﻿.menu{border:none;border:0;margin:0;padding:0;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:11px;width:980px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;height:21px;}
.menu ul{background:url(../images/hn.gif) top left repeat-x;height:20px;list-style:none;margin:0;padding:0;border-bottom:solid 1px #ccc;}
.menu li{float:left;padding:0 3px 0 3px;}
.menu li a{color:#002371;display:block;line-height:20px;padding:0 2px;text-align:center;text-decoration:none;}
.menu li a:hover{text-decoration:underline;}
.menu li ul{background:#ffffff;display:none;margin-top:0px;padding-top:0px;padding-right:8px;height:auto;position:absolute;z-index:200;margin-left:-4px; border-bottom: solid 2px #a8a7a7; padding-bottom:0px; border-right: solid 2px #a8a7a7;}
.menu li:hover ul{display:block;}
.menu li li{background:#ffffff;display:block;float:none;width:101%;line-height:0px;min-width:120px;margin:0px 0px 0px 0px;padding:2px 5px 5px 0px;border-left: solid 1px #cccccc; border-right: solid 2px #cccccc;}
.menu li ul a{display:block;font-size:11px;font-style:normal;padding:0 0 0 8px;text-align:left;}
.menu li ul a:hover{background:#bdd6fb;color:#002371;opacity:1.0;filter:alpha(opacity=100);}
.menu p{clear:left;}
.current{margin-top:0px; padding:0; height:18px; font-weight:bold;background:url(../images/current-bg.gif);border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 2px #fff;}
.subcurrent{font-weight:normal;border:dotted 1px #ccc;}
.menuline{height:20px; border-bottom: solid 1px #ccc; margin-bottom:0px;}
ul.cssMenu{display:block;float:left;}
/*IE 7 and 8 Styles*/
*+html .menu li ul{margin-top:0px;padding-top:0px;padding-right:0px;margin-left:-4px;width:auto; padding-bottom:0px;border-right: solid 1px #a8a7a7;}
*+html .menu li li{display:block;float:none;width:auto; min-width:175px;border-left: solid 1px #cccccc; border-right: solid 2px #cccccc;padding-bottom:5px;}
*+html .menuline{height:20px; border-bottom: solid 1px #ccc; margin-bottom:0px;}
/*IE 6 Styles*/
*html .menu table{border-collapse:collapse;}
*html .menu ul{padding:0 5px 0 5px;}
*html .menu li{display:block;margin:2px 0 0 2px;font-size:11px;}
*html .menu li li{display:block;float:none;width:auto; min-width:175px;border-left: solid 0px #cccccc; border-right: solid 0px #cccccc;padding-bottom:5px;}
*html .menu ul ul li{display:block;margin:10px 0 2px;font-size:11px;}
*html .menu a:active,.menu a:focus{outline-style:none;}
*html .menu a{display:block;vertical-align:middle;border-width:0;border-color:#65f;border-style:solid;text-align:left;text-decoration:none;padding:4px;_padding-left:0;font:normal 11px Verdana;color:#002371;text-decoration:none;cursor:default;}
*html .menu span{overflow:hidden;}
*html .menu ul a{text-align:left;white-space:nowrap;}
*html .menu li:hover{position:relative;}
*html .menu li a:hover{position:relative;background-color:#fff;border-color:#650;border-style:solid;font:normal 11px Verdana;color:#002371;text-decoration:underline;}
*html .menu ul li a:hover{position:relative;background-color:#bdd6fb;border-color:#650;border-style:solid;font:normal 11px Verdana;color:#002371;text-decoration:underline;}
*html .menu a:hover ul{display:block;}
