body {margin: 4pt;}
body,td,th,div {font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:12px;}

h1 {font-size: 145%;}
h2 {font-size: 130%;}
h3 {font-size: 115%;}
h1,h2,h3 {font-weight: bolder;}

form, ul, ol {margin-top: 0; margin-bottom: 0}

acronym {border-bottom: 1px dashed #0000CC; cursor: help}

a {color: blue; text-decoration: none}
a:hover {text-decoration: underline}

table.hdrlogo {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	border: 0;
	border-bottom: solid black 1px;
	}
.hdrlogo td {
	vertical-align: bottom;
	margin: 0; padding:0;
	}
.hdrlogo img {
	border:0;
	margin-bottom: 8px;
	}
.hdrlogo a {font-size: 145%;font-weight: bolder; color:008;}

a.bllmem {color: blue; text-decoration: none}
a:hover.bllmem {text-decoration: underline}
a:visited.bllmem {color: gray}

.hdrblack, .hdrblack a {color: #000; font-weight: bold}
.white,.white a {color: #FFF}
.red,.red a {color: red}
.yellow,.yellow a {color: #FF0}
.hdr1 {font-size: 16px}
.hdr2 {font-size: 23px}
.nav, .nav a {color: #FC3; font-size: 13px; font-weight: bold}
a:hover.nav {color: #FC3}

.pgftr {color: #AAA; border-top: solid #CCF 1px; padding:1px; font-size: 11px; margin-top:30pt;}

.selvw {font-family: helvetica,sans-serif; font-size: 12px; color: #FF0}

.pagelist ul {margin-left: 1em; margin-right: 0}

.tiny, .tiny td, .tiny input, .tiny select, input.tiny, select.tiny {font-family: helvetica,sans-serif; font-size: 10px}
form.tiny {margin-bottom: 0px; margin-top: 0px;}

.blktxt, .blktxt a {color: #000}
a:hover.blktxt {color: #000}

table.tabsum { border:solid #CCC 1px; border-collapse: collapse;}
.tabsum th {background-color: #006; color: white; border-bottom: ridge 2px;}
.tabsum td,.tabsum th {border: solid #CCC 1px; padding: 5px;}
