
#content_register_three_block {
	background: #FFF;
	width: 880px;
	height:auto;
	padding: 10px 0 0 20px;
	overflow: hidden;
}
#content_register_block{
	float: left;
	width: 628px;
	overflow: hidden;
	margin: 0px 5px 0px 15px;
}

#content_block{
	width: 900px;
	padding: 5px 0 0 0px;
	overflow: hidden;
}

.content_bar{
    width:628px; 
	background-image: url(../css/images/center_side/frame_body.gif);
   height:auto;
   overflow:hidden;
   margin-top:1px solid #E8E8E8;
   margin-bottom: 1px solid #E8E8E8;
   margin-right: 1px solid #E8E8E8;
   margin-left: 1px solid #E8E8E8;

}
.content_text{
	padding-left:10px;
}

.top_bar{
   width:628px;
   height:26px;
}



.top_div{
   width:603px;
   height:5px;
  
}
.top_div1{
   width:585px;
   height:5px;

}
.register_head{
   width:603px;
   height:161px;
   
}
.company_head{
  width:603px;
  height:290px;
}
.company_head2{
  width:603px;
  height:108px;
}


#register_step_img{
	  width:603px;
      height:37px;
}
.orange_img{
   width:15px;
   height:15px;
   padding:0px;
}
.text_img{
   width:200px;
   height:13px;
}



.articledescribe{
   height:30px;
   padding-left:40px;
   padding-top:20px;
}


.rform_block{
	width: 558px;
	font-size: 14px;
	margin: 20px 30px 20px 10px;
	padding: 0 10px;
}

.counting_block{
	width: 558px;
	font-size: 14px;
	margin: 20px 30px 20px 10px;
	padding: 0 10px;
}

.counting_block div{ 
	overflow: hidden;
	width: 100%;
	background:url(/css/images/student_register/desh.gif) repeat-x ;
  padding: 15px 0;
}

.line_l{
	width: 125px;
	float: left;
}

.line_r{
	width: 400px;
	float: left;	
}


.error_info_head{
	width: 100%;
	height: 15px;
	background:url(/css/images/student_register/errinfo_head.gif) 0px 6px no-repeat;
}

.error_info_body{
	overflow: hidden;
	width: 100%;
	padding: 5px 0 5px 15px;
	background: url(/css/images/student_register/errinfo_body.gif) 0px 0px repeat-y;
}

.error_info_body img{	float: left;}
.error_info_body span{ 
	float: left; 
	width: 603px;
	padding: 10px 5px 10px 10px;
}

.error_info_foot{
	width: 100%;
	height: 8px;
	background:url(/css/images/student_register/errinfo_foot.gif) 0px 0px no-repeat;
}

.paydescribe{
    padding-top:10px;
}

.spdesc{
   text-align:center;
}




#desc_img{
    float:left;
}
#desc_text{
   float:left;
   padding-left:10px;

}


#register_notify{ padding-left:15px; }





#finish div{
	padding: 5px 0;
}


.rform_block table tr td{
	background: url(../css/images/student_register/desh_30BG.gif) repeat-x;
	background-position: bottom;
}

#textfield15, #textfield14{width: 80px;}


.rs_plan td{
	background: #FFF !important;
}


.plan_item{
	overflow: hidden;	
	width:550px;
  margin: 0 10px;
}
.bk{	background: #F2F2F2; }
.plan_left{
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #6a6a65;
	letter-spacing: 1px;
	line-height: 16px;
	float:left;
  width:80px;
  padding:10px 0 10px 30px;
}
.plan_right{
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #6a6a65;
	letter-spacing: 1px;
	line-height: 16px;
	float:left;
	width:430px;
	padding:10px 0 10px 0px;
}

.asubmit{
	width:550px;
	text-align: center;
	padding:20px 0;

}

#send_img{
  float:none;
	width:580px;
	text-align: center;
}

.top_short_div1{
   width:560px;
   height:5px;
}

.dosc_top{
   width:560px;
   background-color:#fdeacc;
   text-align: center;
   padding:10px 0;
}

.dosc_two{
	width:560px;
	padding:10px 0;
	background-color:#e8e8e8;
	text-align:center;
	font-weight: 800;
	color:#78716B;
}


.spitem{
  width:540px;
  overflow: hidden;
  background:url(/css/images/student_register/desh.gif) repeat-x ;
}

.spitem span{
  padding:10px 0;
}

.sptitle{
	width:150px;
	padding: 0 20px 0 0;
	float:left;
	text-align:right;
}

.spschool{
	width:540px;
	padding: 20px 20px 20px 80px;
	background:url(/css/images/student_register/desh.gif) repeat-x ;
}

.spinput{
   padding-left:0px;
   width:30px;
   float:left;
}

.spinfo{
	width:330px;
	float:left;
}

.payres_notify{
	margin:0 0 10px 20px;	
}

.payres_block{
	margin:10px 20px;
  padding:10px 20px;
  width:520px;

}

.payres_block div{
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
	font-size: 13px;
	color: #6a6a65;
  padding:10px 20px;
  width:480px;	
	
}

.erco{ color:#F2110F !important ; font-weight: 800;}
.okco{ color:#35AD0D !important ; font-weight: 800;}

.goweb{
  padding:20px 0 30px 0;
  width:600px;
  text-align:center;

}

#configdiv span{
    padding:0px 0px 30px 150px;
}

#submitcontent{
    padding-top:30px;
}

#submitcontent div{
   padding:10px 0px 20px 150px;

   
}

#submitbutton{
   padding:20px 0px 0px 250px;
}

.spanError{
   padding-left:20px;
}



.dosc_topplan{
	width:558px;
	overflow: hidden;
  background-color:#fdeacc;
}


.dosc_twoplan{
	width:558px;
	overflow: hidden;
	background-color:#f7f7f7;
	border-top: 1px solid #DBDBDB;
}




#outdiv{
	width:560px;
  padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#D7D7D7;
	border-left-width:2px;
	border-left-color:#D2D2D2;
}

#innerdiv{
	width:558px;
	border-style:solid;
	border-width:1px;
	border-color:#DBDBDB;

	
}

.leftspan, .leftspan_top{
  width:150px;
  float:left;
	border-right: 1px solid #DBDBDB;
	padding: 10px 0 10px 10px;
}
.leftspan_top {text-align:center; }

.pss{ 
text-align:center;
}

.rightspan{
  width:340px;
  text-align:left;
  float:left;
	padding: 10px 0px;
}

.rightspan1{
  width:340px;
  text-align:center;
  float:left;
	padding: 10px 0px;
}
.centerspan{
  width:50px;
  text-align:center;
  float:left;
  border-right: 1px solid #DBDBDB;
	padding: 11px 0px;
}

#inputform{
   padding-top:20px;
   text-align:center
}

#error_div{
    background-color:#FEF4ED;
	width:250px;
	height:30px;
	text-align:center;

}

#operate_error {
	width: 530px;
	padding: 10px 20px;
	margin: 10px 0 20px 0;
	font-size: 13px;
	color: #E92222;
	border: 1px solid #F6C1A9;
	background: #FFEAEA;
  overflow: hidden;
}

iframe{ 
	margin: 0 0 0 30px;
	border: 1px solid #777; 
}

/* */
.bs_line{
	width: 580px;
	background: url(../css/images/student_register/desh_30BG.gif) bottom repeat-x;
	padding: 10px 0;
	margin: 0 0 0 10px;
	overflow: hidden;
}

.bs_title_must{
	background: url(../css/images/student_register/arrow_orange.gif) no-repeat 0 5px;
	float:left;
	width: 120px;
	padding: 2px 0 0 10px;
}

.bs_title{
	float:left;
	width: 120px;
	padding: 2px 0 0 10px;
}

.bs_body{
	float:left;
	width: 200px;
}

.bs_note{
	float:left;
	overflow: hidden;
}

.bs_submit{
	padding: 10px 0 10px 300px;
}

#extenreg_err{
	width:300px;
	margin: 30px 0 50px 120px;
	padding: 10px 20px;
	font-size: 13px;
	color: #E92222;
	border: 1px solid #F6C1A9;
	background: #FFEAEA;
	text-align:center;
}
#showallNotify{
      font-family: Arial, "新細明體";
	  font-size: 12px;
	  color:#FF66CC;
	  padding: 4px 5px 2px 20px;
	  display:none;
	  
}

#bott_block{
	width:450px;
 	margin: 100px 20px 100px 100px;
 	height:100px;
 	outline: none;
}

#bott_block div{
	width:200px;
	margin: 0px 20px 0 0;
	float:left;
}


#bott_block div a:hover{text-decoration:none;}	
#bott_block div a{
  margin: 0;
  padding: 0;
  color:#FFFFF;
}


#RegisterInfo_block{
	width:450px;
 	margin: 20px 20px 100px 20px;
 	outline: none;
}

