#Class
{
margin:auto;
clear:both;
}
#Title
{
padding:8px;
color:#C51100;
font-weight:bold;
font-size:13.8px;
padding-top:10px;
margin:10px 0 15px 0;
text-align:left;
clear:both;
border-bottom:1px solid #ddd;
}
#Left
{
width:620px;
float:left;
text-align:left;
}
#Left #RegInviteInfo
{
border:1px #F0B454 solid;
background:#FFFFE7;
padding:5px;
margin-left:40px;
width:80%;
line-height:14pt;
}
#Left .Item
{
padding:5px 0 5px 10px;
margin:5px 0px;
clear:left;
}
#Left .vcItem
{
padding:5px 0 5px 140px;
clear:both;
}
#Left .Link
{
padding:5px 20px 15px 20px;
clear:both;
}
#Left .Item .SubTitle
{
float:left;
padding:5px;
width:120px;
text-align:right;
}
#Left .Item label{float:left;clear:left;width:7em;text-align:right;padding-right:5px;}
#Left .Item .Input
{
padding:0px 5px;
}

#Left .Item #Normal
{
padding:10px;
padding-left:70px;
}

#Left .Item .Input .Info
{
color:#C51100;
}

#Left .Item .Input p
{
	padding:0;
	margin:0 0 0 7em;
	color:#aaa;
}

#Left .Item .Input .mcImg{cursor:pointer;float:left;width:132px;height:53px;margin-left:7em;margin-top:8px;}

#Left .vcItem .Input .Info
{
color:#C51100;
}

.Item .ValidatorBox
{
float:left;
clear:left;
padding: 5px 0 5px 150px;
}

#Left .HR
{
margin:5px 50px 5px 5px;
clear:both;
border-bottom:#CCC 1px dashed;
}

#Left .Other
{
clear:both;
padding:10px 0 10px 94px;
}

#Right
{
float:left;
width:156px;
padding:0;
text-align:left;
}

#Right .Info
{
margin-top:20px;
margin-bottom:20px;
}

#Right .Info .InfoTitle
{
color:#C51100
}

#Right .Info .InfoContent
{
padding:5px;
}

#Right #CInfo
{
margin-bottom:20px;
background-color: #e3f0ff;
border: 1px solid #bbdbfe;
}

#Right #CInfo .InfoText
{
font-size:13px;
padding:10px;
line-height:14pt;
color:#002761;
}

.ct, .ct .cl, .cb, .cb .cl
{
display: block;
font-size: 0;
line-height: 0;
margin: 0;
height: 4px;
position: relative;
}

.ct, .cb
{
width: 100%;
right: -1px;
}
.ct .cl, .cb .cl
{
width: 4px;
left: -2px;
}

.ct
{
background: url("/Comm/Style/Img/cr_ne.gif") no-repeat top right;
top: -1px;
}
.ct .cl
{
background: url("/Comm/Style/Img/cr_nw.gif") no-repeat top left;
}
.cb
{
background: url("/Comm/Style/Img/cr_se.gif") no-repeat bottom right;
bottom: -1px;
}
.cb .cl
{
background: url("/Comm/Style/Img/cr_sw.gif") no-repeat bottom left;
}

.regBTN
{
	padding:3px 7px 2px 7px;
}

.regError
{
	color:#C51100;
	padding: 2px 0px 0px 5px;
}

.rlInfo
{
	background:#efefef url('/static/img/home_config_arrow1.gif') no-repeat 20px 17px;
	padding:15px 10px 15px 35px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#Main .STitle
{
	margin:10px auto;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#C51100;
}

#Main .SContent
{
	margin:20px auto;
	text-align:center;
	font-size:14.8px;
	line-height:30px;
	color:#aaa;
}

#Main .UserFaceActivity 
{
	margin:20px auto;
	text-align:center;
	font-size:14.8px;
	line-height:30px;
	font-weight:bold;
}


#Main .SContent a{font-size:16px;}
#Main .FreeBookDiv .MMTitle{height:236px;}
#Main .FreeBookDiv .MMTitle ol{margin:130px 0 0 150px;}
#Main .FreeBookDiv .MMTitle ol li{padding:6px;font-size:14.8px;font-weight:bold;}
#Main .FreeBookDiv .MMTitle a.FBL:Link,#Main .FreeBookDiv .MMTitle a.FBL:Visited{padding:2px 1px 0 1px;color:#00F;text-decoration:underline;}
#Main .FreeBookDiv .MMTitle a.FBL:Hover,#Main .FreeBookDiv .MMTitle a.FBL:Active{padding:2px 1px 0 1px;color:#FFF;background:#00F;text-decoration:none;}
