body, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
p, ol, ul, li, blockquote { line-height: 16px; }


BODY A, BODY A:visited, P A, P A:visited, TD A, TD A:visited { COLOR:#0d469e; }
BLOCKQUOTE, BODY A:active, P A:active, TD A:active { COLOR:#0d469e; }


input { font-family: Courier New, Courier, mono; }
.inputmain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }


.white_background { background-color: #ffffff; }
.black_background { background-color: #000000; }
.grey_background { background-color: #848484; }
.gold_background { background-color: #ce9c00; }
.blue_background { background-color: #0c479d; }
.cream_background { background-color: #f7efd6; }


b.blueheader { color: #0c479d; }
b.goldheader { color: #d6a529; }
b.whiteheader { color: #ffffff; }
b.subheader { color: #000000; }
.gold_small { color: #d6a529; }
.white_copy { color: #ffffff; }
.correct_answer { color: #0c479d; font-weight: bold; }
.wrong_answer { color: #fc1c24; font-weight: bold; }
.faq_question { color: #0d469e; cursor:hand; }
.faq_q { color: #0d469e; }
.faq_a { color: #000000; }
.red_bullet { color: #fc1c24; }
.blue_bullet { color: #0c479d; }
.gold_bullet { color: #d6a529; }


.side_subnav_on { font-size: 10px; color: #fc1c24; }
.photo_caption { font-size: 10px; font-weight: bold; color: #848484; }
.footer { font-size: 10px; color: #848484; }


BODY A, BODY A:visited, P A, P A:visited, TD A, TD A:visited { COLOR:#0d469e; }
BLOCKQUOTE, BODY A:active, P A:active, TD A:active { COLOR:#0d469e; }


a.small:link { color: #0d469e; }
a.small:visited { color: #0d469e; }
a.small:active { color: #0d469e; }
a.small:hover { color: #0d469e; }


a.whiteheader:link { color: #ffffff; font-weight: bold; text-decoration: none; }
a.whiteheader:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
a.whiteheader:active { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.whiteheader:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }


a.white_sidenav:link { font-size: 10px; color: #ffffff; text-decoration: none; }
a.white_sidenav:visited { font-size: 10px; color: #ffffff; text-decoration: none; }
a.white_sidenav:active { font-size: 10px; color: #ffffff; text-decoration: underline; }
a.white_sidenav:hover { font-size: 10px; color: #ffffff; text-decoration: underline; }


a.side_subnav:link { font-size: 10px; color: #000000; text-decoration: none; }
a.side_subnav:visited { font-size: 10px; color: #000000; text-decoration: none; }
a.side_subnav:active { font-size: 10px; color: #fc1c24; text-decoration: none; }
a.side_subnav:hover { font-size: 10px; color: #fc1c24; text-decoration: none; }


a.smaller:link { font-size: 9px; color: #0d469e; text-decoration: none; }
a.smaller:visited { font-size: 9px; color: #0d469e; text-decoration: none; }
a.smaller:active { font-size: 9px; color: #0d469e; text-decoration: underline; }
a.smaller:hover { font-size: 9px; color: #0d469e; text-decoration: underline; }

#adminToolsId { position: absolute; top: 0px; left: 0px }

div { 
	font-family: verdana, arial, swiss, geneva, sans serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}

.leftcheck {
	float: left;
	margin-top: 2px;
	margin-left: 8px;
}

.floatleft {
	float: left;
}

.rightcheck {
	float: right;
	margin-top: 2px;
	margin-right: 8px;
}

.floatright {
	float: right;
}

.clearall {
	clear: both;
}
	
.mapboxright {
	position: absolute;
	border: 0px dotted #666;
	text-align: right;
}

.mapboxleft {
	position: absolute;
	border: 0px dotted #666;
	text-align: left;
}

.mapboxlegend {
	position: absolute;
	border: 0px;
	text-align: left;
}

.mapadmin {
	position: absolute;
	border: 0px;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 199px;
	background: url(../images/map_admin_bg.gif);	
	text-align: right;
}