body {
	margin: 0 0 0 18px;
	border: 0; padding: 0;
	background-color: #FBF3ED;
	text-align: center;
	}

#frame {
	text-align: left; margin: 0 auto;
	font-family: Helvetica, Arial, sans-serif;	
	padding: 0; width: 844px;
	color: #000;
	}

.imglogo { margin: 21px 0 0 57px; }

/* Clear Floats */
.clear {
	display: inline-block;
	width: 100%;
	}
/* Hide from IE-mac \*/
* html .clear {
	height: 1%;
	width: auto;
	}
.clear {
	display: table;
	}
/* End hide from IE-mac */

#header { background: url("../img/rhh_head_photo1h.jpg") no-repeat top left; padding-bottom: 14px; }
#mainnav { width: 227px; margin: 41px 0 0 41px; }
#mainnav ul { list-style: none; padding: 0; margin: 0; }
#mainnav ul li { padding: 0; font-size: 13px; line-height: 20px; }
#mainnav ul li a {
	display: block;
	font-weight: bold; color: #977F6C;
	text-decoration: none;
	padding: 4px 0 4px 39px;
	margin: 0;
	height: 20px;
	background: url("../img/rhh_nav_locations_off.gif") no-repeat 2px 0;
	}
#mainnav ul li a:hover, #mainnav ul li a.active { color: #00215C; background-image: url("../img/rhh_nav_locations_on.gif"); }

#mainnav ul li#nplans a { background-image: url("../img/rhh_nav_plans_off.gif"); }
#mainnav ul li#nplans a:hover, 
#mainnav ul li#nplans a.active { background-image: url("../img/rhh_nav_plans_on.gif"); }

#mainnav ul li#nquality a { background-image: url("../img/rhh_nav_quality_off.gif"); }
#mainnav ul li#nquality a:hover, 
#mainnav ul li#nquality a.active { background-image: url("../img/rhh_nav_quality_on.gif"); }

#mainnav ul li#ncontact a { background-image: url("../img/rhh_nav_contact_off.gif"); }
#mainnav ul li#ncontact a:hover, 
#mainnav ul li#ncontact a.active { background-image: url("../img/rhh_nav_contact_on.gif"); }

#mainnav ul li#nabout a { background-image: url("../img/rhh_nav_about_off.gif"); }
#mainnav ul li#nabout a:hover, 
#mainnav ul li#nabout a.active { background-image: url("../img/rhh_nav_about_on.gif"); }

/* Interior Specific: Sub Pages */
.subnav { 
	width: 227px; 
	margin: 0 0 0 43px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: url("../img/rhh_subnav_bg.gif") repeat-y top left;
	}
.subnav div.wrap { background: url("../img/rhh_subnav_bottom.gif") no-repeat bottom left; }
.subnav ul { list-style: none; padding: 0; margin: 0; }
.subnav ul li { padding: 0; font-size: 12px; line-height: 17px; }
.subnav ul li a {
	display: block;
	font-weight: bold; color: #977F6C;
	text-decoration: none;
	padding: 4px 0 4px 36px;
	margin: 0;
	height: 17px;
	background: url("../img/rhh_subnav_li_top.gif") no-repeat top left;
	}
.subnav ul li a:hover, .subnav ul li a.active { color: #00215C; background-image: url("../img/rhh_subnav_li_top_on.gif"); }
.subnav ul li.first a { background: none; }

.subnav ul ul li a {
	font-weight: normal; color: #333;
	background: url("../img/rhh_subnav_lili_top.gif") no-repeat top left;
	}
.subnav ul ul li a:hover, .subnav ul ul li a.active { color: #00215C; background-image: url("../img/rhh_subnav_lili_on.gif"); }
.subnav ul ul li.first a { background: url("../img/rhh_subnav_li_top.gif") no-repeat top left; }
.subnav ul ul li.first a:hover, .subnav ul ul li.first a.active { background: url("../img/rhh_subnav_lili_first_on.gif") no-repeat top left; }
.subnav ul ul li a span {
	background: url("../img/rhh_subnav_lili_blt.gif") no-repeat center left;
	padding-left: 9px;
	}
	
#subpage #header { background-image: url("../img/rhh_subpage_photo1.jpg"); padding-top: 21px; padding-bottom: 15px; }
#subpage #backtohome { margin: 0 0 0 43px; }	
#subpage #mainnav { margin-top: 29px; }

h1 { 
	float: left;
	padding: 0 64px 0 329px; margin: 178px 0 0 0;
	font-size: 24px; line-height: 32px;
	color: #fff;
	background: url("../img/rhh_subpage_h1_bg.gif") no-repeat center right;
	}
	
#maincontent { margin-top: 15px; }
#content { 
	float: left; width: 498px;
	padding: 0; margin: 0 0 0 17px;
	}
	
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; Line-height: 15px;
	color: #4F4F4E;
	}
	
#footer {
	margin: 17px 0 15px 40px;
	width: 746px;
	border: 1px solid #677A9F;
	background-color: #D1D4E4;
	}
