/* #####################################################
	CSS for the form class
##################################################### */
.defaultform form { padding: 0px; margin: 0px; color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: 0px; }
.defaultform form fieldset { border: 0px; }
.defaultform form li { padding: 5px; vertical-align: top; list-style: none; margin: 0; clear: both; }
.defaultform form ol { margin: 0px; padding: 0px; }
.defaultform form legend {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; border: 0px; }
.defaultform form label {
	display: block; line-height: 1.8; vertical-align: top; width: 120px; float: left; text-align: right;
	margin-right: 10px; }
.defaultform form em { font-weight: bold; font-style: normal; color: #FF0000; }
.defaultform form fieldset input, textarea, file { width: 200px;border: 1px solid #B3B3B3; padding: 3px; 
	color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; }
.defaultform form fieldset textarea { width: 350px; }
.defaultform .checkbox { width: 20px; }
.defaultform .buttons { border: 0px; width: 100px; padding: 0px; }
.defaultform .buttonsubmit{ background-color: #FF9900;
	color: #FFFFFF; border: 1px solid #FFDC95; width: 100px; cursor: pointer; font-weight: bold; }
.textareawide { width: 400px; height: 200px; }
.textareaLarge { width: 400px; height: 300px; padding: 3px; }
div.formAlertBox { padding: 0px; margin-bottom: 15px; }
div.formAlertBox h2 { color: #FE9900; }