@media all{

/*--------------------------------------------heading styles---------------------------------------*/


h1,h2,h3,h4,h5,h6 { font-family: Verdana; color: #000; padding-left:0px; padding-top:0px; border-bottom:0px dotted gray;  }



/*h5 head is used throughout the site-this could be considered the main header*/
h5 { /*This adds a border to the bottom of the h5 head*/
	border-bottom:1px solid #e2e2e2;
	}

h1.homehead {  /*This head used for red boxes on home page*/
	font-family: Verdana, arial, sans serif; 
	font-size: 19px; 
	padding:1px 0px 0px 10px; 
	margin:0px 0px 0px 0px; 
	color:#ffffff; 
	background-color:none;  
	}
	
h1.subhead {
	font-family: Verdana, arial, sans serif; 
	font-size: 18pt; 
	padding:10px 0px 0px 15px; 
	margin:0px 0px 0px 0px; 
	color:#ffffff; 
	background-color:none;  
	}
	
h1.subhead2 { /*This head used for Big Red Bar across the top of the subpage*/
	font-family: Verdana, arial, sans-serif; 
	font-size: 19px; 
	padding:7px 0px 0px 15px; 
	margin:0px 0px 0px 0px; 
	color:#ffffff;
	background-color:none; 
	}
	
h1.subhead3 { /*Large Blue head bolded*/
	font-family: Verdana, arial, sans-serif; 
	font-size: 14pt; 
	padding:7px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	color:#020082; 
	background-color:none;  
	}
	
h1.sitemap {
	font-family: Verdana, arial, sans-serif; 
	font-size: 19px; 
	padding:7px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	color:#020082; 
	background-color:none;
	font-weight:normal;
	border-bottom:1px solid #e2e2e2;  
	}
	
h1.subhead4 { /*This head is used if subhead2 is too large causing the text to wrap*/
	font-family: Verdana, arial, sans-serif; 
	font-size: 17px;
	padding:7px 0px 0px 15px; 
	margin:0px 0px 0px 0px; 
	color:#fff; 
	background-color:none;  
	}
	
h1.subhead3red { /*Large Red head*/
	font-family: Verdana, arial, sans-serif; 
	font-size: 18px; 
	padding:7px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	color:#cc0000; 
	background-color:none;
	border-bottom:0px dotted #cc0000;  
	}
	
h1.tablehead { /*This head used for Blue boxes on the table heads*/
	display:block;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	color:#ffffff; 
	background-color:#020082;
	line-height:12px;
	background-repeat:repeat; 
	}
	
	
h2.homehead { /*This head used for blue boxes on home page*/
	font-family: Verdana, arial, sans serif; 
	font-size: 17px; 
	padding:0px 0px 1px 10px; 
	margin:0px 0px 0px 0px; 
	color:#ffffff;
	line-height:26px; 
	background-color:#020082;
	}
	
h2.leftnavhead { /*This head used for Blue box in the left column above navigation*/
	font-family: verdana, arial, sans-serif;
	font-size:17px;
	color:#fff;
	background-color:#020082;
	line-height:26px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	}

h3.subhead { /*This head used for Black headings above tables*/
	font-family: Verdana, arial, sans serif; 
	font-size: 16px; 
	padding:10px 0px 1px 0px; 
	margin:0px 0px 0px 0px; 
	color:#000000;
	line-height:26px; 
	}

h6.red {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#cc0000;
	}

div#subcolumncontainer h2
	{
	clear : both;
	color : #222;
	font-size : 1.4em;
	margin: 1em 0;
	text-transform : none;
	}
	
/*------------------------------------------paragraph text styles----------------------------------*/


p.bluetext { /*Makes a paragraph blue with smaller text*/
	padding:0px 15px 0px 15px; 
	margin:0px 0px 0px 0px; 
	font-family: Verdana, Arial, sans serif; 
	font-size: 10px;
	text-align:center; 
	line-height:1.25em; 
	letter-spacing: 0.00em; 
	word-spacing: 0.0em; 
	color:#020082;
	}
	
p.redtext { /*Makes a paragraph red*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	font-family: Verdana, Arial, sans serif; 
	font-size: 11px;   
	color:#cc0000;
	}

p { /*Basic paragraph formatting*/
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 11px;
	padding:0px 15px 10px 0px;
	}
	
p a:active { font-size: 11px; color: #020082; text-decoration: underline; } /*Links within a basic paragraph*/
p a:link { font-size: 11px; color: #020082; text-decoration: underline; }
p a:visited { font-size: 11px; color: #020082; text-decoration: underline; }
p a:hover { font-size: 11px; color: #cc0000; text-decoration: underline; }

		
/*---------------------------------------------table styles--------------------------------------*/

.tabletext { /*table styles*/
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	border:1px solid #C0C0C0;
	}
	
.tabletext td { 
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#000;
	padding: 5px 5px 5px 5px;
	border-top:1px solid #C0C0C0;
	}
	
.tabletext td a {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#020082;
	}

.tabletext td a:hover {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#cc0000;
	}
	
	
.rb { /*class that creates a right border for a table cell*/
	border-right:1px solid #C0C0C0;
	}

/*------------------------------------------------list styles------------------------------------------*/

.list {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:10px 15px 0px 15px; 
	margin:0px 0px 0px 0px;
	color:#000;
	}

.list a:active { font-size: 11px; color: #020082; text-decoration: underline; }
.list a:link { font-size: 11px; color: #020082; text-decoration: underline; }
.list a:visited { font-size: 11px; color: #020082; text-decoration: underline; }
.list a:hover { font-size: 11px; color: #cc0000; text-decoration: underline; }

.listsmall {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#000;
	}
	
.dlist {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	line-height:12px;
	padding:0px 0px 10px 10px;
	margin:5px 0px 0px 0px;
	border:none;
	list-style-position:outside;
	list-style-image: url(../images/download_icon.gif);
	list-style-type:square;
	}
	
.dlist a:active { font-size: 11px; color: #020082; text-decoration: underline; }
.dlist a:link { font-size: 11px; color: #020082; text-decoration: underline; }
.dlist a:visited { font-size: 11px; color: #020082; text-decoration: underline; }
.dlist a:hover { font-size: 11px; color: #cc0000; text-decoration: underline; }
	
 
	
.ullist {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin:0px 0px 0px 20px;
	}
	



p.formtext { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Arial; font-size: 11px; letter-spacing: 0.05em; word-spacing: 0.1em; vertical-align:0.5em; }

/*--------not used----------*/

/*body {
background-image: url("images/bg01.gif");
background-repeat:repeat;
margin:7px 0px 0px 0px;
}*/

/*.tabletext td a:before {
	display:marker;
	marker-offset:1.25em;
	width:30px;
	content:url(../images/download_icon.gif);
	padding: 0px 5px 0px 0px;
	}*/


/*.formstyle {
	border:1px solid black;
	}*/
	
}
