﻿.btnRegister {
	width: 109px;
	background: url(images/login.gif) no-repeat;
	margin: 14px 0 14px 56px;
}

.btnCancel {
	width: 109px;
	background: url(images/btn_cancel.gif) no-repeat;
	margin: 14px 0 14px 56px;
}


 .modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	z-index:9999;

}

.modalPopupWhite,
.modalPopup {
	/*background-color:#ffffdd;*/
	/*background-color: #EFF3FB;*/
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:#D10C55;
	padding:3px;
	width:250px;
	position:absolute;
	z-index:9999;
	

}
.modalPopupWhite
{
	background-color:White;	
}
.RegisterHead
{
	margin:20px;
	
}
.RegisterHeadText
{
	color:#D10C55;
	font-size:20px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.RegisterSubHeader
{
	padding-top:5px;
	font-size: 14px;
	color:Gray;
	padding-bottom:5px;
}
.RegisterForm
{
/*	margin:5px;
	padding:5px;*/

}
.RegisterBox
{	
	display:block;
	
}
.RegisterTextNameHeader,
.RegisterTextNameRight,
.RegisterTextName
{
	
	font-size: 14px;
	font-weight: bold;
	color: #3b3b3b;
	padding-right: 20px;
	vertical-align:middle;
}

.RegisterTextNameRight
{
	float: left;
	width: 140px;
	text-align: right;
padding-bottom:12px;
padding-top:1px;
}
.RegisterTextNameHeader
{
	padding-bottom:10px;	
	padding-top:10px;
	
}
.RegisterTextField
{
	float:left;
	padding-bottom:2px;
	
}

.RegisterClear
{
	clear:both;	
}

.RegisterULine,
.RegisterLink
{
	color: #D10C55;
	font-size: 14px;
	font-weight:lighter;
}
.RegisterLinkSmall
{
	color: #D10C55;
	font-size: 12px;
	font-weight:lighter;
}
.RegisterULine:hover
{
	text-decoration: underline;
	color:#D10C55;
	
}
.RegisterULine 
{
	text-decoration:none;	
}
.RegisterClose
{
	padding-top:5px;
	float:right;	
}
.RegisterButton
{
	padding-left:200px;	
}

.brokenLine
{
	border-bottom: silver 1px dashed;
	border-left: silver 1px dashed;
	border-top: silver 1px dashed;
	border-right: silver 1px dashed;
}


.annotate
{
	font-size: 14px;
	font-weight: bold;
	line-height: 37px;
	height: 37px;
	background: url(images/plaint.gif) no-repeat;
	padding: 0 0 0 37px;
	margin: 0 0 19px 45px;
	color: #3b3b3b;
	vertical-align: middle;
}
.RegisterErrorImg
{
	float:right;
	
}
.RegisterSorryMsg
{
	float:left;
	font-size: 12px;
	font-weight:bolder;
	color: #3b3b3b;
		
	
}
.RegisterErrorButton
{
	text-align:center;
	padding-top:5px;
}
.RegisterErrorMessage
{
	float: left;
	font-size: 12px;
	color: #3b3b3b;
	vertical-align:middle;
	
}
 .modalBackgroundError
{
	background-color:Transparent;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.RegisterNewsLetter
{
	padding-top:1px;
	font-size: 14px;
	color:Gray;
}
.RegisterComboxBox
{
  
	
}
.RegisterBdayBox
{
	float:left;
	
}
.RegisterTextBox
{

background:transparent url(images/input_220_26.gif) no-repeat scroll 0%;
height:26px;
width:220px;
position:absolute;

}
.RegisterBdayNoticeHeadText
{
	background-color:#D10C55;
	color:White;
	font-size: 14px;
	font-weight:bold;
	height:18px;
	float:left;
	width:500px;

}
.RegisterBdayNoticeHeadDetail
{
	color: #3b3b3b;
	font-size: 12px;
	font-weight:normal;
	float:left;
	text-align:justify;

}
.RegisterLinkCenter
{
	text-align:center;
	
}



/* rounded corners for registration */
.roundedcornr_box_490485 {
	background: url(images/rc/roundedcornr_490485_tl.png) no-repeat top left;
}
.roundedcornr_top_490485 {
	background: url(images/rc/roundedcornr_490485_tr.png) no-repeat top right;
}
.roundedcornr_bottom_490485 {
	background: url(images/rc/roundedcornr_490485_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_490485 div {
	background: url(images/rc/roundedcornr_490485_br.png) no-repeat bottom right;
}
.roundedcornr_content_490485 {
	background: url(images/rc/roundedcornr_490485_r.png) top right repeat-y;
}

.roundedcornr_top_490485 div,.roundedcornr_top_490485,
.roundedcornr_bottom_490485 div, .roundedcornr_bottom_490485 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_490485, .roundedcornr_bottom_490485 {
	margin-top: -19px;
}
.roundedcornr_content_490485 { padding: 0 15px; }