ul#mainNav {
  margin:9px 9px 0 9px;
  padding:0;
  list-style:none;
  height:55px;
  width:922px;
}

ul#mainNav li {
  margin:0;
  padding:0;
  float:left;
  height:55px;
}

ul#mainNav li a {
  border:none;
  display:block;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  padding:15px 24px 24px 24px;
}

ul#mainNav li a:hover {
  color:#38ade0;
}

ul#mainNav li.act {
  background:transparent url('../img/bg_mainNavItemAct.png') top center no-repeat;
}

ul#mainNav li.withsub, ul#mainNav li.act {
  position:relative;
}

ul#mainNav li ul {
  margin:0;
  padding:10px 0 10px 0;
  float:left;
  list-style:none;
  background:#ffffff;
  width:185px;
  top:45px;
  left:0px;
  position:absolute;
  z-index:100;
}

ul#mainNav li ul li {  
  margin:0 10px;
  width:160px;
  height:25px;
  float:left;
  border-bottom:solid 1px #c6c6c6;
}

ul#mainNav li ul li.last {  
  border-bottom:solid 1px #ffffff;
}

ul#mainNav li ul li a {
  border:none;
  display:block;
  color:#556b95;
  font-weight:normal;
  font-size:13px;
  text-decoration:none;
  padding:3px;
  background:none;
}

ul#mainNav li ul li.act a {
  color:#38ade0;
}

ul#mainNav li.withsub a.linkOver, ul#mainNav li.withsub a:hover {
  color:#494f57;
  background:transparent url('../img/bg_mainNavItemAct.png') top center no-repeat;
}

ul#mainNav li.withsub ul li a:hover {
  color:#38ade0;
}

ul#mainNav li.act a {
 /* color:#494f57;*/
}

ul#mainNav li.divider {
  width:2px;
  background:transparent url('../img/divider_mainNav.gif') 0 7px no-repeat;
}

ul#mainNav li.divider {
  margin:0;
  padding:0;
  float:left;
}

ul#mainNav li ul{
	visibility: hidden;
 }


ul#homeNav {
  margin:0;
  padding:0;
  list-style:none;
}

ul#homeNav li {
  margin:0;
  padding:0;
  float:left;
  height:49px;
}

ul#homeNav li a {
  border:none;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  padding:17px 24px 10px 24px;
  float:left;
  text-decoration:none;
  text-transform:uppercase;
  font-size:12px;
}

ul#homeNav li a.last {
  padding:17px 24px 10px 24px;
}

ul#homeNav li a:hover, ul#homeNav li.act a {
  text-decoration:none;
  color:#38ade0;
}

ul#homeNav li.divider {
  width:1px;
  height:25px;
  margin-top:13px;
  border-right:solid 1px #252422;
}

ul#leftNav {
  margin:18px 0 0 0;
  padding:0;
  list-style:none;
}

ul#leftNav li {
  margin:0;
  padding:0;
  width:180px;
}

ul#leftNav li a {
  display:block;
  border:none;
  color:#556b95;
  font-size:12px;
  font-weight:bold;
  padding:0px 12px;
  line-height:28px;
  vertical-align:center;
  text-decoration:none;
}

ul#leftNav li a:hover {
  color:#3b3838;
}

ul#leftNav li.act a {
  color:#ffffff;
  background:transparent url('../img/bg_leftNavItemAct.png') 0 0 no-repeat;
}

ul#leftNav ul.sub {
  list-style:none;
  padding:0;
  margin:5px 0 5px 10px;
}
ul#leftNav ul.sub li {
  width:165px;
  border-bottom:dashed 1px #b0b0b0;
}

ul#leftNav ul.sub li a {
  background:none;
  color:#556B95;
  font-weight:normal;
  /*text-transform:uppercase;*/
  /*padding:0;*/
    padding:0 0 0 10px;
  line-height:22px;
}

ul#leftNav ul.sub li a:hover {
  color:#38ade0;
}

ul#leftNav ul.sub li.act a {
  color:#38ADE0;
    background:transparent url('../img/bg_leftNavSub2ItemAct.gif') 3px 9px no-repeat;
}

ul#leftNav ul.sub ul.sub2 {
  list-style:none;
  padding:0;
  margin:0 0 5px 0px;
}
ul#leftNav ul.sub ul.sub2 li {
  width:160px;
  border-bottom:none;
}

ul#leftNav ul.sub ul.sub2 li a {
  background:none;
  color:#38ADE0;
  font-weight:normal;
  text-transform:none;
  
  line-height:18px;
  padding:0 0 0 15px;
}

ul#leftNav ul.sub ul.sub2 li a:hover {
  color:#38ade0;
}

ul#leftNav ul.sub ul.sub2 li.act {
  /*background:transparent url('../img/bg_leftNavSub2ItemAct.gif') 3px 8px no-repeat;*/
  
}

ul#leftNav ul.sub ul.sub2 li.act a {
  color:#000000;
  background-color:#E9EFF4;
}

ul#bottomNav {
  margin:0;
  padding:0;
  list-style:none;
}

ul#bottomNav li {
  margin:0;
  padding:0;
  float:left;
}

ul#bottomNav li a {
  border:none;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  padding:0 7px;
  text-decoration:none;
}

ul#bottomNav li a:hover {
 /* text-decoration:underline;*/
  color:#38ADE0;
}

ul#bottomNav li.divider {
  margin:0;
  padding:0;
  float:left;
  color:#878787;
  font-size:11px;  
}
