/* expanded width - bhp - 03/24/2010 */
/* added .boxer 10/02/2012 */
/* added Harlow font and changed logo tag 08/31/2020 
https://www.onlinewebfonts.com/download/208c60a0a6b9e5ebbc434f9f24c2aeae*/
@import url(//db.onlinewebfonts.com/c/208c60a0a6b9e5ebbc434f9f24c2aeae?family=Harlow+Solid+Italic);
@font-face {font-family: "Harlow Solid Italic"; src: url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.eot"); src: url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.woff") format("woff"), url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/208c60a0a6b9e5ebbc434f9f24c2aeae.svg#Harlow Solid Italic") format("svg"); }

body { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; background-image: url(images/parchment.jpg); }
img {border:0}
table {margin-left:20px; width: auto; border: double; border-width: thin; border-style: groove; /*border-spacing:10px;*/}
td, th {padding:10px; vertical-align:top; border: thin; border-width: thin; border-style: groove; }
h1 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; margin-top:0; margin-bottom:5px; }
h2 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; margin-top:0; margin-bottom:0; }
h3 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; margin-left:20px; margin-bottom:0; }
h4 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; margin-left:20px; margin-bottom:0; }

a:link, a:visited { text-decoration:none; /*color:#0000FF;*/ color:#021CA4; }
a:hover { text-decoration:underline; color:#000099; }
#content {
	background:#ffffff;
	padding-top:15px;
	padding-left:20px;
	padding-right:40px;
	padding-bottom:40px;
	min-height:250px;
}

/* Class Styles */

.bodyText {
	font:12px arial;
	color:#000066;
	line-height:20px;
	letter-spacing:0.1em;
	margin-top:0px;
	}
	
.pageName{
	vertical-align: middle;
    font: 28px georgia;
    color: #000066;
    line-height: 20px;
    letter-spacing: 0.1em;
    text-align: center;
	}

.subTitle{
	vertical-align: middle;
    font: 22px Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    color: #BB4018;
    line-height: 20px;
    letter-spacing: 0.1em;
    text-align: center;
	}
	
.subHeader {
	font:16px georgia;
	color: #000066;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color: #990000;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#000066;
	line-height:16px;
	letter-spacing:0.1em;
	}
	
.smallText {
	font:10px arial;
	color:#000066;
	}
	
	
img.left {
	float:left;
	padding-right:10px;
	vertical-align:middle;
	text-align:left;
}

.right {
	float:right;
	padding-left:10px;
	text-align:left;
}

#container {
/*	width:760px;*/
}

#outer {
	/*background:#ffffff;*/
/*	width:844px; */
/*	 border:1px solid black; */
/*	min-height:250px;*/
}

#mast img {	padding:5px; float:left;}

#inner {
	float:left;
/*	width:702px;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	margin-top:0; 
	margin-bottom:0; 
}

.boxer1 {
	font: georgia;
	color: #ffff99;
	border-color: #000099;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	background-color: #0c060c;
	width: auto;
	height: auto;
	margin: 20px;
	border: 0;
	padding-left: 5px;
	padding-right: 5px;}
	
.boxer {
	color: #000099;
	border-color: #000099;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	background-color: #FFFF99;
	width: auto;
	height: auto;
	margin: 20px;
	border: 1;
	padding-left: 5px;
	padding-right: 5px;}
	
	#s1 { border: 1px solid #8C2711; color: #8C2711; background-color: #FFF9F1; }
	#s1 a:link, #s1 a:visited { color: #8C2711; }
	#s1 h1 { background-color: #932E18; }
	
	#s2 { border: 1px solid #4C770B; color: #5A2C86; }
	#s2 a:link, #s2 a:visited { color: #4C770B; }
	#s2 h1 { background-color: #4C770B; }

	
	
	#s3 { border: 1px solid #5A0A7D; color: #415683; }
	#s3 a:link, #s3 a:visited {	color: #5A0A7D; }
	#s3 h1 { background-color: #67178A; }
	
	#s4 { border: 1px solid #ffffff; color: #ff0000; font-size: 28px; text-align:center; }
	#s4 a:link, #s4 a:visited {	color: #CC3300; }
	#s4 h1 { background-color: #CC3300; }

#footer {
	background: #f6f6f6;
	font-size:11px;
	color:#777777;
	text-align:center;
	padding:15px 0px;
}

#clearfloats { clear:both; }

#footerleft {float:left}

#footerright {float:right}

#navigation {
	float:left;
	width:142px;
	/*background-color: #ffffff;*/
	color:#000000;
	padding-top:18px;
	border-left-width: 2px; 
	height: auto;
	}
	

#navigation .navsub {
	text-indent:20px;
}

#navigation a, a.navmain:link, a.navmain:visited {
	font:11px georgia;
	color: #003366;
	/*color:#0000ff;*/
	font-weight:bold;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding:10px;
/*	border: 1pt solid rgb(20,40,95); */
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#navigation ul {
	list-style-type:none;
	padding:0;
	margin:0;
	line-height: 1.5em;
}
	
	
#logo {
	font:36px "Harlow Solid Italic";
	color: #000066;
	/*line-height:42px;
	letter-spacing:0.4em;*/
	}
	
#tagline {
	font:12px georgia;
	color: #000066;
	line-height:18px;
	letter-spacing:0.4em;
	/*background-color: #FFFFFF;*/
	}
	
#navigation a:hover {
	color:#006666;
	border: 1pt dotted blue;
	border-right-width: 0px; 
	border-left-width: 0px; 
	height: 1%; /* ie6 fix */
	}

#current a { background-color:#D1EFFF; color:#009999; }

/* thumbnails */
div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }

div.container { 
  border: 2px  solid #333;
  background-color: #ffe;
  }
  
div.spacer {
  clear: both;
  }
  
.red { 
  color: #FF0000;
  }
  
