@charset "utf-8";
/* CSS Document */

a.toggleMenu:link, a.toggleMenu:visited, a.toggleMenu:active, a.toggleMenu:hover, a.toggleMenu:focus
{
display:  none;
float: right;
margin: 0 14px 0 0;
padding: 10px 34px 9px 0;
text-transform: uppercase;
color: #5496b8;
text-decoration: none;
background: url('../images/menu-button.png') no-repeat right 50%;
}

ul.nav
{
width: 100%;
float: left;
margin: 0;
border-top: 1px solid #cfcfcf;
font-family: "OpenSansCondensedBold", arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
list-style: none;
*zoom: 1;
}

ul.nav:before, ul.nav:after
{
content: " "; 
display: table; 
}

ul.nav:after
{
clear: both;
}

ul.nav li
{
position: relative;
border-bottom: 1px solid #cfcfcf;
}

ul.nav li.phone-only
{
display: none;
}

ul.nav > li
{
float: none;
}

ul.nav > li:hover, ul.nav > li:focus
{
background: #5496b8;
}

ul.nav a:link, ul.nav a:visited, ul.nav a:active
{
position: relative;
z-index: 10;
*zoom: 1;
display: block;
padding: 10px 12px 8px 10px;
color: #3c6c85;
text-decoration: none;
background: #eeeeee;;
}

ul.nav a:hover, ul.nav a:focus
{
position: relative;
z-index: 10;
*zoom: 1;
display: block;
padding: 10px 12px 8px 10px;
color: white;
text-decoration: none;
background: #5496b8;
}

a.t-n-act:link, a.t-n-act:visited, a.t-n-act:active, a.t-n-act:hover, a.t-n-act:focus
{
color: white !important;
background: #5496b8 !important;
}

ul.nav > li > a:link, ul.nav > li > a:visited, ul.nav > li > a:active, ul.nav > li > a:hover, ul.nav > li > a:focus
{
display: block;
}