html, body {
	margin:0;
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
	background: black url(../images/background_image.gif) repeat top left;
}
#header {
	height: 189px;
	margin: 0;
	padding: 0;
	background: black;
}
#contentarea { /* ie 6 */
	float:left;
	width: 544px;
	color: #ee8;
	padding: 14px;
}
*:lang(en) #headerNav { /* ff */
	overflow:visible;
	margin-top:0px;
	margin-bottom: 0px;
	height: 40px;
}
#bodyPage {
	position: relative;
	height: 100%;
	min-height: 100%;
	border-right:none;
	width: 760px;
	background: #000 url(../images/body-copy-vert-tile.gif) repeat-y top center;
	margin: 0 auto -40px auto;	
}
* html #bodyPage {
	height:100%
}
body>#bodyPage {
	height:auto
}
#bodyPageCopy {
	margin-left:200px;
	margin-top:15px;
	margin-bottom: -25px;
}
* html #bodyPageCopy {
	height:1%;
}/* combat ie 3 pixel jog */
html>body #bodyPage{
	height:auto
}
/**/
#footer {
	position:relative;
	height: 38px;
	width: 760px;
	margin: 0 auto;
	padding: 0 0 0px 0;
	background: url(../images/footer.jpg) repeat-x top left;
	clear: both;
	font-size: 9px;
	border-top: 2px solid #FCE461;
}
#clearfooter{
	clear:both;
	height:50px;
}/*needed to make room for footer*/
#bodyPageNav {
	z-index: 5;
	float:left;
	width: 195px;
	color: #ee8;
	background: transparent;
}
/* Main Elements Above ---------------------------------------------------- */
/**/
/* Header Below ----------------------------------------------------------- */
#headerLogo { /* ie 6 */
	width: 335px;
	height: 187px;
	margin: 0 0 0px 0;
	padding: 0;
	border-bottom: 2px solid #FCE461;
}
*:lang(en) #headerLogo { /*ie7 ff*/
	margin: 0 0 0px 0;
}
#headerImage { /* ie6 */
	overflow: hidden;
	width: 425px;
	height: 187px;
	margin-left: 335px;
	margin-top: -189px;
	background: black;
	border-bottom: 2px solid #FCE461;
}
html>body #headerImage{ /*ie7 FF*/
	margin-top: -189px;
}
/* HEADER ABOVE ---------------------------------------------------------- */
/**/
/* NAVIGATION BELOW ------------------------------------------------------ */
#bodyPageNav{
	float: left;
	position: relative;
	width: 186px;
	height: auto;
	top:0px;
	left: 0px;
	margin: 0px;
	background: #000;
}
#bodyPageNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#bodyPageNav li {
	float: left;
	padding: 0px;
	margin: 0;
	width: 186px;
	height:38px;
	background: url(../images/bt_close_state.jpg) no-repeat bottom left;
	}
#bodyPageNav li a {
	float: left;
	margin: 0px;
	padding: 9px 0px 9px 12px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	width: 174px;
	border-bottom: 1px solid #FCE461;	
	}
#bodyPageNav li a:hover {
	width: 174px;
	background: url(../images/bt_open_state.jpg) no-repeat bottom left;
	border-bottom: 1px solid #FCE461;
	}
body#mhn-whitedove01 li.fsp-home, 		body#mhn-whitedove02 li.fsp-homestaging,
body#mhn-whitedove03 li.fsp-curbappeal, body#mhn-whitedove04 li.fsp-benefits,
body#mhn-whitedove04a li.fsp-stats, 	body#mhn-whitedove05 li.fsp-invest,
body#mhn-whitedove06 li.fsp-offstaging, body#mhn-whitedove07 li.fsp-rental,
body#mhn-whitedove08 li.fsp-redesign, 	body#mhn-whitedove09 li.fsp-aboutus, 
body#mhn-whitedove10 li.fsp-contact {
	background: url(../images/bt_open_state.jpg) no-repeat bottom left;
}
#bodyPageNav u{
	text-decoration: none;
	border-bottom: 1px solid #FCE461;
}
/* NAVIGATION ABOVE -------------------------------------------- */
/**/
/* PAGE ELEMENTS BELOW ------------------------------------------*/
#bodyCopyFillHome{
	position: relative;
	padding: 0px 10px;
	left: 0px;
}
html>body #bodyCopyFillHome {/* affects firefox and ie 7 */
	top: 0px;
	margin: 0px 0px 0px 0px;
}
#flashcontent1{ /*ie6*/
	position: relative;
	top: 0px;
	width: 540px;
	height: 103px;
	margin: 0 0 15px 0;
	}
html>body #flashcontent1 {/*ie7 & ff*/
	top: 0px;
	margin: 0px 0px 15px 0px;
}
*:lang(en) #flashcontent1{ /* ff */
	/**/
}
p{
	text-align: justify;
	line-height: 1.6em;
	color: #FFFFFF;
	padding: 2px 0px 0px 0px;
}
p strong, label{
	font-weight: bold;
	color: #FCE461;
}
p a:link{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #FCE461;
}
p a:hover, p a:visited{
	color: #FCE461;
}
#quote_form p{
	text-align: left;
	padding: 0;
}
#quote_form td{
	height: 40px;
}
ul{
	color: #fff;
}
ol{
	color: #fff;
	line-height: 1.6em;
}
ol li{
	padding: 0 20px 8px 0;
}
h1{
	color: #fff;
	font-size: x-large;
	line-height: 1.6em;
	margin: 0px 0 18px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #FCE461;
}
h2{
	font-size: large;
	line-height: 1.2em;
	color: #FCE461;
}
h3{
	line-height: 1.4em;
	font-size: medium;
	color: #FCE461;
}
h4{ /* ie 6 */
	text-align: center;
	line-height: 1.6em;
	font-size: large;
	color: #FFFFFF;
	margin: 25px auto 18px auto;
	padding: 16px 18px;
	border: 2px #FCE461 dashed;
}
html>body h4 { /* ie 7 & ff */
	font-size: large;
}
*:lang(en) h4 { /* ff */
	font-size: larger;
}
h4.mid{
	margin: 0;
	width: 65%;
}
h4.thin{
	width: 210px;
	margin: 0 0;
}
h4.plain-h4{
	border: none;
	font-size: small;
	color: #FCE461;
}
.gold{
	color: #FCE461;
}
.body{ /* ie 6 */
	margin: 0 0 0 20px;
}
html>body .body{ /* ie7 & ff */
	margin: 0 0 0 20px;
}
*:lang(en) .body{ /* ff */
	margin: 0 0 0 -10px;
}
/* */
/* --------------------------------------------- */
/* */
.imgRight, .imgRightTop{ /* ie 6 */
	float: right;
	border: 1px solid #FCE461;
}
.imgRightTop{ /* ie 6 */
	margin: 6px 0 10px 22px;
}
html>body .imgRightTop{ /* ie7 & ff */
	left: 20px;
	margin: 6px 0px 10px 20px;
}
*:lang(en) .imgRightTop{ /* ff */
	left: 0px;
	margin: 6px 0 10px 22px;
}
.imgRight{
	margin: 6px 0 20px 20px;
}
.imgRight-x{
	float: none;
	border: 1px solid #FCE461;
}
.imgLeft{
	float: left;
	border: 1px solid #FCE461;
	margin: 6px 20px 10px 0px;
}
#flashcontent2-r, #flashcontent2-l{ /*ie6*/
	position: relative;
	top: 0px;
	width: 290px;
	border: 1px solid #FCE461;
}
#flashcontent2-r{ /* ie6 */
	float: right;
	margin: 8px 0 10px 20px;
}
html>body #flashcontent2-r{ /* ie7 & ff */
	left: 20px;
	margin: 8px 20px 10px 0px;
}
*:lang(en) #flashcontent2-r{ /* ff */
	left:0px;
	margin: 8px 0 10px 20px;
}
#flashcontent2-l{
	float: left;
	margin: 8px 20px 10px 0px;
}
#flashcontent3{ /*ie6*/
	position: relative;
	float:right;
	top: 10px; /*-308px*/
	width: 250px;
	margin-left:10px;
	border: 1px solid #FCE461;
}
html>body #flashcontent3 {/*ie7*/
	top: 0px;
	left:10px;
	margin: 10px 10px 0px 0px;
	border: 1px solid #FCE461;
}
#flashcontent3a{ /*ie6*/
	position: relative;
	float:right;
	top: 10px; /*-308px*/
	width: 250px;
	margin-left:10px;
	border: 1px solid #FCE461;
	}
html>body #flashcontent3a {/*ie7*/
	top: 0px;
	left:10px;
	margin: 10px 10px 0px 0px;
	border: 1px solid #FCE461;
}
#flashcontent3b{ /*ie6*/
	position: relative;
	float:right;
	top: 10px; /*-308px*/
	width: 250px;
	margin-left:10px;
	border: 1px solid #FCE461;
	}
html>body #flashcontent3b {/*ie7*/
	top: 0px;
	left:10px;
	margin: 10px 10px 0px 0px;
	border: 1px solid #FCE461;
}
#flashcontent4{ /*ie6*/
	position: relative;
	float:right;
	top: 10px; /*-308px*/
	width: 120px;
	margin-left:10px;
	border: 1px solid #FCE461;
	}
html>body #flashcontent4 {/*ie7*/
	top: 0px;
	left:10px;
	margin: 10px 10px 0px 0px;
	border: 1px solid #FCE461;
}
#sideimage {
	float: left;
	position: relative;
	width: 186px;
	height: 163px;
	left: 0px;
	background: #000 url(../images/side_window.gif) repeat-x top left;
}
hr{
/*	height: 200px;*/
	border: 1px solid #FCE461;
}
*:lang(en) hr{ /* ff */
/*	height: 200px;*/
}
textarea.field, input.field{
	width: 240px;
	background: #ADADAD;
}
/* PAGE ELEMENTS ABOVE ------------------------------------------------ */
/**/
/* FOOTER BElOW ------------------------------------------------------- */
#footerContent{
	height: 30px;
	color: #ffffff;
	background: url(../images/footer.jpg) repeat-x top left;
}
#footerLeft{
	position: relative;
	float: left;
	padding: 9px 10px 5px 12px;
}
#footerRight{
	float: right;
	width: 400px;
	text-align: right;
	padding: 9px 12px 5px 0px;
}
#footerContent a:link, #footerContent a:visited{
	color: #ffffff;
	text-decoration:none;
	border-bottom: 1px solid #FCE461;
}
#footerContent a:hover{
	color: #FCE461;
	text-decoration:none;
	border-bottom: 1px solid #FCE461;
}
/* FOOTER ABOVE ------------------------------------------------------ */
/* */
/* HACKS BELOW ------------------------------------------------------- */
br.ie-fix-br{ /*ie 6*/
	/* */
}
*:lang(en) br.ie-fix-br{ /* ff */
	display: none;
}