/*need classes for entire site to override problems seen in Netscape and Opera when style sheet applied to <p> tags - nesting didn't work appropriately and correctly tagged pages lost their presentation integrity*/
.header{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color:#003366 
}

.subheader{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 10.5pt;
	font-weight : bold;
	color:#336699
}

.small{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

.tableheader{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background : #336699;
	color : #ffffff;
	font-size: 9pt;
	font-weight : bold;
}

.topnav_white{
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight : bold;
}

.annual_report_white{
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight : bold;
}

.topnav_gray{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	line-height: 8pt;
	font-weight : bold;
}

body, td, p, li, .normal{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
}

A:link
{
    COLOR: #336699
}
A:visited
{
    COLOR: #666666
}
A:hover
{
    COLOR: #ff9d00
}

A.sidenavlink:link
{
   COLOR: #666666;
   	text-decoration: none;
	font-weight : bold;
	line-height: 8pt;
}

A.sidenavlink:visited
{
	text-decoration: none;
	font-weight : bold;
	line-height: 8pt;
}

A.sidenavlink:hover
{
	COLOR: #336699;
	text-decoration: underline;
	font-weight : bold;
	line-height: 8pt;
}

A.toprightnavlink:link
{
   COLOR: #666666;
   	text-decoration: none;
	font-weight : bold;
	line-height: 8pt;
}

A.toprightnavlink:visited
{
	text-decoration: none;
	font-weight : bold;
	line-height: 8pt;
}

A.toprightnavlink:hover
{
	COLOR: #336699;
	text-decoration: underline;
	font-weight : bold;
	line-height: 8pt;
}

A.topnavlink:link
{
    COLOR: #FFFFFF;
   	text-decoration: none;
	font-weight : bold;
	line-height: 12pt;
}

A.topnavlink:visited
{
    COLOR: #FFFFFF; 
	text-decoration: none;
	font-weight : bold;
	line-height: 12pt;
}

A.topnavlink:hover
{
	COLOR: #FFFFFF;
	text-decoration: underline;
	font-weight : bold;
	line-height: 12pt;
}



.sidenav{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	line-height: 8pt;
	font-weight : bold;
}

.sidenav_on{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	COLOR: #336699;
	line-height: 8pt;
	font-weight : bold;
}
.landing_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
}

.landing_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
}

A.landing:link
{
	COLOR: #003366;
	text-decoration: none;
	font-size: 10pt;
}

A.landing:visited
{
	COLOR: #003366;
	text-decoration: none;
	font-size: 10pt;
}

A.landing:hover
{
	COLOR: #ff9d00;
	text-decoration: underline;
	font-size: 10pt;
}



.news_head{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.news_headline {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11pt; -- for new site*/
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.news_text{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
}

.sidenav_bg{
  background-image:url(/nucommon/images/homepage/lower_left_corner/gradient.gif);
  background-repeat:repeat-x;
}
