body{
    background-color:#d3d3d3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000000;
	text-align: center;
	margin-top:0px;
	margin:0px
}

#wrapper{
background-color:#ffffff;
	width: 798px;
    margin-left: auto;
    margin-right: auto;
	text-align:left;
}

#header{
background-image:url(http://www.directonlineloans.co.uk/images/header.jpg);
background-repeat:no-repeat;
width: 798px;
height:128px;
}

#datawrap{
	width: 340px;
    margin-left: auto;
    margin-right: auto;
	text-align:left;
}

.datahold {
    text-align: center;
	}
	
.datasq {
    width: 300px;
	background-color:#d9f7ff;
	border: #000000 solid 2px;
	text-align:center;
}

.maintextbold {
   font-weight: bold;
}

/* start form css*/

fieldset
{
  border: 1px solid #f5792b;
  width: 400px;
 padding: 6px;
}

legend
{
    color: #ffffff;
    font-weight:bold;
    background: #000080;
    border: 1px solid #f5792b;
    padding: 2px 6px;
}

#formHold {
  padding: 25px 6px 0 0;
  text-align:left;
  margin-left: 250px;
}

#left {
float:left;
}
#homeownerad {
   color:#000000;
}


.formtext {
   color:#000000;
   padding: 0 4px 0 14px;
}

label {
	display: block;
	float: left;
	text-align: right;
	padding: 3px 12px 0 0;
	width: 130px;
}

.label {
	float: left;
	text-align: right;
	padding: 0 12px 0 0;
	width: 130px;
}

#lefter
{padding: 4px 4px 4px 4px;

}

#left1 {
width: 130px;
color:#ffffff;
background-color:#000080;
}


ul, navLefter {
list-style:none;
padding: 0;
margin-left: 0;
width: 122px;
}

li, navLefter {
padding: 0 0 10px 2px}

a.navL:link{font-size: 8pt; color: #ffffff; font-family: Verdana, Sans-Serif; font-weight: bold; text-decoration: none; padding: 4px 2px 8px 0px;}
a.navL:visited {font-size: 8pt; color: #ffffff; font-family: Verdana, Sans-Serif; font-weight: bold; text-decoration: none; padding: 4px 2px 8px 0px;}
a.navL:active {color:#FFA500; padding: 4px 2px 8px 0px; }
a.navL:hover {color:#FFA500; padding: 4px 2px 8px 0px; }



.text {
	color: #000000;
    background: #ffffff;
    border: 1px solid #000;
	width:150px;
	text-align:left;
	padding: 5px 0 4px 0;;
}

.spaced{
	padding: 4px 0 0 0;
}

.workPhone{
	visibility:hidden;
}

#clients {
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.drop{
	color: #000000;
    border: 1px solid #ccc;
	text-align: left;
	padding: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.data{
	color: #000000;
    border: 1px solid #000;
	text-align: center;
	color: #ff6600;
	font-size:11px;
}

button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* form css end*/

#foot {
width: 798px;
background-color:#000080;
color:#ffffff;
text-align:center;
padding: 16px 0 16px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

	
.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg{
	display: none;
}

.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
    display:block;
	color: #ff0000;
}
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: block;
	color: #ff0000;
	padding: 0 0 0 30px;
}

.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #ffcbcb;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}

.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}

#error_zone {
   color: #ff0000;
   padding: 5px 0 5px 0;
}

