@charset "UTF-8";

/*
	#003366 = rgb(0,51,102)
	#3c85d2 = rgb(60,133,210)
	#87b8ea = rgb(135,184,234)
	#bbd7f3 = rgb(187,215,243)
	#eef1f8 = rgb(238,241,248)
*/

body {
	background-color: white;
	color: black;
	font-family: "Lucida Grande", "Trebuchet MS", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 0.9em;
	text-align: center;
}

a:link { background-color: transparent; color: #003366; text-decoration: none; border-bottom: 1px dotted; font-weight: bold; }
a:visited { background-color: transparent; color: #003366; text-decoration: none; border-bottom: 1px dotted; font-weight: bold; }
a:hover { background-color: transparent; color: #87b8ea; text-decoration: none; font-weight: bold; }
a:active { background-color: transparent; color: #87b8ea; text-decoration: none; font-weight: bold; }

.section {
	margin: 0 auto;
	padding: 0.5em 0 1.2em 0;
	text-align: left;
	width: 50em;
}

.section h2 {
	border-bottom: 1px dashed black;
}

.header {
	padding: 0 0 0.4em 0;
	text-align: center;
}

.footer {
	padding: 0.35em 0 0 0;
	text-align: center;
}

.box { background-color: #003366; color: white; margin: 0 auto; width: 50em; }
.box .top, .box .bottom { background-color: white; color:black; display: block; }
.box .top b, .box .bottom b { background-color: #003366; display: block; height: 1px; overflow: hidden; }
.box .r1 { margin: 0 5px; }
.box .r2 { margin: 0 3px; }
.box .r3 { margin: 0 2px; }
.box .top .r4, .box .bottom .r4 { margin: 0 1px; height: 2px; }

/* vim: set fenc=utf-8 : */

