body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-color:#3FA0E4;
	/*background:url(angled_bg.png);*/
	color:#03366F;
	margin:0px;
	padding:0px;
}
td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#03366F;
}
a, a:link, a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #3FA0E4;
	color:#9B0000
}
a:hover {
	color:#3FA0E4;	
}
.base {
	width:100%;
	height:100%;
}
* html .base {
	text-align:center;
}
.smallnote {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:normal;
}
.content {
	background-color:#ffffff;
	border-left:10px solid #03366F;
	border-right:10px solid #03366F;
	margin:0px;
	width:900px;
	min-height:750px;
}
* html .content {
	text-align:left;
}
h1 {
	font-size:12pt;
	font-weight:bold;
	font-family:Georgia,serif;
	letter-spacing:0.3em;
	padding:0px;
	margin:0px;
}
h2 {
	font-size:12pt;
	font-family:"Trebuchet MS",Arial;
	border-bottom:1px dotted #9B0000;
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-left:-5px;
	margin-right:-5px;
	background-color:#ffffff;
	color:#3FA0E4;
}
.hil {
	font-size:12pt;
	font-family:"Trebuchet MS",Arial;
	border-bottom:3px solid #3FA0E4;
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-left:-5px;
	margin-right:-5px;
	background-color:#03366F;
	color:#FFFFFF;
}
* html h2 {
	text-align:left;
}
#addborder {
	border-bottom:10px solid #03366F;
	padding:10px;
}
.addborder {
	border-bottom:10px solid #03366F;
	padding:10px;
}
.maincontent {
	padding:10px;
	padding-top:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	border-bottom:10px solid #03366F;
	height:100%;
	background-color:#F4F4F4;
}
* html .maincontent {
	text-align:left;
}
*+html .maincontent {
	text-align:left;
}
#footer{
	border:1px solid #F4F4F4;
	border-bottom:0px;
	width:100%;
	text-align:right;
	background-color: #9B0000;
	padding:10px;
}
#footer .copyright {
	width:100%;
	color:#CD8080;
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica;
/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
*/
}
#menu {
	width:100%;
	border:1px solid #F4F4F4;
	border-bottom:0px;
	background-color: #9B0000;
	font-size:10pt;
	padding:10px;
	text-align:center;
	color:#FFFFFF;
}
#menu a, #menu a:link, #menu a:visited {
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	border:0px;
	text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}
#menu .dead {
	font-size:14px;
	color:#CD8080;
/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	height:1em;
*/
}
.classmates_all {
	padding-left:8px;
	padding-right:8px;
}
.classmates_list {
	font-family:Georgia,serif;
	font-size:12pt;
}
.memoriam, .partially_found {
	font-family:Georgia,serif;
	font-size:12pt;
	font-style:italic;
}
.memoriam_details {
	color: #94A8BF;
}
.listheader {
	margin-left:-5px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-color: #03366F;
	color:#ffffff;
	font-weight:bold;
}
.uniform_links {
	font-size:9pt;
	font-weight:bold;
	color:#A5B5C8;
}
input,textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:black;
}
.reginput {
	color:#000000;
	width:275px;
}
.grayinput {
	color:#AAAAAA;
	width:275px;
}
.table_left {
	padding:5px;
	padding-left:0px;
}
.table_right {
	padding:5px;
	padding-right:0px;
}
.table_inside {
	padding:5px;
}
.leftinputlabel {
	position:relative;
	top:-1em;
}
.fadedtext {
	color:#597BA0;
}
