@charset "utf-8";
#newLogin{

}
#header{
	height:220px;
}
#content_wrapper{
	padding:0;	
}
#newLogin #top{
	background:url(/images/bgNewLoginTop.gif) top center no-repeat;
	height:111px;
	overflow:hidden;
	padding:0 40px;
}
#newLogin #top h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	display:inline;
	font-size:26px;
	margin-top:60px;
	font-weight:bold;
}
#newLogin #top #newLoginForm{
	float:right;
	width:200px;
	height:111px;
	overflow:hidden;
}
#newLogin #top #newLoginForm h3{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#newLogin #top #newLoginForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #top #newLoginForm p{
	padding:0;
	margin:5px 0;
}
#newLogin #top #newLoginForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #top #newLoginForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #top #newLoginForm .s{
	height:19px;
	line-height:19px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#272727;
	border:1px solid #000;
	width:98px;
	font-weight:bold;
	float:right;
	cursor:pointer;
	display:inline;
}
#newLogin #top #newLoginForm .s:hover{
	color:#000;
	background:#FFF;
	border:1px solid #000;
}
#newLogin #top #newLoginForm .remember{
	float:left;
	display:inline;
}
#newLogin #top #newLoginForm .remember label{
	font-size:10px;
	color:#fff;
	font-weight:bold;
	margin-left:2px;
}
#newLogin #top #newLoginForm a.rememberPassword{
	float:right;
	width:100px;
	font-size:9px;
	color:#000;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
#newLogin #mid{
	background:url(/images/bgNewLoginBot.gif) bottom center no-repeat;
	overflow:hidden;
	padding:0 40px;
	color:#FFF;
}
#newLogin #colLeft{
	overflow:hidden;
	float:left;
	display:inline;
	width:560px;
	margin-right:9px;
	margin-top:20px;
}
#newLogin #colRight{
	overflow:hidden;
	float:left;
	display:inline;
	width:200px;
	margin-top:20px;	
}
#newLogin #mid h2{
	font-size:22px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:0;
}
#newLogin #mid .sh{
	margin-top:-5px;
}
#newLogin #mid #registerForm{
	float:right;
	width:200px;
	overflow:hidden;
}
#newLogin #mid #registerForm h3{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#newLogin #mid #registerForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #mid #registerForm p{
	padding:0;
	margin:5px 0;
}
#newLogin #mid #registerForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #mid #registerForm .i{
	height:19px;
	line-height:19px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #000;
	width:198px;
}
#newLogin #mid #registerForm .s{
	height:19px;
	line-height:19px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#ff003c;
	border:1px solid #000;
	width:98px;
	font-weight:bold;
	float:right;
	cursor:pointer;
	display:inline;
}
#newLogin #mid #registerForm .s:hover{
	color:#FFF;
	background:#000;
	border:1px solid #000;
}
#newLogin #mid #registerForm .{
	float:left;
	display:inline;
}
#newLogin #mid #registerForm .agreement label{
	font-size:10px;
	color:#fff;
}
#newLogin #mid #registerForm .agreement label a{
	color:#ff003c;
}
#newLogin #mid #registerForm a.why{
	float:right;
	width:100px;
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	display:inline-block;
	text-align:center;
}
#newLogin #mid ul#contentList{
	margin:0;
	padding:0;
	text-indent:0;
	margin-top:10px;
	width:500px;
}
#newLogin #mid ul#contentList li{
list-style:none;
list-style-position: outside;
border-bottom:1px dotted #999;
padding:3px;
margin:0;
font-size:12px;
clear:both;
}
#newLogin #mid ul#contentList li .clear{
	line-height:1px;
}

#newLogin #mid ul#contentList li.firstli{
	border-top:1px dotted #999;
}

#newLogin #mid ul#contentList li .postId{
float:left;
color:#ff003c;
display:inline;
width:40px;
}
#newLogin #mid ul#contentList li .thumb{
float:left;
display:inline;
margin-right:5px;
}
#footer{
	background:url(/images/bgNewLoginFooter.gif) bottom center no-repeat;
	background-color:transparent;
}

