/* Imported from Anitron signup.css */
#top #signUp a, #top #topLogin a {
	display:block;
	text-decoration:none;
	height:100%; }
#top a {
	display:inline;
	text-decoration:none;
	height:100%; }
		
#contentA {
	background:url(../images/content/home_contentA_bg.gif) 0 0 no-repeat;
	border-top:1px solid #fff;
	clear:both;
	width:640px;
	padding:28px 14px;
}

#contentA h2 {
	background-image:url(../images/text/account_information_h2.gif);
	width:550px;
	height:32px;
}
#contentA h3 {
	background-image:url(../images/text/signup_h3.gif);
	width:285px;
	height:22px;
}

#contentA strong {color:#fe4600;}

#contentA .img {
	float:right;
	border:5px solid #7292BA;
	padding:1px;
	margin:0 0 0 10px;
	}
#contentLeft p {padding: 0 0 16px 0;}

/* CSS for Signup application */
p { font-family:Arial, Helvetica, sans-serif; font-size: .8em; }

ul.date li {display:inline;}

div.hr hr, div.nfrule hr {display: none;}

.grunetForm table { font-size:.8em; padding: 0; margin: 10px 15px; border:1px solid #FF3300; background-color:#EFEFEF;}
.grunetForm table th { color:#FFFFFF; background-color:#CECFCE; padding: 6px 4px;}
.grunetForm table tr { padding:30px;}
.grunetForm table td { padding: 3px; margin: 3px;}

.grunetForm fieldset {border: 0; margin-top: 20px;}
.grunetForm label {float: left; width: 240px; text-align: right; padding:0 10px 0 0}


h1 { font-size:100%; margin-bottom: 26px;}
.error {color:#AD2821; background-color:#FFFFA0; border:2px dashed #AD2821; margin: 10px 15px; padding: 5px;}
ul.signupList li{
	list-style: circle inside;
	margin-left: 20px; }


/* Error states */
p.error {color:#AD2821; background-color:#FFFFA0; border:2px dashed #AD2821; margin: 10px 15px; padding: 5px;}

/* Working state */
.default { background-color: #FFFFFF; border: none; color:#000000;}