/*   default formatting   */
body { color:#1b252e; font-size: 12px; font-family:Arial, Helvetica, Verdana, sans-serif; line-height: 18px; background-color:#7c5840; margin-top:0; }
td { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 18px; }
a {color:#485b7d;}
a:hover {color:#7c5840;text-decoration:none;}
a:active {color:#952b28;text-decoration:none;}
form { margin: 0; }
UL { margin-top: 0; margin-bottom: 0; }
OL { margin-top: 0; margin-bottom: 0; }
LI { margin-top: 6px; margin-bottom: 0; }
h1 { font-size: 20px; line-height: 20px; margin: 4px 0; }
h2 { font-size: 17px; line-height: 17px; margin: 4px 0; }
h3 { font-size: 16px; line-height: 16px; margin: 4px 0; }
sup { font-size: 9px; line-height: 0; }
* html sup { vertical-align: text-top; }
/*   page layout sections   */
#sitecontainer { background-image: url(images/background-main.gif); background-repeat: repeat-y; text-align: left; width: 971px; }
#header_left { width: 225px; float: left; }
#header_middle { text-align: center; width: 521px; float: left; padding-top: 18px; }
#header_right { width: 225px; float: left; }
#body_left { font-weight: bold; width: 225px; float: left; }
#body_middle { width: 730px; float: left;padding:5px; }
#body_right { font-weight: bold; width: 225px; float: left; }
#sidebox_left { background-image: url(images/sidebox-left.gif); background-repeat: repeat-y;}
#sidebox_right { background-image: url(images/sidebox-right.gif); background-repeat: repeat-y; height: 420px; }
.lowertext_left { color: #7c5840; font-size: 14px; line-height: 19px; margin-top: 5px; margin-right: 20px; margin-left: 25px; }
/*  nav bar formatting   */
#topnavbar { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: black; text-transform: uppercase; width: 961px; clear: both; margin-left: 5px; padding-top: 1px; display: block; }
#topnavbar A { color: #fff; background-image: url(images/nav-background-black.gif); background-repeat: repeat-y; text-decoration: none; text-align: center; height: 25px; float: left; padding-top: 4px; display: block; }
#topnavbar A:hover { color: #fff; text-decoration: none; background-image: url(images/nav-background-grey.gif); background-repeat: repeat-y; }
#topnavbar A:active { color: #fff; text-decoration: none; background-image: url(images/nav-background-dkgrey.gif); background-repeat: repeat-y; }
/*   footer formatting   */
#footer1 { color: white; font-size: 10px; background-color: black; text-align: center; width: 961px; clear: both; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; }
#footer2 { color: #d5ceb4; font-size: 10px; text-align: center; width: 971px; margin-top: 4px; }
#footer1 A { color: white; text-decoration: none; }
#footer1 A:hover { color: white; text-decoration: underline; }
#footer2 A { color: #d5ceb4; text-decoration: none; }
#footer2 A:hover { color: #d5ceb4; text-decoration: underline; }
/*   columns used only on the home page   */
#home_centerspacer { width: 22px; float: left; }
#home_centercolumn_left { font-weight: bold; width: 211px; float: left; }
#home_centercolumn_right { font-weight: bold; width: 211px; float: left; margin-left: 54px; }
/*   additional text formatting   */
.clearfloat { clear: both; }
.floatingbox1 { font-size: 10px; text-align: center; width: 180px; float: right; }
.margins25 { margin-right: 25px; margin-left: 25px; }
.indent15 { margin-left: 15px; }
.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; line-height: 20px; }
.white { color: white; }
.brown { color: #7c5840; }
.brown12 { color: #7c5840; font-size: 12px; }
.brown14 { color: #7c5840; font-size: 14px; }
.dkbluegrey14 { color: #2e404e; font-size: 14px; }
.box_tan { background-color: #eae8d9; padding-top: 5px; border: solid 1px black; }
.red { color: #900; }
/**/
.imageborder { border: solid 1px #1b252e; }
.oddrow2 { background-color: #f2f1e8; border-bottom: 1px solid #d5ceb4; }
.evenrow2 { background-color: #fbfaf7; border-bottom: 1px solid #d5ceb4; }
/*   Form Styles   */
.fieldspacer { margin-bottom: 12px; }
.formcontainer1 { font-size: 11px; margin-top: 5px; margin-left: 50px; }
.formcontainer1 BR { font-size: 5px; line-height: 8px; }
.submitbutton1 { color: white; font-weight: bold; background-color: #7c5840; }
.submitbutton2 { color: white; font-weight: bold; background-color: #9c824f; margin-top: 2px; }
/*   Table-related Styles   */
.table_links { font-size: 11px; text-align: right; }
.table_links_with_spacing { font-size: 11px; text-align: right; word-spacing: 8px; }
.oddrow { background-color: white; }
.evenrow { background-color: #eae8d9; }
.table1 { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid black; }
.table1 TD { font-size: 11px; }

