/* --------------------------------------------------
	 All Forms (including calcs)
-----------------------------------------------------*/

/*fieldset border*/
form {
	margin: 0 auto;
	padding: 0;
	padding-top: 25px;
	/*ie hack*/_padding-top: 15px;
	width: 520px;
	}


form fieldset {
	border: 1px solid #bdbec2;
	margin-bottom: 5px;
	padding: 10px;
	width: 500px;
	margin-left: 0 auto;
	}
	
form fieldset p {
	margin-bottom: 10px;
	}
	
/*fieldset heading*/
form legend {
	color: #de1d2e;
	font-weight: bold;
	font: 85% arial, hevetica, sans-serif;
	font-size: 0.8em;
	}
/*required fields text*/
form em span,
form .required {
	color: #de1d2e;
	font-weight: bold;
	}
/*submit button*/
form fieldset.submit input {
	background-color: #666;
	border: none;
	color: #fff;
	float: right;
	width: 150px;
	}
	
*html form fieldset.submit input /* IE */
{
margin-left: 153px;
}
	
form label {
	display: block;
	float: left;
	width: 150px;
	font: 85% arial, hevetica, sans-serif;
	font-size: 0.8em;
	}

.disclaimer {
font: 85% arial, hevetica, sans-serif;
font-size: 0.7em;
margin-left: 0 auto;
}
	
	
/*footer*/

#footer .footertext
{
font-family: arial, hevetica, sans-serif;
font-weight: bold;
font-size: 0.85em;
color: #fff;
text-align: right;
padding-top: 4px;
margin-right: 15px;
}

#footer a.small:link,
#footer a.small:visited {
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
color: #fff;
	}

#footer a.small:hover {
font-size: 0.8em;
font-weight: bold;
color: #fff00d;
	}
	
.titles {
padding-left: 10px;
padding-top: 10px;
}

form fieldset.submit {
padding-top: 5px;
	border: none;
	}
