.top
{
	float: left;
}
.topRegLeft1
{
	background: url(images/reg2_02.jpg) no-repeat;
	float: left;
	height: 95px;
	width: 340px;
}
.topRegLeft2
{
	background: url(images/reg2_03.jpg) no-repeat;
	float: left;
	height: 95px;
	width: 340px;
}
.topRegLeft3
{
	background: url(images/reg_02_3.jpg) no-repeat;
	float: left;
	height: 95px;
	width: 340px;
}
.topRegLeft4
{
	background: url(images/reg_02_4.jpg) no-repeat;
	float: left;
	height: 95px;
	width: 340px;
}
.topRegRight
{
	background: url(images/reg2_03.jpg) no-repeat;
	float: left;
	height: 95px;
	width: 610px;
}
.topRegRight ul
{
	color: #af0000;
	list-style: none;
}
.topRegRight ul li
{
	float: right;
	margin: 10px 0 0 20px;
}
.topRegRight ul li a
{
	color: #af0000;
}
.navReg
{
	background: url(images/reg_05.jpg) no-repeat;
	clear: both;
	float: left;
	height: 68px;
	width: 950px;
}
.navReg .navRegContent
{
	margin-left: 230px;
	width: 70%;
}
.navReg .navRegContent ul
{
	line-height: 75px;
	list-style: none;
	text-indent: 30px;
}
.navReg .navRegContent ul li
{
	float: left;
	font-weight: bold;
	padding-right: 80px;
}
.navReg .navRegContent ul li a
{
	color: #666;
	text-decoration: none;
}
.navReg .navRegContent .navRegNO1
{
	background: url(images/no1.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegNO2
{
	background: url(images/no2.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegNO3
{
	background: url(images/no3.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegNO1Done
{
	background: url(images/no1ss.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegNO2Done
{
	background: url(images/no2ss.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegNO3Done
{
	background: url(images/no3ss.gif) no-repeat left 23px;
}
.navReg .navRegContent .navRegCurrent1
{
	background: url(images/no1s.gif) no-repeat left 23px;
	color: #c00;
}
.navReg .navRegContent .navRegCurrent2
{
	background: url(images/no2s.gif) no-repeat left 23px;
	color: #c00;
}
.navReg .navRegContent .navRegCurrent3
{
	background: url(images/no3s.gif) no-repeat left 23px;
	color: #c00;
}
.navReg .navRegContent .navRegDone
{
	background: url(images/done.gif) no-repeat 60px top;
	color: #000;
	padding-right: 30px;
	padding-top: 2px;
}
.navReg .navRegContent .navRegDone2
{
	background: url(images/done.gif) no-repeat 90px top;
	color: #000;
	padding-right: 30px;
	padding-top: 2px;
}
.navReg .navRegContent .currentText
{
	color: #c00;
}
.regBtn1
{
	background: url(images/btn1.gif) no-repeat;
	border: none;
	height: 50px;
	margin-left: 120px;
	width: 136px;
}
#contentRight #regForm1 fieldset
{
	border: solid 0px transparent;
	margin-top: 25px;
}
#contentRight #regForm1 fieldset legend
{
	background: #fff2c9;
	border: #ff9f01 1px solid;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 50px;
	padding: 6px;
}

#regForm1 label.labelClass
{
	float: left;
	text-align:right;
	line-height:20px;
	display:block;
	text-align: center;
	width: auto;
}

#regForm1 label.name
{
	float: left;
	text-align:right;
	line-height:20px;
	display:block;
	width:100px;
}
#regForm1 label
{
	display: block;
	float: left;
	line-height: 22px;
	text-align: right;
	margin-right:15px;
}
#regForm1 input,#regForm1 select
{
	float: left;
}
#regForm1 select
{
	margin-right: 5px;
}
#regForm1 input.checkBox
{
	float: left;
	margin: 0 5px;
}
#regForm1 p
{
	clear: left;
	line-height: 30px;
}
#regForm1 p.reg1Text
{
	clear: left;
	margin: 20px 0 0 30px;
	text-align: left;
}
#regForm1 p span.reg1Text2
{
	float: left;
}
#contentRight #regForm1 .textboxStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	font-size: 12px;
	margin-bottom: 6px;
	padding: 3px 3px;
}
#contentRight #regForm1 .textboxStyle:focus,#contentRight #regForm1 .textareaStyle:focus
{
	background-color: #ffc382;
	border: #ff720c 1px solid;
	color: #802100;
}
#regForm1 label.regResearch
{
	float: left;
	line-height: 18px;
	text-align: right;
	width: 160px;
}
.clear
{
	clear: both;
}
.textareaStyle
{
	border: #b1b1b1 1px solid;
	color: #000;
	line-height: 23px;
	margin-bottom: 6px;
}
.regSelectEdit
{
	background: url(../images/selectLeft.gif) no-repeat left;
	cursor: pointer;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 2px 0 2px 0;
	max-width: 500px;
	min-width: 90px;
	text-align: left;
	text-indent: 20px;
}
.regSelectEdit div
{
	background: url(../images/selectRight.gif) no-repeat right;
	line-height: 26px;
	padding-right: 20px;
}
.regSelectEdit div a
{
	border-bottom: #666 1px solid;
	color: #666;
	text-decoration: none;
}
*
{
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
	margin: 0;
	padding: 0;
}
body
{
	background: url(images/bg.gif) repeat-x left top;
}
#wrapper
{
	font-family: Tahoma, Verdana, "宋体";
	font-size: 12px;
	height: auto;
	margin: 0 auto;
	width: 950px;
}
#content
{
	background: url(images/reg_18.jpg) no-repeat left top;
	margin: 0 auto;
	width: 950px;
}
*html #content
{
	margin-top: -10px;
}
#contentRight
{
	float: left;
	width: 620px;
}
#contentRight_regsucess
{
	float: left;
	width: 100%;
}
#contentRight #regOk
{
	line-height: 24px;
	margin: 0 auto;
	width: 80%;
}
#icoRegOk
{
	background: url(images/ico_regOk.png) no-repeat;
	line-height: 50px;
	padding-bottom: 30px;
	padding-left: 60px;
}
*html #icoRegOk
{
	background: url(images/ico_regOk.gif) no-repeat;
}
#regOkCanLeft
{
	float: left;
	font-weight: bold;
	width: 100px;
}
#regOkCanRight
{
	float: left;
	width: 70%;
}
#regOkCanRight ul
{
	float: left;
	list-style: none;
}
#regOkCanRight ul li
{
	background: url(../images/arrow02.gif) no-repeat left 10px;
	color: #717171;
	line-height: 34px;
	text-indent: 25px;
}
#regOkCanRight ul li a
{
	color: #006a23;
	font-weight: bold;
}
#regOkCanLeftRight ul li a:hover
{
	color: #f30;
}
#regOkNews
{
	clear: left;
	margin: 5px auto;
	width: 90%;
}
#regOkNews fieldset
{
	border: #ffcc79 1px solid;
	float: left;
}
#regOkNews #regOkNews1
{
	margin-right: 15px;
	width: 60%;
}
#regOkNews #regOkNews2
{
	width: 35%;
}
#regOkNews fieldset legend
{
	background: #fff2c9;
	border: #ff9f01 1px solid;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 6px;
}
#regOkNews1 ul,#regOkNews2 ul
{
	line-height: 22px;
	list-style: none;
	margin: 0 auto;
	width: 95%;
}
#regOkNews1 ul li a,#regOkNews2 ul li a
{
	color: #c32205;
}
#regOkNews1 span
{
	display: block;
	float: left;
	margin-right: 10px;
}
#regOkNews1 .regOkNews1Job
{
	width: 110px;
}
#regOkNews1 .regOkNews1Company
{
	width: 180px;
}
#regOkNews1 .regOkNews1No
{
	width: 25px;
}
#regOkNews1 .regOkNews1Pay
{
	width: 120px;
}
.Error{ vertical-align:middle; display:block; margin-left:51px; height:15px; line-height:13px;}
.Error1{ vertical-align:middle; display:block; margin-left:10px; height:15px; line-height:13px;}