/* Body */
body {
  background:#051b4d url(/images/bg.jpg) no-repeat top center;
  margin:0;
  padding:0;
  color:#326b9a;
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size:12px !important;
 

}


/* Fonts */
p {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size:12px !important;
  }
td {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size:12px !important;
  }
a:link, a:visited {color:#326b9a; text-decoration:underline;}
a:hover {color:#326b9a; text-decoration:underline;}
a img {border-width:0;text-decoration:none;background-color:inherit;}


/* CONTENT */
#content {
	width:844px;
    margin:0 auto;
    padding:0;
    text-align:left;
}


/* HEADER */
#header {margin:0 37px 0 37px;height:95px;}


/* MENU  */
#menu {margin:0 37px 0 37px;height: 33px;}
#menu em { display: none;}
#menu ul { width: 100%; padding: 0px; margin: 0px; list-style-type: none;}
#menu li { float: left; padding: 0px; margin: 0px; display: inline; text-align:center;}
#menu li a {display: block; HEIGHT: 33px; text-decoration:none;}

#menu li a.explore { background: url(/images/m1exp.jpg) no-repeat left top; WIDTH: 155px;}
#menu li a.exploreActive { background: url(/images/m1exp.jpg) no-repeat left bottom; WIDTH: 155px;}
#menu li a.activities { background: url(/images/m2act.jpg) no-repeat left top; WIDTH: 153px;}
#menu li a.activitiesActive { background: url(/images/m2act.jpg) no-repeat left bottom; WIDTH: 153px;}
#menu li a.education { background: url(/images/m3edu.jpg) no-repeat left top; WIDTH: 154px;}
#menu li a.educationActive { background: url(/images/m3edu.jpg) no-repeat left bottom; WIDTH: 154px;}
#menu li a.visitor { background: url(/images/m4vis.jpg) no-repeat left top; WIDTH: 153px;}
#menu li a.visitorActive { background: url(/images/m4vis.jpg) no-repeat left bottom; WIDTH: 153px;}
#menu li a.about { background: url(/images/m5abo.jpg) no-repeat left top; WIDTH: 155px;}
#menu li a.aboutActive { background: url(/images/m5abo.jpg) no-repeat left bottom; WIDTH: 155px;}

#menu li a:hover { background-position: left bottom;}


/* Main Content Area */
#mainbody {width:844px;}
.stretch {background:url(/images/stretch.gif) repeat-y top center;width:844px;}
#leftside {width:357px;float:left;padding:0 0 50px 0;}
#leftside h2 {color:#ff8423;font-size:18px;font-weight:normal;margin:0 0 0 91px;}

#leftside ul {margin:0 0 0 81px;padding:0;list-style-type: none;width:225px;}
#leftside ul li {margin:0;padding:0;height:22px;background:url(/images/submenubg.gif) no-repeat left top;}
#leftside ul li a:link, #leftside ul li a:visited {height:22px;display: block; text-decoration:none; font-size:12px; padding:4px 0 0 10px;margin:0px;}
#leftside ul li a:hover {height:22px;color:#1b4e78;background:url(/images/submenubg.gif) no-repeat right top;}

#rightside {width:375px;margin:46px 0 50px 33px;position:relative;float:left;}
#rightside h2 {color:#ff8423;font-size:24px;font-weight:normal;margin:0 0 11px 0;}
#rightside h2 .ico {top:-3px;left:312px;position:absolute;}
#rightside h4 {color:#ff8423; font-size:12px; text-transform:uppercase; margin: 18px 0 6px 0;}
#rightside p {font-size:12px;line-height:140%;margin:0 0 11px 0;padding:0;}
#rightside h6 {font-size:12px;font-weight:bold;margin:0;padding:0;}
#rightside ul {margin:0 0 10px 20px;padding:0;}
#rightside ul li {font-size:12px;margin: 6px 0; list-style:url(/images/bullet.gif) outside;}
#rightside ol li {font-size:12px;margin: 6px 0;}
#rightside table {margin: 0 0 10px 20px;font-size:11px;}

/* Footer */
#footer {background:url(/images/footerbg.jpg) no-repeat top center;}
.emailupdates {color:#fefefe;padding:30px 0 18px 91px;width:217px;float:left;font-size:11px;line-height:150%;}
.emailupdates h3 {font-size:16px;font-weight:normal;margin:0;padding:0 0 10px 0;}
.textfield {border: 1px solid #7889ab; background-color:#132958; color:#fefefe; font-size:11px; height: 18px; width: 140px;padding:4px 0 0 6px; margin:0;}
.submit {margin:0;padding:0;}

.promos {color:#fefefe;padding:30px 0 18px 85px;width:350px;position:relative;float:left;font-size:11px;line-height:150%;}
.promos a:link, .promos a:visited {text-decoration:none;}
.promos h3 {font-size:16px;font-weight:normal;margin:0;padding:0 0 10px 0;}
.promos a:link, .promos a:visited, .promos a:hover {color:#fefefe;}

.footerlinks {font-size:11px; line-height:180%; color:#618fb4;padding:0 0 50px 91px;width:656px;}
.footerlinks a:link, .footerlinks a:visited {color:#618fb4;text-decoration:none;}
.footerlinks a:hover {color:#fefefe;text-decoration:underline;}

/* HOMEPAGE exceptions */
.homeflash {margin:0;padding:0 0 0 37px;}
.homecopy {width:655px;color:#fefefe;padding:30px 0 18px 91px;font-size:11px;line-height:150%;}
.homecopy h3 {font-size:16px;font-weight:normal;margin:0;padding:0 0 10px 0;}
#footerhome {background:url(/images/footerbghome.jpg) no-repeat top center;}

/* ANIMAL PAGE */
.animal {background:#E8F8FB; width:121px; height:129px; text-align:center; float:left; margin: 0 4px 4px 0; }
.animal img{margin:3px 3px 0 3px;}
.animal p{font-size:11px;line-height:80%;}
.animal a:link, .animal a:visited{font-weight:bold; text-decoration:none; line-height:80%;}
.animal:hover {background:#FFE6D3;}
.animal-detail {font-size:11px; text-align:left; padding:0; }
.animal-detail p {margin: 10px 20px 0 0;}

/* FAQ PAGES */
.quecl { background:#E8F8FB; padding: 2px 5px; margin: 3px 0; cursor: pointer; }
.anscl { padding: 2px 5px; visibility: hidden; height: 0; position: absolute;}
