/* css styling for contact and login/register forms */
div#IEold {display:none;} /* a different form has to be used for IE6 */

/* defines form layout in a css table structure */
.table {
display			: block;
/*border-collapse	: collapse;*/
}
.label {
display			: none;
width			: 180px;
font-size		: 0.8em;
text-align		: right;
}
.info {
display			: none;
width			: 180px;
padding			: 5px 10px;
font-size		: 0.8em;
}

/* css styling for contact form */
fieldset {
float			: left;
clear			: left;
width			: 98%;
margin			: 0 15px 15px 0;
padding			: 0;
background-color: #e0e0e0;
border			: 2px solid #666d3b;
}
legend {
margin-left		: 1em;
font-weight		: bold;
font-family		: Georgia, Arial, Helvetica, sans-serif; 
font-size		: large; 
font-weight		: bold; 
color			: #78241a;
}
label {
float			: left;
width			: 15em;
margin-right	: 0em;
text-align		: left;
}
.form2 label {
width			: 18em;
}
fieldset ol {
padding			: 0em 1em 0 1em;
list-style		: none;
}
fieldset li {
float			: left;
clear			: left;
width			: 100%;
padding-bottom	: 0.5em;
}
fieldset.submit {
float			: none;
width			: auto;
border			: 0 none #FFFFFF;
padding-left	: 14em;
background-color: transparent;
}
li.required {
font-style		: italic;
text-align		: right;
color			: #696969;
}