/* navigation */div.navBg {	width: 610px;	height: 39px;	padding: 0px;	margin: 0px;	z-index: 999;	position: relative;}#nav {	width: 609px;	height: 39px;	padding: 0px 0px 0px 0px;	margin: 0px;	font: 11px/12px Arial, Verdana, sans-serif;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #a3b1bc;}:root #nav {	width: 610px;}#nav li {	width: 87px;	height: 39px;	list-style: none;	float: left;	background: none;	padding: 0px;	position: relative;}#nav li:hover, #nav li.over {	background-color: #20659d}#nav li a {	width: 76px;	height: 29px;	vertical-align: 50%;	padding: 5px;	margin: 0px;	color: #FFFFFF;	text-decoration: none;	text-align: center;	display: block;	position: absolute;	border-right: 1px solid #a3b1bc;}#nav li ul {/*	display: none; */	position: absolute;	left: -999em;	top: 39px;	padding: 0px;	margin: 0px;	border-top: 1px solid #fff;}#nav li:hover ul, #nav li.over ul {	left: 0px;	display: block; }#nav li ul li {	width: 150px;	height: auto;	background: #00457d none; }#nav li ul li a {	width: 140px;	line-height: 15px;	height: auto;	padding: 5px;	text-align: left;	position: relative;	display: block;	background: none;	border: 0px;	border-bottom: 1px solid #20659d;}:root #nav li ul li a {	height: auto;}#nav li ul li ul {	background: #000000;	left: 150px;	top: 0px;	border: none;	border-left: 1px solid #20659d;}#nav li ul li:hover ul, #nav li ul li.over ul {	display: block;}	/* second level nav */ul#nav li ul li ul, ul#nav li:hover ul li ul, ul#nav li.over ul li ul  {	border: none;	border-left: 1px solid #20659d;	position: absolute;	top: 0px;	padding: 0px;	margin: 0px;	left: 149px;	width: 140px;	height: auto;	display: none;	z-index: 99; }ul#nav li ul li:hover ul, ul#nav li ul li.over ul {	display: block;	background: #10558d;}/* second level menu */ul#nav li ul li.submenu {	background: #00457d url(/images/arrow_white.gif) no-repeat 140px 10px;}ul#nav li ul li.submenu:hover, ul#nav li ul li.submenu.over {	background: #10558d url(/images/arrow_white.gif) no-repeat 140px 10px;}ul#nav li ul li ul li {	background: #00457d;}ul#nav li a:hover {	background: #10558d;}/* third level menu */ul#nav li ul li.submenu, ul#nav li ul li ul li.submenu {	background: #00457d url(/images/arrow_white.gif) no-repeat 140px 10px;}ul#nav li ul li.submenu a:hover, ul#nav li ul li.submenu a.over, ul#nav li ul li ul li.submenu a:hover, ul#nav li ul li ul li.submenu a.over {	background: #10558d url(/images/arrow_white.gif) no-repeat 140px 10px;}ul#nav li ul li.submenu ul li.submenu a:hover, ul#nav li ul li.submenu ul li.submenu a.over, ul#nav li ul li ul li.submenu ul l.submenui a:hover, ul#nav li ul li ul li.submenu ul li.submenu a.over {	background: #10558d url(/images/arrow_white.gif) no-repeat 140px 10px;}ul#nav li ul li.submenu ul li a:hover, ul#nav li ul li.submenu ul li a.over, ul#nav li ul li.submenu ul li.submenu ul li a:hover, ul#nav li ul li.submenu ul li.submenu ul li a.over {	background: #10558d url(none);}/* third level nav */ul#nav li ul li ul li ul, ul#nav li ul li:hover ul li ul, ul#nav li ul li.over ul li ul  {	display: none; }ul#nav li ul li ul li:hover ul, ul#nav li ul li ul li.over ul {	display: block;}/* dev: incomplete menu item */#nav li a.incomplete {color: #666666 }#nav li a.incomplete:hover {color: #666666 }
