.homebody {
	background: #1a5532;
	margin: 0;
	}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	height:700px;
	width:100%;
	clear:left;
	text-align: center;
	background: url(/images/home_bg.png) repeat-x top left;
	}
	#containerCenter{
		width:905px;
		height:700px;
		margin: 0 auto;
		text-align: left;
		}
	
		#left{
			float: left;
			width: 301px;
			}
			#nav{
				background: url(/images/nav_v2.png) no-repeat top left;
				width: 301px;
				height: 311px;
				margin: 0px;
				padding: 0px;
				}
				#nav li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#nav li a {
						display:block;
						float:left;
						height:20px;
						width: 141px;
						text-indent:-9999px;	
						outline: none;		
						margin-top: 3px;
						margin-left: 26px;
						}
						#nav li a#nav_1{margin-top: 5px;}
			#button_area{
				background: url(/images/button_area.png) repeat-y;
				width: 301px;
				height: 89px;
				}
				#button{
					padding: 3px 0px 0px 23px;
					}
		#right{
			float: right;
			width: 587px;
			margin-right: 17px;
			}
			#banner_area{
				background: url(/images/hp_sm_banner.png) no-repeat;
				width: 587px;
				height: 77px;
				}
			#banner_text{				
				font-family: Arial;
				font-size: 16px;
				font-weight: bold;
				font-style: italic;
				color: #ffffff;
				text-align: right;
				padding: 45px 40px 0px 10px;
				}
		#photo_wrap{
			background: url(/images/photo_right_v2.png) no-repeat top right;
			
			padding-right: 4px;
			}
			#photo_area{
				width: 583px;
				height: 290px;								
				}
				
				#photo_text{					
					width: 583px;		
					height: 137px;
					overflow: auto;
					color: #1e1e1e;					
					background: url(/images/photo_text_area.png) no-repeat #ffffff;
					}					
					
					.text_heading{
						color: #1e1e1e;
						font-family: Verdana;
						font-size: 22px;
						font-weight: bold;
						text-align: center;
						}
					.text_sm_heading{
						color: #1e1e1e;
						font-family: Verdana;
						font-size: 16px;
						font-weight: bold;
						text-align: center;
						}
					.text{
						color: #1e1e1e;
						font-family: Verdana;
						font-size: 12px;
						padding-top: 10px;
						font-weight: bold;
						}
						.text ul{
							margin-left: 0px;
							padding-left: 1em;
							list-style-type: square;
							}
							.text li{
							color: #1e1e1e;
							font-family: Verdana;
							font-size: 12px;	
							font-weight: bold;
								}
					
			#photo_right{
				float: right;
				}
			
		#logo{
			float: right;
			}
		#info_downloads{
			background: url(/images/info_downloads.png);
			width: 784px;
			height: 106px;
			float: left;
			}
			#info{
				padding-left: 23px;
				}
				.info_item{
					font-family: Verdana;
					font-size: 11px;
					color: #2c2c2c;
					padding-bottom: 3px;
					}
					.info_item a{color: #0000cd;} /*CSP NRM 04/26/2010 - Changed from #4fa672 to blue color as requested */
					.info_item ul{
						margin: 2px 0px;
						padding-left: 1em;
						
						}
						.info_item li{
							padding: 0px;
							}
			#downloads{
				padding-left: 16px;
				height: 40px;
				}
				.download_item{
					font-family: Verdana;
					font-size: 11px;					
					padding-bottom: 3px;
					}
				.download_item a{
					font-family: Verdana;
					font-size: 11px;
					color: #0000cd;	/*CSP NRM 04/26/2010 - Changed from #4fa672 to blue color as requested */				
					}
			#media_buttons{
				/*padding-left: 16px;*/
				padding-top: 40px; /*CSP NRM 11/30/2010 - Added padding*/
			}
		#footer{
			background: url(/images/hp_footer_v2.gif) no-repeat;
			width: 784px;
			height: 24px;
			float: left;
			}
			#footer p{display: none; text-indent: -9999px; line-height: 1px; font-size: 1px;}
			#footer a{
				display: block;
				float: right;
				width: 120px;
				height: 24px;
				text-indent: -9999px;
				}
.clear{clear: both;}
