#form-style{width: 294px; margin-top: 10px;}

#form0{
	margin-top: 10px;
	height: auto;
	width: 430px;
	float: left;
}

.form-wrap {
    height: 470px;
    float: left;
    width: 430px;
}

.formleft {
	width: 207px;
    float: left;
	padding-bottom: 6px;
}

/*    /////////////// DROP DOWN \\\\\\\\\\\\\\\\    */
.reference {width: 207px; float: left; padding-bottom: 6px;}
.reference .selector{width: 200px;}
.reference .selector span{width: 170px;}

.state {width: 207px; float: left; padding-bottom: 6px;}
.state .selector{width: 200px;}
.state .selector span{width: 171px;}

.job {width: 207px; float: right; padding-bottom: 6px;}
.job .selector{width: 200px;}
.job .selector span{width: 170px;}

.dateofbirth {width: 207px; float: left; padding-bottom: 6px;}
.dateofbirth .selector{float: left;}
.dateofbirth .selector select{width: 100px; float: left;}

.formright {
	width: 207px;
    padding-bottom: 6px;
	float: right;
}

.formemail
{
	float: left;
	width: 422px;
	padding-bottom: 6px;
}

.captcha-input
{
	float: left;
	margin-top: 10px;
}

.formwebsite
{
	float: left;
	width: 429px;
	padding-bottom: 6px;
}

.editor-label
{
	margin-bottom: 5px;
	width: 200px;
	height: 15px;
	float: left;
}

.captcha{width: 370px; height: 90px; float: left; margin-bottom: 10px;}
.captcha-left{width: 152px; height: 90px; float: left;}
.captcha-right{width: 210px; height: 52px; float: right;}
.captcha-input{float: left; margin-top: 6px;}

input 
{
    background: #fff repeat scroll 0 0 transparent;
	color: #384e96;
	font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #1c67b5;
    font-size: 13px;
    font-weight: 100;
    height: 28px;
    width: 200px;
	padding-left: 5px;
	
}
input.valid
{
	background-image: url(../images/success.gif);
	background-repeat: no-repeat;
	background-position: 186px center;
	padding-right: 25px;
	width: 175px;
}
input.error
{
	background-image: url(../images/denied.gif);
	background-repeat: no-repeat;
	background-position: 186px center;
	padding-right: 25px;
	width: 175px;  
}

.website.valid
{
	background-image: url(../images/success.gif);
	background-repeat: no-repeat;
	background-position: 409px center;
	padding-right: 25px;
	width: 398px !important;
}
.website.error
{
	background-image: url(../images/denied.gif);
	background-repeat: no-repeat;
	background-position: 409px center;
	padding-right: 25px;
	width: 398px !important;  
}

.field-validation-error 
{
	color:#384e96;
}

.website 
{
    float: left;
	width: 422px;
}

.message 
{
    background: #fff repeat scroll 0 0 transparent;
    border: 1px solid #1c67b5;
    height: 110px;
    margin-bottom: 15px;
	width: 422px;
	font-family: Arial, Helvetica, sans-serif;
	color: #384e96;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 13px;
}
.message.error
{
    background-image: url(../images/denied.gif);
	background-repeat: no-repeat;
	background-position: 409px 5px;
	padding-right: 25px;
	width: 398px !important;  
}

.message.valid
{
    background-image: url(../images/success.gif);
	background-repeat: no-repeat;
	background-position: 409px 5px;
	padding-right: 25px;
	width: 398px !important;  
}

.comments 
{
	float: left;
	width: 429px;
}

textarea
{
	resize:none;
    overflow:hidden;
}

#formcaption 
{
    margin-bottom: 30px;
	float: left;
}

.submitbutton 
{
    float: left;
    font-size: 13px;
    height: 28px;
    width: 82px;
	background: #fff;
	color: #764D41;
	font-family: Arial, Helvetica, sans-serif;
	color:#384e96;
	padding: 0px;
    clear: both;
}

.selector.error
{
    background-image: url(../images/sprite-error.png);
}

.selector span.error
{
    background-image: url(../images/sprite-error.png);
    color: #CA2727;
}

.preLoad
{
    background-image: url(../images/sprite-error.png);
    display: none;
}