.menucontainer{width:700px; height:52px; background:url(/images/navbar-bg.png) no-repeat;}
.menu {font:14px arial, georgia, sans-serif; position:relative; z-index:100; padding:5px 0px; left:-20px; top:-5px;}
  
.menu ul {list-style:none; margin-top:0; padding-top:0;}
.menu li {float:left; position:relative;}
.menu table {position:absolute; top:0; left:0;}
  
.menu ul ul {visibility:hidden; position:absolute; left:-40px; top:52px;}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}

.menu a, .menu a.nav {display:block; padding:18px 21px 18px 21px; margin:0px; color:#fff; text-decoration:none;}   
.menu a:hover, .menu a.nav:hover {color:#fff; background:url(/images/navbar-bg-on.png);}

.menu a.nav-active {color:#ffc033;}
.menu a.nav-active:hover {color:#fff;}

.menu ul ul li {clear:both; text-align:left; font:normal 12px arial, helvetica, sans-serif;}    
.menu ul ul li a {display:block; width:120px; height:17px;margin:0; border-left:1px solid #607299;  background:#142735; color:#fff; border-bottom:1px solid #607299; border-right:1px solid #607299; padding:3px 10px 3px 10px; text-decoration:none;}    
.menu ul ul li a:hover{border-left:1px solid #607299; border-bottom:1px solid #607299; border-right:1px solid #607299; background:#ffc033; color:#000;}

.menu ul ul li a.nav2 {width:160px;}


/*3RD LEVEL MENU DEFINITIONS*/

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {	/* hide inactive 3rd-level menus */
	visibility:hidden;
}
     
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
	visibility:visible;
	position:absolute;
	margin-top:1px;	
	top:-8px;
	left:141px;
	width:150px;
}

.menu ul li:hover ul li:hover ul.sub-sub-2,
.menu ul li a:hover ul li a:hover ul.sub-sub-2 { 
	left:101px;
	width:100px;
}

.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
	width:150px;
	background:#142735; color:#fff; border-bottom:1px solid #607299; border-right:1px solid #607299; text-decoration:none;
}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
	width:150px; 
	border-left:1px solid #607299; border-bottom:1px solid #607299; border-right:1px solid #607299; background:#ffc033; color:#000;
}

.menu ul li:hover ul li:hover ul li a.sub-sub-wide, 
.menu ul li a:hover ul li a:hover ul li a.sub-sub-wide {
	width:230px;
}
.menu ul li:hover ul li:hover ul li a.sub-sub-wide:hover, 
.menu ul li a:hover ul li a:hover ul li a.sub-sub-wide:hover {
	width:230px;
}

.menu ul li:hover ul li:hover ul li a.sub-sub-narrow:hover, 
.menu ul li a:hover ul li a:hover ul li a.sub-sub-narrow:hover {
	width:60px;
}
.menu ul li:hover ul li:hover ul li a.sub-sub-narrow, 
.menu ul li a:hover ul li a:hover ul li a.sub-sub-narrow {
	width:60px;
}

/* set border-top for top item */
a.menu-border-top {border-top:1px solid #607299;}



/* ============================================= */
/* side-nav  */
#right-col ul, #right-col ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#right-col ul li.side-menu-hr {width:190px; margin:6px 0; border-bottom:1px solid #666; padding-bottom:6px;}
#right-col ul li.side-menu-hr-2 {width:190px; margin:6px 0; border-top:1px solid #666; padding-top:6px;}

#right-col ul li a {
	text-decoration: none;
	font: 13px arial, helvetica, sans-serif;
	color: #fff;
	}
	
#right-col ul li a:hover {color:#ffc033;}

#right-col ul li ul {
	margin: 0;
	padding:0 0 0 10px;
	list-style: none;
	}

#right-col ul li ul li {
	padding-top:6px;
	}
	
#right-col ul li ul li a {
	text-decoration: none;
	font: normal 12px arial, helvetica, sans-serif;
	color: #fff;
	}
	
#right-col ul li ul li a:hover {color:#ffc033;}

#right-col a.nav {color:#fff; text-decoration:none;}   
#right-col a.nav:hover {color:#ffc033;}

#right-col a.nav-active {color:#ffc033; text-decoration:none;}   
#right-col a.nav-active:hover {color:#ffc033;}
