



#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left:10;
list-style-type: none;
color: #ffffff;
font-size : 11px;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: .1em; 
}

#navcontainer a
{
display: block;
padding: 4px;
width: 190px;

}

#navcontainer a:link, #navlist a:visited
{
color: #28549b;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #e1e1e1;
color: #28549b;
}

#navcontainer ul li a#active_menu
{
background-color: #e1e1e1;
color: #28549b;
}



#subsub { width: 175px; }

#subsub ul
{
margin-left: 0;
padding-left: 12;
list-style-type: none;
color: #ffffff;
font-size : 11px;
Helvetica, Arial, sans-serif;
letter-spacing: .1em;
line-height : 5mm;
}

#subsub a
{
display: block;
padding: 0px;
width: 175px;

}

#subsub a:link, #subsub a:visited
{
color: #b5241a;
text-decoration: none;
}

#subsub a:hover
{
background-color: #e1e1e1;
color: #000000;
}

#subsub ul li a#active_sub
{
color: 000000;
}


.head1{
font-family: Arial, Futura, sans-serif;
font-size : 13px;
color: #28549b;
font-weight : bold;
}

.head2{
font-family: Arial, Futura, sans-serif;
font-size : 11px;
color: #b5241a;

}

.fronthead2{
font-family: Arial, Futura, sans-serif;
font-size : 10px;
color: #363636;
font-weight : bold;
}

.items{
font-family: Arial, Futura, sans-serif;
font-size : 10px;
color : #464646;
font-weight : bold;
}

.maintext{
font-family: Verdana, Tahoma, Arial, Futura, sans-serif;
font-size : 8pt;
color: #505050;
line-height : 5mm;
}

.box_head{
font-family: Arial, Futura, sans-serif;
font-size : 12px;
color: #ffffff;
width:240px; 
height:24px;
padding:14px 0px 4px 10px;
margin:0px;
background:#9a9a9a;
}

}

.legal{
font-family: Arial, Futura, sans-serif;
font-size : 9px;
color: #737373;
line-height : 4mm;
}

.bolded{
font-family: Arial, Futura, sans-serif;
font-size : 11px;
color: #7d7d7d;
font-weight : bold;
line-height : 5mm;
}

.fronttext{
font-family: Arial, Futura, sans-serif;
font-size : 10px;
color: #7d7d7d;
line-height : 5mm;
}

.items2{
font-family: Arial, Futura, sans-serif;
font-size : 11px;
color : #7d7d7d;
font-weight : bold;
}

.footer{
font-family: Arial, Futura, sans-serif;
font-size : 9px;
color : #ffffff;
}

.copyright{
font-family: Arial, Futura, sans-serif;
font-size : 9px;
color : #bbbbbb;
}

A{
text-decoration: none;
color : #28549b;
}

a:hover{color: #f99f09;}

A:active{
text-decoration: none;
color : #ed1c24;
}

.topnav{
font-family: Helvetica, Arial, sans-serif;
font-size : 11px;
color : #ffffff;
}

a.footer:link {font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-size: 9px;}

a.footer:active {font-family: Helvetica, Arial, sans-serif; color: #000000; font-size: 9px;}

a.footer:visited {font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-size: 9px;}

a.footer:hover {font-family: Helvetica, Arial, sans-serif; color: #000000; font-size: 9px;}

a.topnav:link {color: #ffffff;}

a.topnav:active {color: #ffffff;}

a.topnav:visited {color: #ffffff;}

a.topnav:hover {color: #000000;}


#nav {
	width:850px;
	height:26px;
	margin:0 auto;
	background-color: #e6e6e6; 
  }

#nav hr {display:none;}

#nav p {
  margin:0;
  padding-top:6px;
  padding-bottom:0px;
  font:11px Helvetica, Arial, sans-serif;
  font-style: normal;
  }
  
#active_menu {
  color:#RED;
}

#nav_active {
 color:#28549b;
}

a.nav:link {
  color:#4b4b4b;
  text-decoration:none;
  font-style:normal;  
  font-size:11px; 
  }
a.nav:visited {
  color:#4b4b4b;
  text-decoration:none;
  font-style:normal;  
  font-size:11px; 
  }
a.nav:hover {
  color:#28549b;
  text-decoration:none;
  font-style:normal;  
  font-size:11px; 
  }
a.nav img {
  border-width:0;
  }
ul {
	list-style-type:none;
	padding:10px;
	margin:0px;
}
li {
	padding:2px;
}

/* new table style for spreadsheet data */

table .spreadsheet  {
	border:none;
}

.spreadsheet td, .spreadsheet th {
	border:none;
	padding:.25em 1em;	
	text-align:left;
	vertical-align:top;

}

td .numeric, th .numeric {
	text-align:right;

}

.spreadsheet th {
	background:#e1e1e1;
}

.alternate {
	background:#e1e1e1;
}

/* contact information at bottom of page */

.contact-footer {
margin:0px auto;
padding:1px;
text-align:center;	
}
.contact-footer li {
	padding:0em 1em;
	display: inline;
	border-right:1px solid #e9e9e9;
	font-family: Verdana, Tahoma, Arial, Futura, sans-serif;
	font-size : 0.6em;
	color: #999;
	line-height : 5mm;
}

.contact-footer .last {
	border:none;
}

.contact-footer a {
	color:#999;
}

/* timeline tables */
.timeline td {
	padding:0px 10px 20px 0px;
	vertical-align:top;
	margin:0px auto;
}
