/*From-UI CSS*/
body {
	margin:0;
	line-height: 26px;
	font-size:12px;
	color:#000000;
}
a:link{color:#12486f;}
a.r:link{font-size: 12px;font-weight: bold;}
a:visited{color:#12486f;}
a:hover{color:#b01a34;}
.line-height {
	line-height: 26px;
}
.font-logo {
	font-size: 20px;
	font-weight: bold;
}
.font-h {
	letter-spacing: 15px;
}
.font-hui {
	font-size: 12px;
	color: #666666;
}
.l-table {
	border: 1px solid #d2e6ff;
}
.font-title {
	color: #d06600;
	font-weight: bold;
}
.l-table-h {
	text-indent: 20px;
	line-height: 32px;
}
.font-title1 {
	font-size: 16px;
	font-weight: bold;
}
.l-bg {
	background-image: url(img/pic4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.font-title2 {
	font-size: 14px;
	font-weight: bold;
	color: #b01a34;
}
.l-table-h1 {
	text-indent: 16px;
}

/*Self-definition CSS*/
.lockLayer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 1000px;
	filter:alpha(opacity=60);
	opacity:0.6;
	background:#000;
	border:1px solid #000;
	z-index: 998;
}
.loginDialog {
	position:absolute;
	top:50%;
	left:50%;
	width: 660px;
    height: 420px;
	margin-left:-330px;
	margin-top:-210px;
    background:#fff;
    filter:alpha(opacity=100);
    opacity: 1.0;
    z-index: 999;
}
.registDialog {
	position:absolute;
	width: 270px;
    height: 120px;
    top:50%;
    left:50%;
	margin-left:-135px;
	margin-top:-60px;
    background:#fff;
    filter:alpha(opacity=100);
    opacity: 1.0;
    z-index: 999;
    display:none;
}
#dialogContainer{
	position:absolute;
	width: 1002px; 
	height:600px;
	left:50%;
	margin-left:-501px;
	top:50%;
	margin-top:-300px;
	z-index: -1;
	display:none;
}
.closeReg{
	float: right; 
	cursor: pointer;
	text-decoration: underline; 
	font-weight: bold;
}
.fontNormal{
	color: #12486F;
	text-decoration:underline;
	font-size:14px;
	fort-weight:normal;
}
.searchBt{
	background:url('img/botton2.gif') no-repeat scroll 0 0 transparent;
}
.askBt{
	background:url('img/botton3.gif') no-repeat scroll 0 0 transparent;
	*margin-left:10px;
}
.searchBt,.askBt{
	display:inline-block;
	width:76px;
	height:21px;
	cursor:pointer;
	border:0 none;
	text-decoration: none;
}
.multiQuery{
	width:78px;
	height:21px;
	background:url('img/botton1.gif') no-repeat scroll 0 0 transparent;
	border:0 none;
	
	position/*\**/:relative\9;/*All IE*/
	top/*\**/:5px\9;
	
	*position:relative;/*IE7 and IE6*/
	*top:0;
}
.hide{
	display:none;
}
#loginMessage a{
	text-decoration: underline;
	cursor:pointer;
}
#loginFrame{
	margin-top:-5px;
	position:relative;
	height:380px;
	*height:430px;
	width:100%;
	/*z-index:-999;*/
}
.closeWindow{
	display:block;
	margin:0;
	border:0 none;
	text-align:right;
	text-decoration: underline; 
	font-weight: bold;
	height:25px;
	line-height:25px;
	padding:0 5px;
}
.closeWindow a{
	cursor: pointer;
}
.closeWindow a:HOVER{
	color:#b01a34;
}
.memberInfo{
	display:inline-block;
	/*width: 100px;*/
	height:20px;
	line-height:20px;
	cursor: pointer;
	margin:0;
	padding-left: 5px;
	background:url('img/pic2.gif') no-repeat scroll 0 center transparent;
	_background-position:0 6px;/*IE6 hack*/
}
#headerArea a{
	text-decoration: underline;
}