/*
	applies to the entire form
*/
form.contact
{
	padding:0;
	margin:25px;
}
form.contact fieldset
{
	border:none;
	padding:0;
	margin: -8px 0 -10px 0;
}

form.contact fieldset legend
{
       margin: -10px 0 -10px 0;
	font-size:12px;
	font-weight: bold;
}
form.contact fieldset
{
	text-align:left;
	vertical-align:baseline;
}
form.contact fieldset.copy input
{
         margin: 10px;
}
form.contact fieldset.subject
{
         margin: -15px 0 -10px 0;
}

form.contact fieldset.user,
form.contact fieldset.email
{
	font-size: 10px;
}
form.contact fieldset.submit input
{
      width:50%;
}
form.contact fieldset.user input,
form.contact fieldset.email input,
form.contact fieldset.site input,
form.contact fieldset.subject select
{
	width:50%;
}
form.contact fieldset.captcha div.nbox,
form.contact fieldset.captcha div.cbox
{
	vertical-align: bottom;
	text-align:center;
	font-size:10px;
	margin:0px 0px 1px 1px;
	float:left;
	height:7px;
	width:7px;
	border:1px solid #f6f6f6;
	background-color:#f6f6f6;
}
form.contact fieldset.captcha div.cbox
{
	border:1px solid #000000;
}
form.contact fieldset.captcha input
{
	width:115px;
}
form.contact fieldset.captcha div.clear
{
	clear:both;
}