/* CSS Document */
/* linkFloat CSS */
#linkFloat
{	margin: 0;
	padding: 0;
	z-index:60000;
	position:relative;}
    

.linkFloat_li
	{	float: left;
		list-style: none;
		font-size:12px;
		text-align:center;
		position:relative;
		z-index:60000;
		
		}
		
.linkFloat_ul_title { width:946px; margin-top:8px; display:block; float:left; padding:5px 10px 7px 0px; position:relative; text-align:left; font-weight:bold;}	
.linkFloat_ul_li {float: left;
				text-align:left;
				font-size:12px;
				display:inline-block;
				margin:0px;
				padding:0px;
				padding-left:10px;
				margin-right:10px;
				width:138px; height:23px;overflow:hidden;
				background:url(../images/arrow05.jpg) no-repeat 0px 9px; 
				}

	
	#linkFloat li span { display:inline-block; text-align:center;  width:100px; padding-left:6px; padding-right:5px; height:21px; line-height:21px; background:url(../images/top_nag_btn.png) no-repeat;color:#fff; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/top_nag_btn.png');_background:none;}
	
	
	#linkFloat li a
	{	display: block;
		padding: 0px 0px;
		text-decoration: none;
		/*border-right: 1px solid white;
		background: #8686ec;
		width: 135px;
		color: #FFF;*/
		white-space: nowrap}

	#linkFloat li a:hover
	{	/*background: #2f2ff8 */
	}
		
		#linkFloat li ul
		{	margin: 0;
			padding: 20px;
			padding-top:10px;
			padding-right:0px;
			position: absolute;
			visibility: hidden;
			border-top: 0px solid white;
			width:956px;
			* width:956px;
			text-align:left;
			z-index:60001;
			margin-top:0px;
			*margin-top:20px;
			list-style:none;
			margin-left:-865px;
			*margin-left:-982px;
			background-color:#fff;
			background:url(../images/top_sitebg2.png) repeat;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/top_sitebg2.png');_background:none;
			border:2px solid #666;
			}
		 
			
			#linkFloat li ul li a
			{	width: auto;
				padding:0;
				display:inline-block;
				color: #000;
				line-height:23px;
				font-weight:normal;
				width:138px; height:23px; overflow:hidden; line-height:23px;				
				text-overflow:ellipsis; white-space:nowrap; 
				}
			
			#linkFloat li ul li a:hover
			{
				font-weight:bold;
			}
		

/* menu styles */
#menuFloat
{	margin: 0;
	padding: 0;
	z-index:5530;
	position:relative;}

	#menuFloat li
	{	float: left;
		list-style: none;
		font-size:14px;
		text-align:center;
		position:relative;
		}

	#menuFloat li a
	{	display: block;
		padding: 0px 0px;
		text-decoration: none;
		/*border-right: 1px solid white;
		background: #8686ec;
		width: 135px;
		color: #FFF;*/
		white-space: nowrap}

	#menuFloat li a:hover
	{	/*background: #2f2ff8 */
	}
		
		#menuFloat li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 0px solid white;
			min-width:150px;
			* width:220px;
			text-align:left;
			z-index:5531;
			margin-top:15px;
			list-style:none;
			margin-left:-24px;
			}
		
			#menuFloat li ul li
			{	float: none;
				text-align:left;
				font-size:12px;
				display: block;
				margin:0px;
				padding:0px;
				}
			
			#menuFloat li ul li a
			{	width: auto;
				background-color:#085aad;
				padding: 3px 15px 3px 10px;
				color: #FFF;
				line-height:23px;
				font-weight:normal;
				border-bottom:1px solid #278bf1;
				}
			
			#menuFloat li ul li a:hover
			{	
				background-color:#278bf1;
			}