html, body { 
font-family: Arial; font-size: 0.85em; color: #313031; text-align: center; background-color: #fff; position:relative; height: 100%; 
}
.row{ clear: both; padding-top: 10px; padding-bottom: 10px; margin: 5px; }
.button{ font-size: 1em; }
.dropDownMenu{ background-color: #EEEEEE; font-size: 1em; }
.clearfooter { height: 30px;   clear: both; }
.imgBorder{ border-style:outset; border-color: red; border-width: 1px }
h1{ font-size: 1em; color: #D61418; text-transform: uppercase; }
h2{ font-size: 1em; color: #424142; text-transform: uppercase; margin-bottom: 0px; border-bottom-style: solid; border-width: 1px; border-color: #D8D8D8 }
h3{ font-size: 1em; margin: 0; padding-bottom: 5px; text-transform: capitalize }
a:link, a:visited{ color: #D61418; text-decoration: none; } a:hover{ text-decoration: underline;}
#sheavesBanner{ clear: both; background-color: #fff; width: 100%; border-bottom: solid; border-width: 1px; border-color: #D8D8D8 }
#sheavesBannerL{ float: left; padding: 5px; }
#sheavesBannerR{ float: right; font-size: 0.95em; padding: 5px;}
#sheavesBannerR a:link, #sheavesBannerR a:visited{ color: #fff; text-decoration: underline; }
#sheavesBannerR a:hover{ color: #000000}
#clearSheavesBanner{ clear: both; background-color: #EFEFEF; padding: 2px; font-style: italic; font-size: 11px; }
#container{ margin-left: auto; margin-right: auto; width: 850px; text-align: left; min-height: 100%; margin-bottom: -30px; position: relative; height: 100%; }
#innerContainer{ padding-left: 5px; padding-right: 5px }
#frame{ clear: both; margin-top: 10px; }
#menu{ float: left; width: 17%; }
#menu ul{ margin: 0; padding: 0; }
#menu ul li{ list-style: none; padding-bottom: 10px; }

#index{ float: left; width: 100%; }
#content{ float: left; width: 70%; }
#contentL{ float: left; width: 57%; padding: 5px; border-color: #DEDFDE; border-width: 1px; border-style: solid; }
#contentLNoBorder{ float: left; width: 57%; padding: 5px; }

.contentLL{ float: left; width: 210px; padding: 5px; }
.contentLR{ float: right; width: 210px; padding: 5px; }

.contentLL p, .contentLR p{margin: 0; padding: 0}

#contentR{ float: right; width: 180px; padding-right: 15px; font-size: 11px; }

#contentR p{ margin: 0; background-color: #EFEFEF; padding: 5px; }
#contentR h3{ margin-top: 20px; padding: 5px; background-color: #B5AAA5; color: #fff; text-transform: uppercase; }

#index ul, #content ul{ list-style-type: square; }
#index ul, #content li{ margin: 0; padding: 0; padding-left: 14px; }

#index p, #content p{margin: 0; padding-bottom: 10px;}

/*=======
FOOTER
========*/
#footer{ 
clear: both; width: 820px; height: 30px; position: relative; margin-left: auto; margin-right: auto; padding-top: 20px; 
text-align: left; font-size: 11px;
}
#footerL{ float: left; }
#footerR{ float: right; margin-right: 20px; }
#footer ul{list-style: none}
/*========
FORM
=========*/
.formSection{clear: both; margin-bottom: 15px; }
.formRow{ clear: both; padding-bottom: 30px; }
.formL{ float: left;  }
.formR{ float: right; }
.boreColumnL{ float: left; }
.boreColumnR{ float: left; }