/* CSS Document */

/*
#####################################################
	CSS for the form class
#####################################################
*/

#formcontainer { display: block; padding: 0px; margin: 0px 0px 0px 0px; width: 350px;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }

#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 1px #009933 solid; margin: 10px 0px 0px 0px; }
#defaultform form li { padding:	5px 5px 5px 0px; vertical-align: top; list-style: none; margin: 0; }
#defaultform form ol { margin: 0; padding: 0; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; }
#defaultform form label { display: block;  line-height: 1.8; vertical-align: top; font-size: 0.9em; }
#defaultform form em { font-weight: bold; font-style: normal; color: #FF0000; }
#defaultform form fieldset input, textarea, file {
	width: 280px;
	border: 1px solid #999999;
	padding: 3px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

#defaultform .checkbox { width: 20px; }
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform form input:focus, textarea:focus { background: #FFFFFF; color: #000; }

#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .buttonsubmit { width: 100px; background-color: #B9CBBC; border: 1px solid #008149; }
.textareawide { width: 400px; }

#formmessage { padding: 10px; background-color: F2F2F2; border: 1px solid  #008149; }
