/*
* {margin:0; padding:0; outline:0}
body {font:11px Verdana,Arial; color:#000; background:#fff}
*/
.nav {height:36px; color:#fff; z-index:1000;}

.menu a {float:left; text-decoration:none;}

.parentMenu{display:block; padding:19px 23px 0px 23px; height:31px; text-align:center; font-weight:bold; font-size:14px; color:#f2f2f2;
	transition:background-color 0.3s;
	-moz-transition:background-color 0.3s; /* Firefox 4 */
	-webkit-transition:background-color 0.3s; /* Safari and Chrome */
	-o-transition:background-color 0.3s; /* Opera */
}
.parentMenu:hover{background-color:#09378a; color:#fff;}

.parentMenu_Last{display:block; padding:19px 23px 0px 23px; text-align:center; font-weight:bold; font-size:14px; color:#f2f2f2;
	background-color:#fffff;
	transition:background-color 0.3s;
	-moz-transition:background-color 0.3s; /* Firefox 4 */
	-webkit-transition:background-color 0.3s; /* Safari and Chrome */
	-o-transition:background-color 0.3s; /* Opera */
}
.parentMenu_Last:hover{background-color:#09378a; color:#fff;}

.mainMenuSplit{float:left; width:2px; height:50px; overflow:hidden;}

#menu{
	filter:alpha(opacity=95);  
	-moz-opacity:0.95;  
	-khtml-opacity:0.95;  
	opacity:0.95;  
}

.menu span {float:left; color:#eee; text-decoration:none; width:100px; padding:0px 0px 0px 23px; font-size:16px; font-weight:bold; line-height:30px;}
.menu a:hover {color:#fff;}
.menu {list-style:none; font:16px Arial,Verdana; width:100%; margin:0 auto;}
.menu li {position:relative; float:left; /*width:96px;*/ z-index:1000;}
.menu ul {display:none; position:absolute; font:normal 13px Arial,Verdana; top:50px; left:0; display:none; list-style:none; width:190px;}
.menu ul li {float:none; border-top:1px solid #1f4b9b; width:100%; background:#09378a; text-align:left;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
	.menu ul li span{width:167px;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; padding:6px 0px 3px 23px; color:#f2f2f2; margin:0px; 		overflow:hidden;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#4473b0; color:#fff;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; padding-top:5px;}
.menu ul ul {left:190px; top:-1px; 		overflow:hidden;}
	.menu ul ul li{
				overflow:hidden;
		
		filter: alpha(opacity=85);
		-moz-opacity:0.85;
		opacity:0.85;
	}
		
.menu li.submenu {font-weight:bold;}
.menu li.noborder {border-top:none;}
li.menuhover a, li.menuhover li.menuhover a {color:#fff; background:#09378a;}
li.menuhover span, li.menuhover li.menuhover span {color:#fff; background:#999;}
#info {width:118px; background:#eee;}
#info li {width:100px; border-top:none; padding:8px 10px; color:#666; text-shadow:1px 1px #fff; text-align:left;}

.mainMenuSplitLine{border-right:1px solid #b5cfd6;}