﻿body#register_page {  margin:0; padding:0;  }

/* RegisterForm */

#StepRegister {  border: 1px solid #C93; padding: 15px ; background: #fdfddf;  line-height: 180%; }
#StepRegister .FormBox {  margin: 5px 0; margin-left: 1em;  }
#StepRegister .FormBox label {  font-weight: normal;  line-height: 120%;   }
#StepRegister .FormBox td { padding-top: 0;  }

/* H3 , H4 , H5 */	 

body#register_page h3 , body#register_page h5
{
	margin-bottom: 20px;
	font-size: 14pt; 
	line-height: 55px; background: url(images/register_h3.png) repeat-y; 
	 }

body#register_page h3 {  color: #C60;   }

body#register_page h5 {  color: #39C;   }

body#register_page h4  
{
	display: block; border: 1px solid #C93; border-width: 1px 1px 1px 5px;  
	margin: 0; 
	padding: 3px; text-indent: 0.5em; 
	color: #630;  background: #FFF;
	 }

/* hr */

body#register_page hr 
{
	height: 0; border-top:  #C90;
	}
	
	
/* BLOCK*/	

body#register_page .register
{
	background:  url(images/login_bg.jpg) no-repeat;
}   

body#register_page .notice  
{
	margin-top: 10px; 
	border: 5px solid #DDD; padding: 10px;
	height: 140px;  
	 line-height: 220%; 
	 color: #630; background: #FFF; 
	  }

body#register_page .authenticate    
{
	padding: 25px; padding-left: 150px ; 
	line-height: 180%;
	background: url(images/Authentication.png) 10px 10px no-repeat;
	}
	
body#register_page .msg  
{
	border: 1px solid #C93; padding: 15px ; 
	background: #FFC;  line-height: 180%;
	 }

body#register_page .success   
{
	margin-top: 10px; border: 1px dashed #393;  
	padding: 25px;
	padding-top: 70px; padding-left: 80px; 
	color: #060;  background: #FFF url(images/register_done.png) 10px 10px no-repeat;  
	}
body#register_page .success strong {  font-size: 11pt;  }

body#register_page .failure  
{
	margin-top: 70px; border: 1px dashed #F30;  
	padding-top: 60px; padding-left: 75px; 
	color: #600;  background: #FFF url(images/register_fail.png) 5px 5px no-repeat;
	  }

body#register_page .failure  u 
{
	color: #C00; 
	}
	
body#register_page em { font-style: normal; border-bottom: 1px dashed  #C93; font-weight: bold; color: #930;  }
	

/* STEP FLOW */


#StepWrap {  float: left; margin-top:-10px;  *margin-top:0;  *padding-top:20px; padding-left: 90px;  line-height: 180%;  }
#StepFlow { /*color: #39C; */ color: #CCC; font-weight: bold;  }
#StepFlow li {  list-style-type: none; margin-top: 10px; line-height: 120%;   }
#StepFlow  .step_on {  border-bottom: 1px dashed #9CF; padding-right: 40px;  color: #39C;  }


div.ref {  padding: 10px 0; border-bottom: 1px solid #CCC;    }
div.ref  ul  {  padding-left: 2em; list-style-type: circle; }
div.ref  ul  li  {  padding-top: 6px;   }
div.ref  ul  li a {  color: #369; }
div.ref  ul  li a:hover {  border-bottom: 1px dashed #800; color: #800; }


/* BTN */

a {  text-decoration: none;  }


.btn_c, .btn_l, .btn_r {  padding: 15px 0;  }

.btn_c {  text-align: center;  }
.btn_l  {   float:left; text-align: left;  }
.btn_r  { float:right;  text-align: right;  }

body#register_page .next , body#register_page .previous ,
body#register_page .cancel , body#register_page .close 
 {  
 	padding: 5px 14px;  
    }

body#register_page .next:hover , body#register_page .previous:hover ,
body#register_page .cancel:hover , body#register_page .close:hover 
{
	border-color: #333; color: #000;
	}
    
body#register_page .next    
{
	border: 1px solid #dea303; 
	background: #fad36b url(images/btnNext.gif) 0 50% repeat-x ;  
	color: #333;  font-weight: bold; 
	 }
body#register_page .previous   
{
	/*float: right; 
	margin-top: 15px;*/
	border: 1px solid #72d5f3; 
	background: url(images/btnPrevious.gif) repeat-x ;  	
	color: #333;  font-weight: bold; 
	 }
body#register_page .cancel, body#register_page .close
{
	float: left; 
	border: 1px solid #DDD; 
	background: url(images/btnClose.gif) repeat-x ;  	
	color: #666;  
	 }	
/*body#register_page .cancel  {  margin-top: 10px;  }	 */
	  
body#register_page .pad { padding:  10px 20px ; font-size: 12pt;  }