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

/*--------site main links--------*/
.hlink_area_r2
{
	height:30px;
}
.hlink_area_r2 ul#mnu li#hmenu10
{
	margin-right:0px;
}
.hlink_area_r2 ul#mnu li#hmenu1
{
	margin-left:10px;
	margin-right:20px;
}
.hlink_area_r2 #mnu {


	padding:0;
	margin:4px 0 0 0;  /*Margin Top Set*/
	list-style:none;
	height:28px;
	position:relative;
	font-family:arial, verdana, sans-serif;
	color:#ffffff;
	float:left;
	text-wrap:none;	
}
.hlink_area_r2 #mnu li {
	float:left;
	margin-right:20px;	   /*one to one space*/
}
.hlink_area_r2 #mnu li a {
	display:block;
	float:left;
	height:13px;
	line-height:13px;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;	
	padding:5px 7px;
	border:1px solid #075a98;
	z-index:9999;
	/*background:#bd2323;*/
}
.hlink_area_r2 #mnu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}
/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.hlink_area_r2 #mnu li a:hover {
	z-index:200;
	position:relative;
	color:#fff;
	/*background-color:#cebb50;*/
}
.hlink_area_r2 #mnu li:hover {
	position:relative;
	z-index:200;
}
.hlink_area_r2 #mnu li:hover > a {
	color:#fff;
	/*background:#cf2727;*/
}
.hlink_area_r2 #mnu li:hover > a.sub {
	color:#fff;
	background:#cf2727;
}
.hlink_area_r2 #mnu li.active a {
	color:#fff;
	background:#cf2727;
}
.hlink_area_r2 #mnu li a.sub {
	
}
.hlink_area_r2 #mnu li.active a.sub {
	color:#fff;
	background:#cf2727;
	
}
.hlink_area_r2 #mnu :hover ul {
	left:0;
	top:17px;
	width:180px;
	padding-top:10px;
	z-index:9999;
}
/* keep the 'next' level invisible by placing it off screen. */
.hlink_area_r2 #mnu ul, .hlink_area_r2 #mnu :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	z-index:9999;
}
.hlink_area_r2 #mnu :hover ul :hover ul {
	left:180px;
	top:0px;
	background:#222;
	white-space:nowrap;
	width:150px;
	z-index:200;
	height:auto;
}
.hlink_area_r2 #mnu :hover ul li {
	margin:0;
	
}
.hlink_area_r2 #mnu :hover ul li a {
	width:158px;
	padding:0;
	text-indent:10px;	
	color:#ffffff;
	height:30px;
	line-height:30px;
	background:#0b6cb5;
}
.hlink_area_r2 #mnu :hover ul li a.fly {
	z-index:9999;
}
.hlink_area_r2 #mnu :hover ul :hover {
	background:#e4f0f9;
	color:#065b9b;
	z-index:9999;
}
.hlink_area_r2 #mnu :hover ul :hover a.fly {
	background:#cf2727;
	color:#fff;
}
.hlink_area_r2 #mnu :hover ul li.currentsub a {
	background:#cebb50;
	color:#bd2323;
	z-index:9999;
}
.hlink_area_r2 #mnu :hover ul li.currentsub a.fly {
	
	color:#ffffff;
}
.hlink_area_r2 #mnu :hover ul :hover ul li a {
	width:150px;
	padding:0;
	text-indent:10px;	
	color:#ffffff;
	z-index:9999;
}
.hlink_area_r2 #mnu :hover ul :hover ul :hover {
	background:#cf2727;
	color:#fff;
}
.hlink_area_r2 #mnu :hover ul :hover ul li.currentfly a, .hlink_area_r2 #mnu :hover ul :hover ul li.currentfly a:hover {
	
	color:#fff;
	z-index:9999;
}

.clear { clear:both } 
.clast1{ float:right; padding:0 3px 0 0; margin:5px 0 0 0; width:131px; }
.fbname{text-align: right; width: 72px; float: left; margin: 5px 0 0 0;}
.fb{ width:27px; height:26px; float:right; margin:0; padding:0 4px 0 0; }
.lin{ width:27px; height:26px; float:right; margin:0; padding:0;}