body { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 0px 0px; background-color:#F0F0F3; }

input,select,textarea,optgroup,option { font: 11px Verdana, Arial, Helvetica, sans-serif; }

p { margin:15px 25px 10px 25px; line-height:17px;}
h1 { font-size:17px; color:#FFFFFF; margin:20px 25px 10px 0px; }
h2 { font-size:13px; margin:10px 25px 10px 25px; line-height:17px; }

#titleHome h1 { height:17px; width:400px; background-image: url(../images/titles/home.gif); background-repeat:no-repeat; }
#titleServices h1 { height:17px; width:400px; background-image: url(../images/titles/services.gif); background-repeat:no-repeat; }
#titleServicesCostManagement h1 { height:17px; width:400px; background-image: url(../images/titles/services-cost-management.gif); background-repeat:no-repeat; }
#titleServicesEmployersAgent h1 { height:17px; width:400px; background-image: url(../images/titles/services-employers-agent.gif); background-repeat:no-repeat; }
#titleServicesPlanningSupervisor h1 { height:17px; width:400px; background-image: url(../images/titles/services-planning-supervisor.gif); background-repeat:no-repeat; }
#titleServicesValueEngineering h1 { height:17px; width:400px; background-image: url(../images/titles/services-value-engineering.gif); background-repeat:no-repeat; }
#titleServicesProjectManagement h1 { height:17px; width:400px; background-image: url(../images/titles/services-project-management.gif); background-repeat:no-repeat; }
#titleServicesContractResolution h1 { height:17px; width:400px; background-image: url(../images/titles/services-contract-resolution.gif); background-repeat:no-repeat; }
#titleSectors h1 { height:17px; width:400px; background-image: url(../images/titles/sectors.gif); background-repeat:no-repeat; }
#titleSectorsCommercial h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-commercial.gif); background-repeat:no-repeat; }
#titleSectorsLeisure h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-leisure.gif); background-repeat:no-repeat; }
#titleSectorsRetail h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-retail.gif); background-repeat:no-repeat; }
#titleSectorsResidential h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-residential.gif); background-repeat:no-repeat; }
#titleSectorsUrbanRegeneration h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-urban-regeneration.gif); background-repeat:no-repeat; }
#titleSectorsIndustrial h1 { height:17px; width:400px; background-image: url(../images/titles/sectors-industrial.gif); background-repeat:no-repeat; }
#titleClients h1 { height:17px; width:400px; background-image: url(../images/titles/clients.gif); background-repeat:no-repeat; }
#titleAboutUs h1 { height:17px; width:400px; background-image: url(../images/titles/about-us.gif); background-repeat:no-repeat; }
#titleKeyPersonnel h1 { height:17px; width:400px; background-image: url(../images/titles/key-personnel.gif); background-repeat:no-repeat; }
#titleDSBMissionStatement h1 { height:17px; width:400px; background-image: url(../images/titles/dsb-mission-statement.gif); background-repeat:no-repeat; }
#titleCareers h1 { height:17px; width:400px; background-image: url(../images/titles/careers.gif); background-repeat:no-repeat; }
#titleContactUs h1 { height:17px; width:400px; background-image: url(../images/titles/contact-us.gif); background-repeat:no-repeat; }
#titleOurLocation h1 { height:17px; width:400px; background-image: url(../images/titles/our-location.gif); background-repeat:no-repeat; }


/* Hidden Elements */
#titleHome h1 span,
#titleServices h1 span,
#titleServicesCostManagement h1 span,
#titleServicesEmployersAgent h1 span,
#titleServicesPlanningSupervisor h1 span,
#titleServicesValueEngineering h1 span,
#titleServicesProjectManagement h1 span,
#titleServicesContractResolution h1 span,
#titleSectors h1 span,
#titleSectorsCommercial h1 span,
#titleSectorsLeisure h1 span,
#titleSectorsRetail h1 span,
#titleSectorsResidential h1 span,
#titleSectorsUrbanRegeneration h1 span,
#titleSectorsIndustrial h1 span,
#titleClients h1 span,
#titleAboutUs h1 span,
#titleKeyPersonnel h1 span,
#titleDSBMissionStatement h1 span,
#titleCareers h1 span,
#titleContactUs h1 span,
#titleOurLocation h1 span { display:none; }


ul,ol { margin: 15px 20px 10px 30px; padding-left:10px; color:#000000; }
li { margin-left: 0px; margin-bottom:20px; }
ul li {	margin-bottom:5px; }
ol li {	margin-bottom:20px; }

ul.users { margin:3px; padding:5px 10px 5px 5px; color:#3D4350; font-weight:normal; font-size:11px; }
li.users { padding-left:0px; }

ul.terms { margin:3px; padding:5px 10px 5px 0px; font-weight:normal; }
li.terms { padding-left:20px; margin-left:50px; line-height:17px; }

a.homePromo { color:#FFFFFF; }
ul.listWhite {color:#FFFFFF; }

/* Links */
a { text-decoration:underline; font-weight:bold; color:#000000; }
a.footer { color:#FFFFFF; font-weight:normal; }
a.nav { font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.sign { color:#FFFFFF; text-decoration:none; border-left:1px solid #FFFFFF; text-align:center; margin:0px; padding:0px 13px 0px 13px; }
a.sign:hover { background-color:#B2C6D1; color:#FFFFFF; }
a.worldLink { font-size:10px; margin:0px 10px 5px 30px; line-height:10px; }
a.webdesign { color:#57BDBD; font-weight:normal; }


/* Table classes */
.tableContainer { background-color:#FFFFFF; padding:10px; }
.tableTopBar { background-color:#000000; }
.tableBanner { margin-top:2px; }
.tableContent { margin-top:2px; background-color:#C7E7EB; }
.tableText { background-color:#C7E7EB; }
.tableHomeIntros { background-color:#000000; border-top:2px solid #FFFFFF; }
.tableFooter { background-color:#000000; margin-top:2px; }

.leftColumn { background-color:#83A4B8; border-right:2px solid #FFFFFF; }
.bgWhite { background-color:#FFFFFF; }
.homeServices { background-color:#68A5DC; color:#FFFFFF; }
.homeSectors { background-color:#9D65CD; color:#FFFFFF; }
.contentBgColour { background-color:#C7E7EB; }
.titleBorder { border-bottom: 1px solid #49B3BE; }

/* Border classes */
.imageHome {border: solid 1px #000000; margin-left:3px; }
.imageSub {border: solid 1px #000000; margin:0px 0px 10px 20px; }
.map {border: solid 1px #000000; }
.quoteBoots { margin:16px; }

/* Margin classes */
.mArtistBubbles { margin: 0px 0px 0px 30px; }
.mSidePic { margin: 0px 20px 0px 0px; }
.mSideQuote { margin: 30px 20px 0px 0px; }
.mAboutUs { margin:15px 25px 10px 20px; }


/* Padding classes */
.pContactBubble { padding: 40px 0px 10px 0px }
.pPlayerRight { padding-right:5px; }

/* Text */
.text10 { font-size:10px; }
.textFAQLink { margin-bottom:15px; }
.textFAQTitle { margin-top:50px; }
.textBackUp { font-size:10px; font-weight:normal; }
.textArtistName { font-size:12px; font-weight:bold; padding-left:5px; }
.furtherDetails { font-size:11px; font-weight:normal; }

/* Navigation */
#collapsible_menu, #collapsible_menu ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	#collapsible_menu a { 
		width:164px; 
		display:block; 
		background-color:#83A4B8; 
		padding:4px 4px 4px 20px; color:#FFFFFF; 
		text-decoration:none; 
		font-size: 13px;
		border-bottom:2px solid #FFFFFF;
	}
	
	#collapsible_menu a:hover { 
		background-color:#A7BFCD;
	}
	
	#collapsible_menu ul a { 
		width:149px; 
		display:block;
		background-color:#59839B;
		color:#FFFFFF;
		font-size: 11px;
		border-bottom:2px solid #FFFFFF; 
		padding:4px 4px 4px 35px;
	}
	#collapsible_menu ul a:hover {
		background-color:#7398AE;
	}
	
	#collapsible_menu li { margin:0px; padding:0px; }
	
	.subMenuClosed { display:none; }
	.subMenuOpen { display:block; }
	
	.menuClosed {
		background-image: url(images/collapsible_menu_closed.gif);
		background-repeat:no-repeat;
		background-position: right center;
	}
	
	.menuOpen {
		background-image:url(images/collapsible_menu_open.gif);
		background-repeat:no-repeat;
		background-position: right center;}



/* Form */

.formField { width:97%; }
.formFieldMulti { width:97%; }
.formFieldLarge { width:100%; }