@import url("form.css");

form
{
    width: 550px;
    font-size: 12px;
}

.note
{
    width: 550px;
    font-size: 14px;
    padding: 10px;
    background-color: #EFEFEF;
}

html-text
{
	padding: 10px;
}

form fieldset
{
	clear: both;
    float: left;
    border: 0;
    margin: 0;
}

form fieldset.hidden
{
    border: 0px;
}

form fieldset legend
{
    width: 550px;
    font-size: 18px;
	color: #143d70;
	padding-top: 10px;
	text-align: center;
}

form fieldset ol
{
    margin: 0;
    padding: 0;
}

form fieldset li
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
}

form label 
{	
	height: 2em;
    font-size: 14px;
	font-family: Verdana, Arial, Helvetica; 	
	display: block;
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

form .text
{
	height: 1.6em;
	width:  300px;
	font-size: 14px;
	border: solid 1px #C8C8C8;
	vertical-align: middle;
}

form select
{
   width:  300px;
   font-size: 14px;
   border: solid 1px #C8C8C8;
}

form .textarea
{
	font-family: Verdana, Arial, Helvetica; 
	width: 300px;
	height: 150px;
	border: solid 1px #C8C8C8;
}

form .submit
{
	color:black; 
	width:300px;
	font-size: 14px;
	background-color: #EFEFEF; 
	border: solid 1px #C8C8C8;
}

form textarea {
    overflow: auto;
}

form br {
    clear: left;
}

form .element {
    display: inline;
    float: left;
    margin: 5px 0 0 10px;
    padding: 0;
}

form .element2 {
    display: inline;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
}

form li.reqnote {
    font-size: 80%; 
    margin: 5px 0 0 10px;
}

form span.error, form span.required
{
    color: red;
}

form div.error {
	text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size:14px;
}