﻿@charset "utf-8";

/* --- share layout 3col css --- */

#wrapper, #content, #topContainer { clear: both; border: none;
width:960px; height: auto; text-align:left; padding: 0px; margin: 0 auto;}
/*#wrapper { padding-top: 20px;}*/
#wrapper:after, #content:after, #topContainer:after { 
content:".";
display:block;
height: 0;
clear: both; 
visibility: hidden; }

.clear {
clear:both;
}

/* ltcol */
#ltcol{
float:left; text-align:left; 
width:170px; height: auto; 
margin:0 20px 0 0; 
min-height: 600px;

}

/* bodycol */
#bodycol {float:left; text-align:left; 
width:590px; height: auto;}

	/* box share */
	.bTitle:after, .bBoxW:after, .bBoxWLT:after, .bBoxWRT:after, .bBoxT:after { 
	content:".";
	display:block;
	height: 0;
	clear: both; 
	visibility: hidden; }
	.bTitle, .bBoxW, .bBoxWLT, .bBoxWRT, .bBoxT { min-height:1%; }
	
	/* base title */
	.bTitle { width:590px; height: 30px; line-height: 30px; 
	background: url(/css/ver1/asset/bg_bar_780.gif) no-repeat top left; clear: both;}
	.bTitle h2 { display: inline; line-height: 30px; margin-left: 10px; font-size: 14px; }
	
	
	.bTitle .bTitleLink { float: right; line-height: 30px; margin-right: 10px; }
	.bTitle .bTitleLink a, .submitBtn100 a:link, .submitBtn100 a:visited, .submitBtn100 a:active { width: 100px;
	text-align: center; margin: auto;
font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff;  
display: block; color: #fff; font-weight: bold;
background: url(/css/ver1/asset/bg_btn_100x20_o.png) no-repeat center center ; border: none;
height: 30px; line-height:30px; width: 100px; white-space: nowrap; color: #fff; text-decoration: none; }
	.bTitle .bTitleLink a:hover {background: url(/css/ver1/asset/bg_btn_100x20_do.png) no-repeat center center ;}
	
	.bTitle .bTitleLink150 { float: right; line-height: 30px; margin-right: 10px; }
	.bTitle .bTitleLink150 a { text-align: center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; display: block; color: #fff; font-weight: bold;
background: url(/css/ver1/asset/bg_btn_150x20_o.png) no-repeat center center ; border: none;
height: 30px; line-height:30px; width: 150px; white-space: nowrap; color: #fff; text-decoration: none; }
	.bTitle .bTitleLink150 a:hover { background: url(/css/ver1/asset/bg_btn_150x20_do.png) no-repeat center center ;}
	
	.bTitle .bTitleLink180 { float: right; line-height: 30px; margin-right: 10px; }
	.bTitle .bTitleLink180 a { text-align: center; 
font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; display: block; color: #fff; font-weight: bold;
background: url(/css/ver1/asset/bg_btn_180x20_o.png) no-repeat center center ; border: none;
height: 30px; line-height:30px; width: 180px; white-space: nowrap; color: #fff; text-decoration: none; }
	.bTitle .bTitleLink180 a:hover { background: url(/css/ver1/asset/bg_btn_180x20_do.png) no-repeat center center ;}
	
	/* base sub title */
	.bSubTitle { width:590px; height: 24px; line-height: 24px; clear: both; border-bottom: 1px solid #999; margin: 6px 0;}
	.bSubTitle h3 { display: inline; line-height: 24px; margin-left: 10px; font-size:  13px; }
	
	/* base box wrrapper */
	.bBoxW { width:590px; height: auto; /*margin-top:10px; margin-bottom: 10px;*/  clear: both;}
		.bBoxWLT { width:290px; height: auto; float: left; margin-bottom: 10px; }
		.bBoxWRT { width:290px; height: auto; float: right; margin-bottom: 10px; }
		
	/* base box txt only*/
	.bBoxT { width:550px; _width:590px; height: auto; padding: 20px; /*margin-bottom: 10px;*/  clear: both;}
	
	.bBoxEnd {margin-bottom: 0px;}
	
	
	.submitBtn100:after, .submitBtn180:after { 
content:".";
display:block;
height: 0;
clear: both; 
visibility: hidden; }
	
	.submitBtn100 {text-align: center; clear: both; width: auto; height: 30px; min-height:1%;}
	.submitBtn100 a, .submitBtn100 input.inputBtn, .submitBtn100 a:link, .submitBtn100 a:visited, .submitBtn100 a:active {
	text-align: center; margin: auto;
font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff;  
display: block; color: #fff; font-weight: bold;
background: url(/css/ver1/asset/bg_btn_100x20_o.png) no-repeat center center ; border: none;
height: 30px; line-height:30px; width: 100px; white-space: nowrap; color: #fff; text-decoration: none; }
	.submitBtn100 a:hover, .submitBtn100 input.inputBtn:hover {background: url(/css/ver1/asset/bg_btn_100x20_do.png) no-repeat center center ;}
	
	.submitBtn180 {text-align: center; clear: both; width: auto; height: 30px; min-height:1%;}
	.submitBtn180 a, .submitBtn180 a:link, .submitBtn180 a:visited, .submitBtn180 a:active {
	text-align: center; margin: auto;
font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff;  
display: block; color: #fff; font-weight: bold;
background: url(/css/ver1/asset/bg_btn_180x20_o.png) no-repeat center center ; border: none;
height: 30px; line-height:30px; width: 180px; white-space: nowrap; color: #fff; text-decoration: none; }
	.submitBtn180 a:hover {background: url(/css/ver1/asset/bg_btn_180x20_do.png) no-repeat center center ;}


/* error message */
.formErrorTxt {
color:#FF3300;
line-height:16px;
padding: 3px 0 3px 20px; 
margin:  0 10px;
text-align:left;
font-weight: bold; 
border-bottom:1px solid #ccc;}

/* rtcol */
#rtcol {float: right; width:150px; z-index: 1; position: relative; height:auto;}
	#banner160x600 {z-index: 2; position: absolute; right: -2px; width: 162px; height: auto;}
