﻿

/****************** FORM HOLDER **************/

div.form { padding-top:10px; }

div.form p 
{
	margin:0; padding:5px 30px 15px 20px;
}

div.form label { float:left; display:block; width:120px; text-align:right; padding-right:15px; padding-top:2px; }


div.form textarea { font-family:Tahoma, Verdana; width:300px; height:60px; padding:4px; }
div.form textarea.error { background-color:#FCEBEA }

div.form p em 
{
	display:block;
	padding-left:135px; 
	font-style:normal;
	font-size:11px;
	color:#757575;
}

div.form p strong {display:block; }


div.form p.image img { padding-left:160px; }

div.form input { width:300px; padding:4px; }
div.form input.button { font-size:12px; }

div.form select { width:310px; padding:4px; height:100px; }

div.form input.error 
{
	background-color:#FCEBEA;
}

div.form label.error  
{
	font-size:11px;
color:#C00005;
padding-left:135px;
text-align:left;
width:293px;	
float:none;
}


div.submit 
{
	width:500px; text-align:right; padding-top:10px;
}


div.subSubmit 
{
	text-align:right;
	font-size:11px;
}

/***************** INPUT **********************/

input.button {
		font-size:11px;
		font-family:Verdana;
}


input, select, textarea, table 
{
	font-family:Tahoma, Verdana;
	font-size:12px;
	color:#404040;
}

input.checkbox, input.radio, input.button, span.checkbox input, div.form input.button { width:auto; }


/************** ERROR **********************/
#errorDisplay 
{
	border:1px solid #C00005;
	color:#404040;
	font-size:12px;
	margin:0 20px 20px 5px;
	padding:6px;
	display:none;
}



/************** SUCCESS ****************/
#successDisplay 
{
	border:1px solid #0095C0;
	color:#404040;
	font-size:12px;
	margin:0 20px 20px 5px;
	padding:6px;
	display:none;
}


/************ MESSAGE *****************/
#messageDisplay 
{
	border:1px solid #6F6F6F;
	color:#404040;
	font-size:12px;
	margin:10px 20px 20px 5px;
	padding: 10px 6px 10px 6px;
	display:none;
	
}
