body { background: #fff url(/images/ui/bg-pink.jpg) repeat-x; }
strong { font-weight: bold; font-size: 1.1em; color: #6f443c; }

#model { background: url(/images/ui/bg-model-pink.jpg) no-repeat 0 0; height: 284px; margin: 0; padding: 0; }

#navbox { padding: 18px 0 0 54px; }
#titlebar, #titlebar2 { margin: 0; padding: 0; position: relative; display: block; width: 980px; }
#footerarea { margin: 0; width: 980px; padding-bottom: 75px; }
#hdrSection { width: 420px; padding: 25px 0 25px 54px; float: left; }
#navContainer { width: 500px; padding: 35px 0 15px 0; float: left; }
#tblContent { margin-top: 1px; }

sup.req { font-weight: bold; font-size: 1.4em; color: #ae7f7c; }

#footerbar1 { background: #aca195 url(/images/ui/footerbar-divider.gif) 455px 0 no-repeat; height: 3px; margin: 19px 0 6px 0; }
#siteby { float: left; font-size: smaller; margin-left: 30px; }
	#siteby a { color: #69a914; text-decoration: none; }
	#siteby a:hover { text-decoration: underline; }
#copyright { float: right; font-size: smaller; }
	#copyright a { color: #69a914; text-decoration: none; }
	#copyright a:hover { text-decoration: underline; }

#gnav { margin: 15px 0 0 0; padding: 0; }
#gnav li { float: left; list-style: none; text-indent: -9999px; }
#gnav a { display: block; height: 10px; text-decoration: none; }
	a#gnHome { background: url(/images/ui/nav-home-pink.gif) no-repeat; width: 49px; }
	a:hover#gnHome { background: url(/images/ui/nav-home-pink-sel.gif) no-repeat; }
	li#gnHome-sel, a#gnHome-sel { background: url(/images/ui/nav-home-pink-sel.gif) no-repeat; width: 49px; }
	
	a#gnOurcenters { background: url(/images/ui/nav-ourcenters-pink.gif) no-repeat; width: 120px; }
	a:hover#gnOurcenters { background: url(/images/ui/nav-ourcenters-pink-sel.gif) no-repeat; }
	li#gnOurcenters-sel, a#gnOurcenters-sel { background: url(/images/ui/nav-ourcenters-pink-sel.gif) no-repeat; width: 120px; }
	
	a#gnDevelopment { background: url(/images/ui/nav-development-pink.gif) no-repeat; width: 125px; }
	a:hover#gnDevelopment { background: url(/images/ui/nav-development-pink-sel.gif) no-repeat; }
	li#gnDevelopment-sel, a#gnDevelopment-sel { background: url(/images/ui/nav-development-pink-sel.gif) no-repeat; width: 125px; }
	
	a#gnAbout { background: url(/images/ui/nav-aboutus-pink.gif) no-repeat; width: 85px; }
	a:hover#gnAbout { background: url(/images/ui/nav-aboutus-pink-sel.gif) no-repeat; }
	li#gnAbout-sel, a#gnAbout-sel { background: url(/images/ui/nav-aboutus-pink-sel.gif) no-repeat; width: 85px; }

#tnav a:hover { color: #6f443c; }
	
#returnlink { margin: 10px 0 0 54px; }
#returnlink a, #returnlink a:active, #returnlink a:link, #returnlink a:visited { color: #ae7f7c; font-weight: normal; font-size: smaller; text-decoration: none; }

#subnavSection ul { height: 10px; padding: 0; margin: 0; width: 535px; display: block; }
#subnavSection li { float: left; list-style: none; text-indent: -9999px; margin-right: 12px; }
#subnavSection a { display: block; height: 10px; text-decoration: none; }
	a#snsOverview { background: url(/images/ui/nav-ocsub-overview.gif) no-repeat; width: 130px; margin-left: 0; }
	a:hover#snsOverview, li#snsOverview-sel, a#snsOverview-sel { background: url(/images/ui/nav-ocsub-overview-sel.gif) no-repeat; width: 130px; }
	li#snsOverview-sel { margin-bottom: -10px; }

	a#snsSiteplan { background: url(/images/ui/nav-ocsub-siteplan.gif) no-repeat; width: 44px; margin-left: 0; }
	a:hover#snsSiteplan, li#snsSiteplan-sel, a#snsSiteplan-sel { background: url(/images/ui/nav-ocsub-siteplan-sel.gif) no-repeat; width: 44px; }
	li#snsSiteplan-sel { margin-bottom: -10px; }

	a#snsMap { background: url(/images/ui/nav-ocsub-map.gif) no-repeat; width: 21px; margin-left: 0; }
	a:hover#snsMap, li#snsMap-sel, a#snsMap-sel { background: url(/images/ui/nav-ocsub-map-sel.gif) no-repeat; width: 21px; }
	li#snsMap-sel { margin-bottom: -10px; }

	a#snsEmail { background: url(/images/ui/nav-ocsub-email.gif) no-repeat; width: 84px; margin-left: 0; }
	a:hover#snsEmail, li#snsEmail-sel, a#snsEmail-sel { background: url(/images/ui/nav-ocsub-email-sel.gif) no-repeat; width: 84px; }
	li#snsEmail-sel { margin-bottom: -10px; }

	a#snsPrint { background: url(/images/ui/nav-ocsub-print.gif) no-repeat; width: 79px; margin-left: 0; }
	a:hover#snsPrint, li#snsPrint-sel, a#snsPrint-sel { background: url(/images/ui/nav-ocsub-print-sel.gif) no-repeat; width: 79px; }
	li#snsPrint-sel { margin-bottom: -10px; }

/* header styles */
h1#centername { font-size: 1.9em; font-weight: bold; color: #6f443c; margin: 0 0 0 54px; }
h1#searchresults { text-indent: -9999px; background: url(/images/h1-searchresults.gif) no-repeat; width: 135px; height: 13px; margin: 8px 0 19px 54px; }

h2#centercity { font-size: 1.2em; font-weight: normal; color: #6f443c; margin: 1px 0 9px 54px; }
h2#ourcenters { text-indent: -9999px; background: url(/images/h2-ourcenters.gif) no-repeat; width: 129px; height: 15px; position: absolute; top: 138px; left: 54px; z-index: 10; }

h3#centeraddress { font-size: 1.3em; font-weight: bold; margin: 0; }

h4#ourcenters-1 { text-indent: -9999px; background: url(/images/h4-ourcenters-1.gif) no-repeat; width: 266px; height: 13px; position: absolute; top: 160px; left: 54px; z-index: 10; }