body, p {
	margin-top, margin-bottom:      0px;
    margin-left, margin-right:      5px;
	font-style: 			normal;
	background-color:		white;
	font-family:			veranda, helvetica, arial;
}

td {
	font-style: 			normal;
	vertical-align:			top;
	background-color:		white;
}

a:visited {
	background-color:		white;
	color:					blue;
}
a:link {
	background-color:		white;
	color:					blue;
}
a:hover {
	background-color:		white;
	color:				maroon;
}


h1, h2, h3, h4 {
	margin-bottom:			8px;
	color:				midnightblue;
}
h1 {
	margin-top:			8px;
	font-size:			26pt;
}
h2 {
	margin-top:			8px;
	font-size:			22pt;
}
h3 {
	margin-top:			4px;
}

p, dl {
	margin-top:			2px;
	margin-left:		10px;
}

dd {
	margin-bottom:		5px;
}
hr {
	height:				2px;
}
img {
	vertical-align:		text-top;
	//float: left;
}


.tight {
	margin:				0px;
}
.footer {
        font-size:			8pt;
        text-align:			center;
        margin-top:			80px;
        margin-bottom:			5px;
}


.menu, .links {
	color:				darkblue;
//    background:			#fea;
   background: #BCD2E1;
}

div.sponsor {
	border:				solid navy;
	background:			#BCD2E1;
	padding:			1px;
	margin:				3px;
	float:				right;
	width:				200px;
	text-align:			center;
	margin-left:		auto;
	margin-right:		auto;
	clear:				both;
	color:				midnightblue;
	font-weight:		bold;
	font-size:			9pt;
	font-family:		arial, helvetica;
}


a.sponsor, p.sponsor, img.sponsor {
	background:			#BCD2E1;
}

td.menu, h1.menu, h2.menu, h3.menu, h4.menu {
   background: #BCD2E1;
   margin:		1px;
}
td.menu {
   border-right:		solid;
}
a.menu {
	font-size:	14px;
}
a.menu:link {
   background: #BCD2E1;
   color: blue;
}

a.menu:visited {
   background: #BCD2E1;
   color: blue;
}

a.menu:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

a.menu:hover {
   background: #fea;
   text-decoration: none;
}

ol.sublist_2 {
	list-style-type:		upper-alpha
}
ol.sublist_1 {
	list-style-type:		upper-roman
}



.light {
	background-color:		#f0f0f0;
}
.dark {
	background-color:		lightsteelblue;
}

.dark a:visited, .dark a:link {
	background-color:		lightsteelblue;
	color:				blue;
}
.light a:visited, .light a:link {
	background-color:		#f0f0f0;
	color:				blue;
}
.dark a:hover, .light a:hover {
	background-color:		sepia;
	color:				maroon;
}


.note, .note a:visited, .note a:link {
	background-color:	lightyellow;
	text-align:			center;
}
p.note {
	border:				solid gold;
}

.required {
	color:				maroon;
	font-style:			italic;
}
