﻿.Home
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}
.Home:hover
{
	color:Black;
	font-weight:bold;
	text-decoration:underline;
}

.red
{
	color: #C02121;
}

.teacher
{ 
    font-weight: bold;
    color:black;
    text-decoration:none;    
 }

.teacher:hover
{
   text-decoration: underline;
   color: black; 
   font-weight: bold;
}

.teacherlink
{
	color:#A86521;
	text-decoration: none;
}

.teacherlink:hover
{
	color:#A86521;
	text-decoration: underline;
}

.sitemap
{
	color:black;
	text-decoration: none;
}

.sitemap:hover
{
	color:black;
	text-decoration: underline;
}


.elivelink
{
	color:#248615;
	text-decoration:none;
	
}

.elivelink:hover
{
	color:#248615;
	text-decoration:underline;
	
}


.AboutHeader
{
	font-weight: bold;
    font-size: 16pt; 
    font-family:Tahoma;
    color:#0A58AD; 
}

.DataHeader
{
	font-weight: bold;
    font-size: 16pt; 
    font-family:Tahoma;
    color:#DE3C3C; 
}

.DataHeader2
{
	font-weight:bold;
	color:#555555;
}

.EliveHeader
{
	font-weight: bold;
    font-size: 16pt; 
    font-family:Tahoma;
    color:#248615;
}	

.BrownHeader
{
	font-weight: bold;
    font-size: 16pt; 
    font-family:Tahoma;
    color:#AD6827;
}

.pagelink
{
	color: #C02121;
	text-decoration:underline;
	
}

.pagelink:hover
{
	color:#C02121;
	text-decoration:none;
	
}
/*for homepage elive and data section*/
.datalink
{
	color: #C02121;
	text-decoration:none;
	font-weight:bold;
	
}

.datalink:hover
{
	color:#C02121;
	text-decoration:underline;
	font-weight:bold;
}
.estuarylink
{
	color:#248615;
	text-decoration:none;
	font-weight:bold;
}

.estuarylink:hover
{
	color:#248615;
	text-decoration:underline;
	font-weight:bold;
}

.about_estuaries
{
	font-size: 10pt;
	color: #6789b5;
	font-weight: bold;
	text-decoration:none;
}
.about_estuaries:hover
{
	font-size: 10pt;
	color: #6789b5;
	font-weight: bold;
	text-decoration:underline;
}
/*end*/
.graylink
{
	color:Gray;
	font-family:Arial;
	font-size: 10pt;
}

.bluelink
{
	color: #0A58AD;
	text-decoration:underline;
}

.bluelink:hover
{
	color: #0A58AD;
	text-decoration:none;
}
.greenlink
{
	color: #248615;
	text-decoration:underline;
}

.greenlink:hover
{
	color: #248615;
	text-decoration:none;
}

.brownlink
{
	color: #6D3D0C;
	text-decoration:underline;
	}
	
.brownlink:hover
{
	color: #6D3D0C;
	text-decoration:none;
	}
	
.brown
{
	color: #6D3D0C;
	text-decoration:none;
	}
	
.white
	{
		color:White;
		font-weight:bold;
		font-size:9pt;
	}
	
	.fish
	{
		font-weight:bold;
		color: #337BC3;
	}
	
	.fishheader
	{
		font-weight:bold;
		color: #337BC3;
		font-style:italic;
	}

.boxheader
{
	font-weight: bold;
	font-family:Arial;
	font-size:large;
}

.GetInvolvedPic
{
	color:White;
}

.GetInvolvedLink
{
	color:White;
}

.ResourceLink
{
	color:#A86521;
	font-weight:bold;
}

.AboutLink
{
	color:#296DAA;
	font-weight:bold;
}
.gray
{
    color:Gray;
    font-size:smaller;
}
.gallerylink
{
	color: #248615;
	text-decoration:none;
	font-weight:bold;
	/*margin-bottom: -2px;*/
	text-align:center;
	}
.gallerylink:hover
{
	color: #248615;
	text-decoration:underline;
	font-weight:bold;
}

.galleryHeight
{
    height:150px;
  text-align:center;
}
.link
{
	text-decoration:none;
}

.NewsHeader
{
	font-weight:bold;
	color:Black;
	font-size:9pt;
}

.NewsAbstract
{
	color:#CF8C4A;
	font-size:9pt;
}

img
{  
	border-style: none;
}

a.footermenu
	{
	font-family:Arial;
	font-size: 10pt;
	color: White;
	text-decoration	:	none; 
	
}
	
a.footermenu:visited
	{
   text-decoration	:	none; 
   color		: White;
  	background	:	transparent;
	font-size: 10pt;
	}	
		
a.footermenu:hover
	{ 
	text-decoration	: underline; 
	color		: White;
	background	:	transparent;
	font-size: 10pt;
	}
	
/*for flyout layout*/
 .QuickLinksFlyoutPopup
        {
            background-color:#E8F9E9;
            border: solid 1px silver;
            padding:10px;

        }
        h4
        {
            font-weight:bold;
            color:Fuchsia;
            font-family:Verdana;
            font-size:8pt;
            height:5px;
            
        }
        
        
        .listitem
        { font-family:Verdana;font-size:8pt;color:black; text-decoration:none;}
        a.listitem:visited{ font-family:Verdana;font-size:8pt;color:black;text-decoration:none;}
        a.listitem:hover{ font-family:Verdana;font-size:8pt;color:black;text-decoration:none;}   
            
        a.mlink:link{ font-family:Tahoma;font-size:8pt;color:white; text-decoration:none;}
        a.mlink:visited{ font-family:Tahoma;font-size:8pt;color:white; text-decoration:none;}
        a.mlink:hover{ font-family:Tahoma;font-size:8pt;color:white; text-decoration:none;}        
        
        
        .mHoverin
        {
            background-color: green;
            border:solid 1px blue;
        }
        
        .mHoverout
        {
            background-color:Transparent;
            border:none;
        }
                
        
        .list
        {
            width:160px;
            padding-left:10px;
        }
        .QuickLinksFlyoutPopupHr
        {
            background-color:#D6E3EF;
            width:5px;
        }     
      .QuickLinksFlyoutStaticLink_msdn
      {
        border:solid 1px;
           }   
      .QuickLinksFlyoutStaticLink_msdn
      {
         font-family:Tahoma;
         font-size:8pt;
         color:white;
         cursor:hand;
         width:90px;
         height:auto;
      }    
      
        table.SecondTableHeader
{
	font-weight: bold;
font-size: 12px;
color:#4B80AC;
}    
  
      /*end*/
      
      /*Test for Anchor
      #gravity
{
background: #ff0000;
float: left;
width: 100%;
}
*/
      .frame
      {
		BORDER-RIGHT: #248615 1px solid;
		BORDER-TOP: #248615 1px solid; 
		
		width:834px;
		/*border-style:dotted;*/
		border-bottom: 1px solid #248615;
padding-left: 3px;
border-left: 1px solid #248615;
		      }
		  
	 .frame_teacher
      {
		BORDER-RIGHT: #6D3D0C 1px solid;
		BORDER-TOP: #6D3D0C 1px solid; 
		
		width:834px;
		/*border-style:dotted;*/
		border-bottom: 1px solid #6D3D0C;
padding-left: 3px;
border-left: 1px solid #6D3D0C;
		      }
		      
	.frame_science
	{
	 background-color:#cfd4d7;
	border-top:#afb5b5 1px solid;
	border-bottom:#afb5b5 1px solid;
	 	}
	 	
	 .sc_banner
	 {
		border-right:white 1px solid;
	
		 border-top:#cfd4d7 5px solid;
		height:20px;
		font-weight:bold;		
		font-size:12px;
		color:#bf2120;
		text-decoration:none;
		text-align:center;
	 }
	 .sc_water
	 {
		border-left:#afb5b5 1px solid;
		border-right:white 1px solid;
		
		border-top:#cfd4d7 5px solid;
		height:20px;
		font-weight:bold;		
		font-size:12px;
		color:#bf2120;
		text-decoration:none;
		text-align:center;

	 }
	 	
	 .sc_location
	 {
		border-right:#afb5b5 1px solid;
		border-top:#cfd4d7 5px solid;
		height:20px;
		font-weight:bold;		
		font-size:12px;
		color:#bf2120;
		text-decoration:none;
		text-align:center;
	 }	
	 
	 .sc_2banner
	 {
		border:15px 15px 15px 15px;
	padding:
	width:171px;	
		 font-size:12px;
		
		
	 }
	 
	 .sc_video
	 {
		
	 	border-top:white 2px solid;
	 }
	 .sc_data
	 {
		border-right:white 2px solid;
		border-top:white 2px solid;
	 }
	 
	 .sc_tooltip
	 {
		border:#dde3e3 1px solid;
		padding-top:15px;
		padding-left:15px;
		padding-bottom:15px;
		padding-right:10px;
		width:550px;
		height:180px;
	 }
	 .sc_bg
	 {
		background-color:#dde3e3;
		padding-right:10px;
		width:272px;
	 }
	 /* css for xmlhttppanel */
	  .divContainerTop
        {
            background: url('Images/top_back.png') no-repeat;
            width: 100%;
            height: 375px;
            position: relative;
        }
        .divXmlPanelLeft, .divXmlPanelRight
        {
            position: absolute;
            top: 98px;
            width: 340px;
            height: 240px;
            overflow: auto;
        }
        .divXmlPanelLeft
        {
            left: 48px;
        }
        .divXmlPanelRight
        {
            left: 500px;
        }
        .spanTitle
        {
            font-size: 16px;
            color: #5281ce;
            position: absolute;
        }
        .divContainerBottom
        {
            background: url('Images/bot_back.png') no-repeat;
            height: 260px;
            position: relative;
        }
        .xmlPanelCustomerInfo
        {
            position: absolute;
            top: 19px;
            left: 40px;
        }
        .country
        {
            margin: 4px;
            border: solid 1px #004759 !important;
        }
        .classImg
        {
            float: left;
            border: 1px solid White;
            border-top-color: #b7ceee;
            border-left-color: #b7ceee;
            margin-right: 50px;
            width: 180px;
            height: 220px;
            background-position: center;
            background-repeat: no-repeat;
        }
        .title
        {
            font-size: 14px;
            color: #5281ce;
            width: 300px;
        }
        .info
        {
            color: #0F3789;
            font-size: 14px;
        }
        .smallUserImage
        {
            border: 1px solid #999999;
            margin: 6px 10px 5px 6px;
            width: 85px;
            height: 104px;
            float: left;
            background: center no-repeat;
        }
        
        .fontsize
        {
			font-size:11px;
        }
        
        .video_frame
	 {
		border:#dde3e3 1px solid;
		padding-top:15px;
		padding-left:15px;
		padding-bottom:15px;
		padding-right:10px;
		width:840px;
		
	 }
	 
	.image_frame
    {
   margin:3px;
 background:white; 
 border:1px solid #248615;
 width:186px;
overflow:inherit;

}

.gallery_table
{
	margin-left:20px;
	margin-right:10px;
 padding-top:5px;
		
		padding-bottom:5px;
	
	
}

.gallery_agreement
{
	
 padding: 15px 15px 15px 25px;
	
}
.gallery_head
{
 font-size:13pt;
 font-weight:bolder;
 	
		color: #248615;	
}

.gallery_i
{
	font-style:italic;
	 font-size:11px;
	}

.gallerygreen
{
	color: #248615;
}
/*end of xmlhttppanel*/

	 .highschool
	 {
		border:#dde3e3 1px solid;
		padding-top:15px;
		padding-left:15px;
		padding-bottom:15px;
		padding-right:10px;
		width:845px;
		height:280px;
	 }
	 
	 .highschool_frame
	 {
 BORDER-RIGHT: #248615 1px solid;
		BORDER-TOP: #248615 1px solid; 
		
		width:697px;
		/*border-style:dotted;*/
		border-bottom: 1px solid #248615;
padding-left: 10px;
padding-right:5px;

}

.highschool_home
{
  /* BORDER-TOP: #f5c49d 1px solid; 
    BORDER-LEFT: #f5c49d 1px solid; 
   BORDER-BOTTOM: #f5c49d 1px solid;
   BORDER-RIGHT: #f5c49d 1px solid;*/
    outline-color:#f5c49d;
   outline-width:1px;
   outline-style:solid;
      	background-color:white;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:15px;
	padding-right:15px;
	width:840px;
	 margin-left: 1px;
}

.highschool_box
{
    /*border: #f5c49d 1px solid;
	 margin-left: 1px;*/
      outline-color:#f5c49d;
   outline-width:1px;
   outline-style:solid;
    padding: 5px 10px 0px 10px;
    background-color:#f9ede0;
    width:285px;
    
}

.highschool_right
{
      width:285px;
 margin-top:-10px;
}

.highschool_left
{
     padding-right: 10px;
      margin-top:15px;
}

.pnl_tab
{
   /*outline-color:#f5c49d;
   outline-width:1px;
   outline-style:solid;
DISPLAY: block;*/
   BORDER-TOP: #f5c49d 1px solid; 
    BORDER-LEFT: #f5c49d 1px solid; 
   BORDER-BOTTOM: #f5c49d 1px solid;
   BORDER-RIGHT: #f5c49d 1px solid; 
   
   FONT-SIZE: 13px;   
   COLOR: #444444;    
   HEIGHT:24px; 
   BACKGROUND-COLOR: #f9ede0; 
   TEXT-DECORATION: none; 
 PADDING-TOP: 6px !important;
 
  padding-left: 15px !important;
  padding-right: 15px !important;
   text-align:center;
    vertical-align:middle;
    margin-right: 2px !important;
  }

.pnl_tab_hover {
	COLOR: #000056; 
	BACKGROUND-COLOR: #f2d8be;
	PADDING-TOP: 6px !important; 
	BORDER-BOTTOM: #f5c49d 1px solid; 
	HEIGHT: 24px

}

.pnl_tab_current {

	COLOR: black; 
	 BORDER-RIGHT: #f5c49d  1px solid; 
   BORDER-TOP: #efaf4b  5px solid; 
    BORDER-LEFT: #f5c49d  1px solid; 
   /*  border-bottom: none;*/
 BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR: white;
	PADDING-TOP: 2px !important; 
	HEIGHT: 24px;
	text-align:center;

}

/*for estuaries day map*/

.post-date {
	background: #92a965 0 0 no-repeat;
	width:47px;
	height:48px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	position: absolute;
	padding: 3px;
	border: 1px solid #cccccc;
	margin-right: 10px;
	margin-top: 3px;
	vertical-align: top;
}
.post-date dt {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
}
.post-date dd {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin: -4px 0 0 0;
}
.indent ln {
	margin-left: 100px;
	color:#708143;
}

.ln2{
	margin-left: 100px;
	color:#708143;
}

.indent l4, .indent s5, .indent p {
	margin-left: 100px;
}

.indent {
	margin-bottom:20px;
}
h2.break {
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	letter-spacing: -.05em;
	border-bottom: 1px dotted #aaaaaa;
}