﻿body {background-color:#916d37; margin-top:0; font-family:Arial, helvetica, Sans-Serif;}
html,body{height:100%;}
.cleaner{clear:both;}
li{list-style-image:url('../SiteImages/bulletfire-small.png');}

#everything{height:100%;}
#header{display:none;}
#headertop{display:none;}
#headerstripe{display:none;}
#headerbottom{display:none;}
#slideshow{display:none;}


#nav{width:100%; height:46px; margin:0px auto 0px auto; background-image:url('../SiteImages/navbg.jpg');}


#HomeImages{width:100%; height:225px; margin:0 auto; background-image:url('../SiteImages/homepageonly.gif'); background-repeat:repeat-y;}
.images{width:215px; height:215px; float:left; margin:5px 0px 5px 23px; background-image:url('../SiteImages/homepageboxes.gif');}
#ie6istheworstbrowserever .images{width:215px; height:215px; float:left; margin:5px 11px; background-image:url('../SiteImages/homepageboxes.gif');}


#content{width:100%; margin:0 auto; padding:0; background-image:url('../SiteImages/contentbg.jpg'); background-repeat:repeat-y;}
#contentbg{width:100%; float:left; background-image:url('../SiteImages/contentbg.jpg'); background-repeat:repeat-y;}
#contentbgimage{width:429px; height:319px; overflow:hidden; background-image:url('../SiteImages/contentbg.png'); border:solid 1px red;}

#leftcolumn{width:221px; margin-left:20px !important; float:left; overflow:hidden;}
#testimonialmain {width:201px; float:left; padding:0 10px; background-image:url('../SiteImages/testimonialmain.gif'); background-repeat:repeat-y;}
#testimonialmain {color:#fff; font-size:12px;}
#testimonialmain a{text-decoration:none;}
#testimonialmain a:hover{text-decoration:none;}
#testimonialmain p{margin:0 12px; color:#fff; font-size:12px;}
#testimonialbottom{width:221px; height:14px; float:left; overflow:hidden; background-image:url('../SiteImages/testimonialbottom.gif');}
#adimage{width:221px; float:left; background-color:#ffa33d;}

#rightcolumn{width:650px;/* ie6 min-height hack */ min-height:550px; height:auto !important; height:550px;/* end ie6 min-height hack */
            margin-left:15px; padding:25px 0 25px 25px; float:left; background-image:url('../SiteImages/rightcolumn.jpg');}

#footer{width:980px; height:94px; margin:0 auto; padding:0; background-image:url('../SiteImages/footer.jpg');}
#footercontent{width:900px; margin:0 auto; padding-top:50px; color:White; font-size:11px; text-align:center;}
#footercontent a{color:White; font-size:13px;}
#footercontent a:hover{text-decoration:none;}

/* ******************************************************************************************************** */
/* **************************************     CONTACT FORM STYLES    ************************************** */
/* ******************************************************************************************************** */
#ContactForm{width:650px; float:left; font-size:12px;}
#SubmitButton{width:125px; height:35px; margin:0 auto;}
.row{width:650px; float:left; margin-top:10px;}
.rowhalf{width:317.5px; float:left;}
.rowcaptcha{width:450px; margin:0 auto;}
.rowcaptcha label{font-size:12px;}
.rowmedium{width:240px; float:left;}
.rowsmall{width:150px; float:left;}
.contacttbnormal{width:95%;}
.contacttbsmall{width:90%;}
.contacttbcomments{width:95%; height:75px;}
.error{color:Red; font-size:10px;}


/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */
/*Position the entire menu (SET A FIXED WIDTH IN IE6MENU.CSS!)*/
.mnuMain{width:900px; height:30px !important; float:left; margin-left:11px; font:normal normal bold 16px Arial;}
/* Tier 1 UL, this is the container for the entire menu - Set width to 0px to make the menu vertical */
.mnuMain ul.AspNet-Menu{width:900px; z-index:255;}
/* Tier 1 LI - This is each top level item.  Width should be preceding width / # of top level items */
.mnuMain li{width:140px; height:30px !important; text-align:center; z-index:255; border-right:solid 3px #ffa33d;}
/* Tier 2 UL */
.mnuMain ul.AspNet-Menu ul{width:200px; top:100%; left:0; background:#916d37; z-index:255; border:solid 1px #ffa33d; border-top:none;}
/* Tier 2+ LI - Make this the same width as the preceding */
.mnuMain li li{width:200px; z-index:255; margin:0; color:White; text-align:center; z-index:255; padding:0px; border:solid 0px white;}
/* Tier 3+ UL */
.mnuMain ul.AspNet-Menu ul ul{width:200px; top:5px; left:200px; z-index:255;}
/* BACKGROUND of items being hovered over */
.mnuMain li:hover, 
.mnuMain li.AspNet-Menu-Hover{background:#ffa33d; z-index:255;}
/* Tier 1 As and spans */
.mnuMain a, 
.mnuMain span{color:White; z-index:255; padding:13px 7px;}
/* Tier 2+ As and spans (if a different size from tier 1) */
.mnuMain li li a, 
.mnuMain li li span{color:White; z-index:255; padding:3px 0px;}
/* Leaves */
.mnuMain li.AspNet-Menu-Leaf a, 
.mnuMain li.AspNet-Menu-Leaf span{background-image:none !important; z-index:255;}
/* TEXT of items being hovered over */
.mnuMain li:hover a, 
.mnuMain li:hover span,
.mnuMain li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover span,
.mnuMain li:hover li:hover a,
.mnuMain li:hover li:hover span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.mnuMain li:hover li:hover li:hover a,
.mnuMain li:hover li:hover li:hover span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
        {color:White; font-weight:bold;}
/* The tier above this one is hovered */
.mnuMain li:hover li a, 
.mnuMain li:hover li span,
.mnuMain li.AspNet-Menu-Hover li a,
.mnuMain li.AspNet-Menu-Hover li span,
.mnuMain li:hover li:hover li a,
.mnuMain li:hover li:hover li span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
        {color:White;}
/* This tier is selected */
.mnuMain .AspNet-Menu-Selected{color:White; background-color:#ffa33d;}
/* A tier below this one is selected */
.mnuMain .AspNet-Menu-ChildSelected{color:White; background-color:#ffa33d;}
/* A tier above this one is selected */
.mnuMain .AspNet-Menu-ParentSelected{color:White;}

/* =================================================== */
/*                  FCK EDITOR STYLES                  */
/* =================================================== */
/* This line eliminates spacing between lines */
p, ul, li, h1, h2, h3, h4, h5, h6, address{margin-top:0px; margin-bottom:0px;}
a img{border:0;}
/* Content styling */
p{color:Black; font:normal normal normal 14px Arial, Helvetica, Sans-Serif;}
p a{color:Black; border:0;}
p a:hover{color:Black; border:0;} /* THE BACKGROUND COLOR MESSES UP PICTURES IN IE8 BUT IS NEEDED FOR HYPERLINKS */
/* Largest header styles. Same styling, different colors */
h1{color:#45722e; font:normal normal bolder 30px Arial, Helvetica, Sans-Serif;}
h1 a{color:#45722e;}
h2{color:#ffa33d; font:normal normal bolder 30px Arial, Helvetica, Sans-Serif;}
h2 a{color:#ffa33d;}
/* Small header styles. Same styling, different colors */
h3{color:#45722e; font:normal normal bolder 24px Arial, Helvetica, Sans-Serif;}
h3 a{color:#45722e;}
h4{color:#ffa33d; font:normal normal bolder 24px Arial, Helvetica, Sans-Serif;}
h4 a{color:#ffa33d;}
/* Same content styling as <p> above, one bold, one normal */
h5{color:Black; font:normal normal bolder 14px Arial, Helvetica, Sans-Serif;}
h5 a{color:Black;}
/* Smaller content styling */
h6{color:Black; font:normal normal normal 12px Arial, Helvetica, Sans-Serif;}
h6 a{color:Black;}
/* Italicized content styling */
address{color:Black; font:italic normal bolder 14px Arial, Helvetica, Sans-Serif;}
address a{color:Black;}
/* ============== END FCK EDITOR STYLES ============== */


/* ============= RECAPTCHA OPTION STYLES ============= */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#45722e !important; /* reCaptcha widget background color */}
#recaptcha_table {border-color:#ffa33d !important; /* reCaptcha widget border color */}
#recaptcha_response_field {border-color:#ffa33d !important; /* Text input field border color */
            background-color:White !important; /* Text input field background color */ color:Black; font:normal normal bold 12px Arial Black, Helvetica, Sans-Serif;}
/* #Captcha{display:none;} */
/* =========== END RECAPTCHA OPTION STYLES =========== */

