@charset "utf-8";
/* CSS Document */

/* common styling */
.mainmenu { height:34px;  font-size:13px; float:left; margin:5px 20px 0 15px; width:910px}

.mainmenu ul li a, .mainmenu ul li a:visited{display:block; background:#A7A9AC none repeat scroll 0 0;
border:1px solid #A7A9AC;
color:#505051;
display:block;
font-size:11px;
height:25px;
line-height:10px;
overflow:hidden;
padding:10px 13px 1px 0;
text-align:center;
text-decoration:none; overflow:hidden; }

.black {
color:#505051;
}


.mainmenu ul {padding:0; margin:0; list-style: none; margin-left:0px}
.mainmenu ul li {float:left;
margin-left:5px;
position:relative;
width:124.4px;}
.mainmenu ul li li{ margin-left:1px}
.mainmenu ul li ul {display: none;margin:15px 0 0 1px;}
.mainmenu ul li ul li{width:125px}

/* specific to non IE browsers */
.mainmenu ul li:hover a {color:#fff; background:#A7A9AC;}
.mainmenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.mainmenu ul li:hover ul li a.hide {background:#fff; color:#fff;}
.mainmenu ul li:hover ul li:hover a.hide{background:#efefef; color:#434343;}
.mainmenu ul li:hover ul li ul {display: none;}
.mainmenu ul li:hover ul li a {display:block; background:#fff; color:#434343; text-align:left;}
.mainmenu ul li:hover ul li a:hover {background:#efefef; color:#434343;}
.mainmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:100%; top:0;}
.mainmenu ul li:hover ul li:hover ul.left {left:-105px;}

/* top menu*/
.vmc  {font-family: arial, sans-serif;  position:relative; font-size:11px; z-index:100; float:right; margin-top:20px}

.vmc  ul li a, .vmc ul li a:visited {display:block; text-decoration:none; color:#434343;  height:20px; text-align:center; color:#434343; border:1px solid #fff;  line-height:20px; font-size:11px; padding:0 5px; overflow:hidden; }

.vmc  ul {padding:0; margin:0; list-style: none; margin-left:0px}
.vmc  ul li {float:left; position:relative; margin-left:0px}
.vmc  ul li ul {display: none;}

/* specific to non IE browsers */
.vmc ul li:hover a {color:#000;}
.vmc  ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.vmc  ul li:hover ul li a.hide {background:#fff; color:#fff;}
.vmc  ul li:hover ul li:hover a.hide {background:#efefef; color:#434343;}
.vmc  ul li:hover ul li ul {display: none;}
.vmc  ul li:hover ul li a {display:block; background:#fff; color:#434343; text-align:left;}
.vmc  ul li:hover ul li a:hover {background:#efefef; color:#434343;}
.vmc  ul li:hover ul li:hover ul {display:block; position:absolute; left:100%; top:0;}
.vmc  ul li:hover ul li:hover ul.left {left:-105px;}



	
	
/* top menu*/
.bnav  {font-family: arial, sans-serif;  position:relative; font-size:11px; z-index:100; float:left; margin:10px 0px}

.bnav  ul li a, .vmc ul li a:visited {display:block; text-decoration:none; color:#434343;  height:20px; text-align:center; color:#434343; border:1px solid #fff;  line-height:20px; font-size:11px; padding:0 5px; overflow:hidden; }

.bnav   ul {padding:0; margin:0; list-style: none; margin-left:0px}
.bnav   ul li {float:left; position:relative; margin-left:0px}
.bnav   ul li ul {display: none;}

/* specific to non IE browsers */
.bnav  ul li:hover a {color:#000;}
.bnav   ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.bnav   ul li:hover ul li a.hide {background:#fff; color:#fff;}
.bnav  ul li:hover ul li:hover a.hide {background:#efefef; color:#434343;}
.bnav   ul li:hover ul li ul {display: none;}
.bnav   ul li:hover ul li a {display:block; background:#fff; color:#434343; text-align:left;}
.bnav   ul li:hover ul li a:hover {background:#efefef; color:#434343;}
.bnav   ul li:hover ul li:hover ul {display:block; position:absolute; left:100%; top:0;}
.bnav   ul li:hover ul li:hover ul.left {left:-105px;}


ul.menu_left{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
}

ul.menu_left li a {
background:transparent url(../images/bluebullet.png) no-repeat scroll left center;
color:#666666;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 0 0px 15px;
width:92%;
margin:0px
}

.left a{
	text-decoration:none;
	font-size:11px;
font-weight:bold;
color:#333333}


a:active, a:focus, a:hover {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
color:#000;
}
* {
margin:0;
padding:0;
}
.menu_left a:hover{
	text-decoration:underline}
	
.menu_left li ul li {
list-style-position:inside;
list-style-type:circle;
}

.menu_left li li{
background:transparent none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
list-style-position:inside;
padding:8px 5px 5px 15px;
}

.menu_left a, .menu_right a{
	color:#333333}
	

/* menu right */

ul.menu_right {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

 
.menu_right li {
border-bottom:1px solid #CCCCCC;
margin:5px 0;
padding:0 0 0 0;}

.menu_right li a{

text-decoration:none;
font-size:11px;
font-weight:bold;
}
.menu_right a{

font-size:11px;
font-weight:bold;
}
a:active, a:focus, a:hover , a:visited{
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
color:#000;
}
* {
margin:0;
padding:0;
}
.menu_right a:hover{
	text-decoration:underline}
	
.menu_right li ul li {
list-style-position:inside;
list-style-type:circle;
}

.menu_right li li{
background:transparent none repeat scroll 0 0;
font-size:10px;
font-weight:bold;
list-style-position:inside;
padding:8px 5px 5px 15px;
}

/* mostread  */

ul.mostread {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

 
.mostread li, .latestnews li{
border-bottom:1px dotted #CCCCCC;
margin:5px 0;
padding:0 0 0 0;}

.mostread li a, .latestnews li a{

text-decoration:none;
font-size:11px;
font-weight:bold;
}
.mostread a, .latestnews a{

font-size:11px;
font-weight:bold;
}


ul .latestnews_line{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

 
.latestnews_line li {
border-bottom:1px dotted #CCCCCC;
margin:5px 0;
padding:0 0 0 0;}

.latestnews_line li a{

text-decoration:none;
font-size:11px;
font-weight:bold;
}
.latestnews_line a{
color:#772432;
font-size:11px;
font-weight:bold;
}

#form-login li{
	margin-left:10px}
	
#current a{
	color:#fff}