body {margin-top: 25px; font-family: Arial, Verdana, Sans-serif; color: #000000; background: #815134 url(images/body-bg.gif); font-size: 0.75em; text-align: center;}

h1, h2, h3 {padding: 0; margin: 0; padding-top: 10px; line-height: 125%;}
h1 {font-family: Georgia;color: #710808; font-size: 1.8em; padding: 12px 0px 0px 32px; text-align: left;}
h2 {font-family: Arial, Verdana, Sans-serif;color: #173D5E; padding: 12px 0px 0px 32px; font-size: 1.2em; text-align: left;}
p {line-height: 200%; letter-spacing: 0.2px; padding: 0px 10px 11px 35px; margin: 0px;}
#othernav h2 {font-family: Arial, Verdana, Sans-serif;color: #5a0909; margin-bottom: 75px; margin-right: -95px; padding: 0px; font-size: 1.4em; font-weight: bold; letter-spacing: -0.4px}

#container {width: 939px; margin: 0 auto; background: #fafafa; text-align: left;}
#topnav {width: 939px; height: 32px; margin: 0px; padding: 0px 0px 0px 0px; background: #710808 url(images/top-nav-bg.gif) no-repeat  right;} 


#topnav ul {padding: 9px 0px 0px 10px; margin: 0px; text-align: left;}
#topnav ul li {background: none; padding: 5px 5px; list-style: none; display: inline; color: #f6f3d2;}
#topnav ul li a {font: 0.9em Arial, Verdana, sans-serif;color: #f6f3d2; font-weight: bold; text-decoration: none; letter-spacing: 1.5px}
#topnav ul li a:link:hover, #topnav ul li a:visited:hover {color: #0c81c6;}

#maintop {width: 939px; height: 149px; background: #deb688 url(images/maintop-bg.gif) no-repeat top left;}
#maintop img {float: left; margin-left: 30px;}

#subpagenav ul {float: right; padding: 125px 0px 0px 0px; margin: 0px 10px 0px 0px; text-align: left;}
#subpagenav ul li {padding: 0px; margin: 0px; list-style: none; display: inline; color: #fff;}
#subpagenav ul li a {padding: 6px 10px 3px 10px; margin: 0px; font: 0.9em Arial, Verdana, sans-serif; color: #fff; font-weight: bold; text-decoration: none; letter-spacing: 1.5px; background: #38425d; line-height: 200%;}
#subpagenav ul li a:link:hover, #subpagenav ul li a:visited:hover {color: #fff; background: #3388af;}

#bodymiddle {width: 939px; margin: 0px; padding: 0px; background: #f9f4d3 url(images/body-middle-bg.gif)}

#leftside {float: left; width: 222px; margin: 0px; padding: 0px;}
.leftsidelist ul {margin: 15px 0px 40px 20px; padding: 0px; width: 160px; list-style: none;}
.leftsidelist ul li {margin: 2px 0px 0px 0px; padding: 3px 0px 8px 12px; font: bold 0.9em Verdana, Arial, Sans-serif; color: #c5cfd7; text-align: left; line-height: 150%; background: url(images/bullet-small.gif) no-repeat top left;}
.leftsidelist p {margin: 2px 0px 0px 0px; padding: 3px 0px 8px 12px; font: bold 1.45em Times New Roman, Verdana, Arial, Sans-serif; color: #c5cfd7; text-align: left; line-height: 150%;}
#leftside h2 {font-family: Arial, Verdana, Sans-serif;color: #fff; padding: 12px 0px 0px 32px; font-size: 1.2em; text-align: left;}

#leftpanel {float: left; width: 222px; margin: 0px; padding: 0px;}
.leftpanellist ul {margin: 15px 0px 40px 20px; padding: 0px; width: 160px; list-style: none;}
.leftpanellist ul li {margin: 2px 0px 0px 0px; padding: 3px 0px 8px 12px; font: bold 0.75em Verdana, Arial, Sans-serif; color: #c5cfd7; text-align: left; line-height: 150%; background: url(images/bullet-small.gif) no-repeat top left;}
.leftpanellist p {margin: 2px 0px 0px 0px; padding: 3px 0px 8px 12px; font: bold 1.45em Times New Roman, Verdana, Arial, Sans-serif; color: #c5cfd7; text-align: left; line-height: 150%;}
#leftpanel h2 {font-family: Arial, Verdana, Sans-serif;color: #fff; padding: 12px 0px 0px 32px; font-size: 1.2em; text-align: left;}

#maincontent {float: left; width: 370px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#maincontent ul {margin: 35px 0px 0px 25px; padding: 0px; list-style: none;}
#maincontent ul li {width: 350px; margin: 0px 0px 5px 0px; padding: 5px 0px 5px 13px; font-family: Georgia; color: 862433; font-size: 1.20em; font-weight: bold; text-align: left; letter-spacing: 0.8px; background: url(images/bullet-main.gif) no-repeat top left;}
#maincontent p {width: 470px;line-height: 150%; margin: 15px 15px 2px 15px; padding: 5px 0px 5px 13px; font-family: Times New Roman, Arial, Verdana, Sans-serif; color: #494949; font-size: 1.20em; font-weight: bold; text-align: left; letter-spacing: 0.8px;}
#redtext p {width: 670px;line-height: 200%; margin: 15px 0px 2px 15px; padding: 5px 0px 5px 13px; font-family: Georgia; color: 862433; font-size: 1.30em; font-weight: normal; text-align: left; letter-spacing: 0.8px;}
#maincontent5 {float: left; width: 670px; margin: 0px 0px 0px 0px; padding: 15px 15px 15px 15px;}

#rightcontent1 {float: left; width: 325px; margin: 20px 0px 0px 0px; padding: 0px;}
#rightcontent2 {float: right; width: 250px; margin: 0px; padding: 0px;}

#footer {font-size: 0.9em; color: #000;}
#footer p {font: 0.9em Arial, Sans-serif; color: #fff; text-align: center; font-weight: bold;}
#footer a {color: #fff; text-decoration: none;}
#footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
#footer a:link:hover, #footer a:visited:hover {color: #000; text-decoration: none;}

.clr {clear: both;}

.extraimage {margin-left: 15px;}

.locationimage {float: right; margin-right: 8px;}

.homepollimage {float: right; margin-right: 8px; margin-top: 40px;}

ul.withbullets {padding: 0px 0px 10px 0px; margin: 0px 0px 0px 20px; list-style: none; text-align: left;}
ul.withbullets li {background: url(images/bullet-small.gif) no-repeat top left; padding: 0px 0px 0px 12px; margin: 3px 0px;}



#sitemap {padding: 0px; margin: 0px; font-family: Arial, Verdana, Sans-serif; color: red;}
#sitemap ul li a {padding: 0px; margin: 0; color: #173D5E; font-size: 12px; text-decoration: none; font-weight: bold;}
html>body #sitemap ul li a {width: auto;}
#sitemap ul li a:hover {color: #173D5E; text-decoration: underline; font-weight: bold;}