@charset "UTF-8";
/* LEFT NAVIGATION */
/* Root = Vertical, Secondary = Vertical */

ul#navmenu {	
	width: 150px;
	margin: 30px 20px 0px 2px;
	padding-left: 24px;	
	float: left;	
	list-style-type: none;
}

ul#navmenu a {	
	color:#003333;	
}

ul#navmenu li {
	margin-top:1px;				
	float: left;
	list-style-type: none;
	display: block !important;
	display: inline; 
	position: relative;

}

/*From IE 7 lack of compliance*/
ul#navmenu:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}


/* Root Menu */
ul#navmenu li a {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	color:#003333;	
	background-image: url(/images/frame/nav_normal.png);
	background-repeat: repeat-x;
	//background-position: 0px 0px;
	//border-bottom: 1px solid #999;

	margin-left: 0px;
	width: 140px;
	height: auto; 
	display: block;
	font: bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

/* Root Menu Hover Persistence */
ul#navmenu li:hover a, ul#navmenu li.iehover a {
	color:#eeeeee;	
	background-image: url(/images/frame/nav_down.png);	
}


/* 2nd Menu */
ul#navmenu li:hover li,
ul#navmenu li.iehover li {
	margin-top:0px;
}


ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	color:#003333;	
	background-image: url(/images/frame/nav_normal.png);
	
	margin-left: 0px;
		
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;


	font: Bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
/*	background: #5e5556;
	color: #FFF;
*/
	color:#eeeeee;	
	background-image: url(/images/frame/nav_down.png);
	
}



/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	color:#003333;	
	background-image: url(/images/frame/nav_normal.png);
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	color:#eeeeee;	
	background-image: url(/images/frame/nav_down.png);	
	}


/* ---------------------------------- */

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 120px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
}



/* preloaded image */
div.loader01 {	background-image: url(/images/frame/nav_normal.png);		background-repeat: no-repeat; margin-left:-1000;}
div.loader03 {	background-image: url(/images/frame/nav_down.png);			background-repeat: no-repeat; margin-left:-1000; }
div.loader04 {	background-image: url(/images/frame/nav_down.png);		background-repeat: no-repeat; margin-left:-1000; }


