/** Register **/

#register_main{
	
	width:754px;
	
	margin:0 2px 0 2px;

    overflow: hidden;
	
}

#register_header{

	position:relative;
	
	z-index:99;

	width:750px;

	height:30px;

	-moz-border-radius-topleft:5px;
	
	-moz-border-radius-topright:5px;
	
	-webkit-border-top-left-radius:5px;
	
	-webkit-border-top-right-radius:5px;			

	background:#90c400;
	
	border-top:solid 2px #82a900;
	
	border-bottom:solid 2px #81ac00;
	
	border-left:solid 2px #82a900;
		
	border-right:solid 2px #82a900;	
	
}

#register_header #register_close{

	margin-top:2px;
	
	float:right;

	background:url(../images/home_page/close.png) no-repeat;

	*background:url(../images/home_page/home-btn-login.gif) no-repeat;

	width:27px;

	height:27px;
	
	cursor:pointer;

}

#register_middle{
 	
	color:#FFFFFF;

}

#register_middle #register_content{

	width:750px;
	
	height:477px;
	
	color:#FFFFFF;
	
	position:relative;
		
	z-index:99;
	padding-top:20px;
}

#register_middle #content_bottom{

	position:relative;
	
	clear:both;

	/*height:45px;*/
		
	z-index:99;
	
	cursor:pointer;
	
	margin-bottom:5px;
		

}

#register_middle #content_bottom #register_submit{

	margin: 5px auto;
	
	width:74px;
	
	height:18px;

}

#register_middle #register_content #text_top_part1{
	
	/*margin-top: 20px;*/
	
	text-align: center;

}

#register_middle #register_content #text_top_part2{
	
	color: #8fc400;
	
	text-align: center;

}

#register_middle #register_content #content_left{
	
	margin: 15px 0 0 220px;
	
	width:440px;
	
}

#register_middle #register_content #content_right{
	
	float:right;
	
	width:50%;
	
}

#register_middle #register_content h3{

	margin:0px 0 0 0px;
	
	padding:15px 0 0 30px;
		
	font-family:tahoma;
	
	font-size:12px;
	
	color:#FFFFFF;

}


/** Register Left **/

#register_middle #register_content div{

	/*height:25px;*/
	
	margin-bottom: 5px;
	
	font: normal 11px tahoma;
	
	/*border:solid 1px #0033FF;*/
	
}

#register_middle #register_content #content_left .header_left{

	color:#79c614;
	
	font-weight:bold;
	
	font-size:12px;
	
	font-family:tahoma;
	
	padding-left:50px;

}


#register_middle #register_content #content_left .text_left{

	padding:0px 10px 0px 0px;
	
	margin-top:3px;
	
	float:left;
	
	width:110px;
	
	clear:left;
	
	font-size:11px;
	
	font-family:tahoma;	

}

#register_middle #register_content #content_left .input_left{

	height:15px;
	
	width: 150px;	

}

#register_middle #register_content #content_left select , #register_middle #register_content #content_left select option{
	
	/*width: 136px;*/

}

/** Register Right **/
#register_middle #register_content #content_right .header_right{

	color:#79c614;
	
	font-weight:bold;
	
	font-size:12px;
	
	font-family:tahoma;
	
	padding-left:0px;

}

#register_middle #register_content #content_right .text_right{

	padding:0px 5px 0 70px;
	
	margin-top:3px;
	
	float:left;
	
	width:200px;
	
	clear:left;
	
	font-size:11px;
	
	font-family:tahoma;	

}

#register_middle #register_content #content_right .input_right{

	height:15px;
	
	width: 150px;	

}

#register_overlay{

	width:752px;
	
	padding:0;

	display: block; 
	
	background:#000000;
	
	-moz-background-clip: -moz-initial; 
	
	-moz-background-origin: -moz-initial; 
	
	-moz-background-inline-policy: -moz-initial; 
	
	opacity: 0.8;  
	
	filter: alpha(opacity=80);
	
	position:absolute;
	
	z-index: 20;
	
	/*margin-top:-535px;
	*margin-top:-555px;*/
  
	height:535px;	
	/**height:535px;*/
	
	margin-left:2px;
	margin-top:5px;
	*margin-top:0;
	
}

#register_bottom{

	-moz-border-radius-bottomleft:5px;
	
	-moz-border-radius-bottomright:5px;	
	
	-webkit-border-bottom-left-radius:5px;
	
	-webkit-border-bottom-right-radius:5px;		
	
	width:750px;	

	height:30px;

	background:#90c400;
	
	border-bottom:solid 2px #82a900;
	
	border-left:solid 2px #82a900;
		
	border-right:solid 2px #82a900;
	
	border-top:solid 2px #81ac00;
	
	position:relative;
	
	z-index:99;	
	
	margin-left:2px;
	
}

.register_fail{
	
	width:500px;
	
	border:solid 1px #FF6600;
	
	margin:0px auto 0 auto;

	
}
.register_result_heading{

	text-align:center;
	
	color:#91c713;
	
	font-weight:bold;
	
	font-size:12px;
	
	font-weight:bold;
	
	font-family:tahoma;
}

.register_result_details{

	font-size:11px;
	
	font-family:tahoma;	
	
	color:#FFFFFF;
	
	width:474px;
	
	margin:0 auto;
	
}

.register_result_details a{

	font-size:11px;
	
	font-family:tahoma;	
	
	color:#79c614;

}

#content_left label.error{

	color: #ff3300;
	
	margin-left:5px;

}

#content_left input.error, #content_left select.error{

	border: solid 2px #ff3300;
	
	

}
#register_content .input_text{ width:150px;font-family:tahoma;}
#register_content select{ width:155px;}
#register_content option{width:128px;font-family:tahoma;}
