
.ieHater {
	/* Get over it */
}

* {
	font-family:				"Arial", "Verdana", sans-serif;
}

.stateMap TABLE {
	border-collapse:			collapse;
	border:					0px solid #ffffff;
	padding:				0;
	margin:					0;
}

.stateMap TD {
	border-collapse:			collapse;
	border:					outset 0pt;
	border:					inset 0pt;
	padding:				0;
	margin:					0;
}

.stateMap TH {
	border-collapse:			collapse;
	border:					outset 0pt;
	border:					inset 0pt;
	padding:				0;
	margin:					0;
}

.resources TABLE {
	border-collapse:			collapse;
	border:					1px solid #000000;
	padding:				2px;
	margin:					0;
}

.resources TD {
	border-collapse:			collapse;
	border:					1px solid #000000;
	vertical-align:				top;
	padding:				2px;
	margin:					0;
}

.resources TH {
	border-collapse:			collapse;
	border:					1px solid #000000;
	vertical-align:				top;
	padding:				2px;
	margin:					0;
	background-color:			#cccccc;
}

.newsBox {
	float:					right;
	border-left-width:			2px;
	border-left-style:			dashed;
	border-left-color:			#ff9900;
	padding-left:				4px;
	margin-left:				12px;
	padding-right:				0;
	color:					#000000;
	background-color:			#ffffff;
	font-size:				10pt;
}

.newsBox .section {
	font-weight:				bold;
	color:					#ffffff;
	background-color:			#ff9900;
	text-align:				left;
	margin: 				0 0 2px 0;
	padding:				2px 2px 2px 10px;
}

.lhnb {
	font-size:				11pt;
	text-align:				left;
}

.content {
	font-size:				12pt;
	text-align:				left;
}

INPUT {
	font-family:				Courier, monospace;
}

TEXTAREA {
	font-family:				Courier, monospace;
}

DT {
	margin:					20px 0 0 0;
	text-decoration:			underline;
	font-weight:				bold;
}

.siteMap {
	margin:					0;
	text-decoration:			none;
}

.dateAnchor {
	padding-top:				2px;
	padding-bottom:				2px;
	border-top-width:			2px;
	border-top-style:			solid;
	border-bottom-width:			2px;
	border-bottom-style:			solid;
	font-size:				10pt;
	font-weight:				bold;
}

.warning {
	background-color:			#ffbbdd;
	border:					1px solid black;
	padding:				10px;
}

.color1 {
	background-color:			#99ffff;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.color2 {
	background-color:			#cc99ff;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.color3 {
	background-color:			#ffff00;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.color4 {
	background-color:			#ff9900;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.color5 {
	background-color:			#00ff00;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.color6 {
	background-color:			#0000ff;
	color:					#ffffff;
	border:					1px solid black;
	padding:				2px;
	margin:					2px 10px 2px 0;
}

.section {
	border:					1px solid black;
	background-color:			#ff9900;
}

.sectionText {
	color:					#ffffff;
	font-weight:				bold;
}

.alignleft {
	text-align:				left;
	vertical-align:				top;
}

.alignright {
	text-align:				right;
	vertical-align:				top;
}

.copyright {
	padding-top:				10px;
	padding-bottom:				2px;
	font-size:				10px;
	font-weight:				bold;
	text-align:				center;
}

.framed {
	border:					1px solid black;
	padding:				10px;
}

/* From: http://www.webmasterworld.com/css/3302115.htm */

span.mapContainer {
	position:				relative;
}

span.mapContainer img {
	vertical-align:				top;
}

span.mapContainer img.overlay {
	position:				absolute;
	left:					0; /* 37px; */	/* 357px */
	top:					0; /* 217px; */	/* 217px */
	z-index:				1;
}
