﻿.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 {font-size:10px;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;}*/

/*Homepage News*/
.NewsGridItem {padding:15px 0 0 0;margin:0;}
.NewsHomepageImageContainer {float: left;}
.NewsHomepageImageContainer img { display: block;width: 126px;height: auto;}
.NewsHomepageTextContainer {float: left;width: 175px;margin-left: 15px;}
.NewsHomepageTextContainer a { text-transform: uppercase;font-size: 11px;}
.ViewAllNewsHomepage { float: right;padding: 10px 10px 0 10px;}
/*End homepage news*/


.NewsArticleBody {font-size:11px;padding:8px 5px 0 0;}
.NewsArticleTitle {float:left;font-size:11px;padding:8px 5px 5px 0;width: 475px;}
.NewsArticleTitle strong { color: #1c4d9c;text-transform: uppercase;}
.NewsArticleDate { font-style: italic;}
.NewsArticleHeaderRow {float:left;width:520px;}
.NewsArticlePrintButton {float:right;width:18px;padding:8px 0 0 0;}
.NewsArticlePrintButton img {border:none;}
a.ViewAllNewsStories {color: #333a45;display: block; padding: 8px 4px 8px 10px;border-top: 1px solid #fff;background-image: url(/assets/images/general/news_allstories_arrow.gif);background-repeat: no-repeat;background-position: 3px 50%;}
.NewsImageSingleItem {float:right;padding: 0 10px 10px 10px;}
/*Latest News*/
#leftColumn .LatestNews { margin-top: -5px;}
.LatestNews { font-size: 11px;}
.LatestNewsTitleLink, .LatestNewsTitleLink:hover {color: #1c4d9c;text-transform: uppercase;}
.LatestNews .PublishDate { margin-bottom: 10px;display: block;font-style: italic;}
.NewsPagerTitle { float: left;padding-top: 2px;color: #000 !important;font-weight: normal !important;}
.NewsListPager table { float: left;}
.LatestNews .LatestNewsImage {display: inline-block;float: left;padding: 0 10px 10px 0;max-width: 126px;height: auto;}

.NewsListPager a { font-weight: normal;}
.NewsListPager span {color:#1c4d9c;font-weight: bold;}
.NewsListPager td table td { background-image: url(/assets/images/general/latest-news-paging-divider.png);background-repeat: no-repeat;background-position: 100% 50%;padding: 0 5px 0 5px;}
.NewsListPager td table td:last-child { background-image:none;}
.NewsListPager td { padding-left: 0;}

.OtherNewsGrid {margin:0;padding:0;width: 180px;}
.OtherNewsGridItem {padding: 4px 4px 5px 10px;margin:0;background-image: url(/assets/images/general/news_arrow.gif);background-repeat: no-repeat;background-position: 4px 8px;}
.OtherNewsGridItem a {color: #1c4d9c;text-transform: uppercase;}
.OtherNewsGridItem i { font-style: italic;font-weight: bold;}

.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;}
