@charset "utf-8";
/* common styling */
.menu {font-family:arial;width:983px;height:39px;font-size:12px;margin:0px auto;padding-left:20px;background:url(../images/bg_menu.gif);}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:26px;text-align:center; color:#000; float:left;padding:0px 30px;padding-top:13px;}
.menu ul {padding:0px; margin:0px;list-style-type: none; }
.menu ul li {padding:0px; margin:0px;float:left;position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a,.menu ul #menu_on {background:url(../images/bg_menu_on.gif);color:#538bb4;}
.menu ul li:hover ul {display:block; position:absolute; top:39px; left:0; width:160px;}
.menu ul li:hover ul li a.hide {background:#5c99b5 url(../images/icon.gif) no-repeat 180px -13px;color:#e2f4ff;}
.menu ul li:hover ul li:hover a.hide {background:#1d79b1 url(../images/icon.gif) no-repeat 180px -13px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;text-align:left;padding-top:4px;padding-bottom:4px;height:auto;line-height:12px;border:0px;border-bottom:1px #cee1e9 solid;width:136px;background:#5c99b5;color:#e2f4ff;font-size:11px;}
.menu ul li:hover ul li a:hover {background:#1d79b1;color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:196px; top:0px;border-bottom:0px;}
.menu ul li:hover ul li:hover ul.left {left:-196px;}
.menu ul li:hover ul li:hover ul a {background:#6daecc;}
.menu ul li:hover ul li:hover ul a:hover{background:#1d79b1;}

* html .menu ul li a.hide,* html .menu ul li a:visited.hide {display:none;}
* html .menu ul li a:hover ul li a.hide {display:none;}
* html .menu ul li a:hover ,* html .menu ul #menu_on {background:url(../images/bg_menu_on.gif);}
* html .menu ul li a:hover ul {display:block; position:absolute; top:39px; left:0; width:164px;border-bottom:0px;}
* html .menu ul li a:hover ul li a.sub {background:#5c99b5 url(../images/icon.gif) no-repeat 180px -13px;color:#e2f4ff;}
* html .menu ul li a:hover ul li a.sub:hover {background:#1d79b1 url(../images/icon.gif) no-repeat 180px -13px;}
* html .menu ul li a:hover ul li a {display:block;text-align:left;padding-top:4px;padding-bottom:4px;height:auto;line-height:12px;border:0px;border-bottom:1px #cee1e9 solid;background:#5c99b5;color:#e2f4ff;float:none;width:134px;font-size:11px;}
* html .menu ul li a:hover ul li a:hover {background:#1d79b1;color:#fff;}
* html .menu ul li a:hover ul li a ul {visibility:hidden;}
* html .menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:194px;top:0;}
* html .menu ul li a:hover ul li a:hover ul.left {left:-194px;}
* html .menu ul li a:hover ul li a:hover ul a {background:#6daecc;}
* html .menu ul li a:hover ul li a:hover ul a:hover{background:#1d79b1;}


