 body, html {
	font-size:84%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E7C1;
        color:#333333;
	height: 100%;
	margin: 0;
	padding: 0;
}
form {
	margin:0;
	padding:0;
}
select {
 	border:1px solid #6E7031;
        color:#6E7031;
        height:18px;
}
img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
a {
	color:#6E7031;
	text-decoration:underline;
	font-family:Tahoma, Verdana, Arial, Helvetica
}
a:hover {
	color:#F19D16;
	text-decoration:underline;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;	
}
h1 {
	font-size:18px;
	padding:4px;
	color:#6E7031;
}
h2 {
	font-size:16px;
	padding:3px;
	color:#6E7031;
	margin:6px 0 1px 0;
}
h3 { 
	font-size:14px;	
	margin:6px 0 3px 0;
	color:#6E7031;
}
h4 {	       
	font-size:12px;
	padding:2px;
	color:#6E7031;
}
h5 {	       
	font-size:11px;
	padding:2px;
}
#outer {
        text-align:center;
}
#header {
	height:206px;
	margin:0 auto;
	width:1000px;
	/*overflow: hidden;*/
}
#subheader {
	height:142px;
	margin:0 auto;
	width:1000px;
	/*overflow: hidden;*/
}
#wrap {
	/*display:table;*/
	width:1000px;
	margin:0 auto;
	overflow: hidden;
}
#leftcolumn {
	/*display:table-cell;*/
	background-color:#FFFDF4;
	vertical-align:top;
	margin: 0 auto;
	padding: 0;
}
#demarc_l {
	background: #E1E7C1 url(../images/vert_grad_r.gif) repeat-y;
	/*display: table-cell;*/
	margin:0 auto;
	overflow: hidden;
	width:18px;
}
#main {
	border-collapse: collapse;
	width:1000px;
}
#lefttd {
	vertical-align:top;
	background-color:#FFFDF4;
	width:212px;
	text-align:center;
}
#contenttd {
	background-color:#FFFDF4;
	width:540px;
	vertical-align:top;
}
#righttd {
	vertical-align:top;
	background-color:#FFFDF4;
	width:212px;
	text-align:center;
}
#middlecolumn {
	/*display:table-cell;*/
	background-color:#FFFDF4;
	vertical-align:top;
        text-align:left;
        width:540px;
        width:100%;
        margin: 0 auto;
	padding: 0;
        overflow: hidden;
}
#demarc_r {
	background: #E1E7C1 url(../images/vert_grad_l.gif) repeat-y;
	display: table-cell;
	margin:0 auto;
	overflow: hidden;
	width:18px;	
}
#rightcolumn {
	/*display:table-cell;*/
	background-color:#FFFDF4;
	vertical-align:top;
}

div.search_bg_l {
	background: #fff url(../images/search_bg_l.jpg);
	height: 142px;
	width: 86px;
}
div.search_bg_r {
	background: #fff url(../images/search_bg_r.jpg) repeat-x;
	width: 218px;
	height: 142px;
}
div.intro {
	color:#6E7031;
	margin:4px 0 10px 0;
}
div.pagination {
	text-align:center;
	padding:8px 0 6px 0;
}
div.advert {
	padding:5px 0 5px 0;
}
div.toplink {
	text-align:right;
	padding:6px;
}
div.box_bg {
	border: 1px solid #6E7031; 
	margin: 0px auto; 
	padding: 7px; 
	background-color: #E1E7C1;
	width:425px;
}
div.list {
       padding:14px 5px 14px 5px;
       line-height:20px;
       margin: 0px auto;
       width:98%;
}
table.tbllist {
	border:1px dotted #6E7031;
	width:98%;
}
div.list_title {
        color:#6E7031;
	background-color:#E1E7C1;
	font-weight:bold;
	padding:4px 6px 4px 6px;
        vertical-align:top;
        text-transform:uppercase;
        text-align:left;
	border-bottom:1px dotted #6E7031;
}
#addthis {
        padding-bottom:1px;
        text-align:center;
}
#videos {
	width:80%;
	margin:0 auto;
	padding-bottom:20px;
}
#videos h2 {
	font-size:14px;
	text-align:center;
	color:#666666;
	padding:10px;
}
#videos .divider {
	height:10px;
}
div.titles {
	background:url(../images/panel_l_bg.gif) repeat-x;
	height:62px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
div.subtitles {
	font-weight:bold;
	/*color:#6E7031;*/
        color:#546419;
	font-size:15px;
	text-align:left;
	padding:10px 4px 4px 4px;
}
div.line_h {
        border-top:1px dotted #6E7031;
        padding-bottom:2px;
        padding-top:2px;
}
a.breadcrumb {
	color:#F19D16;	
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica
}
a.breadcrumb:hover {
	color:#6E7031;
	text-decoration:underline;		
}
a.breadcrumb:visited {
	color:#F19D16;
	text-decoration:underline;	
}
a.navlink {
	color:#F19D16;
	text-decoration:underline;
	font-family:Tahoma, Verdana, Arial, Helvetica
}
a.navlink:hover {
	color:#6E7031;
	text-decoration:underline;		
}
div.bg_1 {
	background-color:#666633;
        height:10px;
}
div.bg_2 {
	background-color:#99B03E;
        height:6px;
}
.bg_3 {
	background-color:#993333;
}
.redtext {
	color:#FF0000;
}
.errortext {
	color:#FF0000;
        font-weight:bold;
	text-align:center;
}
.errortxt {
	color:#FF0000;
        font-weight:bold;
	text-align:center;
}
.whitetext {
	color:#FFFFFF;
}
.orangetext {
        color:#F19D16;
}
.smalltext {
	color:#AEAEAE;
	font-size:10px;
	text-align:center;
}
.boldtext {
	font-weight:bold;
}
div.ajaxtext {
       color:#F19D16;
       text-align:center;
       font-family:Tahoma, Verdana;
}
#contentfooter {
        text-align:center;
        color:#6E7031;
        padding-top:15px;
}
.line {
       padding:0 6px 0 6px;
       font-weight:normal;
}
div.copyright {
       font-size:10px;
       padding-top:4px;
}
.disclaimer {
       text-align:center;
       font-size:10px;
       color:#6E7031; 
       padding-top:30px;      
}
div.navigation {
       font-size:10px;
       color:#000000;
       font-family:Tahoma, Verdana;
       text-align:center;
       padding:10px 0 6px 7px;
}
div.spacer {
	height:10px;
	width:1px;
}
div.spacer_s {
	height:5px;
	width:1px;
}

div.divider {
	height:14px;
	width:1px;
}

/*FOOTER STYLES*/
#footer {
	width:1000px;
	height:120px;
	margin:0 auto;
	overflow: hidden;
	background:#6E7031 url(../images/bg_f.gif) repeat-x;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color:#FFFFFF;
}
#footer .left, #footer .center, #footer .right {
	border-right:1px dotted #CCCC33;
	padding:10px 20px 10px 20px;	
	margin:5px 0 5px 0;
	height:74px;
}
#footer .left {
	float:left;
	text-align:left;
	width:220px;
}
#footer .center {
	float:left;
	text-align:center;
	width:400px;
}
#footer .right {
	float:right;
	text-align:right;
	width:220px;
}
#footer a {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#CCCC33;
	text-decoration:underline;
}
#footer .line {
	padding:0 5px 0 5px;
}


/*TABLE STYLES*/
table.standard { 
	margin: 1em; 
	border-collapse: collapse; 
	text-align:left;
	width: 96%;
}
table.standard td { 
	padding: .3em; 
	/*border: 1px #54642F solid;*/
	/*border: 1px #999900 solid;*/
	border: 1px #CECE00 solid; 
}
table.standard th, .header { 
	padding: .3em;
	/*background: #54642F;*/
	background: #999900;
	color: #FFFFFF;
	border:1px solid #999900;
	font-weight:bold;	
	text-align:left;
}

table.tbllist td {
        text-align:left;
}
td.border_r {
        border-right:1px dotted #6E7031;
}
td.list_title {
        color:#6E7031;
	background-color:#E1E7C1;
	font-weight:bold;
	padding:4px 6px 4px 6px;
        vertical-align:top;
        text-transform:uppercase;
        text-align:left;
}
td.bottom_bd {
	border-bottom:1px dotted #6E7031;
	vertical-align:top;
} 
td.leftbottom_bd {
	border-left:1px dotted #6E7031;
	border-bottom:1px dotted #6E7031;
	vertical-align:top;
} 
td.lefttop_bd {
	border-left:1px dotted #6E7031;
	border-top:1px dotted #6E7031;
	vertical-align:top;
} 
td.left_bd {
	border-left:1px dotted #6E7031;
	vertical-align:top;
} 


/*PICTURE STYLES*/
.wp-caption p {
       margin:0;
       padding:0 0 0;
}
.piccaption p {
    font-family:Arial, Verdana;
    margin:0;
    padding:5px 10px 5px;
    color:#666666;
    font-size:11px;
}
.picture {
	margin:0 5px 5px 5px;
}
div.aligncenter {
	margin:0 auto;
}  
.aligncenter {
 	text-align: center;
}
.alignleft {
 	text-align: left;
}
.alignright {
  	text-align: right;
}
.aligntop {
  	vertical-align:top;
}
.floatleft {
 	float: left;
}
.floatright {
  	float: right;
}
/* Image Box Displays When Text is Entered for Caption */
.piccaption {
   	border: 1px solid #6E7031;
   	text-align: center;
   	background-color: #E1E7C1;
   	padding-top: 8px;
   	padding-left: 5px;
   	padding-right: 5px;
   	margin-right: 10px;
   	margin-top: 6px;
   	margin-bottom: 6px;
/* optional rounded corners for browsers that support it */
   	-moz-border-radius: 5px;
   	-khtml-border-radius: 5px;
   	-webkit-border-radius: 5px;
   	border-radius: 5px;
}
/* Caption Image Text Properties */
.piccaption p.piccaption-text {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	font-size: 11px;
	color: #6E7031;
	line-height: 17px;
}
.imgbox {
	width:260px;
	padding:10px;		
}
.imgbox td {
	padding:10px;
} 
.piccaption_nobg {
	text-align: center;		
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 4px;		
}
.piccaption_nobg p.piccaption-text {
	margin: 0px;
	padding: 4px 4px 3px 4px;
	color: #6E7031;
	background-color: #EFF2DF;
	font-family: Arial, Helvetica, sans-serif;
}
.thumbnail{
   	border: 1px solid #6E7031;
   	text-align: center;
   	background-color: #E1E7C1;
   	padding-top: 3px;
   	padding-left: 3px;
   	padding-right: 3px;
   	margin-right: 8px;
   	margin-top: 3px;
   	margin-bottom: 3px;
}
.thumbnail div.thumbnail-text {
	margin: 0px;
	padding: 1px;
	color:#AEAEAE;
	font-size:10px;
	line-height: 17px;
}


/* PANEL STYLES*/
#panel_tl_bg, #panel_tr_bg, #panel_tm_bg {
	background:url(../images/panel_l_bg.gif) repeat-x;
	height:62px;
}
#panel_tm_bg {
	padding-left:5px;
}
#panel_tr_bg {
	text-align:center;
}
#panel_tl_bg {
	text-align:center;
}
#panel {
	padding: 2px 5px 8px 5px;
        text-align:center;
}
#panel_mid {
	padding: 6px 8px 6px 8px;
	margin-left:0 6px 0 6px;
}


/*TEXT STYLES*/
#title_bg_m {
	background:url(../images/title_bg_m.jpg) repeat-x;
	min-width:200px;
	height:62px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	float:left;
}
#title_bg_l {
	background:url(../images/title_bg_l.jpg) no-repeat;
        width:14px;
        height:62px;
	float:left;
}
#title_bg_r {
	background:url(../images/title_bg_r.jpg) no-repeat;
        width:14px;
        height:62px;
	float:left;
}
.mtitles {
	padding-top:18px;
}
#sectitle {
	height:22px;
}
#sectitle_bg_m {
	background:#666633;
	min-width:150px;
	height:22px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	float:left;
}
#sectitle_bg_l {
	background:url(../images/sectitle_bg_l.gif) no-repeat;
    width:9px;
    height:22px;
	float:left;
}
#sectitle_bg_r {
	background:url(../images/sectitle_bg_r.gif) no-repeat;
        width:9px;
        height:22px;
	float:left;
}
div.msectitles {
	margin-top:5px;
}
div.subtitle_bg_l {
	background:url(../images/subtitle_bg_l.gif) no-repeat;
        width:12px;
        height:30px;
	float:left;
}
div.subtitle_bg_r {
	background:url(../images/subtitle_bg_r.gif) no-repeat;
        width:14px;
        height:30px;
	float:left;
}
div.htitles {
	padding-top:10px;
	min-width:150px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	height:20px;
	color:#FFF;
	float:left;
        background-color:#993333;
}


/*TICKER STYLES*/
a.tickl {
	font-weight: bold; 
	font-size: 11px; 
	color: #fffdf4;
	line-height: 11px; 
	font-family: verdana,arial,helvetica,sans-serif; 	
	text-decoration: none;
}
a.tickl:hover {
	color: #E1E7C1; 
	text-decoration: none
}
#ticker {
	/*overflow: hidden;*/
	text-align:left;
	padding:4px;
	height:24px;
	background-color:#6E7031;
}
.ticki {
	text-align:left;
	color:#FFFDF4;
}
.ticki_head {
        color:#F19D16;
}
.ticko {
	padding-right: 0px; 
	border-top: #ffffff 1px solid; 
	display: block; 
	padding-left: 0px; 
	padding-bottom: 4px; 
	margin: 4px 0px 0px; 
	width: 98%; 
	padding-top: 1px;
}
.tickls {
	color: #444444;
}
.tickh {
        display: none;
}



/*SEARCH STYLES*/
#searchbox {
	padding-top:25px;
	text-align:left;
}
input.searchbox {
	width:150px;
	height:15px;
	font-size:10px;
	color:#666666;
}
input#search_submit {
    position:relative;        
    background:url(../images/go.gif) no-repeat 0px 2px;
    width:32px;
    height:22px;
    border:0px;
    cursor:pointer;
    color:#FFFFFF;
}
label.searchbox {
	color:#3B4219;
	font-weight:bold;
	font-size:10px;
	background:inherit;
}

/*PAGE LINKS*/
#navbtns {
	float:right;
	margin-top: 42px;
	padding-right:5px;
	font-size:10px;
}
#sitebtns{
	float:left;
	margin-top: 13px;
	padding-left:5px;
	font-size:11px;
}
a.navbtns, a.sitebtns {
	text-decoration:none;
	font-weight:bold;
	color:#444;
}
a.navbtns:hover, a.sitebtns:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/*BOX STYLES*/
div.box {
	vertical-align:middle;
    	text-align:center;
        padding:3px;
    	background-color:#FFFFFF;
    	color:#6E7031;
	border:1px dotted #6E7031;
	width:96%;
}
.boxtitle {
	color:#E1E7C1;
	font-weight:bold;
	text-align:center;
        text-transform:uppercase;
	padding:10px 6px 4px 6px;
	background:#6E7031 url(../images/bg_titleboxes.gif) repeat-x;
	height:24px;
}
div.boxdivider {
	height:16px;
}
div.box ul,div.box li {
       margin:0; padding:0; 
}
div.box ul {
        margin-left:16px; 
        padding-left:4px;
        text-align:left; 
        list-style-image:none; 
        list-style-type: none; 
        line-height:15px; 
}
div.box li { 
        padding-bottom:1px; 
        padding-left:0px; 
        margin-left:0px;
        list-style-image:url(../images/arrow.gif);
}
ul.boxfiles li {
        list-style-image:url(../images/pdf.gif);
        margin-left:12px; 
        padding-left:2px;
        text-align:left; 
        line-height:15px;
}
div.box select {
	font-size:10px;
}
div.parkstabs {
       margin-bottom: 4;
       padding-top:8px;
       font: normal 10px Verdana;
       text-align:center;
       list-style-type: none;
}
.parkstabs li {
      display: inline;
      margin: 0;
}
div.parkscontainer {
     padding:3px 0 3px 0;
}
div.pic{
     padding:3px 0 3px 0;
}


/*MENU STYLE*/
div.menu_layer {
	padding-top:8px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:10px;
	/*background-color:#6E7031;*/
	height:20px;
	color:#000000;
	top: 115px;
	position:absolute;
}
#menulayer_1 {
	width:108px;
	left: 4px;
}
#menulayer_2 {
	width:109px;
	left: 3px;
	top: 108px;
}
#menulayer_3 {
	width:111px;
	left: 4px;
}
#menulayer_4 {
	width:113px;
	left: 6px;
}
#menulayer_5 {
	width:104px;
	left: 8px;
}
#menulayer_6 {
	width:108px;
	left: 11px;
}
.menu_layer a{
        color:black;
}
.menu_layer a:hover {
        color:#fff;
        background:#212E3F;
}
.menu_layer a.current {
        color:#fff;
        background:#212E3F;
}


/*NEWS STYLES*/
a.news_title {
	color: #6E7031;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:8px;
	text-decoration:underline;
}
a.news_title:hover {
	color:#444444;
}
a.news_title:active {
	color:#6E7031;
}
.news_title {
	font-weight:bold;
	text-align:left;
}
.news_date {
        font-size: 10px;
	margin:6px 0 8px 0;
	font-weight:bold;
	text-align:left;
        font-family:Tahoma, Verdana, Arial, Helvetica;
}
div.newslist {
        height:124px;
        width:98%;
        border-bottom:1px dotted #AEAEAE;
        padding:5px;
}
div.promoslist {
        min-height:80px;
        width:98%;
        border-bottom:1px dotted #AEAEAE;
        padding:5px;
}
div.medianewslist {
        min-height:100px;
        width:98%;
        border-bottom:1px dotted #AEAEAE;
        padding:5px;
}
.news_excerpt {
	text-align:left;
        padding:4px 0 2px 3px;		
}
.news_excerpt img, .eventpic img {
        background:#AEAEAE; 
        border:4px solid #f0f0f0; 
        color:#303030; 
        display:inline; 
        padding:1px;
}
.piccell_b {
	text-align:center;
	color:#6E7031;
	font-size: 11px;
	font-family: Arial;
}
td.newsrow {
	border-bottom:1px dotted #6E7031;
}
.media_source {
	color:#F19D16;	
	font-weight:bold;
	text-align:left;
        font-family:Tahoma, Verdana, Arial, Helvetica;
}
.subhead {
	padding:4px 0 2px 0;
}


/*EVENTS STYLES*/
.cellborder {
	border:1px dotted #6E7031;
	vertical-align:top;
	/*padding:5px;*/
	overflow:hidden;
}
div.eventinfo {
	padding:3px 6px 3px 10px;
	text-align:left;
}
.eventcontact {
	background-color:#6E7031;
	color:#FFFFFF;
	overflow:hidden;
	padding:5px;
}
.eventcontact a{
	color:#FFFFFF;
	text-decoration:underline;
}
.eventtitle {
	font-weight:bold;
	/*color:#6E7031;*/
	color: #FF3300;
	font-size:12px;
}
.eventsubtitle {
	margin:6px 0 8px 0;
	font-weight:bold;
        font-family:Tahoma, Verdana, Arial, Helvetica;
}
div.attachements {
	overflow:hidden;
        padding-top:8px;
	height:10px;
}


/*SPECIE LIST*/
.specie_subtitle {
     	text-align:right;
     	color:#6E7031;
     	font-weight:normal;
     	vertical-align:top;
        font-weight:bold;
	width:50%;
}
.specie_item {
	vertical-align:top;
	text-align:left;
}
td.specie_info {
       vertical-align:top;
       text-align:left;
}
td.specie_parks { 
        padding-left:10px;
        vertical-align:top;
        text-align:left;
}
td.speciecell_l {
	text-align:right;
	padding:5px;
	vertical-align:top;
	border-right:1px dotted #6E7031;
}
td.speciecell_r {
	text-align:left;
	padding:5px;
	vertical-align:top;
}
.thumbnail p {
    	font-family:Verdana, Arial;
        margin:0;
        padding:0;
}
.alignleft {
 	float: left;
}
.thumbnail {
   	border: 1px solid #6E7031;
   	text-align: center;
   	background-color: #E1E7C1;
   	padding-top: 3px;
   	padding-left: 3px;
   	padding-right: 3px;
   	margin-right: 6px;
   	margin-top: 3px;
}
.thumbnail-text {
	margin: 0px;
	font-size: 10px;
	color: #6E7031;
	line-height: 17px;
}
.bg_searchbox {
        background-image:url(../images/bg_searchbox.gif);
	width:50%;
	text-align:left;
        padding:6px; 
}
#cbospecies {
	/*float:right;*/
}
#cbospeciescat {
        /*float:left;*/
}


/*CONSERVATION AREA STYLES*/
table.tblcontacts_a {
	width:96%;
	background-color:#E6E6E6;
	border:1px dotted #000000;
	text-align:left;
}
div.divareas {
       padding-left:6px;
       min-width:250px;
}
td.tdareas {
       vertical-align:top;
       width:50%;
       padding-bottom:8px; 
}
div.map {
	width:500px;
	background: #FFFDF4;
	padding:10px;
	border:1px solid #EEEEEE;
}




/*PARK STYLES*/
#park {
	background-color:#6E7031;
        border:1px dotted #6E7031;
        padding: 8px 5px 3px 6px;
        text-align:left;
}
select #park {
	background-color:#6E7031;
        font-size:11px;
}
div.parktd {
        padding:5px 3px 5px 6px; 
}
.parklogo {
	width:45px;
	vertical-align:middle;
        background-color:#FFFFFF;
	padding:0 1px 0 1px;
}
.parktitle {
	text-align:center;
	font-weight:bold;
	background-color:#E1E7C1;
	color:#6E7031;
        padding-top:4px 6px 5px 2px;
        width:100%;
        text-transform:uppercase;
}
.parktitle_m {
	text-align:center;
	font-weight:bold;
	color:#6E7031;
	background-color:#FFFFFF;
	text-transform:uppercase;
	padding:0 1px 0 1px;
}
/*.parktitle_m {
	text-align:center;
	font-weight:bold;
	background-color:#FFFDF4;
	color:#000000;
	padding:4px;
}*/
div.parkslogan_m {
	text-align:left;
	padding:2px;
        font-style:italic;
        color:#444444;
}
.parkitems {
	/*padding-left:16px;*/
        padding-left:2px;
	padding-top:2px;
        color:#FFFFFF;
        /*margin-top:4px;*/
}
.parkitems_x {
	padding: 0px 5px 5px 5px;
        color:#FFFFFF;
        margin-top:0px;
}
.parkitems_x a {
        color:#FFFFFF;
}
a.navpark {
	text-decoration:underline;
	color:#FFFFFF;
}
a.navpark:hover {
	color:#F19D16;
	text-decoration:underline;
}
.navpark_s {
	color:#FFFFFF;
	text-align:left;       
}
a.navpark_s {
	text-decoration:underline;
	color:#FFFFFF;
}
a.navpark:active {
	color:#FFFFFF;
	text-decoration:none;
}
.parkbold {
	color: #FFFFFF; 
	font-weight: bold; 
	text-align:center;
}
#parkphotos {
	width:470px;
	margin:0 auto;
	padding: 3px 4px 8px 4px;
	border: 1px dotted #6E7031;
	background-color: #E1E7C1;
}
#parkphotos ul {
	display:block;
	padding:0; 
	margin:0;
	list-style:none; 
	width:470px; 
	height:auto; 
	position:relative; 
}
#parkphotos li {	 
	float:left;
	padding:4px 6px 4px 6px;
}
#parkphotos li img {
	border:1px solid #444;
}
#parkphotos .caption {
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color: #6E7031;
	text-align:center;
	width:110px;
}


/*CONTACTS BOX*/
.divider_contacts {
	height:10px;
}
table.contactsbox {
        border:1px dotted #6E7031;
        background-color:#EBEBEB;
        width:470px;
        padding: 5px;
        margin:0 auto;
}
td.contact_cell_e {
	background-color:#EBEBEB;
	text-align:center;
	padding:5px 10px 5px 10px;	
}
td.contact_cell_l {	
	text-align:left;
	vertical-align:top;
	padding:5px 10px 5px 10px;	
}
td.contact_cell_r {
	text-align:left;
	vertical-align:top;
	padding:5px 10px 5px 10px;	
}
div.contact_title {
	font-weight:bold;
}
td.contact_cell_title {
	color:#6E7031;
	font-size:14px;
	font-weight:bold;
	padding:5px; 
        text-align:left;
}


/*FEEDBACKBOX STYLES*/
#feedback, #googlemap {
       text-align:center;
}
#feedback txtbox, #feedback txtarea, #feedback select {
       font-family: Arial,Helvetica,sans-serif;
       font-size: 11px;
}
#feedback txtarea {
	height:320px;
}


/*RESERVATIONS STYLES*/
#res {
       border-top:1px dotted #6E7031;
       border-left:1px dotted #6E7031;
       border-right:1px dotted #6E7031;
       text-align:center;
       width:70%;
}
#reservation {
        color:#FFFFFF;
        background-color:#6E7031;
        padding:6px;
        height:130px;
}
#reservation a{
        color:#F19D16;
}
#reservation a:hover{
        color:#FFFFFF;
}


/*BUTTON STYLES*/
.btn_l {
	background: url(../images/btn_l.gif) no-repeat;;
	height:16px;
	width:6px;
	float:left;
}
.btn_m {
	background: url(../images/btn_m.gif) repeat-x;
	height:16px;
	float:left;
}
.btn_r {
	background: url(../images/btn_r.gif) no-repeat;;
	height:16px;
	width:16px;
	float:left;
}
.btn_m a{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 0 3px 0;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.btn_m a:hover{
	color:#444;
	text-decoration:none;
}
.btn_rss {
	background: url(../images/btn_rss.gif) no-repeat;;
	height:16px;
	width:21px;
	float:left;
}
.btn_rss_r {
	background: url(../images/btn_rss_r.gif) no-repeat;;
	height:16px;
	width:6px;
	float:left;
}


/*OTHER STYLES*/
.dcell {
	background-color:#E1E7C1;
	padding:4px 6px 4px 6px;
}
.paneltext {
	text-align:left;
	padding:4px 2px 4px 6px; 
}
div.box ul.boxmenu {
	padding:6px 0 6px 4px;
        line-height:20px;
	font-weight:bold;
}
#gallery {
	font-family:Arial, Helvetica, sans-serif;	
}
#gallery .pic {
	padding:4px;
	border:1px solid #ccc;
	height:66px;		
	text-align:center;	
	background-color:#FFFFFF;
}
#gallery .pic, #gallery .title, #gallery .text {
	width:234px;
}
#gallery .title {
	font-size:14px;
	font-weight:bold;
	color:#666600;
	padding:6px;
}
#gallery .text  {
	font-size:11px;		
	color:#666600;
	padding:4px;
}
#gallery .picinner {
	width:118px;
}

#donations {
	text-align:left;
	border:1px solid #54642F;
	padding:10px;
	background-color:#E1E7C1;
	margin:0 auto;
	width:90%;
}
#donations .header {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#54642F;
	color:#E1E7C1;
	padding:10px;
}
#donations .title {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#54642F;
	color:#FFFFFF;
	padding: 5px 2px 5px 7px;
}


/*PAGE SIDE BOX*/
#pagebox {
	width:200px;
	min-height:80px;	
	background:#FFFDF4;
	padding:10px;
	font-family: Arial,Helvetica,sans-serif;
	float:right;
}
#pagebox .inner {
	width:180px;
	min-height:60px;
	margin:0 auto;
	background:#FFFFFF;
	border: 1px solid rgb(153, 153, 0);	
	padding:5px;
}
#pagebox ul {
	list-style-image:url(../images/arrow_s.gif);
	margin:0 0 0 14px;
	padding:2px 0 0 3px;
	line-height:14px;
	text-align:left;
	
}
#pagebox .title {
	background-color:#999900;
	color:#FFFFFF;
	padding:3px;
	text-align:center;
	font-weight:bold;
}
#pagebox a {
	color:#999900;
	text-decoration:none;
}
#pagebox a:hover {
	color:#333333;
	text-decoration:underline;
}

/*MAP TOOLTIP STYLES*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

/*EMAILBOX*/
#mail {
	background-color:#FFFFFF;
	height:36px;
	width:184px;
	padding:5px;
}

.publication {
	font-weight:bold;
	color:#999900;	
}
td.numbers {
	padding: .3em;
	vertical-align:top;
}
#partnerlinks ul {
        margin-left:16px; 
        padding-left:4px;
        text-align:left; 
        line-height:20px; 
}
#partnerlinks li { 
        padding-bottom:3px; 
        padding-left:0px; 
        margin-left:0px;
        font-weight:bold;
        list-style-image:url(../images/arrow.gif);
}
td.promocell, td.promocelldetails {
	background-color:#FFFFFF;
}
td.promocelldetails {
	margin:7px 5px 5px 5px;
	vertical-align:middle;
}
/*ADOPTIONS*/
#adopt {
	text-align:left;
}
#adopt .photos {
	margin:0 auto;
	/*width:350px;*/
	width:80%;
	border:1px solid #E1E7C1;
	text-align:center;
	padding:12px 8px 10px 8px;
}
#adopt .photos img {
	border:1px solid #999900;
}
#adopt .details {
	text-align:left;
	margin:0 auto;
	width:96%;
}
#adopt .info{
	padding:6px 5px 6px 10px;
	background:#D0D99D;	
	border-left:1px solid #999900;
	border-right:1px solid #999900;
	border-top:1px solid #999900;
}
#adopt .desc {
	padding:4px 5px 4px 10px;	
	background:#E1E7C1;
	border-left:1px solid #999900;
	border-right:1px solid #999900;
}
#adopt .downloads {
	height:82px;
	border-left:1px solid #999900;
	border-right:1px solid #999900;
	border-bottom:1px solid #999900;
	padding:4px 5px 4px 10px;
	text-align:left;
	background-color:#EAEAEA;
}
#adopt .downloads ul {
	list-style-image:url(../images/pdf.gif);
	margin-left:0px;	
}
#adopt .divider {
	width:98%;
	border-bottom:1px dotted #999900;
	padding-top:8px;
	padding-bottom:8px;
	margin:0 auto;
}
#adopt .submit {
	text-align:right;
	padding-right:3px;
}
#adopt .buttons {
	border: 1px solid silver; 
	background: #999900;
	font-family: tahoma; 
	font-weight: bold; 
	font-size: 7pt; 
	color: white;
	cursor:pointer;
	padding:2px;
	width:160px;
}
#adopt .thumbs ul {
	padding:0;
	margin:0;
}
#adopt .thumbs li {
	list-style:none;	
	width:80px;
	float:left;
	padding:8px 5px 4px 5px;
}
#adoptlist {
	width:94%;
	padding:5px;
	margin:0 auto;
	border:1px dotted #999900;
}
#adoptlist td.thumb {
	width: 90px;
	vertical-align:top;
	padding:8px;
}
#adoptlist td.details {
	padding:10px;
}
#adoptlist .divider {
	width:94%;
	border-bottom:1px dotted #999900;
	margin:0 auto;
}
#adoptlist img {
	border:1px solid #999900;
}
#adoptlist .more {
	width:80px;
	float:right;
}
#adoptiondownloads {
	height:30px;
	width:94%;
	margin:0 auto;
	padding:0 0 5px 6px ;
	background-color:#EAEAEA;
	border:1px dotted #999900;
}
#adoptiondownloads ul {
	display:block;
	list-style-image:url(../images/pdf.gif);
	margin-left:0px;
	padding-left:22px;	
}
#adoptiondownloads li {
	width:150px;
	float: left;
}

