body { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: white;
	font-size: 11px;
	margin: 25px auto 0;
	border: solid 1px;
	padding: 10px;
	width: 900px;
	color: #67bacc;
	line-height: 20px;
}
bodyboldblue { color: #335f68; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background: white; margin: 25px auto 0; padding: 10px; width: 900px; border: solid 1px; }
bodyred { color: #b7000f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; background: white; margin: 25px auto 0; padding: 10px; width: 900px; border: solid 1px; }
h1 { font-size: 150%;}

#leftcol { text-align: center; position: relative; visibility: visible; top: 32px; left: 10px; width: 360px; height: 360px; float: left; }
#indexphoto { color: gray; background-color: white; padding: 30px 0 0 67px; }
#contentleft { color: #67bacc; background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; padding: 0 0 0 380px;  visibility: visible;}
#contentleft h1 { display:block; margin:0; padding:0 0 12px; font-family: verdana, helvetica, arial, sans-serif; font-size:1.5em; color:#67bacc; background-color:#fff; text-align: right; }
#contentleft h2 {
	display:block;
	margin:20px 0 0 0;
	padding:0;
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:1.1em;
	letter-spacing:2px;
	color:#67bacc;
	background-color:#fff;
	border-color:#c00;
	border-style:solid;
	border-width:0 0 1px 0;
	text-align: right; 
	}
#content { color: #67bacc; background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: right; visibility: visible; padding: 0 0 0 380px; }
#content h1 { color: #67bacc; font-size: 1.5em; font-family: verdana, helvetica, arial, sans-serif; background-color: #fff; text-align: right; display: block; margin: 0; padding: 0 0 12px; }
#content h2 { color: #444; font-size: 1.1em; font-family: verdana, helvetica, arial, sans-serif; background-color: #fff; letter-spacing: 2px; display: block; margin: 20px 0 0; padding: 0; border-style: solid; border-width: 0 0 1px; border-color: #67bacc; }
#content subhead {
	display:block;
	margin:20px 0 0 0;
	padding:0;
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:1.1em;
	letter-spacing:2px;
	color:#444;
	background-color:#fff;
	border-color:#c00;
	border-style:solid;
	border-width:0 0 1px 0;
	}


a {
	text-decoration:none;
	color:#b7000f;
	background-color:#fff;
}
a:hover {
	color:#b7000f;
	border-bottom:1px solid #ddd;
	background-color:#fff;
}

.imageborder { border: solid 1px; color: #67bacc; background-color: #f2f3f4; }

#navigation {
	text-align: right; margin:10px 0 10px 0px;
}

#navigation li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

#navigation li a {
	padding:0px 5px 0px 5px;
	margin:0 1px 0 1px;
	color:#666;
	background-color:#fff;
	text-decoration:none;
	border-bottom:1px solid #b7000f;
}

#navigation li a:hover {
	color:#b7000f;
	background-color:#fff;
	border-bottom:1px solid #ddd;
}

#content blockquote {
	margin:10px 60px;
	padding:5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:0.9em;
	color:#444;
	border:1px solid #ddd;
	background-color:#eee;
}
#content blockquote p {
	margin:0;
	padding:0;
	text-indent:0;
}

#contact {
	padding: 5px;
	margin: 70px auto 10px;
	font-size:1.2em;
	text-align: center;
}

#footer {
	padding: 5px;
	margin: 70px 0 10px 0;
	text-align: right;
}