/* CSS Document */

body { font-family:"Lucida Grande",Tahoma,Arial,sans-serif; font-size:62.5%; line-height:1.2em; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0px;
padding:0px;
}

#siteContainer { background-image:url(../images/site_bg.jpg); background-repeat:repeat-x; background-position:0 0; }
	#head { background-image:url(../images/logo_vericheck_tag.jpg); background-position:top right; background-repeat:no-repeat; width:980px; }
    #agentContent { width:756px; }
	#signIn { margin-left:85px; }
	#signIn p { margin-bottom:10px;	}
	#signIn .importantNotice { color:#999999; }

	#signIn .columnOne { width:370px; margin-right:16px; float:left; }
	#signIn .columnTwo { width:370px; float:left; }
	
	#signIn .columnHD { padding-bottom:5px; } /* Column Heading Element */
	#signIn .columnHD div { font-size:1.1em; font-weight:bold; color:#999999; margin-bottom:5px;  }
	#signIn .columnHD p { font-size:1.1em; color:#999999; margin:0 0 5px 0; padding:0; line-height:1.3em;  }

#thickboxContainer { width:766px; margin:auto; margin-top:0px; }
	#thickboxHead { text-align:right; background-color:#EEEEEE; height:30px; margin-bottom:10px; }	
	#thickboxHead a.closeThickbox { position:absolute; top:5px; right:10px; background-image:url(/resources/images/but_close_window.png); width:117px; height:14px; display:block; background-position:0 0; background-repeat:no-repeat;  }
	#thickboxHead a.closeThickbox:hover { background-position:0 -14px; }
	#thickboxContainer .pageTitle table { margin-bottom:10px; }
	
a { color:#1a456f; }
a:hover { color:#058dc7; }
h1 { font-size:2.4em; color:#000000; font-weight:100; line-height:1em;  }
h1 span { color:#999999; font-size:0.8em; font-weight:100; }
h2 { font-size:2em; font-weight:100; line-height:1em; color:#496070; }
h3 { font-size:1.8em;font-weight:100; line-height:1em; }
p { font-size:1.1em; }
dd { }
dt { font-weight:bold; border-top:1px solid #CCCCCC; padding:2px 0 0 0; }
span.capitalize { text-transform:capitalize;}

fieldset { border:none; margin-bottom:10px; }

.note { color:#505050; }
.attention { color:#900; }

.pageTitle { background-repeat:no-repeat; background-position:center left; padding:0; width:766px; }
.pageTitle input { float:right;}
.pageTitle table { margin-left:55px; width:711px; }
.pageTitle h1 { padding-top:10px; }
.pageTitle h2 { padding-top:4px; }
.pageTitle p { font-size:1.1em; margin-top:5px; color:#666666; }
.pageTitle p span { color:#000000; }
.pageTitle a, a.saveChanges { display:block; width:80px; height:29px; background-image:url(../images/but_save_changes.jpg); background-repeat:no-repeat; background-position:0 -29px; }
.pageTitle a:hover, a.saveChanges:hover { background-position:0 0; }
/* additional tags for the credit balance*/

	.application { background-image:url(../images/hd_tenancy.png); }
	.userEdit { background-image:url(../images/hd_user.png); }
	.propertyAdd { background-image:url(../images/hd_ref_start.png); }
	.users { background-image:url(../images/hd_user.png); }
	.settings { background-image:url(../images/hd_tools.png); }
	.help { background-image:url(../images/hd_help.png); }
	.tasks { background-image:url(../images/hd_pushpin.png); }
	.tasksEdit { background-image:url(../images/hd_tasks_edit.jpg); }
	.tenantEditMale { background-image:url(../images/hd_male.png); }
	.office { background-image:url(../images/hd_office.png); }
	.tenantEditFemale { background-image:url(../images/hd_female.png); }
	.roles { background-image:url(../images/hd_role.png); }
	.refProgress { background-image:url(../images/hd_ref_progress.png); }
	.refCompleted { background-image:url(../images/hd_ref_completed.png); }
	.refIndividual { background-image:url(../images/hd_ref_individual.png); }
	.refTenancy { background-image:url(../images/hd_ref_tenancy.png); }
	.consultantMale { background-image:url(../images/hd_consultant_male.png);}
	.consultantFemale { background-image:url(../images/hd_consultant_female.png);}
	.income { background-image:url(/resources/images/hd_coins.png); }
	.reports { background-image:url(../images/hd_report.png); }
	.notepad { background-image:url(../images/hd_notepad.png); }
	
	.secOrganisation { background-image:url(../images/sec_office.png);}
	.secKey { background-image:url(../images/sec_key.png);}
	.secReference { background-image:url(../images/sec_reference.png);}
	.secHorn { background-image:url(../images/sec_auto.png);}
	.secBranch { background-image:url(../images/sec_organisation.png); }
	.secAddressHistory { background-image:url(../images/sec_property.png); }
	.secOccupation { background-image:url(../images/sec_cash.png); }
	.secGuarantor { background-image:url(../images/sec_guarantor.png); }
	.secCommunicationLog { background-image:url(../images/sec_notepad.png); }
	.secAssessmentConclusions {  background-image:url(../images/sec_clipboard.png);}
	.secCreditReport {  background-image:url(../images/sec_report.png); }
	.secUserPersonalAccess { background-image:url(../images/sec_contact_card.png); }
	.secBranchData { background-image:url(../images/sec_network.png); }
	.secPermission { background-image:url(../images/sec_role.png); }
	.secHelp { background-image:url(../images/sec_help.png); }
	.secRole { background-image:url(../images/sec_chair.png); }
	.secAlarm { background-image:url(../images/sec_bell.png); }
	.secFindings { background-image:url(../images/sec_ccj.png);}
	.secID {background-image:url(../images/sec_id.png); }
	.secProperty { background-image:url(../images/sec_property.png); }
	.secTenants {background-image:url(../images/sec_tenants.png); }
	.secOccupants {background-image:url(../images/sec_occupants.png); }
	.secLock {background-image:url(../images/sec_lock.png); }
	.secAccess {background-image:url(../images/sec_access.png); }
	.secCoins {background-image:url(../images/sec_coins.png); }
	.secAuto {background-image:url(../images/sec_auto.png); }
	.secSms {background-image:url(../images/sec_sms.png); }
	.secChecklist {background-image:url(../images/sec_checklist.png); }
	.secSkins {background-image:url(../images/sec_skins.png); }
	.secBills {background-image:url(../images/sec_bills.png); }
	.secMan {background-image:url(../images/sec_man.png); }
	.secJob {background-image:url(../images/sec_job.png); }
	.secChild {background-image:url(../images/sec_child.png); }
	.secTask {background-image:url(../images/sec_pin.png); }

a.addBranch { background:url(../images/but_add-branch.jpg) 0 0 no-repeat; width:101px; height:29px; display:inline-block; text-indent:-9999px; text-align:left; }
a.addBranch:hover { background-position:bottom left;}

ul { margin:0; padding:0; }
li { margin:0; padding:0; list-style:none; font-size:1em; }

#subNavigation { width:210px; text-align:left; height:100%; vertical-align:top; background-color:#FFFFFF; margin: 0; padding: 0; }
#subNavigation .section { margin:0 0 0 10px; padding:0; }

/* First Level Sub Nav  */
#subNavigation ul { margin:0 0 0 10px; padding:0 0 0 1px; width:179px; background-image:url(/resources/images/subnav_bg.jpg); background-repeat:repeat-y; background-position:0 0; }
#subNavigation li { font-size:1.2em; margin:0; padding:0; list-style:none; background-image:none; width:177px; display:inline; }
#subNavigation li a { color:#1a456f; text-decoration:none; display:block; padding:9px 0 9px 10px; background-image: url(../images/subnav_1.jpg); background-repeat: no-repeat; background-position:0 0; margin:0; }
#subNavigation li a:hover { background-position:0 -60px; color:#FFFFFF; }
#subNavigation li a.active { background-position:0 -136px; color:#000000;}

#subNavigation #buttons ul { margin:20px 0 0 10px;  padding:0; background-image:none; }
#subNavigation #buttons li { margin:0; padding:0; background-image:none; display:inline; }
#subNavigation #buttons li a { display:block; padding:0; margin:0 0 5px 0; width:177px; height:50px; background-repeat:no-repeat; background-position:0 0; }
#subNavigation #buttons li a:hover { background-position:0 -50px; }
#subNavigation #buttons li.currentReferences a { background-image:url(../images/but_references_current.jpg); }
#subNavigation #buttons li.newApplication a { background-image:url(../images/but_references_start.jpg); background-position:0 -50px;}
#subNavigation #buttons li.pastReferences a { background-image:url(../images/but_references_finished.jpg); }
#subNavigation #buttons li.documentDownload a { background-image:url(../images/but_references_download.jpg); }

/* Context Sensitive Help Definitions */
.contextHelp { position:relative; top:0.1em; float:left; height:17px; width:16px; background:url(../images/ico_help-button.svg) 0 3px no-repeat;  }
.contextHelp:hover { background-position:0px -22px;}


/* 	Notification Elements
	Headers to give interaction feedback to the user
*/
 
/* Error Message Header */
.msgErrorHD { clear:both;background-image:url(../images/ico_error_hd.gif); background-position:10px 10px; background-repeat:no-repeat; border:1px solid #990000; background-color:#FCC9C9; width:764px; padding:10px 0 10px 0; margin-bottom:15px; }
.msgErrorHD div { font-weight:bold; color:#990000; margin:0 0 5px 40px; font-size:1.2em; }
.msgErrorHD p { margin:0 0 5px 40px; font-size:1.1em; }

/* Print Message Header */
.msgInfoHD { clear:both; background-image: none; background-position:10px 10px; background-repeat:no-repeat; border:1px solid #fbcf03; background-color:#f7eb80; width:764px; padding:13px 0 10px 0; margin-bottom:15px; }
.msgInfoHD div { font-weight:bold; color:#000000; margin:0 0 5px 40px; font-size:1.2em; }
.msgInfoHD p { margin:0 0 5px 40px; font-size:1.1em; }

.warningHD { background:url(../images/ico_warning.gif) 10px 10px no-repeat #f7eb80;}

/* Print Message Header */
.msgPrintHD { clear:both; background-image:url(../images/ico_print_alert_hd.gif); background-position:10px 10px; background-repeat:no-repeat; border:1px solid #fbcf03; background-color:#f7eb80; width:764px; padding:13px 0 10px 0; margin-bottom:15px; }
.msgPrintHD div { font-weight:bold; color:#000000; margin:0 0 5px 90px; font-size:1.2em; }
.msgPrintHD p { margin:0 0 5px 90px; font-size:1.1em; }

/* Maintenance Message Header */
.msgMaintenanceHD { clear:both; background-image:url(../images/ico_maintenance_hd.gif); background-position:10px 10px; background-repeat:no-repeat; border:1px solid #fbcf03; background-color:#f7eb80; width:764px; padding:13px 0 10px 0; margin-bottom:15px; }
.msgMaintenanceHD ul { margin:10px 0 0 65px; padding:0; }
.msgMaintenanceHD li { margin:0 0 5px 0; padding:0; }
.msgMaintenanceHD div {margin:0 0 0 65px; font-weight:bold; color:#000000; font-size:1.2em; }
.msgMaintenanceHD li div { margin:0; font-weight:bold; color:#000000; font-size:1.1em; }
.msgMaintenanceHD li p { margin:0 0 5px 0; font-size:1.1em; }

/* Saved Message Header */
.msgSavedHD { clear:both; background-image:url(../images/ico_saved_hd.gif); background-position:10px 10px; background-repeat:no-repeat; border:1px solid #00CC00; background-color:#C9F3BC; width:764px; padding:13px 0 10px 0; margin-bottom:15px; }
.msgSavedHD div { font-weight:bold; color:#009900; margin:0 0 5px 35px; font-size:1.2em; }
.msgSavedHD p { margin:0 0 5px 35px; font-size:1.1em; }

/* warning message header */
.msgWarnHD { clear:both; background:url(../images/ico_warning2.gif) 16px 6px no-repeat; border:1px solid #d6c685; background-color:#f4e3a7; width:687px; padding:13px 0 10px 66px; margin-bottom:15px; }
.msgWarnHD div { font-weight:bold; color:#525252; margin:0 0 8px 0px; font-size:1.2em; }
.msgWarnHD p { margin:0 0 5px 0px; font-size:1.1em; color:#525252; }

/* sliding door buttons - small grey no hover */
.buttonS { display:block; height:17px; width:auto; float:left; text-decoration:none; cursor:pointer; background:url(../images/but_slide-right.gif) top right no-repeat; padding:0px 9px 0px 0px;}
.buttonS span { display:block; height:17px; padding:0px 0px 0px 9px; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif;  background:url(../images/but_slide-left.gif) top left no-repeat; line-height:1.7em;}
.buttonSContainer { float:left; margin:0px 10px 0px 0px;}
.buttonSContainer .buttonS { line-height:1.8em;}

.buttonM, .pageTitle a.buttonM { 
	display:inline-block; 
	height:22px; line-height:21px; width:auto; 
	border:1px solid #707070; border-radius:4px;
	color:#333; text-decoration:none; font-size:11px;
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ebebeb 50%, #dddddd 51%, #cfcfcf 100%); 
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ebebeb 50%,#dddddd 51%,#cfcfcf 100%); 
	background: linear-gradient(to bottom,  #f2f2f2 0%,#ebebeb 50%,#dddddd 51%,#cfcfcf 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 );

}
.buttonM span, .pageTitle a.buttonM span { height:20px; border:1px solid #fff; display:inline-block; padding:0 30px; border-radius:4px;}
.pageTitle a.buttonM:hover {
	border:1px solid #3c7fb1;
	background: #eaf6fd; 
	background: -moz-linear-gradient(top,  #eaf6fd 0%, #d9f0fc 50%, #b9e3fb 51%, #a7d9f5 100%);
	background: -webkit-linear-gradient(top,  #eaf6fd 0%,#d9f0fc 50%,#b9e3fb 51%,#a7d9f5 100%);
	background: linear-gradient(to bottom,  #eaf6fd 0%,#d9f0fc 50%,#b9e3fb 51%,#a7d9f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf6fd', endColorstr='#a7d9f5',GradientType=0 ); 

}

.reset-resend-buttons .buttonM.buttonSpacing { margin-bottom:20px;}

.buttonMRight { float:right;}

.copySection { float:left; width:100%; float:left; margin:0px 0px 40px 0px;}

.pageHD { width:766px;  }
.pageHD table { width:100% }

/* 	Section Control Elements
	Groups of page control related options such as Search options / filters.
*/
.sectionControl { clear:both; background-image:url(../images/section_control_bg.gif); background-repeat:repeat-y; background-position:0 0; margin-bottom:15px; }
	
	.sectionControl fieldset { padding:14px 0 14px 5px; width:756px; }
	
	.sectionControl .columnOne { width:370px; margin-right:16px; float:left; }
	.sectionControl .columnOneExtended { width:756px; float:left; }
	.sectionControl .columnTwo { width:370px; float:left; }
	
	.sectionControl .columnHD { padding-bottom:5px; } /* Column Heading Element */
	.sectionControl .columnHD div { font-size:1.1em; font-weight:bold; color:#496070; margin-bottom:5px;  }
	.sectionControl .columnHD p { font-size:1.1em; color:#333333; margin:0 0 5px 0; padding:0; line-height:1.3em;  }
	
.sectionControlFooter { clear:both; height:10px; font-size:1px; background-image:url(../images/section_control_footer.gif); background-position:bottom left; background-repeat:no-repeat; }



/* 	Section Elements
	Groups of related form information / data
*/

.section { clear:both; background-image:url(../images/section_bg.gif); background-repeat:repeat-y; background-position:0 0; margin-bottom:15px; }
	.sectionHD { padding:10px 0 3px 5px; font-size:1.8em; background-image:url(../images/section_hd.gif); background-repeat:no-repeat; background-position:0 0; } /* Section Heading */
	.sectionHD td { background-repeat:no-repeat; background-position:2px 0; padding-top:10px; padding-left:40px; padding-bottom:14px;  } /* Section Heading */
	.sectionFooter { clear:both; height:10px; font-size:1px; background-image:url(../images/section_footer.gif); background-position:0 0; background-repeat:no-repeat; }

	/* Sub Section Elements */
	.subSection { padding-left:5px; }

		.subSection fieldset { width:756px; }

		.subSection .columnOne { width:370px; margin-right:16px; float:left; }
		.subSection .columnOneExtended { width:756px; float:left; }
		.subSection .columnTwo { width:370px; float:left; }
		
		.subSection .columnHD { padding-bottom:5px; } /* Column Heading Element */
		.subSection .columnHD div { font-size:1.1em; font-weight:bold; color:#496070; margin-bottom:5px;  }
		.subSection .columnHD p { font-size:1.1em; color:#333333; margin:0 0 5px 0; padding:0; line-height:1.3em;  }
		
		/* Sub Section Heading, Description */
		.subSectionHD { clear:both; background-image:url(../images/subsection_hd.gif); background-repeat:no-repeat; background-position:0 0; padding-top:10px; position:relative; }
			.subSectionHD div { font-size:1.1em; font-weight:bold; color:#496070; margin-bottom:5px; }
			.subSectionHD p { font-size:1.1em; color:#333333; margin:0 0 10px 0; padding:0; line-height:1.3em;  }
			
			.subSectionHD p.reference-supplied-title { font-size:1.1em; font-weight:bold; color:#4978a1; position:absolute; top:26px; left:456px;}
		
			/* Sub-Section, Table Elements */
			.subSection table { width:100%; border-collapse:collapse; }
			.subSection td.currency { text-align:right; padding-right:3px; }
			.subSection td.warning, div.warning { background-image:url(../images/ico_warning.gif); background-repeat:no-repeat; background-position:2px 2px; }
			.subSection td.warning div { padding-left:25px; color:#990000; }
			.subSection thead td { color:#333333; font-size:1.1em;padding:3px; border-top:1px solid #cccccc; background-color:#f0f0f0; border-bottom:1px solid #cccccc; background-image:url(/resources/images/table-thead-td_bg.jpg); background-repeat:no-repeat; } 
			

			
			.subSection thead td.sorted { background-color:#c5d4db; background-image:none; }
			.subSection thead tr td .tableSubHeading tr td { font-size:11px;}
			
			
			
			.subSection tbody tr.even td.sorted { background-color:#f1fafd; }
			.subSection tbody tr.odd { background-color:#f9f9f9; }
			.subSection tbody td.sorted { background-color:#d5ebf5; }
			.subSection tbody td { font-size:1.1em; padding:3px; border-bottom:1px solid #eeeeee; }
			.subSection tbody td.match img { float:left; margin-right:5px; }
			.subSection tbody td.match div { float:left; margin-right:5px; padding-top:2px; }
			.subSection tbody td.match div.highlight { color:#F00; }
			.subSection tbody td.share { font-weight:bold;}


			.subSection tbody td.label { color:#505050; padding:3px 3px 3px 0; text-align:right; font-size:1.1em; }
			
			.subSection tfoot td { font-size:1.1em; padding:3px; } 
			.subSection tfoot td table td { border:none; }

			.subSection tbody td table thead td { font-size:0.9em; } 
			.subSection tbody td table tbody td { font-size:1em; }
			
			.subSection table.income-table { width:425px; float:left;}
			
			.subSection table.income-table-referee { width:330px; float:left;}
			.subSection table.income-table-referee thead tr td { background:none; border:none; padding-bottom:4px; padding-top:4px;  color:#4978a1; font-size:1.1em; font-weight:bold;}
			.subSection table.income-table-referee tr td { padding-left:30px;}
			.subSection table.income-table-referee tr td .inputRendered { padding:5px 0;}
			
			.subSection table.refrence-supplied-details { margin:0 0 10px 0;}
			.subSection table.refrence-supplied-details tr td { line-height:1.2em;}
			.subSection table.refrence-supplied-details tr td.heading { font-weight:bold; color:#4978a1; font-size:1.1em; padding-bottom:4px;}
			
			

		
fieldset legend { display:none; }
fieldset img { border:none; }

fieldset select { width:209px; font-size:1.1em; height:22px;  border:1px solid #999999; padding:2px; line-height:1em; }
fieldset select.xsmall { width:50px; }
fieldset select.small { width:100px; }
fieldset .remindersTable select.smaller { font-size:0.9em; width:62px;   }


fieldset textarea { width:203px;  border:1px solid #999999; padding:2px; line-height:1em; font-size:1.1em;font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
fieldset textarea.small { width:100px; }
fieldset textarea.extended { width:345px; }

fieldset input { width:200px; font-size:1.1em; padding:2px 2px 2px 5px; min-height:16px;   }
fieldset input.xxsmall { width:30px; }
fieldset input.xsmall { width:50px; }
fieldset input.small { width:100px; }
fieldset input.checkbox { width:15px; }

.required { background-color:#fccbd9; border:1px solid #999999; } /*border:1px solid #fccbd9; */
.requiredOne { background-color:#C8F7EF; border:1px solid #999999;} /* border:1px solid #009999;One of multiple options required */ 
.requiredLegend td { border:none; }
.requiredLegend td div { display:block; width:10px; height:10px; border:1px solid #999999;}
.requiredLegend { padding-bottom:15px }


fieldset .inputRow { clear:both; position:relative; margin-bottom:0.2em; font-size:100%; padding-top:2px} /* Form Row */
fieldset .inputRowShim { height:10px; float:left; width:100%; } /* Form Row Spacer*/			
fieldset .inputRow:after, fieldset .inputRowShim:after, .inputRow .inputField:after { clear:both;display:block; visibility:hidden; height:0; content:'.' } /* Clear the floated elements */
fieldset .inputLabel { color:#505050; float:left; padding:3px 3px 3px 0; text-align:right; width:120px; font-size:1.1em; } /* Region for Label elements */
fieldset .inputLabelExtended { color:#505050; float:left; padding:3px 3px 3px 0; text-align:left; width:340px; font-size:1.1em; } /* Region for Label elements */
fieldset .inputField { float:left; margin:0; padding:0; width:245px; } /* Region for Form elements, input, select etc.  */
	fieldset .inputField .inputFieldOptions { clear:both; padding-top:3px; }
	fieldset .inputField .inputFieldOptions label { padding-left:3px; font-size:1.1em; }
	fieldset .extenedSpacing { padding:0px 0px 6px 0px;}
	fieldset .inputFieldExtended { width:212px; float:left;}
	fieldset .inputFieldExtraExtended { width:300px;}
	
	fieldset .inputShim { float:left; margin-right:3px; } /* Spaces and allows multiple input, select items to a Field row */
	fieldset .checkboxLabel { padding:2px 0 2px 0; font-size:1.1em; } /* Caption to a specfic field i.e. use 4 characters */
	fieldset .explain { padding:2px; display:block; } /* Caption to a specfic field i.e. use 4 characters */
	fieldset .explainLong { clear:both;padding:2px; display:block; } /* Caption to an 'inputField' i.e. use 4 characters */	
	fieldset .labelLeft { text-align:left; padding:0px 0px 0px 3px;}
	fieldset .inputFieldLabel { text-align:left; font-size:1.1em; color:#505050;}
	
	fieldset .inputRendered { padding:3px 0 3px 0; font-size:1.1em; }
	fieldset .inputRenderedFixed {float:left; width:155px; padding:0px 0px 0px 5px; font-size:1.1em;}
	fieldset .inputRenderedFixedEx { float:left; width:195px; padding:0px 0px 0px 5px; font-size:1.1em;}
	fieldset .inputRenderedList { width:100%; float:left; margin:5px 0px 0px 0px;}
	fieldset .inputRenderedList li { float:left; padding:0px 0px 5px 0px; width:100%;}
	
	
	fieldset .desissionMakers .inputField { padding:8px 0px 3px 0px; margin:0px 0px 4px 0px; border-top:1px solid #ccc;}


fieldset .refrence-supplied-details .inputRow .inputLabel { width:57px;}
fieldset .refrence-supplied-details .inputRow .inputLabel label { display:none;}
fieldset .refrence-supplied-details .inputRow .inputField { border-bottom:1px solid #e5e5e5; height:22px; }
fieldset .refrence-supplied-details .inputRow .inputField.empty { border-bottom:none; }
fieldset .refrence-supplied-details .inputRow .inputField .inputRendered { padding:2px 0 0 12px;}
fieldset .refrence-supplied-details .inputRow .inputField .inputRendered .rendered-copy { padding:5px 0 7px 0; line-height:1.1em;}

fieldset .refrence-supplied-details .inputRow .inputField.tall { height:auto;}
fieldset .refrence-supplied-details .inputRow .inputField.tall .inputRendered { height:auto;}


/* Error Messages */
fieldset .errorMsg { background-image:url(/resources/images/error_msg_bg.jpg); background-repeat:no-repeat; background-position:0 0; } /* Row Background highlight */
fieldset .errorMsg label { color:#990000; font-weight:bold; }
fieldset .errorMsg .inputLabel label { background-image:url(../images/ico_warning.gif); background-repeat:no-repeat; background-position:0 0;padding:2px; padding-left:20px;  } /* Add Error Warning Icon to Label */
input.error { border:1px solid #990000; background-color: #FCC9C9; }
fieldset .jsRightToRentEvidence table tr td.errorMsg { color:#990000; font-weight:bold; padding:6px 3px;}

/* Message Box, Error */ 
fieldset .msgError { clear:both; }/* position:absolute; top:0; left:0; UNCOMMENT display:none to show  */
fieldset .msgError div {  color:#990000; font-size:1.1em; } /* position:relative; top:0; left:458px; */

/* Message Box, Information, TIPS  */
fieldset .infoMsg { background-image:url(/resources/images/info_msg_bg.jpg); background-repeat:no-repeat; background-position:0 0; } /* Row Background highlight */

.msgAlert { width:763px; margin:0px 0px 20px 0px; float:left; border:1px solid #ccc; background:url(../images/hd_application_report.png) 10px 10px no-repeat #d5ebf5; padding:17px 0px 17px 0px;}
.msgAlert div { padding:0px 0px 0px 125px;}
#TB_ajaxContent .msgAlert .title { font-weight:bold; color:#496070; padding:0px;}
#TB_ajaxContent .msgAlert div p { color:#496070; padding:0px 0px 9px 0px;}
.msgAlert .checkboxContainer { float:left; margin:6px 7px 0px 0px; padding:0px;}
.msgAlert .checkboxLabel { float:left; color:#496070; padding:0px; margin:5px 0px 0px 0px;}


/* 	Section Group Tabs: Reference: http://www.alistapart.com/articles/slidingdoors2/ */
.sectionGroupTabs { margin-bottom:15px; float:left; width:100%; background-image:url(../images/section_group_tab_bg.gif); background-position:left bottom; background-repeat:repeat-x; line-height:normal;}
.sectionGroupTabs ul { margin:0; padding:10px 10px 0; list-style:none; }
.sectionGroupTabs li { float:left; background:url("../images/section_group_tab_left.gif") no-repeat left top; margin:0; margin-right:5px; padding:0 0 0 6px; border-bottom:1px solid #cacaca; font-size:1.3em; }
.sectionGroupTabs a { float:left; display:block; width:.1em; background:url("../images/section_group_tab.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#505050; }
.sectionGroupTabs > ul a { width:auto; }
.sectionGroupTabs a:hover { color:#333; }
.sectionGroupTabs li.current { background-position:0 -64px; border-width:0px; }
.sectionGroupTabs li.current a { background-position:100% -64px; padding-bottom:5px; color:#000000; }
.sectionGroupTabs li:hover, .sectionGroupTabs li:hover a { background-position:0% -32px; }
.sectionGroupTabs li:hover a { background-position:100% -32px; }


/* 	Section Group Tabs: Reference: http://www.alistapart.com/articles/slidingdoors2/
.navTabs { margin-bottom:15px; float:left; width:100%; background-image:url(../images/nav_tab_bg.gif); background-position:left bottom; background-repeat:repeat-x; line-height:normal;}
.navTabs ul { margin:0; padding:10px 10px 0 204px; list-style:none; }
.navTabs li { float:left; background:url("../images/nav_tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; border-bottom:1px solid #7fd7f7; font-size:1.7em; }
.navTabs a { float:left; display:block; width:.1em; background:url("../images/nav_tab.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#505050; }
.navTabs > ul a { width:auto; }
.navTabs a:hover { color:#333; }
.navTabs li.current { background-position:0 -64px; border-width:0px; }
.navTabs li.current a { background-position:100% -64px; padding-bottom:5px; color:#FFFFFF; }
.navTabs li:hover, .navTabs li:hover a { background-position:0% -32px; }
.navTabs li.current:hover, .navTabs li.current:hover a { background-position:0% -64px; }
.navTabs li:hover a { background-position:100% -32px; }
.navTabs li.logOut { font-size:1.1em; border:none; }
.navTabs li.logOut a { display:inline; padding:0; clear:both; background-image:none;}
 */
.navTabs { margin-bottom:15px; float:left; width:100%; background-image:url(../images/nav_tab_bg.gif); height:64px; background-position:0 0; background-repeat:repeat-x; line-height:normal;}
.navTabs ul { margin:0; padding:0 10px 0 204px; list-style:none; }
.navTabs li { float:left; background:url("../images/nav_tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; font-size:1.5em; }
.navTabs a { float:left; display:block; width:.1em; background:url("../images/nav_tab.gif") no-repeat right top; padding:14px 15px 8px 6px; text-decoration:none; font-weight:bold; color:#505050; }
.navTabs > ul a { width:auto; }
.navTabs a:hover { color:#333; }
.navTabs li.current { background-position:0 -84px; border-width:0px; }
.navTabs li.current a { background-position:100% -84px; padding-bottom:10px; color:#FFFFFF; }
.navTabs li:hover, .navTabs li:hover a { background-position:0% -42px; }
.navTabs li.current:hover, .navTabs li.current:hover a { background-position:0% -84px; }
.navTabs li:hover a { background-position:100% -42px; }
.navTabs li.logOut { font-size:1.1em; border:none; width:330px; }
.navTabs li.logOut table { float:right; margin-top:12px; }
.navTabs li.logOut .userName { width:220px; margin:0 10px 0 0; text-align:right; overflow:hidden; }
.navTabs li.logOut .userName img { float:right; margin-right:6px; }
.navTabs li.logOut .userName div { float:right; text-align:right; }

.navTabs li.logOut a { display:block; width:82px; height:27px; background-image:url(../images/but_logout.png); padding:0; clear:both; background-position:0 0;}
.navTabs li.logOut a:hover { background-position:0 -27px; }



/* Cookie Crumb */
#cookie { margin-top:5px; }
#cookie ul { margin:0;padding:0; background-image:none; height:28px; width:756px; background-image:none; }
#cookie li { list-style:none; margin:0; margin-right:5px; padding:0 0 0 7px; float:left; background-position:0 4px; font-family:Arial, Helvetica, sans-serif; font-size:1em; background-image:url(../images/cookie_item_bg.gif); background-repeat:no-repeat; }
#cookie li.none { margin:0; margin-right:5px; padding:0; background-image:none; }
#cookie li.home { margin:0; margin-right:5px; padding:0 0 0 20px; float:left; background-position:0 1px; font-family:Arial, Helvetica, sans-serif; font-size:1em; background-image:none; background-repeat:no-repeat; }
#cookie a { color:#757575; text-decoration:none; }
#cookie a:hover { text-decoration:underline; }

/* Misc. Interface Elements */
a.bumperMinus { display:block; width:14px; height:10px; background-image:url(/resources/images/ico_qty_minus.gif); background-repeat:no-repeat; background-position:0 0; }
a.bumperPlus { display:block; width:14px; height:10px; background-image:url(/resources/images/ico_qty_add.gif); background-repeat:no-repeat; background-position:0 0; }
a.datePicker { display:block; width:16px; height:16px; background-image:url(/resources/images/ico_date_picker.gif); background-repeat:no-repeat; background-position:0 0; }
a.sort { background-image:url(/resources/images/ico_sort.gif); background-position:right center; background-repeat:no-repeat; padding:3px 10px 3px 0;  }
a.sortASC { background-image:url(/resources/images/ico_sort_asc.gif); background-position:right center; background-repeat:no-repeat; padding:3px 10px 3px 0;  }
a.sortDESC { background-image:url(/resources/images/ico_sort_desc.gif); background-position:right center; background-repeat:no-repeat; padding:3px 10px 3px 0;  }
a.verify { display:block; width:42px; height:17px; background-image:url(/resources/images/but_verify.gif); background-repeat:no-repeat; background-position:0 0; }
a.updateStatus { display:block; width:92px; height:17px; background-image:url(/resources/images/but_update_status.gif); background-repeat:no-repeat; background-position:0 0; }
a.remove { display:block; background-image:url(../images/but_remove.gif); background-position:0 0; background-repeat:no-repeat; width:82px; height:17px; cursor:pointer;}
a.addTenant { display:block; background-image:url(../images/but_add_tenant.gif); background-position:0 0; background-repeat:no-repeat; width:82px; height:17px;}
a.add { display:block; background:url(../images/but_add.gif) 0 0 no-repeat; height:17px; width:39px; cursor:pointer;}

a.butSaveTasks { display:block; background:url(../images/but_save_tasks.jpg) 0 0 no-repeat; height:29px; width:175px; margin:10px 10px 0px 0px; float:left;}
a.butSaveTasks:hover { background-position:0 -29px;}
a.saveReviewTasks { display:block; margin:15px 0px 0px 0px; float:left;}


td.overdue, .overdue { color:#FF0000; }
tr.completed td, td.completed, tr.completed td a { text-decoration:line-through; color:#999999; }

/* List Result Definitions, Standard */
.listResults { }
.listResults table { width:100%;  border-collapse:collapse;}
.listResults thead td { font-size:1.1em; padding:4px 3px 4px 3px; border-bottom:1px solid #999999; } 
.listResults thead td.legend { font-size:1.4em; }

.listResults tbody tr.odd { background-color:#e5f7fd; }
.listResults tbody td { font-size:1.1em; padding:3px; border:1px solid #dddddd; }
.listResults tfoot td { font-size:1.1em; padding:3px; } 

/* Nested Table Items e.g. Reference Applications */
.listResults tbody td thead td { font-size:1em;padding:3px; border-bottom:1px solid #999999; } 
.listResults tbody td tbody td { font-size:1em; padding:3px; border-bottom:1px solid #999999; }
.listResults tfoot td { background-color:#CCCCCC; } 
.listResults tfoot td table td { border:none; }

/*	Pagination, Standard */
.pageSelection ul { margin:0; padding:0; }
.pageSelection li { float: left; padding-left: 5px; list-style-type: none; }
.pageSelection li.first { width: 30px; padding-left: 0px; }
.pageSelection li.previous { width: 50px; padding-left: 0px;}
.pageSelection li.next { width: 30px; }
.pageSelection li.last { width: 30px; }



/* 	Section Navigation
	Menu Elements
*/
.sectionNavigation ul { margin:0; padding:0; width:766px; }
.sectionNavigation li { position:relative; margin:0; margin-bottom:15px; padding:0; list-style:none; float:left; height:97px; width:375px; }
.sectionNavigation li .secNavTitle { position:absolute; top:23px; left:75px; width:280px; font-size:1.6em; font-weight:normal; line-height:1.6em; }
.sectionNavigation li .secNavTitle a { text-decoration:none; }
.sectionNavigation li .secNavOptions { position:absolute; top:50px; left:75px; width:280px; }
.sectionNavigation li .secNavOptions div { float:left; margin-right:10px; margin-bottom:5px; font-size:1.1em; }

.sectionNavigation li.help { background-image:url(../images/secnav_help.jpg); }
.sectionNavigation li.users { background-image:url(../images/secnav_users.jpg); }
.sectionNavigation li.organisation { background-image:url(../images/secnav_org.jpg); }
.sectionNavigation li.branch { background-image:url(../images/secnav_branch.jpg); }
.sectionNavigation li.roles { background-image:url(../images/secnav_roles.jpg); }
.sectionNavigation li.billing { background-image:url(../images/secnav_billing.jpg); }
.sectionNavigation li.ref1 { background-image:url(../images/secnav_ref1.jpg); }
.sectionNavigation li.ref2 { background-image:url(../images/secnav_ref2.jpg); }
.sectionNavigation li.time { background-image:url(../images/secnav_time.jpg); }
.sectionNavigation li.score { background-image:url(../images/secnav_score.jpg); }
.sectionNavigation li.pass { background-image:url(../images/secnav_pass.jpg); }

.sectionNavigation li.odd { margin-right:15px; }

.sectionNavigation li.document { background-image:url(../images/ico-download.gif); }

.sectionNavigation2 ul { margin:0; padding:0; width:766px; }
.sectionNavigation2 li { position:relative; margin:0; margin-bottom:0px; padding:0; list-style:none; float:left; height:97px; width:300px; }


/* 	Reference Assessment Conclusions
	Add / Edit Staged Elements
*/
.creditCheckApplicationOverview ul { margin:0; padding:0 0 0 2px; }
.creditCheckApplicationOverview li { position:relative; background-color:#FFFFFF; float:left; margin:0; padding:0; list-style:none; background-repeat:no-repeat; background-position:bottom left; width:121px; margin-right:5px; height:270px; background-image:url(../images/application_bg.gif); }
.creditCheckApplicationOverview li.last { margin:0px; }
.creditCheckApplicationOverview li div.details { position:absolute; top:130px; left:5px; width:110px; }
.creditCheckApplicationOverview li div.details div p { font-size:1.1em; line-height:1.1em; margin-bottom:3px; }
.creditCheckApplicationOverview li div.details div { height:80px; }

.creditCheckApplicationOverview p.detailTitle { font-size:1.2em; margin-bottom:7px; }
.creditCheckApplicationOverview p.score { font-size:1.9em; font-weight:bold; line-height:1.1em; }
.creditCheckApplicationOverview p.score span { font-size:0.7em; }

.creditCheckApplicationOverview li div.moreDetails { position:absolute; top:250px; left:5px; width:110px; }

.creditCheckApplicationOverview .creditCheck { display:block; width:121px; height:124px; background-image:url(../images/application_credit_check.png?v=1); }
.creditCheckApplicationOverview .affordability { display:block; width:121px; height:124px;  background-image:url(../images/application_affordability.png?v=1); }
.creditCheckApplicationOverview .creditScore { display:block; width:121px; height:124px;  background-image:url(../images/application_credit_score.png?v=1); }
.creditCheckApplicationOverview .landlord { display:block; width:121px; height:124px;  background-image:url(../images/application_landlord_ref.png?v=1); }
.creditCheckApplicationOverview .income { display:block; width:121px; height:124px;  background-image:url(../images/application_income.png?v=1); }
.creditCheckApplicationOverview .proofOfResidency { display:block; width:121px; height:124px;  margin-right:0px; background-image:url(../images/application_proof_residency.png?v=1); }
.creditCheckApplicationOverview .pass { background-position:0 -124px; }
.creditCheckApplicationOverview .inProgress { background-position:0 -496px;  }
.creditCheckApplicationOverview .aborted { background-position:0 -372px;  }
.creditCheckApplicationOverview .na { background-position:0 0px; }
.creditCheckApplicationOverview .fail { background-position:0 -248px;  }
.creditCheckApplicationOverview .received { background-position:0 -620px;  }


#quickSearch { background-image:url(../images/quicksearch_bg.jpg); background-position:0 0; background-repeat:no-repeat; width:179px; height:134px; margin-left:10px; }
#quickSearchInner { padding:10px; }
#quickSearchInner fieldset { width:159px; }
#quickSearchInner select, #quickSearchInner input { width:150px; margin-bottom:2px; }
#quickSearchInner a { display:block; width:74px; height:25px; background-image:url(../images/but_search.png); background-repeat:no-repeat; background-position:0 0; }
#quickSearchInner a:hover { background-position:0 -25px; cursor:pointer; }



.applicationStatus { width:780px;  }
.applicationStatus .columnHD { padding-bottom:5px; } /* Column Heading Element */
.applicationStatus .columnHD div { font-size:1.1em; font-weight:bold; color:#496070; margin-bottom:5px;  }
.applicationStatus .columnHD p { font-size:1.1em; color:#333333; margin:0 0 5px 0; padding:0; line-height:1.3em;  }

.applicationStatusHD { padding:14px 0 8px 5px; font-size:1.8em; background-image:url(../images/section_hd.gif); background-repeat:no-repeat; background-position:0 0; } /* Section Heading */
	.applicationStatus .statusIcon { height:180px; width:145px; float:left; background-position:10px 0; background-repeat:no-repeat; }
	.applicationStatus .statusIcon div { text-align:center; padding-top:135px; font-size:1.4em; line-height:1.4em; }
	.applicationStatus .statusIcon div div { padding:0; margin-bottom:3px; font-size:0.8em; }

	.applicationStatus .inProgress { background-image:url(../images/status_progress.png); }
	.applicationStatus .notStarted { background-image:url(../images/status_notstarted.png); }
	.applicationStatus .pass { background-image:url(../images/status_pass.png); }
	.applicationStatus .fail { background-image:url(../images/status_fail.png); }
	.applicationStatus .aborted { background-image:url(../images/status_abort.png); }
	.applicationStatus .refer { background-image:url(../images/status_refer.png); }
    .applicationStatus .onHold { background-image:url(../images/status_hold.png); }
	
	.applicationStatus .columnOne { width:370px; margin-right:16px; float:left; }
	.applicationStatus .columnTwo { width:245px; float:left; }
	.applicationStatus .inputLabelExtended { width:245px; }
	.applicationStatus .inputLabelExtended label { text-align:left; }

/*  Reference Application Status Icons 
	Summary / Lists
*/
td.statusIcon div { height:16px; height:16px; display:block; background-repeat:no-repeat; }
td.statusIcon .inProgress { background-image:url(../images/status_progress_sm.png); }
td.statusIcon .notStarted { background-image:url(../images/status_notstarted_sm.png); }
td.statusIcon .pass { background-image:url(../images/status_pass_sm.png); }
td.statusIcon .fail { background-image:url(../images/status_fail_sm.png); }
td.statusIcon .aborted { background-image:url(../images/status_abort_sm.png); }
td.statusIcon .refer { background-image:url(../images/status_refer_sm.png); }
td.statusIcon .onHold { background-image:url(../images/status_hold_sm.png); }


/* Reference Progress bar
*/

.applicationProgress { float:left; padding:10px 0px 10px 8px; width:612px; border-bottom:1px solid #dfdfdf; margin:0px 0px 10px 0px;}
.applicationProgress .label { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.progressBar { width:370px; height:9px; display:block; }
.progressBar .label { padding:0px 0px 8px 0px;}
.progressBar .bar { height:9px; float:left; display:block; background-position:0 0; background-repeat:no-repeat;}
.progressBar .redBar { background-image:url(../images/progress_bar-red.gif);}
.progressBar .greenBar { background-image:url(../images/progress_bar-green.gif); background-position:top right;}
.progressionDetails { float:left; width:612px;}
.progressionDetails .detail { float:left; padding:9px 10px 0px 0px;}
.progressionDetails .detail label { color:#000; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:0px 5px 0px 0px; }
.progressionDetails .detail .inputRendered { float:left; padding:0px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }


.organisation {  }
.role {font-weight:bold; }

.listAddress { width:200px; overflow:hidden; height:15px; }
.listName { width:200px; overflow:hidden; height:15px; }
.expandCollapse { margin-top:5px; }

/* 	Wizard Elements
	Add / Edit Staged Elements
*/
.wizardControl { padding:0 0 14px 0; width:766px; text-align:right; }
.wizardControl ul { margin:0; padding:0; background-image:none; float:right; }
.wizardControl li { margin:0; padding:0; background-image:none; float:left; margin-left:5px; padding-bottom:15px; }
.wizardControl a { display:block; width:80px; height:29px; background-position:0 -29px; background-repeat:no-repeat; }
.wizardControl a:hover {  background-position:0 0;}

/*	Buttons */
.wizardControl .cancel { background-image:url(../images/but_cancel.jpg);  width: 80px; height: 29px; }
.wizardControl .nextStep { background-image:url(../images/but_next.jpg);  }
.wizardControl .backStep { background-image:url(../images/but_back.jpg); }
.wizardControl .startReferencing { background-image:url(../images/but_start.jpg); width:183px; }
.wizardControl .goToApplication { background-image:url(../images/but_go_to_application.jpg); width:166px; }

a.printCompletion, a.printInterim, a.printInstant { cursor:pointer; display:block; height:47px; width:174px; }
a.printCompletion { background-image:url(/resources/images/but_print_completion.png); }
a.printInterim { background-image:url(/resources/images/but_print_interim.png); }
a.printCompletion:hover, a.printInterim:hover, a.printInstant:hover  { background-position:0 -47px; }
a.butPrint { display:block; width:42px; height:17px; background-image:url(/resources/images/but_print.gif); background-repeat:no-repeat; background-position:0 0; }
a.printVerbal { background-image:url(/resources/images/but_print_verbal.png); cursor:pointer; display:block; height:46px; width:161px; }
a.printVerbal:hover  { background-position:0 -47px; }
a.printCoverSheet { background-image:url(/resources/images/but_print_cover_sheet.png); cursor:pointer; display:block; height:46px; width:157px; }
a.printCoverSheet:hover  { background-position:0 -47px; }



#footer { margin-top:15px; border-top:1px solid #CCCCCC; padding:5px 0 10px 10px; }
#footerInner { width:970px;  }
#footer p { color:#999999; }
#footer ul { margin:0; padding:0; }
#footer li { margin:0; padding:0; list-style:none; float:right; margin-right:5px; font-size:1.1em; }
#footer a { color:#999999; }


.permissionHD { font-size:1.2em; font-weight:bold; background-color:#496070; color:#FFFFFF; padding:5px 0 5px 3px; }
.permissionGroup .permissionHD { background-color:#CCCCCC; color:#000000; padding-left:25px; }
.permissionGroup { }
.permissionGroup thead td { font-size:1.1em;padding:3px; border:1px solid #dddddd; background-color:#EEEEEE; } 
.permissionGroup tbody td { font-size:1.1em; padding:3px; border:1px solid #dddddd; }
.permissionGroup tbody td.permissionDescription, .permissionGroup thead td.permissionDescription { padding-left:50px;}

/* 	Help jQuery ToolTip Elements
	
*/
#JT_arrow_left { background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101;	left:-12px; height:23px; width:10px; top:-3px; }
#JT_arrow_right { background-image: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: left top;	position: absolute;	z-index:101; height:23px; width:11px; top:-2px; }
#JT { position: absolute; z-index:100; border: 2px solid #CCCCCC; background-color: #fff; }
#JT_copy { padding:10px 10px 10px 10px; color:#333333; }
.JT_loader { background-image: url(../images/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px; }
#JT_close_left { background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_close_right { background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom:5px; padding-top: 2px; font-weight:bold; }
#JT_copy p { margin:3px 0; }
#JT_copy img { padding: 1px; border: 1px solid #CCCCCC; }
.jTip{ cursor:pointer; }


/* Pagination */
.paginationAlt .resultCount { font-size:0.9em; }
.paginationAlt .showRows { font-size:0.9em;  }
.paginationAlt .showRows select { width:50px; font-size:1em;  }
.paginationAlt .pageOf { font-size:0.9em;  }
.paginationAlt .goTo { font-size:0.9em;  }
.paginationAlt .goTo input { width:35px; }

.paginationAlt ul { margin:0; padding:0; width:45px; }

.paginationAlt ul li { margin:0; padding:0; float:left; width:16px; height:16px; margin-right:5px; }

ul.paginationAlt li a { width:16px; height:16px; display:block; background-repeat:no-repeat; background-position:0 0; }
ul.paginationAlt li.next a { background-image:url(/resources/images/but_pagination_next.png); }
ul.paginationAlt li.previous a { background-image:url(/resources/images/but_pagination_previous.png);}

/* Reports */
.reportHeading { margin: auto; width: 100%; text-align:center; font-size: 150%; font-weight: bold; color: #496070; margin-top: 1em; }
.legend { height: 15px; width:15px; float: left; margin-right: 0.5em; }
.distancecolour1 { background-color:#664368; }
.distancecolour2 { background-color:#cb8a52; }
.distancecolour3 { background-color:#b3b340; }
.distancecolour5 { background-color:#6a943c; }
.distancecolour10 { background-color:#b34040; }


.optionsList { width:100%; margin:0px 0px 10px 0px; border-bottom:1px solid #eee;}
.optionsList thead tr td { font-weight:bold; font-size:12px; padding:0px 0px 9px 0px; border:none;}
.optionsList tr td { border-top:1px solid #eee; padding:5px; font-size:11px;}
.optionsList tr td input { font-size:0.9em; margin:0px;}

.optionListHeading { display:block; width:100%; background:url(../images/options_title-bg.gif) 0 0 repeat-x #eee; border-bottom:1px solid #ccc; padding:8px 0px 8px 0px; color:#000; margin:0px 0px 8px 0px; font-size:14px; text-indent:10px;}


/* Insurance */
.jsInsuranceInherited { width: 50px; padding:2px; }
.jsInsuranceInherited:hover { background-color:#C8F7EF; }
.jsInsuranceAddPrice { width: 50px; padding:2px; }
.jsInsuranceAddPrice:hover { background-color:#C8F7EF; }

.tooltipHidden { display: none; }

fieldset .inputField.additional-check-logos { width:300px;}
fieldset .inputField.additional-check-logos img { float:left; margin:13px 15px 6px 5px; opacity:0.7; }
fieldset .inputField.additional-check-logos a:hover img { opacity:1;}

.reset-resend-buttons .button { display:block; height:24px; line-height:24px; background:#fff; border:1px solid #d6d6d6; padding:0 20px; color:#333; border-radius:4px; font-size:11px; text-decoration:none; float:left; margin:0 20px 20px 0;}





