@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;}

/*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;}
.table {color: #556B2F;}

/*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;}
#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 with Contact Form
#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 a:hover {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; 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: 1200px; 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;}
.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 */
.aboutt {float: right;width: 830px;padding:20px 0px 0px 20px; margin: 0; clear: both;}

/* Contact Form */
#contactFormContainer {position:absolute;left:605px;float:right;z-index: 999;}
#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;}
#contactForm fieldset  { padding:20px;border:none;}      
#contactForm label   {display:block;color:#8B5A00;}      
#contactForm input[type=text]   {display:block;border:solid 1px #EECFA1;width:290px;margin-bottom:10px;height:15px; background: #FFFFF2;}  
#contactForm textarea   {display:block;border:solid 1px #EECFA1;width:290px;margin-bottom:10px; background: #FFFFF2;padding:8px;}  
#contactForm input[type=submit] {border:solid 1px #EECFA1;color:#8B795E;padding:5px;background: #FFFFF2;}                
#contactLink   {height:40px;width:345px;background-image:url('../images/slidein_button.png');display:block;cursor:pointer;}
#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;}

/* Donation Form */
#donationFormContainer {position:absolute;left:605px;float:right;z-index: 999;}
#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;}

/*---------------------------------------- TWO TIER TABS, an HVVS adaptation of Mark McLaren Nested Tabs------------------------------------------*/

.ui-tabs-nav {width:850px;border-bottom:0px dotted #CDB79E;}
.ui-tabs-nav li {margin-right:0px;padding:0;}
.ui-tabs-nav a {font-size:15px; }
#first .ui-tabs-nav a {font-size:100%;}
/*First Tier Hover Tabs */
.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav .ui-tabs-selected a:focus {}
.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav .ui-tabs-selected a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav .ui-tabs-selected a:focus span {background:none;}
/*First Tier Active Tabs */
.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav .ui-tabs-selected a:hover,.ui-tabs-nav .ui-tabs-selected a:focus {}
.ui-tabs-panel {border:none; margin: 0 0 0 0px;}
.ui-tabs-panel .ui-tabs-nav a {font-weight:100;}
.ui-tabs-panel .ui-tabs-selected a,.ui-tabs-panel .ui-tabs-selected a:hover,.ui-tabs-panel .ui-tabs-selected a:focus {font-weight:100;}
/*Second Tier Bar */
.ui-tabs-panel .ui-tabs-nav {float:left;width:100%;margin:10px 0 10px -55px;}
/*Second Tier Non-Active Tabs */
.ui-tabs-panel .ui-tabs-nav a,.ui-tabs-panel {background-image:none; color: #8B7355; letter-spacing:0px;}
.ui-tabs-nav a:hover,.ui-tabs-panel .ui-tabs-nav a:focus {background:none; color: #8B7355;}
.ui-tabs-panel .ui-tabs-nav li {border-right:0px dotted #556B2F;}
.ui-tabs-panel .ui-tabs-nav a span,.ui-tabs-panel .ui-tabs-nav a:hover span,.ui-tabs-panel .ui-tabs-nav a:focus span {background:none;}
.ui-tabs-panel .ui-tabs-panel {width:100%;clear:both;}

@media projection, screen {.ui-tabs-hide { display: none; }}
@media print {.ui-tabs-nav {display: none; }}

/* TABS: Skin */
.ui-tabs-nav {font-size: 15px;} .ui-tabs-panel {font-size: 12px;}
.ui-tabs-nav {list-style: none;margin: 0; padding: 10px 10px 10px 10px;}
.ui-tabs-nav:after {display: block;clear: both;}
.ui-tabs-nav li {float: left;margin: 0 0 0 1px; width: 140px;background: url(../images/tab1.jpg);}
.ui-tabs-nav a, .ui-tabs-nav a span { display: block; padding: 10px 10px;  color: #8B7355;}
/* First Tier Non-active Tabs */
.ui-tabs-nav a { margin: 0px 0 0; padding-left: 0;color: #e8e0c9;font-weight: normal; line-height: 12px;text-align: center;text-decoration: none;white-space: nowrap;}
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 0px;z-index: 2;margin-top: 0; color: #8B7355; }
.ui-tabs-nav a span {width: 120px; height: 18px; padding-top: 12px;padding-right: 0; margin: 0px 0 0px 0; }
*>.ui-tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 0px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active 
{background-position: 100% -150px;background: url(../images/tab2.jpg); height: 34px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active 
{background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span 
{background-position: 0 -25px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span 
{ background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited 
{cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor: pointer;}
.ui-tabs-disabled {}
.ui-tabs-panel {border-top: 0px solid #97a5b0; padding: 0px 0px 0px 0px; width: 850px;
/* declare background color for container to avoid distorted fonts in IE while fading */}
.ui-tabs-loading em {padding: 0 0 0 0px; background: url(loading.gif) no-repeat 0 50%;}

/* IE bug fixes */
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

/* DATABASE TABLES*/
/* Features Alignment */
.dataTables_wrapper {position: relative; height: 302px;clear: both; width: 100%}
.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;}
.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}
