@charset "utf-8";
/* CSS Document */
form{
	padding:0;
	margin:0;
	}
#frm_login{
	margin-top:10px;
	}
#frm_login input{
	background-color:#ececec;
	padding:4px;
	padding-left:64px;
	color:#777;
	border:none;
	/*width:202px;*/
	width:142px;
	letter-spacing:-1px;
	background-position:4px 50%;
	background-repeat:no-repeat;
	}
#frm_login input#username{
	background-image:url(../images/elements/misc/lb_username.gif);
	}
#frm_login input#password{
	background-image:url(../images/elements/misc/lb_password.gif);
	}


.shadowForms{}

/* , .shadowForms input.radio */
.shadowForms input.textField, .shadowForms textarea, .shadowForms select{
	border:1px solid #ECECEC;
	background-image:url(../images/elements/form/formb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
	font-size:0.9em;
	
	background-color:#ececec;

	color:#777;
	
	}


.formTitles{
	padding-right:0.3em;
	padding-top: 4px;
	padding-left: 6px;
	}
.formTitlesLeft
{
	padding-right:0.3em;
	padding-top: 4px;
}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	text-align:right;
	
	}
#contactForm{
	padding-top:5px;
	
	}
#contactForm .formFields{
	width:160px;
	}
* html #contactForm .formFields{
	width:155px;
	}
#contactForm .textField, #contactForm textarea, #contactForm select{
	width:160px;
	padding:4px;
	}

#contactForm .formFields2 textarea{
	width:100%;
	}
	
#remixForm{
	padding-top:5px;
}
#remixForm .formFields{
	width:180px;
	}
* html #remixForm .formFields{
	width:110px;
	}
#remixForm .textField, #remixForm textarea, #remixForm select{
	width:180px;
	padding:4px;
	}

#remixForm .formFields2 textarea{
	width:100%;
	}