	/* IE style sheet */
	/* Approximate sizes: xx-small=8pt, x-small=10pt, small=12pt, medium=13pt-14pt */
	/* large=18pt, x-large=24pt, xx-large=36pt */
	/* Standard Body text formatting style */
		
#header {

width:1024px; 
margin:0 auto; 
/*text-align:left; */
height:85px;
max-width: 1024px;
min-width:600px;


}		

* html #nav ul li a {
	height: 1%;
	}
	
/* trigger hasLayout and target ie7/win only */
*:first-child+html .group {
	min-height: 1px;
	}


* html #nav ul li a {
	display: inline;
	}


	/* ---- Default Fonts, Colours and Sizes ---- */
	BODY, p, H1, H2, H3, H4, H5, H6, .H1, .H2, .H3, .H4, .H5, .H6, .wH1, .wH2, .wH3, .wH4, .wH5, .wH6, TD, DIV, A, .blueText {
		font-family:"Trebuchet MS";
		font-weight: normal;
		font-size: 12px;
		color:  #000000;
	}
	
	H1, H2, H3, H4, H5, H6, .H1, .H2, .H3, .H4, .H5, .H6, .wH1, .wH2, .wH3, .wH4, .wH5, .wH6, .formLabel {
		color: #251c5c;
		font-weight: bold;
	}
	
	.headertext {
		font-family:"Trebuchet MS";
		font-weight: normal;
		font-size: 1.3em;
		color:  #251c5c;
	}
	
.headertext2 {
		font-family:"Trebuchet MS";
		font-weight: normal;
		font-size: 1.2em;
		color:  #ffffff;
	}

	UL
	{
		font-size: 1.2em;
	}
	
	ul.fixsize {
	 		font-size: 1em;
		}
	
	.wH1, .wH2, .wH3, .wH4, .wH5, .wH6 {
		color: #ffffff;
	}

	.blueText {
		color: #251c5c;
	}

	H1, .H1, .wH1 { font-size: 3em; }
	
	H2, .H2, .wH2 { font-size: 2em; }

	H3, .H3, .wH3 { font-size: 1.50em; }

	H4, .H4, .wH4 { font-size: 1.25em; }

	H5, .H5, .wH5 { font-size: 1em; }

	H6, .H6, .wH6 { font-size: 0.75em; }

	/* ---- Links ---- */
	A,A:LINK,A:ACTIVE,A:HOVER,A:VISITED,.blueTextBold {
		color: #251c5c;
		font-size: 0.90em;
		font-weight: bold;
		text-decoration: none;
	}
	A:HOVER {
		color: #E02614;
		text-decoration: none;
	}
	A.navLink,A.navLink:LINK,A.navLink:ACTIVE,A.navLink:VISITED,.navLink {
		font-weight: normal;
	}
	A.navLink:HOVER	{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	A.navLinkSel:LINK,A.navLinkSel:ACTIVE,A.navLinkSel:HOVER,A.navLinkSel:VISITED {
		font-weight: bold;
	}

	A.navLinkSel:HOVER {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	A.devLink:LINK,A.devLink:ACTIVE,A.devLink:HOVER,A.devLink:VISITED {
		color: #ff0000;
		text-decoration: none;
	}
	
	A.devLink:Hover
	{
		color: #FFFFFF;
	}
	
		A.wLink:LINK,A.wLink:ACTIVE,A.wLink:HOVER,A.wLink:VISITED {
		color: #ffffff;
		text-decoration: none;
	}
	
	A.wLink:Hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	

	/* ---- Header ---- */
	.headerBackground {
		height: 42px;
		color: #ffffff;
		padding: 0px 8px 0px 8px;
	}
	
	.pageTitleTable 
	{
		padding: 10px 5px 5px 10px;
	}

	/* ---- Footer ---- */
	.footerBackground {
		background-color: #251c5c;
		height: 74px;
		padding: 0px 16px 0px 8px;
	}
	
	/* ---- Breadcrumb Trail ---- */
	.breadcrumbBackground {
		background-color: #ffffff;
		border-top: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
		height: 22px;
		padding: 0px 8px 0px 10px;
	}
	.breadcrumbText {
		color: #251c5c;
		font-size: 0.90em;
		font-weight: bold;
	}
	.breadcrumbLink, A.breadcrumbLink, A.breadcrumbLink:LINK, A.breadcrumbLink:ACTIVE, A.breadcrumbLink:HOVER, A.breadcrumbLink:VISITED, .breadcrumbLinkSel, A.breadcrumbLinkSel, A.breadcrumbLinkSel:LINK, A.breadcrumbLinkSel:ACTIVE, A.breadcrumbLinkSel:HOVER, A.breadcrumbLinkSel:VISITED {
		color: #251c5c;
		font-weight: bold;
		font-size: 0.90em;
		text-decoration: none;
	}
	A.breadcrumbLink:HOVER {
		color: #918CAD;
		text-decoration: none;
	}
	.breadcrumbLinkSel, A.breadcrumbLinkSel, A.breadcrumbLinkSel:LINK, A.breadcrumbLinkSel:ACTIVE, A.breadcrumbLinkSel:HOVER, A.breadcrumbLinkSel:VISITED {
		color: #E02614;
	}
	A.breadcrumbLinkSel:HOVER {
		color: #918CAD;
		text-decoration: none;
	}
	.breadcrumbTextOnly {
		background-color: #e02614;
		border-top: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
		border-left: 1px solid #251c5c;
		height: 22px;
		padding: 0px 4px 0px 4px;
		color: #ffffff;
		font-size: 0.70em;
		font-weight: normal;
		text-align: left;
		white-space: nowrap;
	}
	.breadcrumbTextOnlyLink, A.breadcrumbTextOnlyLink:link, A.breadcrumbTextOnlyLink:active, A.breadcrumbTextOnlyLink:hover, A.breadcrumbTextOnlyLink:visited
	{
		color: #ffffff;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
	}
	A.breadcrumbTextOnlyLink:hover
	{
		color: #251c5c;
		text-decoration: none;
	}
	
	/* ---- Main Frame ---- */
	.mainHomeStrip {
		border-top: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
		height: 60px;
	}
	.mainHomePad, .mainContent, .newsContent {
		padding: 8px;
	}
	.mainHomeRPad {
		padding: 0px 8px 0px 0px;
	}
	.mainContent, .newsContent {
		font-size: 1em;
	}
	.mainContent {
		background-color: #ffffff;
	}
	.mainBold {
		font-weight: bold;
	}
	.errorText {
		color: #ff0000;
		font-weight: bold;
	}

	.limage
	{
		float: left;
		padding: 3px 10px 10px 0px;
	}

	/* ---- LHS ---- */
	.lhsBox {
		padding: 8px;
		border-right: 1px solid #251c5c;
		width: 160px;
	}

	/* ---- RHS ---- */
	.rhsBox {
		padding: 8px;
		background-color: #ffffff;
		font-size: 0.70em;
		border-left: 1px solid #251c5c;
		width: 160px;
	}
	.rhsHead {
		font-weight: bold;
		font-size: 0.65em;
	}
	A.rhsLink, A.rhsLink:LINK, A.rhsLink:ACTIVE, A.rhsLink:HOVER, A.rhsLink:VISITED {
		color: #E26B49;
		font-weight: bold;
		font-size: 0.80em;
		text-decoration: none;
	}
	A.rhsLink:HOVER {
		text-decoration: underline;
	}
	
	/* ---- Form Fields ---- */
	.smlTextBox {
		font-size: 0.80em;
	}
	.formLabel {
		font-size: 0.75em;
	}
	.srcForm { 
	 font-size: 10px; 
	 background-color: #CCCCCC; 
	 border: 0px solid #666666; 
	}
	
	
	/* ---- Site Map ---- */	
	.sitemapLink,
	A.sitemapLink, A.sitemapLink:LINK, A.sitemapLink:ACTIVE, A.sitemapLink:HOVER, A.sitemapLink:VISITED {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.0em;
		text-decoration: none;
	}
	A.sitemapLink:HOVER {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	/* ---- Site Search ---- */
	.searchResLH {
		padding: 0px 16px 0px 0px;
		border-right: 1px solid #251c5c;
		width:50%;
	}
	.searchResRH {
		padding: 0px 8px 0px 16px;
		width:50%;
	}
	.searchDevName, .searchDevLoc, .searchDevPrice
	{
		background-color: #251c5c;
		color: #ffffff;
		font-size: 0.70em;
		padding: 4px;
	}
	.searchDevNameLink, .searchDevNameLink:LINK, .searchDevNameLink:ACTIVE, .searchDevNameLink:VISITED,
	.searchDevNameLink:HOVER 
	{
		background-color: #251c5c;
		color: #ffffff;
		font-size: 1em;
		padding: 4px;
	}
	.searchDevNameLink:HOVER 
	{
		color: #E02614;
		text-decoration: none;
	}
	
	.searchDevPrice {
		padding: 0px;
	}		
	.searchDevName {
		font-weight: bold;
	}
	.searchDevGo {
		padding: 2px;
		background-color: #251c5c;
		text-align: right;
	}
	.searchDevDesc {
		height: 66px;
		border-right: 1px solid #251c5c;
		padding: 4px;
		vertical-align: top;
	}
	.searchDevPic {
		width: 136px;
		height: 94px;
		border-left: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
	}

	/* ---- Regional Office List ---- */
	.regofflistTable {
		padding: 15px 5px 5px 10px;
	}
	.regofflistHeading {
		font-family: Verdana,MS Sans Serif,Arial;
		font-weight: bold;
		color: #FFFFFF;
	}
	.regofflistField {
		font-family: Verdana,MS Sans Serif,Arial;
		font-weight: bold;	
		color: #251c5c;
	}
	
	/* ---- Development Details ---- */
	.devNavPic {
		border: 1px solid #251c5c;
	}
	.devlhsBox {
		padding: 8px;
		border-right: 1px solid #251c5c;
		width: 186px;
	}

	/* ---- Image Gallery ---- */
	.imgGalleryThumb {
		width: 72px;
		height: 72px;
		text-align: center;
	}
	.imgGalleryMain {
		border: 1px solid #251c5c;
	}
	.imgGalleryTop {
		padding: 4px;
	}
	.imgGalleryCaption {
		background-color: #251c5c;
		color: #ffffff;
		font-size: 0.70em;
		padding: 4px;
		text-align: center;
	}
	
	/* ---- Availability & Floor Plans ---- */
	.AvailHeader, .AvailLine1, .AvailLine2, .AvailDateStamp
	 {
		font-family: Verdana,MS Sans Serif,Arial;
		font-weight: bold;	
		font-size: 0.75em;
		color: #251c5c;
		text-align: right;
	}
	.AvailDateStamp
	{
		font-size: 0.60em;
		color: #e02614;
		text-align: left;
	}
	.AvailTable {
		background-color: #ffffff;
		border-top: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
		text-align: center;
	}
	.AvailTableNolink {
		background-color: #ffffff;
		border-top: 1px solid #251c5c;
		border-bottom: 1px solid #251c5c;
		color: #251c5c;
		font-size: 0.70em;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	.AvailLine1, .AvailLine2, .AvailLine3, .AvailLine4, .AvailPOTW, .ReservedPOTW
	{
		background-color: #FFFFFF;
		height: 30px; 
		text-align: center;
		font-weight: bold;	
	}
	.AvailLine2
	{
		background-color: #F2F2F4;
	}
	.AvailLine3
	{
		color: #E02614;
		background-color: #FFFFFF;
	}
	.AvailLine4
	{
		color: #E02614;
		background-color: #F2F2F4;
	}
	.AvailPOTW
	{
		background-color: #AADC9F;
	}
	.ReservedPOTW
	{
		color: #E02614;
		background-color: #AADC9F;
	}
	
	/* Low Cost Home List */
	.propertyImage 
	{
		height: 128px;
		border-left: 1px solid #251c5c;
		border-right: 1px solid #251c5c;
		padding: 0px;
		vertical-align: top;
	}
	.propertyDesc 
	{
		height: 128px;
		border-right: 1px solid #251c5c;
		padding: 4px;
		vertical-align: top;
		color: #ffffff;
	}
	.propertyItems
	{
		background-color: #251c5c;
		color: #ffffff;
		font-size: 0.70em;
		padding: 4px;
	}
	.propertyNumber
	{
		color: #ff0000;
	}
	
	/* ---- Text only top level menu ---- */
	.textMenu,A.textMenu,A.textMenu:LINK,A.textMenu:ACTIVE,A.textMenu:VISITED,A.textMenu:HOVER,.textSeparator
	{
		font-family: Verdana,MS Sans Serif,Arial;
		font-weight: normal;
		font-size: 0.82em;
		color: #FFFFFF;
		background-color: #918CAD;
		text-decoration: none;
		padding: 10px,7px,10px,7px;
		white-space: nowrap;
	}
	A.textMenu:HOVER
	{
		color:#E02614;
		background-color:#251C5C;
	}
	.textMenu
	{
		padding: 7px,0px,7px,0px;
	}
	.textSeparator
	{
		padding: 0px,0px,0px,0px;
	}



/*========================================================Suls========================*/
/* navigation */

#nav ul {
	margin: 3px 0 0 0 ;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float:none;
	height:29px;
	background-color:#D5D8E7;
	width: 1024px;
	
}
#nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	font-size:14px;
	}
#nav ul li a {
	float: left;
	display: block;
	width: 110px;
	/*line-height: 1.3em;*/
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-decoration: none;
	color:#666666;
	border: none;
	/*background: url(../img/nav-bg.gif) no-repeat bottom left;*/
	
	}
#nav ul li a strong {
	display: block;
	/*font-size: 1.1em;*/
	font-weight: bold;
	text-transform: uppercase;
	color: #251c5c;
	}
#nav li a:hover {
	background: url(../img/tab_hover.gif) repeat-x bottom left;
	/*background: #30353b url(../img/tab_active.gif) repeat-x bottom left;*/
	background-color:#666666;
	
	}
#nav li a.active {
	color: #CCCCCC;
	background: #30353b url(../img/tab_active.gif) repeat-x bottom left;
	}
#nav ul li a:hover strong {	
	color:#FFFFFF;
	}
#nav ul li a.active strong {
	color: #FFFFFF;
	}

/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
