#divContainer{
	position:			relative;
	width:				100%;
	text-align:			center;
}

#divMainPanel{
	position: 			relative;
	width:				780px;
	text-align:			left;
	margin:				auto;
}

div.EnquiryMax
{
	float: left;
	width: 400px;
}

div.EnquiryHalf
{
	width: 200px;
}

.greenboldbtn { border:0; font-family: Arial, Trebuchet MS,  Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #047F49; background: white; padding:0;}

#divMainPannelInner{
	position: 			relative;
	width:				700px;
	left:					40px;
	/*top:					15px;
	padding-bottom:		50px;*/
	background-color: transparent;
	z-index:					99;
	margin:0;
	padding-top: 0px;
}

#divHeader{
	position:			relative;
	width:				100%;
	background-image: url(/images/interface/topImage.jpg);
	background-repeat: no-repeat;
	height:				157px;
	font-weight:bold;
	text-decoration:none;
	}
#divheader a{}

#divFrontTabTitle{
	position:			absolute;
	left:					40px;
	top:					12px;
	text-align:center;
}

#divBackTabTitle a, #divBackTabTitle a:visited, #divBackTabTitle a:active{
	position:		absolute;
	left:					220px;
	top:					10px;
	color:	White;	
	text-decoration: none;
	font-weight:bold;
}

#divLogo{
	position:			absolute;
	left:					570px;
	top:					55px;
}

#divCurve{
	position:			relative;
	width:				100%;
	height:				10px;
	xbackground-image: url(/images/interface/curve.gif);
	background-image: url(/images/interface/back.gif);
	xbackground-repeat: no-repeat;
	margin:0px;
	xz-index:999;
	
}
#divLanguages{
	background-image: url(/images/interface/back.gif);
}
#divMainContent{
	position: relative;
	z-index: 9;
	width: 100%;
	background-image: url(/images/interface/back.gif);
	background-repeat: repeat-y;
	/*height: 200px;*/
	margin:0px;
	border:none;
	top:0px;
	padding-top: 0px;
}
#divMainContenthome{
	position: relative;
	z-index: 9;
	width: 100%;
	background: url(/images/interface/bg-home.jpg) bottom;
	background-repeat: repeat-y;
	/*height: 200px;*/
	margin:0px;
	border:none;
	top:0px;
	padding-top: 0px;
	padding-bottom: 170px;
}
/*moz hack to remove whitespace*/
html>body #divMainContent{
	top:0px;
}
html>body #divMainContenthome{
	top:0px;
}

#divTitle{
	position:			relative;
	width:				100%;
	padding-bottom:		20px;
}

#divMenuContainer{
	position:			relative;
	height:				70px;
}
#divCorporateLinks{
	position: 			absolute;
	right:				20px;
	top:				41px;
		text-align:			right;
}
#divCorporateLinks ul, #divResidentsLinks ul{
	margin-top: 0px;
}

html>body #divCorporateLinks{
	xtop:33px;
}

html>body #divResidentsLinks{
	xtop:4px;
}

#divResidentsLinks{
	position: 			absolute;
	right:				20px;
	top:				14px;
	text-align:			right;
	width:			    500px;
}

#divLeftColumn{
	position:				relative;
	float:					left;
	width:					170px;
}

#divMainColumn{
	position:				relative;
	float:					left;
	width:					480px;
	margin-left:40px;
}

#divTopMenuCurve{
	position: relative;
	margin-top:	10px;
	width:			156px;
	height:			20px;
	background-image: url(/images/interface/submenu_top.gif);
	background-repeat: no-repeat;
}

#divBotMenuCurve{
	position: relative;
	width:			156px;
	height:			50px;
	background-image: url(/images/interface/submenu_bottom.gif);
	background-repeat: no-repeat;
}

#divSubMenuText{
	position: relative;
	background-color:			#195189;
	width:					156px;/*blue section*/
}

#divLanguageLine{
	position:					absolute;
	top:							20px;
	left:							344px;
}

#divFontSize{
	position:					absolute;
	top:							19px;
	left:							477px;
	font-size:                      12px;
	width:							90px;
}
#divFontSizeText{
	position:					absolute;
	top:							3px;
	left:							38px;
}

#divSearchImg{
	position:					absolute;
	top:							19px;
	left:							578px;
	width:							90px;
}
#divSearchText{
	position:					absolute;
	top:							3px;
	left:							23px;
	font-size:						12px;
}
#divSearchText a{text-decoration:none;}

#divHomeLink{
	position:					absolute;
	top:							22px;
	left:							680px;
	font-size:						12px;
}
#divHomeLink a{text-decoration:none;}

#divSubMenuInner{
	margin:				0px 0px 0px 4px;
	width:				148px; /*white section*/
	background-color:white;
}

#divFooter{
	position:			relative;
	width:				780px;
	background-image: url(/images/interface/footer.gif);
	background-repeat: no-repeat;
	height:				44px;		
	z-index:				1;
}

#divFooter a{
	color:White;
	font-size:85%;
	text-decoration:none;
}
/*moz hack to remove whitespace*/
html>body #divFooter{
	top:-0px;
}

#divFooterText{
	position:			absolute;
	left:					40px;
	top:					10px;
	width:				300px;
}

#divBgImg{
	position:				absolute;
	left:						518px;
	bottom:					-27px;
	height:					132px;
	width:					253px;

}

.greenbold { font-family: Arial, Trebuchet MS,  Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #047F49; }
.greenbold a:link { color: #047F49; text-decoration: none; }
.greenbold a:visited { color: #047F49; text-decoration: none; }
.greenbold a:hover { color: #6FCEA5; text-decoration: none; }
.greenbold a:active { color: #047F49; text-decoration: none; }

div.EnquiryCol
{
	float: left;
	width: 180px;
}

ul#Sitemap 
{
	list-style-type:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#006699;
	
}

ul#Sitemap ul
{
	padding-bottom:5px;	
}

ul#Sitemap li
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;

	padding-bottom:3px;
}

ul#Sitemap a
{
	text-decoration:none;	
	color:#006699;
}

ul#Sitemap li ul
{
	padding-left:10px;
	margin-left:10px;
	font-weight:normal;
}

.appForm label.fieldlabel
{
	float: left;
	width: 15em;
	display: block !important;
}

.appForm input, .appForm textarea
{
	float: left;
	display: block;
	width: 20em;
}

.multiselect label
{
	width: 3em !important;
	float: left !important;
	margin-top: 2px;
}

.multiselect input
{
	float: left !important;
	width: auto !important;
}

.appFormClear
{
	clear: both;
	margin-bottom: 10px;
}

.appForm input.button
{
	float: left;
	width: auto;
}


* html #getintouch {
	padding: 0px 10px 0px 0px;
	height: 43px;
}

#getintouch {
	padding: 0px 10px 10px 5px;
	height: 43px;
}

#getintouch h2{
	color:#316295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
#getintouch p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:0px;
	margin:0px;
}
#getintouch a:link,#getintouch a:visited{
	color:#009b74;
	text-decoration:none;
	font-weight:bold;
}
#getintouch a:hover{
	color:#009b74;
	text-decoration: underline;
}
#whatmakesustick {
	padding:13px 10px 0px 5px;
}

* html #whatmakesustick {
	padding:0px 10px 20px 0px;
}

#whatmakesustick h2{
	color:#316295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
#whatmakesustick p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:0px;
	margin:0px;
}
#whatmakesustick a:link,#whatmakesustick a:visited{
	color:#009b74;
	text-decoration:none;
	font-weight:bold;
}
#whatmakesustick a:hover{
	color:#009b74;
	text-decoration: underline;
}
#divFooterhome{
	position:			relative;
	width:				780px;
	background-image: url(/images/interface/footerhome.gif);
	background-repeat: no-repeat;
	height:				44px;		
	z-index:				1;
}

#divFooterhome a{
	color:White;
	font-size:85%;
	text-decoration:none;
}
/*moz hack to remove whitespace*/
html>body #divFooterhome{
	top:0px;
}

#divFooterhomeText{
	position:			absolute;
	left:					40px;
	top:					10px;
	width:				300px;
}