#membership-wrapper
{
	background-color: #56417E
}
#email-wrapper
{
	background-color: #56417E
}

 /* change color of left nav links */
.onlineonly { color: #56417E }

.featuredAllRight
{
color:#56417E ;
}
A.featuredAllRight:hover
{
color:#dd6f49;
}
A.featuredAllRight:link,A.learnMore:visited
{
color:#56417E ;
}

A.orange:link { color: #dd6f49 }        
A.orange:visited { color: #dd6f49 }    
A.orange:hover { color: #56417E }    
A.orange:active { color:  #dd6f49 }  

.date
{  
	COLOR: #56417E;
}
.topNav
{  
    font-size: 11px;
	COLOR: #56417E;
	padding-top: 10px;
	padding-bottom: 5px;
	
}
.topNavLinkSelected
{  
    font-size: 10px;
	COLOR: #dd6f49;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-right:20px;
	text-transform: uppercase
}
A.topNavLink:link { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: none; color: #56417E }    
A.topNavLink:visited { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: none; color: #56417E }  
A.topNavLink:hover { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: underline; color: #dd6f49 }
A.topNavLink:active { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: underline; color: #dd6f49 }
A.topNavLinkSelected:link { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: none; color: #dd6f49 }    
A.topNavLinkSelected:visited { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: none; color: #dd6f49 }  
A.topNavLinkSelected:hover { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: underline; color: #dd6f49 }
A.topNavLinkSelected:active { text-transform: uppercase;font-size: 10px;margin-right:20px; text-decoration: underline; color: #dd6f49 }
A.animalHomeRocky:link { letter-spacing: 1px;text-transform: uppercase;color:#7b684c; font-size:10px; font-weight: bold; text-decoration: none  }    
A.animalHomeRocky:visited { letter-spacing: 1px;text-transform: uppercase;color:#7b684c; font-size:10px; font-weight: bold; text-decoration: none  }  
A.animalHomeRocky:hover { letter-spacing: 1px;text-transform: uppercase;color:#7b684c; font-size:10px; font-weight: bold; text-decoration: underline  }   
A.animalHomeRocky:active { letter-spacing: 1px;text-transform: uppercase;color:#7b684c; font-size:10px; font-weight: bold; text-decoration: none  }   
A.animalHomeKelp:link { letter-spacing: 1px;text-transform: uppercase;color:#77a01c; font-size:10px; font-weight: bold; text-decoration: none  }    
A.animalHomeKelp:visited { letter-spacing: 1px;text-transform: uppercase;color:#77a01c; font-size:10px; font-weight: bold; text-decoration: none  }  
A.animalHomeKelp:hover { letter-spacing: 1px;text-transform: uppercase;color:#77a01c; font-size:10px; font-weight: bold; text-decoration: underline  }   
A.animalHomeKelp:active { letter-spacing: 1px;text-transform: uppercase;color:#77a01c; font-size:20px; font-weight: bold; text-decoration: none  } 
A.animalHomeCoral:link { letter-spacing: 1px;text-transform: uppercase;color:#dd6f49; font-size:10px; font-weight: bold; text-decoration: none  }    
A.animalHomeCoral:visited { letter-spacing: 1px;text-transform: uppercase;color:#dd6f49; font-size:10px; font-weight: bold; text-decoration: none  }  
A.animalHomeCoral:hover { letter-spacing: 1px;text-transform: uppercase;color:#dd6f49; font-size:10px; font-weight: bold; text-decoration: underline  }   
A.animalHomeCoral:active { letter-spacing: 1px;text-transform: uppercase;color:#dd6f49; font-size:10px; font-weight: bold; text-decoration: none  } 
A.blue:link { color: #56417E }    
A.blue:visited { color: #56417E }   
A.blue:active { color: #56417E } 
A.blue:hover { color: #E15A00 }
A.signin:link { color: #56417E }    
A.signin:visited { color: #56417E }   
A.signin:active { color: #56417E } 
A.signin:hover { color: #E15A00 }
.signupEmailAddress
{
background-color: #ffffff
}
.seanotes
{
background-color: #ffffff
}
.captionBlue
{
COLOR: #56417E
}
H1
{
font-size: 30px;
MARGIN-BOTTOM: 14px;
MARGIN-TOP: 0px;
COLOR: #56417E
}
H2
{
COLOR: #56417E;
}
H3
{
COLOR: #56417E;
font-size: 17px
}
H4
{
	font-weight: bold;
	COLOR: #063EA4
}
H5
{
COLOR: #1A58B1
}
H6
{  
    font-size: 10px;
	COLOR: #022984;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px
}
A.rightNav:link { color: #3D3F39 }       /* unvisited link */
A.rightNav:visited { color: #3D3F39 }  /* visited links */
A.rightNav:hover { color: #dd6f49 }    /* active links */
A.purple:link { color: #56417E }     /* unvisited link */
A.purple:visited { color: #56417E }   /* visited links */
A.purple:hover { color: #dd6f49 }    /* active links */
A.purple:active { color: #56417E }    /* visited links */
A.pink:link { color: #dd6f49 }        
A.pink:visited { color: #dd6f49 }    
A.pink:hover { color: #dd6f49 }    
A.pink:active { color: #56417E }    
A.captionOrange:link { color: #dd6f49 }        /* unvisited link */
A.captionOrange:visited { color: #dd6f49 }    /* visited links */
A.captionOrange:hover { color: #56417E }    /* active links */
A.captionOrange:active { color: #dd6f49 }    /* visited links */
A.captionPurple:link { font-size:10px;color: #56417E }     /* unvisited link */
A.captionPurple:visited { font-size:10px;color: #56417E }   /* visited links */
A.captionPurple:hover { font-size:10px;color: #dd6f49 }    /* active links */
A.captionPurple:active { font-size:10px;color: #56417E }    /* visited links */
A.yellow:link { color: #EFF3A3; text-decoration: none }        /* unvisited link */
A.yellow:visited { color: #EFF3A3; text-decoration: none }    /* visited links */
A.yellow:hover { color: #dd6f49; text-decoration: underline }    /* active links */
A.yellow:active { color: #EFF3A3; text-decoration: none }   /* visited links */
.green
{
	color: #77a01c
}
A.green:link { color: #a3d23f; text-decoration: none  }       /* unvisited link */
A.green:visited { color: #a3d23f; text-decoration: none  }   /* visited links */
A.green:hover { color: #dd6f49; text-decoration: underline }    /* active links */
A.green:active { color: #a3d23f; text-decoration: none  }   /* visited links */

A.tan:link { color: #ddd8ba; text-decoration: none  }       /* unvisited link */
A.tan:visited { color: #ddd8ba; text-decoration: none  }   /* visited links */
A.tan:hover { color: #dd6f49; text-decoration: underline }    /* active links */
A.tan:active { color: #ddd8ba; text-decoration: none  }   /* visited links */

.kelp
{
	color: #ffffff
}
.buttonKelp
{
	color: #ffffff;
	background-color: #9CC806;
	padding: 5px;
	font-size: 10px
}
.coral
{
	color: #ffffff
}
.buttonCoral
{
	color: #ffffff;
	background-color: #f37662;
	padding: 5px;
	font-size: 10px
}
.rocky
{
	color: #ffffff;
}
.buttonRocky
{
	color: #ffffff;
	background-color: #674f96;
	padding: 5px;
	font-size: 10px
}
.defaultBoxRocky
{
	padding: 10px;
	padding-left: 15px;
	background-color: #56417e;
	padding-bottom: 25px;
	color: #ffffff
}
.defaultBoxCoral
{
	padding: 10px;
	padding-left: 15px;
	background-color: #dd6f49;
	padding-bottom: 25px;
	color: #ffffff
}
.defaultBoxKelp
{
	padding: 10px;
	padding-left: 15px;
	background-color: #80A205;
	padding-bottom: 25px;
	color: #ffffff
}
.camModule
{
	background-color: #90D3F1
}
.live
{  
    font-size: 11px;
	COLOR: #66cc66
}
.menu
{
	background-color: #90D3F1
}
.captionColor
{  
    font-size: 12px;
	COLOR: #3D3F39
}
.photoModule
{  
    font-size: 12px;
	font-weight:bold;
	COLOR: #3D3F39
}
.photoModuleHeader
{
FONT-SIZE: 15px;
MARGIN-BOTTOM: 14px;
MARGIN-TOP: 0px;
font-weight:bold;
COLOR: #9B4E00
}
.photoModuleMore
{
FONT-SIZE: 10px;
MARGIN-BOTTOM: 14px;
MARGIN-TOP: 5px
}
A.photoModuleMore:link { color: #3D3F39} }       /* unvisited link */
A.photoModuleMore:visited { color: #3D3F39} }   /* visited links */
A.photoModuleMore:hover { color: #E15A00 }    /* active links */
.callOutbox-long
{
	border:1px solid #3AA4D4;
}
.callOutbox-short
{
	border: 1px solid #3AA4D4;
}
.callOutbox-titlebar {
	border-bottom:1px solid #3AA4D4;
	background-color: #90D3F1;
}
.callOutbox-icon {
border-bottom:1px solid #3AA4D4;
	border-left-color: #A68F74;
	background-color: #90D3F1;
}
.modTitle
{
	color: #001275;
	font-weight: bold
}
.headerTable_home
{
	padding: 5px;
	padding-left: 10px;
	background-color: #56417e;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.headerTable_online
{
	padding: 5px;
	padding-left: 10px;
	background-color: #dd6f49;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.headerpic
{
	background-repeat: no-repeat;
	width: 727px;
	height: 190px;
	padding-top: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.portpic
{
	margin-bottom: 30px;
	margin-right: 10px
}
.portholder
{
	padding-bottom: 20px;
	height: 100px;
	margin-right: 20px
}
.portholderRight
{
	padding-bottom: 20px;
	height: 100px;
	margin-left: 20px
}
.headermaintitle
{
	font-size: 30px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.headersubtitle
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 10px;
}
A.headersubtitle:link { COLOR: #56417E;text-decoration: none }        /* unvisited link */
A.headersubtitle:visited { COLOR: #56417E;text-decoration: none }    /* visited links */
A.headersubtitle:active { 	COLOR: #56417E;text-decoration: none }    /* active links */
A.headersubtitle:hover { 	COLOR: #56417E;text-decoration: underline }    /* active links */ 
.headertext
{
	margin-bottom: 10px;
	line-height: 15px;
	width: 340px;
	margin-right: 10px;
}
A.headertitle:link {
	text-decoration: none;
}        /* unvisited link */
A.headertitle:visited {
	text-decoration: none;
}   /* visited links */
A.headertitle:hover {
	text-decoration: underline;
}    /* active links */
A.headermaintitle:link { text-decoration: none;}        /* unvisited link */
A.headermaintitle:visited { text-decoration: none;}    /* visited links */
A.headermaintitle:hover { 	text-decoration: underline; }    /* active links */ 
/* animal style */
div.background
{
	background-repeat: no-repeat;
	background-position: bottom;
	height: 350px
}
div.backgroundTshirt
{
	background-image: url(/efc/efc_splash/content/images/splash_tshirts/bg.gif);
	background-repeat: no-repeat;
	padding-top:0px;
	margin-top: 0px
}
.animalMiddle
{
	background-color: #56417e;
	padding: 20px;
	color: #ffffff;
	padding-bottom: 20px;
	padding-top: 0px
}
.animalBottom
{
	padding: 20px;
	background-color: #fac979;
}
div.headingBox
{
	padding-left: 20px;
	width: 280px;
	font-size: 12px;
	line-height: 18px;
	padding-top: 30px
}
.heading
{
	font-size: 30px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 35px
}
.subHeading
{
	font-size: 20px;
	line-height: 30px
}
.factBoxHeader
{
	color:#ffffff;
	font-size: 20px;
	font-weight: bold;
	float:left
}
.factBoxHeaderTan
{
	color:#ddd8ba;
	font-size: 20px;
	font-weight: bold;
	float:left
}
.factBoxHeaderYellow
{
	color: #EFF3A3;
	font-size: 20px;
	font-weight: bold;
	float:left
}
.factBoxHeaderGreen
{
	color: #a3d23f;
	font-size: 20px;
	font-weight: bold;
	float:left
}
.factBox
{
	color:#000000;
	font-size: 12px;
	padding-right:30px;
	line-height: 20px;
	width: 580px;
}
.fact
{
	color: #ffffff;
	width: 335px;
	line-height: 18px;
	font-size: 12px
}
.bottomHeading
{
	font-size: 22px;
	line-height:28px;
	font-weight:bold;
	margin-bottom: 5px
}
.video
{
	padding-top:5px;
	padding-left:10px;
	font-size:10px;
	letter-spacing:2px;
	padding-bottom:5px
}
.videoBox
{
	float: right;
	width: 320px;
	margin-top: 10px;
	float: left
}
.homeBoxHeader
{
	padding-top: 5px
}
.status
{
	padding-right:15px;
	width:140px;
	COLOR: #56417E
}
.statusLink
{
	COLOR: #56417E;
	font-size: 10px;
	text-align: center
}
.buttonNavContainer
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 18px
}
.spacing
{
	letter-spacing: 1px
}
.home
{
	font-size:10px;
	letter-spacing: 1px;
	padding-bottom: 4px;
	padding-top: 3px
}
A.home:link { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: none  }    
A.home:visited { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: none  }  
A.home:hover { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: underline  }   
A.home:active { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: none  } 
A.homeCoral:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px; text-decoration: none  }    
A.homeCoral:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px; text-decoration: none  }  
A.homeCoral:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#56417E; font-size:18px; text-decoration: underline  }   
A.homeCoral:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px; text-decoration: none  } 
A.homeGuide:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px }    
A.homeGuide:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px}  
A.homeGuide:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#56417E; font-size:18px}   
A.homeGuide:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px} 
A.homeKelp:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#77a01c; font-size:18px; text-decoration: none  }    
A.homeKelp:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#77a01c; font-size:18px; text-decoration: none  }  
A.homeKelp:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px; text-decoration: underline  }   
A.homeKelp:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#77a01c; font-size:18px; text-decoration: none  } 
A.homeRocky:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#7b684c; font-size:18px; text-decoration: none  }    
A.homeRocky:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#7b684c; font-size:18px; text-decoration: none  }  
A.homeRocky:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:18px; text-decoration: underline  }   
A.homeRocky:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#7b684c; font-size:18px; text-decoration: none  } 

A.purple:link { color:#56417E; }    
A.purple:visited { color:#56417E; }  
A.purple:hover { color:#dd6f49; }   
A.purple:active { color:#56417E; }  
A.goNow:link { font-weight:bold;padding-bottom: 3px;color:#ffffff; font-size:10px; text-decoration: none  }    
A.goNow:visited { font-weight:bold;padding-bottom: 3px;color:#ffffff; font-size:10px; text-decoration: none  }  
A.goNow:hover { font-weight:bold;padding-bottom: 3px;color:#ffffff; font-size:10px; text-decoration: underline  }   
A.goNow:active { font-weight:bold;padding-bottom: 3px;color:#ffffff; font-size:10px; text-decoration: underline   } 
A.goNowPink:link { font-weight:bold;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: none  }    
A.goNowPink:visited { font-weight:bold;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: none  }  
A.goNowPink:hover { font-weight:bold;padding-bottom: 3px;color:#dd6f49; font-size:10px; text-decoration: underline  }   
A.goNowPink:active { font-weight:bold;padding-bottom: 3px;color:#56417E; font-size:10px; text-decoration: underline   }
.captionPurple
{
	COLOR: #56417E;
	font-size: 10px
}
.purple
{
	COLOR: #56417E
}
.pink
{
	COLOR: #dd6f49
}
.green
{
	COLOR: #77a01c
}
.brown
{
	COLOR: #7b684c
}
.goPink
{
	padding: 5px;
	font-size: 10px;
	background-COLOR: #dd6f49
}
.goGreen
{
	padding: 5px;
	font-size: 10px;
	background-COLOR: #77a01c
}
.goBrown
{
	padding: 5px;
	font-size: 10px;
	background-COLOR: #7b684c
}
.goGray
{
	padding: 5px;
	font-size: 10px;
	background-COLOR: #f2f5f9;
	margin-top:5px
}
.stats
{
	border-top: 1px solid #cdd3da;
	padding-top:5px;
	padding-bottom: 5px;
	COLOR: #56417E;
	font-size: 10px
}
.statsBottom
{
	border-top: 1px solid #cdd3da;
	padding-top:5px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	COLOR: #56417E;
	font-size: 10px
}
a.findout:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:12px; text-decoration: none  }    
a.findout:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:12px; text-decoration: none  }  
a.findout:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:12px; text-decoration: underline  }   
a.findout:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:12px; text-decoration: none  } 
a.findoutRed:link { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#e94e24; font-size:12px; text-decoration: none  }    
a.findoutRed:visited { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#e94e24; font-size:12px; text-decoration: none  }  
a.findoutRed:hover { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:12px; text-decoration: underline  }   
a.findoutRed:active { font-weight:bold;letter-spacing: 1px;padding-bottom: 3px;color:#e94e24; font-size:12px; text-decoration: none  } 
a.question:link { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:15px; text-decoration: none  }    
a.question:visited { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:15px; text-decoration: none  }  
a.question:hover { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:15px; text-decoration: underline  }   
a.question:active { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:15px; text-decoration: none  } 
a.questionLarge:link { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:20px; text-decoration: none  }    
a.questionLarge:visited { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:20px; text-decoration: none  }  
a.questionLarge:hover { letter-spacing: 1px;padding-bottom: 3px;color:#dd6f49; font-size:20px; text-decoration: underline  }   
a.questionLarge:active { letter-spacing: 1px;padding-bottom: 3px;color:#ffffff; font-size:20px; text-decoration: none  } 
.home
{
	color: #e06926
}
A.home:link { color:#e06926 }    
A.home:visited { color:#e06926 }    
A.home:active { color:#e06926 }
A.home:hover { color:#e06926; text-decoration: underline }
.subHeading
{
	COLOR: #56417E
}
.featured
{
	color: #56417E;
}
A.featured:link { color: #56417E; }      
A.featured:visited { color: #56417E; } 
A.featured:hover { color: #dd6f49; } 
.captionBlue
{
	margin-top:7px
}
.featuredAll
{
	color: #56417E;
	margin-top:7px;
}
A.featuredAll:link { color: #56417E;line-height:12px}       /* unvisited link */
A.featuredAll:visited { color: #56417E;line-height:12px} /* visited links */
A.featuredAll:hover { color: #56417E;line-height:12px}       /* unvisited link */

.featuredAllPink
{
	color: #dd6f49;
	margin-top:7px;
}
A.featuredAllPink:link { color: #dd6f49;line-height:12px}       /* unvisited link */
A.featuredAllPink:visited { color: #dd6f49;line-height:12px} /* visited links */
A.featuredAllPink:hover { color: #56417E;line-height:12px}       /* unvisited link */
.featuredPink
{
	color: #001275;
}
A.featuredPink:link { text-decoration: none;color: #dd6f49;font-weight:bold;}       /* unvisited link */
A.featuredPink:visited { text-decoration: none;color: #e57852;font-weight:bold;} /* visited links */
A.featuredPink:hover { text-decoration: underline;color: #E15A00;font-weight:bold;}       /* unvisited link */
.headings
{
	color: #56417E
}

A:link,A:visited,A:active
{
color:#56417E;
}
A:hover
{
	color:#dd6f49;
}
