/* global properties
***********************************************************************/
	* {margin:0; padding:0; outline:none;}
	body {font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#333; background:#fff; text-align:left;}
	a {color:#333; text-decoration:none}
	a:hover {color:#333; text-decoration:underline}
	ul, li {list-style:none; padding:0; margin:0;}
	h2{padding:0; margin:0; font-size:12px;}
	h3{font-size:12px; color:#333; margin:0 0 10px 0;}
	h4{font-size:13px; color:#333; margin:0 0 10px 0;}	
	input{padding:1px;}
	img{border:none;}
	p{line-height:16px; padding:0 0 5px 0;}
/* common class
***********************************************************************/
	.clear{clear:both; height:0; line-height:0; padding:0}
	.highlight {text-decoration:none; font-weight:bold; color:black; background:yellow;}

/* common properties
***********************************************************************/
#container{width:840px; padding:0 0 10px 0; margin:0 auto;}
	#header{width:840px; padding:8px 0 0 0;}
		#contHeader{width:840px; overflow:hidden;}
			.logo{width:590px; float:left; overflow:hidden; padding:13px 0 18px 0;}
				.logo h1{padding:0; margin:0; display:block; float:left;}
				.logo h2{display:block; float:left; padding:13px 0 0 3px; margin:0;}
			.rightHeader{width:250px; float:left; overflow:hidden;}
				.rightHeader ul{float:right}
					.rightHeader li{display:inline; float:left;}
					.rightHeader li a{display:block; float:left; background:url(../images/ico_01.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:0 0 0 10px;}
					.search{width:241px; overflow:hidden; padding:45px 0 0 9px;}
						.search form{padding:0; margin:0;}
							.search label{width:70px; display:block; float:left; padding:4px 0 0 0;}
							.search input{height:15px; width:130px; float:left; margin:0 5px 0 0;}
							.search img{display:block; float:left;}
							
			#nav{width:840px; background:#ed1f23; height:30px; position:relative;}
			
			#menu {list-style-type:none; padding:0; margin:0; height:30px}
			#menu li {float:left; padding:0 2px 0 0; color:#fff; display:inline; position:relative; background:url(../images/bgd_lineNav.gif) 100% 0 repeat-y;}
			#last{background:none!important;}
			#menu li a {display:block; float:left; font-size:11px; text-transform:uppercase; line-height:20px; padding:5px 10px; color:#fff;}
			#menu li ul{width:215px; background:#eaebeb!important; padding:0; margin:0; border:#cbcbcd solid 1px; border-top:none; border-bottom:none;}
			#menu li .active{background-color:#eaebeb; color:#000;}
			#menu li ul li{display:inline; padding:0; margin:0; width:215px; height:auto; text-align:left; background:none;}
			#menu li ul li a{color:#000; display:block; background:none; padding:3px 10px 3px 4px; margin:0; border-bottom:1px solid #cbcbcd; border-top:none; float:none; text-align:left; height:auto; text-decoration:none; width:201px; text-transform:none; font-weight:normal;}
		
			#menu ul ul li {display:inline; padding:0; margin:0; width:215px; height:auto; text-align:left; background:none;}
			
			#menu li a img{ position:absolute; right:4px; top:50%; z-index:999;}
			#menu li.sub{}
		
			/* for IE5.5 and IE6 only */
			#menu table {border-collapse:collapse; position:absolute; top:0; left:0; z-index:80; font-size:1em; z-index:999;}
		
			#menu li ul ul { width:215px; padding:0!important; margin:0; background:#eaebeb!important; border-bottom:none; border-top:1px solid #cbcbcd;}
			#menu ul ul li a {color:#000; display:block; background:none; padding:3px 10px 3px 4px; margin:0; border-bottom:1px solid #cbcbcd; border-top:none; float:none; text-align:left; height:auto; text-decoration:none!important; width:201px;}
			
						
			#menu li a img{ position:absolute; right:4px; top:40%; z-index:999;}
			/* for IE*/
			* html #menu :hover {color:#000; background:#eaebeb; text-decoration:none}
			* html #menu ul :hover {color:#000; text-decoration:none; background:#fff;}
			*+ html #menu :hover {color:#000; background:#eaebeb url(../images/bgd_subnavActive.gif) 0 100% repeat-x; text-decoration:none}
		
			/* for FF*/
			#menu :hover > a {color:#000; text-decoration:none; background:#eaebeb;}
			#menu ul :hover > a {color:#000; text-decoration:none; background:#fff;}
			
			#menu ul, 
			#menu :hover ul ul,
			#menu :hover ul :hover ul ul,
			#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:215px; z-index:999;}
	
			#menu :hover  ul.left1{position:absolute; left:-9999px; width:215px; z-index:999;}			
			#menu :hover ul :hover ul.left1{left:-217px; position:absolute; top:0}
			
			#menu :hover ul{left:-1px; top:30px; background:url(../images/transparent.gif);} /* the background image is for IE7 */
			
			#menu :hover ul :hover ul,
			#menu :hover ul :hover ul :hover ul {padding:0 3px; left:215px; top:-1px;}
				
	#flash{width:840px; padding:5px 0;}
	#flash img{display:block;}

	#main{width:840px; background:url(../images/bgd_bottomMain.gif) 0 100% no-repeat; padding:0 0 6px 0;  margin:0 0 5px 0;}		
		#submain{width:840px; background:url(../images/bgd_topMain.gif) 0 0 no-repeat; padding:10px 0 0 0;}
		#content{width:820px; background:url(../images/bgd_content.gif) 0 0 repeat-y; padding:0 10px; overflow:hidden}
		
		.highlightPageInfo{width:820px; padding:10px 0 0 0; margin:0 0 5px 0;}
			.contInfo{width:800px; padding:10px; overflow:hidden;}
				.contInfo h2{font-size:12px; color:#fff; text-transform:uppercase; background:url(../images/bgd_h2.gif) 0 0 no-repeat; font-size:12px; line-height:15px; padding:5px 0 5px 27px; margin:0 0 15px 0;}
				.contInfo h4{font-size:16px; padding:0; margin:0 0 10px 0; color:#ed1f23;}
					.detail{width:100%; overflow:hidden; background:url(../images/bgd_line.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0;}
						.detail h3{font-size:12px; color:#333; padding:0; margin:0 0 10px 0;}
						.detail img{display:block; float:left; margin:0 10px 5px 0; border:#B8B9BA solid 1px;}
						.detail span a{color:#ed1f23;}
						.typeText{text-align:right; font-size:10px; padding:0 0 10px 0;}
						
						
					.detail1{width:600px; overflow:hidden; background:url(../images/bgd_line.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0; float:left}
						.detail1 h3{font-size:12px; color:#333; padding:0; margin:0 0 10px 0;}
						.detail1 img{display:block; float:left; margin:0 10px 5px 0; border:#B8B9BA solid 1px;}
						.detail1 span a{color:#ed1f23;}
				
						.moreInfo{width:780px; background:url(../images/bgd_info.gif) 0 0 repeat-x; padding:10px; overflow:hidden; margin:0 0 10px 0}
							.moreInfo ul{}
							.moreInfo li{background:url(../images/ico_arrow.gif) 0 5px no-repeat; padding:0 0 0 13px; margin:0 0 5px 0;}
							.moreInfo li a{background:none; padding:0;}
							.moreInfo p a{background:url(../images/btn_moredetail.gif) 0 0 no-repeat; width:95px; text-align:center; padding:3px 0 3px 0; line-height:14px; height:14px; display:block; float:right; font-size:11px; color:#ed1f23;}
						
						.moreInfo1{width:580px; background:url(../images/bgd_info.gif) 0 0 repeat-x; padding:10px; overflow:hidden; float:left; margin:0}
						.subContent .moreInfo1{width:580px}
							.moreInfo1 ul{}
							.moreInfo1 li{background:url(../images/ico_arrow.gif) 0 5px no-repeat; padding:0 0 0 13px; margin:0 0 5px 0;}
							.moreInfo1 li a{background:none; padding:0;}
							.moreInfo1 p a{background:url(../images/btn_moredetail.gif) 0 0 no-repeat; width:95px; text-align:center; padding:3px 0 3px 0; line-height:14px; height:14px; display:block; float:right; font-size:11px; color:#ed1f23;}

				.listBanner{width:184px; padding:0; float:right;}
						.listBanner img{display:block; border:#B8B9BA solid 1px; padding:1px; margin:0 0 10px 0}
			.listBanner1{width:820px; overflow:hidden; margin:0 0 5px 0;}
			.listBanner1 ul{padding:0; margin:0;}
			.listBanner1 li{display:inline; float:left; border:#B8B9BA solid 1px; margin:0 2px 0 0;}
			.listBanner1 li.last{margin:0;}
				.listBanner1 img{display:block; float:left; border:#fff solid 1px;}
				.infoType{width:800px; overflow:hidden;}
				.highlightInfo{width:600px; float:left;}

			.fullContent .highlightInfo{width:100%; float:none;}
/* sub page
***********************************************************************	*/	
	#navLeft{width:200px; float:left; padding:0 0 5px 0; margin:0 15px 0 0;}
	#navLeft p{padding:0 0 0 40px;}
	#navLeft p a{background:url(../images/ico_contact.gif) 0 0 no-repeat; padding:3px 0 3px 25px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; text-decoration:underline}
	#navLeft p a:hover{text-decoration:none}	
	.navBottomLeft{width:200px; background:#eaebeb url(../images/bgd_bottom_nav_left.gif) 0 100% no-repeat; padding:0; margin:0 0 10px 0;}
	.navTopLeft{width:200px; background:#eaebeb url(../images/bgd_bottomLev.gif) 0 100% no-repeat; padding:0 0 50px 0;}
		.navTopLeft h2{font-size:13px; color:#ee1a28; background:url(../images/bgd_topLev.gif) 0 0 no-repeat; padding:7px 10px 3px 10px; margin:0!important;}
		.navTopLeft h2 span{border-bottom:#ed1f23 solid 1px; display:block; width:180px; margin:0; padding:0 0 3px 0;}
		.navTopLeft ul{padding:0 10px;}
		.navTopLeft li{display:block; background:url(../images/bgd_line.gif) 0 100% repeat-x; padding:7px 0; width:180px; margin:0}
		.navTopLeft li a{background:url(../images/ico_nav.gif) 0 4px no-repeat; padding:0 0 0 10px; display:block; color:#333;}
		.navTopLeft li ul{padding:0;}
		.navTopLeft li ul li{background:none; padding:2px 0 2px 10px; width:170px;}
		.navTopLeft li ul li a{background:url(../images/bgd_breadcrumb_link.gif) 0 5px no-repeat;}
		.navTopLeft li ul li a:hover{color:#ed1f23; text-decoration:none;}
		.navTopLeft li ul li a.subActive{color:#ed1f23;}
			
		.navTopLeft li a.active{font-weight: bold; background:url(../images/bgd_lev2_listype_active.gif) 0 5px no-repeat; color:#ee1a28; margin:0 0 3px 0}
		.navTopLeft li.last{background:none;}

	
	.leftBanner{width:190px;}
		.leftBanner img{display:block; margin:0 0 10px 0;}
	
	.subContent{width:600px; float:left; padding:0 0}
	.subDetail{width:600px; overflow:hidden; background:url(../images/bgd_line.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0;}
	.subDetailNoLine{width:600px; overflow:hidden; padding:0 0 10px 0; margin:0 0 10px 0;}
		.subDetailNoLine p{padding-bottom: 10px}
		.subDetail p{padding-bottom: 10px}	
		.subDetail h3{font-size:12px; color:#333; padding:0; margin:0 0 10px 0;}
		.subDetail img{display:block; float:left; margin:0 10px 5px 0; border:#B8B9BA solid 1px;}
		.subDetail span a{color:#ed1f23;}
		.subContent h2{font-size:12px; color:#ed1f23; background:url(../images/ico_h2.gif) 0 3px no-repeat;; text-transform:uppercase; font-size:12px; padding:2px 0 2px 14px; margin:0 0 15px 0; border-bottom:#ed1f23 solid 2px;} 

/* footer
***********************************************************************	*/	
	#footer{width:840x; background:#ed1f23 url(../images/bgd_footer.gif) 0 100% no-repeat; padding:13px 0 10px 0;}
		#footer p{text-align:center; color:#fff; font-size:10px}
	
/* layer
***********************************************************************    */    
#layerConent{display:none; width:auto; z-index:999; padding:10px;}
	#layerConent .btnClose{text-align:right; padding:0 0 10px 0}