A.topnav:link    {
color:#FFDD00; 
text-decoration:none;
}

A.topnav:visited {
color:#FFDD00; 
text-decoration:none;
}

A.topnav:active  {
color:#FFDD00; 
text-decoration:none;
}

A.topnav:hover   {
color:#00FF80; 
text-decoration:underline;
}

A.normal:link    {
color:#FF0000; 
text-decoration:underline;
}

A.normal:visited {
color:#FF0000; 
text-decoration:underline;
}

A.normal:active  {
color:#FF0000; 
text-decoration:underline;
}

A.normal:hover   {
color:#ABCDEF; 
text-decoration:underline;
}

A.type3:link    {
color:#00CCFF; 
text-decoration:none;
}

A.type3:visited { 
color:#00CCFF; 
text-decoration:none;
}

A.type3:active  {
color:#00CCFF; 
text-decoration:none;
}

A.type3:hover   {
color:#FF8000; 
text-decoration:overline underline;
}

.textnavs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
; font-weight: bold
}


.doclist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin-left: 8px;
}


.micetype {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: Gray;
}

.bodymainlg { color : #333333; font-style : normal; font-weight : normal; font-size : 12px; font-family : Arial, Helvetica, sans-serif; line-height: normal; }
.majorhead { color : #003366; font-weight : bold; font-size : 17px; font-family: Arial, Helvetica, sans-serif; ; font-style: normal; line-height: normal}

LI, OL, UL {
	font-size: 12px;
}

/* bold - Netscape doesn't terminate inline styles */
.bold  {
	font-weight : bold;
; font-family: Arial, Helvetica, sans-serif
}

b {
	font-weight: bold;
}

/* page headers */
H3  {
	color : #333399;
	font-size : 13pt;
	font-weight : bold;
	letter-spacing : 0.25em;
}

H6 {
	color : #00008B;
	font-size : 11px;
	font-weight : bold;
	margin-left: 4px;
}

.tinytext { 
font-size: 9.5px; 
font-weight: normal; 
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: normal
}


/* subheads */
.subhd  {
	color : #003366;
	font-weight : bold;
	font-size : 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* smallersubheads */
.smallsubhd  {
	color : #003366;
	font-weight : bold;
	font-size : 12px;
; font-style: normal
}

/* overall copy */
body  {
	color : #333333;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* use with div around main body copy to add line spacing that doesn't mess up image spacing in Netscape.
had to put this in since the body text doesn't reach inside table cells on Netscape */
.bodymain  {
	color : #333333;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* use with div around main body copy to add line spacing that doesn't mess up image spacing in Netscape.
had to put this in since the body text doesn't reach inside table cells on Netscape */
.bodyquote  {
	color : #006699;
	font-style : italic;
	font-weight : normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin-left: 10px;
}

/* table cells:  had to put this in since the body text doesn't reach inside
table cells on Netscape */
TD  {
	color : #333333;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* large subheads */
.bighdr  {
	font-size : 16px;
	line-height : normal;
; font-weight: bold; color: #003366
}



.smtext { 
	color : #333333; 
	font-style : normal; 
	font-weight : normal; 
	font-size : 10px; 
	line-height: normal; 
; font-family: Arial, Helvetica, sans-serif
}

LI { line-height: normal }
