/*div.menuContainerTop {display:inline; margin:0 auto;}
div.menuContainerTop ul {margin:0 0 0 0px; padding:3px 0 0 10px;width:821px;text-align:right;}
div.menuContainerTop ul li.MenuItem, div.menuContainerTop ul li.MenuItemselected {display:inline; list-style:none; padding-right:20px;}
div.menuContainerTop ul li.MenuItem a {text-decoration:none;color:white;font-weight:bold;}
div.menuContainerTop ul li.MenuItemselected a{font-size:18px;color:white;}
*/
/* Top Menu 
.menuContainerTop{margin:0 auto; width:821px; padding:0 0 0 200px;text-align:right;height:25px;}
#topNav ul {width:821px;margin:0;padding:0;height:20px;}
#topNav a {color:#fff; text-decoration:none; padding:3px;}
#topNav li {float:left;list-style:none;margin:0; padding:0 10px;}
#topNav li.MenuItemselected a, #topNav li.MenuItem2selected a, #topNav a:hover {}
#topNav li ul li.MenuItem2 a {}
#topNav li:hover, #topNav li.hover {position: static;}
#topNav li ul {position:absolute; left:-999em;}
#topNav li ul li {}
#topNav li ul li a {}
#topNav li ul ul {}
#topNav li:hover ul ul, #topNav  li.sfhover ul ul {left: -999em; position:static;}
#topNav li:hover ul, #topNav  li li:hover ul, #topNav  li.sfhover ul, #topNav  li li.sfhover ul {left: auto;}*/
/* End Top Menu */

.menuContainerTop{margin:0 auto; width:671px; padding:0 0 0 150px; height:25px;}
#topNav, #topNav ul {padding: 0;margin: 0;list-style:none; line-height:1;}
#topNav a {display:block; padding:5px 10px; color:#fff; text-decoration:none;}
#topNav li { /* all list items */float: left;position:static;/* width needed or else Opera goes nuts */}
/* second-level lists */
#topNav li ul {position:absolute; background:#374FA2; left:-999em;}/* using left instead of display to hide menus because display: none isn't read by screen readers */
#topNav li ul li {display:block;float:none;text-align:left; border-top:1px solid #fff;}
#topNav li ul li a {display:block;float:none;padding:5px 20px 5px 10px; position: static;}
#topNav li ul li a:hover {background:#D0A45D;color:#374FA2; position: static;}
/* third-and-above-level lists */
#topNav li ul ul {margin: -1em 0 0 10em;}
#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.sfhover ul ul, #topNav li.sfhover ul ul ul {
	left: -999em;
	position: static;
}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul, #topNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*Left Navagation*/
div.menuContainer{
	color:white;
	font-weight:bold;
}
div.menuContainer div.MenuItem{
	margin:0px 0px 0px 5px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	width:90%;
}
div.menuContainer a.MenuItem{
	color:white;
	text-decoration: none;
	margin:0px 0px 0px 5px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	display:block;
	width:90%;
}
div.menuContainer a.menuItem2{
	color:white;
	text-decoration: none;
		margin:0px 0px 0px 20px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	display:block;
	width:90%;
}
div.menuContainer div.MenuItem:hover{
	margin:0px 0px 0px 5px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	background-color:#D0A45D;
	color:#374FA2;
	width:90%;
}
div.menuContainer a.menuItem2:hover{
	margin:0px 0px 0px 20px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	background-color:#D0A45D;
	color:#374FA2;
	width:80%;
}
div.menuContainer a.MenuItem:hover{
	margin:0px 0px 0px 5px;
	padding:3px 0px 3px 15px;
	border-bottom:1px solid white;
	background-color:#D0A45D;
	color:#374FA2;
	width:90%;
}

/* Support for the "iehover-fix.js" */
ul#topNav iframe {position: absolute; left: -0.25em; top: -0.25em; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
* html ul#topNav li {z-index: 201;}
/* End Support for the "iehover-fix.js" */
