body{
 background:#c9bca3;
 margin:0;
 padding:0;
}
address,blockquote,body,center,dd,dir,dl,dt,frameset,
h1,h2,h3,h4,h5,h6,html,isindex,map,marquee,menu,ol,p,pre,ul{
 display:block;
}
li{
 display:list-item;
}
fieldset{
 padding:10px;
}
a{
 color:#b5791b;
}
br{
 line-height:10px;
}
form{
 display:inline;
}
input,select,textarea{
 margin:0 0 3px 0;
 padding:0;
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333333;
}
checkbox,input.checkbox{
 margin:0;
 padding:0;
 width:13px;
 height:13px;
 overflow:hidden;
}
.formButton, input.formButton{
 font-size:11px;
 color:#333399;
 background-color:#D2C6AF;
 border-style:double;
 border-color:#8F795F;
 border-width:3px;
 margin-bottom:3px;
 cursor:hand;
 text-align:center;
}
.formButton a, .formButton a:hover, .formButton a:visited{
 color:#b5791b;
 text-decoration:none;
}
input.formButton{
 width:auto;
}
.formComments{
 width:350px;
 height:100px;
}
input.med{
 width:100px;
}
input.sm{
 width:25px;
}
input.lg{
 width:220px;
}
textarea.med{
 width:400px;
 height:114px;
}
img{
 border-collapse:collapse;
 margin:0;
 padding:0;
 border:0;
}
.small{
 font-size:8pt;
 line-height:9pt;
}
.errors{
 color:#CC0000;
}
div .errors{
 margin-bottom:1em;
}
#mainContainer{
 background:url(/images/tableBG.jpg) repeat-x;
 height:640px;
 width:100%;
 margin:0;
 padding:0;
}
#mainTableSpacing{
 padding:0 30px 0 30px;
}
#topNav{
 margin-left:20px;
 text-align:left;
}
#topNav2{
 text-align:left;
}
#leftShadow{
 width:20px;
 margin:0;
 padding:0;
}
#rightShadow{
 width:20px;
 margin:0;
 padding:0;
}
#topShadow{
 line-height:10px;
 margin:0;
 padding:0;
}
#bottomShadow{
 line-height:13px;
 margin:0;
 padding:0;
}
.mainContentHome{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#624f39;
 text-align:left;
}
.mainContentHome p{
 font-size:11px;
 font-family:sans-serif;
 color:#624f39;
 margin:0 0 10px 0px;
 padding:0;
}
.mainContentHome h1{
 font-size:17px;
 font-family:Arial,serif;
 color:#675745;
 margin:5px 0 10px 0;
 padding:0;
 font-weight:normal;
}
#footer{
 margin:10px 0 0 0;
 padding:0;
}
#footer table,#footer tr,#footer td,#footer a{
 margin:0;
 padding:0;
 color:#8f795f;
 font-size:10px;
 font-weight:normal;
 font-family:Verdana,sans-serif;
 text-decoration:none;
}
#footer a:hover{
 color:#8f795f;
 font-weight:normal;
 text-decoration:underline;
}
#mainContainerInterior{
 background:#d9cfbc url(/images/tableBGInterior.jpg) repeat-x;
 width:100%;
 margin:0;
 padding:0;
}
#flashNavContainer{
 margin:0;
 padding:0;
 border-collapse:collapse;
 display:inline;
 float:left;
 vertical-align:bottom;
}
#logoContainer{
 float:right;
 display:inline;
 margin:0;
 padding:0;
}
.divider{
 line-height:5px;
 background:#e5d8b6;
 margin:0;
 padding:0;
}
#mainBodyContent{
 background:#FFFFFF;
 padding:45px 20px;
}
#leftNavContainer{
 background:#E3D8B6;
 width:239px;
 height:300px;
overflow:hidden;

}
#leftNavContainer h1{
 margin:20px;
}
#leftNavContainer h1,#leftNavContainer h1 a,#leftNavContainer h1 a:hover{
 font-size:18px;
 font-family:Times New Roman,serif;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
}
#leftNavContainer{
 font-size:13px;
 font-weight:normal;
 color:#5d4217;
 font-family:Verdana,sans-serif;
 margin:0px;
 padding:0px;
}
#leftNav ul{
 margin:2px;
 padding:0px;
 list-style:none;
 overflow:hidden;
}
#leftNav li{
 margin:0;
 padding:0;
 overflow:hidden;
}
#leftNav ul li :hover{
 background:url(/images/brownArrow.gif) no-repeat;
 color:#ae7925;
}
#leftNav ul li span{
 padding:0 0 0 18px;
 width:100%;
 display:block;
 margin:0;
}
#leftNav ul li span :hover{
 width:100%;
 display:block;
}
#leftNav ul li a{
 font-size:11px;
 display:block;
 margin:10px 0 10px 0px;
 padding:0px 0px 0px 10px;
 color:#5d4217;
 background:url(/images/brownArrow.gif) no-repeat;
 text-decoration:none;
}
#leftNav_on{
 background:#FFFFFF;
 color:black;
 font-weight:normal;
}
#leftNav_selected{
 background-color:#DBDBDB;
 color:black;
}
#leftNavContainer ul ul{
 margin:0px 0 10px 0;
 padding:0 0 0px 0;
 list-style:none;
}
#leftNavContainer li li{
 margin:0 0 0 36px;
 padding:0;
 overflow:hidden;
}
#leftNavContainer li li a{
 font-size:11px;
 overflow:hidden;
 margin:0px 0 0px 0px;
 padding:0px 0px 0px 10px;
 color:#ae7925;
 background:url(/images/dkbrownArrow.gif) no-repeat;
 text-decoration:none;
}
#leftNavContainer li li :hover{
 background:url(/images/dkbrownArrow.gif) no-repeat;
 color:#ae7925;
 display:block;
}
#leftNavContainer li li li{
 margin:0;
 padding:0px 0px 0px 18px;
 border-top:0px solid #cccccc;
 color:Black;
}
#leftNavContainer li li li{
 margin:0;
 padding:0px 0px 0px 18px;
 border-top:0px solid #cccccc;
 color:Black;
}
#leftNavContainer li li li a:hover{
 padding:0px 0px 3px 8px;
 margin:0;
 color:black;
 display:inline-block;
}
/*Callouts*/
.accoladeCallout{
 margin:15px 0 0 0;
 padding:15px; 
 border:1px solid #E3D8B8;
 text-align:justify;
}
.accoladeCalloutImage{
 margin:0;
 padding:0;
}
.accoladeCallout img{
 margin:0 0 10px 0;
 text-align:center;
}
.accoladeCallout, .imageCaption, .testimonialCalloutContent, .testimonialCalloutFooterText{
 font-size:10px;
 font-family:Verdana,sans-serif;
 color:#977F5C;
 text-align:justify;
}
.imageCaption{
 margin:5px 0 0 0;
}
.imageCallout{
 margin:15px 0 0 0;
 width:240px;
}
.loginCallout{
 margin:15px 0 10px 0;
 padding:15px;
 font-size:11px;
 font-family:Verdana,sans-serif;
 text-align:justify;
 color:#977F5C;
 border:1px solid #E3D8B8;
}
.loginCallout b{
 color:#69502B;
 font-weight:bold;
}
.loginCallout a{
 color:#ac7b1e;
}
.loginCallout a:hover{
 color:#ac7b1e;
 text-decoration:none;
}
#loginFormCallout{
 margin:25px 0 0 0;
 padding:10px;
 border:1px solid #E3D8B8;
}
.testimonialCallout{
 margin:35px 0 0 0;
 padding:0;
 text-align:justify;
}
.testimonialCalloutContent{
 padding:15px;
 border:1px solid #E3D8B8;
 border-bottom:none;
}
.testimonialCalloutFooter{
 background:url(/images/testimonialFooter.gif) no-repeat left top;
 line-height:30px;
}
.testimonialCalloutFooterText{
 padding:10px 0 0 15px;
}
/*Callouts End*/

#mainContentArea{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#4e3713;
 padding:30px 0px 30px 30px;
}
#mainContentAreaFull{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#4e3713;
 padding:30px 0px 30px 0px;
}
#mainContentArea1Col{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#4e3713;
 padding:0 0 30px 0;
}
#mainContentArea p,#mainContentAreaFull p,#mainContentArea1Col p{
 margin:10px 0 10px 0;
 padding:0;
}
#mainContentArea h1,#mainContentAreaFull h1,#mainContentArea1Col h1{
 margin:0 0 10px 0;
 padding:0;
 font-size:20px;
 font-family:Verdana,serif;
 font-weight:normal;
 border-bottom:1px solid #b5791b;
}
#mainContentArea h2,#mainContentAreaFull h2,#mainContentArea1Col h2{
 margin:0 0 20px 0;
 padding:0 0 5px 0;
 font-size:17px;
 font-family:Times New Roman,serif;
 font-weight:bold;
 text-transform:uppercase;
 color:#3f2c0f;
}
#mainContentArea h3,#mainContentAreaFull h3,#mainContentArea1Col h3,
#mainContentArea h4,#mainContentAreaFull h4,#mainContentArea1Col h4{
 margin:0;
 padding:0;
 font-family:Verdana,sans-serif;
 font-weight:bold;
 color:#3f2c0f;
}
#mainContentArea h3,#mainContentAreaFull h3,#mainContentArea1Col h3{
 font-size:14px;
}
#mainContentArea h4,#mainContentAreaFull h4,#mainContentArea1Col h4{
 font-size:13px;
}
#mainContentArea img.right,#mainContentAreaFull img.right,#mainContentArea1Col img.right{
 margin:0 0 0 10px;
 padding:4px 0 0 0;
 float:right;
}
#mainContentArea ul,#mainContentAreaFull ul,#mainContentArea1Col ul{
 list-style:square inside;
 margin:10px 0 10px 10px;
 padding:0;
}
#mainContentArea ul li,#mainContentAreaFull ul li,#mainContentArea1Col ul li{
 list-style:square inside;
 line-height:15px;
 color:#4E3713;
}
#mainContentArea img,#mainContentAreaFull img,#mainContentArea1Col img{
 margin:10px 0 10px 10px;
 padding:0;
 align:right;
 text-align:right;
}
#mainContentArea table,#mainContentArea tr,#mainContentArea td,#mainContentArea td p,#mainContentArea td img
 margin:0;
 padding:0;
}
#mainContentArea td{
 color:#4e3713;
 font-size:11px;
}
#mainContentArea b,#mainContentArea strong{
color:#68512E;
}
.returnToTop a{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#b5791b;
 text-decoration:none;
 float:right;
}
.returnToTop a:hover{
 font-size:11px;
 font-family:Verdana,sans-serif;
 color:#b5791b;
 text-decoration:underline;
 float:right;
}
.featuredItem{
 margin:8px 0 5px 0;
 padding:8px 12px 8px 12px;
 background:#FBF8EB;
 border:4px double #F2EDCD;
 text-align:left;
}
.featuredItem h1{
 margin:0 0 4px 0;
 padding:0;
 font-size:12px;
 font-weight:normal;
 color:#4C4C4C;
 text-transform:uppercase;
}
.featuredItem h2{
 margin:0 0 2px 0;
 padding:0;
 font-size:12px;
 font-weight:bold;
}
.featuredItem p{
 margin:0 0 8px 0;
 padding:0;
}
.featuredItem img.right{
 margin:0 0 0 10px;
 padding:4px 0 0 0;
 float:right;
}
.featuredItemHdr{
 margin:0;
 padding:0 0 8px 0;
 display:block;
}
#siteMapContainer ul{
 margin:0 0 0 20px;
 padding:0;
}
#siteMapContainer li{
 margin:0;
 padding:0 0 10px 0;
 color:#666666;
}
#siteMapContainer ul ul{
 margin:0 0 0 20px;
 padding:0;
}
#siteMapContainer li li{
 margin:0;
 padding:2px 0 2px 0;
}
#popupContainer{
 margin:0;
 padding:12px 12px 12px 12px;
 background:#F2EDCD;
}
#holeDescription{
 margin:0;
 padding:10px 12px 10px 12px;
 background:#FFFFFF;
}
#holeDescription h1{
 margin:20px 0 0 0;
 padding:0 0 12px 0;
 font-size:20px;
 font-family:Times New Roman, Times, serif;
 text-transform:uppercase;
}
#holeDescription h2{
 margin:0;
 padding:0 0 6px 0;
 font-size:15px;
 font-family:Times New Roman, Times, serif;
}
img.marginRight{
 margin:0 6px 0 0;
 padding:0;
}
blockquote{
 font-size:12px;
 font-weight:bold;
}
.categorySummary ul{
 margin:5px 0 12px 20px;
 padding:0;
}
.categorySummary li{
 margin:0 0 3px 0;
 padding:0;
}
.mainImage{
 margin:0;
 border-collapse:collapse;
}