/* MAIN NAVIGATION STYLING ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.navigation { margin-bottom:0px !important; height:55px; background:url(/images/nav_sprite2.png) repeat-x 0 52px; }
ul#mainNav { 
  list-style:none; padding:0px; margin:0px; background:transparent; width:100%; height:40px; 
  position:absolute; z-index:400; bottom:0px; background:url(/images/nav_sprite2.png) no-repeat 938px -83px; 
}
ul#mainNav li { float:left; position:relative; background:url(/images/nav_sprite2.png) no-repeat 0 -83px; }
ul#mainNav li a {
  display:block; height:40px; line-height:40px; padding:0 19px; padding:0 18px\9; margin-left:2px; position:relative; z-index:0; 
  color:#007BA1; font-weight:bold; font-size:15px; text-decoration:none;
}
ul#mainNav li:first-child a { padding:0 21px; padding:0 23px 0 22px\9; }

ul#mainNav li:hover a, ul#mainNav li.current a, ul#mainNav li.itemhover a, ul#mainNav li a:hover 
{ background:url(/images/nav_sprite2.png) repeat-x 0 -3px; position:relative; z-index:10; }
ul#mainNav li.current a { background-position:0 -43px; color:#FFF; }
ul#mainNav li.current .topLeft { position:absolute; top:0; left:2px; width:12px; height:12px; background:url(/images/nav_sprite2.png) no-repeat 0 -123px; z-index:11; }

ul#mainNav li .whiteOver { height:0px; width:100%; border-bottom:1px solid #3E6F38; position:absolute; bottom:0px; }

ul#mainNav li .sub { 
  position: absolute; top:40px; left:0px; display: none; z-index:300; min-width:1px; min-height:1px;
  border:1px solid #D8D8D8; border-bottom:none; background:#FFF url(/images/bg_header.png) repeat-x bottom;
  -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#777');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#777')";
}
ul#mainNav li:hover .sub { display:block; position:absolute; }
ul#mainNav li.lastNav .sub { right:0px; left:auto; }

ul#mainNav li .sub ul { list-style:none; margin:10px; padding:0px; width:180px; min-height:1px; float:left; display:block;  }
ul#mainNav li .sub ul li { margin:0; padding:0; display:block; width:100% !important; background:none; }
ul#mainNav li .sub ul li:first-child {  }
ul#mainNav li .sub ul li a {
  height:auto; width:100% !important; line-height:20px !important; padding:3px 0; margin:0px; background:none;
  color:#007BA1 !important; font-size:13px; font-weight:normal; text-align:left;
}

ul#mainNav .sub ul li a:hover, ul#mainNav .sub ul li .subnavHover { text-decoration:underline; }

ul#mainNav li .sub ul li.menuTitle { 
  margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #CCC; 
  font-weight:bold; color:#0D4160;
}
ul#mainNav li .sub ul li.menuTitle a {
  margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; color:#0D415F;
}





















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