

.mainNav, .mainNav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
font-family: arial;
font-size: 11px;
}




.mainNav .last a{
  border-right: 1px solid #ffb20c !important;
}



.mainNav .personal {
  width: 115px !important;
}

.mainNav ul li.personal {
  width:12em !important;
}

.mainNav ul .personal a {
  width:12em !important;
}


.mainNav .corporate {
  width: 240px !important;
}

.mainNav ul li.corporate {
  width: 12em !important;
}

.mainNav ul .corporate a {
  width: 12em !important;
}




.mainNav {
  line-height: 30px;
}

.mainNav .doubleLine {
  line-height: 15px;
}




.mainNav .firstLevel ul {
}

.mainNav .firstLevel a{
  display:block;
  color:#1b458d;
  text-decoration:none;
  background-color:#ffb20c;
  padding: 0px;
  height: 16px;
  border-right: 1px solid #ffdb00;
  height: 30px;
}

.mainNav .firstLevel a:hover{
}




.mainNav .secondLevel ul {
  opacity: 0.93;
  filter:alpha(opacity=93);
  -moz-opacity:0.93;
}

.mainNav li.secondLevel {
  position: relative; /* to fix the spacing between first level and second level */
  top: 15px;
}


.mainNav .secondLevel ul li {
}

.mainNav .secondLevel a{
  display:block;
  color:#fffffa;
  text-decoration:none;
  background-color:#ffb20c;
  min-height:25px;
  border-bottom: 1px solid #FFDB00;
  padding: 5px !important;
  line-height: 13px !important;
  border-right: 0px;
}

.mainNav .secondLevel a:hover{
  background:#ffc303;
}








.mainNav .thirdLevel a{
  display:block;
  padding:0px 5px;
  color:#fff;
  text-decoration:none;
  background-color:#eda200;
  height:35px;
  border:0;
}

.mainNav .thirdLevel a:hover{
  background: #ffc303;
}










.mainNav li{
float:left;
position:relative;
}

.mainNav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

.mainNav li ul a{
width:12em;
height:auto;
float:left;
}

.mainNav ul ul{
top:auto;
}	

.mainNav li ul ul {
left:12em;
margin:0px 0 0 10px;
}


.mainNav li:hover ul ul, .mainNav li:hover ul ul ul, .mainNav li:hover ul ul ul ul{
display:none;
}
.mainNav li:hover ul, .mainNav li li:hover ul, .mainNav li li li:hover ul, .mainNav li li li li:hover ul{
display:block;
}











