﻿.nav {
    margin:24px 0 0 0;
    padding:0;
    list-style:none;
    clear:both;
    float:left;
    width:100%;
}
.nav a {
    text-decoration:none;
    font-size:1.3em;
}
.nav li {
    float:left;
    width:33.3%;
}
.nav li a {
    display:block;
    padding:11px 15px 12px;
    color:white;
    text-align:center;
}
.nav li a:hover {
     background:#005771;
}
.nav-active {
    background:#4D585E!important;
    color:white!important;
}
.dropdown-nav {
    display:none;
}
.dropdown-nav li {
    float:left;
    position:relative;
}
.dropdown-nav li a {
    display:block;
    padding:11px 15px 12px 15px;
    color:white;
    text-decoration:none;
    font-size:1.3em;
}
.dropdown-nav li a:hover {
    background:#444;
}
.dropdown {
    width:435px;
    padding:10px;
    background:#444;
    position:absolute;
    top:39px;
    left:-9999px;
    z-index:1000;
}

/* PRIMARY BLOCK LINKS */
ol.menu-primary-links {
    list-style:none;
    float:left;
    margin-right:15px;
    padding:0;
    margin:0;
    width:48%;
}
ol.menu-primary-links li {
    margin-bottom:7px;
    float:left;
}
ol.menu-primary-links li a {
    display:block;
    text-decoration:none;
    text-align:left;
    width:200px;
    height:50px;
    background:#222!important;
    color:#97BE10!important;
    font-weight:bold;
    border:0!important;
}
ol.menu-primary-links li a:hover {
    color:#97BE10!important;
}
ol.menu-primary-links li a:hover {
    background:black;
}

/* SECONDARY LIST LINKS */
ol.menu-secondary-links {
    list-style:none;
    padding:0!important;
    margin:0 0 0 20px!important;
    float:left!important;
    width:45%;
}
ol.menu-secondary-links li {
    border-bottom:1px solid #444!important;
    border-top:1px solid #222!important;
    background:url('/SiteElements/Images/blt-white.png') no-repeat 5px center;
    padding-left:25px!important;
    margin-left:5px;
    width:82%;
}
ol.menu-secondary-links li:first-child {
    border-top:0!important;   
}
ol.menu-secondary-links li a {
    padding:5px 0!important;
    background:none!important;
    border:none!important;
}
ol.menu-secondary-links li a:hover {
      text-shadow:1px 1px 1px black; 
}





/* iPads (portrait)
=================================================================================== */
@media only screen and (min-width: 768px) {
  .dropdown-nav li:hover > div {
    left:0!important;
}
.dropdown-nav {
    display:block;
    clear:both;
    width:100%;
    background:#4D585E;
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}
.nav {
    margin:14px 0 0 0;
    width:auto;
}
.nav li {
    width:auto;
}
.nav li a {  
    text-align:left;
}

/* Desktops
=================================================================================== */
@media only screen and (min-width: 960px) {


}