body { margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../images/body_bg.gif) top center; color:#354A41; font-size:90%; }
a { color:#408040; }
a:hover { color:; text-decoration:none; }
a:active, a:focus { outline:none; }
img { border:0 none; }
p, ul, ol, li, h1, h2, h3, blockquote { margin:0; padding:0; line-height:1.5em; }
form { margin:0; padding:0; padding-bottom:0.8em; }
p { padding-bottom:0.8em; }
blockquote { margin:0 1.8em; padding-bottom:0.8em; }
ul, ol { margin-top:-0.8em; padding-bottom:0.8em; padding-left:1.8em; }
li {}
h1, h2, h3 { padding-bottom:0.2em; }
h1 { font-size:1.4em; }
h2 { font-size:1.2em; }
h3 { font-size:1em; }
.clear { clear:both; height:1px; overflow:hidden; background-color:#A7C2B5; }
.left { float:left; }
.right { float:right; }
img.left { padding-right:0.8em; }
img.right { padding-left:0.8em; }
#page_wrap { width:926px; padding:0 7px; margin:0 auto; background:url(../images/page_bg.gif) center repeat-y; }
#head #insentive { padding:10px 35px; line-height:27px; }
#head #logo { padding:10px 35px; }
#head #banner { background-color:#000; }
/*
//// TOP LEVEL NAVIGATION
*/
#navigation { background:url(../images/nav_bg.gif) repeat-y; }
#navigation ul {}
.nav_text { display:none; }
#navigation ul { padding:0; margin:0; list-style:none; }
#navigation li { float:left; }
.left_cap, .right_cap {
	height:38px;
}
.left_cap { background:url(../images/nav_end_left.jpg) no-repeat; width:80px; }
.right_cap { background:url(../images/nav_end_right.jpg) no-repeat; width:77px; }
#navigation a {
	border:0 none;
	display:block;
	padding:7px 10px 13px;
	height:18px;
}
#home { background:url(../images/nav_home.jpg) top no-repeat; width:58px; }
#home:hover, #home.onpage { background-position:bottom; }
#visit { background:url(../images/nav_visit.jpg) top no-repeat; width:151px; }
#visit:hover, #visit.onpage { background-position:bottom; }
#wellness { background:url(../images/nav_wellness.jpg) top no-repeat; width:84px; }
#wellness:hover, #wellness.onpage { background-position:bottom; }
#boarding { background:url(../images/nav_boarding.jpg) top no-repeat; width:89px; }
#boarding:hover, #boarding.onpage { background-position:bottom; }
#tour { background:url(../images/nav_tour.jpg) top no-repeat; width:51px; }
#tour:hover, #tour.onpage { background-position:bottom; }
#staff { background:url(../images/nav_staff.jpg) top no-repeat; width:60px; }
#staff:hover, #staff.onpage { background-position:bottom; }
#news { background:url(../images/nav_news.jpg) top no-repeat; width:55px; }
#news:hover, #news.onpage { background-position:bottom; }
#links { background:url(../images/nav_links.jpg) top no-repeat; width:61px; }
#links:hover, #links.onpage { background-position:bottom; }

/* -------------------- */

#content_two_column_wrap { padding-bottom:19px; background:url(../images/page_content_btm.gif) bottom no-repeat #A7C2B5; width:926px; }
#content_two_column { background:url(../images/content_bg.gif) repeat-y; }
#content_wrap { background-color:#A7C2B5; float:left; padding-top:10px; width:575px; }
#content { padding:10px 35px; border-right:solid 2px #869C92; }
#mission_statement { padding:10px 35px; margin:0 -35px; background-color:#749F8B; }

#staff_profiles { }
#staff_list { }
#staff_profiles ul { }
#profiles { padding:10px 35px; margin:0.8em -35px; background-color:#749F8B; }
#profiles .clear { background-color:#749F8B; }
#profiles img { float:right; padding-left:0.8em; position:relative; }

#content_right { text-align:center; float:left; width:270px; padding:170px 40px 20px; color:#000; background:url(../images/col_right_bg_.gif) right top no-repeat; }
#contact_info { text-align:left; }
#foot { padding:10px 35px; }
#foot a { color:#354A41; }