ul#cssMenu,ul#cssMenu ul{
	margin:0;list-style:none;padding:0;background-color:transparent;border-width:0px;border-style:solid;border-color:#999;}
ul#cssMenu .frame{
	display:none;position:absolute;left:0;top:100%;padding:10px 5px 0px 0px;	-moz-box-shadow: 3px 3px 4px #777;
	-webkit-box-shadow: 3px 3px 4px #777;
	box-shadow: 3px 3px 4px #777;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000')";

	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000');
	margin-right: 5px;
	background-color: #FFF;
	border: 1px solid #3B5998;}
ul#cssMenu li:hover>*{
	display:block;}
ul#cssMenu li:hover{
	position:relative;}
ul#cssMenu ul .frame{
	position:absolute;left:100%;top:0;}
ul#cssMenu .trCorner,ul#cssMenu .blCorner{
	display:block;margin:0;font-size:0;position:absolute;width:10px;height:10px;}
ul#cssMenu .trCorner{
	left:100%;top:0;background-position:100% 0;}
ul#cssMenu .blCorner{
	left:0;top:100%;background-position:0 100%;}
ul#cssMenu table{
	border-collapse:collapse;}
ul#cssMenu{
	display:block;
	font-size:0;
	float:left;
	background-color:#213A5F;
	background-repeat: repeat-x;
}
ul#cssMenu ul{
	position:relative;left:5px;top:0px;border:none;background-position:100% 100%;padding:0 10px 10px 0;border-width:0px;border-style:solid;border-color:#E6E6E6;}
ul#cssMenu li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#cssMenu>li,ul#cssMenu li{
	margin:0;}
ul#cssMenu a:active, ul#cssMenu a:focus{
	outline-style:none;}
ul#cssMenu a,ul#cssMenu li.dis a:hover{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	color:#009;
	cursor:pointer;
	padding:12px 13px 12px 5px;
	background-color:#FFF;
	background-repeat:repeat;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#CCC;
	font-family: arial, helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
ul#cssMenu ul li{
	float:none;margin:0;}
ul#cssMenu ul a,ul#cssMenu ul li.dis:hover a{
	text-align:left;}
ul#cssMenu li:hover>a{
	background-color:#E7EBF2;
	border-color:#E6E6E6;
	border-style:solid;
	text-decoration:underline;
	font-family: arial, helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
ul#cssMenu li:hover>a{
	position :relative;
	background-color:#E7EBF2;
	border-color:#E6E6E6;
	border-style:solid;
	text-decoration:underline;
	font-family: arial, helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
ul#cssMenu li>a:hover{
	position:static !important;}
ul#cssMenu li.dis a{
	color:#F00 !important;}
ul#cssMenu img{
	border:none;vertical-align:middle;margin-right:12px;}
ul#cssMenu img.over{
	display:none;}
ul#cssMenu li.dis:hover a img.over{
	display:none !important;}
ul#cssMenu li.dis:hover a img.def{
	display:inline !important;}
ul#cssMenu li:hover > a img.def{
	display:none;}
ul#cssMenu li:hover > a img.over{
	display:inline;}
ul#cssMenu a:hover img.over,ul#cssMenu a:hover ul img.def,ul#cssMenu a:hover a:hover ul img.def,ul#cssMenu a:hover a:hover img.over,ul#cssMenu a:hover a:hover a:hover img.over{
	display:inline;}
ul#cssMenu a:hover img.def,ul#cssMenu a:hover ul img.over,ul#cssMenu a:hover a:hover ul img.over,ul#cssMenu a:hover a:hover img.def,ul#cssMenu a:hover a:hover a:hover img.def{
	display:none;}
ul#cssMenu a:hover .frame,ul#cssMenu a:hover a:hover .frame{
	display:block;}
ul#cssMenu a:hover ul .frame{
	display:none;}
ul#cssMenu span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#cssMenu ul span{
	background-image:url("arr_double_side1.png");padding-right:24px;}
ul#cssMenu ul li:hover > a span{
	background-image:url("arr_double_side.png");}
ul#cssMenu a:hover span,ul#cssMenu a:hover a:hover span{
	background-image:url("arr_double_side.png");}
ul#cssMenu table span,ul#cssMenu a:hover table span{
	background-image:url("arr_double_side1.png");}
ul#cssMenu ul a,ul#cssMenu ul li.dis a:hover{
	padding:3px 5px;}
ul#cssMenu li a.topmenu,ul#cssMenu li.topmenu.dis a:hover{
	height:15px;
	background-color:#213A5F;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	background-position:100% 0;
	line-height:15px;
}
ul#cssMenu li.topmenu:hover>a{
	background-color:#3B5998;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	line-height:15px;
}
* html ul#cssMenu li a.topmenu{
	display:inline-block;vertical-align:top;}
ul#cssMenu li.topmenu:hover>a{
	background-color:#3B5998;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	line-height:15px;
}
ul#cssMenu li.topmenu,ul#cssMenu li.topmenu.dis:hover{
	margin:0 15px 0 0;
	background-color:#213A5F;
	background-position:0 0;
}
ul#cssMenu li.topmenu:hover{
	background-color:#3B5998;
}
ul#cssMenu li.topmenu>a,ul#cssMenu li.topmenu.dis:hover>a{
	margin:0 -8px 0 8px;}
ul#cssMenu li a.ln,ul#cssMenu li.ln.dis a:hover{
	height:15px;
	background-color:#213A5F;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	background-position:100% 0;
	padding:3px 5px;
	line-height:15px;
}
ul#cssMenu li.ln:hover>a{
	background-color:#3B5998;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	line-height:15px;
}
* html ul#cssMenu li a.ln{
	display:inline-block;vertical-align:top;}
ul#cssMenu li.ln:hover>a{
	background-color:#3B5998;
	border-style:none;
	border-color:transparent;
	font:bold 12px arial,helvetica;
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
}
ul#cssMenu li.ln,ul#cssMenu li.ln.dis:hover{
	margin:0 20px 0 0;
	background-color:#213A5F;
	background-position:0 0;
}
ul#cssMenu li.ln:hover{
	background-color:#3B5998;
}
ul#cssMenu li.ln>a,ul#cssMenu li.ln.dis:hover>a{
	margin:0 -8px 0 8px;}
ul#cssMenu .submenu li{
	margin:0;}
ul#cssMenu .submenu{
	background-color:#FFF;border-width:0px;border-style:solid;border-color:#E6E6E6;padding:0 10px 10px 0;}
ul#cssMenu .submenu a,ul#cssMenu .submenu li.dis a:hover{
	padding:3px 5px;}
ul#cssMenu li a._,ul#cssMenu li._.dis a:hover{
	padding:3px 5px;}
ul#cssMenu li.ln:hover>a{
	background-color:#3B5998;
	border-style:none;
	font:bold 12px arial,helvetica;
	color:#FFF;
	text-decoration:none;
	line-height:15px;
}
