


div#form
{	
	float:left;
	width:400px;
		
	margin-bottom:20px;
}



form
{
	padding:0;
	margin:0;
	background:white;
}

form input.button
{	
	cursor:pointer;
}

form fieldset
{	
	padding:0 0 10px 0;
	margin:10px 0px;
	background:white;
	border:none;
}

form fieldset dl
{	
	padding:0 10px 0 0;
	margin:0;
}
form fieldset dt
{	
	padding:10px 0 0 0;
	margin:0 0 0 8px;
}
form fieldset dd
{	
	padding:0 10px 0 0;
	margin:0 0 0 10px;
}





form fieldset legend
{	
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	line-height:18px;
	color:#666666;
	
	padding:5px 20px 5px 10px;
	background:white;
}

form fieldset#fsSubmit
{	
	text-align:left;
	padding:10px;
	border-top: 4px solid #e5e5e5;
	background:#f8f8f8;
	margin-top:10px;
}

form label
{	
	font-weight:normal;
	text-transform:none;/*uppercase;*/
	font-size:14px;
	line-height:20px;
	color:#666666;
	padding:2px;
	padding-top:3px;
}

form input
{	
	border:1px solid #cccccc;
	background:white;
	padding:3px;
	
	font-size:14px;
}
form input.noborder
{	
	border:none;
}

form select
{	
	border:1px solid #cccccc;
	background:white;
	padding:3px;
	
	font-size:14px;
}

form textarea
{	
	border:1px solid #cccccc;
	background:white;
	padding:3px;
	
	font-size:14px;
}



form .full
{	
		width:100%;
	}

form .error
{	
	background:red;
	color:white;
}





form h2
{
	font-family:serif;
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	line-height: 10px;
	
	background:white;
	border-bottom: 4px solid #e5e5e5;
	
	padding: 10px;
	margin-bottom: 5px;
}





form div.fieldrow
{	
	padding:10px 0px;
}



div#divValidationError
{	
	padding-top:5px;
	padding-left:10px;
	
	font-family:helvetica,sans-serif;
	color:red;
	font-size:14px;
	line-height:120%;
}
div#divValidationErrorRight:first-line
{	
	font-weight:bold;
}



div.note
{
	font-family:sans-serif;
	font-size:14px;
	line-height:120%;
	padding:20px 20px 20px 10px;
	color:#666666;
}




