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

h1 { font-size:17px; font-weight:bold; color:#1C6987; }
h2 { font-size:14px; font-weight:bold; color:#1C6987; }
h3 { font-size:24px; font-weight:bold; }
a, a:hover { color:#9F9B03; }
#points li { list-style:disc; float:none; margin:0 0 15px 15px; }
#subpoints li { list-style:disc; float:none; margin-left:15px; line-height:20px; }
#indentpoints li { list-style:circle; float:none; margin-left:30px; line-height:20px; }

#breadcrumb-bar, #breadcrumb-bar.Home { background-color: #D5D7A2; color:#000; }

.contentTitle { width:638px; padding:20px 35px; margin-top:8px; background-color:#B2AC00; font-size:21px; color:#fff; }
.contentSubTitle { width:584px; padding:10px 25px; margin:25px 0 15px 0; background-color:#B2AC00; font-size:16px; font-weight:bold; color:#fff; }
.contentSub { width:638px; padding:15px 35px; background-color:#D6D5A0; font-size:16px; line-height:19px; }
.contentbox { width:662px; background-color:#EFEFC5; padding: 30px 20px 100px 20px; font-size:13px; line-height:18px; float:left; }
.contentbox a { color:#9F9B03; font-weight:bold; }
.contentbox a:hover { text-decoration:underline; }
.contentboxExt { width:638px; background-color:#EFEFC5; padding: 30px 35px 100px 35px; font-size:14px; line-height:18px; float:left; }
.contentboxExt a { color:#9F9B03; font-weight:bold; }
.contentboxExt a:hover { text-decoration:underline; }

.facts { width:600px; padding:20px; background-color:#EDECD3; color:#000000; z-index:50; position:relative; }

.greentext { color:#006600; }
.redtext { color:#E3320A; }
.bluetext { color:#548DD4; }
.italic { font-style:italic; }

.contactbox { width:620px; background-color:#D5D7A2; padding:20px; margin-top:20px; }
.icons { vertical-align: middle; margin-right:10px; }
.newsbox { width:662px; background-color:#F0F1C5; float:left; color:#3B4D17; font-size:16px; padding:20px; }
.newsboxlite { width:662px; background-color:#F7F7DD; float:left; color:#3B4D17; font-size:16px; padding:20px; }
.newstext { width:462px; float:right; color:#000000; font-size:12px; }
.newstitle { width:682px; height:16px; background-color:#E1E692; float:left; color:#3A4D15; font-size:16px; padding:10px 0 10px 20px; }
.nletterbox { width:662px; background-color:#E1E692; float:left; padding:20px; margin:20px 0 20px 0; font-size:12px; }

/* menu & sub menu */

#menu-nav ul { list-style: none; padding: 0; margin: 0; }
#menu-nav li { width:206px; height:20px; padding-left:28px; padding-top:3px; background-color:#FAFAEF; background-image:url(/site/images/aboutthetrust/menuarrow-off.png); background-repeat:no-repeat; }
#menu-nav li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; }
#menu-nav li a:hover { font-weight:bold; color:#000000; }

#menu-hlite ul { list-style:none; padding:0; margin:0; }
#menu-hlite li { width:206px; height:19px; padding-left:28px; padding-top:4px; background-color:#D5D7A2; background-image:url(/includes/conserve/menuarrow-on.png); background-repeat:no-repeat; font-weight:bold; }
#menu-hlite li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; }
#menu-hlite li a:hover { font-weight:bold; color:#000000; }

#menu-sub ul { list-style:none; padding:0; margin:0; float:left; }
#menu-sub li { background-color:#EDECD3; float:left; }
#menu-sub li a { width:190px; border-bottom:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; background-color:#EDECD3; background-image:none; float:left; padding:0 0 0 10px; }
#menu-sub li a:hover { font-weight:bold; color:#000000; }

#menu-sub-sub ul { list-style:none; padding:0; margin:0; }
#menu-sub-sub li, #menu-sub-sub li a { width:204px; border-bottom:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; background-color:#EDECD3; padding-left:30px; padding-top:10px; }
#menu-sub-sub li a:hover { font-weight:bold; color:#000000; }

#menu-sub-sub-sub ul { list-style:none; padding:0; margin:0; }
#menu-sub-sub-sub li, #menu-sub-sub-sub li a { width:194px; border-bottom:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; background-color:#EDECD3; padding-left:40px; padding-top:10px; }
#menu-sub-sub-sub li a:hover { font-weight:bold; color:#000000; }


/* CALS */

ul.agm-dloads { float:none; }
.agm-dloads li { float:none; margin:10px 0; }
.agm-dload-txt { margin-left:10px; }
.personName { font-size:24px; font-weight:bold; }
.personInfo{ font-size:18px; line-height:28px; }
.personPhoto { width:214px; height:285px; margin:20px 20px 0 0; float:left; }
.personOuterWrap { width:390px; height:285px; margin:20px 0 0 0; font-size:16px; font-weight:bold; float:left; }
.personInnerWrapLeft { width:110px; font-size:14px; font-weight:bold; float:left; }
.personOuterWrapLeft { width:280px; font-size:14px; font-weight:normal; float:left; }
.showhidetxt { color:#0098CC; margin-right:15px; }
.cals_collapse_head { cursor: pointer; }
.cals_collapse_body { display:none; }
.personBlock { margin-top:40px; }


/* threave bat reserve */

.threavetitle { background: #e58e25;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(15%,#686868), color-stop(100%,#000000));
background: -webkit-linear-gradient(left, #000000 0%,#686868 15%,#000000 100%);
background: -moz-linear-gradient(left, #000000 0%, #686868 15%, #000000 100%);
background: -ms-linear-gradient(left, #000000 0%,#686868 15%,#000000 100%);
background: -o-linear-gradient(left, #000000 0%,#686868 15%,#000000 100%);
background: llinear-gradient(to right, #000000 0%,#686868 15%,#000000 100%);
-pie-background: linear-gradient(to right, #000000 0%,#686868 15%,#000000 100%);
behavior: url(/css/PIE.htc); }

.threaveheadertxt { width:676px; height:40px; position:absolute; top:380px; z-index:20; background-color:rgba(255,255,255,0.6); font-size:21px; padding:20px 0 0 30px }

.largetxt { font-size:16px; line-height:21px; }

.threavecontentbox { width:662px; background-color:#FCFCF2; padding: 30px 20px 20px 20px; font-size:13px; float:left; }
.threavecontentbox a { color:#2B7000; }
.threavecontentbox a:hover { text-decoration:underline; }
.agetopicbox { margin-bottom:20px; }

.threavesubconbox { width:626px; height:38px; padding:22px 0 0 32px; font-size:14px; color:#000000; display:inline-block; background:#E2E1CF; border-bottom:1px solid #D1CFBD; }

.threavesubbox { width:626px; padding:22px 0 30px 32px; display:inline-block; background:#E2E1CF; border-top:1px solid #ffffff; }

ul.threavecollapse { list-style:disc; margin-left:15px; line-height:17px; }
.threavecollapse li { float:none; }

.iconbox { width:230px; font-weight:bold; float:left; margin:10px 25px 0 0; }

.collapse_darkhead { width:618px; height:23px; padding:9px 20px 0 20px; margin-bottom:6px; font-size:16px; color:#ffffff; display:inline-block; background:#565323; }

.collapse_darkhead_all { width:618px; height:23px; padding:9px 20px 0 20px; font-size:16px; color:#ffffff; display:inline-block; background:#565323 url(/wildlife/images/click_showall.png) no-repeat 523px center; }

div.tbrsubmenu { width:126px; height:20px; background-color:#B7B386; padding-top:8px; margin:0 5px 5px 0; font-size:14px; color:#EFECCE; text-align:center; }
div.tbrsubmenu:hover { height:23px; background-color:#565323; padding-top:11px; margin-top: -6px; }
.tbrsubchosen { width:126px; height:23px; background-color:#565323; padding-top:11px; margin:-6px 5px 5px 0; font-size:14px; color:#ffffff; text-align:center; display:table-cell; vertical-align:middle;  }

.iconspace { margin-top:25px; }

/* collapse accordian */

.collapse_header { height:23px; padding:9px 20px 0 20px; font-size:16px; color:#ffffff; display:inline-block; }
.collapse_body { margin-bottom:5px;}

.item-list { margin:20px 0 20px 0; font-size:13px; float:left; }
.item-list.open { display:block; }
.item-list.closed { display:none; }


/* form */

.formsection { width:620px; background-color:#D5D7A2; padding:20px; font-weight:bold; }
.formbox { width:232px; height:20px; margin:0 0 8px 18px; border:1px solid #666666; }
.formbox2 { width:230px; height:20px; margin:0 0 8px 18px; border:1px solid #666666; }
.enquirybox { width:559px; height:120px; border:0px; margin:5px 0 0 10px; border:1px solid #666666; vertical-align:top; }
.submit { border:0px; background-color:#000000; color:#ffffff; width:220px; height:26px; margin:15px 5px 0 0; font-weight:bold; position:relative; }


/* pie */
.submitcurved
{
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px 5px 5px 5px; /* CSS3 */
  	background: #000000;
  	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#676767), to(#000000));
  	background: -webkit-linear-gradient(#676767, #000000);
  	background: -moz-linear-gradient(#676767, #000000);
  	background: -ms-linear-gradient(#676767, #000000);
  	background: -o-linear-gradient(#676767, #000000);
  	background: linear-gradient(#676767, #000000);
  	-pie-background: linear-gradient(#676767, #000000);
	behavior: url(/css/PIE.php);}


/* errors */

#errors { }
#errors ul { width:250px; height:60px; background-color:#FF9999; border:2px #FF0000 solid; color:#000000; padding:10px; font-size:11px; list-style:circle; }
#errors ul label { font-size:11px; font-weight:bold; color:#000000; }
#errors li { margin-left:20px; padding:2px; font-size:11px; text-transform:none; color:#000000; }


/* content shadow */

.drop-shadow { position:relative; }
.drop-shadow:after {
	content: "";
	position: absolute;
	z-index: -2;
	top: 50%;
	bottom: 0;
	left: 15px;
	right: 15px;
	-moz-border-radius: 500px / 20px;
	border-radius: 500px / 20px;
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,1);
	box-shadow: 0 3px 10px rgba(0,0,0,1);
}


/* newsletter */
.threavenlheader { width:692px; height:21px; margin-top:20px; font-size:14px; color:#ffffff; font-weight:bold; padding:9px 0 0 14px;
background: #000000;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8b9298), color-stop(100%,#000000));
background: -webkit-linear-gradient(left, #8b9298 0%,#000000 100%);
background: -moz-linear-gradient(left, #8b9298 0%, #000000 100%);
background: -ms-linear-gradient(left, #8b9298 0%,#000000 100%);
background: -o-linear-gradient(left, #8b9298 0%,#000000 100%);
background: linear-gradient(to right, #8b9298 0%,#000000 100%);
-pie-background: linear-gradient(to right, #8b9298 0%,#000000 100%);
behavior: url(/css/PIE.php); }

.threavenlbox { width:706px; height:138px; background: url(/wildlife/images/bat_nlbg.jpg); float:left; margin-bottom:20px; font-size:13px; color:#ffffff; }
.threavenlbox a { color:#BFD384; }

.threavesubmit { width:115px; height:34px; background-color:#8FB228; border:0px; color:#ffffff; font-size:16px; font-weight:bold; float:right; margin-top:18px; }

#tbrerrors { }
#tbrerrors ul { width:245px; height:35px; background-color:#8FB228; border:1px #ffffff solid; color:#ffffff; padding:5px; font-size:12px; font-weight:bold; list-style:none; position:relative; float:left;
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
  	border-radius: 5px 5px 5px 5px; /* CSS3 */
	behavior: url(/css/PIE.php);
 }
#tbrerrors ul:before { content:' '; height:0; position:absolute; width:0; border:10px solid transparent; border-left-color:#fff; top:14px; left:100%; }
#tbrerrors ul label { font-size:11px; font-weight:bold; color:#ffffff; }
#tbrerrors li { padding:2px; font-size:11px; text-transform:none; color:#ffffff; }

.nlthanks { width:425px; height:50px; margin-top:5px; padding:25px; background-color:rgba(143,178,40,0.73); }
.nlthanksinfo { width:300px; height:50px; margin:5px 0 0 25px; font-size:16px; font-weight:bold; float:right; }

