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

/*----- ESSENTIALS -----*/
* {margin: 0;}
html, body {height: 100%;}
body { margin:0; background:url(/images/bg.jpg) repeat-x #423018; font-size:13px; color:#eadcc2; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; }
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0; behavior:url("/images/pngfix.htc") }
ul, li { list-style-type:none; padding:0; margin:0 }
form, input { padding:0; margin:0 }
h1, h2, h3 { padding:0; margin:0 }
h1 {font-size:40px; color:#bac600; display:block; margin-bottom:33px; line-height:normal; }
h2 {font-size:20px; color:#e07700; margin-bottom:10px; line-height:normal;}
h3 {font-size:20px; color:#bcc351; display:block; margin-bottom:33px; line-height:28px; font-weight:normal; }
h4 {font-size:18px; color:#e07700; margin-bottom:10px; line-height:normal;}
h5 {font-size:16px; color:#bcc351; display:block; margin-bottom:33px; line-height:28px; font-weight:normal; }
h6 {font-size:12px; color:#e07700; margin-bottom:10px; line-height:normal;}
a { text-decoration:none; color:#e07700;  }
a:hover { color:#bac600;}
p { margin:14px 0;}
span.teaser {font-size:20px; color:#bcc351; display:block; margin-bottom:33px; line-height:28px; font-weight:normal; }
/*----- ESSENTIALS -----*/

/*----- WRAPPER -----*/
#mainWrap { width:940px; margin:0 auto;}
/*----- WRAPPER -----*/

/*----- HEADER -----*/
#hdr { height:92px; margin-top:2px; }
#hdr img.logo {float:left; padding:0 36px 0 12px;}
/*----- HEADER -----*/

/*----- NAVIGATION -----*/
#tabs {width:100%; text-align:right; height:21px; margin-bottom:26px; }
#tabs ul {}
#tabs li { float:right; background:url(/images/tab-right.gif) no-repeat right; padding:0 34px 0px 0px;}
#tabs a { color:#bac600; font-size:15px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; background:url(/images/tab-left.gif) no-repeat left; padding:0 0 3px 32px; text-transform:lowercase; line-height:normal;}
#tabs a:hover { text-decoration:underline;}
/* top navigation */
#navTop { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-top:7px; }
#navTop ul { }
#navTop li { float:left; border-right:solid 1px #b6b578; border-left:solid 1px #e9ebae; padding:0px 10px; }
#navTop li.page-item-2 { border-left:none; padding-left:0px;}
#navTop li.page-item-11 { border-right:none; padding-right:0px;}
#navTop a { color:#c76a00; line-height:normal;}
#navTop a:hover { color:#402f17;}
/*----- NAVIGATION -----*/

/*----- HOME SPLASH -----*/
#hpSplash { width:935px; height:306px; padding:9px 0px 0px 11px; background:url(/images/home-splash-bg.jpg) no-repeat; margin-right:-6px; }
#hpSplash img { max-width:920px; max-height:288px;}
/*----- HOME SPLASH -----*/

/*----- BODY HOMEPAGE -----*/
#hpBody { width:940px; float:left; clear:both; line-height:20px; background:url(/images/bg-hpbody.jpg) no-repeat; padding-top:12px; }
#hpBody h1 { color:#bac600; font-size:25px; font-weight:normal; margin:0px 0 18px 0;}
#hpBody h2 { color:#bac600; font-size:15px; font-weight:bold; margin-bottom:8px;}
.hpdoublebox { width:332px; float:left; padding:6px 22px; font-size:15px; line-height:19px;}
.hpdoublebox img.btn { float:right; margin:-20px 0 0 0;}
.hpbox { width:165px; float:left; padding:0px 7px 0px 16px; line-height:normal;}
.hpbox img { background:url(/images/bg-hpbox.png) no-repeat; margin:0px -4px 8px -8px; position:relative; padding:5px 9px 8px 5px; width:163px; height:82px; }
.hpbox p { margin-bottom:8px;}
.hpdoublebox p { margin-bottom:15px;}
/*----- BODY HOMEPAGE -----*/

/*----- BODY INTERNAL -----*/
#inBody { width:940px; background:url(/images/bg-internalbody.jpg) no-repeat 0 0px; float:left; }
#inBody ul { margin:10px 15px;}
#inBody li { list-style-type:square; padding:2px 0;}
/* internal splash */
#inSplash { background:url(/images/bg-intsplash.jpg) no-repeat; width:346px; height:295px; padding:10px; margin-bottom:16px; }
#inSplash img {max-height:288px; max-width:338px;}
/* internal splash */
#left { width:397px; float:left;}
#right { width:503px; float:left; padding:69px 40px 0 0;}
#right span.title {font-size:40px; color:#bac600; display:block; margin-bottom:33px;}

.subnav {float:left; clear:both; width:503px; height:54px }
.button {float:left; text-align:center; margin-right:15px;}
.button a { background:url(/images/bg-button.jpg) no-repeat; display:block; width:97px; height:22px; padding-top:2px; color:#3f371e }
.button a:hover { background:url(/images/bg-button-hvr.jpg); float:left; color:#0f0900;}
/*----- BODY INTERNAL -----*/

/*----- FOOTER -----*/
#ftr { height:41px; padding:35px 0 0 0; width:100%; background:#0f0900; color:#857559; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; float:left; clear:both; margin-top:50px; line-height:normal;}
#ftr ul { display:inline}
#ftr li { display:inline}
#ftr a { color:#c26400; text-decoration:none; padding-left:15px;}
#ftr a:hover { color:#c26400; text-decoration:underline;}
#ftr a.clay { color:#4a3f2d; text-decoration:none; padding:0;}
#ftr a.leftclay { color:#4a3f2d; text-decoration:none; padding-left:250px;}
#ftr a.clay:hover { color:#4a3f2d; text-decoration:none;}
/*----- FOOTER -----*/

