label, input, textarea{
display:block;
float:left;
width:200px;
margin:0 0 2px 0;
}

input{font-size:0.9em;}
textarea{font-size:1em;}

input#cmdSubmit{
width:100px;
}

input#autologin{
width:auto;
}

label{
width:140px;
color:#FFF;
font-size:0.9em;
}

br{
clear:left;
}

form{
margin:0;
padding-left:20px;
}

button{
margin-left:100px;
}

#contentContainer form{margin:10px 50px 0 40px;padding:0;}

#contentContainer #formPanel{
margin:0;
background:url(../pages/images/contact_main_panel2.jpg) no-repeat;
border-bottom:solid 1px #FFF;
padding:30px 10px 4px 10px;
overflow:visible;
}
#contentContainer #formPanel2{
	clear:left;
background:url(../pages/images/contact_sub_panel.jpg) no-repeat;
border-bottom:solid 1px #FFF;
padding:10px 10px 4px 10px;
color:#000033;
}
#contentContainer #formControls{
	clear:left;
padding:4px 10px 4px 10px;
margin-top:12px;
}

#contentContainer #formPanel2 label{color:#000033;}
#contentContainer #formPanel h2{
background-color:#0066CC;
border-bottom:solid 1px #FFF;
padding:0;
margin-bottom:0;
}

#pnlSignup{
	width:116px;
margin:0;
background:url(../pages/images/contact_sub_panel.jpg) no-repeat bottom left;
border-bottom:solid 1px #FFF;
padding:0 8px 8px 8px;
overflow:visible;
border:solid 1px #CCCCCC;
}

#pnlSignup label{color:#000000;}

#sideContainer ul{margin:0;padding:0;list-style:none;}

#sideContainer #pnlSignup h2{font-size:140%;}

#frmSignup{margin:0;padding:0;}
#frmSignup input{width:110px;margin-bottom:4px;}
.signup{color:#000000;font-size:100%;}
.signupSubmit{font-weight:bold;background-color:#FFFFFF;}


