@charset "UTF-8";
/*CSS Author: Meghan Smith | HVVS
Author URL: http://www.hvvs.net*/

/*Page styles*/
body { padding:0; margin:0; font:12px Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; line-height: 18px; background:#8B7355 url('../images/bg2.jpg') repeat-x; color: #556B2F; height: 100%; }
#wrapper { margin:0px auto; width:950px;  padding:0; background-color: #fdf2dc;}
* html img,
* html .png{position:relative;behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

/*Text Styles*/
a { color:#8B7355; text-decoration: none;background:none;}
a:hover {color:#CDAA7D;background:none;text-decoration:none;}
p {margin:0;padding-top:3px;color: #556B2F;text-align: justify;}
h1 {font-size: 11px; text-transform: uppercase; letter-spacing: 1px; line-height: 13px; color:#556B2F; }
h2 { font-weight:bold; font-size:12px; padding:0px 0 10px 0px; margin: 0 0 2px 0; color:#556B2F; background:none; border-bottom: 1px dashed #d4b17f; }
h3 {font-size: 15px; letter-spacing: 1px; padding: 3px 6px 15px 3px; background: url(../images/stroke.png) no-repeat; color:#556B2F; }
h4 { margin:0;padding-top:0px; color: #EECFA1;font-size: 10px; line-height:16px}
h5 { font-weight:bold; font-size:12px; padding:0px 0 10px 0px; margin: 0 0 2px 0; color:#556B2F; background:none; border-bottom: 1px solid #EED5B7; }
.banv a{ margin:0;padding-top:0px; color: #FFF8DC;font-size: 10px;}
.banv a:hover{ margin:0;padding-top:0px; color: #FFEBCD;font-size: 10px;}
.footer a {margin:0;padding-top:0px; color: #EECFA1;font-size: 10px;}
.footer a:hover{margin:0;padding-top:0px; color: #FCF8DC;font-size: 10px;}
.dl {padding: 10px; background: url('../images/shade.jpg') repeat; text-transform:uppercase; color: #8B7355;}
.dl2 {padding: 10px; color: #8B7355;}
.table {color: #8B4513}
.img{border: 1px #CDAA7D;}
.spacer {padding: 20px 0 0 0;}
.spacer2 {padding: 0px 0 0 40px;}
.spacer3 {padding: 0px 0 0 15px;}

/*Header*/
#header { clear:both; width:950px; height:41px; background: url(../images/header.jpg) repeat-x; margin:0;}
#topmenu {position:absolute;  width:950px; float:right; margin:0px 0px 0px 0px;}
#hborder {width: 950px; height: 30px; background: url('../images/header2.jpg') repeat-y;}
#hborder2 {width: 950px; height: 2px; background: url('../images/header3.jpg') repeat-y;overflow:hidden}
#hborder3 {width: 950px; height: 30px; background: url('../images/header4.jpg') repeat-y; clear: both}

#border {width: 950px; height: 9px; background: url('../images/fbar.jpg') repeat-y;}
#border2 {width: 950px; height: 9px; background: url('../images/fbar.jpg') repeat-y;}
#border3 {width: 950px; height: 9px; background: url('../images/fbar.jpg') repeat-y;}
#linkmap {width: 950px; height: 30px; background: url('../images/fbar.jpg') repeat-y;}

/* MENU WHEN CONTACT FORM IS ACTIVATED
#menu {height: 40px;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: inline;}
#menu-home li {display: inline;}
#menu a {display: block;float: left;width: 181px;height: 30px;padding-top: 10px; padding-left: 9px; padding-right: 10px; text-transform: uppercase;text-decoration: none;text-align: center;letter-spacing: 1px;font-size: 11px;color: #EECFA1; border-right: 1px dashed #CDAA7D;}
#menu a:hover {background: url(../images/shade.png) repeat; color: #FCF8DC;text-transform: uppercase;}
#menu .active a {background: url(../images/shade.png) repeat;color: #FCF8DC;text-transform: uppercase;}
.menu-home a {display: block;float: left;width: 50px;height: 40px;padding-top: 0px; padding-left: 9px; padding-right: 10px; text-transform: uppercase;text-decoration: none;text-align: center;color: #EECFA1; border-right: 1px dashed #CDAA7D; background: url(../images/home.png) no-repeat;}
.menu-home a:hover {background: url(../images/home.png) no-repeat; color: #FCF8DC;text-transform: uppercase;}
.menu-home .active a {background: url(../images/home.png) no-repeat;color: #FCF8DC;text-transform: uppercase;}*/

/* Menu with Home*/
#menu {height: 40px;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {display: inline;}
#menu-home li {display: inline;}
#menu a {display: block;float: left;width: 217px;height: 30px;padding-top: 10px; padding-left: 9px; padding-right: 10px; text-transform: uppercase;text-decoration: none;text-align: center;letter-spacing: 1px;font-size: 11px;color: #EECFA1; border-left: 1px dashed #CDAA7D;}
#menu a:hover {background: url(../images/shade.png) repeat; color: #FCF8DC;text-transform: uppercase; }
#menu .active a {background: url(../images/shade.png) repeat;color: #FCF8DC;text-transform: uppercase; border: none;}
#menu .first a {background: url(../images/shade.png) repeat;color: #EECFA1;text-transform: uppercase; border: none;}
#menu .first a:hover {background: url(../images/shade.png) repeat; color: #FCF8DC;text-transform: uppercase; }
/*MENU WHEN CONTACT FORM IS ACTIVATED
.menu-home a {display: block;float: left;width: 50px;height: 40px;padding-top: 0px; padding-left: 9px; padding-right: 10px; text-transform: uppercase;text-decoration: none;text-align: center;color: #EECFA1; background: url(../images/home.png) no-repeat;}
.menu-home a:hover {background: url(../images/home.png) no-repeat; color: #FCF8DC;text-transform: uppercase;}
.menu-home .active a {background: url(../images/home.png) no-repeat;color: #FCF8DC;text-transform: uppercase;}*/

/* Content */
#all{-webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666;}
#logo {width:950px; height:150px; background: url('../images/l3.jpg') no-repeat;}
#menu2 {width:910px; height:62px; background: url('../images/menu2.jpg') repeat-y; padding: 5px 0 0 40px;}
#banner-pg{width:950px;height:220px;background: #fdf2dc url('../images/banner2.jpg') no-repeat;padding:0px 0px 0px 0px;}
#bnav {width:900px;height:15px;padding:0px 0px 13px 37px;}
.bleft {float: left;width: 602px;padding:0px 0px 5px 0px;}
.bright {float: left;width: 290px; padding:0px 37px 5px 0px;}
#content {width:950px; height: auto; background-color: #fdf2dc;padding:10px 0px 0px 0px;}
.mid {float: left;width: 875px;padding:0px 37px 15px 37px; margin: 0px 0 0 0;}
.left {float: left;width: 530px;padding:0px 37px 15px 37px;border-right: 2px #d4b17f dashed;margin: 0px 0 0 0; clear:both}
.left3 {float: left;width: 400px;padding:0px 37px 15px 37px;border-right: 2px #d4b17f dashed;margin: 0px 0 0 0; clear:both}
.right3 {float: left;width: 400px; padding:10px 37px 15px 37px;margin: 0px 0 0 0;}
.left3 li {padding: 0 0 0 10px;}
.right3 li {padding: 0 0 0 10px;}
.right {float: left;width: 270px; padding:0px 37px 15px 37px;margin: 0px 0 0 0;}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */

/* Contact Form */
#messageSent   {color:#ff9933;display:none;}
button {display:block; background: #fff; border:1px solid #EECFA1; color:#8B5A00;}
.list {padding:4px;}
#box {background: #b2d879; width: 10px; height: 10px; padding: 2px;}
#select{background: #b2d879;border: 1px solid #b2d879;}
input {}
input,
textarea {background: #b2d879 url(../images/search.jpg) repeat-x; border:1px dotted #CDAA7D;padding:8px;margin:0px 0 0 0;color: #8B5A00;}
.registration_a {float: left; width: 200px;}
.registration_a1 {float: left; width: 200px; padding: 5px 0 0 0;}
.registration_a2 {float: left; width: 300px; height: 25px; padding: 5px 0 0 0; border:none}
.registration_b {float: left; width: 200px;}
.registration_C {float: left; width: 10px;}
.contactrow2-right {float: left; padding: 0px 62px 0px 0px; width:300px; color: #666} 


/* Donation Form */
#donationFormContainer {position:absolute;left:605px;float:right;z-index: 999; clear: both;}
#contactForm  { height:300px;width:345px;background-image:url('../images/bkg.jpg');display:none;-webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666;}
#donationForm fieldset  { padding:20px;border:none;}      
#donationForm label   {display:block;color:#8B5A00;}      
#donationForm input[type=text]   {display:block;border:solid 1px #EECFA1;width:290px;margin-bottom:10px;height:15px; background: #FFFFF2;}  
#donationForm textarea   {display:block;border:solid 1px #EECFA1;width:290px;margin-bottom:10px; background: #FFFFF2;padding:8px;}  
#donationForm input[type=submit] {border:solid 1px #EECFA1;color:#8B795E;padding:5px;background: #FFFFF2;}                
#donationLink   {height:40px;width:345px;background-image:url('../images/slidein_button.png');display:block;cursor:pointer;}


/* Menu2 */
ul.dropdown li a { display: block; width: 135px;padding: 17px 12px 20px 27px; color:#EECFA1; text-transform:uppercase;}
ul.dropdown li { padding: 0;color:#EECFA1;}
ul.dropdown li.dir {padding: 7px 20px 7px 12px;color:#EECFA1;}
ul.dropdown ul li.dir {padding-right: 15px;color:#EECFA1;}
ul.dropdown li {}
/* Especially for IE6 or lower */
ul.dropdown ul a { padding: 10px 12px 12px 27px;/*width: 139px;*/background: url('../images/menubk.jpg');color: #8B5A00}
ul.dropdown ul a:hover {padding: 10px 12px 12px 27px;background: url('../images/menubk-over.jpg'); color: #8B5A00;}
ul.dropdown ul a.dir {/*width: 129px;*/}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {list-style: none;margin: 0;padding: 0;}
ul.dropdown {position: relative; z-index: 597;float: left;}
ul.dropdown li {float: left;line-height: 13px;}
ul.dropdown li.hover,
ul.dropdown li:hover {position: relative;z-index: 599;cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;-webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px;left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown li.rtl ul {top: 100%;right: 0;left: auto;}
ul.dropdown li.rtl ul ul {top: 1px;right: 99%;left: auto;}

/* TABS */
ul.css-tabs { margin:0 !important; padding:0;height:48px;border-bottom:1px solid #EED5B7;}
/* single tab */
ul.css-tabs li { float:left;padding:0; margin:0; list-style-type:none;}
/* link inside the tab. uses a background image */
ul.css-tabs a { float:left;font-size:16px;display:block;padding:15px 20px;text-decoration:none;height:18px;margin-right:1px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright:4px;position:relative;top:1px; background: url(../images/tab1.jpg);}
ul.css-tabs a:hover {color:#8B7355;background: url(../images/tab2.jpg)}
/* selected tab */
ul.css-tabs a.current {color:#8B4513;cursor:default;background: url(../images/tab2.jpg)}
/* tab pane */
div.css-panes div {display:none;min-height:150px;padding:20px 0px;}
/* ADDITIONAL STYLES */
ul.css-tabs li {list-style-image:none !important;list-style-type:none !important;margin:0 !important;}
div.css-panes h2 {margin-top:0px;}
#flowtabs li {list-style-image:none !important;list-style-type:none !important;margin:0 !important;}
/* alternate colors: skin2 */
ul.skin2 a {color:#8B7355 !important;}
/* mouseover state */
ul.skin2 a:hover {color:#CDAA7D;}
/* active tab */
ul.skin2 a.current {color:#556B2F;}
/* tab pane with background gradient */
div.skin2 div {background: url() repeat-x scroll 0 -50px;min-height:200px;}

/* DATABASE TABLES*/
/* Features Alignment */
.dataTables_wrapper {position: relative;min-height: 302px;_height: 302px;clear: both;}
.dataTables_processing {position: absolute;top: 0px;left: 50%;width: 250px;margin-left: -125px;border: 1px solid #CDAA7D;text-align: center;color: #999;font-size: 11px;padding: 2px 0;}
.dataTables_length {width: 40%;float: left;}
.dataTables_filter {width: 50%;float: right;text-align: right; padding: 10px;}
.dataTables_info {width: 60%;float: left;}
.dataTables_paginate {width: 44px; width: 50px;float: right;text-align: right;padding: 10px;}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;width: 19px;margin-left: 3px;float: left;}
.paginate_disabled_previous {background-image: url('../images/back_disabled.jpg');}
.paginate_enabled_previous {background-image: url('../images/back_enabled.jpg');}
.paginate_disabled_next {background-image: url('../images/forward_disabled.jpg');}
.paginate_enabled_next {background-image: url('../images/forward_enabled.jpg');}

/* DataTables display */
table.display {margin: 0 auto;width: 100%;clear: both;}
table.display thead th {padding: 10px 10px;border-bottom: 1px solid #CDAA7D;font-weight: bold;cursor: pointer; cursor: hand;}
table.display tfoot th {padding: 3px 10px;border-top: 1px solid #CDAA7D;font-weight: bold;}
table.display tr.heading2 td {border-bottom: 1px solid #CDAA7D;}
table.display td {padding: 10px 10px;border-bottom: 1px solid #CDAA7D;border-left: 1px dotted #CDAA7D;border-right: 1px dotted #CDAA7D;}
table.display td.center {text-align: center;}

/*DataTables sorting*/
.sorting_asc {background: url('../images/sort_asc.jpg') no-repeat center right;}
.sorting_desc {background: url('../images/sort_desc.jpg') no-repeat center right;}
.sorting {background: url('../images/sort_both.jpg') no-repeat center right;}

/* DataTables row classes */
tr.odd {background-color: #FFEBCD;}
tr.even {background-color: #FFEFDB;}

/* Grading rows */
tr.odd.gradeA td.sorting_1 {background-color: #EED5B7;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeA td.sorting_2 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeA td.sorting_1 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeA td.sorting_2 {background-color: #FFEFDB;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeC td.sorting_1 {background-color: #EED5B7;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeC td.sorting_2 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeC td.sorting_1 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeC td.sorting_2 {background-color: #FFEFDB;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeX td.sorting_1 {background-color: #EED5B7;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeX td.sorting_2 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeX td.sorting_1 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeX td.sorting_2 {background-color: #FFEFDB;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeU td.sorting_1 {background-color: #EED5B7;border-bottom: 1px solid #CDAA7D;}
tr.odd.gradeU td.sorting_2 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeU td.sorting_1 {background-color: #FFEBCD;border-bottom: 1px solid #CDAA7D;}
tr.even.gradeU td.sorting_2 {background-color: #FFEFDB;border-bottom: 1px solid #CDAA7D;}

/* Breadcrumb Navigation */
ul, li {list-style-type:none;padding:0;margin:0; font-size:11px;}
#breadcrumbs {border:0px;height:30px;}
#breadcrumbs li {float:left;line-height:30px;padding-left:2px;color:#FFF8DC;}
#breadcrumbs li a {display:block;padding:0 2px 0 0;color:#FFF8DC;}
#breadcrumbs li a:link, #crumbs li a:visited {text-decoration:none;color:#FFF8DC;}
#breadcrumbs li a:hover, #crumbs li a:focus {color:#FFEBCD;}

/* Footer */
#fbar { height: 30px; background: url(../images/fbar.jpg) top center repeat-y;}
#fbar a {color:#fdf2dc; background:none;text-decoration:none; text-shadow:#CDAA7D 1px 2px 0px; }
#fbar a:hover {color: #fff;background:none;text-decoration:none; text-shadow: none;}
#fbar-r {float: right; width: 60px; height: 27px; padding: 3px 10px 0 20px;border-left: 1px dashed #EED8AE}
#fbar-m {float: right; width: 120px; height: 27px; padding: 3px 5px 0 20px;border-left: 1px dashed #EED8AE}
#fbar-l {float: right; width: 80px; height: 27px; padding: 3px 10px 0 17px; border-left: 1px dashed #EED8AE}

#footer { height: 92px;text-align:left; color: #FFFFF2; background: url(../images/footer.jpg) top repeat-x; clear: both;}
.fright {float: right;width: 270px; height: 55px; padding:0px 37px 15px 37px; border-left: 2px #6E8B3D solid; margin: 5px 0 0 0}
.fleft {float: right;width: 555px; height: 65px; padding:0px 37px 15px 5px;margin: 7px 0 0 0}
#copyright { height: 20px;text-align:center; padding: 5px 37px 3px 37px;}
.fright a {color: #EECFA1;font-size: 10px; line-height:16px}
.fright a:hover {color: #FFE4C4;font-size: 10px; line-height:16px}