/* CSS Document */

/* general */
.margin {
	margin-top: 0px;
	margin-left: 0px;
	background-color: #003399;
}
.border { border-color: #000000; border-width: 1px; border-style: solid; margin-bottom: 5px; }
.spacerbg { background-image: url(images/spacewhite.gif); background-color: #FFFFFF; width: 20px; }
.verticalalign { vertical-align: top; }

/* header */
.sectionheader { background-color: inherit; color: #cccc33; font-size: 13px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 48px; text-align: left; }
.headerbgcolourleft { background-color: #ffffff; height: 50px; }
.headerbgcolourright {
	background-color: #003399;
	height: 50px;
}
TD, TH, .BOD, FONT {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: left;
}

/* main content */
.maintablebgcolour { background-color: #dddddd; vertical-align:top; }
.bodytext {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	text-align: left;
	padding: 20px;
}
.bodytexthome {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	text-align: left;
	padding: 20px 20px 20px 20px;
}
.callustext {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
}
.headings {
	color: #000000;
	background-color: inherit;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
}
.paddingtop {padding-top: 20px; }
.h1 {
	color: #000000;
	background-color: inherit;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}
.h2 { color: #cccc33; background-color: inherit; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-left: 20px; }
.quote {
	color: #ffffff;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.6em;
	text-align: left;
	padding: 40px 20px 5px 20px;
}
.quotename {
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.3em;
	text-align: left;
	padding: 0px 20px 0px 20px;
}
.imagepadding { padding-left: 10px; float:right ; }
.quoteboxtext { color: #ffffff; background-color: #818181; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.6em; text-align: left; padding: 10px 10px 10px 10px ; }
.padding {margin: 20px 20px 20px 20px ; } 


/* news */
.newsheaderhome { background-color: inherit; color: #ffcc33; font-size: 13px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 48px; text-align: left; }

.newslist {
	background-color: #eeeeee;
	padding: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: left;
}
.newsheadings {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
}
hr {
	margin-left: 20px;
	margin-right: 20px;
	border: 1px none #FFFFFF;

}
p.newshome {
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	text-align: left;
	margin-top: 1%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
	font-weight: bold;
}


/* about section */
.teamlist {background-color: #eeeeee; padding: 5px; font-size: 11px;font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: left; }
.clientlist {background-color: #eeeeee; padding: 5px; font-size: 11px;font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: left; }
.partnerslist {background-color: #eeeeee; padding: 5px; font-size: 11px;font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: left; }
.logostable { padding-left: 20px; }
.aboutlist {background-color: #eeeeee; padding: 5px; font-size: 11px;font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; text-align: left; }



/* communities section */
.caselist {
	background-color: #eeeeee;
	padding: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: left;
}
.caseheadings {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-weight: bold;
	text-align: left;
}
.casemainheading { font-size: 12px;font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; font-weight: bold; text-align: left; }


/* footer */
.footerbg { background-image: url(images/footer2.jpg); }
.footertext { color: #000000;font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; padding-left: 20px }

/* form */
.formfield { background-color: #929292 ; color: #ffffff; font-size: 11px;font-family: Arial, Helvetica, sans-serif; border: 0px; padding: 5px;   }
.formpadding {  margin-left: 20px; background-color: #818181 ; margin-top: 20px;  }

/* navigation */
.navbgcolourleft { background-color: #cccc33; height: 50px; }
.navbgcolourright { background-color: #ffcc33; height: 50px;  }


a.calluslink:link {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	text-decoration: none;
}
a.calluslink:visited {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	text-decoration: none;
}
a.calluslink:active {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	text-decoration: none;
}
a.calluslink:hover {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}
.calluslinkon {color: #000000; background-color: inherit; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.8em; text-align: left; text-decoration: none; }

a.menulink:link {color: #000000; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.menulink:visited {color: #000000; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.menulink:active {color: #000000; background-color: inherit; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.menulink:hover {color: #ffffff; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
.menulinkon {color: #ffffff; background-color: inherit; font-size: 11px; font-weight: normal ;font-family: Arial, Helvetica, sans-serif; padding-left: 20px; text-decoration: none; }

a.textlink:link {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
a.textlink:visited {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
a.textlink:active {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
a.textlink:hover {
	color: #000000;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}

a.subnavlink:link {color: #ffcc33; background-color: inherit; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-left: 20px;}
a.subnavlink:visited {color: #ffcc33; background-color: inherit; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-left: 20px; }
a.subnavlink:active {color: #ffcc33; background-color: inherit; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-left: 20px; }
a.subnavlink:hover {color: #ffffff; background-color: inherit; font-size: 12px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-left: 20px; }
.subnavlinkon { color: #ffcc33; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 1.8em; padding-left: 20px; }

a.newshomelink:link {
	color: #ffcc33;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.newshomelink:active {
	color: #ffcc33;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.newshomelink:visited {
	color: #ffcc33;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.newshomelink:hover {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.partnerslink:link {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.partnerslink:visited {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.partnerslink:active {
	color: #000000;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.partnerslink:hover {
	color: #FFCC33;
	background-color: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.newslink:link {color: #ffcc33; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #ffcc33; }
a.newslink:visited {color: #ffcc33; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #ffcc33; }
a.newslink:active {color: #ffcc33; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #ffcc33; }
a.newslink:hover {color: #ffffff; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #ffffff; }

a.footerlink:link {color: #000000; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.footerlink:visited {color: #000000; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.footerlink:active {
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding-left: 20px;
}
a.footerlink:hover {color: #ffffff; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
.footerlinkon {color: #000000; background-color: inherit; font-size: 11px; font-weight: bold ;font-family: Arial, Helvetica, sans-serif; padding-left: 20px; }

a.creditlink:link {color: #a3a3a3; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.creditlink:visited {color: #a3a3a3; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.creditlink:active {color: #a3a3a3; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
a.creditlink:hover {color: #ffffff; background-color: inherit; font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-left: 20px; }
.creditlinkon {color: #a3a3a3; background-color: inherit; font-size: 11px; font-weight: bold ;font-family: Arial, Helvetica, sans-serif; padding-left: 20px; }
.sectionheading {
	color: #ffffff;
	background-color: inherit;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.6em;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.developments:link {
	color: #FFFFFF;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.developments:active {
	color: #ffcc33;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.developments:visited {
	color: #FFFFFF;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.developments:hover {
	color: #ffffff;
	background-color: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
a.headinglink:link {
	color: #000000;
	background-color: inherit;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.headinglink:active {
	color: #000000;
	background-color: inherit;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.headinglink:visited {
	color: #000000;
	background-color: inherit;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.headinglink:hover {
	color: #000000;
	background-color: inherit;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.headingsmain {
	color: #000000;
	background-color: inherit;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-transform: uppercase;

}
a.estateslink:link {

	color: #003399;
	background-color: inherit;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-decoration: none;
}
a.estateslink:visited {


	color: #003399;
	background-color: inherit;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-decoration: none;
}
a.estateslink:hover {



	color: #003399;
	background-color: inherit;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-decoration: underline;
}
a.estateslink:active {



	color: #003399;
	background-color: inherit;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	text-decoration: none;
}
