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

body {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #0B518C;
	background-attachment: fixed;
	background-image: url(images/deep-back.jpg);
	background-repeat: no-repeat;
}
	  
a:link {
	color: #b03b43;
}
p{
margin:0px 0px 8px 0px;
padding:0;
}
ul{
margin:3px 0px 10px 0px;
padding-left:20px;
}

ol{
margin:3px 0px 10px 0px;
padding-left:25px;
}

#logo{
margin:0 auto;
text-align:center;
padding:0px 0px 2px 0px;
}
.sub_link{
list-style:none !important;
padding:0px 0px 0px 5px;
}

a img{
border:none;
text-decoration:none;
}

#main{
background-image:url(images/home/bg_bird2.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 15px 10px 15px;
}

#main2{
	padding:0px 15px 10px 15px;
}

#main_nav{
padding:8px 20px 8px 20px;

}
#gallery{
border-bottom:1px solid #fff;
}
#home_bg{
background-image:url(images/home_bg.png);
background-repeat:no-repeat;
background-position:top left;
}
#home_bg2{
	background-position:0% 0%;
}
#sn_links{
padding:0px 15px 0px 0px;
}

#about_us{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 10px 0px 10px;
color:#223040;
font-weight:bold;
margin:0 auto;
}
#about_us a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#223040;
padding:65px 10px 0px 10px;
font-weight:bold;
background-image:url(images/home/about_us.gif);
background-repeat:no-repeat;
background-position:top center;
}
#about_us a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#223040;
padding:65px 10px 0px 10px;
font-weight:bold;
background-image:url(images/home/about_us2.gif);
background-repeat:no-repeat;
background-position:top center;
}
#shop{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 9px 0px 5px;
color:#223040;
font-weight:bold;
margin:0 auto;
}
#shop a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#330066;
padding:65px 9px 0px 5px;
font-weight:bold;
background-image:url(images/home/shop.gif);
background-repeat:no-repeat;
background-position:top center;
}
#shop a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#330066;
padding:65px 9px 0px 5px;
font-weight:bold;
background-image:url(images/home/shop2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#about_us2{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:0px 8px 0px 5px;
color:#330066;
font-weight:bold;
margin:0 auto;
}
#about_us2 a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#223040;
font-weight:bold;
}
#about_us2 a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#223040;
font-weight:bold;
}




#visitor_info{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 14px 0px 13px;
color:#4580bb;
font-weight:bold;
margin:0 auto;
}
#visitor_info a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4580bb;
padding:65px 14px 0px 13px;
font-weight:bold;
background-image:url(images/home/events.gif);
background-repeat:no-repeat;
background-position:top center;
}
#visitor_info a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4580bb;
padding:65px 14px 0px 13px;
font-weight:bold;
background-image:url(images/home/events2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#teacher_info{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 10px 0px 10px;
color:#05357c;
font-weight:bold;
margin:0 auto;
}
#teacher_info a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#05357c;
padding:65px 10px 0px 10px;
font-weight:bold;
background-image:url(images/home/teacher.gif);
background-repeat:no-repeat;
background-position:top center;
}
#teacher_info a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#05357c;
padding:65px 10px 0px 10px;
font-weight:bold;
background-image:url(images/home/teacher2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#programs{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 0px 0px 0px;
color:#5e2119;
font-weight:bold;
margin:0 auto;
}
#programs a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#5e2119;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/programs.gif);
background-repeat:no-repeat;
background-position:top center;
}
#programs a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#5e2119;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/programs2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#get_involved{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 5px 0px 5px;
color:#ab3a42;
font-weight:bold;
margin:0 auto;
}
#get_involved a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ab3a42;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/get_involved.gif);
background-repeat:no-repeat;
background-position:top center;
}
#get_involved a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ab3a42;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/get_involved2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#membership{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 0px 0px 5px;
color:#015d37;
font-weight:bold;
margin:0 auto;
}
#membership a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#015d37;
padding:65px 0px 0px 5px;
font-weight:bold;
background-image:url(images/home/membership.gif);
background-repeat:no-repeat;
background-position:top center;
}
#membership a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#015d37;
padding:65px 0px 0px 5px;
font-weight:bold;
background-image:url(images/home/membership2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#login{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 15px 0px 15px;
color:#6b8097;
font-weight:bold;
margin:0 auto;
}
#login a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6b8097;
padding:65px 15px 0px 15px;
font-weight:bold;
background-image:url(images/home/login.gif);
background-repeat:no-repeat;
background-position:top center;
}
#login a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6b8097;
padding:65px 15px 0px 15px;
font-weight:bold;
background-image:url(images/home/login2.gif);
background-repeat:no-repeat;
background-position:top center;
}

#raffle{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:65px 0px 0px 0px;
color:#db5318;
font-weight:bold;
margin:0 auto;
}
#raffle a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#db5318;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/raffle3.gif);
background-repeat:no-repeat;
background-position:top center;
}
#raffle a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#db5318;
padding:65px 0px 0px 0px;
font-weight:bold;
background-image:url(images/home/raffle2.gif);
background-repeat:no-repeat;
background-position:top center;
}



#raffle2{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
color:#db5318;
font-weight:bold;
margin:0 auto;
}
#raffle2 a{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#db5318;
font-weight:bold;
}
#raffle2 a:hover{
text-align:center;
font:10px Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#db5318;
font-weight:bold;
}






#gallery{
padding-top:1px;
}

#home_content{
padding:5px 30px 15px 25px;
background-image: url("images/bow2.gif");
background-repeat:no-repeat;
background-position:top right;
}
#new_btns{
padding-top:10px;
}

#home_copy{
padding:7px 20px 5px 0px;
font:11px Arial, Helvetica, sans-serif;
line-height:17px;
color:#333;
width:75%;
margin:0px 15px 0px 0px;
}
#donate{
padding:0px 0px 10px 0px;
font:11px Arial, Helvetica, sans-serif;
line-height:17px;
color:#666;
}
#donate h1{
margin:.75em 0em 0em 0em;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:17px;
color:#90141f;
}


#home_btns{
padding-top:12px;
}

#home_btn1{
color:#214495;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#home_btn1 a{
color:#193C99;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#home_btn1 a:hover{
color:#6b9ac8;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#home_btn2{
color:#214495;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#home_btn2 a{
color:#193C99;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#home_btn2 a:hover{
color:#6b9ac8;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#home_features{
padding:10px 10px 0px 10px;
}

#hm_feature2{
padding:0px 33px 0px 33px;
}

#home_features3{
padding:10px 10px 0px 10px;
}

#hm_feature1_copy{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
padding:12px 2px 5px 13px;
}
#hm_feature1_copy p{
margin:0px 0px 7px 0px;
}
#hm_feature1_copy a{
color:#591f15;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#hm_feature1_copy a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature1_copy h1 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#591f15;
margin:0em 0em .25em 0em;
padding:0;
}


#hm_feature1b{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
padding:12px 2px 5px 13px;
}
#hm_feature1b p{
margin:0px 0px 7px 0px;
}
#hm_feature1b a{
color:#5a251b;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#hm_feature1b a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature1b h1{
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5a251b;
margin:0em;
padding:0;
}




#hm_feature2_copy{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
padding:12px 2px 8px 13px;
}
#hm_feature2_copy a{
color:#591f15;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature2_copy a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature2_copy h1 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#591f15;
margin:0em 0em .25em 0em;
padding:0;
}

#hm_feature2b_copy{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
padding:0px 2px 5px 8px;
border-top:3px solid #fff;
}
#hm_feature2b_copy a{
color:#591f15;
font:10px Arial, Helvetica, sans-serif;
line-height:17px !important;
font-weight:bold;
text-decoration:none;
}
#hm_feature2b_copy a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature2b_copy h1 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#591f15;
margin:.5em 0em .25em 0em;
padding:0;
}


#hm_feature2c_copy{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
padding:8px 2px 8px 13px;
border-top:3px solid #fff;


}
#hm_feature2c_copy a{
color:#5a251b;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature2c_copy a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#hm_feature2c_copy h1 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5a251b;
margin:0em;
padding:0;
}





#hm_feature3_copy{
color:#333;
font:10px Arial, Helvetica, sans-serif;
line-height:13px;
padding:7px 5px 0px 13px;
background-color:#e6eef6;
border-top:3px solid #fff;
border-left:3px solid #fff;
background-repeat:no-repeat;
background-position:top;
}
#hm_feature3_copy a{
color:#ab3a42;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#hm_feature3_copy a:hover{
color:#7395bd;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

#hm_feature3_copy h1 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#ab3a42;
margin:0em 0em .75em 0em;
padding:0;
border-bottom:1px solid #CCCCCC;
}


#footer{
padding:0px 0px 10px 0px;
}

#footer_content{
font:10px Arial, Helvetica, sans-serif;
line-height:13px;
color:#7395bd;
}
#footer_menu{
color:#828992;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
}
#footer_menu a{
color:#828992;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
}
#footer_menu a:hover{
color:#7395bd;
text-decoration:none;
font:10px Arial, Helvetica, sans-serif;
text-align:right;
}
#footer2 table {
margin-top:80px;
}

/* interior main nav */


#int_nav{
border-bottom:2px solid #fff;
}

#int_nav_center{
background-image:url(images/interior/menu_bg.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_kids{
background-image:url(kids/images/menu_bg_kids.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}

#int_nav_center_programs{
background-image:url(images/interior/menu_bg_brown.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_about{
background-image:url(images/interior/menu_bg_gray.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_facility{
background-image:url(about/facility/images/menu_bg_dorange.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_visitor{
background-image:url(images/interior/menu_bg_lblue.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_teacher{
background-image:url(images/interior/menu_bg_blue.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_getinvolved{
background-image:url(images/interior/menu_bg_pink.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_membership{
background-image:url(images/interior/menu_bg_kgreen.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_camp{
background-image:url(images/interior/menu_bg_dgreen.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_login{
background-image:url(images/interior/menu_bg_lgray.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_club{
background-image:url(images/interior/menu_bg_green.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}
#int_nav_center_raffle{
background-image:url(images/interior/menu_bg_orange.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}



#home_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#home_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#home_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}

#about_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#about_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#about_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}



#raffle_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#raffle_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#raffle_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}



#visitor_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#visitor_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 2px;
text-decoration:none;
text-align:center;
margin:0 auto;
}
#visitor_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}

#teacher_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#teacher_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#teacher_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}

#programs_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#programs_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#programs_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}

#getinvolved_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#getinvolved_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#getinvolved_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#membership_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#membership_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#membership_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}


#login_int{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#login_int a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}
#login_int a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
margin:0 auto;
padding:0px 2px;
}

/* kidss landing pg */

#main_kids{
background-image:url(kids/images/bg_kids.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_kids{
border-top:3px solid #ee6202;
border-bottom:7px solid #ee6202;
}
#kids_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:5px 30px 25px 0px;
}
#kids_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#c41806;
line-height:17px;
text-decoration:none;
}
#kids_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#c41806;
line-height:17px;
text-decoration:underline;
}

#kids_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#kids_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#c41806;
text-decoration:none;
}
#kids_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#c41806;
text-decoration:underline;
}
#kids_landingcopy img{
padding:2px 8px 2px 8px;
}


#kids_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#002c8d;
margin:.5em 0em .25em 0em;
}
#kids_landingcopy h2{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#002c8d;
margin:1em 0em 0em 0em;
}
#kids_landingcopy h3{
font:12px Arial, Helvetica, sans-serif;
line-height:16px;
color:#ee6202;
font-weight:bold;
margin:.25em 0em .25em 0em;
}
.feature_hdr_kids{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#002c8d;
}




/* programs landing pg */

#main_programs{
background-image:url(images/interior/bg_stingray.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_programs{
border-top:2px solid #512119;
border-bottom:3px solid #512119;
}



#programs_btns{
padding:5px 15px 0px 0px;
}

#programs_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #512119;
}

#programs_btn1{
color:#512119;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#programs_btn1 a{
color:#512119;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#programs_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#programs_btn2{
color:#512119;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#programs_btn2 a{
color:#512119;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#programs_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#side_menu{
width:152px;
padding-right:0px;
border-right:5px solid #fff;

}
#side_menu_p{
width:152px;
padding-right:0px;
border-right:5px solid #fff;
background-color:#e6eef6;
}

#menu_programs{
font: 11px Arial, Helvetica, sans-serif;
color:#5a251b;
line-height:21px;
padding:5px 5px 5px 8px;
background-color:#fff;
}
#menu_programs a{
color:#5a251b;
text-decoration:none;
}
#menu_programs a:hover{
color:#7395bd;
text-decoration:none;
}
#menu_programs a:active{
color:#7395bd;
text-decoration:none;
}

#menu_programs ul{
font: 10px Arial, Helvetica, sans-serif;
color:#5a251b;
line-height:16px;
margin:0em;
padding:0px 0px 5px 20px;
}
#menu_programs li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:13px;
margin:.4em 0em;
color:#5a251b;

}

#programs_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:16px;
padding:20px 20px 25px 5px;
}
#programs_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#programs_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#programs_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#programs_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
text-decoration:none;
}
#programs_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
text-decoration:underline;
}
#programs_landingcopy img{
padding:2px 8px 2px 8px;
}


h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5a251b;
margin:0em 0em .25em 0em;
}
h2{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#6699cc;
margin:1em 0em .25em 0em;
}
h2 a{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif !important;
font-weight:bold;
}
h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5a251b;
font-style:italic;
font-weight:bold;
margin:.25em 0em .5em 0em;
}
h3 a{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5a251b;
font-style:italic !important;
font-weight:bold !important;
margin:.25em 0em .5em 0em;
}

h4{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:16px;
color:#083daa;
font-weight:bold;
margin:0em 0em .25em 0em;
background-color:#e6eef6;
padding:3px;
}
h4 a:link{
font:12px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5a251b;
font-weight:bold !important;
margin:.5em 0em 0em 0em;
}

h5{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:16px;
color:#083daa;
font-weight:bold;
margin:0em 0em .25em 0em;
padding:3px;
}
h5 a:link{
font:12px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5a251b;
font-weight:bold !important;
margin:.5em 0em 0em 0em;
}

.date{
font:10px Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold!important;
line-height:18px;
margin-top:1em;
}


#rt_features{

padding-top:30px;
}

#rt_features_int{
width:149px;
padding-top:80px;
}



.featurecopy{
padding:5px 0px 15px 3px;
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333333;
}
.featurecopy a{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:none;
}
.featurecopy a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:underline;
}


#rt_feature1copy{
padding:5px 0px 15px 3px;
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333333;
}
#rt_feature1copy a{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:none;
}
#rt_feature1copy a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:underline;
}


.feature_hdr_brown{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#591f15;
}

.feature_hdr_kgreen{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#015d37;
}

td.feature_hdr_brown a {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold !important;
line-height:14px;

}
.feature_hdr_brown a:hover {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;

text-decoration:none !important;
}



.feature_hdr_pink{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#ab3a42;
}
.feature_hdr_purple{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#5D67A3;
}
.feature_hdr_blue{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#05357c;
}
a.feature_hdr_blue  {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold !important;
line-height:14px;
color:#05357c !important;
}
.feature_hdr_blue a:hover {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#05357c;
text-decoration:none !important;
}

.feature_hdr_gray{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#223040;
}
.feature_hdr_lblue{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#4580bb;
}
.feature_hdr_lgray{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#6b8097;
}
.feature_hdr_green{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#67924b;
}
.feature_hdr_orange{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#db5318;
}
.feature_hdr_dgreen{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
color:#34490f;
}
.sold_orange{
font:11px Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
line-height:18px;
color:#db5318;
}



#rt_list{
padding:5px 2px 8px 8px;
font:9px Arial, Helvetica, sans-serif;
line-height:14px;
color:#808d9b;
font-weight:bold;
background-color:#d3d9e1;
}
#rt_list H1{
color:#6699CC;
text-align:center;
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:.25em 0em .5em 0em;
}
#rt_list a{
font:9px Arial, Helvetica, sans-serif;
line-height:14px;
color:#364454;
font-weight:bold;
text-decoration:none;
}
#rt_list a:hover{
font:9px Arial, Helvetica, sans-serif;
line-height:14px;
color:#6699CC;
font-weight:bold;
text-decoration:none;
}

#friend_hdr img{
padding:0px !important;
margin:0;
}
#headshot img{
padding:0px !important;
margin:0;
}
#friend_links img{
padding:0px !important;
margin:0;
}
#friend_links2 img{
padding:0px !important;
margin:0;
}
#friend_thumbs img{
padding:0px !important;
margin:0;
}
#friend_filler img{
padding:0px !important;
margin:0;
}
.friend_thumbs{
font:9px Arial, Helvetica, sans-serif;
color:#364454;
text-align:center;
line-height:12px;
padding-bottom:7px !important;

}

#friend_title{
font:9px Arial, Helvetica, sans-serif;
line-height:11px;
color:#333333;
text-align:center;
padding:0px 2px 4px 2px;
}
#friend_quote{
font:10px Arial, Helvetica, sans-serif;
color:#364454;
line-height:14px;
padding:10px 5px 5px 8px;
}
.friend_quote{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
color:#364454;
line-height:18px;
}
.quote{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6699CC;
line-height:16px;
}
#friend_quote_top{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
color:#364454;
line-height:16px;
padding:2px 6px 0px 6px;
text-align:center;
}
#friend_quote_name{
font:10px Arial, Helvetica, sans-serif;
color:#6699CC;
line-height:14px;
text-align:right;
padding:0px 10px 5px 0px;
}
#friend_info{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333;
padding:3px 5px 5px 15px;
}
#friend_info a{
font:10px Arial, Helvetica, sans-serif !important;
color:#A42225;
text-decoration:none;
}
#friend_info a:hover{
font:10px Arial, Helvetica, sans-serif !important;
color:#999999 !important;
text-decoration:none !important;
}

#friend_bio{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333;
padding:3px 5px 5px 15px;
}
#friend_bio a{
font:10px Arial, Helvetica, sans-serif !important;
color:#A42225;
text-decoration:none;
}
#friend_bio a:hover{
font:10px Arial, Helvetica, sans-serif !important;
color:#999999 !important;
text-decoration:none !important;
}

#friend_links{
padding:2px 5px 10px 10px;
font:10px Arial, Helvetica, sans-serif;
color:#223040;
text-align:center;
}

#friend_link1 a{
font:10px Arial, Helvetica, sans-serif !important;
color:#193C99 !important;
text-decoration:none;
}
#friend_link1 a:hover{
font:10px Arial, Helvetica, sans-serif !important;
color:#6699CC !important;
text-decoration:none !important;
}
#friend_link2 a{
font:10px Arial, Helvetica, sans-serif !important;
color:#193C99 !important;
text-decoration:none !important;
}
#friend_link2 a:hover{
font:10px Arial, Helvetica, sans-serif!important;
color:#6699CC!important;
text-decoration:none!important;
}




#friend_links2{
padding:2px 5px 15px 10px;
font:10px Arial, Helvetica, sans-serif;
color:#223040;
text-align:center;
}

#friend_link3 a{
font:10px Arial, Helvetica, sans-serif !important;
color:#193C99 !important;
text-decoration:none;
}
#friend_link3 a:hover{
font:10px Arial, Helvetica, sans-serif !important;
color:#6699CC !important;
text-decoration:none !important;
}
#friend_link4 a{
font:10px Arial, Helvetica, sans-serif !important;
color:#193C99 !important;
text-decoration:none !important;
}
#friend_link4 a:hover{
font:10px Arial, Helvetica, sans-serif!important;
color:#6699CC!important;
text-decoration:none!important;
}



#rt_feature2copy a{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:none;
}
#rt_feature2copy a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:underline;
}

#rt_feature_list{
padding:2px 0px 15px 7px;
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333333;
background-color:#e6eef6;
}
#rt_feature_list a{
font:10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a42225;
text-decoration:none;
}
#rt_feature_list a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a42225;
text-decoration:underline;
}
#rt_feature_list h1{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif !important;
margin:0em 0em .75em 0em;
font-style:italic !important;
color:#223040 !important;
}
#rt_feature3copy{
padding:5px 0px 15px 3px;
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333333;
}
#rt_feature3copy a{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:none;
}
#rt_feature3copy a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#a42225;
text-decoration:underline;
}




/* get involved landing pg */



#getinvolved_landingcopy img{
padding:0px 5px 0px 5px;
}

#main_getinvolved{
background-image:url(images/interior/bg_starfish.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_getinvolved{
border-top:2px solid #a53640;
border-bottom:3px solid #a53638;
}

#getinvolved_btns{
padding:5px 15px 0px 0px;
}
#getinvolved_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #a53638;
}

#getinvolved_btn1{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#getinvolved_btn1 a{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#getinvolved_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#getinvolved_btn2{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#getinvolved_btn2 a{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#getinvolved_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}



#menu_getinvolved{
font: 11px Arial, Helvetica, sans-serif;
color:#a53640;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_getinvolved a{
color:#a53640;
text-decoration:none;
}
#menu_getinvolved a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_getinvolved ul{
font: 10px Arial, Helvetica, sans-serif;
color:#a53640;
line-height:16px;
margin:0em;
padding:0px 0px 5px 20px;
}
#menu_getinvolved li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;

}
.submit{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px solid #a53640;
color:#a53640;
background:transparent;
padding:2px;
}

#getinvolved_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 25px 25px 10px;
}
#getinvolved_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#getinvolved_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}


#getinvolved_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#a53640;
margin:0em 0em .5em 0em;
}
#getinvolved_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;
font-weight:bold;
font-style:italic;
margin:.25em 0em 1em 0em;
}


#getinvolved_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 7px;
}
#getinvolved_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#getinvolved_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}
#getinvolved_intcopy h1{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#a53640;
margin:0em 0em .5em 0em;
}
#getinvolved_intcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;
font-style:italic;
margin:1em 0em 1em 0em;
}






/* membership landing pg */



#membership_landingcopy img{
padding:0px 5px 0px 5px;
}

#main_membership{
background-image:url(images/interior/bg_getinvolved.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_membership{
border-top:2px solid #015d37;
border-bottom:3px solid #015d37;
}

#membership_btns{
padding:5px 15px 0px 0px;
}
#membership_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #a53638;
}

#membership_btn1{
color:#015d37;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#membership_btn1 a{
color:#015d37;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#membership_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#membership_btn2{
color:#015d37;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#membership_btn2 a{
color:#015d37;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#membership_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#menu_membership{
font: 11px Arial, Helvetica, sans-serif;
color:#015d37;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_membership a{
color:#015d37;
text-decoration:none;
}
#menu_membership a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_membership ul{
font: 10px Arial, Helvetica, sans-serif;
color:#a53640;
line-height:16px;
margin:0em;
padding:0px 0px 5px 20px;
}
#menu_membership li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;
}
#membership_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 25px 25px 10px;
}
#membership_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#membership_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}
#membership_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#015d37;
margin:0em 0em .5em 0em;
}
#membership_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#015d37;
font-weight:bold;
font-style:italic;
margin:.25em 0em 1em 0em;
}
#membership_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 7px;
}
#membership_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#membership_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}
#membership_intcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#015d37;
margin:0em 0em .5em 0em;
}
#membership_intcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#015d37;
font-style:italic;
margin:1em 0em 1em 0em;
}







/* teacher landing pg */


#teacher_landingcopy img{
padding:0px 5px 0px 5px;
}


#main_teacher{
background-image:url(images/interior/bg_fish.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}
#main_teacherclub{
background-image:url(teacher/teacherclub/images/bg_tc.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}


#banner_teacher{
border-top:2px solid #193c99;
border-bottom:3px solid #193c99;
}

#teacher_btns{
padding:5px 15px 0px 0px;
}

#teacher_btn1{
color:#193c99;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#teacher_btn1 a{
color:#193c99;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#teacher_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#teacher_btn2{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#teacher_btn2 a{
color:#193c99;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#teacher_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}



#menu_teacher{
font: 11px Arial, Helvetica, sans-serif;
color:#193c99;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_teacher a{
color:#193c99;
text-decoration:none;
}
#menu_teacher a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_teacher ul{
font: 10px Arial, Helvetica, sans-serif;
color:#193c99;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_teacher li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#193c99;

}

#teacher_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 25px 25px 0px;
}
#teacher_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#teacher_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}


#teacher_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#193c99;
margin:0em 0em .5em 0em;
}
#teacher_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold;
color:#193c99;
font-style:italic;
margin:1em 0em 1em 0em;
}

#teacher_ap_bg{
background-image:url(teacher/images/teacher_bg.gif);
background-repeat:no-repeat;
padding:7px 7px 7px 13px;
}
#about_landing_bg{
padding:0px 3px 5px 8px;
border-right:1px solid #fff;
border-left:1px solid #fff;
}
#teacher_extra{
font:10px Arial, Helvetica, sans-serif;
color:#000000;
line-height:14px;
padding:10px 2px 7px 7px;

border-right:5px solid #fff;
}
#teacher_extra h1{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
margin:0em 0em .25em 0em;
font-weight:bold;
color:#6699cc;
}
#teacher_extra a{
font:10px Arial, Helvetica, sans-serif;
color:#A42225;
line-height:14px;
text-decoration:none;
}
#teacher_extra a:hover{
font:10px Arial, Helvetica, sans-serif;
color:#A42225;
line-height:14px;
text-decoration:none;
}
#teacher_lt_imgs {
padding:10px 0px 0px 2px;
}

#teacher_lt_imgs img{
padding-bottom:5px;
}

/* About Us landing pg */

#main_about{
background-image:url(images/interior/bg_ship.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_about{
border-top:2px solid #364454;
border-bottom:3px solid #364454;
}

#about_btns{
padding:5px 15px 0px 0px;
}

#about_btn1{
color:#364454;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#about_btn1 a{
color:#364454;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#about_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#about_btn2{
color:#a53640;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#about_btn2 a{
color:#364454;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#about_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#about_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #364454;
}
#about_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:70px 30px 25px 0px;
}

#about_intcopy img{
padding:0px 5px 0px 5px;
}


#about_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#about_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}



#menu_about{
font: 11px Arial, Helvetica, sans-serif;
color:#364454;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_about a{
color:#364454;
text-decoration:none;
}
#menu_about a:hover{
color:#7395bd;
text-decoration:none;
}
a#menu_about:active{
color:#7395bd;
text-decoration:none;
}

#menu_about ul{
font: 10px Arial, Helvetica, sans-serif;
color:#364454;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_about li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#364454;
}

#about_landingcopy img{
padding:5px 5px 5px 5px;
}
.image_right{
margin:0px 0px 0px 8px;
}
.image_left{
margin:5px 8px 0px 0px;
padding:0px !important;
}


.press{
font:10px Arial, Helvetica, sans-serif;
line-height:12px;
padding-top:5px;
color:#333;
}
.press a{
font:10px Arial, Helvetica, sans-serif !important;
text-decoration:none;
color:#a42225;
}
.press a:hover{
font:10px Arial, Helvetica, sans-serif !important;
text-decoration:underline;
color:#a42225;
}
.date{
font:10px Arial, Helvetica, sans-serif;
line-height:12px;
padding-top:5px;
font-style:italic;
color:#333;
}

.headshot{
font:9px Arial, Helvetica, sans-serif;
line-height:12px;
text-align:center;
padding-bottom:15px;
}
.headshot a{
font:9px Arial, Helvetica, sans-serif !important;
color: #333 !important;
text-decoration:underline !important;
}
.headshot a:hover{
font:9px Arial, Helvetica, sans-serif !important;
color: #333 !important;
text-decoration:none !important;
}

.headshot_photos{
padding:15px 0px 5px 8px;
width:114px;
}

#about_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 20px 25px 0px;
}
#about_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#about_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}


#about_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#364454;
margin:0em 0em .5em 0em;
}
#about_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#364454;
font-weight:bold;
font-style:italic;
margin:1em 0em 1em 0em;
}

#about_intcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#364454;
margin:0em 0em .5em 0em;
}
#about_intcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#364454;
font-weight:bold;
font-style:italic;
margin:1em 0em 1em 0em;
}






/* facility rental landing pg */
.feature_hdr_dorange{
color:#933405;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
}


#facility_landingcopy img{
padding:0px 5px 0px 5px;
}

#main_facility{
background-image:url(about/facility/images/bg_facility.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_facility{
border-top:2px solid #933405;
border-bottom:3px solid #933405;
}

#facility_btns{
padding:5px 15px 0px 0px;
}
#facility_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #b6430a;
}

#facility_btn1{
color:#b6430a;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#facility_btn1 a{
color:#b6430a;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#facility_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#facility_btn2{
color:#b6430a;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#facility_btn2 a{
color:#b6430a;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#facility_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#menu_facility{
font: 11px Arial, Helvetica, sans-serif;
color:#b6430a;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_facility a{
color:#b6430a;
text-decoration:none;
}
#menu_facility a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_facility ul{
font: 10px Arial, Helvetica, sans-serif;
color:#b6430a;
line-height:16px;
margin:0em;
padding:0px 0px 5px 20px;
}
#menu_facility li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#b6430a;
}

#facility_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 25px 25px 10px;
}
#facility_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#facility_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#facility_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#b6430a;
margin:0em 0em .5em 0em;
}
#facility_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#b6430a;
font-weight:bold;
font-style:italic;
margin:.25em 0em 1em 0em;
}
#facility_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 7px;
}
#facility_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#facility_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}
#facility_intcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#b6430a;
margin:0em 0em .5em 0em;
}
#facility_intcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#b6430a;
font-style:italic;
margin:1em 0em 1em 0em;
}








/* community landing pg */

#main_community{
background-image:url(images/interior/bg_community.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_community{
border-top:2px solid #828992;
border-bottom:3px solid #828992;
}



#community_btns{
padding:5px 15px 0px 0px;
}

#community_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #512119;
}

#community_btn1{
color:#828992;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#community_btn1 a{
color:#828992;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#community_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#community_btn2{
color:#828992;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#community_btn2 a{
color:#828992;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#community_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}


#menu_community{
font: 11px Arial, Helvetica, sans-serif;
color:#828992;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_community a{
color:#828992;
text-decoration:none;
}
#menu_community a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_community ul{
font: 10px Arial, Helvetica, sans-serif;
color:#828992;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_community li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#828992;

}

#community_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 30px 25px 0px;
}
#community_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#community_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#community_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#community_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#community_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#community_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#828992;
margin:0em 0em .5em 0em;
}
#community_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#828992;
font-weight:bold;
font-style:italic;
margin:1em 0em 1em 0em;
}




/* visitor information landing pg */


#visitor_landingcopy img{
padding:4px 7px 2px 7px;
}
#main_visitor{
background-image:url(images/interior/bg_visitor.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_visitor{
border-top:2px solid #4580bb;
border-bottom:3px solid #4580bb;
}



#visitor_btns{
padding:5px 15px 0px 0px;
}

#visitor_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #4580bb;
}

#visitor_btn1{
color:#4580bb;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#visitor_btn1 a{
color:#4580bb;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#visitor_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#visitor_btn2{
color:#4580bb;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#visitor_btn2 a{
color:#4580bb;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#visitor_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}


#menu_visitor{
font: 11px Arial, Helvetica, sans-serif;
color:#4580bb;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_visitor a{
color:#4580bb;
text-decoration:none;
}
#menu_visitor a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_visitor ul{
font: 10px Arial, Helvetica, sans-serif;
color:#4580bb;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_visitor li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#4580bb;

}

#visitor_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 15px 25px 5px;
}
#visitor_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#visitor_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#visitor_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#visitor_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#visitor_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#visitor_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4580bb;
margin:0em 0em .5em 0em;
}
#visitor_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#4580bb;
font-style:italic;
margin:1em 0em 1em 0em;
}

#grey_whale{
height:139px;
background-image:url(visitor/images/gray_measure.jpg);
background-repeat:no-repeat;
}

#hb_whale{
height:153px;
background-image:url(visitor/images/humpback_measure.jpg);
background-repeat:no-repeat;
}
#right_whale{
height:151px;
background-image:url(visitor/images/right_measure.jpg);
background-repeat:no-repeat;
}
#sperm_whale{
height:125px;
background-image:url(visitor/images/sperm_measure.jpg);
background-repeat:no-repeat;
}
#fin_whale{
background-image:url(visitor/images/fin_copy_img.jpg);
background-repeat:no-repeat;
height:175px;
padding-left:5px;
border-left:4px solid #fff;
}
#right_whaleimg{
background-image:url(visitor/images/right_copy_img.jpg);
background-repeat:no-repeat;
height:170px;
padding-left:5px;
border-left:4px solid #fff;
border-top:4px solid #fff;
}
#right2_whaleimg{
background-image:url(visitor/images/right2_copy_img.jpg);
background-repeat:no-repeat;
height:170px;
padding-left:5px;
border-left:4px solid #fff;
border-top:4px solid #fff;
}
#mink_whaleimg{
background-image:url(visitor/images/mink_copyimg.jpg);
background-repeat:no-repeat;
height:170px;
border-left:4px solid #fff;
border-top:4px solid #fff;
}
#mink_vert{
background-image:url(visitor/images/mink_vert.jpg);
background-repeat:no-repeat;
height:220px;
padding-left:5px;
border-left:4px solid #fff;
border-top:4px solid #fff;
}
#bry_whaleimg{
background-image:url(visitor/images/bry_copyimg.jpg);
background-repeat:no-repeat;
height:170px;
padding-left:5px;
border-left:4px solid #fff;
border-top:4px solid #fff;
}


#blue_whale{
height:175px;
background-image:url(images/interior/copy_images/blue_lg.jpg);
background-repeat:no-repeat;
}
#blue_size{
height:298px;
background-image:url(visitor/images/whale_size.jpg);
background-repeat:no-repeat;
}



/* teacher club information landing pg */

#main_club{
background-image:url(images/interior/bg_teacherclub.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_club{
border-top:2px solid #67924b;
border-bottom:3px solid #67924b;
}



#club_btns{
padding:5px 15px 0px 0px;
}

#club_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #67924b;
}

#club_btn1{
color:#67924b;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#club_btn1 a{
color:#67924b;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#club_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#club_btn2{
color:#67924b;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#club_btn2 a{
color:#67924b;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#club_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}


#menu_club{
font: 11px Arial, Helvetica, sans-serif;
color:#67924b;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_club a{
color:#67924b;
text-decoration:none;
}
#menu_club a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_club ul{
font: 10px Arial, Helvetica, sans-serif;
color:#67924b;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_club li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#67924b;
}


#club_landingcopy img{
padding:2px 5px 2px 5px;
}

#club_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:20px 15px 25px 5px;
}
#club_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#club_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#club_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#club_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#club_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#club_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#67924b;
margin:0em 0em .5em 0em;
}
#club_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#67924b;
font-style:italic;
margin:.5em 0em .5em 0em;
}





/* home raffle information landing pg */

#main_raffle{
background-image:url(images/interior/bg_raffle.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_raffle{
border-top:2px solid #db5318;
border-bottom:3px solid #db5318;
}



#raffle_btns{
padding:5px 15px 0px 0px;
}

#raffle_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #db5318;
}

#raffle_btn1{
color:#db5318;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#raffle_btn1 a{
color:#db5318;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#raffle_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#raffle_btn2{
color:#db5318;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#raffle_btn2 a{
color:#db5318;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#raffle_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}


#menu_raffle{
font: 11px Arial, Helvetica, sans-serif;
color:#db5318;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_raffle a{
color:#db5318;
text-decoration:none;
}
#menu_raffle a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_raffle ul{
font: 10px Arial, Helvetica, sans-serif;
color:#db5318;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_raffle li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#db5318;
}


#raffle_landingcopy img{
padding:2px 8px 2px 8px;
}

#raffle_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:38px 30px 25px 5px;
}
#raffle_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#raffle_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#raffle_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#raffle_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#raffle_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#raffle_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#db5318;
margin:0em 0em .5em 0em;
}
#raffle_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#db5318;
font-style:italic;
margin:1em 0em 1em 0em;
}






/* aquarist blog  landing pg */

#main_aquarist{
background-image:url(images/interior/bg_about.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_aquarist{
border-top:2px solid #5d67a3;
border-bottom:3px solid #5d67a3;
}



#aquarist_btns{
padding:5px 15px 0px 0px;
}

#aquarist_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #5d67a3;
}

#aquarist_btn1{
color:#5d67a3;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#aquarist_btn1 a{
color:#5d67a3;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#aquarist_btn1 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}

#aquarist_btn2{
color:#5d67a3;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;

}
#aquarist_btn2 a{
color:#5d67a3;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;


}
#aquarist_btn2 a:hover{
color:#7395bd;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}


#menu_aquarist{
font: 11px Arial, Helvetica, sans-serif;
color:#5d67a3;
line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_aquarist a{
color:#5d67a3;
text-decoration:none;
}
#menu_aquarist a:hover{
color:#7395bd;
text-decoration:none;
}

#menu_aquarist ul{
font: 10px Arial, Helvetica, sans-serif;
color:#5d67a3;
line-height:16px;
margin:0em;
padding:0px 0px 5px 25px;
}
#menu_aquarist li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5d67a3;
}


#aquarist_landingcopy img{
padding:2px 8px 2px 8px;
}

#aquarist_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:38px 30px 25px 5px;
}
#aquarist_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#aquarist_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#aquarist_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 0px;
}
#aquarist_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#aquarist_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}

#aquarist_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5d67a3;
margin:0em 0em .5em 0em;
}
#aquarist_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#5d67a3;
font-style:italic;
margin:1em 0em 1em 0em;
}
#int_nav_center_aquarist{
background-image:url(images/interior/menu_bg_purple.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 5px;
}


/*technology camp landing pg */

#camp_landingcopy img{
padding:0px 5px 0px 5px;
}

#main_camp{
background-image:url(images/interior/bg_camp.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px;
}

#banner_camp{
border-top:2px solid #324511;
border-bottom:3px solid #324511;
}

#camp_btns{
padding:5px 15px 0px 0px;
}
#camp_int_btns{
padding:5px 15px 0px 0px;
border-top:4px solid #a53638;
}

#camp_btn1{
color:#324511;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#camp_btn1 a{
color:#324511;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;

}
#camp_btn1 a:hover{
color:#86c042;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#camp_btn2{
color:#324511;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
}
#camp_btn2 a{
color:#324511;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#camp_btn2 a:hover{
color:#86c042;
font:11px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
}

#menu_camp{
font: 11px Arial, Helvetica, sans-serif;
color:#86c042;

line-height:21px;
padding:5px 0px 0px 10px;
}
#menu_camp a{
color:#86c042;
text-decoration:none;
}
#menu_camp a:hover{
color:#324511;

text-decoration:none;
}

#menu_camp ul{
font: 10px Arial, Helvetica, sans-serif;
color:#a53640;
line-height:16px;
margin:0em;
padding:0px 0px 5px 20px;
}
#menu_camp li{
list-style-type:disc;
font: 10px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;
}

#camp_landingcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:38px 25px 25px 10px;
}
#camp_landingcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#86c042;
line-height:17px;
text-decoration:none;
}
#camp_landingcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#86c042;
line-height:17px;
text-decoration:underline;
}

#camp_landingcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
letter-spacing:.075em;
font-weight:bold;
line-height:18px;
color:#34490f;
margin:0em 0em .5em 0em;
}
#camp_landingcopy h2{
font:14px Trebuchet MS, Arial, Helvetica, sans-serif;
letter-spacing:.075em;
font-weight:bold;
line-height:18px;
color:#66ccff;
margin:1em 0em 0em 0em;
}
#camp_landingcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#66ccff;
font-weight:bold;
font-style:italic;
margin:.25em 0em 1em 0em;
}

#camp_intcopy{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:75px 30px 25px 7px;
}
#camp_intcopy a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#camp_intcopy a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}
#camp_intcopy h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#a53640;
margin:0em 0em .5em 0em;
}
#camp_intcopy h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#a53640;
font-style:italic;
margin:1em 0em 1em 0em;
}

#rt_feature_camp{
padding:5px 0px 15px 3px;
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#333333;
}
#rt_feature_camp a{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#86c042;
text-decoration:none;
}
#rt_feature_camp a:hover{
font:10px Arial, Helvetica, sans-serif;
line-height:14px;
color:#86c042;
text-decoration:underline;
}





/* more styles */

#timeline img{
padding:0px;
margin:0px;
}
#tl_center{
padding-top:11px;
}

#about_landingcopy_tl{
font:11px Arial, Helvetica, sans-serif;
color:#333;
line-height:17px;
padding:38px 0px 25px 0px;
}
#about_landingcopy_tl a{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:none;
}
#about_landingcopy_tl a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#a42225;
line-height:17px;
text-decoration:underline;
}


#about_landingcopy_tl h1{
font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#364454;
margin:0em 0em .5em 0em;
}
#about_landingcopy_tl h3{
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#364454;
font-weight:bold;
font-style:italic;
margin:1em 0em 1em 0em;
}

#jelly{
height:127px;
background-image:url(visitor/images/moon_jelly.jpg);
background-repeat:no-repeat;
}
#aplysia{
height:186px;
background-image:url(visitor/images/aplysia.jpg);
background-repeat:no-repeat;
}
#flabellina{
height:186px;
background-image:url(visitor/images/flabellina.jpg);
background-repeat:no-repeat;
}
#lobster{
height:127px;
background-image:url(visitor/images/lobster.jpg);
background-repeat:no-repeat;
}
#star{
height:127px;
background-image:url(visitor/images/brittle_star.jpg);
background-repeat:no-repeat;
}
#kelp{
height:127px;
background-image:url(visitor/images/macrocystis.jpg);
background-repeat:no-repeat;
}
#moray{
height:186px;
background-image:url(visitor/images/moray.jpg);
background-repeat:no-repeat;
}
#urchin{
height:186px;
background-image:url(visitor/images/urchin.jpg);
background-repeat:no-repeat;
}
#shark{
height:127px;
background-image:url(visitor/images/horn_shark.jpg);
background-repeat:no-repeat;
}
#octopus{
height:127px;
background-image:url(visitor/images/octopus.jpg);
background-repeat:no-repeat;
}
.img_hdrs img{
padding:0px !important;
margin:0px !important;
font:10px Arial, Helvetica, sans-serif;
border-bottom:2px solid #fff;
}
.img_hdrs {
line-height:18px !important;
font:10px Arial, Helvetica, sans-serif !important;
}
.img_hdrs a{
line-height:18px;
font:10px Arial, Helvetica, sans-serif !important;
}
.profile{
font:11px Arial, Helvetica, sans-serif;
color:#333333;
}
.member_img{
margin:0 !important;
padding:5px 3px 5px 7px !important;
background-color:#e6eef6;
border-right:3px solid #fff;
border-left:3px solid #fff;
line-height:16px;
}
.member_img a{
line-height:16px !important;
}

.member_link a{
font:10px Arial, Helvetica, sans-serif !important;
line-height:15px !important;
color:#083daa !important;

}
.member_link2 a{
font:11px Arial, Helvetica, sans-serif !important;
line-height:18px !important;
font-weight:bold !important;
}
.border{
border:2px solid #fff;
padding:7px 2px 0px 8px;
}

.comingsoon{
font:11px Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:bold;
color:#4580bb;
}

.member_img p{
margin:0 !important;
padding:0px 0px 7px 0px;

}
.member_img img{
margin:0 !important;
padding:0 !important;

}
.member_hdr{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#083daa;
padding:5px 0px 3px 0px !important;
}
.member_hdr a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
line-height:18px;
color:#0033CC !important;
text-decoration:none;
margin:.5em 0em 0em 0em;
}
.member_hdr a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#6699cc;
margin:.5em 0em 0em 0em;
}


#menu_btn{
padding-top:10px;
}

.newmember_img{
margin:0 !important;
padding:0 !important;
background-color:#e6eef6;
border:2px solid #fff;
}
.newmember_img p{
margin:0 !important;
padding:5px 3px 3px 5px;

}
.newmember_img img{
margin:0 !important;
padding:0 !important;
border:1px solid #fff;
}
.newmember_hdr{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#083daa;
margin:.5em 0em 0em 0em;
}
.newmember_hdr a{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
line-height:18px;
color:#0033CC !important;
text-decoration:none;
margin:.5em 0em 0em 0em;
}
.newmember_hdr a:hover{
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
color:#6699cc;
margin:.5em 0em 0em 0em;
}

.blue{
color:#083daa;
}
.facts{
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#083daa;
line-height:18px;
}



/* counter styles */

#counter{
padding:5px 40px 25px 0px;
}
#cd_lable{
color:#cd444d;
font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:4px 3px 2px 0px;
line-height:14px;
}
#numbers{
color:#54a0ea;
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
padding:5px 0px 0px 0px;
}

#splash_nav{
padding:0px 144px 10px 144px;
}
#count_down{
padding:3px 20px 10px 30px;
}
#digits{
padding-top:2px;
}
#logos{
padding:5px 0px 10px 0px;
}
.caption{
font:9px Arial, Helvetica, sans-serif;
line-height:11px;
padding:0px 7px 2px 18px;
}
.sold{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold !important;
color:#990000;
line-height:18px;
}
.sold_home{
font:18px Arial, Helvetica, sans-serif;
font-weight:bold !important;
color:#990000;

}


/* new teacher club styles */
/* - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#banner_teacherclub{
padding:0;
margin:0;
}

#teacherclub_hdr{
background-image:url(teacher/teacherclub/images/tc_header.gif);
background-repeat:no-repeat;
background-position:top;
width:800px;
font: 10px Arial, Helvetica, sans-serif;
color:#026588;
padding:0px 5px 0px 150px;
height:60px;
}
#back{
padding:39px 0px 0px 9px;
}
#back a{
font: 10px Arial, Helvetica, sans-serif;
color:#026588;
text-decoration:none;
}
#back a:hover{
font: 10px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
#wachovia{
text-align:right;
padding:7px 0px 0px 0px;
}

#tc_leftcol{
border-left:3px solid #fff;

}
#tc_leftcol_btm{
}

#tc_join{
background-color:#bfbfbf;
background-image:url(teacher/teacherclub/images/ltcol_bg.jpg);
background-repeat:repeat-y;
padding:0px 0px 7px 0px;
}
#tc_ltcol_feature{
padding:10px 0px 10px 0px;
}

#tc_contact{
padding:2px 4px 7px 7px;
font:10px Arial, Helvetica, sans-serif;
line-height:15px;
background-color:#F3F3FA;
color:#0a1a83;
}
.tc_feature_hdr{
color:#0a1a83;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#tc_contact a{
color:#026588;
font: 10px Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}

#tc_contact a:hover{
color:#026588;
font: 10px Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
}


#tc_rightcol{
padding:12px 20px 15px 22px;
font: 11px Arial, Helvetica, sans-serif;
line-height:17px;
color:#000;
}
.tc_rightcolimg{
padding:3px 5px 3px 7px;
}

#tc_rightcol p{
margin:0em 0em .75em 0em;
}

#tc_rightcol a{
color:#93031b;
font: 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#tc_rightcol a:hover{
color:#89051c;
font: 11px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#tc_rightcol h1{
color:#026588;
font:14px Trebuchet MS Arial, Helvetica, sans-serif;
font-weight:bold;
margin:.5em 0em 0em 0em;
}
#tc_rightcol h2 {
color:#097133;
font: 11px Arial, Helvetica, sans-serif;
line-height:14px;
font-weight:bold !important;
margin:1em 0em 0em 0em;
}

#tc_feature{

background-image:url(teacher/teacherclub/images/feature_wachovia2.jpg);
background-repeat:no-repeat;
font:11px Arial, Helvetica, sans-serif;
line-height:15px;
color:#000;
padding:45px 365px 18px 20px;
}

#tc_feature a{
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
color:#93031b;
}
#tc_feature a:hover{
text-decoration:underline;
font:11px Arial, Helvetica, sans-serif;
color:#93031b;
}
#tc_feature h1{
color:#097133;
font:12px Trebuchet MS Arial, Helvetica, sans-serif;
font-weight:bold !important;
margin:0em;
}
#gifts{
padding:0px 5px;
}
#rates{
padding:0px 5px;
}
#events{
padding:0px 5px;
}

#pen{
background-image:url(images/pen.gif);
background-repeat:no-repeat;
padding:75px 0px 0px 0px;
}

.facility_img{
margin:0px !important;
padding:0px !important;
}

#camptable{
padding:5px 7px 5px 10px;
}
#camptable h2{
margin:.5em 0em .25em 0em !important;
}

#camptable a{
font-weight:bold !important;
line-height:21px;

}
#camptable a:hover{
font-weight:bold !important;
line-height:21px;
}
#camptable3{
padding:0px 10px 5px 10px;
}
#brophy{
background-image:url(programs/images/brophy_blue.gif);
background-repeat:no-repeat;
padding:93px 0px 0px 70px;
}
#abts_kids{
background-image:url(programs/images/abts_kids2.gif);
background-repeat:no-repeat;
padding:75px 10px 5px 190px;
}
.legasea_nav{
color:#999;
font:11px Arial, Helvetica, sans-serif;
margin:0em 1em 0em 1em;
text-align:center;
letter-spacing:.025em;
}

.legasea_nav a{
color:#999999 !important;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:.025em;
text-decoration:none;

}
.legasea_nav a:hover{
text-decoration:none !important;
color:#a22b33 !important;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:.025em;
}


#bread{
color:#999;
font:11px Arial, Helvetica, sans-serif;
margin:0em 1em 2em 0em;
letter-spacing:.025em;
padding:0px 0px 10px 0px;
}

#bread a{
color:#666 !important;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:.025em;
text-decoration:none;

}
#bread a:hover{
text-decoration:none !important;
color:#a22b33 !important;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:.025em;
}
.kids_list{
padding:0px 5px 10px 10px;
}
.closed{
color:#990000;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
}
.feature_copy_img{
padding-top:3px;
}
.rates_table{
margin:5px 5px 0px 8px;
font:10px Arial, Helvetica, sans-serif;
}
.mem_table{
padding:0px 15px 0px 20px;
}


.cd_pink{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF99FF;
}
.cd_silver{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
}
.cd_gold{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#996600;
}
.cd_blue{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color: MediumBlue;
}
.cd_lavender{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:MediumPurple;
}
.cd_orange{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF6600;
}
.cd_green{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:green;
}
.cd_black{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
}
.cd_burgandy{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#660033;
}
.cd_red{
font:11px Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:red;
}
.events_line {
	width: 99%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
}
