 html{font-size:16px} body{text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.8em;padding:0 0 1.5em;margin:0;color:#333;position:relative;background: url("/img/bg2.png") repeat scroll 0 0 #D6C6BC;} h1 span,#shadowtop img,.rhs,.search,div,#logo,#logo span,.clearboth,.clearboth2,h1,h2,h3,h4,table,form,span,p{margin:0px;padding:0px;font-size:1em} .clearboth,.clearboth2{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden} h1 span{display:block;position:relative;z-index:1;cursor:pointer} h3,h4{margin:0;padding:0;font-weight:bold} h1,#side>h3,h2{margin:0 0 .4em;padding:0 0 .3em;font-weight:normal;color:#333} h1,#side>h3{border-bottom:1px dotted #FFF} h1{font-size:2em} h2{font-size:1.5em} h3{font-size:1.25em;font-style:italic} h4{font-size:1.1em;margin:0;color:#FFF;font-weight:normal} a{color:#18458F;text-decoration:underline} a:visited{color:#18458F} a:hover{color:#CC5200} img{margin:.35em;border:0 none} table,p{line-height:1.55em} p{margin:0.75em 0 1.5em} td,tr{text-align:left} ul{margin-top:.75em} table{border-collapse:collapse;margin:1em} td,th{border:1px dotted #333;padding:.5em} td ul{margin:0} #container{position:relative;text-align:left;margin:0;padding:0;background:#2A2A2A url(/img/bg.gif) repeat} #container,.footcontainer{width:100%} #content{position:relative;margin:0 auto;text-align:left;z-index:3;padding:.15em 0 .25em;width:960px} #copy{float:left;width:610px;padding:.5em 0;margin:0;font-size:1.1em} .bg1{background:#AAC385 url(/img/bg1.png) repeat-x bottom;height:20px;border-bottom:1px solid #666666;text-align:center;position:relative} #index .bg1{height:300px} .bg2{background:#D6C6BC url(/img/bg2.png) repeat} .flash{margin:0 auto;padding-top:5px;width:960px;height:290px} .watermark{position:absolute;top:150px;right:30px;z-index:999;} #copy img{border:1px solid;border-color:#999 #666 #666 #999;padding:2px;background:#ffffff;	box-shadow:2px 2px 2px #666; } #map_canvas img{border:none;box-shadow:none;background:none} #copy li{margin:.25em 0 .35em} #side{float:right;position:relative;margin-top:10px;width:280px;padding:0;color:#624B3E} #side .clearboth{padding:.5em 0} .side_chunk{border-bottom:1px dotted #FFF;margin:0 0 1em;position:relative} .side_chunk#side2{border:none} #side h3{font-size:1.3em;font-style:normal} #side h2{padding:0} .addthis_toolbox{position:absolute;bottom:1.5em;left:10px;width:230px;height:10px;padding:5px 0} div.row{clear:both;margin:0;padding:.75em 0;position:relative} div.row p{margin:0;padding:0;font-size:1em} div.row span{float:left;padding:0} span.label,span.label_r,span.label_d{margin:0 10px 0 0;font-weight:bold;width:20%;color:#666} span.label{text-align:left} span.label_d{width:80%} span.formw{margin:0;width:77%} .header{position:relative;height:80px;display:block;margin:0 auto;width:960px} .header h1{overflow:hidden} .logo{padding:.15em 0 0 0} #logo{margin:0;padding:0} #logo, #logo span{width:220px;height:82px} #logo span {background:url(/img/scottish-beaver-trial.gif) no-repeat} #headright{position:absolute;top:40px;right:15px;text-align:right;width:350px;font-size:1.1em;font-weight:bold;color:#0C5C5A;padding:0} #headright span{color:#498A8E} .telephone{ color: #BEBEBE; font-size: 1.35em; line-height: 1.2em; position: absolute; right: 0; top: 5px;} .imagepanel{position:relative;float:left;width:670px;height:220px;background:#FFF} #head_buttons{margin:.55em 0} #head_buttons li{display:inline;margin:0px} #head_buttons li a{padding:.25em .85em;background:url(/img/core/bg-nav.png) repeat-x center center;color:#FFF;text-decoration:none;margin:0;font-size:1.1em} #head_buttons li a.item1{background-color:#C33218} #head_buttons li a.item2{background-color:#DF650B} #head_buttons li a.item3{background-color:#609D37} #head_buttons li a:hover{background-image:none;text-decoration:underline} #breadcrumbs{font-size:0.9em;color:#666;border-bottom:1px solid #D5E7F7;padding:6px 0 10px 10px;margin:0 0 0 -10px;float:left;width:705px} #breadcrumbs span{font-weight:bold} #breadcrumbs a{color:#666} #breadcrumbs a:hover{color:#333} .home_box{position:relative;width:300px;height:320px;float:left;margin:10px 10px 0 0;padding:10px;background:#FFF} .home_box#widget3{width:630px;height:auto} .home_box#widget3 li{font-size:.9em;list-style:disc;margin-left:1.2em} .home_box#widget3 p{padding:0;margin:0} .home_box h2{border-bottom:1px solid #CCC} .home_box ul{list-style:none;margin:0;padding:0;line-height:1.25em} .home_box li{margin:.35em 0} .more_link{position:absolute;bottom:5px;right:5px;font-size:.9em} .ticker{position:absolute;top:75px;height:25px;margin:0 0 10px;padding-top:8px;width:660px;overflow:hidden} .ticker ul,.ticker li{list-style:none;margin:0;padding:0;float:left} .ticker a{text-decoration:none;color:#D9D9D9}.ticker a:hover{text-decoration:underline} .ticker span{font-weight:bold;font-size:.9em;color:#D9D9D9;float:left;padding:1px .5em 0 2.5em} .ticker a#rss{position:absolute;top:10px;left:10px;display:block;width:15px;height:15px} #subnav_cont{float:left;position:relative;width:220px;margin-right:20px} #subnav{position:relative;background:#D5E7F7;padding:0 0 40px;width:220px} #subnav>ul{padding:0;margin-left:0;width:220px;float:left;margin:0 20px 0 0;font-size:1.1em;padding-bottom:10px;background:#D5E7F7} #subnav li{list-style:none;margin:0} #subnav li a{display:block;padding:.5em;border-left:.6em solid #C3DCF3;background:#D5E7F7;margin:0;border-bottom:1px solid #FFF;text-decoration:none;color:#0069A9;font-weight:bold} #subnav li a:hover,#subnav .active{border-left-color:#C6006F;color:#FFF;background:#0069A9} #subnav>ul>li>ul{margin:0;padding:5px 0;background:#E4F1FA;border-left:.6em solid #E08BAA} #subnav>ul>li>ul a:hover,#subnav>ul>li>ul .active{color:#000;text-decoration:underline;background:none} #subpages li a{background:#E4F1FA;margin:0px;color:#333;padding:2px 0 0 .5em;font-weight:normal;font-size:0.9em;border:0px} .kids #copy img{padding:.3em;vertical-align:top;border:1px solid #ccc;margin:.3em} .project{clear:both;margin-bottom:1.5em} .project h2{padding-bottom:0} .project_image{ background-color: #FFFFFF; background-position: center center !important; background-repeat: no-repeat; background-size: auto 120px !important; box-shadow: 2px 2px 2px #666666; float: right; height: 112px; margin: 0 0 0 0.75em; overflow: hidden; width: 166px; border:1px solid; border-color:#999 #666 #666 #999; } ul.newslist img{float:left;width:50px;margin-right:5px} ul.newslist p{margin:0;padding:0} ul.newslist li{clear:both} .newsthumb{overflow:hidden;padding:1px;float:left;margin:0 15px 0 5px} .newsthumb img{border:none} .newsdetails{position:absolute;top:-.9em;right:5px} .newsauthor{display:block;float:left;clear:right;font-size:1em;background:#FFF;font-weight:bold;padding:0 .2em} .newsbody{margin-left:5px;position:relative} .news_image{float:right;margin-left:10px} .news_date{position:absolute;top:-1.9em;right:0;font-size:.85em;font-style:italic;background:#FFF;padding:.2em 0 .2em .2em} .indexnews{margin:.25em 0} .indexnews h2{font-weight:bold;font-size:1.1em;margin:0;padding:.5em 0 .25em} .indexnews .newsthumb{border:none} #teaminfo .label{width:30%;color:#333} #teaminfo .formw{width:65%} .footcontainer{margin:1em auto 10px;padding:0;width:960px} .footer{text-align:left;font-size:0.85em;color:#666;position:relative;padding:0;margin:0} .foottext{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;clear:both} .foottext p{margin:.25em 0 .5em} #footright{position:absolute;right:5px;top:5px} .rp{position:absolute;bottom:3px;right:0;font-size:.95em} .rp a{color:#666;text-decoration:none;padding:.35em .5em;display:block} .rp a:hover{color:#FFF;background-color:#000;text-decoration:underline} .banner{position:absolute;top:8px;right:2px;width:468px;height:60px;display:block;text-align:right;z-index:100} .errors{font-size:1em;font-weight:bold;color:#C00;margin:0;padding:0 0 0 18px;list-style-type:square} .clientimg{width:120px;height:120px;padding:10px;display:table-cell;vertical-align:middle;text-align:center} .moreinfo{text-align:right} .moreinfo a{text-decoration:none;color:#666} .moreinfo a:hover{text-decoration:underline} .visit-us{float:left;width:280px} .icons{margin-right:3px} .reserve-image{float:right} .imagebox{width:140px;height:175px;position:relative;font-size:0.8em;border:1px solid #CCC;padding:1px;text-align:center} #leafletsbox{background-color:#E4F0FA;border:1px solid #C3DCF3;padding:10px;margin:20px 0} #leafletsbox img {float:left;margin-right:10px} #leafletsbox h3{margin-top:0px} #leafletsright{width:300px;float:left} #leafletsright ul li{list-style-image: url(/img/core/pdf.jpg);margin:5px 0 5px 10px;line-height:1.1em;font-weight:bold;font-size:0.9em} #leafletsright ul li a{color:#666;text-decoration:none} #backbox{margin:30px 0;font-size:0.9em} #reserves #content ul{margin-top:0px} .visitor_info span{font-weight:bold} #species_box{display:block} #species_box div{width:50%;float:left} #gmap{position:relative;width:238px;height:400px;margin:-4px -5px 10px;float:right;border:none} .contact_map{position:relative;width:600px;height:400px} #gmapLarge{width:680px;height:700px;margin:30px 0} #gmap-caption{font-size:0.9em;margin:0 0 5px;color:#666} .inline .frmradiocont .frmradio{float:left;padding:0 15px 0 0} .inline .frmrow .frmlabel{display:block;clear:both;float:none;text-align:left;margin:0 0 3px;width:auto} .inline .frmrow{clear:none;float:left;margin-right:10px} .twoup{width:45%;float:left;margin-right:1.25em} .xxsmall{width:50px} .xsmall{width:85px} .small{width:120px} .medium{width:180px} .large{width:250px} .xlarge{width:350px} .xxlarge{width:550px} .cards{height:6em} .cards img{padding-right:25px;width:auto;float:left;max-height:30px} .cards a img{max-height:33px;padding:0 0 0 25px} #searchbox{width:268px;margin:0;padding:10px;display:block;position:relative;background-color:#E5E5E5;border:1px solid #CCC} #searchbox .button{margin:1em 0em;display:block;font-size:1em} #searchbox label{color:#666;padding:5px 0 2px;font-size:0.9em;display:block} #criteria_legend{border:1px solid #CFDBE7;margin-top:20px} #criteria_legend table{margin:10px 5px;color:#666666} #criteria_legend table td{vertical-align:top} #featured_event{border:3px solid #D5E7F7;padding:10px;position:relative;margin-bottom:20px} #event_button{display:block;width:100px;text-align:center;padding:5px;background:#0069A9;color:#FFF;font-weight:bold;text-decoration:none;margin-bottom:10px} #event_list li{margin-bottom:10px;list-style:none} #event_list{margin:0 0 20px;border-top:1px dotted #CCC;padding:15px 0 0} #event_list h3{font-size:1em} .event_dates{color:#999} .paging_nav{margin-top:2em} .paging_nav a{border:1px solid #CCC;padding:5px 7px;background:#E0E0E0;color:#333;text-decoration:none} .paging_nav a:hover{background:#66981D;color:#FFF} .paging_nav b{border:1px solid #CCC;padding:5px 7px;background:#000;color:#FFF} #cse-search-box{position:absolute;top:80px;right:10px} #cse-search-box #q{width:205px} #gbutton{width:65px} #google-search-results{font-size:.8em} #page-search-box{position:relative} #page-search-box #cse-search-box{position:relative} #page-search-box #cse-search-box #q{width:210px} .page_subnav{margin:1em 0 0;padding:0} .page_subnav li{list-style:none;padding:0 0 0 1.5em} .subnav_title{margin-top:.5em !important} .page_subnav .active{text-decoration:none;color:#333;font-style:italic} .page_subnav ul{margin-top:0} .nav{ font-size: 1em; left: 215px; margin: 0; padding: 0; position: absolute; top: 20px; z-index: 4;} .nav ul,.menu li{list-style-type:none;text-align:left;overflow:visible;margin:0;padding:0;} .nav a{display:block;color:#E6E6E6} .nav a:visited,.menu a:active{color:#E6E6E6} .menu .topmenuli #active:hover{text-decoration:none} .menu{margin:0;list-style-image:none;text-align:right;margin:0 1px} .menu .topmenuli{list-style-type:none;padding:0;float:left;border-right:1px solid #000;margin:0px} .menu .topmenuli a{ margin: 0; padding: 0 0.8em; text-decoration: none;} .menu .topmenuli a:visited{text-decoration:none} .menu .topmenuli a:hover{text-decoration:underline} .menu .topmenuli:hover ul,.menu .topmenuli.over ul{visibility:visible;z-index:6000;clear:left} .menu{height:3em;line-height:3em;text-transform:uppercase;font-weight:bold} .menu .topmenuli>a:hover,.menu .topmenuli:hover>a,.menu>li.active>a{background:#FF7611;color:#FFF;} .menu .topmenuli#nav7{border-right:none} .menu ul{visibility:hidden;position:absolute;margin:0;padding:0;z-index:600;min-width:100px;max-width:235px;font-weight:normal;overflow:visible;font-size:.9em} .menu ul li{position:relative;margin:0;padding:0px;text-indent:0.2em;width:100%;} .menu ul li:first-child a{border-top:1px solid #ffffff;} .menu ul li a{margin:0px;white-space:nowrap;z-index:1000;padding:0px;margin:0px;width:100%;border-bottom:1px solid #ffffff;background:#000;color:#FFF} .menu ul li a{border-left:8px solid #FF7611} .menu ul li a:hover,.menu ul li.active a{background:#2876AA;border-left:8px solid #FF7611} .ftnav{position:relative;font-size:0.85em;line-height:1.3em;margin:0 0 1.5em} .ftnav .topmenuli{display:block;float:left;padding:0 2em .5em 0} .ftnav li,.ftnav ul{margin:0;padding:0;list-style:none} .ftnav ul{border-top:1px solid;margin-top:2px;padding-top:3px;} .ftnav li a{text-decoration:none}.ftnav li a:hover{text-decoration:underline} .ftnav li.active>a{text-decoration:underline !important} .ftnav .topmenuli>a{font-weight:bold;color:#D9D9D9} .ftnav ul a{font-style:italic;color:#999} #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; } #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }