/*Navagation Bar */

/* 
---------- Contents -----------

Top Navbar
Dropdown Menus 
Subpage Menu
Tertiary Menu

*/

/*Top Navbar */

#navbar {
	height:71px;
	background: url(../images/bg_nav.png);
	padding:13px 0 0 15px;
	margin-bottom:11px;
	}
	
#nav {
	font-size:1.2em;
	width:850px; /*850px is the correct width*/
	float: left;
	padding: 0 0 0 4px
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1.3;
	}
	
#nav li {
	float: left;
	padding: 0px 8px 12px 12px; /*change the third number for distance between botoom & top page links*/ /*  top           right           bottom            left */
	}

#nav a, #nav a:visited {
	display:block;
	color: #fff;
	padding-bottom:5px;
	border-bottom:2px solid #3681C5;
	}

#nav a:hover, #nav a:active,

#nav li.current-cat a, #nav li.current-cat a:visited {
	border-bottom:2px solid #cccccc;
	}
		
/* Dropdown Menus */		

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    z-index:100;
	}

#nav li li {
	width: 200px;
	padding:0;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#fff;
	border:none;
	padding:9px 10px 9px 22px; /*  top           right           bottom            left */
	background:#010a2a url(../images/ho-g.png) no-repeat 6px 8px;
	border-bottom:1px solid #010a2a;
	border-top:1px solid #010a2a;
	}

#nav li li a:hover, #nav li li a:active {
	background:#0a194f url(../images/ho-w.png) no-repeat 6px 8px;
	border:none;
	border-top:1px solid #2c4681;
	border-bottom:1px solid #2c4681;
	}
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover {	
	background:none;
	}

#nav li li.current-cat a, #nav li li.current-cat a:visited {
	}

#nav .current-cat.children a, #nav .current-cat.children a:visited {	
	background:#010a2a url(../images/ho-g.png) no-repeat 6px 8px;
	border:none;
	border-bottom:1px solid #010a2a;
	}

#nav li li.current-cat a:hover, #nav li li.current-cat a:active {
	}

#nav .current-cat.children a:hover, #nav .current-cat.children a:active {
	background:#0a194f url(../images/ho-w.png) no-repeat 6px 8px;
	border:none;
	border-bottom:1px solid #2c4681;
	}	
	
/*Subpage Menu*/

.submenu {
	float:right;
	width:240px;
	margin: 0 0 12px 16px;
	}

.subnav li {
	list-style:none;
	border-bottom:1px solid #1b4680;
	}
		
.subnav a, .subnav a:visited {
	background:#103064 url(../images/ho-g.png) no-repeat 6px 8px;
	display:block;
	padding:9px 10px 9px 22px; /*  top           right           bottom            left */
	}	

.subnav a:hover, .subnav a:active {
	}
	
.subnav li.current_page_item a, .subnav li.current_page_item a:visited  {
	background:#010a2a url(../images/ho-w.png) no-repeat 6px 8px;
	color:#fff;
	}

/*Tertiary Menu*/	

.subnav li li {
	list-style:none;
	margin-left:15px;
	}
	
.subnav li li a, .subnav li li a:visited {
	background:#103064 url(../images/ho-g.png) no-repeat 6px 8px;
	display:block;
	padding:9px 10px 9px 22px; /*  top           right           bottom            left */
	}

.subnav li li a:hover, .subnav li li a:active{
	}

.subnav li li.current_page_item a, .subnav li li.current_page_item a:visited  {
	background:#010a2a url(../images/ho-w.png) no-repeat 6px 8px;
	color:#fff;
	}
