body { behavior:url("/scripts/csshover.htc");}


#header2 { height:35px; padding-left:50px; overflow:hidden; }
/* Horizontal Navigation Styles */
#header2 ul.outer {  position:absolute; height:30px;  padding-right:50px; }
#header2 ul li { 
	float:left; 
	display:block; 
	list-style:none; 
	font-size:0.8em;
	height:29px;
}
#header2 ul li ul li { background-image:url('/images/subnav-bg.jpg'); height:29px;   }
* html #header2 ul li { padding:0.8em 0; }
#header2 ul li a {  padding:0.4em 0.7em; margin:0 0.7em; color:#327A27; font-size:12px;  }
#header2 ul li a:hover { background-color:#6BB630; color:#fff;}
#header2 ul li ul li a { padding:0.4em 0.7em; margin:0 0.7em; color:#ffffff; font-size:12px; font-weight:bold; }
#header2 ul li ul { 
	margin-top:0px;
	margin-left:-35px; 
	display:none; 
	position: absolute;
	top:23px; 
	background-color:#6BB630;
	height:29px;
}
* html #header2 ul li ul { 
	width:690px; 
	margin-left:-35px;
}

#header2 ul li:hover ul { 
	display:block; 
	padding-top:0px;  
}
#header2 ul li ul li {}
#header2 ul li ul li:last-child { border-right:none;}
#header2 ul li ul li a { display:block; border:none; padding:0.3em 0.3em; color:#367c2b;}
#header2 ul li ul li a:hover { color:#ffffff; border:none;}
#header2 ul li.active a, #header2 ul li.active a:hover { border:1px solid #333; background:#EEE; color:#333;}
/* End of Horizontal Navigation Styles */

#header2 ul li ul li.lefty { background-image:url('/images/subnav-left.jpg'); width:16px;  }
#header2 ul li ul li.righty { background-image:url('/images/subnav-right.jpg'); width:18px; }
