a{color:#74702C;text-decoration:none}
a.prompt{background:#80776f;border:none;color:#fff;display:block;float:left;font-size:10px;padding:2px 5px;text-decoration:none;text-transform:uppercase}
button{font-family:arial, helvetica, "Lucida Grande", "Lucida Sans", Verdana, sans-serif}
#contentPrimary img.bigHeader{margin-bottom:2em}
h2{font-size:22px;font-weight:700;letter-spacing:0.15em;line-height:1.4em;margin:0;text-transform:uppercase}
.pageTitle h2{font-size:30px}
.home h2 em{font-size:12px}
.home h2 a{display:block;height:50px;width:480px}
h3{clear:both;color:#A5532B;font-size:9px;font-weight:700;letter-spacing:0.2em;margin:0 0 0.3em;text-transform:uppercase}
h3 a{color:#A5532B}
h4{clear:both;color:#74702C;font-size:12px;font-weight:700;margin:0 0 1.2em}
p + h3,ul + h3,ol + h3,div + h3,dl + h3,p + h4,ul + h4,ol + h4,div + h4,dl + h4,h3 + h4,p + h5,ul + h5,ol + h5,div + h5,dl + h5,h4 + h5,p + h6,ul + h6,ol + h6,div + h6,dl + h6,h5 + h6{margin-top:1.9em}
p{line-height:1.5;margin:0 0 1em}
dl,ul,ol,table,form{margin:0 0 1.5em}
#contentPrimary div#portal dd.credits{color:#666;float:left;font-size:.9em;margin-bottom:1.2em;margin-right:.75em}
#contentPrimary div#portal dd.comments{float:left;font-size:.9em;margin-bottom:1em;padding:0 .5em 0 0}
#contentPrimary div#portal dd.comments a{background:url(../images/icon_comments.gif) no-repeat left center;padding:0 .5em 0 13px}
#contentPrimary ul{list-style:disc;margin-left:1.8em}
#contentPrimary ol{list-style:decimal;margin-left:1.8em}
#contentPrimary li{margin-bottom:0.4em}
p.intro{font-size:1.4em;line-height:1.8;margin-bottom:1em;text-transform:uppercase}
.content p.intro{color:#333}
p.origin{color:#666;font-size:10px;margin-bottom:0.5em}
p.highlight{color:#a5532b !important}
dt{font-weight:700;margin:0}
dt a{color:#74702C;text-decoration:none}
.cols2 dl,.cols2 li{float:left;list-style:none;margin-right:2%;width:47.5%}
.cols3 dl,.cols3 li{float:left;list-style:none;margin-right:2%;width:31%}
.cols4 dl,.cols4 li{float:left;list-style:none;margin-right:2%;width:22.5%}
.cols5 dl,.cols5 li{float:left;list-style:none;margin-right:2%;width:17.5%}
.cols6 dl,.cols6 li{float:left;list-style:none;margin-right:1.5%;width:15%}
#contentPrimary ul.cols2,#contentPrimary ul.cols3,#contentPrimary ul.cols4,#contentPrimary ul.cols5,#contentPrimary ul.cols6{margin:0 0 1em}
.imgWrap{background:#f3f2ee;height:670px;left:0;overflow:hidden;position:absolute;top:0;width:1000px;z-index:76}
.home div.pageTitle{margin:93px 0 0 254px;z-index:80}
#header a{position:relative}
.content #contentPrimary{float:left;line-height:1.4em;margin:0 0 0 98px;min-height:450px;padding-bottom:30px;position:relative;width:576px;z-index:100}
.default #contentPrimary{float:left;margin:0 54px;padding-bottom:30px;width:692px}
#contentPrimary #portal dd img{float:left;padding-right:20px}
#navSequential,.moreResults ul{display:inline;list-style:none;margin:0 !important;padding:0}
#navSequential li,.moreResults li{display:inline;list-style:none;margin:0 !important;padding:0;text-align:center}
#navSequential li a,.moreResults li a{padding:.1em .2em;text-decoration:none}
#navSequential li#current a,.moreResults li#current a{border:1px solid #e4e4e4;color:#000}
#navSequential li a:hover{background:#e4e4e4}
#navSequential a.current,.moreResults a.current{border:1px solid #ccc}
#portal dl{border-bottom:#ccc solid 1px;clear:both;float:left;margin:0 0 1em;padding:0 0 1em;position:relative;width:100%}
#portal dl.last{border:none}
#portal dt{font-weight:400;letter-spacing:0.1em;text-transform:uppercase}
#portal img{float:left;height:100px;width:100px}
div#portal ul{list-style:none;margin:0}
#portal ul.nav{font-size:9px;height:1.6em;line-height:1.6em;padding:1em 0 0}
#portal ul.nav li{float:left;margin-right:7px}
#portal ul.nav a{border:#b9b9b9 solid 1px;color:#74702C;display:block;letter-spacing:0.1em;padding:0 0.6em;text-transform:uppercase}
#portal ul.nav a:hover{border-color:#999;color:#c60}
#slide{background:#babab9 url(/heath/images/bgSlide.gif) repeat-y 0 0;left:200px;position:absolute;top:0;width:1100px}
#left{background:#e0dcd0;float:left;height:670px;position:relative;width:300px;z-index:100}
.crumbList{font-weight:700;letter-spacing:1px;margin:40px 0 18px 22px;width:258px}
.crumbList li{background:transparent url(../images/bgCrumbDivider.gif) no-repeat 1px 50%;display:inline;padding-left:13px}
.crumbList li.first{background:transparent;padding:0}
.crumbList li a{color:#4a4036;font-size:9px;text-transform:uppercase}
div#contentHeader ul#crumbList li{display:block;font-weight:700;letter-spacing:0.1em;margin:0 0 20px;padding-left:40px;text-transform:uppercase}
div#contentHeader ul#crumbList li a{color:#000}
#right{float:right;position:relative;width:256px;z-index:200}
.content #right{width:100px}
.contentWide #right{width:166px}
#footer{background:#4a4036;clear:both;color:#fff;font-size:9px;line-height:6em;padding-top:1em;text-align:right}
#footer p{margin:0}
#footer a{color:#fff}
.sIFR-active #homepage .pageTitle h3{font-size:14px;letter-spacing:0;line-height:1em;visibility:hidden}
.sIFR-active strong.section{letter-spacing:.3em;line-height:1em;visibility:hidden}
.clearfix:after{clear:both;content:".";display:block;height:0;min-height:0;visibility:hidden}
.clearfix{display:block}
a:hover,dt a:hover,.crumbList li a:hover{text-decoration:underline}
#slide.open span#teaser h2,div#contentHeader ul#crumbList li.first,div#contentHeader ul#crumbList li.last{display:none}
