h1 {
	margin-top: 0px;
	}

h1, h2, h3, h4, p {
	margin-left: 5px; 
	margin-right: 5px;
	}
h1, h2, h3 {
	font-family: sans-serif;
	clear: both;
	}

h2 {margin-top: 0px;}
h3 {margin-bottom: 4px;}
h4, p {margin-top: 0px;}

a:link {  text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline; }

.white { background: white;}
#main {border: 2px solid black; width: 740px;}

#print {
	margin: 0px 5px 0px 0px;
	text-align: right;
	}

#print a {
	color: #777777;
	text-decoration: none;
	}

#print a:hover { 
	color: #777777;
	text-decoration: underline;
	}

td, th {vertical-align: top; }
td.logo {vertical-align: middle; background: white;}

td.light_grey {background: #ffd700; 
border-top: 1px solid black; border-bottom: 1px solid black;}

.navbar {margin-left: 10px; margin-top: 10px; 
	font-family: sans-sarif; font-weight: bold; 
	font-size: 13pt; color: black;}

.sidebar {margin-left: 10px; margin-top: 10px; 
	font-family: sans-sarif; font-weight: bold; 
	font-size: 13pt;}
.sidebar a {color: white;}

.image_right {
	float: right; 
	margin-left: 3px;
	margin-right: 8px;  
	background-color: #cccccc; }

.image_left {
	float: left; 
	margin-right: 8px;  
	margin-left: 8px; 
	background-color: #cccccc; }

.image_right img { border: 1px solid #000000; }
.image_left img { border: 1px solid #000000; }
.text {margin-left: 5px;}

.form {margin-left: 5px; }
.form th { width: 100px; text-align: left; }
.form_explain { font-weight: 400; }
#submit {margin-left: 110px; }