body
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 15px;
}

p, li
{
	line-height: 15px;
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0 0 9px 0;
}

h1, h2, h3, h4, h5, h6
{
	color: #34431E;
	font-weight: bold;
}

h1
{
	font-size: 21px;
	line-height: 24px;
}

h2
{
	font-size: 18px;
	line-height: 20px;
}

h3
{
	font-size: 16px;
	line-height: 18px;
}

h4
{
	font-size: 14px;
	line-height: 15px;
}

h5
{
	font-size: 12px;
	line-height: 13px;
}

h6
{
	font-size: 11px;
	line-height: 12px;
}

strong.alert {
	color: #B00000;
	font-weight: bold;
}

span
{
	display: none;
}

a,
a:link
{
	color: #003399;
	text-decoration: underline;
}

a:visited
{
	color: #663366;
	text-decoration: underline;
}

a:active,
a:hover
{
	color: #CC0000;
	text-decoration: underline;
}

ul 
{
	margin: 0 0 9px 0;
	padding: 0 0 0 18px;
}

li
{
	margin: 0 0 3px 0;
	padding: 0;
}

img
{
	border: none;
}

div#page_all
{
	width: 640px;
	background-color: #6A7C54;
	background-image: url(../img/texture_green.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	border: 6px solid #34431E;
	padding: 39px 39px 0 39px;
	margin: 0 auto 0 auto;
}

div#page_unit
{
	margin: 0;
	padding: 0;
}


div#site_nav
{
	background-color: #000000;
	color: #FFFFFF;
	padding: 0;
	border: 2px solid #FFFFFF;
}

div#site_nav ul
{
	margin: 0;
	padding: 3px 0 3px 0;
	position: relative;
	display: block;
	text-align: center;
}

div#site_nav ul li
{
	display: inline;
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
	letter-spacing: 1px;
	background-image: url(../img/topnav/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	padding-right: 7px;
	white-space: nowrap;
}

div#site_nav ul li#nav_home
{
	padding-left: 7px;
	background-image: none;
}


div#site_nav ul li.this
{
	color: #FFE64D;
}


div#site_nav ul li a,
div#site_nav ul li a:link,
div#site_nav ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

div#site_nav ul li.this a,
div#site_nav ul li.this a:link,
div#site_nav ul li.this a:visited
{
	color: #FFE64D;
	text-decoration: none;
}

div#site_nav ul li a:active,
div#site_nav ul li a:hover,
div#site_nav ul li.this a:active,
div#site_nav ul li.this a:hover
{
	color: #FF9900;
	text-decoration: underline;
}

div#page_main
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 2px;
	border-style: none solid solid solid;
	padding: 0;
	position: relative;
}

div#page_main.section_home
{
	background-image: url(../img/texture_gray.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #EEEEEE;
}

div#landscape
{
	width: 358px;
	position: absolute;
	top: 0;
	left: 260px;
	background-image: url(../img/home/landscape_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	padding: 10px 18px 18px 0;
}

div#page_content
{
	padding: 15px 18px 9px 18px;
}

div#tagline,
div#tagline4
{
	margin-top: 12px;
	text-align: center;
	padding-bottom: 18px;
}

div#tagline strong,
div#tagline4 strong
{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #34431E;
	background-image: url(../img/logo/tree_41.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	padding: 10px 42px 12px 0;
}

div#tagline4 strong
{
	font-size: 16px;
}

div#tagline2,
div#tagline3,
div#tagline6
{
	margin-top: 12px;
	text-align: center;
	background-image: url(../img/logo/tree_41.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: scroll;
	padding-bottom: 36px;
	margin-bottom: 30px;
}

div#tagline2 strong
{
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: bold;
	color: #34431E;
}

div#tagline3 strong
{
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #34431E;
}

div#tagline6 strong
{
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: bold;
	color: #34431E;
}

div#landscape img
{
	width: 358px;
	height: 246px;
	border: none;
	
}

/* Home page */

div#home_intro
{
	width: 230px;
	text-align: left;
}

div#home_intro h1
{
	font-size: 18px;
	text-align: center;
	margin: 18px 12px 18px 0;
}

div#home_intro h1 img
{
	margin-top: 9px;
}


div#home_menu
{
	width: 270px;
	position: absolute;
	left: 300px;
	top: 275px;
}

div#home_menu div
{
	font-size: 18px;
	line-height: 19px;
}

div#home_menu div#hm_devl,
div#home_menu div#hm_nhds
{
	border-bottom: 2px solid #999999;
	padding-bottom: 4px;
}

div#home_menu div a,
div#home_menu div a:link,
div#home_menu div a:visited
{
	display: block;
	color: #999999;
	text-decoration: none;
	background-image: url(../img/logo/tree_gray_41.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: scroll;
	padding: 6px 0 6px 54px;
	margin-left: 24px;
	margin-right: 21px;
}

div#home_menu div a:active,
div#home_menu div a:hover
{
	color: #34431E;
	text-decoration: none;
	background-image: url(../img/logo/tree_41.gif);
}

div#why_bmk
{
	padding: 30px 36px 0 36px;
}

div#why_bmk h3
{
	text-align: center;
}


/* About Benchmark */

div#about_intro
{
	width: 230px;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#about_intro h1
{
	padding: 9px 0 18px 0;
	margin: 0;
	text-align: center;
}

div#about_intro h3
{
	color: #882211;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 12px 0;
}

div#about_info
{
	text-align: left;
	margin: 0 0 18px 0;
	padding: 0;
}


div#about_info h1
{
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 9px 0;
}


/* Homesites */

div#homesites_intro
{
	width: 230px;
	height: 270px;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#homesites_intro h1
{
	padding: 9px 0 18px 0;
	margin: 0;
	text-align: center;
}

div#homesites_info
{
	text-align: center;
	margin: 0 0 18px 0;
	padding: 0;
}

div#homesites_info h1
{
	font-size: 21px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 12px 0;
}

div#homesites_info p
{
	font-size: 15px;
	margin-bottom: 30px;
}

div#homesites_info ul
{
	margin: 0 0 60px 0;
	padding: 0;
}

div#homesites_info ul li
{
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 12px 0;
	list-style-type: none;
}

li.dev_msn
{
	padding-top: 12px;
}


div#homesites_info a,
div#homesites_info a:link,
div#homesites_info a:visited
{
	text-decoration: none;
}

div#homesites_info a:active,
div#homesites_info a:hover
{
	text-decoration: underline;
}


div#homesites_info ul li em
{
	text-transform: uppercase;
	font-style: normal;
}

/* Price list */


div#pricelist_intro
{
	width: 230px;
	height: 110px;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#pricelist_header
{
	width: 358px;
	position: absolute;
	top: 0;
	left: 260px;
	padding: 48px 0 0 0;
	text-align: center;
}

div#pricelist_header h1
{
	font-size: 21px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 0 12px 0;
}

div#pricelist_data
{
	background-color: #FFFFFF;
	border: 1px solid  #882211;
	position: relative;
}

div#pricelist_datahead
{
	position: relative;
}

div#pricelist_data h2
{
	margin: 0;
	padding: 15px;
	text-align: center;
}

div#pricelist_datahead h2
{
	margin: 0;
	padding: 15px 215px 15px 15px;
	text-align: left;
	position: absolute;
	top: 0;
	left: 0;
}

div#pricelist_datahead div#datahead_logospace
{
	width: 200px;
	text-align: right;
	padding: 9px 9px 9px 389px;
}

div#pricelist_datahead h3
{
	margin: 0;
}

div#pricelist_datahead h6
{
	font-size: 9px;
	margin: 6px 0 0 0;
}


div#pricelist_data h2.htgdn,
div#pricelist_data h2.mdwxg
{
	padding-top: 45px;
}

div#pricelist_data h2.wprvg
{
	padding-top: 50px;
}

div#pricelist_data h2.wwynd
{
	padding-top: 20px;
}


div#pricelist_data table
{
	width: 578px;
	margin: 0 10px 12px 10px;
	clear: both;
}

div#pricelist_data table th
{
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	padding: 6px;
	border-bottom: 1px solid #B0B0B0;
}

div#pricelist_data table td
{
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	padding: 6px;
	border-bottom: 1px solid #E5E5E5;
}

div#pricelist_data table th.adrs,
div#pricelist_data table td.adrs
{
	padding-left: 0;
}

div#pricelist_data table th.prce,
div#pricelist_data table td.prce,
div#pricelist_data table th.sqft,
div#pricelist_data table td.sqft
{
	text-align: right;
}

div#pricelist_data table th.site,
div#pricelist_data table td.site
{
	padding-left: 0;
}

div#pricelist_data table th.prce
{
	padding-right: 2em;
}

div#pricelist_data table th.sqft
{
	padding-right: 1em;
}

div#pricelist_data table th.nbhd,
div#pricelist_data table td.nbhd
{
	padding-right: 0;
}

div#pricelist_data table td span
{
	display: inline;
}

div#pricelist_data table td span.avail
{
	color: #0099CC;
}

div#pricelist_data table td span.pend
{
	color: #CC0000;
}

div#pricelist_data table td span.sold
{
	color: #CC0000;
}

div#pricelist_data p
{
	font-size: 9px;
	text-align: center;
}

/* Builders page */

div#builders_intro
{
	width: 230px;
	height: 120px;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
}

div#builders_header
{
	width: 358px;
	position: absolute;
	top: 0;
	left: 260px;
	padding: 18px 0 0 0;
	text-align: center;
}

div#builders_header h1
{
	font-size: 17px;
	text-align: center;
	letter-spacing: 1px;
	margin: 0 0 9px 0;
}

div#builders_header p
{
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin: 0 12px 8px 12px;
}

div#builders_data
{
	background-color: #FFFFFF;
	border: 1px solid  #808080;
	position: relative;
	text-align: center;
}

div#builders_data h3
{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	padding: 12px 0 12px 0;
	height: 300px;
}


div#builders_data div.builder_card
{
	width: 279px;
	height: 280px;
	border: 1px solid #757269;
	background-color: #CCCCC2;
	position: absolute;
	top: 36px;
}

div#builders_data div#bcard_norwood.builder_card
{
	left: 14px;
}

div#builders_data div#bcard_village.builder_card
{
	left: 303px;
}

div#builders_data div.builder_card h4
{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	margin: 12px 0 12px 0;
}

div#builders_data div.builder_card h2
{
	width: 100%;
	position: absolute;
	left: 0;
}

div#builders_data div#bcard_norwood.builder_card h2
{
	top: 155px;
}

div#builders_data div#bcard_village.builder_card h2
{
	top: 165px;
}

div#builders_data div.builder_card h5
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 12px 0 12px 0;
	position: absolute;
	top: 240px;
	width: 100%;
	left: 0;
}

/* Neighborhoods page */

div#page_main.section_nbhd
{
	background-color: #FFFFFF;
	background-image: none;
}

div#neighborhoods_intro
{
	position: absolute;
	left: 12px;
	top: 12px;
	width: 225px;
	z-index: 9;
}

div#neighborhoods_intro ul
{
	margin: 12px 0 0 0;
	padding: 0;
}

div#neighborhoods_intro ul li
{
	margin: 0;
	padding: 0 0 6px 0;
	list-style-type: none;
	font-size: 10px;
	line-height: 13px;
}

div#neighborhoods_intro ul li em
{
	font-style: normal;
	text-transform: uppercase;
}

div#neighborhoods_intro ul li a
{
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 3px 21px;
}

div#neighborhoods_intro ul li#nbhd1 a
{
	background-image: url(../img/neighborhoods/icon_house/1.gif);
}

div#neighborhoods_intro ul li#nbhd2 a
{
	background-image: url(../img/neighborhoods/icon_house/2.gif);
}

div#neighborhoods_intro ul li#nbhd3 a
{
	background-image: url(../img/neighborhoods/icon_house/3.gif);
}

div#neighborhoods_intro ul li#nbhd4 a
{
	background-image: url(../img/neighborhoods/icon_house/4.gif);
}

div#neighborhoods_map
{
	text-align: right;
}

div#neighborhoods_map div#compass_point
{
	padding-right: 24px;
	padding-top: 15px;
}

div#neighborhoods_map div#clickmap
{
	padding: 24px 0 18px 0;
}

/* Neighborhood popups */

div#nbhd_popups div
{
	width: 320px;
	padding: 0;
	border: 1px solid #882211;
	position: absolute;
	background-color: #FFFFFF;
}

div#popup_hg
{
	left: 105px;
	top: 348px;
}

div#popup_mc
{
	left: 191px;
	top: 362px;
}

div#popup_wp
{
	left: 150px;
	top: 362px;
}

div#popup_ww
{
	left: 43px;
	top: 288px;
}

div#nbhd_popups h2
{
	text-align: center;
	margin-top: 10px;
}

div#nbhd_popups h4
{
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	text-align: left;
}

div#popup_hg h4
{
	text-align: center;
}

div#popup_mc h4
{
	position: absolute;
	left: 189px;
	top: 69px;
	
}

div#popup_wp h4
{
	position: absolute;
	left: 195px;
	top: 30px;
	
}

div#popup_ww h4
{
	position: absolute;
	left: 204px;
	top: 48px;
}

div#popup_ww ul
{
	margin: 15px 27px 9px 24px;
	padding: 0;
}

div#popup_ww ul li
{
	list-style-type: none;
	padding-left: 24px;
	background-image: url(../img/neighborhoods/ww_dingbat.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

div#nbhd_popups p
{
	font-size: 10px;
	line-height: 12px;
	margin: 0 27px 8px 27px;
}

div#nbhd_popups li
{
	font-size: 10px;
	line-height: 14px;
}


div#nbhd_popups h6
{
	font-size: 10px;
	color: #882211;
	text-align: right;
	margin: 0;
	padding: 0 10px 10px 0;
}

div#nbhd_popups div.popup_hidden
{
	display: none;
}

div#nbhd_popups div.popup_visible
{
	display: block;
}

/* Individual neighborhood sections page */

div#page_main.section_nbhd
{
	background-color: #FFFFFF;
	background-image: none;
}

div#page_main.section_nbhd div#page_content
{
	padding: 0;
}

div#page_content.captiva
{
	padding: 0;
}

div#section_intro
{
	position: absolute;
	left: 12px;
	top: 12px;
	width: 180px;
	z-index: 9;
}

div#section_intro ul
{
	margin: 12px 0 0 15px;
	padding: 0;
}

div#section_intro ul li
{
	margin: 0;
	padding: 0 0 6px 0;
	list-style-type: disc;
	font-size: 11px;
	line-height: 14px;
}

div#section_intro ul li.this
{
	color: #666666;
}

div#section_intro ul li span
{
	display: block;
	font-size: 9px;
}

div#section_intro ul li em
{
	font-style: normal;
	text-transform: uppercase;
}

div#section_intro div#intro_blurb
{
	margin: 12px 0 0 0;
	width: 170px;
}

div#section_intro div#intro_blurb h2
{
	text-align: center;
	margin: 0 0 12px 0;
}

div#section_intro div#intro_blurb.hg h2
{
	margin: 0 0 6px 0;
}


div#section_intro div#intro_blurb h4
{
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

div#section_intro div#intro_blurb h5
{
	font-size: 14px;
	text-align: center;
}

div#section_intro div#intro_blurb h6
{
	font-size: 10px;
	text-align: center;
}

div#section_intro div#intro_blurb p
{
	font-size: 10px;
	line-height: 13px;
}

div#section_intro div#intro_blurb ul
{
	margin: 0;
	padding: 0;
}


div#section_intro div#intro_blurb li
{
	font-size: 10px;
	line-height: 13px;
	list-style-type: none;
	margin: 0 0 3px 0;
}



div#platmap,
div#phase1map,
div#locatormap,
div#captiva_aerial
{
	text-align: right;
}

div#platmap.hg
{
	margin-bottom: 110px;
}

div#phase1map.hg
{
	margin-bottom: 36px;
}

div#phase1map.ww
{
	margin-bottom: 48px;
}

div#phase1map p.discl
{
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	margin: 9px 12px 0 200px;
}

div#platmap.mc
{
	margin-bottom: 30px;
}

div#platmap.ww
{
	margin-bottom: 180px;
}

div#platmap img
{
	border: 2px #000000 solid;
	padding: 4px;
	margin: 0 8px 12px 0;
}

div#phase1map img
{
	border: 2px #000000 solid;
	padding: 4px;
	margin: 0 8px 12px 0;
}

div#locatormap
{
	padding: 36px 9px 12px 12px;
}

div#locatormap img.hg
{
	margin-top: 48px;
	margin-bottom: 18px;
}

div#locatormap img.mc
{
	margin-top: 94px;
	margin-bottom: 18px;
}

div#locatormap img.wp
{
	margin-top: 114px;
	margin-bottom: 18px;
}

div#locatormap.cp,
div#locatormap.cw
{
	padding-top: 90px;
	margin-bottom: 60px;
}

div#locatormap.cp img,
div#locatormap.cw img
{
	border: 2px solid #000000;
}

div#captiva_aerial
{
	padding: 0 9px 12px 12px;
}

div#duplex_promo
{
	text-align: center;
	padding: 18px 10px 0 180px;
	margin: 0;
}

div#duplex_promo h3
{
	margin: 0 0 4px 0;
}

div#duplex_promo h4
{
	margin: 0 0 6px 0;
}


div#zoomer
{
	text-align: right;
	padding: 60px 10px 12px 180px;
	margin: 0;
}

div#zoomer.mc
{
	padding-top: 20px;
}

div#zoomer div.button
{
	font-size: 11px;
	width: 21em;
	display: block;
	height: 18px;
	margin: 0 0 0 auto;
	padding: 0;
	background-image: url(../img/elements/hdb_body.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-attachment: scroll;
	text-align: center;
}

div#zoomer div.button a,
div#zoomer div.button a:link,
div#zoomer div.button a:visited
{
	display: block;
	font-family: Arial, Helv, Helvetica;
	height: 12px;
	background-image: url(../img/elements/hdb_slider.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 9px 3px 11px;
}

div#zoomer p.dlestimate
{
	font-size: 9px;
	line-height: 11px;
	margin: 0;
	padding: 3px 0 0 0;
}


/* PDF pages */

div#linkpage_nhd_logo,
div#pdfpage_nhd_logo
{
	text-align: right;
	padding: 9px 12px 12px 205px;
	margin: 0;
}

div#linkpage_nhd_logo h6,
div#pdfpage_nhd_logo h6
{
	font-size: 9px;
	margin: 6px 0 0 0;
}

div#linkpage_nhd_logo.wp h6,
div#pdfpage_nhd_logo.wp h6
{
	margin-right: 5px;
}

div#pdfpage_dir,
div#linkpage_dir
{
	text-align: left;
	padding: 0 12px 12px 205px;
	margin: 0;
}

div#linkpage_dir.all
{
	text-align: left;
	padding: 0 100px 12px 145px;
	margin: 0;
}

div#linkpage_dir
{
	padding-bottom: 36px;
}

div#linkpage_dir h4
{
	margin: 15px 0 6px 0;
}

div#pdfpage_dir div.pdf_dir_unit,
div#pdfpage_dir div.pdf_dir_unit_hgdev,
div#pdfpage_dir div.pdf_dir_unit_hgplat,
div#pdfpage_dir div.pdf_dir_unit_wpplat,
div#pdfpage_dir div.pdf_dir_unit_mcplat,
div#pdfpage_dir div.pdf_dir_unit_mt
{
	clear: both;
	border-top: #000000 1px solid;
	padding: 0;
	margin: 0;
	position: relative;
	height: 195px;
}

div#pdfpage_dir div.pdf_dir_unit_hgdev
{
	height: 138px;
}

div#pdfpage_dir div.pdf_dir_unit_hgplat,
div#pdfpage_dir div.pdf_dir_unit_wpplat,
div#pdfpage_dir div.pdf_dir_unit_mcplat,
div#pdfpage_dir div.pdf_dir_unit.horiz
{
	height: 155px;
}

div#pdfpage_dir div.pdf_dir_unit_mt
{
	height: auto;
}

div#pdfpage_dir div.pdf_dir_unit div.pdf_dir_tnail,
div#pdfpage_dir div.pdf_dir_unit_hgdev div.pdf_dir_tnail,
div#pdfpage_dir div.pdf_dir_unit_hgplat div.pdf_dir_tnail,
div#pdfpage_dir div.pdf_dir_unit_wpplat div.pdf_dir_tnail,
div#pdfpage_dir div.pdf_dir_unit_mcplat div.pdf_dir_tnail
{
	position: absolute;
	left: 0;
	top: 9px;
}

div#pdfpage_dir div.pdf_dir_unit h4,
div#pdfpage_dir div.pdf_dir_unit_hgdev h4,
div#pdfpage_dir div.pdf_dir_unit_hgplat h4,
div#pdfpage_dir div.pdf_dir_unit_wpplat h4,
div#pdfpage_dir div.pdf_dir_unit_mcplat h4
{
	font-size: 14px;
	line-height: 17px;
	margin: 33px 0 3px 148px;
}

div#pdfpage_dir div.pdf_dir_unit p,
div#pdfpage_dir div.pdf_dir_unit_hgdev p,
div#pdfpage_dir div.pdf_dir_unit_hgplat p,
div#pdfpage_dir div.pdf_dir_unit_wpplat p,
div#pdfpage_dir div.pdf_dir_unit_mcplat p
{
	margin: 0 0 9px 148px;
}

div#pdfpage_dir div.pdf_dir_unit p.dlestimate,
div#pdfpage_dir div.pdf_dir_unit_hgdev p.dlestimate,
div#pdfpage_dir div.pdf_dir_unit_hgplat p.dlestimate,
div#pdfpage_dir div.pdf_dir_unit_wpplat p.dlestimate,
div#pdfpage_dir div.pdf_dir_unit_mcplat p.dlestimate
{
	font-size: 10px;
	line-height: 12px;
}

div#pdfpage_dir div.pdf_dir_unit_hgdev h4,
div#pdfpage_dir div.pdf_dir_unit_hgdev p,
div#pdfpage_dir div.pdf_dir_unit_hgplat h4,
div#pdfpage_dir div.pdf_dir_unit_hgplat p,
div#pdfpage_dir div.pdf_dir_unit_wpplat h4,
div#pdfpage_dir div.pdf_dir_unit_wpplat p,
div#pdfpage_dir div.pdf_dir_unit_mcplat h4,
div#pdfpage_dir div.pdf_dir_unit_mcplat p,
div#pdfpage_dir div.pdf_dir_unit.horiz h4,
div#pdfpage_dir div.pdf_dir_unit.horiz p
{
	margin-left: 195px;
}




div#section_tagline
{
	margin-top: 12px;
	text-align: right;
	padding: 0 18px 18px 0;
}

div#section_tagline span
{
	display: inline;
	background-image: url(../img/logo/tree_41.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	padding: 10px 48px 12px 0;
}


/* Contact page */

div#contact_intro
{
	width: 230px;
	height: 260px;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#contact_intro h1
{
	padding: 72px 0 0 0;
	margin: 0;
	text-align: center;
}

div#contact_intro h1#logo_bmk
{
	padding-top: 27px;
}

div#contact_intro h1#logo_fwg
{
	padding-top: 12px;
}

div#contact_info
{
	text-align: center;
	margin: 18px 0 18px 0;
}

div#contact_info h1
{
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 18px 0 6px 0;
	margin: 0 0 9px 0;
}

div#contact_info p
{
	font-size: 13px;
	margin-bottom: 15px;
}

div#contact_info h4
{
	color: #000000;
}

div#contact_info h4 strong
{
	text-transform: uppercase;
	padding-right: 3px;
}


div#page_footer
{
	height: 25px;
	padding-top: 14px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	position: relative;
	clear: both;
}

div#page_footer a,
div#page_footer a:link,
div#page_footer a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

div#page_footer a:active,
div#page_footer a:hover
{
	color: #FFCC00;
	text-decoration: underline;
}

body#discl_pop
{
	margin: 20px 27px 12px 27px;
}

body#discl_pop h1
{
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

body#discl_pop h4
{
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


