/***** BEGIN Dark Menu Styles *****/
.clear:after { 
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

html[xmlns] .clear { 
display: block;
}

* html .clear 
{ 
height: 1%;
}

nav.dark 
{
display: block!important;
}

nav.dark ul 
{

margin: 0px;
padding: 0px;
}

/* Top level */
nav.dark li 
{
position:absolute; top:50%;
list-style: none;
float: left;
border-style:solid;
border-width:0px 2px 0px 0px;
border-color:#e67717; 
position: relative;


}


nav.dark li.first, nav li.first a 
{
}


nav.dark li.last, nav li.last a 
{
border-style:none;
}


nav.dark li.drop a 
{
padding-right: 30px;
}


nav.dark li a 
{
display: block; 
padding: 9px 23px 10px; 
text-decoration: none; 
background-color: transparent; 
font-size: 16px; 
color: #2a6384;
font-family:Georgia,sans-serif;
text-shadow: 0px -1px 0px #ccc;
}


nav.dark li a:hover, nav.dark li.active a 
{
color: #d47725;
text-shadow: 0px 0px 0px #e67717;
background-color: transparent;
}


nav.dark li a:active 
{
background-color: transparent;
}


nav.dark .dropdown 
{
display: block; 
float: right; 
width: 7px; 
height: 5px; 
background: url(../img/drop-down.png) no-repeat; 
margin: -20px 15px 0px 12px;
}

/* Drop down */
nav.dark li ul 
{

position: absolute; 
top: 45px; 
left: -26px; 
padding: 12px 15px; 
border-radius: 3px; 
-moz-border-radius: 3px; 
background: #e9e9e9; 
display: none; 
z-index: 100;

}


nav.dark li ul li 
{
border-right: 0px; 
float: none!important; 
border-bottom: 1px solid #2a6384; 
width: 220px;

}


nav.dark li ul li:last-child 
{ 
border-bottom: 0px;
}


nav.dark li ul li a 
{
background: none!important; 
border-left: 0px; 
border-top: 0px; 
padding: 10px 0px; 
font-size: 12px;

}


nav.dark li ul li a:hover 
{
color: #2a6384;
}


nav.dark li ul li.arrow 
{background: url(../img/arrowtop.png) top left no-repeat; 
border-bottom: 0px; 
height: 10px; 
margin-top: -22px; 
margin-bottom: 10px;
}

/***** END Dark Menu Styles *****/
