H1 { font-family: Verdana, Helvetica; font-size: 22px; color: #000000; margin-bottom:2px; margin-right:5px;}
H2 { font-family: Verdana, Helvetica; font-size: 18px; color: #000000; margin-bottom:2px; margin-right:5px;}
H3 { font-family: Verdana, Helvetica, Sans-serif; font-size: 16px; color: #000000; }

BODY { 
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	background-color: #000066; 
}
span.hplocale {
	font-weight: bold;
}

small {
	font-size: 90%;
}

.ltext {
	text-align: right;
	white-space: nowrap;
}
.ltext A:link { 
	text-decoration: none;
	font-weight: bold; 
	color: #000000; 
	font-family: Verdana, Helvetica, Sans-serif; 
	font-size: 11px; 
}

.ltext A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}

.ltext A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}

.qhsearch {
	margin-left: 1em;
	display: inline;
	color: #800;
}

TABLE.hsearcht {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 15px;
	width: 560px;
}

div.leftnav {
	border: 1px solid #aae;
	text-align: left;
	width: 170px;
	margin-bottom: 1.5em;
	margin-top: 1em;
}
div.leftnav div.leftnavbody {
	margin: .5em;
}
div.leftnav div.leftnavhead {
	background-color: #efefef;
	font-weight: bold;
	padding: .35em;
	margin-bottom: .3em;
}

.hd { font-weight: bold; color: #ffffff; font-family: Verdana, Helvetica, Sans-serif; font-size: 13px; }  
.hd.a { text-decoration: underline; font-weight: bold; color: #ffffff; font-family: Verdana, Helvetica, Sans-serif; font-size: 13px; }  
.sd { color: #000000; font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; }
.littleselect {
	border: 1px solid #000;
	PADDING: 2px; 
	FONT-SIZE: 11px; 
	MARGIN: 2px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}
.littlebox {
	BORDER: #000 1px solid; 
	padding: 2px;
	font-size: 12px;
	margin-left: .3em;
	margin-right: .3em;
}

tr#mainnav td#mainnavright {
	border-right: 0;
}
tr#mainnav td {
	height: 27px;
	width: 20%;
	text-align:center;
	border-top: 1px solid #26418F;
	border-bottom: 1px solid #26418F;
	border-right: 1px solid #26418F;
	white-space: nowrap;
	vertical-align: middle;
}



td.lowernav {
	height: 30px;
	text-align:center;
	background-color: #dcdcdc;
	border-top: 1px solid #26418F;
	border-bottom: 2px solid #26418F;
	white-space: nowrap;
}

tr#mainnav a {
	font-size:12px; 
	color: #006;
	font-family: Verdana, Helvetica, Sans-serif;
	}
tr#mainnav a:link {
	text-decoration: none;
	color: #006;
}
tr#mainnav a:visited {
	text-decoration: none;
	color: #006;
}
tr#mainnav a:hover {
	text-decoration: underline;
	color: #C72121;
}
a#newtag {
	margin-left: 3px;
}

A.lowertablink {font-size:14px; font-weight:bold; color: #0000FF;}

A.lowertablink:link {
	font-weight:bold;
	font-size: 16px;
	color: #0000FF;
	}
A.lowertablink:visited {
	font-weight:bold;
	font-size: 16px;
	color: #0000FF;
	}
A.lowertablink:active {
	font-weight:bold;
	font-size: 16px;
	color: #00CCFF;
	}
A.lowertablink:hover {
	font-weight:bold;
	font-size: 16px;
	color: #00CCFF;
}

A.homelink {font-size:14px; color: #0000FF;}

A.homelink:link {
	font-size: 16px;
	color: #0000FF;
	}
A.homelink:visited {
	font-size: 16px;
	color: #0000FF;
	}
A.homelink:active {
	font-size: 16px;
	color: #00CCFF;
	}
A.homelink:hover {
	font-size: 16px;
	color: #00CCFF;
}


A:link {
	color: #0000FF;
	}
A:visited {
	color: #800080;
	}
A:active {
	color: #00CCFF;
	}
A:hover {
	color: #00CCFF;
}

A.anch {
	color: #000000;
}
tr.htlocalrow td{
	border-top: 1px solid #aae;
	border-bottom: 1px solid #aae;
	padding: .5em;
}
td.hphead {
	background-color: #efefef;
}
td.pickzip {
	background-color: #efefef;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-serif;
	color: #000;
	white-space: nowrap;
}
ul.localcats {
	list-style: none;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1em;
}
ul.localcats li {
	margin-bottom: .5em;
}

table.otherc {
	width: 500px;
}
table.otherc td {
	padding: 5px;
	width: 50%;
	vertical-align: top;
	text-align: left;
}
table.otherc th {
	font-weight: bold;	
	color: #900;
	text-align: left;
}
.changeloc {
	font-size: 11px;
}
a.changeloc  {
	color: #00f;
}
a:visited.changeloc {
	color: #00f;
}
a:hover.changeloc {
	color: #900;
}
.localsearchtable {
	width: 709px;
	background-color: #9eaecd;
	font-size: 12px;
	font-weight: bold;
}
.localsearchtable input,select {
	font-size: 13px;
}
.localsearchtable td{
	vertical-align: middle;
	padding: 5px;
}
.localsearchtable th {
	text-align: right;
}
.submitbtn {
	font-weight: bold;
	border: 3px outset;
	border-color: #696;
	background-color: #fed;
}
div.locality {
	border: 3px solid #090;
	padding: 1em;
}
table.dispcats td {
	vertical-align: top;
	width: 33%;
}
table.dispcats {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
}
table.dispcats div {
	margin-bottom: .5em;
}
.dispcats a:visited {
	color: #00f;
}
.dispcats td div a:hover {
	color: #900;
}
.dispcats small {
	display: block;
	margin-left: .5em;
}
a:visited.ablue {
	color: #00f;
}
a:hover.ablue {
	color: #900;
}
table.lsresults {
	width: 709px;
	border-collapse: collapse;
	border: 0;
}
table.lsresults th {
	text-align: left;
	background-color: #cfc;
	padding: .5em;
}
table.lsresults td {
	border-bottom: 1px solid #cfc;
	padding: .4em;
}
table.lsresults td.topborder {
	border-top: 1px solid #cfc;
	border-bottom: 0;
}
table.lsresults td.nobottom {
	border-bottom: 0;
}
