/* Main Body */

body {
	  
	  margin:0px; 
	  padding:0px;
	  font-family:Arial, Helvetica, sans-serif;
	  background-color:#e1e4b4;
	  font-size:13px; 
	  text-align:left; 
	  }	  
h1 
{
	color:#5d2323;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:30px;
	margin-left:20px;
}

a 	{
	text-decoration:none;
	
	
	}

a:hover {
	text-decoration:underline;
	}
	
	
/* Main */
#main {
      width:905px;
	  border:#00CC99 solid 0px;
	  margin:auto;
	
	
	  } 
	  
	 /**************************************************Header****************************************************************/ 
	 
	  /***********Header Top***********/ 	
		

#header {
	
		background-image:url(images/header.jpg);
		height:166px;
		width:905px;
		}
		
.header_top {

		/*background-image:url(images/header.jpg);
		height:166px;
		width:905px;*/
		}
		/***********Menu***********/ 	

.menu 	{
		font-size:11px;
		height:20px;
		width:auto;
		float:left;
		margin:5px 5px 0px 5px;
		display:inline;
		color:#3e5a20;
						
	    }

 li.menu
{
		/*float:left;
		margin-right:-1px;
		background-image:url(images/menu_bg.jpg);
		background-repeat:no-repeat;*/
				
		
}
 li.menu:hover
{
		/*float:left;
		background-image:url(images/menu_hover_bg.jpg);
		background-repeat:no-repeat;
		color:#5a6c54;*/
}
li.menu:hover a{
		/*color:#5a6c54;*/
				
}
.menudiv li a
{
		color:#5a6c54;
		text-decoration:none;
		font-size:13px;
		font-family: Helvetica,Arial, sans-serif;
		font-weight:bold;
		vertical-align:middle;
		line-height:27px;
		
}
.menudiv li a:hover{

	/*color:#006989;*/
}

.menudiv{
		font-size:9px;
		font-weight:normal;
	    color:#006989;
}
li.menudiv:hover a{
		/*color:#5a6c54;*/
		
		
}

	
     /*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Middle Section**************************************************/
	 
#middle {
		
		width:905px;
		float:left;
		background-image:url(images/middle_bg.jpg);
		background-repeat:repeat-y;
		height:auto;
		margin-left:-1px;
		

				
		}	 

	/***********Middle Left Section***********/
.middle_left_section {
		padding-top:10px;
		width:190px;
		float:left;
		margin-left:0px;
		padding-left:0px;
		/*border-left:3px solid #ededed;
		margin-left:5px;*/
		}

.middle_left_section ul{
	float:left;padding:0px;
	height:auto;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}
		
.middle_left_section ul li{
		float:left;
		margin-bottom:2px;
		list-style:none;
}
.middle_left_section h2{
		background-image:url(images/left_nav_bg.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-left:15px;
		margin-top:8px;
		width:156px;
		height:auto;
		border:2px solid #749e50;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		text-align:left;
		padding:6px 0px 7px 12px;
	    text-shadow: 0 0 0.4em #233316, 0 0 0.4em #233316;
		list-style:none;
}
.middle_left_section ul li ul{
	float:left;padding:0px;
	height:auto;
	margin-top:0px;
	margin-left:8px;
}

.middle_left_section ul li ul li{
		
		list-style:none;
}
.middle_left_section ul li a{
		color:white;
		background-image:url(images/left_nav_bg.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-left:15px;
		margin-top:0px;
		margin-bottom:6px;
		width:156px;
		height:22px;
		border:2px solid #749e50;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		text-align:left;
		padding:6px 0px 0px 12px;
	    text-shadow: 0 0 0.4em #233316, 0 0 0.4em #233316;
}

.middle_left_section ul li ul li ul{
	float:left;padding:0px;
	height:auto !important;
	margin-top:0px;
	
}

.middle_left_section ul li ul li ul li{
		background-image:url(images/left_nav_bg.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-left:20px;
		margin-top:0px;
		margin-bottom:6px;
		width:156px;
		height:22px;
		border:2px solid #749e50;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		text-align:left;
		padding:6px 0px 0px 12px;
	    text-shadow: 0 0 0.4em #233316, 0 0 0.4em #233316;
		list-style:none;
}
.middle_left_section li{
 list-style:none;
}
.middle_left_section ul li ul li a{
		color:white;
		background-image:url(images/left_nav_bg.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-left:15px;
		margin-top:0px;
		margin-bottom:4px;
		width:148px;
		height:22px;
		border:2px solid #749e50;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		text-align:left;
		padding:6px 0px 0px 12px;
	    text-shadow: 0 0 0.4em #233316, 0 0 0.4em #233316;
}		
.left_navs {
		background-image:url(images/left_nav_bg.jpg);
		background-repeat:repeat-x;
		float:left;
		margin-left:15px;
		margin-top:8px;
		width:156px;
		height:22px;
		border:2px solid #749e50;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		text-align:left;
		padding:6px 0px 0px 12px;
	    text-shadow: 0 0 0.4em #233316, 0 0 0.4em #233316;
		/*letter-spacing:.1px;*/
		
	}	
	
.left_navs a{
		color:white;
	}		
	
.middle_content{
		float:left;
		width:490px;
		height:auto;
		margin-right:10px;
		padding-left:20px;
		text-align:justify;
	}			

.middle_content h2, h2 a,h3,h3{
	color:#174D03;
}
	
.middle_content_heading{
		float:left;
		width:500px;
		color:#174d03;
		font-size:18px;
		font-weight:900;
		text-align:left;
	/*	border:1px solid red;*/
		
	}			
	
.content{
		float:left;
		width:480px;
		height:auto;
		/*border:1px solid red;*/
		text-align:justify;
		line-height:20px;
		margin-top:12px;
		font-weight:600;
		
	}			
	
			/***********Middle Right Section***********/
.middle_right_section {
		width:183px;
		float:left;
		/*border:1px solid red;*/
		height:auto;
		margin-top:12px;
		
		}		
.search_box {
		width:178px;
		float:left;
		background-color:#e8e8e6;
		height:108px;
		border:2px solid #dadad9;
		margin-bottom:15px;
		}	
		
.input_box {
		width:160px;
		float:left;
		margin:12px 0px 0px 8px;
		
		}	
		
.input_box input {	
		width:145px;
		height:12px;
		font-size:11px;

}			
.serach_btn {
		width:100px;
		float:left;
		margin-top:6px;
		
		/*border:1px solid red;
		height:auto;
		background-image:url(images/search_button.jpg);
		background-repeat:no-repeat;*/
				
		}		
.google_ads {
		width:180px;
		float:left;
		height:auto;
		/*border:1px solid red;*/
						
		}			
			
	
			

			
			
/***********************************************************footer******************************************************************/
.footer {
		
		clear:both;
		/*padding-top:5px;
		color:#ffffff;*/
		
		}

.footer_left {
		float:left;
		background-image:url(images/footer_left_corner.jpg);
		background-repeat:no-repeat;
		width:27px;
		height:85px;
		margin-left:-1px;
		}
.footer_middle{
		float:left;
		background-image:url(images/footer_middle_bg.jpg);
		background-repeat:repeat-x;
		width:854px;
		height:85px;
		/*margin-left:-1px;*/
		}
.footer_text {
		float:left;
		width:624px;
		height:45px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:white;
	/*	border:1px solid red;*/
		margin:23px 24px 0px 111px;
	/*	margin-left:-1px;*/
		}		
.footer_right {
		float:left;
		background-image:url(images/footer_right_corner.jpg);
		background-repeat:no-repeat;
		width:24px;
		height:85px;
	/*	margin-left:-1px;*/
		}
		

.middle_content{

text-align:justify;
}		
.middle_content img{

margin-top:5px;
margin-right:10px;
}

.sub_pages a{
font-size:14px;

}
.ChildPages h3{

margin-bottom:0px;

}

.ChildPages p{
margin-top:0px;
}