/* Light Nav */

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

body #nav-wrap, body #nav-box.bar #nav {
  background: #FEFEFE!important;
  background: -moz-linear-gradient(top,  #FEFEFE 0%, #DEDEDE 100%)!important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#DEDEDE))!important;
  background: -webkit-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%)!important;
  background: -o-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%)!important;
  background: -ms-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%)!important;
  background: linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%)!important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#DEDEDE',GradientType=0 )!important;
} 

.main-menu-btn {
  background: #FEFEFE;
  background: -moz-linear-gradient(top,  #FEFEFE 0%, #DEDEDE 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#DEDEDE));
  background: -webkit-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: -o-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: -ms-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#DEDEDE',GradientType=0 );
}



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

body ul.top-nav.lv1{
  height: 43px;
  position: relative;
  top: 0px;
  color: #ffffff;
  background: transparent;
  background: -moz-linear-gradient(top,  #FEFEFE 0%, #DEDEDE 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#DEDEDE));
  background: -webkit-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: -o-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: -ms-linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  background: linear-gradient(top,  #FEFEFE 0%,#DEDEDE 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#DEDEDE',GradientType=0 );
*/}

body ul.side-nav,
body ul.top-nav{
  background: #0e1011;
  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{
  border-left: 1px solid #FEFEFE;
  border-right: 1px solid #DEDEDE;
  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;
  color: #fff;
  text-shadow: 1px 1px 0px #000000;
}

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;
  text-shadow: 1px 1px 0px #000000;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px; 
}

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: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px; 
  -webkit-box-shadow: 2px 3px 3px 0px #000000;
  -moz-box-shadow: 2px 3px 3px 0px #000000;
  box-shadow: 2px 3px 3px 0px #000000; 
  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{
  -webkit-box-shadow: 2px 3px 3px 0px #000000;
  -moz-box-shadow: 2px 3px 3px 0px #000000;
  box-shadow: 2px 3px 3px 0px #000000; 
  border-left: 1px solid #000;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 6px 6px 0px;
  border-radius: 0px 6px 6px 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;
  text-shadow: 1px 1px 0px #000000;
}





/* 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: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px; 
}
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: #fff;
}



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: #ffffff;
}




















































































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