@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	font-family:Arial, Geneva, sans-serif;
	color:#393333;
}

img{border-color:#000;	
	}


body{
	 background:#FFFFFF url(../i/bg.jpg) repeat;
	 }
	 
#site #topsection #version{ text-align:right; color:#FFF; padding:5px 30px 0 0; font-size:20px; }

#feather{ float:left; background:url(../i/feather.gif) 0 0 no-repeat; width:228px; height:589px; left:50%; position:absolute; z-index:-3; margin-left:-640px; margin-top:25px; }
#site{ margin-top:20px; width:962px; height:800px; left:50%; position:absolute; margin-left:-480px; }
	
#site #topsection{ width:962px; height:165px; background:url(../i/toplevel.jpg); float:left; }

#site #topsection h1{left:50%; line-height:100%; width:715px; float:left; position:absolute; margin-left:-380px; margin-top:-10px;}
	#site #topsection h1 a{position:relative; height:133px; width:715px; display:block; cursor:pointer;}
		#site #topsection h1 a span{position:absolute; height:100%; width:100%; background:url(../i/logo.gif) 0 0 no-repeat; z-index:2; cursor:pointer;}	

#site  #topsection h1{*left:50%; *line-height:100%; *width:715px; *float:left; *position:absolute; *margin-left:-360px; *margin-top:-10px;}
	#site  #topsection h1 a{*position:relative; *height:133px; *width:715px; *display:block; *cursor:pointer;}
		#site  #topsection h1 a span{*position:absolute; *height:100%; *width:100%; *background:url(../i/logo.gif) 0 0 no-repeat; *z-index:2; *cursor:pointer;}


#site #topsection h1{_left:50%; _line-height:100%; _width:715px; _float:left; _position:absolute; _margin-left:-380px; _margin-top:-10px;}
	#site #topsection h1 a{_position:relative; _height:133px; _width:715px; _display:block; _cursor:pointer;}
		#site #topsection h1 a span{_position:absolute; _height:100%; _width:100%; _background:url(../i/logo.gif) 0 0 no-repeat; _z-index:2; _cursor:pointer;}

	
#site #menusection{	width:962px; height:45px; background:url(../i/menulevel.jpg); float:left;}
	
#site #menusection #nav{ margin-left:15px; }

#site #menusection #nav li{ float:left; list-style:none; color:#FFF; margin:10px 15px 0 15px; font-size:14px; font-weight:bold; }
		#site #menusection #nav li a{ color:#FFF; text-decoration:none; }
			#site #menusection #nav li a:hover{ color:#FFF; text-decoration:underline; }
#site #contentsection{ width:962px; background:url(../i/midbg.jpg) 0 0 repeat-y; float:left; padding:15px 15px 10px 10px; }
	
#site #contentsection #maincontent{ float:left; width:750px; margin-top:10px; }


		#site #contentsection #maincontent #maincontenttop{ float:left; width:750px; height:46px; background: url(../i/contenttop.jpg); }

		#site #contentsection #maincontent #maincontentmid h3{  font-size:16px; float:left; clear:left; margin:10px 0 20px 0; }
				#site #contentsection #maincontent #maincontentmid h3 span{ color:#699A6B; height:40px; }


					#site #contentsection #maincontent #maincontentmid .property{width:344px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:10px;}
							#site #contentsection #maincontent #maincontentmid .property span{position:absolute; height:54px; width:100%; background:url(../i/focusonproperty.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .property{*width:344px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:10px;}
							#site #contentsection #maincontent #maincontentmid .property span{*position:absolute; *height:54px; *width:100%; *background:url(../i/focusonproperty.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .property{_width:344px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:10px;}
							#site #contentsection #maincontent #maincontentmid .property span{_position:absolute; _height:54px; _width:100%; _background:url(../i/focusonproperty.jpg) 0 0 no-repeat;}


					site #contentsection #maincontent #maincontentmid .interior{width:344px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .interior span{position:absolute; height:54px; width:100%; background:url(../i/focusoninteriors.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .interior{*width:344px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .interior span{*position:absolute; *height:54px; *width:100%; *background:url(../i/focusoninteriors.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .interior{_width:344px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .interior span{_position:absolute; _height:54px; _width:100%; _background:url(../i/focusoninteriors.jpg) 0 0 no-repeat;}
							
					site #contentsection #maincontent #maincontentmid .health{width:450px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .health span{position:absolute; height:100%; width:100%; background:url(../i/focusonhealth.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .health{*width:450px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .health span{*position:absolute; *height:100%; *width:100%; *background:url(../i/focusonhealth.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .health{_width:450px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .health span{_position:absolute; _height:100%; _width:100%; _background:url(../i/focusonhealth.jpg) 0 0 no-repeat;}
							
					
					site #contentsection #maincontent #maincontentmid .education{width:300px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .education span{ position:absolute; height:54px; width:100%; background:url(../i/focusoneducation.jpg) 0 0 no-repeat; }
							
					#site #contentsection #maincontent #maincontentmid .education{*width:300px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .education span{*position:absolute; *height:54px; *width:100%; *background:url(../i/focusoneducation.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .education{_width:300px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .education span{_position:absolute; _height:54px; _width:100%; _background:url(../i/focusoneducation.jpg) 0 0 no-repeat;}		
							
					site #contentsection #maincontent #maincontentmid .food{width:400px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .food span{ position:absolute; height:100%; width:100%; background:url(../i/focusonfood.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .food{*width:400px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .food span{*position:absolute; *height:100%; *width:100%; *background:url(../i/focusonfood.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .food{_width:400px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .food span{_position:absolute; _height:100%; _width:100%; _background:url(../i/focusonfood.jpg) 0 0 no-repeat;}		
							
					
					site #contentsection #maincontent #maincontentmid .contact{width:400px; height:54px; float:left; position:relative; margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .contact span{ position:absolute; height:54px; width:100%; background:url(../i/contactfocus.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .contact{*width:400px; *height:54px; *float:left; *position:relative; *margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .contact span{*position:absolute; *height:54px; *width:100%; *background:url(../i/contactfocus.jpg) 0 0 no-repeat;}
							
					#site #contentsection #maincontent #maincontentmid .contact{_width:400px; _height:54px; _float:left; _position:relative;  _margin-top:5px; margin-bottom:20px;}
							#site #contentsection #maincontent #maincontentmid .contact span{_position:absolute; _height:54px; _width:100%; _background:url(../i/contactfocus.jpg) 0 0 no-repeat;}		
							
			#site #contentsection #maincontent #maincontentmid #pdfs{ float:left; margin:0 0 0 460px; width:250px; font-size:12px; text-align:right; clear:right;}
			#site #contentsection #maincontent #maincontentmid #pdfs{*float:left; *margin:0 0 0 60px; *width:250px; *font-size:12px; *text-align:right; *clear:right;}
			#site #contentsection #maincontent #maincontentmid #pdfs{_float:left; _margin:0 0 0 60px; _width:250px; _font-size:12px; _text-align:right; _clear:right;}
			#site #contentsection #maincontent #maincontentmid #pdfs span{color:#699A6B; text-transform: uppercase; }

		#site #contentsection #maincontent #maincontentmid{ float:left; width:750px; background: url(../i/contentmid.jpg) 0 0 repeat-y; padding:0 0 0 15px; }
	
			#site #contentsection #maincontent #maincontentmid p{ float:left; width:720px; font-size:12px; }
					#site #contentsection #maincontent #maincontentmid p strong{ color:#537955; }
			
					#site #contentsection #maincontent #maincontentmid p span{ font-size:14px; font-weight:bold; }
			#site #contentsection #maincontent #maincontentmid img{ margin:0 10px 10px 10px; }

	
		#site #contentsection #maincontent #maincontentmid #branch{float:left; margin:-300px 0 0 400px;}
	
		#site #contentsection #maincontent #maincontentbot{ float:left; width:750px; height:31px; background: url(../i/contentbot.jpg); }
		
	
#site #contentsection .welcometext{ float:left; width:600px; font-size:12px; margin:20px 0 20px 10px; }

#site > #contentsection > .welcometext{ float:left; width:700px; font-size:12px; margin:20px 0 20px 10px; }

#site #contentsection .welcometext span{ font-size:18px;}
	

#site #contentsection #welcome{width:397px; height:54px; float:left; position:relative; margin-left:10px;}	
		#site #contentsection #welcome  span{position:absolute; height:100%; width:100%; background:url(../i/welcome.jpg) 0 0 no-repeat;}
		
#site #contentsection #issue { float:left; margin:-450px 0 0 460px; background: url(../i/branch.gif) 20px 20px no-repeat;  height:450px; width:318px; z-index:-1; }

#site #contentsection #issue { *float:left; *margin:-450px 0 0 450px; *background: url(../i/branch.gif) 20px 20px no-repeat; *height:450px; *width:318px; *z-index:-1; }

#site #contentsection #issue { _float:left;  _margin:-450px 0 0 230px; _background: url(../i/branch.gif) 20px 20px no-repeat; _height:450px; _width:318px; _z-index:-1; }


	
	#site #contentsection #issue p{ width:150px; text-align:center; font-size:13px; font-weight:bold; margin-left:140px; }

#site #contentsection #issue #issueportfolio{ margin-left:140px; }

#site #contentsection #issue #issueportfolio li{ float:left; list-style:none; }


site #contentsection #maincontent #maincontentmid #formsection{ border-style:thick;}


#site  #contentsection  #adbox{ float:left; width:157px; height:565px; background:url(../i/adbox.gif); 	margin-left:770px; margin-top:-570px; }
#site  #contentsection  #adbox{ *float:left; *width:157px; *height:565px; *background:url(../i/adbox.gif); *margin-left:770px; *margin-top:-570px; }
#site  #contentsection  #adbox{ _float:left; _width:157px; _height:565px; _background:url(../i/adbox.gif); _margin-left:387px; _margin-top:-570px; }
	
	#site #contentsection #adbox #ads{ margin-top:30px; }	
	#site #contentsection #adbox #ads li{ list-style:none; margin:30px 0 0 13px; }
	
		#site #contentsection #adbox .adtitle{ font-size:11px; color:#FFF; margin:10px 0 0 15px; }


#site  #contentsection  #adbox2{ float:left; width:157px; height:700px; background:url(../i/adbox1.gif); margin-left:770px; margin-top:10px; position:absolute; }
#site  #contentsection  #adbox2{ *float:left; *width:157px; *height:700px; *background:url(../i/adbox1.gif); *margin-left:20px; *position:absolute; }
#site  #contentsection  #adbox2{ _float:left; _width:157px; _height:700px; _background:url(../i/adbox1.gif); _margin-left:10px; _margin-top:0px; _position:absolute; }
	
	#site #contentsection #adbox2 #ads{
			margin-top:30px;
		}
	
	#site #contentsection #adbox2 #ads li{
			list-style:none;
			margin:30px 0 0 13px;
		}
	
		#site #contentsection #adbox2 .adtitle{
				font-size:11px;
				color:#FFF;
				margin:10px 0 0 15px;
			
			}

	
	#site #contentsection #adbox2 #sideissueportfolio li{
			list-style:none;
			margin:30px 0 0 30px; 
		}
		
	#site #contentsection #adbox2 .download{
			margin:20px 0 0 15px;
		}
		
#site #contentsection #greenbox {
		float:left;
		width:584px;	
		
		
	}
	
	#site #contentsection #greenbox #greenboxtop{
			float:left;
			width:584px;
			height:166px;
			background:url(../i/homegreentop.jpg) 0 0 no-repeat;
		}
		
				#site #contentsection #greenbox #greenboxtop #greenhomeimages li{
					float:left;
					list-style:none;
					margin:15px 20px 15px 20px;
				}

				#site > #contentsection > #greenbox > #greenboxtop > #greenhomeimages li{
					float:left;
					list-style:none;
					margin:15px 25px 15px 25px;
				}

	#site #contentsection #greenbox #greenboxcontent{ float:left; width:584px; background:url(../i/homegreenmid.jpg) 0 0 repeat-y; }
		
			#site #contentsection #greenbox #greenboxcontent #smallgreentext li{ float:left; list-style:none; margin:15px 8px 5px 8px; }
						#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent{ float:left; width:175px; }
							
								#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent .midgreentop{ float:left; width:175px; height:23px; background:url(../i/middlegreentop.jpg) 0 0 no-repeat;}
										
										#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent .midgreentop h3{
												font-size:16px;
												font-weight:bold;
												margin-left:10px;
												margin-top:5px;
												color:#59252F;
												z-index:3;
											}
								
								#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent .midgreenmid{
									float:left;
									width:175px;
									background:url(../i/middlegreenmid.jpg) 0 0 repeat-y;									
															
									}
									
											#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent .midgreenmid p{
													font-size:11px;	
													color:#59252F;
													width:145px;
													margin-left:10px;
													margin-top:10px;
												}
								
								#site #contentsection #greenbox #greenboxcontent #smallgreentext .midgreencontent .midgreenbase{
									float:left;
									width:175px;
									height:13px;
									background:url(../i/middlegreenbase.jpg) 0 0 no-repeat;}
						
			
	#site #contentsection #greenbox #greenboxbase{
			float:left;
			width:584px;
			height:33px;
			background:url(../i/homegreenbase.jpg) 0 0 no-repeat;
	}

#site #footersection{
		width:962px;
		height:56px;	
		background:url(../i/footer.jpg);
		float:left;
	}

	#site #footersection .footer{
		font-size:10px;
		margin:15px 0 0 30px;
		}
