/* CSS Document */
/* ===================================== */

span.red {
	color:#FF0000;
}

#EnquiryForm {	margin-top:5px;	margin-bottom:5px;min-height:350px;	width: 569px;}
* html #EnquiryForm {	height:350px;}
#EnquiryForm p {	font-size:12px;	margin-bottom:0;}
#EnquiryForm div.formLeft {	border-right:1px dashed #A6A6A6;	float:left;	width: 291px;}
#EnquiryForm div.formRight {	float:left;	padding-left:5px;	width: 272px;}

div.title {float: left;width: 68px;}
div.title div.label {width: 63px; }
div.title div.value {margin-top: 1px;width: 63px; }
div.title input {width: 59px; }

div.forename {float: left;width: 113px;}
div.forename div.label {width: 108px; }
div.forename div.value {margin-top: 1px;width: 108px; }
div.forename input {	width: 104px; }

/* Surname */
div.surname {	float: left;	width: 105px;}
div.surname div.label {	width: 105px; }
div.surname div.value {	margin-top: 1px;	width: 105px; }
div.surname input {	width: 101px; }

/* Organisation */
div.organisation {	margin-top: 4px;	width: 286px;}
div.organisation div.label {	width: 286px;}
div.organisation div.value {	margin-top: 1px;	width: 286px;}
div.organisation input {	width: 282px;}

/* Address - Line 1 */
div.address1 {	margin-top: 4px;	width: 286px;}
div.address1 div.label {	width: 286px;}
div.address1 div.value {	margin-top: 1px;	width: 286px;}
div.address1 input {	width: 282px;}

/* Address - Line 2, 3 & 4 */
div.address2, div.address3, div.address4 {	margin-top:1px;	width: 286px;}
div.address2 div.label, div.address3 div.label, div.address4 div.label {	display: none;}
div.address2 div.value, div.address3 div.value, div.address4 div.value {	width: 286px;}
div.address2 input, div.address3 input, div.address4 input {	width: 282px;}

/* Address - Line 5 */
div.address5 {	float: left;	margin-top:1px;	margin-right:6px;	margin-bottom:3px;	width: 120px; }
div.address5 div.label {	display: none;}
div.address5 div.value {	width: 120px; }
div.address5 input {	width: 116px; }

/* Postcode */
div.postcode {	float: left;	margin-top:1px;	margin-bottom:3px;	width: 160px;}
div.postcode div.label {	float: left;	margin-top: 2px;	margin-right:1px;	text-align:right;	width: 91px;}
div.postcode div.value {	float: left;	width: 68px;}
div.postcode input {	width: 64px;}

/* TelephoneLeft (Telephone home, Mobile) & TelephoneRight (Telephone work, Fax) */
div.telephoneLeft, div.telephoneRight {	float: left;	margin-top: 3px;	width: 141px;}
div.telephoneLeft {	margin-right:4px;}div.telephoneLeft div.label, div.telephoneRight div.label {	width: 141px;}
div.telephoneLeft div.value, div.telephoneRight div.value {	margin-top: 1px;	width: 141px;}
div.telephoneLeft input, div.telephoneRight input  {	width: 137px;}

/* Email */
div.email {	margin-top: 4px;	width: 286px;}
div.email div.label {	width: 286px;}
div.email div.value {	margin-top: 1px;	width: 286px;}
div.email input {	width: 282px;}

/* Subject */
div.subject {	width: 272px;}
#EnquiryForm div.subject {	margin-top: 0px;}
div.subject div.label {	width: 272px;}
div.subject div.value {	margin-top: 1px;	width: 272px;}
div.subject input {	width: 268px;}

/* Comments / Your Enquiry */
div.comments {	margin-top: 4px;	width: 272px;}
div.comments div.label {	width: 272px;}
div.comments div.value {	margin-top: 1px;	width: 272px;}
div.comments textarea {	height: 203px;	width: 270px;}


/* form Security */
div.security {	margin-top:12px;}
div.contactsecurity {	width:272px;}
div.contactsecurity div.swzImgSec div.image {	float:left;	padding-top:5px;width:120px;}
div.contactsecurity div.swzImgSec div.inputarea {	float:left;	padding-left:2px;	padding-right:5px;	width:145px;}
div.contactsecurity div.swzImgSec div.description {	font-size:10px;	margin-bottom:3px;}
div.contactsecurity div.swzImgSec div.value input.scode {width:140px;}

/* Submit Button */
div.submit {	padding-top: 8px;	text-align: center;	width: 569px;}

/* ===================================== */
/* --- Access Problem Reporting Form --- */
div.reportformLeft {	border-right: 1px dashed #A6A6A6;	padding-right:5px;	float:left;	width:440px;}
div.reportformRight {	float:left;	padding-left:5px;	width:286px;}
div.reportformLeft p, div.reportformRight p {	font-size:10px;;	line-height:1.1em;	margin-bottom:0;}
div.reportformLeft ul, div.reportformRight ul {	margin-left:22px;	margin-bottom:10px;}
div.reportformLeft li, div.reportformRight li {	font-size:10px;;}
#ReportingForm p.bottomspacing {	margin-bottom:10px;}

/* incident date */
div.incidentDate {	float:left;	margin-right:10px;	width:265px;}
div.incidentDate div.label {	float:left;	margin:5px 5px 0 0;	width:88px;}
div.incidentDate div.value {	float:left;	width:172px;}
div.incidentDate div.value div.date {	width:172px;}
div.date div.day {	float:left;	margin:1px 2px 0 0;	width:41px;} 
div.date div.day select  {	width:41px;}
div.date div.month {	float:left;	margin:1px 2px 0 0;	width:95px;} 
div.date div.month select {	width:95px;}
div.date div.year {	float:left;	width:32px;} 
div.date div.year input {	height:18px;	width:28px;}

/* incident time */
div.incidentTime {	float:left;	width:165px;}
div.incidentTime div.label {	float:left;	margin:5px 5px 0 0;	width:90px;}
div.incidentTime div.value {	float:left;	width:70px;}
div.incidentTime div.value input {	height:18px;	width:66px;}

/* Place */
div.place {	margin-top:2px;	width:440px;}
div.place div.label {	float:left;	margin:5px 5px 0 0;	width:88px;}
div.place div.value {	float:left;	width:347px;}
div.place div.value input {	width:343px;}

/* grid reference */
div.gridreference {	float:left;	margin-top:2px;	margin-right:10px;	width:225px;}
div.gridreference div.label {	float:left;	margin:5px 5px 0 0;	width:88px;}
div.gridreference div.value {	float:left;	width:132px;}
div.gridreference div.value input {	width:128px;}
		
/* Map Number */
div.mapnumber {	float:left;	margin-top:2px;	width:205px;}
div.mapnumber div.label {	float:left;	margin:5px 5px 0 0;	width:155px; }
div.mapnumber div.value {	float:left;	width:45px;}
div.mapnumber div.value input {	width:41px;}

/* Problem Type */
div.problemtype {	margin-top:5px;	margin-bottom:12px;	width:440px;}
div.problemtype div.label {	width:440px;}
div.problemtype div.value {	margin-top:2px;	width:440px;}
div.problemtype div.value select {	width:440px;}

/* problemtext */
div.problemtext {	margin-top:5px;	width:440px;}


/* Incident */
div.incident {	margin-bottom:10px;	width:440px;}
div.incident div.label {}
div.incident div.value {	margin-top:1px;}
div.incident div.value textarea {	height:112px;	width:438px;}

/* Action Taken */
div.action {	margin-bottom:15px;	width:286px;}
div.action div.label {}
div.action div.value {	margin-top:1px;}
div.action div.value textarea {	height:65px;	width:284px;}

/* Friends */
div.friends {	margin-top:12px;	width:286px;}
div.friends div.label {}
div.friends div.value {	margin-top:1px;}
div.friends div.value textarea {	height:49px;	width:284px;}

/* form Security */
div.security {	margin-top:12px;}
div.reportingsecurity {	width:284px;}
div.reportingsecurity div.swzImgSec div.image {	float:left;	padding-top:5px;	width:120px;}
div.reportingsecurity div.swzImgSec div.inputarea {	float:left;	padding-right:5px;	width:159px;}

div.reportingsecurity div.swzImgSec div.description {	font-size:10px;;	margin-bottom:3px;}
div.reportingsecurity div.swzImgSec div.value input.scode {	width:140px;}



/* Submit Button */
div.buttons {	text-align: center;}


/* ===================================== */
/* CSS for Error Message */
#ErrorMessageText {	color:#FF0000;	font-size:0.85em;	margin-top:10px;	margin-bottom:30px;}
div.contactUsLeft #ErrorMessageText {	margin-top:25px;}


/* ===================================== */
div.pitchinform {	border: 1px solid #A6A6A6;	background-color: #E6E8F1;	padding:5px 10px 0 10px;	width: 728px;}
div.pitchinform h3 {	margin-bottom:10px;}
div.pitchinform p {	font-size:10px;;	margin-bottom:0;}

/* subject */
div.pitchinform div.subject {	margin-top:12px;	width: 728px;}
div.pitchinform div.subject div.label {	float:left;	margin-top:2px;	width:90px;}
div.pitchinform div.subject div.value {	float:left;	width:632px;}
div.pitchinform div.subject div.value input {	width:628px;}

/* message */
div.pitchinform div.message {	margin-top:5px;	width: 728px;}
div.pitchinform div.message div.label {	float:left;	margin-top:2px;	width:90px;}
div.pitchinform div.message div.value {	float:left;}
div.pitchinform div.message div.value textarea {	height:100px;	width:630px;}

/* name */
div.pitchinform div.name {	margin-top:5px;	width: 728px;}
div.pitchinform div.name div.label {	float:left;	margin-top:2px;	width:90px;}
div.pitchinform div.name div.value {	float:left;}
div.pitchinform div.name div.value input {	width:400px;}

/* email */
div.pitchinform div.email {	margin-top:5px;	width: 728px;}
div.pitchinform div.email div.label {	float:left;	margin-top:2px;	width:90px;}
div.pitchinform div.email div.value {	float:left;}
div.pitchinform div.email div.value input {}

/* displayemail */
div.pitchinform div.displayemail {	margin-top:2px;	width: 728px;}
div.pitchinform div.displayemail div.label {	float:left;	margin-top:2px;}
div.pitchinform div.displayemail div.value {	float:left;	margin-left:45px;}
div.pitchinform div.displayemail div.value input {}

/* telephone */
div.pitchinform div.telephone {	margin-top:5px;	width: 728px;}
div.pitchinform div.telephone div.label {	float:left;	margin-top:2px;	width:90px;}
div.pitchinform div.telephone div.value {	float:left;	padding-right:10px;}
div.pitchinform div.telephone div.value input {}
div.pitchinform div.telephone div.label2 {	float:left;	margin-top:2px;}

/* form Security */
div.pitchinform div.security {	margin-top:10px;	margin-left:90px;	width:622px;}
div.pitchinform div.security div.swzImgSec div.image {	float:left;	padding-right:5px;	width:120px;}
div.pitchinform div.security div.swzImgSec div.inputarea {	float:right;	padding-top:5px;	padding-left:2px;	width:495px;}

div.pitchinform div.security div.swzImgSec div.description {	font-size:10px;;	margin-bottom:3px;}
div.pitchinform div.security div.swzImgSec div.value input.scode {	width:140px;}

div.pitchinform div.button {	padding:5px 0 10px 0;	text-align:center;width: 728px;}


div.pitchinform #ErrorMessageText p {	font-size:0.8em;	margin-bottom:3px;}
div.pitchinform #ErrorMessageText ul, div.pitchinform #ErrorMessageText li {	margin-bottom:3px;}
