/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F5F5F5;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../images/bg_strip.jpg);
	line-height: 140%;
}
#wrap {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
h3 {
	color: #0D2667;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	}

/* --------------styles mast-------------- */
#mast {
	margin-top: 12px;
}

#logo {
	margin-left: 37px;
	width: 150px;
	float: left;
}

#logo span {
	display:none
}

/* for Internet Explorer */
/*\*/
* html #logo {
	margin-left: 20px;
	width: 145px;
}
/**/

/* --------------styles navigation made with list----------------- */
#nav {
	height: 40px;
	padding-top: 41px;
}

/* for internet explore */
/*\*/
*html #nav {
	height: 30px;
	padding-top: 51px;
}
/**/

#nav ul {
	list-style-type: none;
	margin-left: 0px;
}

#nav li {
	display: inline;
}

/* ---------------------styles the graphics for the main navigation links------------------ */


#homeLink a:link, #homeLink a:visited  {
	background: transparent url(../images/home_off.gif) no-repeat;
	width: 65px;
	height: 25px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 94px;
	padding: 0px;
	float: left;
}

#homeLink a:hover {
	background: transparent url(../images/home_on.gif) no-repeat;
}


#homeLink a:link span, #homeLink a:visited span {
	display:none
}


#companyLink a:link, #companyLink a:visited  {
	background: transparent url(../images/ourcompany_off.gif) no-repeat;
	width: 125px;
	height: 25px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}

#companyLink a:hover {
	background: transparent url(../images/ourcompany_on.gif) no-repeat;
}


#companyLink a:link span, #companyLink a:visited span {
	display:none
}
	
#newsLink a:link, #newsLink a:visited  {
	background: transparent url(../images/calanews_off.gif) no-repeat;
	width: 107px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#newsLink a:hover {
	background: transparent url(../images/calanews_on.gif) no-repeat;
}

#newsLink a:link span, #newsLink a:visited span {
	display:none
}

#boLink a:link, #boLink a:visited  {
	background: transparent url(../images/bo_off.gif) no-repeat;
	width: 184px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#boLink a:hover {
	background: transparent url(../images/bo_on.gif) no-repeat;
}

#boLink a:link span, #boLink a:visited span {
	display:none
}





/* ---------------styles hr at top----------------------- */
#navHR {
	background-color: #E0E1E2;
	height: 1px;
	width: 740px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

#subnav, .subnav {
	font-size: 12px;
	margin-top: 0px;
	text-align: right;
	margin-right: 20px;
	color: #D7B467;
}

#breadcrumb {
	font-size: 10px;
	text-align: right;
	padding-right: 20px;
	padding-top: 7px;
	color: #B8BABC;
	visibility: hidden;
}

#breadcrumb a:link {
	color: #D7B467;
	text-decoration: none;
}

#breadcrumb a:hover, #breadcrumb a:active {
	color: #929292;
	text-decoration: underline;
}

#breadcrumb a:visited {
	color: #D7B467;
	text-decoration: none;
}

/* ---------------styles content---------------------- */
#content {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

/*#content h1 {
	display: none;
}

#content h2 {
	display: none;
}*/


/* --------------styles bottom navigation--------------------- */
#bottomNav {
	text-align: center;
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #B0B0B0;
}

#bottomNav ul {
	list-style-type: none;
	padding-left: 0px;
}

#bottomNav li {
	display: inline;	
}

#bottomNav a:link {
	color: #B0B0B0;
	text-decoration: none;
}

#bottomNav a:hover, #bottomNav a:active {
	color: #D7B467;
	text-decoration: underline;
}

#bottomNav a:visited {
	color: #B0B0B0;
	text-decoration: none;
}

#bottomNavDirectors {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #B0B0B0;
}

#bottomNavDirectors ul {
	list-style-type: none;
	padding-left: 0px;
}

#bottomNavDirectors li {
	display: inline;	
}

#bottomNavDirectors a:link {
	color: #B0B0B0;
	text-decoration: none;
}

#bottomNavDirectors a:hover, #bottomNav a:active {
	color: #D7B467;
	text-decoration: underline;
}

#bottomNavDirectors a:visited {
	color: #B0B0B0;
	text-decoration: none;
}

#subnav a:link, #subnav a:visited, .subnav a:link, .subnav a:visited {
	color: #D7B467;
	text-decoration: none;
}

#subnav a:hover, #subnav a:active, .subnav a:hover, .subnav a:active {
	color: #929292;
}



/* -------------------styles the bottom hr-------------------- */
#footerHR {
	background-color: #D7B467;
	height: 1px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

/* for directors page only */
#footerHRDirectors {
	background-color: #D7B467;
	height: 1px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

/* -------------------------------styles the graphical header (image replacement)--------------------------- */

h1#welcome {background: transparent url(../images/hd_welcome.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#awards {background: transparent url(../images/hd_awards.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#awardsarchive {background: transparent url(../images/hd_awardsarchive.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#directors {background: transparent url(../images/hd_directors.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#structure {background: transparent url(../images/hd_structure.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#financials {background: transparent url(../images/hd_financials.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#heritage {background: transparent url(../images/hd_heritage.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#health {background: transparent url(../images/hd_health.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bo {background: transparent url(../images/hd_bo.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bocs {background: transparent url(../images/hd_bocs.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#registered {background: transparent url(../images/hd_registered.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}


h1#casestudies {background: transparent url(../images/hd_casestudies.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#landform {background: transparent url(../images/hd_landform.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#landcontacts {background: transparent url(../images/hd_landcontacts.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#latestnews {background: transparent url(../images/hd_latestnews.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#pressinfo {background: transparent url(../images/hd_pressinfo.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#newsarchive {background: transparent url(../images/hd_newsarchive.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#greenbank {background: transparent url(../images/hd_greenbank.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#domus {background: transparent url(../images/hd_domus.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#harbour {background: transparent url(../images/hd_harbour.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#woodford {background: transparent url(../images/hd_woodford.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#central {background: transparent url(../images/hd_central.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#cherwell {background: transparent url(../images/hd_cherwell.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#berkeley {background: transparent url(../images/hd_berkeley.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#wells {background: transparent url(../images/hd_wells.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#annualresults {background: transparent url(../images/hd_annualresults.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#initiatives {background: transparent url(../images/hd_initiatives.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#hsawards {background: transparent url(../images/hd_hsawards.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#careersintroduction {background: transparent url(../images/hd_careersintroduction.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#help {background: transparent url(../images/hd_help.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#sitemap {background: transparent url(../images/hd_sitemap.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#copyright {background: transparent url(../images/hd_copyright.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#terms {background: transparent url(../images/hd_terms.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#privacy {background: transparent url(../images/hd_privacy.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}

h1#initiatives {background: transparent url(../images/hd_initiatives.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#dewsbury {background: transparent url(../images/hd_1767.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#casefinance {background: transparent url(../images/hd_case_finance.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#caseproperties {background: transparent url(../images/hd_case_finance.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#casehomes {background: transparent url(../images/hd_case_homes.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#millersquay {background: transparent url(../images/hd_case_millers.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#mansions {background: transparent url(../images/hd_case_mansions.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#harbour {background: transparent url(../images/hd_case_harbour.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#newhall {background: transparent url(../images/hd_case_newhall.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#oatlands {background: transparent url(../images/hd_case_oatlands.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bournemeadow {background: transparent url(../images/hd_case_bourne.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#britannic {background: transparent url(../images/hd_case_britannic.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#1767homes {background: transparent url(../images/hd_case_1767.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#dewsbury1767 {background: transparent url(../images/hd_case_1767.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#laighills {background: transparent url(../images/hd_case_laighills.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#jordanhill {background: transparent url(../images/hd_case_jordanhill.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#olton {background: transparent url(../images/hd_case_olton.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#battersea {background: transparent url(../images/hd_case_battersea.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#woodfordhomes {background: transparent url(../images/hd_case_woodford.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#weir {background: transparent url(../images/hd_case_weir.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#postbox {background: transparent url(../images/hd_case_postbox.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#canniesburn {background: transparent url(../images/hd_case_canniesburn.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bridge {background: transparent url(../images/hd_buzzard.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#sundridge {background: transparent url(../images/hd_damar.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#berkstreet {background: transparent url(../images/hd_westpoint.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bakerstreet {background: transparent url(../images/hd_westbridge.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#olivers {background: transparent url(../images/hd_temple.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#ascot {background: transparent url(../images/hd_strathclyde.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#wells {background: transparent url(../images/hd_magellan.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#balmedie {background: transparent url(../images/hd_bancon.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#northfield {background: transparent url(../images/hd_oakapple.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#citywharf {background: transparent url(../images/hd_amberstone.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#heart {background: transparent url(../images/hd_heart.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#rutland {background: transparent url(../images/hd_prop_rutland.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#cbp {background: transparent url(../images/hd_prop_cbp.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#excres {background: transparent url(../images/hd_prop_excres.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#formersmg {background: transparent url(../images/hd_prop_smg.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#westgeorge {background: transparent url(../images/hd_prop_151.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#cbe {background: transparent url(../images/hd_prop_cbe.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#cher {background: transparent url(../images/hd_prop_cherwell.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#slateford {background: transparent url(../images/hd_prop_slateford.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#southam {background: transparent url(../images/hd_prop_southam.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#bankhead {background: transparent url(../images/hd_prop_bankhead.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#centralretail {background: transparent url(../images/hd_prop_central.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#excourt {background: transparent url(../images/hd_prop_excourt.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#almond {background: transparent url(../images/hd_prop_av.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#businesshomes {background: transparent url(../images/hd_prop_business.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#gso {background: transparent url(../images/hd_prop_gso.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#westplaza {background: transparent url(../images/hd_prop_westside.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#peelpark {background: transparent url(../images/hd_prop_peelpark.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#brandoncentre {background: transparent url(../images/hd_prop_brandon.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}
h1#tiptoncentre {background: transparent url(../bo/images/hd_prop_tipton.gif) no-repeat; height: 30px; margin: 0px 0px 5px 0px;}

h1#thanks {background: transparent url(../images/h1_thanks.gif) no-repeat; height: 30px; margin: 30px 0px 20px;}

h1#kilns {background: transparent url(../images/hd_kilns.gif) no-repeat; height: 30px; margin: 0px;}
h1#courtroyal {background: transparent url(../images/hd_courtroyal.gif) no-repeat; height: 30px; margin: 0px;}
h1#parcmont {background: transparent url(../images/hd_parcmont.gif) no-repeat; height: 30px; margin: 0px;}
h1#southlodge {background: transparent url(../images/hd_southlodge.gif) no-repeat; height: 30px; margin: 0px;}
h1#martello {background: transparent url(../images/hd_martello.gif) no-repeat; height: 30px; margin: 0px;}
h1#platform1 {background: transparent url(../images/hd_platform1.gif) no-repeat; height: 30px; margin: 0px;}
h1#rosemead {background: transparent url(../images/hd_rosemead.gif) no-repeat; height: 30px; margin: 0px;}
h1#stanhope {background: transparent url(../images/hd_stanhope.gif) no-repeat; height: 30px; margin: 0px;}


h1#kilns span {display: none;}
h1#courtroyal span {display: none;}
h1#parcmont span {display: none;}
h1#southlodge span {display: none;}
h1#martello span {display: none;}
h1#platform1 span {display: none;}
h1#rosemead span {display: none;}
h1#stanhope span {display: none;}


h1#welcome span {display: none;}
h1#awards span {display: none;}
h1#awardsarchive span {display: none;}
h1#directors span {display: none;}
h1#structure span {display: none;}
h1#registered span {display: none;}
h1#financials span {display: none;}
h1#heritage span {display: none;}
h1#health span {display: none;}
h1#bo span {display: none;}
h1#bocs span {display: none;}
h1#casestudies span {display: none;}
h1#landform span {display: none;}
h1#landcontacts span {display: none;}
h1#latestnews span {display: none;}
h1#pressinfo span {display: none;}
h1#newsarchive span {display: none;}
h1#greenbank span {display: none;}
h1#domus span {display: none;}
h1#harbour span {display: none;}
h1#woodford span {display: none;}
h1#central span {display: none;}
h1#cherwell span {display: none;}
h1#berkeley span {display: none;}
h1#wells span {display: none;}
h1#annualresults span {display: none;}
h1#initiatives span {display: none;}
h1#hsawards span {display: none;}
h1#careersintroduction span {display: none;}
h1#help span {display: none;}
h1#sitemap span {display: none;}
h1#copyright span {display: none;}
h1#terms span {display: none;}

h1#privacy span {display: none;}
h1#initiatives span {display: none;}
h1#dewsbury span {display: none;}
h1#casefinance span {display: none;}
h1#caseproperties span {display: none;}
h1#casehomes span {display: none;}
h1#bridge span {display: none;}
h1#sundridge span {display: none;}
h1#berkstreet span {display: none;}
h1#bakerstreet span {display: none;}
h1#olivers span {display: none;}
h1#ascot span {display: none;}
h1#wells span {display: none;}
h1#balmedie span {display: none;}
h1#northfield span {display: none;}
h1#citywharf span {display: none;}
h1#heart span {display: none;}
h1#rutland span {display: none;}
h1#cbp span {display: none;}
h1#excres span {display: none;}
h1#formersmg span {display: none;}
h1#westgeorge span {display: none;}
h1#cbe span {display: none;}
h1#cher span {display: none;}
h1#slateford span {display: none;}
h1#southam span {display: none;}
h1#bankhead span {display: none;}
h1#centralretail span {display: none;}
h1#excourt span {display: none;}
h1#almond span {display: none;}
h1#businesshomes span {display: none;}
h1#gso span {display: none;}
h1#westplaza span {display: none;}
h1#peelpark span {display: none;}
h1#brandoncentre span {display: none;}
h1#tiptoncentre span {display: none;}

h1#millersquay span {display:none;}
h1#mansions span {display:none;}
h1#harbour span {display:none;}
h1#newhall span {display:none;}
h1#oatlands span {display:none;}
h1#bournemeadow span {display:none;}
h1#britannic span {display:none;}
h1#1767homes span {display:none;}
h1#dewsbury1767 span {display: none;}
h1#laighills span {display:none;}
h1#jordanhill span {display:none;}
h1#olton span {display:none;}
h1#battersea span {display:none;}
h1#woodfordhomes span {display:none;}
h1#weir span {display:none;}
h1#postbox span {display:none;}
h1#canniesburn span {display:none;}
h1#thanks span {display:none;}


h2#recentawards {background: transparent url(../images/hd_recentawards.gif) no-repeat; height: 30px; margin: 0px 0px -8px 74px;}
h2#news {background: transparent url(../images/sub_hd_latestnews.gif) no-repeat; height: 30px; margin-bottom: 0px; margin-top: 0px;}
h2#initTest {background: transparent url(../images/hd_initiative_testimonial.gif) no-repeat; height: 30px; margin-bottom: 0px; margin-top: 0px;}


h2#news span {display: none;}
h2#initTest span {display: none;}
h2#contactus span, h2#recentawards span {display: none;}




.textMore {
	display: none;
}
#sidebar {
	width: 160px;
	float: right;
	margin-left: 15px;
}

#sidebarHome {
	width: 260px;
	float: right;
	margin-left: 15px;
}

.dottedKeyline {
	border: 1px dotted #B8BABC;	
	margin-top: 10px;
}

.homeFinancials {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 200px;
	background-image: url(../images/home_financials_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 10px 0px 10px;
}

/* for Internet Explorer */
/*\*/
*html .homeFinancials {
	padding: 10px 10px 0px 10px;
}
/**/

.homeFinancialsNew {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 90px;
	background-image: url(../images/homeFinancials_coinsbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 10px 0px 10px;
}


/* ---------------------------styles colums-------------------------------- */

#mainColumn {
	width: 560px;
}




/* for Internet Explorer */
/*\*/
*html #mainColumn p {
	margin-top: 7px;
}
/**/

#mainColumnHome {
	width: 460px;
}

/* for Internet Explorer */
/*\*/
*html #mainColumnHome p {
	margin-top: 7px;
}
/**/




/* for Internet Explorer */
/*\*/
*html .homeFinancialsNew {
	padding: 10px 10px 0px 10px;
}
/**/




/*.homeFinancialsNew {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 10px 0px 10px;
	background-image: url(../images/homeFinancials_coinsbg.jpg);
}

/* for Internet Explorer */
/*\*/
/**html .homeFinancialsNew {
	padding: -10px 0px 0px;
}
/**/



/* --------------------------- styles for awards pages -------------------------------- */

 
.awardBoxWhite strong {color: #666666}
.awardBoxGrey strong {color: #666666}
#yearHeader { padding: 5px; width: 580px; background-color: #7FA8AF; color: #FFFFFF; margin: 5px auto -5px auto; } 
.awardBoxWhiteHolder { background-color: #FFFFFF; width: 570px; border: 7px solid #F5F5F5; margin-right: auto; margin-left: auto; margin-top: 10px; min-height: 110px; }
.awardBoxWhite p { margin: 10px 10px 0px 10px; padding: 0px; height: 100px; float: left; }
.awardBoxGrey p { margin: 10px 10px 0px 10px; padding: 0px; height: 100px; float: left; }

.awardBoxGrey { background-color:#fbfbfb; width: 570px; border: 7px solid #F5F5F5; margin-top: 10px; padding: 0; margin-right: auto; margin-left: auto; min-height: 110px; }
.awardImg { margin: 11px; width: 109px; float: left; border: 1px solid #929292; }
.awardIntro { margin-left: 74px; }
.archiveTable { font-size: 11px; }

/*.awardBoxWhiteHolder { background-color: #FFFFFF; width: 590px; border: 1px dotted #D7B467; margin-right: auto; margin-left: auto; margin-top: 10px; }
.awardBoxWhite { border: 7px solid #F5F5F5;	}
.awardBoxWhite p { margin: 10px 10px 0px 0px; padding: 0px; width: 560px; height: 100px; }
.awardBoxGrey p { margin: 10px 10px 0px 0px; padding: 0px; width: 560px; height: 100px; }
.awardBoxGrey { background-color:#F5F5F5; width: 570px; border: 1px dotted #D7B467; margin-top: 10px; padding: 10px; margin-right: auto; margin-left: auto; }
.awardBoxWhite strong {color: #666666}
.awardBoxGrey strong {color: #666666}
.awardImg { margin: 11px; width: 109px; float: left; border: 1px solid #929292; }
.awardIntro { margin-left: 74px; }
.archiveTable { font-size: 11px; }*/

/* for Internet Explorer */
/*\*/
*html .awardBoxWhite p { margin: 10px 0px 0px 0px; width: 430px; height: 101px; }
*html .awardBoxGrey p { margin: 20px 0px 0px 0px; width: 400px; height: 101px; }
/**/

#yearHeader { 
 	padding: 5px;
	width: 580px;
	background-color: #B8BABC;
	color: #FFFFFF;
	margin: 5px auto -5px auto;
 }

.trGreyBG {
	background-color:#F5F5F5;
	font-weight: bold;
}

.tdTopBorder {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B8BABC;
}

.tdRightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7B467;
}

.tdTopAndRightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7B467;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B8BABC;
}



/* -----------------------------styles for the directors page ---------------------*/


	
#executive {
	
}

.biogBox {
	border: 7px solid #F5F5F5;
	background-color: #FFFFFF;
	height: auto;
	margin-left: 100px;
	width: 500px;
	margin-bottom: 10px;
	padding: 10px;
}


.biogBox a:link, .biogBox a:visited {
	color: #0D2667;
	text-decoration: none;
}

.biogBox a:hover, .biogBox a:active {
	color: #D7B467;
}

.biogBoxGroup {
	border: 7px solid #B8BABC;
	background-color: #FFFFFF;
	/*height: auto;*/
	min-height: 125px;
	margin-left: 100px;
	width: 500px;
	margin-bottom: 10px;
	padding: 10px;
}


/* for internet explorer */
/*\*/
*html .biogBoxGroup {
	height: 125px;

}
/**/

/* for internet explorer */
/*\*/
*html .biogBoxExecutive {
	height: 125px;

}
/**/


.biogBoxGroup a:link, .biogBoxGroup a:visited {
	color: #0D2667;
	text-decoration: none;
}

.biogBoxGroup a:hover, .biogBoxGroup a:active {
	color: #D7B467;
}


.biogBoxExecutive {
	border: 7px solid #F5F5F5;
	background-color: #FFFFFF;
	/*height: auto;*/
	min-height: 125px;
	margin-left: 100px;
	width: 500px;
	margin-bottom: 10px;
	padding: 10px;
}

.biogBoxExecutive a:link, .biogBoxExecutive a:visited {
	color: #0D2667;
	text-decoration: none;
}

.biogBoxExecutive a:hover, .biogBoxExecutive a:active {
	color: #D7B467;
}



.biogPic {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
}

.biogNames {
	font-size: 14px;
	line-height: 140%;
}

#gball, #adownie, #rdick, #rmillar, #greid, #mfreshney, #gstenhouse, #ipercy, #msibbald, #gball2, #adownie2, #rdick2, #rmillar2, #greid2, #dgill, #gmore, #abrown, #cturnbull, #msibbald2  {display: none;}

#gball p, #adownie p, #rdick p, #rmillar p, #greid p, #mfreshney p, #gstenhouse p, #ipercy p, #msibbald p, #gball2 p, #adownie2 p, #rdick2 p, #rmillar2 p, #greid2 p, #dgill p, #gmore p, #abrown p, #cturnbull p, #msibbald2 p {
	margin-left: 130px;
}


h4 {
	background-color: #CCCCCC;
	font-size: 12px;
	color:#FFFFFF;
	width: 520px;
	margin-left: 180px;
	padding: 5px;
}

.peopleAddressLeft {
	/*background-color:#99FF00;*/
	margin-left: 130px;
	padding-right: 40px;
	float:left;
}

/* for Internet Explorer */
/*\*/
*html .peopleAddressLeft {
	margin-left: 65px;
}
/**/

.peopleAddressRight {
	/*background-color:#FF9999;*/
	padding-bottom: 30px;
}

.peopleAddressRight a:link, .peopleAddressRight a:visited {
	color:#D7B467;
	text-decoration: none;
}

.peopleAddressRight a:hover, .peopleAddressRight a:active {
	color:#0D2667;
	text-decoration: none;
}


.tabLink {
	margin-left: 100px;

}

.tabLink2 {

}


/* ------------------------------ styles for group structure page -------------------------- */


#structureBG {
	background-image: url(../images/str_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

#structureCol1 {
	width: 330px;
	height: 500px;
	float: left;
}

#structureCol2 {
	width: 255px;
	height: 700px;
	margin-left: 483px;
	
}

/* for internet explorer */
/*\*/
*html #structureCol2 {
	margin-left: 480px;
}
/**/

.structureBox {
	background-color:#F5F5F5;
	border: 1px dotted #D7B467;
	padding: 10px;
}



/* for internet explorer */
/*\*/
*html .structureBottomStretch {
	display: none;
}
/**/


/* ------------------ styles for land section ---------------- */

#landSidebar {
	margin-top: 17px;
	width: 130px;
	float: right;
	padding: 10px;
	border: 1px dotted #999999;
}

.landParas {
width: 570px;
}

/* for internet explorer */
/*\*/
.landParas {
margin-top: 10px;
margin-bottom: 10px;
}
/**/



#leftColumn {
	width: 365px;
	float: left;
}

#rightColumn {
	width: 365px;
	margin-left: 375px;
}

/* for Internet Explorer */
/*\*/
* html #leftColumn {
	width: 363px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #rightColumn {
	width: 363px;
	margin-left: 373px;
}
/**/

.caseStudyBox {
	font-size: 12px;
	height: 160px;
	border: 10px solid #EEEFF0;
	margin-bottom: 10px;
	padding: 7px;
}

.caseStudyBoxBlank {
	height: 220px;
	
}

.caseStudyBox a:link {
	font-size: 12px;
	font-weight: bold;
	color: #0D2667;
	text-decoration: none;
}

.caseStudyBox a:hover, .caseStudyBox a:active {
	font-size: 12px;
	font-weight: bold;
	color: #D7B467;
	text-decoration: underline;
}

.caseStudyBox a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #0D2667;
	text-decoration: none;
}

.caseStudyBox p {
	margin: 0px;
	padding: 0px;	
}

.caseStudyBox img {
	padding-left: 5px;	
}






.backToCaseStudies {
	background-color: #F5F5F6;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 30px;
	background-image: url(../images/arrow_back.gif);
	background-repeat: no-repeat;	
}

#back a:link {
	color: #929292;
	text-decoration: none;
}

#back a:hover, #back a:active {
	color: #929292;
	text-decoration: none;
}

#back a:visited {
	color: #929292;
	text-decoration: none;
}

.boldBlue {
	font-weight: bold;
	color:#0D2667;
	clear: left;
}

.testSource {
	font-size: 11px;
	color:#0D2667;
}

.bold {
	font-weight: bold;
}

.landForm {
	margin-left: 40px;
	width: 450px;
}

.contactsColumn {
margin-top: 25px;
margin-left: 30px;
width: 260px;
float: right;
}

#content a:link, #content a:visited {
	color:#D7B467;
	text-decoration: none;
}

#content a:hover, #content a:active {
	color:#0D2667;
	text-decoration: underline;
}

/*.currentReport {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #999999;	
}*/

.resultsDownloads {
	border: 1px dotted #999999;	
	margin-top: 10px;
}

/* ----------------------------------------- styles for news section ----------------------------- */

.newsTitle {
	font-weight: bold;
	text-transform: uppercase;	
}

.newsArchiveTitle {
	font-weight: normal;
}



#newsTable a:link, #newsTable a:visited {
	color:#929292;
	text-decoration: none;
	
}

#newsTable a:hover, #newsTable a:active {
	color:#D7B467;
	text-decoration: none;
	
}


.newsHeaderBar {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	background-repeat: repeat-x;
	background-position: left center;
	color: #FFFFFF;
	background-image: url(../images/groupnews_bar_bg.gif);
}

.newsDivider {
	background-image: url(../images/newsdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.newsDivider2 {
	background-image: url(../images/newsdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
}

.newsItemTitle {
	font-size: 16px;
	text-transform: uppercase;
}

.newsItemDate {
	color: #D7B467;
}

#newsBack a:link, #newsBack a:visited {
	color:#0D2667;
	text-decoration: none;
	font-size: 14px;
}

#newsBack a:hover, #newsBack a:active {
	color:#D7B467;
}

.adobe {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 10px 0px 10px;
}

/* for Internet Explorer */
/*\*/
*html .adobe {
	padding: 10px 10px 0px 10px;
}
/**/

.orange {
	color: #D7B467;
}

#newsSearch {
text-align: right;
}

.linkToContactForm {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #999999;
	
}


/* ------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------*/


/* styles the larger case study box used on the main case study pages */
.caseStudyBoxLarge {
	height: auto;
	border: 10px solid #EEEFF0;
	margin-top: 8px;
	padding: 7px;
}

div.caseStudyBoxLarge hr {
	display: block;
	clear: left;
	visibility: hidden;
	margin-bottom: 0px;
}

/*.caseStudyBoxLarge p {
	height: auto;
	margin-right: 20px;
	padding: 0px;
	margin-left: 365px;
	font-size: 12px;
	line-height: 140%;
	
}

.caseStudyBoxLarge li {
	height: auto;
	margin-right: 20px;
	padding: 0px 0px 0px 12px;
	margin-left: 330px;
	font-size: 12px;
	display: block;
	list-style-type: none;
	background-image: url(../bo/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 140%;
	font-style: italic;
}



.imageMarginRight {
	margin-right: 10px;
	position: absolute;
}

.imageMarginLeftBottom {
	margin-left: 10px;
	margin-bottom: 10px;

}
*/


.caseStudyBoxLarge a:link {
	color: #D7B467;
	text-decoration: none;
}

.caseStudyBoxLarge a:hover, .caseStudyBoxLarge a:active {
	color: #0D2667;
	text-decoration: underline;
}

.caseStudyBoxLarge a:visited {
	color: #D7B467;
	text-decoration: none;
}




/* --------------- CASE STUDIES TEXT WRAPPING  -------------------------------- */

.caseStudyBoxLarge p {
	
}

.caseStudyBoxLarge li {
	color: #D7B467;
}

.caseStudyBoxLarge li span {
	color: #999999;
}

.caseStudyBoxLarge ul {
	position: relative;
	left: 20px;	
	margin-right: 30px;
}

.imageMarginRight {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}

/*.harbourFix {
	height: 380px;
	float: left;
}*/


/* ------------------------------------------------------------------------------------------*/










#back a:link {
	color: #929292;
	text-decoration: none;
}

#back a:hover, #back a:active {
	color: #929292;
	text-decoration: none;
}

#back a:visited {
	color: #929292;
	text-decoration: none;
}

.italicBold {
	font-style: italic;
	font-weight: bold;
}

.blue {
	color: #0D2667;
}

.caseSidebar {
	border: 1px dotted #B8BABC;
}

#group {
	width: 640px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}

#executive {
	width: 640px;
	z-index: 3;
	position: absolute;
	visibility: hidden;
}


.tabs {
	margin: 20px 0 0 100px;
	padding-bottom: -5px;
}

.hsAwards {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 00px 0px 00px;
}

/* for Internet Explorer */
/*\*/
*html .hsAwards {
	padding: 0px 0px 0px 0px;
}
/**/

.initiativeTestimonial {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	width: 140px;
}

/* for Internet Explorer */
/*\*/
*html .initiativeTestimonial {
	width: 135px;
	padding-bottom: 10px;
}
/**/

.hsCp {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 169px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 00px 0px 0px;
}

/* for Internet Explorer */
/*\*/
*html .hsCp {
	padding: 0px 0px 0px 0px;
}
/**/


.terms {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 00px 0px 0px;
	background-image: url(../images/terms_side_bg.jpg);
}

.terms p {
	margin-left: 10px;
	margin-right: 10px;
}


/* for Internet Explorer */
/*\*/
*html .terms {
	padding: 0px 0px 0px 0px;
}
/**/

.termsHead {
	margin-left: 60px;
}


.copySide {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 00px 0px 0px;
	background-image: url(../images/copyright_side_bg.jpg);
}

.copySide p {
	margin-left: 10px;
	margin-right: 10px;
}


/* for Internet Explorer */
/*\*/
*html .copySide {
	padding: 0px 0px 0px 0px;
}
/**/

.copySideHD {
	margin-left: 60px;
}

.helpSide {
	border: 1px dotted #B8BABC;
	margin-top: 10px;
	height: 138px;
	background-repeat: no-repeat;
	padding: 0px 00px 0px 0px;
	background-image: url(../images/help_sidebar.jpg);
}



/* for Internet Explorer */
/*\*/
*html .helpSide {
	padding: 0px 0px 0px 0px;
}
/**/

.newsImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #929292;
}


.geoff {
	border: 1px dotted #B8BABC;	
	margin-right: 20px;
	margin-bottom: 15px;
}

.geoffQuoteName {
	font-size: 11px;
	font-weight: bold;
}

.geoffQuoteSource {
	font-size: 11px;
	font-style:italic;
	
}



/*--------------------------HOMEPAGE LATEST NEWS----------------------------------*/

#homeNews {
	width: 260px;
	/*height: 275px;*/
	height: auto;
	background-color:#FFFFFF;
	border: 1px dotted #929292;
	margin-top: 10px;
	padding-bottom: 10px;
}

/* for Internet Explorer */
/*\*/
*html #homeNews {
	width: 250px;
}
/**/

#homeNewsInt {
	width: 240px;
	/*height: 255px;*/
	height: auto;
	background-color:#F6F6F7;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}

/* for Internet Explorer */
/*\*/
*html #homeNewsInt {
	width: 230px;
	height: 245px;
}
/**/

#homeNewsInt p {
	padding-left: 10px;
	padding-right: 10px;
}




.homeNewsDate {
	color: #0D2667;
	font-size: 10px;	
}




.lineSpaceLarger {
	line-height: 18px;
}

#newsBadge {
	margin-top: -70px;
	margin-left: 200px;
	position: absolute;
}

.imageMarginRight {
	margin-right: 10px;
}

.imageMarginLeftBottom {
	margin-left: 10px;
	margin-bottom: 10px;

}


/* ---------------- STYLES FOR CALA MAIN HOMEPAGE -------------- */

#topWelcome {
	width: 175px;
	float: left;
}

#topNav {
	text-align: right;
	font-size: 11px;
	padding-top: 6px;
	height: 16px;
}

#topStrip {
	height: 23px;
	margin-bottom: -10px;
}

#topNav a:link, #topNav a:visited {
	color:#999999;
	text-decoration: none;
	font-weight: bold;
}

#topNav a:hover, #topNav a:active {
	color:#D7B467;
	text-decoration: none;
	font-weight: bold;
}

#homepageFlash {
	width: 554px;
	float: left;
	margin-top: 10px;
}

#homeBlurb {
	border: 1px solid #CCCCCC;
	margin: 10px 5px 5px 559px;
	padding-left: 10px;
	padding-right: 10px;
	height: 309px;
}

/* for Internet Explorer */
/*\*/
*html #homeBlurb {
	padding-top: 10px;
	height: 299px;
}
/**/


#groupBox {
	background-color:#EEEEEF;
	width: 180px;
	height: 220px;
	float: left;
	margin-right: 6px;
	margin-top: 5px;
	clear: both;
	font-size: 11px;
}

#groupBox p {
	margin-left: 10px;
	margin-right: 10px;
}

#homesBox {
	background-color: #EEEEEF;
	width: 180px;
	float: left;
	margin-right: 6px;
	margin-top: 5px;
	font-size: 11px;
	height: 220px;
}

#homesBox p {
	margin-left: 10px;
	margin-right: 10px;
}

#propertiesBox {
	background-color:#EEEEEF;
	width: 180px;
	float: left;
	margin-right: 6px;
	margin-top: 5px;
	font-size: 11px;
	height: 220px;
}

#financeBox p {
	margin-left: 10px;
	margin-right: 10px;
}

#financeBox {
	background-color:#EEEEEF;
	width: 180px;
	float: left;
	margin-top: 5px;
	font-size: 11px;
	height: 220px;
}

#propertiesBox p {
	margin-left: 10px;
	margin-right: 10px;
}

#topWelcome h1 {
	height: 23px;
	width: 175px;
	background-image: url(../images/Homepage_h1_welcome.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

#topWelcome h1 span {
	display: none;
}

#homeBottomHR {
	background-color: #E0E1E2;
	height: 1px;
	width: 740px;
	margin-top: 235px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

/* for Internet Explorer */
/*\*/
*html #homeBottomHR {
	margin-top: 10px;
}
/**/


#groupBox a:hover, #groupBox a:active {
	color: #D7B467;
	text-decoration: none;
}

#groupBox a:link, #groupBox a:visited {
	color: #0D2667;
	text-decoration: none;
}


#homesBox a:hover, #homesBox a:active {
	color: #D7B467;
	text-decoration: none;
}

#homesBox a:link, #homesBox a:visited {
	color: #0D2667;
	text-decoration: none;
}


#financeBox a:hover, #financeBox a:active {
	color: #D7B467;
	text-decoration: none;
}

#financeBox a:link, #financeBox a:visited {
	color: #0D2667;
	text-decoration: none;
}


#propertiesBox a:hover, #propertiesBox a:active {
	color: #D7B467;
	text-decoration: none;
}

#propertiesBox a:link, #propertiesBox a:visited {
	color: #0D2667;
	text-decoration: none;
}

#jobAdvert {
	padding-bottom: 2px;
	width: 737px;
}
.indenter {
	margin-right: 50px;
	margin-left: 50px;
}

#footerInfo {
	text-align: center;
	font-size: 10px;
}

.linkdisclaimer {
	font-size: 10px;
	color: #333333;
	line-height: normal;
}
.biogpanel .element p {
	padding-bottom: 20px;
}

table#needsBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7B467;
}
