/* Light Nav */

body #nav-wrap{
  position: relative;
  zoom: 1;
  height: 43px;
  background: #fff;
}

body #nav { 
  height: 43px; 
  position: relative;
  top: 0px;
  background: #EDEDED;
}

body ul.top-nav.lv1{
  height: 43px;
  position: relative;
  top: 0px;
  color: #333;
  background: #fff;
  width: 990px;
  }

body ul.side-nav,
body ul.top-nav{
  background: #3c3f43;
  background: -moz-linear-gradient(top,#3c3f43 0,#0e1011 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c3f43),color-stop(100%,#0e1011));
  background: -webkit-linear-gradient(top,#3c3f43 0,#0e1011 100%);
  background: -o-linear-gradient(top,#3c3f43 0,#0e1011 100%);
  background: -ms-linear-gradient(top,#3c3f43 0,#0e1011 100%);
  background: linear-gradient(top,#3c3f43 0,#0e1011 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3f43',endColorstr='#0e1011',GradientType=0);
}
body ul.side-nav.lv1{
  background: #FEFEFE;
  padding: 3px 0;
}

/*
body ul.side-nav li,
body ul.top-nav li{
  height: 43px;
}
*/

body ul.top-nav.lv1 li a,
body ul.side-nav.lv1 li a{
  height: 43px;
  display: block;
  color: #000000;
}

body ul.top-nav.lv1 li a{
  border-bottom: 0 none;
}

body ul.top-nav.lv1 li a span{
  height: 43px;
  line-height: 43px;
}
/*
body ul.top-nav.lv1 li.first {
  border-left: 1px solid #FEFEFE;
}
body ul.top-nav.lv1 li.last {
  border-right: 1px solid #DEDEDE;   
}*/

body ul.side-nav li a.selected{
  border-bottom: none;
}

body ul.side-nav.lv1 li a,
body ul.side-nav.lv2 li a,
body ul.side-nav.lv3 li a,
body ul.side-nav.lv4 li a,
body ul.side-nav.lv5 li a,
body ul.top-nav.lv2 li a,
body ul.top-nav.lv3 li a,
body ul.top-nav.lv4 li a,
body ul.top-nav.lv5 li a{
  height: 38px;
  line-height: 38px;
  margin: 5px 5px 0;
  border-bottom: none;
  color: #fff;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px; 
}

body ul.side-nav.lv1 li a span,
body ul.side-nav.lv2 li a span,
body ul.side-nav.lv3 li a span,
body ul.side-nav.lv4 li a span,
body ul.side-nav.lv5 li a span,
body ul.top-nav.lv2 li a span,
body ul.top-nav.lv3 li a span,
body ul.top-nav.lv4 li a span,
body ul.top-nav.lv5 li a span{
  line-height: 38px;
}


body ul.top-nav.lv2{
    -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  top: 43px;
}

body ul.top-nav li.has-child.lv1.last ul.lv2{
  right: 0px;
}

body ul.side-nav.lv2,
body ul.side-nav.lv3, 
body ul.side-nav.lv4, 
body ul.side-nav.lv5,
body ul.top-nav.lv3, 
body ul.top-nav.lv4, 
body ul.top-nav.lv5{ 
  border-left: 1px solid #000;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

body ul.top-nav.lv2 li a span,
body ul.top-nav.lv3 li a span,
body ul.top-nav.lv4 li a span,
body ul.top-nav.lv5 li a span{
  border-left: none;
  border-right: none;
}

body ul.side-nav li a.selected,
body ul.top-nav.lv2 li a.selected,
body ul.top-nav.lv3 li a.selected,
body ul.top-nav.lv4 li a.selected,
body ul.top-nav.lv5 li a.selected{
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px; 
}

body ul.side-nav li a.selected:hover,
body ul.top-nav.lv2 li a.selected:hover,
body ul.top-nav.lv3 li a.selected:hover,
body ul.top-nav.lv4 li a.selected:hover,
body ul.top-nav.lv5 li a.selected:hover{
  background: #FEFEFE;
  border-bottom: none;
}





/* INSET NAV RULES */

/*
body.inset-nav.nav-light #nav-box{
  position: absolute;
  top: 0px;
  left: 0px;
}

body.inset-nav.nav-light #nav-wrap{
  background: transparent;
  filter: none;
  position: relative;
  width: 960px;
  margin: 0 auto;
}

body.inset-nav #nav{
  width: auto;
  margin: 0;
  position: absolute;
  top: 15px;
  right: 0px;
}
*/

body.inset-nav #nav-box {
position: absolute;
width: 100%;
}

body.inset-nav #nav-wrap {
width: 990px;
margin: 0 auto;
float: none;
background: transparent;
}

body.inset-nav #nav{
  position: absolute;
}

body.inset-nav #nav,
body.inset-nav #nav ul{
  width: auto;
}

body.inset-nav.nav-light ul.top-nav.lv1{
  width: auto;
  background: transparent;
  filter: none;
  color: #FEFEFE;
}

body.inset-nav.nav-light ul.top-nav.lv1 li,body.inset-nav.nav-light ul.top-nav.lv1 li.first, body.inset-nav.nav-light ul.top-nav.lv1 li.last,
body.inset-nav.nav-light ul.top-nav.lv1 li a span 
{
  border-left: none;
  border-right: none;
}

body.inset-nav.nav-light ul.top-nav.lv1 li a {
  color: inherit;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
body.inset-nav.nav-light ul.top-nav.lv2 li a,
body.inset-nav.nav-light ul.top-nav.lv3 li a,
body.inset-nav.nav-light ul.top-nav.lv4 li a,
body.inset-nav.nav-light ul.top-nav.lv5 li a{
  color: #000;
}

body ul.top-nav.lv2 li a, 
body ul.side-nav.lv2 li a,
body ul.top-nav.lv3 li a, 
body ul.side-nav.lv3 li a,
body ul.top-nav.lv4 li a, 
body ul.side-nav.lv4 li a,
body ul.top-nav.lv5 li a, 
body ul.side-nav.lv6 li a{
  color: #fff;
}

body #page-title {
  background: #fff;
}

body #big-footer li.fn { color: #000; }

body #content-inner {
  background: #fff;
  margin-top: 4px;
}

.homepage-carousel-large {
  margin-top:-4px;
}






































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
