body 
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: small;
		}

/* these declarations make double sure that all commonly used tags receive the font-family and color for the body text of the page -- it's overkill, I know, but you can't be too careful */
p, ul, ol, li, td, blockquote, div 
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: small;
		}
	
	
.subtext 
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: x-small;
		}


/* this styles the links contained within the main page text -- and all other links unless defined by class */	
a
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
		}
	
a:hover
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ff9933;
	font-weight: bold;
		}
		
a.TOC
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
		}
	
a.TOC:hover
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFCC66;
	font-weight: bold;
		}

a.topnav
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #003399;
		text-decoration: none;
		}
	
a.topnav:hover
	{	
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #ffffff;
		font-weight: bold;
		background-color: #ff9933;
		}
		
		
		a.topnav_Directory
	{	
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #ffffff;
		font-weight: bold;
		background-color: #ff9933;
		}
		
		a.topnav_Directory:Hover
	{	
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #ffffff;
		font-weight: bold;
		background-color: #ff9933;
		}
		
		
		
		
a.photoviewer
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ff9933;
	font-weight: bold;
	text-decoration: none;
		}
	
a.photoviewer:hover
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ff9933;
	font-weight: bold;
		}
		


/* This set of declartions sets style specifically for the link class "pct"  (this stands for "Privacy | Contact | Terms of Use") and applies the links contained at the bottom of the page in the Privacy, Contact, and Terms of Use line  */
		
a.pct
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #cc6600;
		font-weight: bold;
		text-decoration: none;
		}
	
a.pct:hover
	{	
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #003399;
		font-weight: bold;
		text-decoration: underline;
		}
		

/* This set of declartions sets style specifically for the link class "subtextlink"  I use the class subtext to refer to all subscript or extra small text */
		
a.subtextlink
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #FF9933;
		font-weight: bold;
		text-decoration: none;
		}
	
a.subtextlink:hover
	{	
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #6699cc;
		font-weight: bold;
		text-decoration: underline;
		}
		
		

h1
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #003399;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
	font-variant: small-caps;
		}
		
		
h2
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF9933;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	padding-top: 6px;
		}


.Header3
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: Small;
		color: #003399;
		font-weight: bold;
		text-transform: uppercase;
		}
		
		
h3
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: Small;
	color: #003399;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
		}
		
		
h4
	{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: Small;
	color: #FF9933;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	padding-top: 6px;
		}		
		



.topnavtext
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: medium;
		color: #003399;
		font-weight: bold;
		}

.emphasizedtext
	{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: small;
		color: #cc6600;
		font-weight: bold;
		}

.NewsContainer
		{
					
			Height: 250px;
			Width: 250px;
			padding-bottom: 10px;
			padding-left: 10px;
			padding-top:  10px;
			padding-right: 15px;
			}


.NewsBar
		{
			font-family: Century Gothic, Arial, Helvetica, sans-serif;
			font-size: smaller;			
			Height: 200px;
			Width: 250px;
			overflow: auto;
			border-top-width: thin;
			border-bottom-width: thin;
			border-top: solid;
			border-bottom: solid;
			border-color: #dddddd;
			padding-bottom: 10px;
			padding-left: 10px;
			padding-top:  10px;
			padding-right: 15px;
			}



.subtextfooter {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003399;
	bottom: auto;
	top: 30px;
	position: relative; 
}
.LocationText {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}
.FooterText {
	text-align: center;
	vertical-align: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003399;
	top: 95%;
	bottom: 0%;
	position: static;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	right: auto;
	left: 265px;
}
