/* CSS Document */
* {
	padding: 0;
	margin: 0;
	
}
a.imagelink {
border: none;
}
p{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;}
#rightcontent h1{
	color:	#52a74a;
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#666666;}
ul{
	margin-left:15px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
li{
margin-top:5px;
margin-bottom:5px;}

body {
		
	background-color:	#76c27c;
	width:						100%;
	height:						auto;
	margin-top:					2%;
	text-align:					-moz-center; /*FF center hack*/
	#text-align:				center; /*IE center hack*/
}
#dot{
	background-image:			url(../images/dot.png);
	background-repeat:			repeat-y;
	min-height:				auto;
	height:	 	 	 		auto !important;
	height:					auto;
	width:					1px;
	}
	


/***********************************************************/
/*All the containers in order from top to bottom************/
/***********************************************************/
#container{
	text-align:					left;
	width:						758px;
			
}
#con{
	
	padding-left:4px;
	padding-right:4px;
	width:100%;
	background-image:			url(../images/bg.gif);
	background-repeat:			repeat-y;
	min-height:				10px;
	height:	 	 	 		auto !important;
	height:					10px;
	}
#con1{
	padding-left:4px;
	padding-right:4px;
	background-image:			url(../images/bg.gif);
	background-repeat:			repeat-y;
	min-height:				55px;
	height:	 	 	 		auto !important;
	height:					55px;}
#con2{
padding:0;}
#con3{
	padding-left:4px;
	padding-right:4px;
	background-image:			url(../images/bg.gif);
	background-repeat:			repeat-y;
	min-height:				350px;
	height:	 	 	 		auto !important;
	height:					350px;
	float:left;}




/**********************/
/*top space and border*/
/**********************/
#top{
min-height:				20px;
height:	 	 	 		auto !important;
height:					20px;
max-height:				20px;
margin-top:-4px;
}
#topborder{

background-image:		url(../images/top.gif);
background-repeat:		no-repeat;
min-height:				17px;
height:	 	 	 		auto !important;
height:					17px;
max-height:				17px;
width:					758px;
margin-bottom:			-4px;


}
/*******************************************/
/****************access**********************/
/********************************************/
#access{
margin-right:	4px;
float:			right;
}

/******************************************/
/* The logo and accessbilitynav go in here*/
/******************************************/

#logo{
float:left;
width:	750px;
display:block;
background-color:#FFFFFF;

}


/*top images */
im{
width:					758px;
min-height:				90px;
height:	 	 	 		auto !important;
height:					90px;
max-height:				90px;
z-index:10;

}

#middleborder{

background-image:		url(../images/top.gif);
background-repeat:		no-repeat;
min-height:				17px;
height:	 	 	 		auto !important;
height:					17px;
max-height:				17px;
width:					758px;
margin-bottom:			-4px;


}

/*content */
#content{
	width:			730px;
	background-color:#FFFFFF;
	padding-left:	10px;
	padding-right:	10px;
	margin-bottom:	0px;
	
	}
#rightcontent{
	
	text-align:left;
	float:	right;
	width:  550px;
	margin-right:20px;
	
	
	
	
	
	}

/***************************/
/****The main left menu*****/
/***************************/
#leftmenu{
float:left;
margin-left:5px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
width:120px;
}
/*************************/
/*  TEXT CONTROL */
/*************************/
#textcontrol  {
   
	z-index: 8; 
	width: 100%; 
	height:26px;
	margin: 0px; 
	text-align:right;
	padding: 4px 0px 0px 0px; 
	font-size: 100%;
	background-color: #ffffff;
	
}
.textadjust {
   clear: left; 
   margin: 2px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   font-size: 0.8em;
	color:#6a6a6a;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-decoration: none;
}
.textadjust a{
   clear: left; 
   margin: 0em 0px 3px 0px; 
   padding: 0px; 
   font-size: 0.9em;
	color:#6a6a6a;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-decoration: none;
}

.textadjust a:hover{
   clear: left; 
   margin: 0em 0px 3px 0px; 
   padding: 0px; 
   font-size: 0.9em;
	color:#0F50AA;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-decoration: underline;
}

	

ul.page{font-size:95%;list-style:none; margin:0 0 5px; width:120px;}
ul.page li{display:inline; line-height:1.4em; width:120px;}
ul.page li a{background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:none; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a{background-color:#c2e3aa; border-left:4px solid #52a74a; color:#000000; text-decoration:none;position:static;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}
ul.page li ul{
background-color:#f4f4f4;
display: block;
	position: absolute;
	left: -999em;
	height: auto;
	margin-top:71px;
	margin-left:142px;
	#margin-top:-175px;
	#margin-left:0;
	}
	ul.page li ul a{
	width:170px;
	
	height:27px;
	background-color:#f4f4f4;
}





#leftmenu li li{
float:left;

}


#leftmenu li li{
padding:0px;
margin:0px;
}





#leftmenu li:hover ul, #leftmenu li li:hover ul, #leftmenu li li li:hover ul, #leftmenu li.sfhover ul, #leftmenu li li.sfhover ul, #leftmenu li li li.sfhover ul {
	left: auto;
	
	
}

#leftmenu li:hover, #leftmenu li.sfhover {
	position:static;
	
	
}

#rightimage{
float:right;
width:256px;

}


/*************************************/
/*****bottom section with border******/
/*************************************/
#bottom{

background-image:	url(../images/bottom.gif);
background-repeat:no-repeat;
min-height:				17px;
height:	 	 	 		auto !important;
height:					17px;
width:					758px;
padding-left:4px;			
padding-right:4px;
margin-top:			-8px;
float:left;
	

}
#footer{
width:100%;

min-height:inherit		17px;
height:					auto !important;
height:					17px;
padding-right: 			20px;}

#footer ul{
width:100%;
float:right;
display:inline;
}
#footer li{
padding-left:1em;
padding-right:1em;
list-style:none;
display:inline;}
#bmenu{
color:#fff;
font-size:85%;
float:right;
margin-right:5px;}
#bmenu a{
text-decoration:none;
color:#fff;}
#bmenu a:hover{
color:#006600;}
#bmenu a:visited{
color:#fff;}