/*Top Navbar */

#navbar {
	height:27px;
	background: url(images/bg_nav.jpg);
	padding:13px 0 0 6px;
	margin-bottom:11px;
	}
	
#nav {
	font-size:1.1em;
	width:610px;
	float:left
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	}
	
#nav li {
	float:left;
	background: none;
        background-image: url(images/pipe.gif);
        background-repeat: repeat-y;
        background-position: top right;
	padding: 0 16px;
	}

#nav a, #nav a:visited {
	display:block;
	color: #FFF;
	padding-bottom:11px;
	border-bottom:2px solid #303030;
	}

#nav a:hover, #nav a:active, 
#nav li.current-cat a, #nav li.current-cat a:visited,
#nav li.current_page_item.page_item a, #nav li.current_page_item a:visited,
#nav li.current_page_parent.page_item a, #nav li.current_page_parent a:visited,
#nav li.current_page_ancestor.page_item a, #nav li.current_page_ancestor a:visited
{
	border-bottom:2px solid #ffbd00;
	}

#nav a:hover, #nav a:active, 
#nav li.current-cat ul a, #nav li.current-cat ul a:visited,
#nav li.current_page_item.page_item ul a, #nav li.current_page_item ul a:visited,
#nav li.current_page_parent.page_item ul a, #nav li.current_page_parent ul a:visited,
#nav li.current_page_ancestor.page_item ul a, #nav li.current_page_ancestor ul a:visited
{
	border-bottom:2px solid #3e0000;
	}




ul#nav li.page_intem ul li a
{
	border-bottom:1px solid red !important;
	}
		
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 100px;
        background:red;
	}

#nav li li {
	width: 120px;
	padding:0;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	border:none;
background:#3e0000;
/*	
padding:9px 10px 9px 22px;
	background:#3e0000 url(images/star_off.gif) no-repeat 6px 8px;
*/      padding:9px 10px 9px 9px;
	border-bottom:1px solid #000 !important;
	}

#nav li li a:hover, #nav li li a:active {
	/*background:#3e0000 url(images/star_on.gif) no-repeat 6px 8px;*/
background:#3e0000;
	border:none;
	border-bottom:1px solid #FFBD00 !important;
	}	
		
#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;
	}
#nav li:hover {background: transparent url(images/pipe.gif) right repeat-y;}
/*#nav li:hover a {color: #000;}
#nav li:hover li a {color: #FFF;}
*/

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/star_off.gif) no-repeat 6px 8px;*/
	border:none;
	border-bottom:1px solid #000 !important;
	}

#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/star_on.gif) no-repeat 6px 8px;
*/
	border:none;
	border-bottom:1px solid #FFBD00 !important;
	}	
	


/*Subpage Menu*/

.submenu {
    float:right;
	width:240px;
	right:0;
	margin: 0 0 12px 16px;
	}

.subnav li {
	list-style:none;
	border-bottom:1px solid #730202;
	}
		
.subnav a, .subnav a:visited {
	background:#3e0000;
	color:#d2d2d2;
	display:block;
	padding:6px 12px;
	}	

.subnav a:hover, .subnav a:active,
.subnav li.current_page_item a, .subnav li.current_page_item a:visited  {
	background:#000000;
	color:#FFF;
	}

.subnav ul a:hover, .subnav ul a:active,
.subnav li.current_page_item ul a, .subnav li.current_page_item ul a:visited  {
	background:transparent;
	color:#dedede;
	}	

/*Tertiary Menu*/	

.subnav li li {
	list-style:square;
	margin-left:30px;
	}
	
.subnav li li a, .subnav li li a:visited {
	background:none;
	padding-left:0;
	padding:3px 0;
	
	}

.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:none;
	color:#FFF;
	}
	
	
			
			
			
			