div.ou-hswrap { margin:0; padding:0; font-size:9.6pt; }

#hsheader, #hsdeepfooter {min-width:42em; padding:0; margin:0 auto; text-align:left; line-height:1.5em; }

#hsheader {position:relative; min-height:7em; margin-bottom:15px; padding:0;}
#hsheader #hslogo {position:absolute; top:14px; left:0;}
#hsheader #hslogo:hover {background:transparent;}
#hsheader #hslogo img {margin:0;padding:0;border:none;width:auto}
#hsheader .hide, #sbhstools label {display:none;}

#sbhstools {float:right; clear:both; border:1px solid #e1e1e1; border-color:#e1e1e1 #d7d7d7 #ccc #e1e1e1; border-top:0; margin:1px 0 1.7em 94px; padding:3px; background:url(../images/boxShade3.gif) bottom repeat-x #fff;}
#sbhstools {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
#sbhstools ul {float:left; margin:1px 0 2px; padding:0; } 
#sbhstools form {float:left; margin:0 0 0 1.2em; padding:0;}
#sbhstools .formField {width:80px;}
#sbhstools .formButton {padding-left:0.6em; padding-right:0.6em;}
#sbhstools ul li {display:inline; float:left; margin-left:1.2em; font:85% Arial, Helvetica, sans-serif; background:none; padding:0.25em 0 0.3em;}
#sbhstools ul li.first {margin:0;}
#sbhstools ul li.wrapper { margin-left:0; padding:0 1.2em 0 0; border-right:1px dotted #c5c5c5; font-size:100%;}
#sbhstools li a, #sbhstools li a:visited {color:#666;}
#sbhstools li a:hover {color:#000; background:transparent;}
#sbhstools #ou-accessibility, #sbhstools #ou-contact {padding-right:1.2em; border-right:1px dotted #c5c5c5;}
#sbhstools #ou-search {padding-right:0.8em;}
#sbhstools #ou-signout {margin-left:0;}
#sbhstools ul li ul{margin:0; padding:0;} 
#sbhstools ul li ul li{display:inline; float:left; margin-left:1.2em; background:none; padding:0.25em 0 0.3em;}

#sbhsnavigation {float:right; clear:both; margin:0.4em 0 0 94px; font-size:90%;width:90%;text-align:right;}
#sbhsnavigation li {display:inline; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 2px; margin:0 1px; border-left:1px dotted #bbb; background:none;}
#sbhsnavigation li.first {border:0;}
#sbhsnavigation li.current a, #sbhsnavigation li.current a:visited, #sbhsnavigation li.current a:hover {background:#285E6F; color:#fff !important;}
#sbhsnavigation li a, #sbhsnavigation li a:visited {color:#555; font-weight:bold; padding:2px 0.7em; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#sbhsnavigation li a:hover {color:#000; background:#ddd; background:rgba(0, 0, 0, 0.09);}

#hsdeepfooter .sbc1of4, #hsdeepfooter .sbc2of4, #hsdeepfooter .sbc3of4 {width:22.75%; margin:0 3% 0 0; padding-top:2%; float:left; overflow:hidden;}
#hsdeepfooter .clear {display:block; clear:both; height:0; overflow:hidden;}

div.ou-hswrap a, div.ou-hswrap a:visited {text-decoration:none; color:#000;}
div.ou-hswrap a:hover {background-color:transparent; color:#000 !important;}

#sbhstools .formButton {background:url(../images/formButton.png) bottom repeat-x #ddd; color:#000; border-bottom:1px solid #000; border:0; font:11px Arial, Helvetica, sans-serif; padding:2px 0.7em; cursor:pointer;}
#sbhstools .formButton:hover {background-image:url(../images/formButtonHover.png);}
#sbhstools .formField {border:1px solid #b8b8b8; border-color:#606060 #b8b8b8 #c8c8c8 #b8b8b8; font:11px Arial, Helvetica, sans-serif; padding:2px; margin:0 4px 0 0; background:#fffff2; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
#sbhstools .formField:focus {background:#fffee2; outline:2px solid #e5e5e5;}
#sbhstools .formButton:focus {outline:2px solid #ddd;}

#hsdeepfooter {display:block; clear:both; opacity:0.8; font-family: Tahoma, "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin-top:1em;}
.hsfooterRegion1 { background:#BBD8E7; padding:0;}
#hsdeepfooter .sbc1of4 {width:100%; background:url(../images/footerCol.png) top right no-repeat;}
#hsdeepfooter .sbc2of4 {width:14.15%; background:url(../images/footerCol.png) top right no-repeat;}
#hsdeepfooter .sbc3of4 {width:14.15%;}
.hsfooterGrid { background:url(../images/pageSquareShade3.gif) 50% 0 repeat;}
.hsfooterGrid .clear {height:2em;}
.hsfooterGrid p {margin:0 0 1.5em; padding:0 4px; color:#464646; font-size:0.85em;}
.hsfooterGrid h3 {font-family:"Myriad Pro", Calibri, Candara, Tahoma, "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding:0 4px; line-height:1.2em; color:#333; margin:0; font-size:1.85em; font-weight:normal; }
.hsfooterGrid h4 {margin:0.5em 0 0; padding:0 4px; font-weight:normal; color:#464646 !important; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}
.hsfooterGrid h4 a {font-size:0.8em;}
#hsdeepfooter ul {margin:0; padding:0; }
#hsdeepfooter li {margin:0; padding:0; background:none; font-size:0.95em;}

a#ou-skip { position:absolute; top:0; left:0; font-size:9px; color:white; border:none; }
a:active#ou-skip, a#ou-skip:focus { color:#000; }
.ou-clear {clear:both}
p#charity {width:30.6%;margin:4em 0 0 0;padding:0; float:right;}