﻿html { background: url(../../images/bkg-footer.gif) repeat top left;  }
body { background: #bed09c url(../../images/bkg-body.gif) repeat-x top left; font: 12px arial; padding-top: 5px; text-align: center; line-height: 1.7em; }
a { color: #9c2c16; text-decoration: underline; }
a:hover { color: #6b7d36; }
h1 { border-bottom: 1px solid #63503a; color: #63503a; font-family: Georgia; float: left; font-size: 25px; margin: 10px 0; padding-bottom: 5px; width: 754px; line-height: 30px; }
h3 { color: #63503a; float: left; font-family: Georgia; font-size: 20px; padding: 10px 0 5px 0; width: 754px; line-height: 25px; }
h4 { border-bottom: 1px solid #ccc; color: #63503a; font-family: Georgia; float: left; font-size: 20px; margin-top: 10px; padding-bottom: 5px; width: 754px; }

hr { height: 1px; border: 0; background-color: #ccc; float: left; padding: 0; margin: 20px 0 10px 0; width: 754px; }
p { float: left; padding: 10px 0; }
.fullWidth p { width: 754px; }
strong { font-weight: bold; }

#container { margin: auto; text-align: left; width: 814px; }
#header { background: url(../../images/bkg-header.gif) no-repeat top left; float: left; height: 180px; width: 814px; }
#content { background: url(../../images/bkg-content.gif) repeat-y top left; float: left;  width: 814px; }
#footer { background: url(../../images/bkg-footer.gif) repeat-x top left; border-top: 5px solid #8da65e; clear: both; height: 136px; }
#footer p { margin: auto; float: none; padding: 0; }
#footer ul { padding: 10px 0; }
#footer li { display: inline; }
#footer li a { color: #000; padding: 0 10px; }
#footer li a:hover { color: #9c2c16; }

ul.mainMenu { border-bottom: 5px solid #adbf76; display: inline; float: left; margin: 30px 15px 0 15px; width: 784px; position: relative; }
ul.mainMenu li { display: inline; }
ul.mainMenu a { color: #000; cursor: pointer; float:left; height: 26px; margin-right: 16px; padding: 0 0 0 10px; text-decoration: none; }
ul.mainMenu a:hover { color: #9c2c16; }
ul.mainMenu a.current { background:url(../../images/tab-left.gif) no-repeat left top; }
ul.mainMenu a.currentRoll { background:url(../../images/tab-left.gif) no-repeat left top; }
ul.mainMenu a span { display:block; float:left; height: 20px; margin: 0; padding: 3px 11px 3px 0px; }
ul.mainMenu a.current span { background:url(../../images/tab-right.gif) no-repeat right top; }
ul.mainMenu a.currentRoll span { background:url(../../images/tab-right.gif) no-repeat right top; }
.mainContent { display: inline; float: left; margin: 0 15px; padding: 15px 15px 30px 15px; width: 754px; }

.banner { background-color: #ecf3dd; border-bottom: 5px solid #dce4cb; border-top: 5px solid #dce4cb; display: inline; float: left; margin-bottom: 20px; padding: 10px; }
.banner h3 { color: #6b7d36; font-family: Georgia, Times New Roman; font-size: 20px; float: left; padding: 0; margin: 0; width: 356px; }
.banner p { float: left; padding: 10px 10px 10px 0;  width: 356px; }
.banner .rotator, .banner img { float: right; }

.leftCol { float: left; padding-right: 10px; width: 424px; }
.leftCol h1, .leftCol h3, .leftCol hr { width: 424px; }
.leftCol p { padding: 0; }

fieldset { border: 1px solid #bababa; margin: 0; padding: 10px 10px; width: 290px; }
legend { color: #6b7d36; font-family: Georgia; font-size: 20px; margin-left: 15px; padding: 0 5px; }
.floatRight { float: right; }
.floatLeft { float: left; }
.nofloat { float: none; }
.imageBorder { padding: 5px; margin: 5px; border: 1px solid #ccc; }
.noPadding { padding: 0 }
table { margin: 10px 0; float: left; width: 754px; }
.mainContent ul { float: left; margin: 10px 0; }
td { padding: 5px 0; vertical-align: top; }

table.restoration { width: 754px; padding: 0; margin: 0; }
table.restoration td { padding: 10px; text-align: center; }

ul .submenu { border: solid 1px #adbf76; background: #fff; position: absolute; top: 30px; left: 71px; width: 150px;  z-index:2; display:none; }
ul .restoration { width: 148px; left: 146px; }
ul .submenu li { background: none; display: block; float: none; margin: 0 6px; }
.submenu li a { background: none; display:block; float: none; padding: 2px 5px; }

