@charset "utf-8";
/* CSS Document */

body { background-color: #421e18; margin-top: 0px; font-size: 13px; }
body,textarea,input { font-family: Book Antiqua, Georgia, serif; }

td { vertical-align: top; }
h1 { font-size: 1.3em; color: #114367; font-weight: normal; margin-top: 0;}
h2 { font-size: 1.1em; color: #4c5f6d; font-weight: normal; letter-spacing: .1em; margin-top: 0; }
h3 { font-size: 1.1em; margin-bottom: 0; }

a, a:visited { color: #2e6b99; }

#wrapper { width: 942px; margin: 0 auto; background-color: #755b4e; }
#top { width: 942px; height: 124px; background-image: url(images/top1.jpg); background-repeat: no-repeat; cursor: pointer; }

#home-banner {width: 100%; height: 234px; background: none; }
#home-banner p { margin: 0; }
/*
#home-banner { width: 100%; height: 234px;  background-image: url(images/bg-home-banner.jpg); background-repeat:no-repeat; color: white; font-weight: bold; font-size: 1.1em; letter-spacing: .1em; }
#home-banner-text { position: relative; left: 20px; top: 20px; width: 270px; height: 195px; overflow: hidden; }
#home-banner-text p { margin: 0; }
*/

#nav { background-image: url(images/bg-nav-normal.jpg); background-repeat: repeat-x; position: relative; font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; }
#nav ul {  color: #FFFFFF;  text-transform: uppercase; font-weight: bold; margin: 0;padding: 0; list-style: none; cursor: pointer; left: 0; top: 0;}
#nav li { width: auto; position: relative; padding-left: 5px; padding-right: 5px; display: inline-block; }
#nav li ul { background-color: #a0988a; background-image: url(images/bg-sub-nav.gif); background-repeat: repeat-x; position: absolute; left: 0px; top: 23px; height: auto; display: none; z-index: 3; padding-bottom: 5px; }
#nav li ul li { width: 90%; z-index: 3; position: relative; }
#nav ul li a { display: block; text-decoration: none; color: white;  min-height: 18px; padding-top: 4px; padding-left: 20px; z-index: 3; padding-right: 20px; padding-bottom: 4px;}
#nav ul li ul li a { padding-left: 2px; padding-right: 2px; }
#nav ul li a:hover { background-image: url(images/bg-nav-over.jpg); background-repeat: repeat-x; }
/* Fix IE6. Hide from IE Mac \*/

/**/
#nav li:hover ul, li.over ul { display: block; z-index: 2; }

#main-content { width: 872px; min-height: 300px; margin: 0 auto; background-image: url(images/bg-main.jpg); background-repeat: repeat-y; padding: 10px 10px; z-index: 2;}
#main-content ul { list-style-image: url(images/bullet_square.jpg); }

#footer { width: 872px; margin: 0 auto; background-image: url(images/bg-main.jpg); background-repeat: repeat-y; padding: 10px 10px; text-align: center; font-size: .9em;}
#footer-bottom { width: 892px; height: 10px; margin: 0 auto; background-image: url(images/bg-main-bottom.jpg); background-repeat: no-repeat; }


.leftbox { background-color: #ba9c66; border: 1px solid #6f5836; padding: 5px 10px; margin-bottom: 10px; margin-right: 10px; font-family: Arial,  }
.leftbox h1 { margin: 0 auto; width: 85%; padding-left: 5px; padding-right: 5px; padding-top: 5px; height: 22px; background-image: url(images/bg-leftbox-h1.jpg); text-align: center; font-size: 1.2em; color: white; text-transform: uppercase; margin-bottom: 15px; letter-spacing: .1em;}
.leftbox p { color: white; font-size: 1em; }

.contact-page td { vertical-align: top; }
.contact-page .input { border: 1px solid #114367; width: 100%; }



.adnumbers { float: left; margin-left: 3px; margin-right: 3px; }
.adnumbers a { color: #CCCCCC; font-size: .8em; font-weight: normal; text-decoration: none; }
.adnumber-over { color: #660033; font-size: .8em; font-weight: bold; }




.hr, hr { border: none; background: url(images/bg-hr.jpg) repeat-x; height: 1px; width: 100%; margin-top: 25px; margin-bottom: 25px;  }