/* CSS Document */
h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #CF2F2F;
	text-decoration: none;
}
/* Original headline sizes
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
/* End Original headline sizes */
h1, h2, h3, h4 {
	font-size: 14px;
}

p.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CF2F2F;
	text-decoration: none;
}
.seoLinks{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #CF2F2F;
	text-decoration:underline;
}
.linkmod{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000 !important;
	text-decoration:none !important;
}
.sitewide{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	font-size:12px;
}

#nshpcontent{padding:20px;}

#nshpcontent h1{font-family:Arial, Helvetica, sans-serif; color:#CF2F2F; text-decoration:none; text-align:left; font-size:13px; font-weight:bold;}

#nshpcontent p, #nshpcontent strong {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal;}

#nshpcontent a:link, #nshpcontent a:visited, #nshpcontent a:hover {color:#000 !important; text-decoration:none !important;}

/* Body */
.style1 {color: #FFFFFF}
	body {
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		}
		
/* Navigation */		

	A:link, 
	A:visited	{ color: #cf2f2f; text-decoration: underline; } 
	A:active	{ color: #000000; text-decoration: underline; } 
	A:hover		{ color: #000000; text-decoration: none; } 
	
	A.nav-top:link, 
	A.nav-top:visited, 
	A.nav-top:active	{ color: #cf2f2f; text-decoration: none; } 
	A.nav-top:hover		{ color: #000000; text-decoration: none; } 
	
	A.nav-footer:link, 
	A.nav-footer:visited, 
	A.nav-footer:active		{ color: #616161; text-decoration: underline; } 
	A.nav-footer:hover		{ color: #616161; text-decoration: none; } 
	
	A.mid-links:link, 
	A.mid-links:visited, 
	A.mid-links:active		{ color: #cf2f2f; text-decoration: underline; } 
	A.mid-links:hover		{ color: #616161; text-decoration: none; } 


/* Main Table */
	
	.main-table {
		width: 768px;
		padding-left: 10px;
	}
	
/* Header and Footer */

	.top-nav-table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 575px;
		height: 25px;
		vertical-align: middle;
	}
	
	.main-nav-table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		width: 575px;
		height: 45px;
	}
	
	.main-nav-table-cells {
		font-family: Arial, Helvetica, sans-serif;
		border-left: 2px solid #dbdbdb;
		padding-left: 9px;
		padding-top: 2px;
		padding-bottom: 3px;
		vertical-align: bottom;
	}
	
	.footer {
		font-family: Arial, Helvetica, sans-serif;
		width: 758px;
		border-top: 1px solid #8c8c8c;
		font-size: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align: bottom;
	}
	
	.footer-second-line {
		font-family: Arial, Helvetica, sans-serif;
		width: 758px;
		font-size: 10px;
		padding-bottom: 5px;
		vertical-align: bottom;
	}	
	
/* Front Page */

	.about{
		font-size: 11px;
		padding-right: 5px;
	}
	
	.sections-main-table {
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 10px;
	}
	
	.sections-main-table2 {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
	}
		
	.sections {
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #8c8c8c;
		height: 25px;
		font-size: 12px;
		padding-right: 5px;
		vertical-align: middle;
	}
	
	.sections-links{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left: 9px;
		padding-top: 5px;
	}


/* Sub Pages */

	.sub-main-table {
		font-family: Arial, Helvetica, sans-serif;
		border-top: 1px solid #8c8c8c;
		font-size: 11px;
	}

	.sub-gray-table {
		background-color: #ebebeb;
		border-right: 1px solid #8c8c8c;
		padding: 15px;
	}
	
	.sub-gray-table-links {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}	
	
	.sub-gray-table-links-2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left: 15;
		padding-top: 3;
		padding-bottom: 2;
	}	
	
	.sub-gray-table-links-3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left: 25;
		padding-top: 3;
		padding-bottom: 2;
	}	

	.sub-gray-table-links-4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left: 35;
		padding-bottom: 2;
	}	
	
	.sub-gray-press-release-abstract {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #cf2f2f;
	}	
		
	.sub-header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding-left: 10px;
		color: #cf2f2f;
	}		
	
	.sub-header-arrows {
        padding-left: 50px;
        padding-right: 25px;
	}
		
	.sub-header-description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 10px;
		color: #000000;
	}		
	
	.sub-header-divider {
		border-bottom: 1px solid #8c8c8c;		
		padding-left: 10px;
	}		
			
	.sub-header-2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		padding-left: 10px;
		color: #000000;
	}		
	
	.sub-header-2-description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left: 10px;
		color: #000000;
	}		
	
	.sub-header-3-description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left: 25px;
		color: #000000;
	}	
			
	.sub-you-are-here {
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10px;
		font-size: 10px;
		color: #000000;
	}
	
/* Contact Pages */
	.contact-text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}	
	
	.contact-text-required {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ff0000;
	}			
	
	

	
	
		
	
	
	


