/* nav bar css for mtt_ultimateNav
#navBar {
  position: relative;
}
*/
/*** MENU STYLES ***/
.sf-menu, .sf-menu * {
  margin:     0;
  padding:    0;
  list-style:    none;  
  z-index:    29;
}
.sf-menu {
  line-height:1.0;  
  z-index:    29;
}
.sf-menu ul {
  position:  absolute;
  top:      -999em;
  width:      10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
  width:      100%;

}
.sf-menu li:hover {
  visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float:     left;
  position:  relative;

}
.sf-menu a {
  display:   block;
  position:  relative;
  
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul
{
  left:     0;
  top:      50px; /* match top ul list item height */
  z-index:  29;

}






/*** DEMO SKIN ***/
.sf-menu {
  float:  left;
  font-size:12px;
}

.sf-menu a {
  display:block;
  color:#000;
  text-align:center;
  text-decoration:none;
  border:0;
      font-weight:bold;
}

.sf-menu a  { /* visited pseudo selector so IE6 applies text colour  , .sf-menu a:visited */

}

.singleLink{
  padding-top:19px;
  padding-bottom:19px;

}


.doubleLink{
  padding-top:13px;
  padding-bottom:13px;

}


.trippleLink{
  padding-top:7px;
  padding-bottom:7px;
}


.sf-menu li {
 padding:0;
 margin:0;
 border:0;
}

.sf-menu li a{
  background-image:url(/media/313/navhover.gif);
  background-repeat:no-repeat;
  background-position:-15px 0;
}

.sf-menu li a:hover {
  background-color:#FFF;
  background-repeat:repeat-x;
  background-position:0 0;
}


/* SUB NAV  */

.sf-menu ul, .sf-menu li.sub, .sf-menu li .sub10, .sf-menu li .sub11{
  position:absolute;
  top:-999px;
  
  
}


.sf-menu li:hover .sub,
.sf-menu li.sfHover .sub, 
.sf-menu li:hover .sub10,
.sf-menu li.sfHover .sub10,
.sf-menu li:hover .sub11,
.sf-menu li.sfHover .sub11
{
  
  top:  50px; /* match top ul list item height */
  z-index:  29;
}

.sf-menu li .sub, .sf-menu li .sub10, .sf-menu li .sub11 {
  background-color:#fff;
  padding:30px;
  border-bottom:#cdd5d8 solid 4px;
  border-right:#cdd5d8 solid 4px;
  border-left:#cdd5d8 solid 4px;
  width:912px;
}

.sf-menu li .sub, .sf-menu li .sub10{
  background-image:url(/media/2005/megadropdownbackground.jpg);
  background-repeat:repeat-y;
  background-position:right;
}


.sf-menu .navProducts{
  float:left;
  width:550px;
  margin-bottom:20px;
}

.sf-menu .navResources{
  float:right;
  width:290px;
  margin-bottom:20px;
}

.sf-menu .navSubTitle{
  text-transform:uppercase;
  color:#027043;
  font-size:18px;
  font-weight:bold;
  margin-bottom:20px;
}

.sf-menu .navProducts .subButton{
  width:270px;
}

.sf-menu .navResources .subButton{
  width:290px;
}

.sf-menu .subButton{
  float:left;
  font-weight:normal;
}

.sf-menu .subButton a{
  background-image:none;
  background-color:none;
  height:22px;
  line-height:22px;
  text-align:left;
  padding:0;
  font-size:12px;
  color:#000;  

}

.sf-menu .subButton a:hover{
  color:#606060;
  background:none;
  
}






















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