body { background-image:url(images/corn_body_BG.jpg); font:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

#CONTAINER { width:760px; background-color:#FFFFFF; padding:15px 30px 30px 30px; margin-left:auto; margin-right:auto; }

#TOP_NAV { padding:0px 0px 5px 0px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:right; width:100%; }
#TOP_NAV a { color:#339966; text-decoration:none; }
#TOP_NAV a:hover { color:#339966; text-decoration:underline; }

#TOP_BANNER { 
	width:747px; 
	height:123px; 
	background-image:url(images/home_banner_bg.jpg); 
	background-position: top center;
	background-repeat: no-repeat;
	padding:5px 7px 8px 6px; 
	margin:0px 0px 10px 0px; }

#LOGO { float:left; width:226px; padding:0px; margin:0px; }

#BANNER_IMAGE { float:left; width:521px; padding:0px; margin:0px; }

#CONTENT_WRAPPER { 
	padding:0px; 
	margin: 10px 0 0 0;
	width:100%; overflow:hidden; background-color:#FFFFFF; }

#MAIN_NAV { width:232px; float:left; padding:0px; margin:0px 20px 0px 0px; }

#MAIN_CONTENT { width:507px; float:left; padding:0px 0px 30px 0px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#MAIN_CONTENT p { padding:0px 0px 15px 0px; }
#MAIN_CONTENT a { color:#339966; text-decoration:none; }
#MAIN_CONTENT a:hover { color:#339966; text-decoration:underline; }

#MAIN_CONTENT h1 { color:#da251c; font-weight:normal; margin:0px; padding:0px 0px 15px 0px; font-size:36px; }
#MAIN_CONTENT h2 { color:#da251c; font-weight:normal; margin:0px; padding:0px 0px 15px 0px; font-size:24px; }

.image_right { float:right; padding:0px 0px 15px 15px; }

.image_left { float:left; padding:0px 15px 15px 0px; }

#FOOTER { text-align:center; font:12px Verdana, Arial, Helvetica, sans-serif; color:#999999; }
#FOOTER p { padding:0px 0px 15px 0px; }
#FOOTER a { color:#339966; text-decoration:none; }
#FOOTER a:hover { color:#339966; text-decoration:underline; }

.dark { color:#666666; }

.pad { padding: 5px 0px 5px 0px; }

.calendar { padding:5px; font:13px Arial, Helvetica, sans-serif; }

#SOCIAL { 
	/* padding:10px; margin:0px; background-color:#FFFF99; color:#FF0000; font:14px Arial, Helvetica, sans-serif; 
	width:202px; */
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
	width: 220px;
}
#ANNOUNCEMENT {
		text-align: center;
		padding:10px; 
		margin:0px; 
		background-color:#FFFF99; 
		color:#FF0000; 
		font:14px Arial, Helvetica, sans-serif; 
}
.errortext { color:#FF0000; }