DIV#reg {
	MARGIN: 0pt auto; WIDTH: 740px
}
UL#reg_items {
	
}
UL#reg_items LI {
	HEIGHT: 30px
}
UL#reg_items LI.title {
	FONT-SIZE: 14px; MARGIN: 15px 0px 10px; COLOR: #999999; BORDER-BOTTOM: #e3e3e3 1px solid
}
UL#reg_items LI.submit {
	MARGIN: 20px 0px 10px; TEXT-ALIGN: center
}
UL#reg_items LI DIV.inp {
	FLOAT: left; WIDTH: 175px
}
UL#reg_items LI DIV.good {
	FLOAT: left; WIDTH: 400px
}
UL#reg_items LI DIV.inf {
	FLOAT: left; MARGIN: 1px 0pt 5px; WIDTH: 380px
}
UL#reg_items LI INPUT {
	BORDER-RIGHT: #a7a6aa 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a7a6aa 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0pt; BORDER-LEFT: #a7a6aa 1px solid; WIDTH: 160px; PADDING-TOP: 2px; BORDER-BOTTOM: #a7a6aa 1px solid; HEIGHT: 22px
}
UL#reg_items LI INPUT.ccode {
	WIDTH: 54px
}
UL#reg_items LI.submit BUTTON {
	DISPLAY: block; MARGIN: 10px auto 20px; HEIGHT: 30px; BACKGROUND-COLOR: #dadada
}
UL#reg_items LI LABEL {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 160px; COLOR: #2068ba; LINE-HEIGHT: 28px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
UL#reg_items LI INPUT.leixing {
	FONT-SIZE: 24px;
	FLOAT: left;
	WIDTH: 20px;
	COLOR: #2068ba;
	LINE-HEIGHT: 28px;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: right;
	clear:both;
	border-width: 0;
}
UL#reg_items LI LABEL.leixing {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 100px; COLOR: #2068ba; LINE-HEIGHT: 28px; MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}

UL#reg_items LI div span input {
	FONT-SIZE: 14px; FLOAT: left; border-width:0px; WIDTH: 15px; COLOR: #2068ba; LINE-HEIGHT: 28px;  TEXT-ALIGN: right
}
UL#reg_items LI div span label {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 80px; COLOR: #2068ba; LINE-HEIGHT: 28px;  TEXT-ALIGN:left
}
UL#reg_items LI #div_sex span input {
	FONT-SIZE: 14px; FLOAT: left; border-width:0px; WIDTH: 30px; COLOR: #2068ba; LINE-HEIGHT: 28px;  TEXT-ALIGN: right
}
UL#reg_items LI #div_sex span label {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 40px; COLOR: #2068ba; LINE-HEIGHT: 28px;  TEXT-ALIGN:left
}
UL#reg_items LI input.picture {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 300px; COLOR: #2068ba; TEXT-ALIGN:left;height:23px
}
UL#reg_items LI DIV.default {
	MARGIN-LEFT: 10px; COLOR: #aaa; PADDING-TOP: 3px
}
UL#reg_terms {
	PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
UL#reg_terms LI.seperator {
	CLEAR: both; BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 0pt; WIDTH: 100%; HEIGHT: 0pt
}
UL#reg_terms LI.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(http://img.alimama.cn/refactoring/images/icon/form_title_icon.gif) #ffffff no-repeat left top; MARGIN: 15px 0pt; COLOR: #333333; TEXT-INDENT: 42px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
UL#reg_terms LI.terms_content {
	MARGIN: 20px 0pt 10px; LINE-HEIGHT: 200%; TEXT-ALIGN: center
}
UL#reg_terms LI.terms_content DIV {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0pt auto; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 700px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 60px; BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: left
}
DIV#reg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#reg UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#reg UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	text-align: left;
}
DIV#reg UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	clear: both;
}
.red {
	COLOR: red
}
.WarningMsg {
	BORDER-RIGHT: #ffbabe 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffbabe 1px solid; PADDING-LEFT: 25px; BACKGROUND: url(/images/form/msg_warning.gif) #ffeaf7 no-repeat 5px 50%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #ffbabe 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #ffbabe 1px solid; HEIGHT: 12px
}
.FailedMsg {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 25px; BACKGROUND: url(/images/form/standard_msg_error.gif) #fff2e9 no-repeat 5px 50%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: #ff6600 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #ff6600 1px solid; HEIGHT: 12px
}
.SucceedMsg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url(/images/form/standard_msg_ok.gif) #e6ffe6 no-repeat 5px 45%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 4px; COLOR: #000; PADDING-TOP: 4px; HEIGHT: 12px
}

