body {
   background-color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}    

p, li, td, input, textarea {
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}   

.maintext {
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
} 

hr {
   color: #808080;
   height: 1px;
   text-align: center;
   width: 100%;
   border-style: solid;
}

hr.narrowhr {
   color: #808080;
   height: 1px;
   text-align: center;
   width: 50%;
   border-style: solid;
}

hr.newshr {
   color: #004080;
   height: 3px;
   width: 100%;
   border-style: solid;
}

H1 {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 18pt;
   font-weight: bold;
} 

H2 {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
} 
    
H3 {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

H4 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

.largehead1{
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 18pt;
   font-weight: bold;
} 

.largehead2 {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
} 
   
.largehead3 {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

.largehead4 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}
   
.prodpurc {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
   color: #004080;
}

A:link {
	color: #004080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: underline;
} 

A:visited {
	color: #004040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10pt; 
	text-decoration: underline;
} 

A:active {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10pt; 
	text-decoration: underline;
}     

A.mainsubnav:link {
	color: #004080;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
} 

A.mainsubnav:visited {
	color: #004080;
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 8pt; 
	text-decoration: underline;
} 

A.mainsubnav:active {
	color: #800000;
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 8pt; 
	text-decoration: underline;
}                  

A.newsnav:link {
	color: #004080;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt; 
	text-decoration: underline;
} 

A.newsnav:visited {
	color: #004080;
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 10pt; 
	text-decoration: underline;
} 

A.newsnav:active {
	color: #800000;
	font-family: Arial, Helvetica, Geneva, sans-serif;  
	font-size: 10pt; 
	text-decoration: underline;
}  

A.footernav:link {
	color: #004080;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: underline;
} 

A.footernav:visited {
	color: #004040;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	font-weight: bold; 
	text-decoration: underline;
} 

A.footernav:active {
	color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	font-weight: bold; 
	text-decoration: underline;
} 

.colornote {
   color: #CC0000;
}  
   
.colornotelarge {
   color: #CC0000;
   font-size: 13pt;
}

.footer {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
}
                  
table.tbtestimony {
	background: #F5F5F5;
	border: 1px solid #CC0000;
}     

table.tbbordernobg {
   border: 1px solid #CC0000;
   }   
    
.tdpad {
	padding: 7px;
} 	
	
.headingcolor {
  color: #004080;
  }

.smallnavbreak {
   color: #004080;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	} 

.small {
   font-size: 8pt;
	} 
	
.smallspacetop {
   margin-top: 3px;
	}
	
.smallspacebottom {
   margin-bottom: 3px;
   }
   
.texbkgrd {
	background-color: #F5F5F5;
	}