body { margin:0px; font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; }

h1 { color:#093E6B; font-size:1.6em; font-style:italic; margin-top:0px; }
h2 { color:#093E6B; font-size:1.2em; font-style:italic; margin-bottom:8px; margin-top:3px; }
h3 { color:#093E6B; font-size:1.1em; font-weight:normal; }

p, ul { color:black; font-size:1em; margin-top:2px; margin-bottom:12px; }
.caption { color:#CF001C; }
#contactTable label { font-size:0.9em; }

a:link { color:#CF001C; }
a:active { color:#CF001C; }
a:visited { color:#CF001C; }
a:hover { text-decoration:none; }

#siteContainer { width:760px; margin:0px auto; }
#header { height:112px; }
#logo { width:291px; position:absolute; margin-left:16px; margin-top:6px; }
#tagline { width:406px; position:absolute; margin-left:326px; margin-top:34px; }

#navContainer { clear:both; height:31px; margin-top:4px; background-color:#093E6B; }

.navBut { float:left; height:17px; padding:7px 15px; color:white; font-size:0.9em; font-weight:bold; }
.navBut:hover { float:left; height:17px; padding:7px 15px; background-color:#3A6589; color:white; font-size:0.9em; font-weight:bold; }
.navBut a:link { color:white; text-decoration:none; }
.navBut a:active { color:white; }
.navBut a:visited { color:white; text-decoration:none; }
.navBut a:hover { color:white; text-decoration:underline; }

#subNavContainer { clear:both; height:31px; margin-top:4px; background-color:#70B82B; }

.subNavBut { float:left; height:17px; padding:7px 15px; color:white; font-size:0.9em; font-weight:bold; }
.subNavBut:hover { float:left; height:17px; padding:7px 15px; background-color:#8FCB56; color:white; font-size:0.9em; font-weight:bold; }
.subNavBut a:link { color:white; text-decoration:none; }
.subNavBut a:active { color:white; }
.subNavBut a:visited { color:white; text-decoration:none; }
.subNavBut a:hover { color:white; text-decoration:underline; }

#hpIntro { background-color:#EDF2F7; height:105px; margin-top:4px; padding-top:15px; padding-right:15px; }
#hpIntro #introImg { float:left; height:120px; width:120px; margin:-15px 15px 0px 0px; }
#hpIntro h1 { margin:0px 0px 0px 0px; }
#hpIntro p { margin-top:0px;margin-bottom:0px; color:#093E6B; font-size:0.8em; }

#schemeQuestion { height:39px; margin-top:4px; padding-top:1px; background-color:#70B82B; }
#schemeQuestion h2 { margin:0px 0px 0px 5px; color:#D4EAC0; font-size:1.6em; }

#hpBoxoutContainer { width:760px; margin-top:4px; padding-bottom:4px; border-bottom:1px solid #676767; overflow:hidden; }
#hpBoxoutContainer2 { width:760px; margin-top:4px; padding-bottom:4px; border-bottom:1px solid #676767; overflow:hidden; }

.hpBoxout { float:left; height:147px; width:165px; margin-right:4px; padding:10px; background-color:#F0F8E7; border:1px solid #70B82B; }
.hpBoxoutOver { float:left; height:147px; width:165px; margin-right:4px; padding:10px; background-color:#EDF2F7; border:1px solid #093E6B; cursor:pointer; }
.hpBoxout h3, .hpBoxoutOver h3  { margin:0px 0px 5px 0px; font-size:0.9em; font-weight:bold; }
.hpBoxout p, .hpBoxoutOver p { margin:0px; font-size:0.9em; }

#ftbiBoxout { clear:both; margin-top:3px; display:inline-block; height:24px; border:1px solid #A8BDD3; background-color:#EDF2F7; color:#093E6B; font-size:0.9em; padding:6px 6px 0px 6px; }
#ftbiBoxout a { color:#093E6B; }

#languages { margin-bottom:4px; padding:4px 0px; border-bottom:1px solid #676767; }

#marquee_scroller { margin: 0 0 5px 0; border-bottom:1px solid #676767; width: 760px; height: 90px;}
#marquee_scroller p {background-color:#F4F4F4; border-bottom: 1px solid #E8E8E8; color:#000; width: 755x; padding-left: 5px; height: 20px; font-size: 0.8em;}

#logoFooter { text-align: center; height:100px; padding-bottom:4px; border-bottom:1px solid #676767; }
#zaTxt { margin-top:4px; padding:5px; font-family:verdana, arial, helvetica, sans-serif; font-size:0.8em; color:#818181; padding-bottom:14px; border-bottom:1px solid #676767; }
#footer { width:740px; padding:10px; font-family:verdana, arial, helvetica, sans-serif; font-size:0.6em; color:#818181; }

#centerContainer { width:760px; margin-top:4px; margin-bottom:4px; padding:0px 0px 0px 0px; border-bottom:1px solid #676767; }

.lightGreen { background-color:#F0F8E7; }
.lightBlue { background-color:#EDF2F7; }

.content { float:left; margin:5px 0px 5px 5px; width:479px; padding:15px; background-color:white; border:1px solid #C5C5C5; }
.content p, .content ul { line-height:1.3em; }

#rhp { float:left; width:219px; padding:5px; }

.rhpSection { margin-bottom:5px; padding:5px; background-color:white; border:1px solid #C5C5C5; }
.icon { margin-right:5px; }

.fixer { clear:both; height:0px; margin:0px; padding:0px; font-size:0.01px;  }

#contactTable { border-collapse: collapse; margin:0px auto; }
#contactTable td { padding:2px; }
#contactTable th { text-align:right; padding-top: 6px; }
#enquiry { width:250px; height:100px; }
#contactTable label { font-weight: bold; }

#jsBack { float:right; display:none; }

#searchHeader { background-color:#EDF2F7; margin-top:4px; padding:15px 15px 10px 15px; }
#searchHeader h1 { margin:0px 0px 0px 0px; }
#searchHeader p { margin-top:0px; color:#093E6B; font-size:0.8em; }

#searchFields { margin-top:4px; padding:5px 15px 5px 15px; background-color:#F7EEEF; border-bottom:1px solid #676767; }

#searchTable { margin:10px auto; }


#rhpSearch #searchTable { width: 197px; margin:0px 5px; }
#rhpSearch { background-color:#F7EEEF; border:1px solid #C5C5C5; }
#rhpSearch label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; }
#rhpSearch select { margin-top:2px; }
#rhpSearch select#searchDistrict { width:100%; }

#contentContainer { float:left; width:531px; }

.propLst { float:left; margin:5px 0px 5px 5px; width:519px; padding:0px; background-color:white; }


.propLstHdr { padding:0px; }
.propLstHdr h2 { font-size:1em; font-style:normal; font-weight:normal; padding:5px; }
.propLstImg { float:left; width:150px; margin:0px 0px 0px 0px; border:4px solid white; }
.propLstStatus { margin:0px 0px 0px 158px; padding:5px; background-color:#DEDEDE; border-top:4px solid white; color:#093E6B; font-size:0.9em; }
.propLstDesc { margin:0px 0px 0px 154px; padding:5px; border-top:4px solid white; border-left:4px solid white; color:#093E6B; font-size:0.8em; }

.pdStatus { font-weight:normal; font-size:0.8em; }
.copyPic {
	border: 1px solid #C5C5C5;
	padding: 3px;
	margin: 4px;
}
.smallhighlight {
	font-weight: bold;
	font-size: 13px;
}
.boldred {
	font-weight: bold;
	color: #CF001C;
	font-size: 13px;
}
.boldgreen {
	font-weight: bold;
	color: #6CB129;
	font-size: 13px;
}
hr {
	border: 0px solid #fff;
	border-top: 1px dashed #C5C5C5;
}
.homeImg {
margin-left: 4px;
}