/* Navigation */
#menu{
float:right;
}

.nav, .nav ul { 
list-style: none;
margin: 0;
padding: 0;	
}

.nav {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
font-family:Arial,Verdana,Tahoma;
font-style:normal;
font-weight:normal;
text-decoration:none;
font-size:12px;

}
.nav li {
border-right:1px solid #296488;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
font-family:Arial,Verdana,Tahoma;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
display: block;
padding: 2px 14px 2px 6px;
}
.nav ul ul{
display:none;
position: absolute; 
margin:0px 0px 0px 0px;
top: 0px; 
left: 100%; 
}
.nav ul li:hover ul{
display: block;
}
#nav-one{
text-transform: uppercase; 
}
#nav-one li ul li{
text-transform: none
}
#nav-one li.last, #nav-one li.last{
border-right:none;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 96% center;
}

.nav li.popout li.popout a:hover{
background-color: #FFCC00;
color: #000;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 96% center;
}
.nav li.popout li.popout li a:hover{
background-image:none;
background-color: #0066CC;
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
background-color: #0066CC;
color: #fff;	
}

.nav ul {
background-color: #FFCC00;
border-bottom: 1px solid #296488;
list-style: none;
margin: 0;
position: absolute;
top: -1000em;
left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
 top: 20px;
}
.nav li:hover ul ul,
.nav li.sfHover ul ul{
 top: 0px;
}
.nav ul li {
border: 0;
float: none;
}
.nav ul a {
border: 1px solid #296488;
border-bottom: 0;
padding-right: 20px;
width: auto;
white-space: nowrap;
}

#nav-one li.popout{
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 96% center;
}

#namemenu-v button{
opacity: 0.5;
}

/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v li.popout{
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 98% center;}

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 100%; /* Menu Width */ margin: 0; list-style: none;  }
ul#navmenu-v li {
float: left; 
position: relative; 
width: 100%; 
} 
ul#navmenu-v li.iehover { 
	z-index: 1000; /* IE z-index bugfix */ }
ul#navmenu-v ul { 
	display: none; 
	position: absolute; 
	top: 0; 
	left: 100%; 
	z-index: 9999; 
} /* Root Menu */ 
ul#navmenu-v a {
	border-right: 1px solid #FFF; 
	padding: 6px; 
	display: block; 
	color: #fff; 
	font: 11px Arial, sans-serif; 
	text-decoration: none; height: 1%; 
} 
ul#navmenu-v li.popout, ul#navmenu-v li.popout ul li.popout, ul#navmenu-v li.popout ul li.popout ul li.popout, ul#navmenu-v li.popout:hover ul li.popout, ul#navmenu-v li.popout ul li.popout:hover ul li.popout{
	background-color: #0066CC; 
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}
ul#navmenu-v li.popout:hover, ul#navmenu-v li.popout ul li.popout:hover, ul#navmenu-v li.popout ul li.popout ul li.popout:hover{
	background-color: #FFCC00; 
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}
ul#navmenu-v li, ul#navmenu-v li.popout ul li, ul#navmenu-v li.popout ul li.popout ul li{
	background-color: #0066CC; 
	background-image: none;
}
ul#navmenu-v li:hover, ul#navmenu-v li.popout ul li:hover, ul#navmenu-v li.popout ul li.popout ul li:hover{
	background-color: #FFCC00; 
	background-image: none;
}
ul#navmenu-v li.popout a:hover
{
	color: #000; 
} 
/* 2nd Menu */ 
ul#navmenu-v li.iehover li a { 
	float: none; 
	background-color: #0066cc; 
	color:#fff;
} 
/* Hover Function - Do Not Move */ ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } 
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }
#nav-one li a, #nav-one li ul li a, #nav-one li ul li ul li a{
	color: #515151; 
}
#nav-one li a, #nav-one li ul li a, #nav-one li.hovering ul li a, #nav-one li ul li ul li a, #nav-one li.hovering ul li.hovering ul li a{
	color: #515151; 
}
#nav-one li.hovering a, #nav-one li.hovering ul li.hovering a, #nav-one li.hovering ul li.hovering ul li.hovering a{
	color: #ffffff; 
}
.hovering{
	background-color: #0066cc; 
	color:#fff;
}
.hovering a{
	color: #ffffff;
}
.hoveringVertical{
	background-color: #FFCC00; 
	color: #ffffff;
}
.hoveringVertical a{
	color: #000000;
}
#navmenu-v li a, #navmenu-v li ul li a, #navmenu-v li ul li ul li a{
	color: #FFFFFF; 
}
#navmenu-v li a, #navmenu-v li ul li a, #navmenu-v li.hoveringVertical ul li a, #navmenu-v li ul li ul li a, #navmenu-v li.hoveringVertical ul li.hoveringVertical ul li a{
	color: #FFFFFF; 
}
#navmenu-v li.hoveringVertical a, #navmenu-v li.hoveringVertical ul li.hoveringVertical a, #navmenu-v li.hoveringVertical ul li.hoveringVertical ul li.hoveringVertical a{
	color: #000000; 
}