﻿.formTable
{
	width:95%;
}

.formSectionHeader
{
	font-weight:bold;
	color: #8b0000;
	border-bottom:Solid 1px #808080;
	padding: 5px 0px;
}

.formQuestionHeader
{
	font-weight:normal;
	padding-left:5px;
}

.formQuestionBody
{
	padding:3px;
}

.formValidator
{
	color:#8b0000 !important;
	font-style:italic;
	margin-left:5px;
}

LABEL
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    clear: left;
    float: left;
    width: 120px;
}

.FormField
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    margin: 5px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.FormButton
{
    background-color: #d2dce4;
}

.FormRadioButton
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    padding-bottom: 5px;
    clear: left;
    float: left;
}

.UserTypeLabel
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.LoginButton
{
    text-align: right;
}

.LoginStatus
{
    display: block;
    clear: left;
    float: left;
    width: 150px;
}

#mcf_wrapper {
	text-align:center;
}

#mcf_fields {
	width:65%;
	margin: 0px auto;
}

#mcf_fields fieldset{
	padding-top:4px;
}

#mcf_fields input {
	width:100%;
}

#mcf_fields .checkbox input {
	width:1.5em;
}

#mcf_fields textarea {
	width:100%;
}

#fieldarea dl, #personaldetails dl, #mcf_fields dl, #directorysearch dl {
	background-color:#F4EED9;
	margin:0px;
}
#fieldarea dt, #personaldetails dt, #mcf_fields dt, #directorysearch dt {
	float:left;
	clear:left;
	margin:0px;
	font-weight:bold;
	color:#32335F;
	text-align:right;
	width:125px;
}

#mcf_fields dt label {
	width:100%;
}

#fieldarea dd, #personaldetails dd, #mcf_fields dd, #directorysearch dd {
	margin:0px;
	margin-left:130px;
	border-left: #D8D7D3 1px solid;
	background-color: #FCF9F2;
	padding:3px;
	text-align:left;
}

#buttonarea, #mcf_wrapper
{
	text-align:center;
	padding:3px;
}

#buttonarea a, #mcf_wrapper a
{
    font-size: x-small;
    color: #292c54;
	text-decoration: none;
	font-weight: bold;
}

#buttonarea a:visited, #mcf_wrapper a:visited
{
	color: #292c54;
	text-decoration: none;
	font-weight: bold;
}

#buttonarea a:hover, #mcf_wrapper a:hover
{
    color:#A54742;
	text-decoration: none;
	font-weight: bold;
}

input.wide
{
	width:100%;
}