#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 .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;
}