body {
	font-size: 75%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
ol           {  font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

td           {  font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

a {
	color:#039;
	text-decoration:underline;
	font-size: 1em
}
a:hover {
	text-decoration:underline;
	font-size: 1em;
	color:#900
}
.BaseNav {
	color: #FFFFFF;
}
.BaseNav:Hover {
	color: #00FFFF;
}

.PageHeader {
	font-size: 1.6em;
	font-style: italic;
	color: #000066;
}
.PageHeaderGrey {
	font-size: 1.6em;
	font-style: italic;
	color: #CCC;
}
.BodyRed {
	color: #990000;
}
.BodyGreen {
	color: #006633;
}
.BodyWhite {
	font-weight: bold;
	color: #FFFFFF;
}
.ParaHeaderBlue {
	font-weight: normal;
	color: #000066;
}

.PageHeaderRed {
	font-size: 1.2em;
	font-style: italic;
	color: #990000;
}
.ParaHeaderRed {
	color: #990000;
}

.WhiteTiny {
	font-size: 9px;
	color: #FFFFFF;
}
.WhiteTiny:hover {
	font-size: 9px;
	color: #FFFFFF;
}
.description-text {
	color: #000066;
}
.anchor-link {
	color: #990000;
}
#Layer1 {
	position:absolute;
	width:570px;
	height:166px;
	z-index:1;
	left: 208px;
	top: 144px;
}
.table1 {
	background-image: url(images/header2_05.jpg);
}
.td1 {
	background-image: url(images/BaseLayout_12.jpg);
}
.table2 {
	background-image: url(images/BaseLayout_19.jpg);
}
.table3 {
	background-image: url(images/metal-blue.jpg);
}
.rightborder {
	background-image: url(images/bg_left.gif);
}
.leftborder {
	background-image: url(images/bg_right.gif);
}
.Layer2 {
	position:absolute;
	width:151px;
	height:115px;
	z-index:2;
	left: 34px;
	top: 171px;
}
.NavWhite {
	font-weight: bold;
	color: #FFFFFF;
	left: 25px;
	line-height: 21px;
	padding-left: 8px;
}
.NavWhite:Hover {
	font-weight: bold;
	color: #990000;
	left: 25px;
	line-height: 21px;
	padding-left: 8px;
}
.box{
	background-color: #FFFFFF;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	margin:5px 5px 5px 5px;
}
.boxText {
	font-size: 1.25em;
	color: #1065A6;
	font-style: italic;
	margin:5px 5px 5px 5px;
}
.bodybox {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.bodyboxbrown {
	background-color: #F2EDD0;
	border: 1px solid #000000;
}
.bodyboxorange {
	background-color: #FFCC00;
	border: 1px solid #000000;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu .headerbarActive{
font: bold 14px Arial;
color: #FFFF00;
background: black url(images/titlebar.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu .headerbar a{
font: bold 14px Arial;
color: white;
text-decoration:none
}

.arrowlistmenu .headerbarActive a{
font: bold 14px Arial;
color: #FFFF00;
text-decoration:none
}

.arrowlistmenu .headerbar a:hover{
font: bold 14px Arial;
color: #FFFF00;
text-decoration:none
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #CCCCCC;
}
.arrowlistmenu ul li a:active{ /*hover state CSS*/
color: #999999;
background-color: #CCCCCC;
}
.navbg {
	BACKGROUND-COLOR: #CCCCCC
}	
.navsubhead {
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	PADDING-TOP: 3px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
}
.navsubhead A:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .85em; 
	COLOR: #000000; 
	TEXT-DECORATION: underline;
		PADDING-TOP: 3px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 3px; 
}
.navsubhead A:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .85em; 
	COLOR: #666666; 
	TEXT-DECORATION: underline;
		PADDING-TOP: 3px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
		PADDING-BOTTOM: 3px;  
}
.navsubhead A:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .85em; 
	COLOR: #FF0000;
		PADDING-TOP: 3px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
		PADDING-BOTTOM: 3px;  
}
.navsubhead A:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: .85em; 
	COLOR: #0062ad;
		PADDING-TOP: 3px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
		PADDING-BOTTOM: 3px;  
}	
.navhead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12 px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #0062ad
}
.navhead A:link {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff
}
.navhead A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff
}
.navhead A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #cccccc; 
	TEXT-DECORATION: underline
}
.smallprint {
	font-size: 10px;
}
.statenames {
	font-size: 12px;
}
.statenames:hover {
	font-size: 12px;
}
