body {
	margin: 0px; 
	padding: 0px; 
	background-color:#7f7f7f;
	text-align: center; 
	font-family: "Verdana", Geneva, Arial, Lucida Grande, sans-serif; 
	font-size: 11px; 
	// color: #FFFFFF
}

h1 + p, h2 + p, h3 + p, h4 + p, b + p {margin-bottom: 0px; line-height: 11.5pt;}

img {border: 0px}

a {color:#003300}

#header {
	position: relative; 
	width: 812px; 
	margin-top: 0px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left; 
	background-color: #FFFFFF;
	border: 0px solid #756d5a
}

#mainBody {
	display:inline-block;
	position: relative; 
	width: 812px; 
	margin-top: 0px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left; 
	background-color: #4e9831;
	border: 0px solid #756d5a
}

/* LEFT COLUMN AREA */
#bodyLeft {width: 133px; height: auto; position: relative; float: left; text-align:center; margin-top: 0px; padding-bottom: 0px}

/* RIGHT COLUMN AREA */
#bodyCenter {width: 537px; position: relative; float: left; margin-top: 0px; margin-right: 0px; padding-bottom: 0px}

/* Content DIV Tag w/ Overflow */
#contentDIV {height:448px; margin-top: 5px; margin-bottom: 5px}
/* For some reason the overflow property completely breaks non-IE browsers
#contentDIV {height:448px; overflow:auto; margin-top: 5px; margin-bottom: 5px} */

/* Top of Page Text Alert */
#contentAlert {margin: 10px 5px 15px 5px}

/* Text area for meeting details */
#meetingDetail {padding: 5px 2px 5px 5px; background-color: #44882a}
#meetingContentWidth {width: 517px}

/* RIGHT COLUMN AREA */
#bodyRight {width: 142px; position: relative; float: left; margin-top: 0px; margin-right: 0px; padding-bottom: 0px}

#footer {
	position: relative; 
	width: 812px; 
	margin-top: 0px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left; 
	background-color: #FFFFFF;
	border: 0px solid #756d5a
}