
body {
   background-color: #cc9;
   padding: 0px;
   margin: 20px;
}
p, h1, h2, h3, li {
   font-family: Times New Roman;
   background: transparent;
}
a, a:visited {
   text-decoration: none;
}
hr {
   height: 3px; color: #532237; background-color: #532237; border: 0;
}
#body {
   border: 10px solid #eeeeda;
   background-color: #eeeeda;
   width: 800px;
}
#logobar {
   margin: 0px;
   padding: 5px 0px 12px 0px;
   background-color: #532237;
}
#logobar p {
   text-transform: uppercase;
   font-size: 100%;
   font-weight: bold;
   color: #fffef2;
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 0px;
}
#logobar p a, #logobar p a:visited {
   color: #fff;
}
#logobar p a:hover {
   color: #cc9;
}
#logobar .selected a, #topbar .selected a:visited {
   color: #cc9;
}
#topbar {
   background-color: #532237;
   border-top: 1px solid #eeeeda;
}
#topbar p {
   font-size: 90%;
   font-weight: bold;
   text-transform: uppercase;
   color: #fffef2;
   margin: 0px;
   padding-top: 5px;
   padding-bottom: 7px;
}
#topbar p a, #topbar p a:visited {
   color: #fff;
   padding: 5px 10px 5px 10px;
}
#topbar p a:hover {
   color: #cc9;
}
#topbar .selected a, #topbar .selected a:visited {
   color: #cc9;
}
#content {
   min-height: 200px;
   height: auto; !important
   height: 200px;
   padding: 10px 0px 10px 0px;
   border-bottom: 4px solid #532237;
}
#content p {
   color: #333;
   font-size: 105%;
   margin-bottom: 5px;
   margin-top: 5px;
   padding-bottom: 0px;
}
#content a, #content a:visited {
   color: #000;
   text-decoration: underline;
}
#content a:hover {
   color: #532237;
   text-decoration: none;
}
#content h1 {
   color: #532237;
   font-size: 105%;
   text-transform: uppercase;
   margin: 0px;
   padding-bottom: 7px;
   text-align: center;
}
#content h2, #content h3 {
   color: #532237;
   font-size: 105%;
   text-transform: uppercase;
   margin: 15px 0px 0px 0px;
   padding-bottom: 5px;
}
#content ul {
   margin-top: 0px;
   margin-bottom: 10px;
   list-style: square;
}
#content ol {
   margin-top: 0px;
   margin-bottom: 10px;
   margin-left: 45px;
}
#content li {
   color: #000;
   font-size: 90%;
   padding-bottom: 3px;
}
#content .img {
   border: 3px solid #693;
}
#content .imgr {
   border: 3px solid #693;
   margin-top: 3px;
   margin-left: 15px;
   margin-bottom: 10px;
}
#content .imgl {
   border: 3px solid #693;
   margin-top: 3px;
   margin-right: 15px;
   margin-bottom: 10px;
}
#content .closeup td p {
   margin-top: 0px;
   margin-bottom: 0px;
}
#content .closeup th p {
   margin-top: 0px;
   margin-bottom: 0px;
}
#content .tighten td p {
   margin-top: 0px;
   margin-bottom: 2px;
}
#content .tighten th p {
   margin-top: 0px;
   margin-bottom: 2px;
}
#content .justify_text p {
   text-align: justify;
}
#content .small {
   font-size: 80%;
}
#content .superscript {
   font-size: 80%;
   vertical-align:top;
}
#content .justify_text p {
   text-align: justify;
}
#footer {
   padding-top: 8px;
   padding-bottom: 8px;
}
#footer p {
   font-size: 90%;
   color: #333;
   margin-top: 0px;
   margin-bottom: 0px;
   text-align: center;
   font-weight: bold;
}
#footer a, a:visited {
   color: #333;
}
#footer a:hover {
   color: #333;
   text-decoration: underline;
}

#content .HHContactTitle {font-weight: bold; margin-top: 5px; margin-bottom: 2px; color: #532237; text-transform: uppercase;}
#content .HHContactLabel {text-align: right; font-weight: bold;}
#content .HHContactMessage {color: #532237; font-weight: bold; text-align: center;}
#content .HHContactButton {font-size: 12px; font-weight: bold; color: #fffef2; background-color: #532237;}
#content .HHContactField {font-size: 100%; border: 1px #532237 solid;}
#content .HHContactForm {background-color: #cc9; border: 5px #cc9 solid; margin: 10px 0px 5px 0px;}

#content .HHForm {margin: 10px 0px 12px 0px;}
#content .HHFormTable {background-color: #cc9; border: 5px #cc9 solid; margin: 10px 0px 5px 0px;}
#content .HHFormLabel {text-align: right; font-weight: bold;}
#content .HHFormField {font-size: 90%; border: 1px #532237 solid;}
#content .HHFormButton {font-size: 12px; font-weight: bold; color: #fffef2; background-color: #532237;}
#content .HHFormMessage {font-weight: bold; color: #532237; margin-top: 15px;}

#content .HHGoogleMap {margin-top: 5px; margin-bottom: 3px; border: 4px solid #532237;}
#content .HHGoogleMapLink {font-size: 80%; margin-bottom: 20px;}

#content .RWLinksTitle {font-weight: bold; margin-bottom: 5px; color: #532237; text-transform: uppercase;}
#content .RWLinksDescription {margin-bottom: 5px;}
#content .RWLinksDisplayURL {margin-bottom: 17px;}

#content .RWNewsListHeadline {text-align: center; font-weight: bold; color: #532237; text-transform: uppercase;}
#content .RWNewsListHeadline a {color: #532237; text-decoration: none;}
#content .RWNewsListText {text-align: center;}
#content .RWNewsListLink {text-align: center;}

#content .RWNBItem {border-bottom: 1px solid #532237;}
#content .RWNBItem p {margin: 5px 0px 5px 0px; padding: 0px;}

