/*Primary style sheet for highrocks.org*/
BODY.bg
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-family: Tahoma, Verdana, Arial;
	background-color: #02324E;
	color: #02324E; 
	font-size: 8pt;
}
div.bghead /*outer top background on main page - shaded teal*/
{
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	background-color: #02324E;
	background-image: url(/common/images/top_main_bg2.jpg);
	background-repeat: repeat;  
}
div.bgheadpages /*outer top background on content pages - shaded teal*/
{
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	background-color: #005E5C;
	background-image: url(/common/images/top_pages_bg.jpg);
	background-repeat: repeat;  
}
div.bgcontent /*outer bottom background all pages - slate blue*/
{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px, 0px, 10px, 0px;
	background-color: #02324E;
	z-index: -1;  
}
div.pagetop /*wraps header content*/
{
	width: 800px;
	position: relative;
	left: 50px;
	margin: 0px;
	padding: 0px;
	background-color: #005E5C;
	font-family: Tahoma, Verdana, Arial;	
	font-size: 10pt;
}
div.headmain /*header on main page, with background image*/
{
	width: 800px;
	height: 342px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	background-image: url(/common/images/top_main_title.jpg);
	font-size: 14pt;
	color: #DBFBFD;		
}
div.headpages /*header on content pages, with background image*/
{
	width: 800px;
	height: 120px;
	border: 0;
	padding: 0px;
	background-image: url(/common/images/top_page_title.jpg);	
	background-color: #03788F;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	color: #DBFBFD;		
}
div.nav1 /*wraps horizontal navigation bar*/
{	
	width: 800px; 
	height: 40px;
	margin: 0px;
	padding: 0px;
}

div.pagebottom /*wraps bottom of page, navigation and content divs*/
{
	display: block;
	width: 800px;
	height: 100%;
	min-height: 480px;
	background-color: #025262;
	background-image: url(/content/images/spacer.gif);
	background-repeat: repeat-y;
	position: relative;
	left: 50px;	
	margin: 0px 0px 10px 0px;
	padding: 0px;
	z-index: 1;
}
div.pagebottom:after 
{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}	
div.flashwarning /*gives link to get flash when older version detected*/
{
	width: 200px;
	height: 80px;
	padding: 2px;
	text-align: center;
	color: #DBFBFD;
	font-family: Arial;
	font-size: 10pt;
	position: absolute;
	left:600px;
	top: 240px;
	float: right;
}
div.nav2main /*wraps left navigation on main page*/
{	
	display: block;
	float: left;
	width: 170px; 
	height: auto;
	min-height: 480px;
	margin: 0px;
	padding: 0px;
	border: 0;
	background-color: #025262;
	color: #DBFBFD;
	background-image: url(/content/images/spacer.gif);
	background-repeat: repeat-y;		
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #DBFBFD;		
	z-index: 2;			
}
div.nav2 /*wraps left navigation on content pages*/
{	
	display: block;
	float: left;
	width: 180px; 
	height: auto;
	min-height: 480px;	
	margin: 0px;
	padding: 0px; 
	border: 0px;
	background-color: #025262;
	background-image: url(/content/images/spacer.gif);
	background-repeat: repeat-y;		
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #DBFBFD;		
	z-index: 2;
}
div.contact /*holds contact graphic*/ 
{ 
    display: block; 
    width: 100%; 
    padding: 0px; 
    border: 0; 
    vertical-align: bottom; 
} 
div.contentmain /*wraps right side content on main page*/
{	
	display: block;
	float: right;
	width: 610px;
	height: 100%;
	margin: 0px;
	padding: 10px; 
	border: 0;
	background-color: #FCEFEF;
	font-family: Arial;
	font-size: 9pt;
	color: #1C1C1C;	
	
}
div.contentshell /*wraps right side content div on content pages -- fix for Firefox*/
{	
	display: block;
	float: right;
	width: 620px;
	height: auto;
	min-height: 480px;
	position: relative;	
	padding: 0px;
	border: 0;
	margin: 0px;
	background-color: #FCEFEF;
	background-image: url(/content/images/spacer.gif);
	background-repeat: repeat-y;
	z-index: 2;
}
div.calendar_contentshell /*wraps right side content div on calendar pages -- fix for Firefox*/
{	
	display: block;
	float: right;
	width: 793px;
	height: auto;
	min-height: 480px;
	position: relative;	
	padding: 0px;
	border: 0;
	margin: 0px;
	background-color: whitesmoke;
	background-image: url(/content/images/spacer.gif);
	background-repeat: repeat-y;
	z-index: 2;
}
div.contentshell:after 
{
	content: "";
	display: block;
	height: auto;
	clear: both;
	visibility: visible;
}
div.content1 /*wraps right side content on content pages*/
{	
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 10px; 
	border: 0;
	margin: 0px;
	background-color: #FCEFEF;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 9pt;
	color: #1C1C1C;		
}
div.content2 /*within content 1 for right alignment*/
{	
	float: right;
	width: 600px;  
	border: 0;
	background-color: #FCEFEF;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 9pt;
	color: #1C1C1C;		
}
div.divClear
{
	clear: both;
}
div.specialintro1 /*container for text which is parent to special focus content, background light peach*/
{
	display: block;
	float: left;
	width: 560px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 4px;
	background-color: #FAD7BB;
}
div.specialintro2 /*container for text which is parent to special focus content, background light blue*/
{
	display: block;
	float: left;
	width: 560px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 4px;
	background-color: #DBFBFD;
}
div.specialintro3, div.specialintro4 /*container for text which is parent to special focus content, background off white*/
{
	display: block;
	float: left;
	width: 560px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 4px;
	background-color: #FCEFEF;
}
div.focus1 /*container for special focus content*/
{
	display: block;
	float: right;
	width: 552px;
	height: 200px;
	padding: 4px;
	background-color: #FCEFEF;
	position: relative;
	visibility: visible;
	overflow: scroll;
}
div.audio /*container for audio player*/
{	
	display: inline-block;
	float: right;
	width: auto;
	height: auto;
	padding: 10px 10px 0px 10px;
	border: 0;
	margin: 0px;
	background-color: #FCEFEF;
	clear: right;	
}
div.igallery /*container for dynamic image gallery*/
{	
	display: block;
	float: none;
	width: auto;
	height: auto;
	padding: 10px; 
	border: 0;
	margin: 0px;
	background-color: #FCEFEF;		
}
div.video /*container for video player*/
{	
	display: block;
	float:  none;
	width: 100%;
	height: auto;
	padding: 10px; 
	border: 0;
	margin: 0px;
	background-color: #FCEFEF;		
}
div.r-portrait1 /*right-float block for extra small image & caption in portrait format*/
{
	display: block;
	float: right;
	margin-left: 5px;
	width: 80px;
	height: 120px;
	border: 0;
	font-family: Arial,"Trebuchet MS",Verdana,Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-portrait2 /*right-float block for small image & caption in portrait format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	padding-left: 5px;
	width: 155px;
	height: 220px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-portrait3 /*right-float block for medium image & caption in portrait format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	width: 215px;
	height: 300px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-portrait4 /*right-float block for large image & caption in portrait format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	width: 245px;
	height: 340px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-landscape1 /*right-float block for extra small image & caption in landscape format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	width: 105px;
	height: 90px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-landscape2 /*right-float block for small image & caption in landscape format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	padding-left: 5px;
	width: 205px;
	height: 170px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-landscape3 /*right-float block for medium image & caption in landscape format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	width: 285px;
	height: 230px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.r-landscape4 /*right-float block for large image & caption in landscape format*/
{
	display: inline-block;
	float: right;
	margin-left: 5px;
	width: 325px;
	height: 260px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-portrait1 /*left-float block for extra small image & caption in portrait format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 80px;
	height: 120px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-portrait2 /*left-float block for small image & caption in portrait format*/
{
	display: block;
	float: left;
	margin-right: 5px;	
	width: 155px;
	height: 220px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-portrait3 /*left-float block for medium image & caption in portrait format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 215px;
	height: 300px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-portrait4 /*left-float block for large image & caption in portrait format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 245px;
	height: 340px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-landscape1 /*left-float block for extra small image & caption in landscape format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 105px;
	height: 90px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-landscape2 /*left-float block for small image & caption in landscape format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 205px;
	height: 170px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-landscape3 /*left-float block for medium image & caption in landscape format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 285px;
	height: 230px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-landscape4 /*left-float block for large image & caption in landscape format*/
{
	display: block;
	float: left;
	margin-right: 5px;
	width: 325px;
	height: 260px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.l-othersize /*left-float block for image or other object sized to fit.*/
{
	display: block;
	float: left;
	margin-right: 5px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #1C1C1C;		
	}
div.col-othersize /*block for column image or other object sized to fit.*/
{
	display: block;
	float: none;
	margin-left: 5px;
	max-width: 160px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}
div.col-portrait1 /*block for portrait x-small column image*/
{
	display: block;
	float: none;
	margin-left: 50px;
	margin-right: 5px;
	width: 85px;
	height: 120px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}
div.col-portrait2 /*block for portrait small column image*/
{
	display: block;
	float: none;
	margin-left: 10px;
	margin-right: 5px;
	width: 165px;
	height: 220px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}
div.col-landscape1 /*block for landscape x-small column image*/
{
	display: block;
	float: none;
	margin-left:35px;
	margin-right: 5px;
	width: 110px;
	height: 85px;
	text-align: center;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}
div.col-landscape2 /*block for landscape small column image*/
{
	display: block;
	float: none;
	margin-left: 10px;
	margin-right: 5px;
	width: 170px;
	height: 130px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}			
div.col-othersize /*block for column image or other object sized to fit.*/
{
	display: block;
	float: none;
	margin-left: 5px;
	margin-right: 5px;
	max-width: 170px;
	border: 0;
	font-family: Arial, "Trebuchet MS", Verdana, Tahoma;
	font-size: 8pt;
	color: #FCEFEF;		
	}								
img.r-portrait1  /*format for extra small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 75px;
	height: 100px;
	float: right;
}
img.r-portrait2  /*format for small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 150px;
	height: 200px;
	float: right;
}
img.r-portrait3  /*format for medium image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 210px;
	height: 280px;
	float: right;
}
img.r-portrait4  /*format for large image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 240px;
	height: 320px;
	float: right;
}
img.r-landscape1  /*format for extra small image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 100px;
	height: 75px;
	float: right;
}
img.r-landscape2  /*format for small image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 200px;
	height: 150px;
	float: right;
}
img.r-landscape3  /*format for medium image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 280px;
	height: 210px;
	float: right;
}
img.r-landscape4  /*format for large image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 320px;
	height: 240px;
	float: right;
}
img.l-portrait1  /*format for small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 75px;
	height: 100px;
	float: left;
}
img.l-portrait2  /*format for small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 150px;
	height: 200px;
	float: left;
}
img.l-portrait3  /*format for medium image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 210px;
	height: 280px;
	float: left;
}
img.l-portrait4  /*format for large image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 240px;
	height: 320px;
	float: left;
}
img.l-landscape1  /*format for extra small image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 100px;
	height: 75px;
	float: left;
}
img.l-landscape2  /*format for small image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 200px;
	height: 150px;
	float: left;
}
img.l-landscape3  /*format for medium image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 280px;
	height: 210px;
	float: left;
}
img.l-landscape4  /*format for large image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 320px;
	height: 240px;
	float: left;
}
img.l-othersize
{
	border: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
}
img.col-portrait1  /*format for small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 75px;
	height: 100px;
	float: none;
	
}
img.col-portrait2  /*format for small image in portrait format*/
{
	border: 0;
	padding: 0;
	width: 150px;
	height: 200px;
	float: none;
}
img.col-landscape1  /*format for extra small column image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 100px;
	height: 75px;
	float: none;
}
img.col-landscape2  /*format for small column image in landscape format*/
{
	border: 0;
	padding: 0;
	width: 160px;
	height: 120px;
	float: none;
}
img.col-othersize  /*format for column image no wider than 160px*/
{
	border: 0;
	padding: 0;
	max-width: 160px;
	height: auto;
	float: none;
}
h1.pagetitle1 /*page heading in bold, dark gray*/
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #093E1B;
}
h1.pagetitle2 /*page heading in bold, russet */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #A80A16;
}
h1.pagetitle3 /*page heading in bold, italic, slate blue */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	font-style: italic;
	color: #02324E;
}
h2.sectiontitle1 /*section heading in bold, dark teal */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #005E5C;
}
h2.sectiontitle2 /*section heading in bold, russet */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #A80A16;
}
h2.sectiontitle3 /*section heading in bold, italic, slate blue */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-style: italic;
	color: #02324E;
}
h3.subtitle1 /*subsection heading in dark teal */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #005E5C;
}
h3.subtitle2 /*subsection heading in russet */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-weight: normal;	
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	color: #A80A16;
}
h3.subtitle3 /*section heading in italic, slate blue */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	font-style: italic;
	color: #02324E;
}
.content1 /*standard content in charcoal*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #1C1C1C;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;
	margin-left: 0;
	padding: 0px;	
}
p /*fix bottom margin for p tag*/
{
	padding: 0;
	margin-bottom: 1em;
}
.content2 /*standard content in slate blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color:#02324E;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;
	padding: 0px;	
}
.content3 /*indented content in charcoal*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #1c1c1c;
	margin-top: 0;
	margin-bottom: 1em;	
	margin-left: 10px;
	margin-right: 10px;	
	padding: 0px;	
}
.content4 /*smaller, italic content in slate blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 8pt;
	font-style: italic;
	color: #02324E;	
	padding: 0px;
	margin-top: 0;
	margin-bottom: 1em;
	margin-right: 0;		
}
h2.coltitle1 /*columnn heading in bold, linen */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	color: #FEFCFC;
}
h2.coltitle2 /*section heading in bold, linen, italic */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	text-decoration: none;
	font-style: italic;
	color: #FEFCFC;
}
h2.coltitle3 /*section heading in bold, italic, linen */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	text-decoration: none;
	color: #DBFBFD;
}
h2.coltitle4 /*section heading centered in bold, italic, alice blue */
{
	font-family: Trebuchet, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	text-decoration: none;
	font-style: italic;
	color: #DBFBFD;
}
.colcontent1 /*standard content in off-white*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #FEFCFC;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	text-align: left;	
}
.colcontent2 /*standard content in light blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #DBFBFD;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	text-align: left;	
}
.colcontent3 /*centered content in off-white*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #FEFCFC;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	text-align: center;	
}
.colcontent4 /*smaller, centered content in light blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 8pt;
	font-style: italic;
	color: #DBFBFD;	
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;				
}
p.specialintro1 /*intro to focus or gallery content in 10pt dark teal*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 10pt;
	color: #005E5C;
	margin-bottom: 1em;		
}
p.specialintro2 /*intro to focus or gallery content in slate blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 10pt;
	color: #02324E;
	margin-bottom: 1em;			
}
p.specialintro3 /*intro to focus or gallery content in 9pt dark teal*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #005E5C;
	margin-bottom: 1em;		
}
p.specialintro4 /*intro to focus or gallery content in 9pt slate blue*/
{
	font-family:  Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 9pt;
	color: #02324E;
	margin-bottom: 1em;		
}
.maplabel /*style for map individual labels background, text*/
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #003333;
	background-color: #FFFFFF;
	width: 150px;
	height: 40px;
	font-weight: bold;
}
.overviewlabel /*style for map labels background, text*/
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #A80A16;
	background-color: #FFFFFF;
	width: 30px;
	height: 30px;
	font-weight: bold;
	text-align: center;
}
a:link, a:visited /*href for content --slateblue no underline*/
{
	text-decoration: none;
	color: #02324E;
	font-size: 9pt;
}
a:hover /*hover in ocean blue with underline for link1*/
{
	text-decoration: underline;
	color: #03788F;
	font-size: 9pt;
}
a:link.link1, a:visited.link1 /*href for content --slateblue no underline*/
{
	text-decoration: none;
	color: #02324E;
	font-size: 9pt;
}
a:hover.link1 /*hover in ocean blue with underline for link1*/
{
	text-decoration: underline;
	color: #03788F;
	font-size: 9pt;
}
a:link.link2, a:visited.link2 /*href bold slateblue no underline*/
{
	font-weight: bold;
	text-decoration: none;
	color: #02324E;
	font-size: 9pt;
}
a:hover.link2 /*hover in ocean blue with underline for link2*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #03788F;
	font-size: 9pt;
}
a:link.link3, a:visited.link3 /*href for breadcrumb -- italic slateblue no underline*/
{
	font-style: italic;
	text-decoration: none;
	color: #02324E;
	font-size: 8pt;
}
a:hover.link3 /*hover in ocean blue with underline for link3*/
{
	font-style: italic;
	text-decoration: underline;
	color: #03788F;
	font-size: 8pt;	
}
a:link.link4, a:visited.link4 /*href bold russet underlined*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #A80A16;
	font-size: 9pt;
}
a:hover.link4 /*hover in slate blue with underline for link4*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #025262;
	font-size: 9pt;
}
a:link.link_flashwarning, a:visited.link_flashwarning /*href for get flash -- bold light blue no underline*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #DBFBFD;
	font-size: 10pt;
}
a:hover.link_flashwarning /*hover in off-white with underline for link4*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #FCEFEF;
	font-size: 10pt;	
}
a:link.col-link1, a:visited.col-link1 /*href for column content --light peach no underline*/
{
	text-decoration: none;
	color: #FAD7BB;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:hover.col-link1 /*href for column content --hover in dark peach with underline for link1*/
{
	text-decoration: underline;
	color: #FCC189;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;	
	text-align: center;	
}
a:link.col-link2, a:visited.col-link2 /*href for column content -- bold light peach no underline*/
{
	font-weight: bold;
	text-decoration: none;
	color: #FAD7BB;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:hover.col-link2 /*href for column content --hover in dark peach with underline for link2*/
{
	font-weight: bold;
	text-decoration: underline;
	color: #FCC189;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:link.col-link3, a:visited.col-link3 /*href for column content -- italic light blue no underline*/
{
	font-style: italic;
	text-decoration: none;
	color: #DBFBFD;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:hover.col-link3 /*href for column content -- hover italic in ocean blue with underline for link3*/
{
	font-style: italic;
	text-decoration: underline;
	color: #AAC7C6;
	font-size: 9pt;	
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:link.col-link4, a:visited.col-link4 /*href for column content --  bold light blue no underline*/
{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #DBFBFD;
	font-size: 9pt;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}
a:hover.col-link4 /*href for column content -- hover bold italic in ocean blue with underline for link4*/
{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #AAC7C6;
	font-size: 9pt;	
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;	
}

