body {        
	margin: 0;	
	padding: 0;	
	font: 95% Georgia, "Times New Roman", Times, serif;        
	color: black;
	}

	div#title {	
	background: url(images/banner.gif) no-repeat left;	
	height: 87px;
	}
	
div#title h1 {
	display: none;
	}

body.preview {
    text-align: center;
	}
	
body.preview h1 {
	font-size: 90%;        
	padding: 0;        
	margin: 2px 0;        
	border-bottom: 1px solid black;
	}
	
div#main {	
	border: 1px solid black;	
	border-width: 1px 1px 1px 0;	
	width: 1000px;    
	margin: 0 0 10px 0;	
	max-width: 100%;
	}
	
div#main div#menu {	
	width: 185px;	
	float: left;	
	border-right: 1px solid black;	
	font-size: 111%;	
	font-variant: small-caps;	
	text-align: right;	
	padding: 10px 0;	
	margin: 10px 0;	
	letter-spacing: .05em;	
	word-spacing: .1em;
}
div#main div#menu a {	
	display: block;	
	text-decoration: none;	
	color: black;	
	padding: 3px 10px;    
	margin: 0;    
	letter-spacing: .05em;
	}
	
div#main div#menu a:hover  {
    padding: 3px;    
	color: #ED1B23 !important;	
	font-weight: bold;
	}
	
div#main div#menu a.selected:hover {
    padding: 3px 3px 3px 17px;
	}

div#main div#menu a.selected {	
	color: #003371;	
	font-weight: bold;	
	letter-spacing: .1em;	
	word-spacing: .2em;
}

div#main div#content {    
	border-left: 1px solid black;	
	margin: 10px 10px 10px 185px;    
	padding-left: 10px;
}

div#main div#footer {	
	clear: left;	
	background: #eee;	
	border-top: 1px solid black;	
	text-align: center;    
	font-size: 80%;
	}
	
div#main div#footer p {    
	margin: 0;    
	padding: 2px;
	}
	
h2 {	
	font-variant: small-caps;	
	border-bottom: 1px solid black;	
	margin: 5px 10px;	
	padding: 10px 10px 0 10px;    
	letter-spacing: .1em;
}

h3 {	
	margin: 8px 5px;	
	padding: 2px 5px;        
	background: #f0f0f0;        
	font-size: 105%;}h4 {	
	font-variant: small-caps;	
	margin: 5px 5px;	
	padding: 5px 5px 0 5px;    
	letter-spacing: .1em;
	}
	
p {	
	margin: 0;	
	padding: 5px 2px;
	}
	
a {	
	color: #003371;
	}
	
a:hover  {	
	color: #ED1B23;
	}
	
img {	
	border: none;
	}
	
div.image {	
	text-align: center;
	}
	
div.image div.footer {	
	font-size: 85%;	
	color: #666;	
	font-style: oblique;
	}
	
table.display {	
	width: 100%;
	}
	
table.display tr td {	
	padding: 10px 0;
	}
	
table.display tr td.col1 {	
	text-align: center;	
	width: 50%;
	}
	
/* TMG left justify 04/20/19 */
table.display tr td.col2 {	
	text-align: left;}
	
blockquote {	
	font-family: "Courier New", Courier, mono;        
	border: 5px solid #eee;        
	border-width: 0 5px;        
	margin: 5px 15px;        
	padding: 0 10px;
	}
	
p.box {        
	padding: 0 10px;}