/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{background: #fff;
margin-left:10px;
margin-top:60px;
z-index: 99;}
/*basic menu styling*/
.menu {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:920px;
	position:relative;
	font-size:12px;
	background: url(images/nav-dots.jpg) repeat-x;
	height:30px;
	
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
	z-index: 99;
	
}
.menu ul li {float:left;position:relative;display:inline;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 5px 10px 20px;line-height:30px;height:40px;
}
.menu ul li a.contact, .menu ul li a.contact:visited {float:left;display:block;text-decoration:none;color:#005696;width:auto;padding:0px 5px 10px 20px;line-height:30px;height:40px;font-weight:bold;}
.menu ul li a.careers, .menu ul li a.careers:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;padding:0px 5px 10px 20px;line-height:30px;height:40px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#005596;background: url(images/nav-dots.jpg) repeat-x;}
.menu ul li:hover a.contact {color:#8fc748;background: url(images/nav-dots.jpg) repeat-x;font-weight:bold;
text-decoration:underline;}
.menu ul li:hover a.careers {color:#000;background: url(images/nav-dots.jpg) repeat-x;
text-decoration:underline;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:32px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;font:12px Verdana, Geneva, sans-serif;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#fff url(images/arrow_077.gif) no-repeat left center;color:#333;height:auto;line-height:25px;padding:1px 16px 2px 20px;width:128px;border-bottom:1px dotted #cad6e4 ;margin-left:7px;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#005596;background:#fff url(images/arrow_077.gif) no-repeat left center;
text-decoration:underline;}
