body {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

#container { width: 711px; margin-left: auto; margin-right: auto; background-color: #fff;}

#logo { position: absolute;}
#toplinks { position: absolute; top: 9px; font-size: 10px; margin-left: 375px; text-align: right; width: 101px; height: 80px;}
	#toplinks ul { margin: 0px; padding: 0px;}
	#toplinks li { list-style-type: none;}
	#toplinks a { font-weight: bold; color: #6F6F6F; text-decoration: none;}
	#toplinks a:hover { color: #03ACAD; text-decoration: none;}
	#toplinks .selected { color: #03ACAD; text-decoration: none;}
	
#slogan { position: absolute; top: 91px; width: 288px; height: 167px;}
#slideshow { position: absolute; top: 91px; margin-left: 289px; margin-top: 0px; width: 191px; height: 167px;}

#nav { position: absolute; top: 0px; margin-left: 481px; font-size: 10px; width: 230px; height: 258px; background:url(/_images/template/nav_bkg.gif) scroll no-repeat left top; vertical-align: bottom; }

/*#nav { position: absolute; top: 0px; margin-left: 481px; font-size: 10px; width: 230px; height: 258px; background:url(/_images/template/nav_bkg.gif) scroll no-repeat left top;}*/

	#nav ul { margin-top: 67px; margin-left: 0px; padding: 0px; veritcal-align: bottom; height: auto;}
	#nav li { background-image: url( /_images/template/nav_arrow.gif ); background-repeat: no-repeat; background-position: 5px 4px; list-style-type: none; padding-left: 22px; padding-bottom: 7px;}
	#nav a { color: #fff; text-decoration: none; font-weight: bold;}
	#nav a:hover { color: #00DFE2; text-decoration: none;}
	#nav .selected { color: #00DFE2; text-decoration: none;}
	
.subnav { width: 230px; font-weight: bold;}
	* html .subnav { margin-bottom: 20px;}
	.subnav ul { padding-left: 15px; padding-top: 20px;}
	.subnav li { list-style-type: none; background: url(/_images/icons/subnav_arrow.gif) scroll no-repeat left top; padding-left: 10px;}
	.subnav a { color: #fff; text-decoration: none;}
	.subnav a:hover { color: #00DFE2; text-decoration: none;}
	
.imagesmain { background: #102F31 url(/_images/template/subnav_bkg_main.gif) scroll no-repeat left top;}
.imagesbuy { background:  #102F31 url(/_images/template/subnav_bkg_buy.gif) scroll no-repeat left top;}
.imagescommercial { background:  #102F31 url(/_images/template/subnav_bkg_commercial.gif) scroll no-repeat left top;}
.imagescommercialowner { background:  #102F31 url(/_images/template/subnav_bkg_commercialowner.gif) scroll no-repeat left top;}
.imagesdevelopment { background:  #102F31 url(/_images/template/subnav_bkg_development.gif) scroll no-repeat left top;}
.imagesmore { background:  #102F31 url(/_images/template/subnav_bkg_more.gif) scroll no-repeat left top;}
.imagesprotection { background:  #102F31 url(/_images/template/subnav_bkg_protection.gif) scroll no-repeat left top;}
	
#breadcrumb { position: absolute; top: 259px; color: #939393; font-weight: bold; height: 22px; padding-top: 5px; background-color: #ECECEC; padding-left: 10px; width: 701px;}
	#breadcrumb a { color: #6F6F6F; text-decoration: none;}
	#breadcrumb a:hover { color: #008D8E; text-decoration: none;}
	#breadcrumb ul { margin: 0px; padding: 0px;}
	#breadcrumb li { list-style-type: none; display: inline;}
	
.main { position: absolute; top: 287px; width: 711px; padding-bottom: 20px;}
	.main td { vertical-align: top;}
	.mainleft { width: 460px; border-right: 10px solid #fff;; padding-top: 20px; padding-left: 10px; background: url(/_images/template/dottedline.gif) scroll repeat-x left bottom;}
	.mainleft ul { margin-bottom: 15px; }
	.mainleft li { padding-left: 15px; background: url(/_images/icons/bullet.gif) scroll no-repeat 0px 4px; list-style-type: none;}
	.mainleft a { color: #008D8E; text-decoration: underline; font-weight: bold;}
	.mainright { width: 230px; background-color: #03ACAD; padding-bottom: 30px;}

.footer { padding-top: 10px;}
.footer a { color: #9F9F9F; text-decoration: none;}
.footer a:hover { color: #9F9F9F; text-decoration: underline;}

.credit { width: 220px; background-color: #03ACAD; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; text-align: right;}
.credit a { text-align: right; color: #fff; text-decoration: none;}
.credit a:hover { color: #fff; text-decoration: underline;}

.block { width: 230px; height: 93px;}



#info dl { clear:both; width:461px; height:8em; color: #005C5D;}
#info dt { margin-bottom:1em; font-weight:bold;}
#info dd { width:48%; float:left; margin:0;}

#info ol.first { counter-reset:item 0;}
#info ol.second { counter-reset:item 5;}

#info ol li { display: block;}
#info ol li:before {  content: counter(item) ". "; counter-increment: item 1;}

.sitemap { width: 403px;}
	.sitemap a { width: 403px; border-bottom: 1px dotted #ccc; color: #008D8E; list-style-type: none; font-weight: bold; background: url(/_images/icons/green_arrow.gif) no-repeat left center scroll; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 12px;}
	.sitemap a:hover { background-color: #EAF5F5;}
		.sitemap ul { margin-left: 0px; padding-bottom: 10px;}
		.main .sitemap li { margin-right: 10px; background: none; list-style-type: none; padding-left: 0px;}
		
		.main .sitemap ul li ul { margin: 0px; border-bottom: none;}
		.main .sitemap ul li ul li { border-bottom: none; padding-left: 15px; list-style-type: none; height: 20px;}
		.main .sitemap ul li ul li a { border-bottom: none; color: #666666; font-weight: normal;}
		.main .sitemap ul li ul li a:hover { color: #102F31;}

.pdflink { background: url(/_images/icons/pdf.gif) no-repeat scroll left top; height: 23px; padding-left: 35px; padding-top: 7px;}

.pdf { background: url(/_images/icons/pdf.gif) no-repeat scroll left top; padding-left: 20px;}
.word { background: url(/_images/icons/word.gif) no-repeat scroll left top; padding-left: 20px;}
.text { background: url(/_images/icons/text.gif) no-repeat scroll left top; padding-left: 20px;}

.clear { clear:both;}

.dynachecklist {
	width: 170px;
	float: left;
}