/* ******************* */
/* GENERAL styles */
body
	{
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	} 

/* ******************* */
/* TOP BANNER styles */

/* The padding on wordmark is set to align the left edge of the image with the left edge of the navigation links in the column below. (The margins on the nav links are controlled by cellspacing in the table in the HTML file and by the sidenavMargin selector below.) If you change one of these margins, remember to make the appropriate changes in both areas so that the alignment is maintained. */ 

.wordmark
	{
	padding-left: 20px;
	padding-right: 0px;
	}
	
.bannerImage
	{
	text-align: right;
	padding-left: 0px;
	}
	
/* This sets the default properties for the links and hover properties in the global nav bar. */
.navtop
	{
	color: #FFFFFF; 
	text-decoration: none;
	}

.navtop:link
	{
	color: #FFFFFF; 
	text-decoration: none;
	}
.navtop:visited
	{
	color: #FFFFFF; 
	text-decoration: none;
	}
.navtop:active
	{
	color: #FFFFFF; 
	text-decoration: none;
	}

/* This sets the properties for the black global nav bar.  */
.blacknav		
	{
	background-color: #000000; 
	font-size: 70%;
	color: #FFFFFF; 
	padding-top: .5ex; 
	padding-bottom: .5ex; 
	padding-right: 1em;
	}

/* ******************* */
/* SIDE NAVIGATION styles */

#sidenavMargin
	{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	}

/* This class sets the default properties for the links and hover properties in the side nav bar. */	
.navside
	{
	color: #ffffff;
	text-decoration: none; 
	font-size: 100%;
	font-weight: bold; 
	}		

.URhere
	{
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	} 		
	
.subnav
	{
	color: #ffffff;
	font-size: 85%;
	margin-top: 0px;
	margin-left: 1.5em;
	margin-bottom: 0px;
	}
	
/* ******************* */	
/* SEARCH styles */

/* These selectors use absolute values for font-size. */
.searchTitle 		
	{
	font-size: 8pt;
	text-align: right; 
	}
	
.searchButton 	
	{
	font-size: 8pt; 
	}

.searchBox 			
	{
	font-size: 8pt; 
	}

/* ******************* */
/* CONTENT SECTION styles */
#contentMargin
	{
	padding: 1em;
	}

td
	{
	font-size: 80%; 
	}

h1
	{	
	font-size: 165%; 
	font-weight: bold;
	}

h2
	{	
	font-size: 140%; 
	font-weight: bold;
	}
	
h3
	{	
	font-size: 125%; 
	font-weight: bold;
	}

/* ******************* */
/* CONTACT TABLE styles */
#contactMargin
	{
	padding: 1em;
	}

.contact		
	{	
	font-size: 70%; 
	font-style: italic; 
	}

.logoPadding
	{
	text-align: right; 
	padding-left: .5em;
	padding-top: .5em;
	}

.header
	{
	font-size: 125%;
	font-weight: bold;
}

p.break{
	page-break-after: always;
	margin-bottom: 0;
	margin-top:0;
}
/*  ############ Added styles for text-based wordmark ############# */
/* wordmark styles */

/* Around entire one-line wordmark, use in a "DIV" tag */
.wordUp
	{
	padding-top: 19px;
	padding-bottom: 19px;
	margin-left: 20px;
	}

/* A one-line wordmark, left of the pipe */
.wordmark1
	{
	padding-right: 0px;
	font-family : "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 28px;
	color: #003399;
	text-decoration : none;
}

/* A one-line wordmark, left of the pipe */
.twoline-wordmark1
	{
	padding-right: 0px;
	font-family : "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size : 16px;
	color: #003399;
	text-decoration : none;
}

/* Italic text, right of the pipe, on a one-line wordmark */
.wordmark2
	{
	padding: 0px;
	font-family : Sabon, "Times New Roman", Times, serif;
	font-style : oblique; 
	font-size : 20px;
	color: #003399;
	text-decoration : none;
}

/* For Pipe (vertical line) on a one-line wordmark */
.pipe
	{
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 30px;
	color: #003399;
	text-decoration : none;
}

/* For Pipe (vertical line) on the top line of a two-line wordmark */
.twoline-pipe
	{
	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : 100;
	color: #009999;
	text-decoration : none;
}

/* ############# Added new styles for photo captions ############# */
.caption
	{
	font-size: 90%;
	font-style:italic;
	margin-top:0.5em;
	}
