form.register legend {
color:blue;
font-weight:bold;
line-height:1.8;
padding:0pt 2px;
font-family:verdana,arial,sans-serif;
font-size:80%;
}

.register p {
clear:left;
height:1%;
margin:0pt;
padding:5px 0pt 5px 150px;
width:180px;
font-family:verdana,arial,sans-serif;
font-size:80%;
}

.register label{
font-weight: normal;
float: left;
margin-left: -145px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.register input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/

}

.register textarea{
width: 250px;
height: 150px;
}

form.register em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.signup legend {
color:blue;
font-weight:bold;
line-height:1.8;
padding:0pt 2px;
font-family:verdana,arial,sans-serif;
font-size:80%;
}

.signup p {
clear:left;
height:1%;
margin:0pt;
font-family:verdana,arial,sans-serif;
font-size:80%;
}

.signup input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/

}

.signup textarea{
width: 100px;
height: 100px;
}

form.signup em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form div {
  padding-left: 5px;
}

#bground {
padding-top: 7px;
background-image: url(images/backgrad.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
border: 1px dotted #FD1927;
padding-bottom: 7px;
}
#title {
padding: 0 2px;
	font-weight: bold;
	line-height: 1.8;
	color: blue;
	/* _margin: 0 0px; IE Win */
font-family:verdana,arial,sans-serif;
font-size:80%;
}

#notice {
padding: 0 2px;
	line-height: 1.8;
	/*_margin: 0 0px;   IE Win */
font-family:verdana,arial,sans-serif;
font-size:80%;
}

#submit {
padding-top: 3px;
clear:left;
height:1%;
margin:0pt;
padding:5px 0pt 5px 150px;
width:300px;
}


#captcha {
margin-left: 10px;
color: #FF0000;
font-family:verdana,arial,sans-serif;
font-size:80%;
}

#prove {
font-family:verdana,arial,sans-serif;
font-size:80%;
margin-left: 0px;
}
#tos {
font-family:verdana,arial,sans-serif;
font-size:80%;
margin-left: 0px;
}

#aliasid-U {
color: #FF0000;
margin:0pt;
clear:left;
padding:0px 0pt 0px 155px;
font-family:verdana,arial,sans-serif;
font-size:80%;
position:relative;
top:-5px;
}

#invite-U {
color: #FF0000;
margin:0pt;
clear:left;
padding:0px 0pt 0px 155px;
font-family:verdana,arial,sans-serif;
font-size:80%;
position:relative;
top:-5px;
}

#copyright {
font-size: 9px;
font-family: verdana,arial,sans-serif;
}

#copyright a:hover {
color:#FF0000;
}

#failedlogin {
margin-left: 10px;
color: #FF0000;
font-family:verdana,arial,sans-serif;
font-size:90%;
}

.errMsg {
	color: #FF0000;
	/*display: inline;*/
}

.errFld {
	border-color: #FF0000;
 }
 /*.recaptchatable .recaptcha_image_cell, #recaptcha_table {
  background-color:#FF0000 !important; //reCaptcha widget background color
 }
 #recaptcha_table {
   border-color: #FF0000 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }*/

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}