body	{
	margin: 0px;
	background-color: #990000;
	}

body, td {
	font-family : Arial,Arial,Tahoma;
	font-size : 9pt;
	color: 000000;
	}
	
body.print	{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	}

h1 	{
	font-family : Arial,Arial,Tahoma;
	font-size : 14pt;
	color: 990000;
	margin:1px;
	}


h2	{
	font-family : Arial,Arial,Tahoma;
	font-size : 12pt;
	color: 990000;
	margin:1px;
	}

a	{
	text-decoration: none;
	color: 990000;
	}

a:hover {
	text-decoration: underline;
	color: 990000;
	}

.form_error {
     color: #D10000;
  	}


.active_navigation_link {
     color: #000000;
  	}

.normal_navigation_link {
     color: white;
	}

.site_navigation_link {
     color: #6699ff;
	}

.small-text {
	font-size : 8pt;
	color: 990000;
	font-family : Arial,Tahoma;
	font-weight: bold;
	}
   
.box-text {
	font-size : 9pt;
	color: #000066;
	font-family : Arial,Tahoma;
	}
   
.state-text {
	font-size : 10pt;
	color: 000066;
	font-family : Arial,Tahoma;
	}
   
.header-text {
	font-size : 15pt;
	color: 990000;
	font-family : Arial,Tahoma;
	}

   
.subheader {
	font-size : 20pt;
	color: #000066;
	font-family : Arial,Tahoma;
	font-weight: bold;
	}
   
.left-text {
	font-size : 10pt;
	color: #000000; /* #000066; */
	font-family : Arial,Tahoma;
	font-weight: bold;
	list-style-image: url(../images/lemon_bullet.gif);
	padding-bottom: 3px;
	}
   
.date-text {
	font-size : 7pt;
	color: 000000;
	font-family : Arial,Tahoma;
	font-weight: none;
	}   
   
.cellbox {
     border-top: 1px #cdcdcd solid; 
     border-left: 1px #cdcdcd  solid; 
     border-right: 1px #cdcdcd  solid; 
     border-bottom: 1px #cdcdcd  solid;
     font-family: Arial,Tahoma,; 
     font-size: 8pt; 
     font-weight: normal;
	}
   
table.mainnav 	{
	background-color: #ffffff;
	width: 966px;
	border: 0;
	}

.actionmenu	{
	/* background-image: url(../images/lemon_bullet.gif); */
	}

#top-links A:Hover{text-decoration: none; color:990000; font-size: 8pt; font-family: Arial,Tahoma;font-weight: bold;}
 
#top-links A{text-decoration: none; color:000000; font-size: 8pt; font-family: Arial,Tahoma;font-weight: bold;}

#state-links {background-repeat: no-repeat; /* background-color: #ffffff; */}

#right-colum-links A:Hover{text-decoration: none; color:6F9B20; font-size: 8pt; font-family: Arial,Tahoma;}
 
#right-colum-links A{text-decoration: none; color:0378B2; font-size: 8pt; font-family: Arial,Tahoma; }

#lnav-links A:Hover{text-decoration: none; color:FFFF99; font-size: 9pt; font-family: Arial,Tahoma; font-weight: bold;}
 
#lnav-links A{text-decoration: none; color:ffffff; font-size: 9pt; font-family: Arial,Tahoma; font-weight: bold;}

/* Change as of August 7, 2007
#sub-nav A:Hover{text-decoration: underline;color:ffffff;font-size: 8pt; font-weight: bold;}
*/ 
#sub-nav A{text-decoration: none;color:ffffff;font-size: 8pt; font-weight: bold;}

#sub-nav .under-tabs {
	color: white;
	text-decoration: none;
}

#sub-nav a:hover {
	text-decoration: none;
	color: #E7E7B3;
}

#bottom_menu A:Hover{text-decoration: none;color:40B345;font-size: 10pt;font-weight: bold;}
 
#bottom_menu A{text-decoration: none;color:D7D8DA;font-size: 10pt; font-weight: bold;}

#footer A:Hover{text-decoration: underline;color: ffffff; font-size: 7pt;}
 
#footer A{text-decoration: none;color: ffffff; font-size: 7pt;}

#footer td{color: ffffff; font-size: 7pt;}

#tabHolder {
	display: none;
}

.tabContent {
	position: relative;
	margin: 0px;
	clear: both;
	float: left;
	z-index: 10;
}

#tabCont0, #tabCont1, #tabCont2, #tabCont3, #tabCont4, #tabCont5, #tabCont6, #tabCont7, #tabCont8, #tabCont9 {
	display: none;
}
	
.tabMenuOff {
	font-weight: bold;
	font-color: 009999;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: pointer;
}

.tabMenuOn {
	font-weight: bold;
	font-color: 990000;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: default;
}

#tabMenu0, #tabMenu1, #tabMenu2, #tabMenu3, #tabMenu4, #tabMenu5, #tabMenu6, #tabMenu7, #tabMenu8, #tabMenu9 {
	float: left;
	font-style: normal;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	z-index: 1100;
	bottom: -1px;
	position: relative;
	}

#tabOffset {
	float: left;
}

#tabUl	{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#tabLi {
	background-image: url(../images/redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding-left: .9em;
	}

#Li	{
	background-image: url(../images/redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	}

/*  Added to fit more states in the top tab section of the site */
#header {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	margin-left: 0px;
}

#header ul {
	margin: 0px 0px 0px 0px; /*55px for the left was original idea, too much space */
	padding:0;
	list-style:none;
}

#header li {
	float:left;
	background:url("../images/sliding-right.gif") no-repeat right top;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 92px;
}

#header a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	background:url("../images/sliding-left.gif") no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
}

#header #mass-state-tab {
	width: 100px;
}

#header #dc-state-tab {
	width: 100px;
}

#article-bullet	{
	font-weight: bold;
	}

p.article-para	{
	font-style: italic;
	font-size: 10pt;
	}
	
li.article	{
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
div.article	{
	text-align: left;
	float: right;
	}
	
/* ------------- Short Contact Form -------------- */

table.contact	{
	background-color: #E7E7B5; /* #990000; */
	text-align: center;
	width: 100%;
	border: 1px solid #990000; /* #000000; */
	/* margin: 1px; */
	}

td.contact	{
	color: #000000;
	font-family: arial, tahoma;
	font-size: .7em;
	text-align: right;
	}

td.contact1	{
	color: #000000;
	font-family: arial, tahoma;
	font-size: .7em;
	}

td.contact2	{
	color: #990000;
	font-family: arial, tahoma;
	font-size: .8em;
	font-weight: bold;
	}

td.contact3	{
	color: #000000;
	font-family: arial, tahoma;
	font-size: .8em;
	font-weight: bold;
	padding: 10px;
	}
	
input.contact	{
	border: 1px solid #000000;
	background-color: #FFEBA5;
	font-size: .8em;
	height: 17px;
	vertical-align: middle;
	}

input.contact2	{
	border: 1px solid #000000;
	}
	
textarea.contact2	{
	border: 1px solid #000000;
	}

td.helpform	{
	padding: 2px;
	}
	
select.select	{
	border: 1px solid #000000;
	}


/* Spiffy Corners CSS */

.spiffy	{
	display: block;
	}
	
.spiffy *	{
 	display: block;
 	height: 1px;
 	overflow: hidden;
 	font-size: .01em;
 	background: #E7E7B5;
 	}
 	
.spiffy1	{
 	margin-left: 3px;
 	margin-right: 3px;
 	padding-left: 1px;
 	padding-right: 1px;
 	border-left: 1px solid #df634d;
 	border-right: 1px solid #df634d;
 	background: #e3ad87;
 	}
 
.spiffy2	{
 	margin-left: 1px;
 	margin-right: 1px;
 	padding-right: 1px;
 	padding-left: 1px;
 	border-left: 1px solid #da1712;
 	border-right: 1px solid #da1712;
 	background: #e4bb92;
 	}
 
.spiffy3	{
 	margin-left: 1px;
 	margin-right: 1px;
 	border-left: 1px solid #e4bb92;
 	border-right: 1px solid #e4bb92;
 	}
 
.spiffy4	{
 	border-left: 1px solid #df634d;
 	border-right: 1px solid #df634d;
 	}
 
.spiffy5	{
 	border-left: 1px solid #e3ad87;
 	border-right: 1px solid #e3ad87;
 	}
 	
.spiffyfg	{
 	background: #E7E7B5;
 	}

.alex	{
	/* background-color: white; */
	/* float: right; */
	text-align: center;
	padding-right: 0px; /* change to 5px */
	padding-top: 0px;
	vertical-align: top;
	}
	
#main-content p {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	width: 569px;
	color: #000000;

a.formlink	{
	font-size: 8pt;
	}

	
