
#registrationForm {
	font-size:12px;
	margin:0px 180px 0px 180px; /* left */
	width:600px;
}

#registrationForm table {
   border:solid 0px red;
}

table td.key {
	text-align:right;
	min-width:190px;
	vertical-align:top;
	white-space:nowrap;
	border:solid 0px blue;
}

#xxxregistrationForm td.key {
	text-align:right;
	width:150px;
	vertical-align:top;
	white-space:nowrap;
}


#registrationForm td.control {
	text-align:left;
	width:100%;
	vertical-align:top;
}

#registrationForm .header {
	padding:4px;
	font-size:14px;
	font-weight:bold;
}

#registrationForm .header2{
	background-color:#CCC;
}

#registrationForm .error 
{
   color:#930;
   font-size:12px;
   font-weight:bold;
}


#RecaptchaPanel span.Headline
{
   font-size:22px;
}

#RecaptchaPanel span.Blurb
{
   font-size:11px;
}

/*.RegistrationUpdateProgress
{
   position:absolute;
   right:400px;
   top:230px;
   background:white;
   z-index:1;
   text-align:center;
   padding:10px 10px 10px 10px;
   border:solid 10px #990000;
}*/


.RegistrationUpdateProgress {
background-image:url(images/modal_1.png);
border:5px solid #DDDDDD;
color:#909090;
font-size:12px;
height:54px;
padding:35px;
position:absolute;
text-align:center;
left:170px;
top:-40px;
width:120px;
z-index:1;
}


/*
.RegistrationUpdateProgress {
background-image:url(images/modal_1.png);
border:5px solid #DDDDDD;
color:#909090;
font-size:12px;
height:54px;
margin:0 380px;
padding:35px;
position:absolute;
text-align:center;
top:210px;
width:120px;
z-index:1;
}
*/

/* Captcha  */

#RecaptchaPanel{
	text-align:center;
	width:320px;
	padding:0 310px;
	background-image:url(images/line_diag_1.jpg);
}

#recaptcha_widget_div{
	width:318px;
}


#registrationForm select {
	width:259px;
}

#registrationForm .inputbox
{
   width:255px;
}

#registrationForm .dropdownlist
{
   width:255px;
}

#registrationForm .PwdTextBox {
   width:200px;
}


#registrationForm td.clip {
	text-align:left;
    overflow:hidden;
   
}

/* error tabs for the registration screen */
.ErrorPosition3 {
   position:absolute;
   top:-3px;
   left:260px;
   z-index:1000;
}
/* username, passwords */
.ErrorPosition4 {
   position:absolute;
   top:0px;
   left:330px;
   z-index:1000;
}
/* checkbox */
.ErrorPosition5 {
   position:absolute;
   top:0px;
   left:280px;
   z-index:1000;
}

