.menu_header {

	background-color: #abddee;

	width:auto;

	margin-top: 6px;

	margin-bottom: 4px;

	padding: 2px 0px 2px 0px;

	font-weight: bold;

	font-size: 1em;

	font-family: Trebuchet MS, arial;



}


.menu_header, .menu_header a, .menu_header a:visited {

	color: #20689b;

	text-decoration:none;

	font-size: 0.9em;

}



.menu_header a:hover {

	color: black;

	background-color: #A8DDEB;

}



/* Start of Navigation */



.open {

	display: block;

	margin: 0px;

	}



.closed {

	display:none; 

	margin: 0px;

	background-color:#DED6D3; 

		}



.nav{

	float: left;

	position: relative;

	background-color: #eff3f4;

	width: 151px;

	margin: 5px 0px 0px 0px;

	padding: 0px;



}



 .nav #menu1, .nav #menu2 {

	background-color: #abddee;

	width: auto;

	margin: 0px;

	padding: 0px;

}



#menu1 p, #menu2 p {

	margin-left: 40px;

	font-size: 0.9em;

	line-height:2.0em;

	font-family: Trebuchet MS, arial;

	color: white;

	width:110px;

	padding: 0px 0 0 0px;

}



.nav #menu1 {

	height: 32px;

	background-image: url('../images/menu1.gif');

	background-repeat: no-repeat;

}



.nav #menu2 {

	height: 32px;

	background-image: url('../images/menu2.gif');

	background-repeat: no-repeat;

}



.nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	width: 118px;

}

.nav ul li {

	list-style-type: none;

	position:relative;

	font-family: Trebuchet MS, Arial;

	margin: 0px 0px 0px;

	padding: 0px 0px 3px;

	background-color: #eff3f4;

	font-size: 0.7em;

	line-height:15px;





} 

 

.nav ul li a, .nav ul li a:visited {

	display:block;

	text-decoration:none;

	color:#65ADBC;

	width: 133px;

	padding: 0px 0px 0px 15px;

	border: 0px;

	background-image: url("../images/pointer.gif");

	background-repeat: no-repeat;

	background-color: #eff3f4;



}



.nav ul.open li a, .nav ul.open a:visited {

	background-image: url("../images/pointer_down.gif"); 

	background-repeat: no-repeat;

}



.nav ul li a:hover {

color: #256B7A;

background-color: #E4FBFF;

}



.nav ul li ul {

	position:relative;

	overflow:hidden;

	top: 0px;

	margin: 4px 5px 0px 0px; 

	width: 150px;

	padding: 0px;

	border: 0px;

	background-color:#DED6D3;

}

.nav ul li ul li {

	padding: 0px 4px 0px 0px;

	background-color:#DED6D3;

}



.nav ul.sub li a, .nav ul.sub li a:visited {

	background-image: none;

	background-repeat: no-repeat;

}



.nav ul li ul li a, .nav ul li ul li a:visited {

	display:block;

	text-decoration:none;

	background-color:#DED6D3;

	color:#000000;

	width: 100%;

	padding: 2px 0px 2px 1.5em;

	font-size: 1.4em;

	line-height:1.2em;

	margin: 0px;

	background-image: none;

	background-repeat: no-repeat;

	}

	

	

.nav ul li ul li a:hover {

background-color: #E7E2DF;

color: #256B7A;

	line-height:1.2em;

padding: 2px 0px 2px 1.5em;

}

.nav .search_box {
	margin: 0px 0px 5px 5px;
	font-size: 0.8em;
}
.nav .search_text {
	width: 123px;
}
.nav .select_box {
	width: 127px;
}
.nav .search_text, .nav .select_box, .nav .search_image {
	font-size: 0.8em;
	margin: 5px 0px 0px 0px;
}
