﻿.h100{min-height:100px;}
.h150{min-height:150px;}
.h175{min-height:175px;}
.h200{min-height:200px;}
.h220{min-height:220px;}
.h250{min-height:250px;}
.h300{min-height:300px;}
.h400{min-height:400px;}
.h450{min-height:450px;}
.h500{min-height:500px;}
* html .h100{height:100px;}
* html .h150{height:150px;}
* html .h175{height:175px;}
* html .h200{height:200px;}
* html .h220{height:220px;}
* html .h250{height:250px;}
* html .h300{height:300px;}
* html .h400{height:400px;}
* html .h450{height:450px;}
* html .h500{height:500px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w350 {width:350px;}
.marginTop5 {margin-top:5px;}

.adRotatorBlock {display:block;position:relative;}

H3 {padding-top:5px;margin:2px 0 5px 0;font-size:1.3em;}

H4 {padding-top:5px;margin:2px 0 5px 0;font-size:1.1em;}
body {color:#333a45;}
p 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 8px;
	margin:0;
	font-size: x-small;
	color:#333a45;
}
p.TrainingSchemeTitle{font-size:small;}
.middleBoxWhite p {padding-left:0;}
.midWideBox p {padding-left:0;}
.middleBox p {padding-left:5px;}
p.PrivacyPolicy {font-size:x-small;padding:5px 5px 5px 0;}
p.StatutoryInformation {font-size:x-small;padding:5px 5px 5px 0;}
p.Disclaimer {font-size:x-small;padding:5px 5px 5px 0;}

li {color:#333a45;}

a {font-weight:bold;color:#333a45;text-decoration:underline;}
a:visited {font-weight:bold;color:#7f7f7f;text-decoration:underline;}
a:hover {font-weight:bold;color:#416bae;text-decoration:underline;}

a.orangeLink {font-weight:bold;color:#333a45;text-decoration:underline;}
a.orangeLink:visited {font-weight:bold;color:#7f7f7f;text-decoration:underline;}
a.orangeLink:hover {font-weight:bold;color:#c77600;text-decoration:underline;}

a.greenLink {font-weight:bold;color:#333a45;text-decoration:underline;}
a.greenLink:visited {font-weight:bold;color:#7f7f7f;text-decoration:underline;}
a.greenLink:hover {font-weight:bold;color:#2d645f;text-decoration:underline;}

#footerblock a {color:#7096D0;text-decoration:none;}
#footerblock a:visited {color:#7096D0;text-decoration:none;}
#xxfooterblock a:hover {text-decoration:underline;}

.footerText {padding:0;margin:0;color:#7096D0;}

td {padding:0 0 0 5px; vertical-align:top;}

.fieldcell input {width:170px;margin:0 0 3px 0;height:12px;}
.xboxText 
{
	padding:5px;
}


/*News*/
.newsContentBlock {margin:0;padding:0;}
.NewsGrid {margin:0;padding:0;width:320px}
.NewsGridItem {padding:4px 0 5px 0px;margin:0;}
.newsItemImage {}

.NewsArticleBody {font-size:11px;padding:8px 5px 0 0;}
.NewsArticleTitle {float:left;font-size:11px;padding:8px 5px 5px 0;}
.NewsArticleHeaderRow {float:left;width:520px;}
.NewsArticlePrintButton {float:right;width:18px;padding:8px 0 0 0;}
.NewsArticlePrintButton img {border:none;}


.OtherNewsGrid {margin:0;padding:0;width:180px}
.OtherNewsGridItem {padding:4px 0 5px 5px;margin:0;}

.ContactUsContentBlock {margin:0;padding:0;}
.ContactUsGrid {padding:0;margin:0;}
.ContactUsGridItem{padding:5px 0 0 0px;margin:0;}

.siteMapContentBlock {padding:5px;}
.siteMapItem {padding:3px 0 3px 0;}
.sitemapSubItem{}
.siteMapSubMenuItems {padding:5px 0 5px 20px;}

.SearchGrid{width:515px;padding:0;margin:0;}
.SearchGridItem {margin:0;padding:7px 0 7px 0px;border-bottom:solid 2px #A4BCE0;}

.DevelopmentsSearchView {border:solid 1px red;min-height:100px;}


.developmentSearchResultsBlock {min-height:100px;}
* html .developmentSearchResultsBlock {height:100px;}

.SearchView {padding:0 0 0 0px;width:524px;margin:0;}
#SearchViewGrid {height:240px;padding:0px 0 0 5px;}
#SearchViewGrid a {text-decoration:underline;}
.SearchResults_Header {text-align:left;padding:4px;vertical-align:top;}
.SearchResults_Info {padding:4px;vertical-align:top;}
.SearchResults_Link {vertical-align:top;height:20px;padding:0;margin:0;}

#registerBlock {display:block;min-height:100px;}
.registerFormBlock {width:524px;padding:5px 0 0 0;}
* html .registerFormBlock {}

.registerRow {background-color:#fff;float:left;display:block;}
.registerRowAlt {background-color:#fff;float:left;display:block;}

.registerFormLabelBlock {font-weight:bold;display:block;padding:5px 0 0px 0;text-align:right;min-height:20px;width:170px;float:left;}
.registerFormInputBlock {display:block;padding:3px 0 3px 0;min-height:20px;width:346px;float:right;}
.registerFormSubmitRow {padding:10px 0 0 0;width:330px;text-align:center;}

.registerFormInput {font-size:x-small;width:200px;}
.registerFormSelect {font-size:x-small;}
.r_PriceRange {width:80px;}
.r_Bedrooms {width:80px;}

#PrivacyPolicyBlock {padding:5px;}
#DisclaimerBlock {padding:5px;}

.rcheckboxleft {height:20px;width:20px;float:left;display:block;padding: 0px 5px 0 0;}

#xxxlatestnews{min-height:300px;}
* html #xxxlatestnews{height:300px;}
.xxxnewsContentBlock {min-height:300px;padding:0 7px 7px 7px;}
* html .xxxnewsContentBlock {height:300px;}
.xxxhp_newsSummaryItem{	padding:5px;}
.xxxhp_newsHeadline{	color:#333A45;	font-weight:bold;	text-decoration:underline;	}
.xxxhp_newsSummary p{	color:#333A45;padding:0;margin:0;	}


.hp_awardLogosLeftCol
{
	float:left;
	width:80px;
	padding:10px 0 10px 0;
	text-align:right;
}
.hp_awardLogosRightCol
{
	float:right;
	width:80px;
	text-align:left;
	padding:10px 0 10px 0;
}

.groupsWelcomeItem{padding:0;}
.companyReportSummaryItem
{
	padding:0;
	margin:0;
	min-height:10px;
}
* html .companyReportSummaryItem {height:10px;}

/*Jobs*/
.JobsGrid {margin:7px 7px 7px 0px;padding:0;}
.JobsGridItem {padding:0 0 8px 0;}

.rhcImage {margin:5px 0 0 0;}

.downloadicon {float:left;padding:5px 0 0 0;margin:0 5px 0 0px;height:16px;width:16px;}
.downloadtext {height:16px;padding:7px 0 0 0;}

ul.WestonGroupsList {padding:0;margin:0 0 0 20px;}
ul.WestonGroupsList li {padding:3px 0 3px 0;}

ul.CustomerServicesList {padding:0;margin:0 0 0 14px;}
ul.CustomerServicesList li {padding:3px 0 3px 0;}
* html ul.CustomerServicesList {margin:0 0 0 16px;}

.QAA_Block {}
.QAA_Question img {margin-bottom:15px;}
.QAA_Question a {text-decoration:none;font-weight:bold;}
.QAA_Question a:hover {text-decoration:underline;}
.QAA_Answer {display:none;}
img.QAA_icon {margin:2px 0 0 0;padding:0;border:0;}