/* CSS Document */
body{ 
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

FORM{ margin:0px;}

#container {
	position:relative;
	width:1000px;
	z-index:0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	/*text-align:center;*/
}
#registerForm {
	text-align:left;
}
#qForm {
	text-align:left;
}
.top_bar{ height:5px; font-size:0px; line-height:0px; background-color:#059bde; margin-left:0px; margin-right:0px;}
#indexleft { width:394px; float:left; padding:0px; margin:0px; height:624px;}
#indexleft IMG { margin:0px; padding:0px;}
#indexright { width:606px; float:left;}
#indexrigh .top {float:left;}
#down {height:337px; float:left; background-image:url(../images/rightside_bg.jpg); background-position:left; background-repeat:no-repeat;}
#down IMG.join { margin:5px 0px 0px 5px;}
#news { width:350px; float:left;}
#news h3 { font-size:18px; color:#000; margin:0px 0px 5px 10px;}
#news .box { height:125px; border: 5px #ececec solid; margin-left:10px; margin-bottom:5px;}
#news .box h3 { font-size:13px; color:#000; background-color:#ececec; margin:0px; padding:0px; line-height:25px; height:25px;}
#news .box h3 IMG {margin-top:5px;}
#news .box P { color:#6d6e71; font-size:11px; margin:3px;}
#news .box IMG.more { margin-left:10px;}
#news .box .hr { height:2px; font-size:0px; line-height:0px; border-bottom: 2px dotted #ececec; margin-bottom:2px;}
#news .box .cont{ height:100px; overflow: scroll;scrollbar-3d-light-color: #FFF; scrollbar-face-color: #FFF;}

#newsR { width:237px; float:left;}
#newsR h3 { font-size:18px; color:#000; margin:0px 0px 5px 5px;}
#newsR .box { height:225px; border: 5px #d3d3d3 solid; margin-left:5px;}
#newsR .box h3 { font-size:13px; color:#000; background-color:#d3d3d3; margin:0px; padding:0px; line-height:25px; height:25px;}
#newsR .box h3 IMG {margin-top:5px;}
#newsR .box P { color:#6d6e71; font-size:11px; margin:3px;}
#newsR .box IMG.pic {margin:3px; float:left;}
#newsR .box IMG.more { margin-left:10px;}
#newsR .box .hr { height:2px; font-size:0px; line-height:0px; border-bottom: 2px dotted #ececec; margin-bottom:2px;}

/*¤º­¶*/
#inside { margin:0px; padding:0px; background-image:url(../images/inside_bg.gif); background-position:bottom; background-repeat:repeat-x; clear:both;}
#leftmenu { width:270px; float:left;}
#leftmenu #connect{
	position: relative;
	clear: both;
	bottom: 0px;
	height:183px;
	display: block;
	float: left;
}
#rightmain { width:730px; float:left;}

/* Only for IE6 */
* html #rightmain { width:730px; float:left;}
/*#rightmain { width:730px; float:left;}*/

#rightmain .top { height:150px; padding-left:10px; margin-bottom:15px;}
#rightmain .search { background-image:url(../images/search.jpg); float:right; width:251px; height:95px;}
Input.s { width:95px; height:15px; margin-left:118px; margin-top:44px; padding:0px; border:0px; background:none; font-family:Arial, Helvetica, sans-serif; float:left;}

#rightmain .top .btn { height:45px; clear:both; background-image:url(../images/btn_bg.jpg);}
#rightmain .main { float:left; padding-left:10px; clear:both;}
#rightmain .main .list { 
	font-size:12px;
	color:#6d6e71; 
	border-bottom:2px #99ddf3 dotted; 
	width:720px; 
	padding-bottom:5px; 
	clear:both; 
	margin-top:5px; 
	line-height:18px;
	text-align:left;
}
* html #rightmain .main .list {
	font-size:12px;
	color:#6d6e71; 
	border-bottom:2px #99ddf3 dotted; 
	width:720px; 
	padding-bottom:5px; 
	clear:both; 
	margin-top:5px; 
	line-height:18px;
	text-align:left;
}
#rightmain .main .list a {	color:#6d6e71;	text-decoration: none;}
#rightmain .main .clear{clear:both; font-size:0px; line-height:0px; height:0px;}
#rightmain .main .list a:hover {text-decoration: underline;}
#rightmain .main .cont { border: 1px #99ddf3 solid ;float:left; background-color:#FFF; width:718px; margin-top:5px;text-align:left}
#rightmain .main .cont P , #rightmain .main P {font-size:12px; color:#6d6e71;  margin:10px;  line-height:18px;}
#rightmain .main .re { background-image:url(../images/re_box_bg.gif); background-repeat:no-repeat;width:260px; height:260px; float:left; text-align:center; margin-right:20px;}
#rightmain .main .re P { margin-top:25px;}
.email, .pass { background:url(../images/email.gif) no-repeat left; width:185px; height:26px; line-height:26px; border:0px; margin:5px auto 5px auto; }
.email Input ,.pass Input{border:0px; background:none; font-family:Arial, Helvetica, sans-serif; line-height:15px;margin-left: 10px; font-size:13px; margin-top:3px; width:165px; margin-right:10px;}
#rightmain .main .qbox { background-image:url(../images/qbox.gif); background-repeat:no-repeat; background-position:left; height:29px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#053d60;width:607px; margin-bottom:10px;}
#rightmain .main .qbox Input { margin-left:20px; margin-top:6px; border:0px; height:14px; font-family:Arial, Helvetica, sans-serif;background:none;}
#rightmain .main .qcont { background-image:url(../images/qcont.gif); background-repeat:no-repeat; background-position:left; height:306px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#053d60; line-height:22px; width:600px; margin-bottom:10px;}
#rightmain .main .qcont textarea { margin-top:15px; margin-left:20px; border:0px; font-family:Arial, Helvetica, sans-serif; line-height:18px; background:none; width:520px; height:270px; float:left;}




#infooter { margin-top:0px;background-image:url(../images/footer.gif); background-repeat:repeat-x; height:50px; color:#FFF; }
#infooter P { text-align:center; font-size:11px; line-height:50px;}


#footer{background-image:url(../images/footer.gif); background-repeat:repeat-x; height:153px; color:#FFF;}
#footer P { text-align:center; font-size:11px; line-height:50px;}

.clear{clear:both; font-size:0px; line-height:0px; height:0px;}
.red { color:#FF000;}
