/*MAIN MENUS*/
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a { margin:4px 0 0 0; display:block; color:#fff; text-decoration:none; z-index:50;}
ul.menu li {position:relative; float:left; margin-right:0px; z-index:50;}
ul.menu ul {position:absolute; top:36px; left:0; background:#0c556a; display:none; opacity:0; list-style:none; z-index:50; width:156px;}
ul.menu ul li {position:relative; border:1px solid #014559; border-top:none; width:154px; margin:0; z-index:50;}
ul.menu ul li a {display:block; padding:3px 7px 5px 14px; background-color:#0c556a; z-index:50;}
ul.menu ul li a:hover {background-color:#014559; z-index:50;}
ul.menu ul ul {left:154px; top:-1px; z-index:50;}
ul.menu .menulink {border-left: 1px solid #035199; border-right: 1px solid #024680; padding:9px 20px 11px 25px; font-size:12px; font-weight:bold; z-index:50;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#03529a; color:#a8d2ff; z-index:50;}
ul.menu .sub {background:#0c556a url(../images/arrow.gif) 142px 9px no-repeat;}
ul.menu .topline {border-top:1px solid #014559; z-index:50;}

.menu a:link {color:#fff;}
.menu a:visited {color:#fff;}
.menu a:active {color:#fff;}
/*MAIN MENUS ends*/

/*topmenus*/
ul.topmenu {list-style:none; margin:0; padding:0;}
ul.topmenu * {margin:0; padding:0;}
ul.topmenu a {display:block; text-decoration:none; z-index:50;}
ul.topmenu li {position:relative; float:left; margin-right:0px; z-index:50;}
ul.topmenu ul {position:absolute; top:36px; left:0; display:none; opacity:0; list-style:none; z-index:50; width:156px;}
ul.topmenu ul li {position:relative; border:0; border-top:none; width:154px; margin:0; z-index:50;}
ul.topmenu ul li a {display:block; padding:3px 7px 5px 14px; background-color:none; z-index:50;}
ul.topmenu ul li a:hover {background-color:#014559; z-index:50;}
ul.topmenu ul ul {left:154px; top:-1px; z-index:50;}
ul.topmenu .topmenulink {border:0; padding:4px 0 8px 0; margin:0 11px 0 11px; font-size:11px; font-weight:normal; z-index:50;}
ul.topmenu .topmenulink:hover, ul.topmenu .topmenuhover {background: url(../images/index_07.gif) repeat-x; color:#035199; z-index:50;}
ul.topmenu .sub {background:#0c556a url(../images/arrow.gif) 142px 9px no-repeat;}
ul.topmenu .topline {border-top:1px solid #014559; z-index:50;}

.topmenu a:link {color:#557ba3;}
.topmenu a:visited {color:#557ba3;}
.topmenu a:active {color:#557ba3;}
/*topmenus ends*/


/*left navigation*/
.arrowlistmenu{
font: 11px;
width: 100%; /*width of menu*/
margin:0;
}

.arrowlistmenu .headerbar{
margin: 0 0 4px 0; /*bottom spacing between header and rest of content*/
padding: 0; /*header text is indented 10*/
font-size: 16px;
text-align:center;
letter-spacing:0;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0 0 8px 0;
padding: 0;
}

.arrowlistmenu ul li{
padding-bottom: 0; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
font-weight:normal;
color: #042b54;
background: url(../images/index_49.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 5px 0 5px 0;
padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #aed2f9;
font-size: 100%;
}

.arrowlistmenu ul li a:visited{
color: #042b54;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #2671c0;
background: url(../images/index_49.jpg) no-repeat center left; /*custom bullet list image*/
background-color: #dbedff;
}
/*left navigation ends*/
