﻿@charset "utf-8";
/* CSS Document */
.ms-menu {
	clear: both;
				background: url(../images/right_navbg.png) no-repeat right top;
				width: 990px;
				height: 34px;
				
				
}
.ms-topnav, .ms-topNavFlyOutsSelected {
				border: 0px;
				background-color: transparent;
				background-image: none;
}
.ms-topnavContainer {
				border: 0px;
}
.ms-menudown {
				background: url(../images/submenu_bg.jpg) repeat-x top left;
				height: 32px; /*line-height: 20px;*/;
				padding-left: 8px;
				padding-top:3px;
}
.ms-marquee {
				float: left;
				width: 700px;
				padding-top: 3px;
				
}
.ms-marquee a, .ms-marquee span {
				font-size: 12px!important; /*font-style: italic;*/;
				font-weight: bold;
				color: #3a3a3a;
}
/**menu Top**/
* {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: none;
}
#wrapper {
	width: auto;
	margin: 0px auto;
}
ul#topnav li a {
	padding: 0px 10px 0px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	/*font-family: Arial;*/
	font-weight: 600;
	margin-left:3px;
	margin-right:3px;
}
ul#topnav li li a{ background: none;}
#firstlist-div-0{
	
}
#firstlist-div-0 a{
	display:block;
}
#firstlist-div-0 a:hover,.LvSelected #firstlist-div-0 a:hover {
	display:block;
}
#firstlist-div-0 a:hover,.HvSelected #firstlist-div-0 a:hover {
	display:block;
}

#firstlist-div-1 a{
	padding-left:0px;
}
#firstlist-div-1{
	background-image:none!important;
}
#topnav li.parent ul.children li a, #topnav li.parent ul.children li a:link, #topnav li.parent ul.children li a:visited {
	color: #3a3a3a;
	display: block;
	font-weight: bold;
}
ul#topnav li.parent a:hover, ul#topnav li.LvSelected a {
	
	text-decoration: none;
	
}
ul#topnav li.parent a:hover, ul#topnav li.HvSelected a {
	
	text-decoration: none;
}

ul#topnav li.parent a span{ padding:10px 8px 10px 0;}
ul#topnav li.parent li a:hover, ul#topnav li.LvSelected li a {background:none;}
ul#topnav li.parent li a:hover, ul#topnav li.HvSelected li a {background:none;}
ul#topnav li.parent a:hover span, ul#topnav li.LvSelected a span{ text-decoration: none; height:26px; padding:9px 8px 10px 0 !important; color: #187AB7; }
ul#topnav li.parent a:hover span, ul#topnav li.HvSelected a span{ text-decoration: none; height:26px; padding:9px 8px 10px 0 !important; color: #187AB7; }


ul#topnav li.parent ul.children a:hover, ul#topnav li.LvSelected ul.children a {
	color:#8B1414;
	text-decoration: none;
}
ul#topnav li.parent ul.children a:hover, ul#topnav li.HvSelected ul.children a {
	color:#8B1414;
	text-decoration: none;
}

.main-level {
	/*background: url("/Style Library/Images/image_BL2013/mn_space.png") no-repeat left center;*/
	background: #487cdb;
}
.levelnext {
	
}
li.parent ul {
	display: none;
}
li.parent:hover ul {
	display: block;
}
li.parent:hover ul ul {
	display: none;
}
li.parent ul li:hover ul {
	display: block;
}
li.parent ul li:hover ul ul {
	display: none;
}
li.parent ul li ul li:hover ul {
	display: block;
}
li.parent ul li ul li:hover ul ul {
	display: none;
}
li.parent ul li ul li ul li:hover ul {
	display: block;
}
li.parent ul li {
	border-bottom:1px dotted #CCCCCC;
}
li.parent ul li:last-child{ border:none;}
li.parent ul li:hover {
	background-color:#e5e5e5;
}
#topnav ul.children {
	position: relative;
}
#topnav ul.children{
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);border-bottom: 1px #CCCCCC solid;
}
#topnav ul.children ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);
}
#topnav ul.children ul ul {
	width: 200px; position: absolute; z-index: 99; box-shadow: 0px 1px 6px 0px #555; background-color: rgb(238, 238, 238);
}
#topnav ul.children ul {
	left: 200px; margin-top: -27px;
}
#topnav ul.children ul ul ul {
	left: 200px; width: 200px; margin-top: -27px;}

ul ul.children li{ line-height:18px; padding:5px 3px;}
/*end_06052014*/
ul#Accordion_1{ margin:10px;}
ul#Accordion_1 li { border-bottom:1px dashed #CCCCCC; padding:5px 0; line-height:14px; } 
ul#Accordion_1 li:last-child{ border-bottom:0;}
ul#Accordion_1 li div a.news2{ color:#9d0d0d;} ul#Accordion li ul li, ul#Accordion li ul li ul li{ background: none;}
ul#Accordion_1 li div {background:url(../images/gbullet.gif) no-repeat 0px 5px; padding-left:15px;}
ul#Accordion_1 li ul li{ padding-left:10px;}
/*--------------------end menu_phai_accordion--------*/