body { margin: 0; padding: 0; }

#container	{
	background: #fff;
	margin: 10px auto;
	padding: 0;
	width: 729px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 727px;	 
	}

html>#container	{ width: 727px; } 

img { display: block; border: 0; }
h2 { padding: 2px; border: 1px solid #c79d7a; background-color: #efe2c8; font-size: 14px; font-weight: bold; color: #008677; }
.selected { padding: 2px; border: 1px solid #c79d7a; background-color: #efe2c8; color: #008677; }

#header_homepage { height: 170px; background: url(/images/bg_header_homepage.gif) no-repeat; }
#header_subpages { height: 170px; background: url(/images/bg_header_subpages.gif) no-repeat; }
#body_homepage { margin: 0; padding: 0; background: url(/images/bg_container_homepage.gif) no-repeat; }
#body_subpages { margin: 0; padding: 0; background: url(/images/bg_container_subpages.gif) no-repeat; }
#footer { background: url(/images/bg_footer.gif) no-repeat; }

#leftrail {	float: left; padding-left: 25px; color: #AD532B; font-size: 10px; font-family: Verdana,Arial,Helvetica,san-serif; }
#leftrail table { margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
#leftrail a { text-decoration: none; color: #AD532B; font-weight: bold; }

#content { margin: 0 0 0 215px; padding: 0; width: 485px; line-height: 17px; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;}
#content a { text-decoration: underline; color: #AD532B; }
#content strong { color: #008677;  }
#content br { line-height: 20px; }

#topnav, #btmnav, #copyright { text-align: center; font-family: Verdana,Arial,Helvetica,san-serif; }
#topnav { position: relative; top: 123px; text-transform: uppercase; font-size: 11px; }
#topnav a { color: #AD532B; text-decoration: none; }
#topnav a:hover, #btmnav a:hover, #leftrail a:hover, #content a:hover { text-decoration: underline; color: #008677; }
#topnav ul li { margin: 0; padding: 2px; display: inline; list-style-type: none; color: #AD532B; }

#btmnav { position: relative; top: 23px; }
#btmnav a { text-decoration: underline; color: #AD532B; font-size: 12px; }
#btmnav ul { margin: 0; padding: 0; }
#btmnav ul li { margin: 0; padding: 6px; display: inline; list-style-type: none; text-indent: none; }

#copyright {
	position: relative;
	top: 30px;
	font-size: 11px;
	text-align: center;
	margin: 10px 0 10px 0;
	color: #8E7257;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,san-serif;
}