/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#000; 
	/* padding: 1.5em; */
}
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
h1 {
	color:#2CA243; 
	font-size: 1.6em;
	font-weight: normal;
}
h2 {
	color:#2CA243; 
	font-size:1.4em;
	font-weight: normal;
}
h3 {
	color:#2CA243; 
	font-size:1.2em;
	font-weight: bold;
}
h4 {
	color:#2CA243; 
	font-size:1em;
	font-weight: bold;
}
h4 {
	color:#2C5F6D; 
	font-size:1em;
	font-weight: bold;
}
h6 {
	color:#FF0000; 
	font-size:1.0em;
	font-weight: bold;
}
p {
	margin: 0;
	padding: 0;
	}
a {color: #2CA243;text-decoration: none;}
a:hover {color: #2CA243;text-decoration: underline;}
.skiplinks{display:none;}
.divclear{
	clear:both; 
	height:1px; 
	font-size:1px; 
	margin-top:-1px;
}
.AEFormMandatoryStar {
	color: #FF0000;
}


#container-page {
	width: 911px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	float: centre;
	margin-bottom: 12px;
	height: auto;
	padding: 0px;
  	text-align: left;
	background-color: #FFFFFF;
	/* position: relative;
	width: 100%;
  	margin: 0;
	padding: 0;
  	text-align: left;
	background-color: #FFFFFF; */
	}
#leftcontent {
	margin: 0;
	padding: 0;
	width: auto;
	background:#FFF;
	}
#rightcontent {
	margin: 0;
	padding: 0;
	width: 20px;
	background-color:#F4F4F4;
	vertical-align: top;
	}
#rightcontent #switch {
	border-left: 1px solid #FFF;
}

/* HEADER */
#container-header {
	margin:0; 
	padding:0;
	/* height:65px; */
	background-color: #2CA243;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	width: 100%;
}

/* HEADER LINKS */
#topright{
	padding: 5px;
	margin: 0;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	font-size: 0.7em;
	padding: 5px;
}
#topright ul {
	list-style: none;			/* removes list marker */
	padding: 0px;				/* removes left indent */
	margin: 0px;
}
#topright ul li {
	display: inline;			/* sets list items to display in a row */
}
#topright p {margin:0; padding:0;}
#topright a {
	color: #FFFFFF;
}
/* TOP MENU */
#topmenu {
	color: #FFFFFF;
	font-size: 0.8em;
	border-top: 1px solid #FFF;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	}

#topmenu ul {
	list-style: none;			/* removes list marker */
	padding: 0px;				/* removes left indent */
	margin: 0px;
}
#topmenu ul li {
	display: inline;			/* sets list items to display in a row */
	padding-left: 12px;
}
#topmenu a:link, #topmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}
#topmenu a:active, #topmenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* CONTENT */
#container-content {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	}
#container-left {
	width: 190px;
	margin: 0;
	padding: 0;
	background:#DDEEDC;
}
.clearing {
	height: 0;
	clear: both;
}

/* BANNER */
#intro {
	margin:0;
	font-weight: normal;
	color:#000;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	height: 120px;
}

/* HOMEPAGE CONTENT */
.selfbuild {
	background-color: #FEFF99;
	width: auto;
	padding: 0;
	margin: 0;
	border-left: 1px solid #FFF;
}
#selfQuote {
	padding: 0;
	margin: 0;
	}
.trade {
	background-color: #A6D4EC;
	border-left: 1px solid #FFF;
	width: auto;
	padding: 0;
	margin: 0;
}
#tradeQuote {
	padding: 0;
	margin: 0;
	}

/* PAGE CONTENT */
#maincontent {
	padding: 15px;
	padding-top: 25px;
	font-size: 1.0em;
	color: #000;
}
#headcontent {
	padding: 15px;
	border-bottom: 1px dashed #CCC;
}

/* SECOND COLUMN */
#xtrainfo {
	padding: 15px;
	/* border-left: 1px dashed #CCC; */

	color: #000;
	width: 200px;
	font-size: 0.8em;
}

/* FOOTER */
#container-footer {
	width: 100%;
  	/*float: left;*/
  	color: #666;
	font-size: 0.8em;
	background-color: #F4F4F4;
	text-decoration: none;
	}
#container-footer p {
	float:left; 
	padding:0; 
	margin:0;
	color: #666;
}
#container-footer a {
	text-decoration:none; 
	color:#666; 
	padding:2px;
}
#container-footer a:hover{text-decoration:underline;}
#copyright {
	width: 190px;
	text-align:left;
	}
#links {
	text-align:left;
	}
#updated {
	width: 190px;
	text-align:left;
	}

/* SITE SEARCH */
#site-search {
	color: #2C5F6D;
	font-size: 0.8em;
	padding: 15px;
}
#site-search LABEL {
	color: #2C5F6D;
	font-weight: bold;
}
#site-search INPUT {
	width: 100px;
	margin: 0;
	padding: 0;
}
#site-search .btn {
	width: 11px;
	height: 14px;
}
#site-search FORM {
	margin: 0;
	padding: 0;
}

/* HIGHLIGHT */
#highlight {
	color: #2C5F6D;
	font-size: 0.8em;
	padding: 15px;
}


/* AE MENU */
#menuBkgrnd {
	padding-top: 0px;
	padding-bottom: 15px;
	width: 190px;
	font-size: 0.8em;
}
#menuBkgrnd A {color: #2C5F6D!important;}
#menuBkgrnd A:hover {text-decoration: underline!important;}

/* start TOP LEVEL LINK SELECTED */
.Col1MenuSelectedArea1 {
	width: 15px;
	text-align: center;
}
.Col2MenuSelectedArea1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 0px;
	clear: both;
	border-bottom: 1px solid #2C5F6D;
}
.Col2MenuSelectedArea1 A {color: #2C5F6D!important;}

/* start TOP LEVEL LINKS */
.Col1MenuNonSelectedArea1 {width: 15px;}
.Col2MenuNonSelectedArea1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 2px 0px 2px 0px;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px dashed #2C5F6D;
	clear: both;
}
.Col1MenuItemOdd1 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemOdd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 2px 0px 2px 0px;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px dashed #2C5F6D;
	clear: both;
}
.Col1MenuItemEven1 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemEven1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 2px 0px 2px 0px;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px dashed #2C5F6D;
	clear: both;
}

/* end TOP LEVEL LINKS start LEVEL 2 LINKS */
.Col1MenuSelectedArea2 {
	width: 15px;
	text-align: center;
}
.Col2MenuSelectedArea2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col1MenuNonSelectedArea2 {
	width: 15px;
	text-align: center;
}
.Col2MenuNonSelectedArea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col2MenuNonSelectedArea2 A {color: #2C5F6D!important;}
.Col1MenuItemOdd2 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemOdd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col2MenuItemOdd2 A {color: #2C5F6D!important;}
.Col1MenuItemEven2 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemEven2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px 0px 1px 0px;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col2MenuItemEven2 A {color: #2C5F6D!important;}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea3 {
	width: 15px;
	text-align: center;
}
.Col2MenuSelectedArea3 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 8px;
	clear: both;
}
.Col2MenuSelectedArea3 A {color: #2C5F6D!important;}
.Col1MenuNonSelectedArea3 {
	width: 15px;
	text-align: center;
}
.Col2MenuNonSelectedArea3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 8px;
	clear: both;
}
.Col2MenuNonSelectedArea3 A {color: #2C5F6D!important;}
.Col1MenuItemOdd3 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemOdd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 8px;
	clear: both;
}
.Col2MenuItemOdd3 A {color: #2C5F6D!important;}
.Col1MenuItemEven3 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemEven3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;

	padding: 2px 2px 2px 8px;
	clear: both;
}
.Col2MenuItemEven3 A {color: #2C5F6D!important;}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea4 {
	width: 15px;
	text-align: center;
}
.Col2MenuSelectedArea4 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 11px;
	clear: both;
}
.Col2MenuSelectedArea4 A {color: #2C5F6D!important;}
.Col1MenuNonSelectedArea4 {
	width: 15px;
	text-align: center;
}
.Col2MenuNonSelectedArea4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 11px;
	clear: both;
}
.Col2MenuNonSelectedArea4 A {color: #2C5F6D!important;}
.Col1MenuItemOdd4 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemOdd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 11px;
	clear: both;
}
.Col2MenuItemOdd4 A {color: #2C5F6D!important;}
.Col1MenuItemEven4 {
	width: 15px;
	text-align: center;
}
.Col2MenuItemEven4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C5F6D;
	margin: 0px;
	padding: 2px 2px 2px 11px;
	clear: both;
}
.Col2MenuItemEven4 A {color: #2C5F6D!important;}
.menuSystemDefault {WIDTH: 190px;}


/* Bungalow House Types */
#bungalowBedrooms {
	float: left;
	padding: 0.3em;
	background:#936EB0;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	}
#bungalowFloor {
	float: left;
	padding: 0.3em;
	background:#A385BD;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#bungalowFrontage {
	float: left;
	padding: 0.3em;
	background:#B299C8;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#bungalowRidge {
	float: left;
	padding: 0.3em;
	background:#C0ADD3;
	color: #FFFFFF;
	height: 40px;
	}
.bungalowOdd {
	background:#E3DBEC !important;
	}
.specialNote {
	padding: 0.5em;
	border: 2px solid #E3DBEC;
	}

/* 1 Storey House Types */
#storeyBedrooms1 {
	float: left;
	padding: 0.3em;
	background:#DDB305;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	}
#storeyFloor1 {
	float: left;
	padding: 0.3em;
	background:#E4BF46;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#storeyFrontage1 {
	float: left;
	padding: 0.3em;
	background:#E9CA6A;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#storeyRidge1 {
	float: left;
	padding: 0.3em;
	background:#EDD280;
	color: #FFFFFF;
	height: 40px;
	}
.storeyOdd1 {
	background:#F7EECD !important;
	}
.specialNote1 {
	padding: 0.5em;
	border: 2px solid #F7EECD;
	}

/* 2 Storey House Types */
#storeyBedrooms2 {
	float: left;
	padding: 0.3em;
	background:#64B461;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	}
#storeyFloor2 {
	float: left;
	padding: 0.3em;
	background:#85C07E;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#storeyFrontage2 {
	float: left;
	padding: 0.3em;
	background:#9ACA93;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 40px;
	}
#storeyRidge2 {
	float: left;
	padding: 0.3em;
	background:#AFD5A9;
	color: #FFFFFF;
	height: 40px;
	}
.storeyOdd2 {
	background:#DCECD9 !important;
	}
.specialNote2 {
	padding: 0.5em;
	border: 2px solid #DCECD9;
	}
#topmenu .local {
	text-decoration: underline;
}
td.classLabel {
	padding: 0.5em;
}
input.submit1 {
	padding: 0.8em;
}
