﻿.html body{ background-color:#F7F3DF;}
body{margin:0px;padding:0px;color:#666666;}
body, p, span, li, ul, ol, td{font-family: Arial, Tahoma;font-size: 12px;}

h1{color: #877820; font-family:Franklin Gothic Medium, Baskerville; font-size: 20px; margin:0 0 10px 0;padding:0; font-weight:normal;}
h2{color: #A49118; font-family:Franklin Gothic Medium, Baskerville; font-size: 17px; margin:8px 0;padding:0; font-weight:normal;}
h3{color: #A49118; font-family:Franklin Gothic Medium, Baskerville; font-size: 14px; 
   margin:6px 0;padding:0; font-weight:normal;}

* + h1{margin-top:10px;}
img + h1{margin-top:0px;}

a:link{color: #557C1D;text-decoration: underline;}
a:visited{color: #666666;text-decoration: underline;}
a:hover{color: #A49118;text-decoration: underline;}
a.learnMore{font-size:14px; display:block;margin:5px 0 5px 0;}

.Copyright{font-size:xx-small;font-family: Verdana, Arial, Tahoma;color:black;}
.ControlError{background-color:#cc0001;color:White;}

.FloatLeft{float:left; margin-right:15px; margin-bottom:10px;}
.FloatRight{float:right; margin-left:15px; margin-bottom:10px;}

ul{padding:0;margin:0;}
li{list-style:none;  background:url(images/bullet.jpg) no-repeat 0px 6px;
   padding:5px 0 5px 17px; margin:0px;}
b, strong{color: #877820;}
   
.featuredInfo *{ font-size:14px;}

.tblHomePhotoBox{margin-top:1px;margin-left:1px; border-collapse:collapse; background-color:#f9f5d2;}
.tblHomePhotoBox td{ padding:2px; text-align:center; vertical-align:top;border:solid 1px #af9e34; }
.tblHomePhotoBox tr:first-child td{padding:0px;}


/**************** Contact Page Style *****************/
.moduleContact{}
.tblContact{margin-left:10px;}
.tblContact td {height:10px;line-height:10px;}
.tblContact td.ContactLabel{padding-right:10px;}

/**************** Search Page *****************/
#divSearchBox{font-weight:bold;margin-top:15px;}
#divSearchBox input{width:100%;display:block;}
#divSearchButtonBox{width:100%;}
#divSearchButtonBox input{width:130px;margin-left:130px;display:block;}
/**/
#divSearchPage .tblQuery{margin-bottom:10px;}
#divSearchPage .tblQuery td{padding:4px;}
#divSearchPage .tblQuery td input[type=text]{width:250px;}
#divSearchPage .tblQuery td{text-align:left;}
#divSearchPage .tblQuery td.Label{vertical-align:middle;text-align:right;width:160px;}
#divSearchPage td.header{color:#050505;font-weight:normal;padding:3px;font-size:medium;}
#divSearchPage td.headerSpace{line-height:5px;}
#divSearchPage .DisplayPart{background-color: #ECECEC; color:#050505;border-top: solid 1px #B4B4B4; 
                              border-bottom:solid 1px #DBDBDB;font-weight: bold; padding: 3px;}
#divSearchPage .LinkPart{font-size: 10px; padding: 3px;padding-bottom:10px;}
.gvPageResults{width:98% !important;border: solid 1px #DBDBDB;margin-left:1px;}

/**************** SideBox Styles *****************/
.tblSideBox{width:170px;margin-left:1px;margin-bottom:19px; background-color:#FCF9E5; border-collapse:collapse;}
.tblSideBox td{padding:0px;}
.tblSideBox h2{margin:3px 8px 3px 8px;}
.tblSideBox h3{margin:3px 7px 5px 7px;}
.tblSideBox h3.dottedTop{ background:url(images/rightcontent/dotdividerrepeater.jpg) repeat-x left 2px;
                          margin:0px; padding:5px 7px 3px 7px;}
.tblSideBox img{margin:0px; padding:0px;}
.tblSideBox .divSmallGreen{padding:0px 7px 0px 7px; color:#557C1D;font-size:11px;}
.tblSideBox .tdSidePad{padding-left:7px; padding-right:7px;}
.tblSideBox .tdTop{background:url(images/rightcontent/top.jpg) no-repeat top left; height:3px;}
.tblSideBox .tdBack{background:url(images/rightcontent/Repeater.jpg) repeat-x left bottom;}
.tblSideBox .tdBottom{background:url(images/rightcontent/bottom.jpg) no-repeat; height:11px;}

/***************** Layout Styles ***************/
form{ width:784px; margin: 0px auto; padding:0px;}
.divHeader{width:100%;  text-align:right;}
.divHeader img{border:none;margin:0;padding:0;}
.divHeader .divTopLinks{position:relative; z-index:1;}
.divHeader .divTopLinks a{ text-decoration:none; font-size:13px;}
.divHeader .divTopLinks a:hover{text-decoration:underline;}
.divHeader .divTopLinks .tdSearchTxt input{border:solid 1px grey;}
.divHeader .divTopLinks .tdSearchBtn input{border:none; cursor:pointer; background:Transparent;color:#375C02;}
.divHeader .divTopLinks .tdSearchBtn input:hover{color: #A49118;}
.divHeader img{margin-top:-13px;position:relative;z-index:0;}

.divHeader .divTopLinks table{ border-collapse:collapse; width:377px; margin:19px 14px 3px auto;}
.divHeader .divTopLinks td{padding:0px; text-align:left; vertical-align:bottom;}
.divHeader .divTopLinks .tdHome{background:url(images/menu/homeicon.jpg) no-repeat 0px 4px;padding-left:20px;}
.divHeader .divTopLinks .tdContact{background:url(images/menu/contacticon.jpg) no-repeat 0px 4px;padding-left:28px;}
.divHeader .divTopLinks .tdSearchTxt input{padding-left:3px; padding-right:3px; font-size:12px;}
.divHeader .divTopLinks .tdSearchBtn{background:url(images/menu/searchicon.jpg) no-repeat 0px 4px;padding-left:20px;}
.divHeader .divTopLinks .div{background:url(images/menu/TopMenuDivider.jpg) no-repeat 2px 5px; width:10px; height:12px;}

.divHeader .divMenu{background:url(images/ContentAreaRepeater.jpg) repeat-y top left; text-align:left;}
.divHeader .divMenu .divInner{margin:0 17px; overflow:hidden; padding-bottom:1px; background-color:White; border-bottom:1px solid #f5f5e9; }

.divMain{width:717px;padding:0px 31px 0px 36px;background:url(images/ContentAreaRepeater.jpg) repeat-y top left;padding-top:12px; padding-bottom:17px;}
.tblMain{border-collapse:collapse;width:100%;}
.tblMain .tdLeft,.tblMain .tdRight{ padding:0px; vertical-align:top; text-align:left;}

.tblMain .tdRight{width:171px; padding-left:27px;}
.tblMain .tdRight .Inner{ overflow:hidden;width:171px;}

.divMain_Home{padding:0px 15px 0px 15px;width:754px; background:url(images/ContentAreaRepeater.jpg) repeat-y top left;}
.divMain_Home .tdLeft{width:100%;}
.divMain_Home .tdLeft .divContentArea{ width:754px;}

.divContentArea{height:auto; width:519px; min-height:300px;overflow:hidden;}
.divMain .tdLeftWide .divContentArea{ width:717px;}

.divFooter img{border:none;}
.divFooter div{width: 100%; color:#966A09; font-size:12px; text-align:center; font-weight:bold;margin-top:15px;margin-bottom:10px;}