
/* submenus container */
.submenu {
	width:160px;
}





.menu {
	padding: 0 0 0  0px;
	height:1%;
	position:relative;
/*	background-color: #2E81C3; */
}
.menu ul { margin:0; padding:0; list-style:none; font-size:11px}
.menu ul.menuUL { margin:0; padding:0; height:21px; list-style:none; font-size:11px}
.menu ul li { /*width: 123px;*/ height:21px; _height:20px;  float:left}
.menu li a, .menu li a:visited { text-align:center; width: 127px; color:#9a9a9a; font-weight: bold; display:block; padding:3px 0; text-decoration:none; text-transform:uppercase; /* border-top:1px solid #002D66; border-left:1px solid #002D66; border-right:1px solid #FFF */}
.menu li a:hover {color: #fff;  border-top:3px solid #006081; padding:0 0 4px 0; }

.menu li.hm { width:127px; border-left:none}
.menu li.hm a { /*border-left:1px solid #FFF; */ width:127px;}
.menu li ul.submenu { display:none; position:absolute; z-index:10; }
.menu li:hover ul.submenu { display:block}
/*.menu li:hover a {background:url(../images/bg_menu_active.gif)}
.menu li:hover ul li a { background:#FFFFFF}*/
.menu li ul.submenu { border-top:1px solid #fff; width:auto; }
.menu li ul.submenu li { /*width:130px;*/ float:none; text-align:left;height:25px;line-height:18px;font-size:12px; }
.menu li ul.submenu li a {background:#3B4040; width:170px; color:#FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px dotted #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:normal; text-transform:none; }
.menu li ul.submenu .first a { background:#006081; width:170px; color:#FFF; border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px dotted #FFF;  border-top:none; text-align:left; padding:3px 5px; font-weight:normal; text-transform:none  }
.menu li ul.submenu .last a { border:1px solid #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:normal; text-transform:none  }
.menu li ul.submenu li a:hover { background:#FFFFFF; color:#00328F; border-top:none; border-bottom:1px solid #fff }


.menu li ul.submenu ul.subsub {display:none; width:170px; position:absolute; z-index:14;  margin:-26px 0 0 181px; *margin:-26px 0 0 181px; _margin:-26px 0 0 181px; padding:0; height:1%; border-top:1px solid #fff; }


.menu li ul.submenu li:hover ul.subsub { display:block; z-index:14; width:auto; float:left  }
.menu li ul.submenu ul.subsub li a { background:#3B4040; width:170px}
.menu li ul.submenu li.sl {height:1%;}
.menu li ul.submenu li.sl a { background:#006081 }
.menu li ul.submenu li.sl a:hover { background:#FFFFFF;} 
.menu li ul.submenu li.sl a span.arr{ float:right; width:4px; height:10px; background:url(../images/arrow.gif) no-repeat 0 50%; vertical-align:middle; margin:0 0 0 0; margin/**/ /**/:/**/ 2px 0 0 0}
.menu li ul.submenu li.sl a:hover span.arr {background:url(../images/arrow_h.gif) no-repeat 0 50%;}

.menu li ul.submenu ul.subsub li  a:hover {background:#FFFFFF}
.menu li ul.submenu ul.subsub li  a span { position:absolute; right:5px;}
.menu li ul.submenu li.sl:hover { _margin: 0 0  -3px 0; *margin: 0 0 -3px 0;}
.menu a:visited {}
.menu li ul.last_menu  {width:122px !important}
.menu li ul.last_menu li a { background:#3B4040; width:170px; color:#FFF; border:1px solid #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:normal; text-transform:none  }
.menu li ul.last_menu .first a { background:#2E81C3; width:170px; color:#FFF; border:1px solid #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:normal; text-transform:none  }