body {
	background-color	:	white				;
	border			:	0px				;
	margin			:	0px				;
	padding			:	0px				;
}

#wholeContainer {
	text-align		:	left				;
	width			:	854px; /* changed from 100% */	;
}

#top {
	height			:	140px				;
}

#upperTop {
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/toplogobg.gif&type=header)	;
	height			:	97px				;
	width			:	100%				;
}
#upperTopLeft {
	/* background-image	:	url(/images/speechAssociatesNy.png)	;
	background-repeat	:	no-repeat			;
	 */
	float			:	left				;
	height			:	97px				;
	margin-top		:	0px				;
	width			:	550px				;
}


div#topEmailAddy {
	font-size: 16px; color: #05327c; padding-top:5px; padding-right: 20px;
}

#lowerTop {
	height			:	40px				;
}
#lowerTopLeft {
	/*
	background-image	:	url(/images/lowerTopLeft.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/borderUpper.gif&type=body)	;
	background-repeat	:	repeat-x			;
	float			:	left				;
	height			:	40px				;
	width			:	16%				;
}
#lowerTopCenter {
	/*
	background-image	:	url(/images/lowerTopCenter.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/cornerUpperLeft.gif&type=body)	;
	background-repeat	:	no-repeat			;
	float			:	left				;
	height			:	40px				;
	width			:	41.5%				;
}
#lowerTopRight {
	/*
	background-image	:	url(/images/lowerTopRight.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/cornerUpperRight.gif&type=body)	;
	background-repeat	:	no-repeat			;
	background-position	:	top right			;
	float			:	left				;
	height			:	40px				;
	width			:	41.5%				;
}
#lowerTopFarRight {
	border			:	0px solid			;
	/*
	background-image	:	url(/images/lowerTopFarRight.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/borderUpper.gif&type=body)	;
	float			:	left				;
	height			:	40px				;
	width			:	01%				;
}


#mainContainer {
	border			:	0px solid			;
	margin-bottom		:	-2px				;	/* need these otherwise weird blank lines show up inbetween divs */
	margin-top		:	-3px				;
	/*height			:	555px				;  	/*  the MAIN one that determines height 500*/
}
#mainContainerLeft {
	border			:	0px solid			;
	background-image	:	url(/images/mainContainerLeft.png)	;
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/mainContainerLeft.gif&type=body)	;

	background-repeat	:	repeat-y			;
	border			:	0px solid			;
	float			:	left				;
	/*height			:	563px				;  	/*  the MAIN one that determines height 500*/
	padding-bottom		:	10px				;
	width			:	16%				;
}

#mainContainerRight {
	border			:	0px solid			;
	float			:	left				;
	overflow		:	auto				;	/* overflow causes the scroll function */
	padding-bottom		:	5px				;
	width			:	82.95%				;
}

#mainContainerFarRight {
	border			:	0px solid			;
	/*
	background-image	:	url(/images/mainContainerFarRight.png);
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/mainContainerFarRight.gif&type=body)	;

	background-repeat	:	repeat-y			;
	float			:	left				;
	/*height			:	563px				;  	/*  the MAIN one that determines height 500*/
	width			:	01%				;
	padding-bottom		:	10px				;
}

#dynamicContent {	/* this defines where the dynamic content will be displayed */
	margin-top		:	8px				;
	margin-left		:	8px				;
	margin-right		:	12px				;
}

#footer {
	height			:	40px				;
}

#footerLeft {
	/*
	background-image	:	url(/images/footerLeft.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/borderLower.gif&type=body)	;

	background-repeat	:	repeat-x			;
	float			:	left				;
	height			:	40px				;
	width			:	16%				;
}
#footerCenter {
	/*
	background-image	:	url(/images/footerCenter.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/cornerLowerLeft.gif&type=body)	;

	background-repeat	:	no-repeat			;
	float			:	left				;
	height			:	40px				;
	width			:	41.5%				;
}
#footerRight {
	/*
	background-image	:	url(/images/footerRight.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/cornerLowerRight.gif&type=body)	;

	background-position	:	top right			;
	background-repeat	:	no-repeat			;
	float			:	left				;
	height			:	40px				;
	width			:	41.5%				;
}
#footerFarRight {
	/*
	background-image	:	url(/images/footerFarRight.png)	;
	*/
	background-image	:	url(/php/lib/generateImage.php?src=/images/standardPageImages/borderLower.gif&type=body)	;

	float			:	left				;
	height			:	40px				;
	width			:	01%				;
}
