#path{width:930px;margin:0 auto;}
#content{}
	p.preface{color:#DFFA9D;margin:10px 0;}
	ul.step{width:100%;float:left;margin-bottom:1em;}
	ul.step li{float:left;width:145px;}
	ul.step li span{display:none;}
	#content h3{margin:1.5em 0 0 0;clear:both;padding:0;}
	#content p.word{
		font-size:0.8em;margin:0 0 0.75em 1.8em;
		text-indent:0;padding:0 0 0 2.25em;
		position:relative;top:1px;right:20px;
	}
	#content p span{}
	span.number{float:left;padding:0 0 0 2.25em;font-size:0.8em;position:relative;right:20px;}
	/*for ie6*/
	* html #content p.word{position:relative;top:0;} 
	/*for ie7*/
	*+html #content p.word{position:relative;}
	a.submit_btn,a.not_btn{background:#3B6937;font-size:0.8em;}
	div.pagination.sabrosus a,div.pagination.sabrosus a:hover,div.pagination.pagination a:active {margin:0 15px;}
	div.pagination.sabrosus a:hover{text-decoration:none;}
	a.submit_btn{margin-right:10px;}
/*reg_form*/
div.wrapper_field{padding-bottom:35px;}
#content h3.title_form{
	border-bottom:1px solid #CEECA1;padding:0;
	height:25px;margin:0 0 0.5em 0;padding-top:1.5em;
}
.note{font-size:0.8em;padding-bottom:10px;}
.explain{display:block;padding:2px 0 0 155px;}
p.formfield{
  width:100%;padding:5px 0;font-size:0.8em;
  text-align:left;height:1%;
}
p.endfield{text-align:center;padding:20px 0 10px;}
.step label {
  float: left;color:#F0EDAE;
  line-height:1.75em;margin-right:10px;
  width: 145px;
  text-align:right;
}
.step input {position:relative;left:1px;font-family:verdana,helvetica,clean,sans-serif;}
.step select#content {width:185px;}

.step input.submit {width:70px;}

div#submit {
	width:298px;text-align:left;
	padding:4px;padding-left:122px;
}
* html .step input,* html .step select{margin-left: -3px;  }
* html div#submit input{margin-left: 0px;}
#auth{vertical-align: top;}

