/* CSS Document */
/*
	Forms
	By Andrew Broomfield/Hugh Newsomef
	www.Sloomedia.com
*/

form.grey1 {
width:645px;
padding:0px 0px 0px 0px;
background-color:#F3F3F3;

background-repeat:no-repeat;
font-size:0.9em;
line-height:1.2em;
}

form.grey1 div.form_container {
	padding:15px 15px 5px 15px;


}

form.grey1 div.form_foot {

background-repeat:no-repeat;
background-color:#FCFBFA;
height:10px;

}

form.grey1 fieldset {
width:auto;

}

form.grey1 input {
	
font-family: Arial, Helvetica, Trebuchet MS, sans-serif; 
font-size:0.95em;
}


form.grey1 textarea {
	font-size:0.95em;
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
	line-height:1.4em;
	

}


form.grey1 select {
	font-size:1em;	
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;

}

form.grey1 dl {
	width:auto;
	float:none;
	clear:both;
}

form.grey1 dt {
float:left;
text-align:right;
font-weight:bold;
color:#333333;
width:250px;
padding:10px 10px 5px 2px;
clear:left;


}



form.grey1 dd {
float:left;
width:280px;
padding:8px 10px 5px 2px;


}





input.submitbtn {
font-weight:bold;
background: #E56303 url(../img/form/button_bg_up.gif) no-repeat scroll right bottom;
border: 1px solid #666666;
color:#FFFFFF;
cursor:pointer;
padding:0px 3px 0px 3px;

}
input.submitbtn:active {
background:  url(../img/form/button_bg_down.gif) no-repeat scroll right bottom;
}

input.inputlink_butt_org {
font-weight:bold;
background: #E56303 url(../img/form/button_bg_up.gif) no-repeat scroll right bottom;
border: 1px solid #666666;
color:#FFFFFF;
cursor:pointer;
padding:0px 3px 0px 3px;

}
input.inputlink_butt_org:active {
background:  url(../img/form/button_bg_down.gif) no-repeat scroll right bottom;
}



form.grey1 h2	{
	color:#333333;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

form.grey1 h3	{
	color:#E56303;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	font-size:1.1em;
	
	color:#CD001F;
	padding:6px 6px 6px 6px;
	border-bottom:1px solid #FF0000;

}

form.grey1 div.required_fields {
	float:right;
	padding:0px 20px 0px 20px;
	border:0px;
}

form.grey1 img.required {
	border:0px;
	margin:0px;
	padding:0px;
}

div.error {
	width:200px;
	background:#C90000;
	color:#ffffff;
	font:normal 0.85em Arial, Helvetica, sans-serif;
	padding:3px;
	margin:2px 0px 0px 0px;
	

}


