﻿
body 
{
	
}

/* styles and background images for top level menu pages */
div#BodyDiv
{
	width: 1000px;
	height: 600px;
}

div.BodyDiv /* class used for sub level menu items, as background images are different */
{
	width: 1000px;
	height: 600px;
}

body#Services div#BodyDiv
{
	background-image: url('../images/services.gif');
	background-repeat: no-repeat;
}
div.personal
{
	border: none;
}
body#Default div#BodyDiv
{
	background-image: url('../images/default.gif');
	background-repeat: no-repeat;
}
body#About div#BodyDiv
{
	background-image: url('../images/about.gif');
	background-repeat: no-repeat;
}
body#Contact div#BodyDiv
{
	background-image: url('../images/contact.gif');
	background-repeat: no-repeat;
}
body#Careers div#BodyDiv
{
	background-image: url('../images/careers.gif');
	background-repeat: no-repeat;
}
body#Toba div#BodyDiv
{
	background-image: url('../images/toba.gif');
	background-repeat: no-repeat;
}
body#Links div#BodyDiv
{
	background-image: url('../images/links.gif');
	background-repeat: no-repeat;
}
body#News div#BodyDiv
{
	background-image: url('../images/news.gif');
	background-repeat: no-repeat;
}

/* images for the sub level menu pages */
/* SERVICES */
body#Business div#BodyDiv
{
	background-image: url('../images/business.gif');
	background-repeat: no-repeat;
}

body#Personal div#BodyDiv
{	
	background-image: url('../images/personal.gif');
	background-repeat: no-repeat;
}

body#Professions div#BodyDiv
{
	background-image: url('../images/professional.gif');
	background-repeat: no-repeat;
}

body#Healthcare div#BodyDiv
{
	background-image: url('../images/healthcare.gif');
	background-repeat: no-repeat;
}

body#Risk div#BodyDiv
{
	background-image: url('../images/riskmanagement.gif');
	background-repeat: no-repeat;	
}

body#Enquiry div#BodyDiv
{
	background-image: url('../images/enquiry.gif');
	background-repeat: no-repeat;
}

body#Tob div#BodyDiv
{
	background-image: url('../images/tob.gif');
	background-repeat: no-repeat;	
}

body#Dpa div#BodyDiv
{
	background-image: url('../images/dataprotection.gif');
	background-repeat: no-repeat;
}

/* third level menu pages */
/* SERVICES */
body#Services div#BodyDivCommercialMotor
{
	background-image: url('../images/services/CommercialMotor.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivProperty
{
	background-image: url('../images/services/property.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivManufacturing
{
	background-image: url('../images/services/manufacturing.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivWaste
{
	background-image: url('../images/services/waste.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivMotorTrade
{
	background-image: url('../images/services/motortrade.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivConstruction
{
	background-image: url('../images/services/construction.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivContractors
{
	background-image: url('../images/services/contractors.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivMarineTransit
{
	background-image: url('../images/services/MarineTransit.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivEngineering
{
	background-image: url('../images/services/Engineering.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivOffices
{
	background-image: url('../images/services/offices.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivShops
{
	background-image: url('../images/services/shops.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivHotel
{
	background-image: url('../images/services/hotel.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivSocial
{
	background-image: url('../images/services/social.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivGroup
{
	background-image: url('../images/services/group.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivDirectors
{
	background-image: url('../images/services/Directors.gif');
	background-repeat: no-repeat;
}

/* PERSONAL */
body#Services div#BodyDivMotor
{
	background-image: url('../images/personal/motor.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivVan
{
	background-image: url('../images/personal/van.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivHousehold
{
	background-image: url('../images/personal/household.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivTravel
{
	background-image: url('../images/personal/travel.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivAccident
{
	background-image: url('../images/personal/accident.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivHolidayHomes
{
	background-image: url('../images/personal/holidayhomes.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivClassicCar
{
	background-image: url('../images/personal/classiccar.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivFamilyFleet
{
	background-image: url('../images/personal/familyfleet.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivYacht
{
	background-image: url('../images/personal/yacht.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivBuyToLet
{
	background-image: url('../images/personal/buytolet.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivEquine
{
	background-image: url('../images/personal/equine.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivPets
{
	background-image: url('../images/personal/pets.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivArt
{
	background-image: url('../images/personal/art.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivSelfBuild
{
	background-image: url('../images/personal/selfbuild.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivBeachHuts
{
	background-image: url('../images/personal/beachhuts.gif');
	background-repeat: no-repeat;
}

/* PROFESSIONAL */
body#Services div#BodyDivDandO
{
	background-image: url('../images/professional/dando.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivIndemnity
{
	background-image: url('../images/professional/indemnity.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivLegalExpenses
{
	background-image: url('../images/professional/legalexpenses.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivFinancialRisks
{
	background-image: url('../images/professional/financialrisks.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivHomeworker
{
	background-image: url('../images/professional/homeworker.gif');
	background-repeat: no-repeat;
}

/* HEALTHCARE */
body#Services div#BodyDivCorporateMedicalInsurance
{
	background-image: url('../images/healthcare/corporatemedicalinsurance.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivCorporateDentalInsurance
{
	background-image: url('../images/healthcare/corporatedentalinsurance.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivGroupIncome
{
	background-image: url('../images/healthcare/groupincome.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivBenefits
{
	background-image: url('../images/healthcare/benefits.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivSicknessAbsence
{
	background-image: url('../images/healthcare/sicknessabsence.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivPrivateMedicalInsurance
{
	background-image: url('../images/healthcare/privatemedicalinsurance.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivEmployeeAssistance
{
	background-image: url('../images/healthcare/employeeassistance.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivGroupIncome
{
	background-image: url('../images/healthcare/groupincome.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivPersonalMedicalInsurance
{
	background-image: url('../images/healthcare/PersonalMedicalInsurance.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivOccupationalHealth
{
	background-image: url('../images/healthcare/occupationalhealth.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivCashPlans
{
	background-image: url('../images/healthcare/CashPlans.gif');
	background-repeat: no-repeat;
}
/* TOB */
body#Services div#BodyDivTOB
{
	background-image: url('../images/toba/tob.gif');
	background-repeat: no-repeat;
}
body#Services div#BodyDivDPA
{
	background-image: url('../images/toba/dpa.gif');
	background-repeat: no-repeat;
}


/* now the divs making up the pages themselves */

div#HeaderDiv
{
	width: 1000px;
	height: 95px;
}
div#MenuDiv
{
	width: 1000px;
	height: 38px;
	border: none; /* REMEMBER TO RETURN THIS TO "NONE" */
}

div#ContentDiv {
width: 1000px;
min-height: 430px;
padding-top:30px;
text-align: left;
}


div#InnerContentDiv
{
	 float: left;
	 padding: 10px;
	 min-height: 370px;
	 width: 550px;
	 text-align: left;
	 overflow-x: hidden;
	 overflow-y: scroll;
}

div#InnerContentDiv p { width: 490px;}

div#FooterDiv
{
	width: 1000px;
	height: 55px;
	font-family: Arial;
	font-size: 10px;
}

div#FooterDiv p { font-size:11px;}

/* PAGE TEXT LAYOUTS, A SMALL AMOUNT OF TWEAKING NEEDED HERE FOR IE/FF DIFFERENCES */

table#ContactTable
{
	font-family: Arial;
	color: #00447D;
	font-size: 12px;
}

p {
padding-left: 2px;
text-align: left;
font-family: Arial;
color: #00447D;
font-size: 12px;
line-height: 1.6em;
margin: 8px 0;
}

p.Bold
{
	font-weight: bold;
}

div#ContentDiv li {
padding-left: 20px;
text-align: left;
font-family: Arial;
color: #00447D;
font-size: 12px;
line-height: 1.2em;
margin: 4px 0;

}

/*p.Firefox
{
	margin-top: -5px;
}*/

p.Explorer6,
p.Explorer7,
p.Explorer8
{
	padding-top: 10px;	
}

p.FirefoxNarrow
{
	margin-top: -5px;
	width: 530px;
}

p.Explorer6Narrower,
p.Explorer7Narrower,
p.Explorer8Narrower
{
	padding-top: 20px;
	padding-right: 50px;
	width: 450px;	
}

p.FirefoxNarrower
{
	margin-top: -5px;
	padding-top: 10px;
	padding-right: 50px;
	width: 450px;
}

p.Explorer6Narrow,
p.Explorer7Narrow,
p.Explorer8Narrow
{
	padding-top: 10px;
	width: 530px;	
}

div#InnerContentDiv p
{
	padding-top: 10px;
}

ul.Firefox
{
	margin-left: -13px;
	font-family: Arial;
	color: #00447D;
	font-size: 12px;
    line-height: 1.6em;
    clear:both;
}

ul.Firefox li { margin:4px 0 4px 20px;}

ul.Explorer6,
ul.Explorer7,
ul.Explorer8
{
	padding-top: 10px;	
	font-family: Arial;
	color: #00447D;
}

hr
{
	color: #00447D;
}

/* now make the textboxes all the same width as other inputs on the Enquiry form */
/* this will probably need tweaking for IE and Firefox differences */
/**************/
/* text boxes */
input.textboxFirefox
{
	width: 396px;
}
input.textboxExplorer6
{
	width: 383px;
}
input.textboxExplorer7
{
	width: 396px;	
}
input.textboxExplorer8
{
	width: 395px;
}
/*************/
/* textareas */
textarea
{
	height: 50px;
}
textarea.Firefox
{
	width: 396px;
	height: 55px;
}
textarea.Explorer6
{
	width: 383px;
	height: 41px;
}
textarea.Explorer7
{
	width: 394px;
	height: 42px;
}
textarea.Explorer8
{
	width: 393px;
}
/***********/
/* selects */
select.Firefox
{
	width: 400px;
}
select.Explorer6
{
	width: 390px;
}
select.Explorer7
{
	width: 400px;
}
select.Explorer8
{
	width: 400px;
}

p.Heading { font-size:19px; font-weight:bold;}