.head
{
  font: bold 13pt Geneva, Arial, Helvetica, sans-serif;
  color: #990000}

.headwhite
{
	font: bold 13pt "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: 2px;
}
.subhead
{
  font: 10pt arial;
  font-weight: bold;
  color: #990000
}
.subheadblue
{
  font: bold 10pt arial;
  color: #000099}
.nav
{
  font: 9pt arial;
  font-weight: bold;
  color: #990000
  
}
a.navon
{
  font: 9pt arial;
  font-weight: bold;
  color: #FFFFFF}

a:hover.navon
{
  font: 9pt arial;
  font-weight: bold;
  color: #FFFFFF
}

a:active.navon
{
  font: 9pt arial;
  font-weight: bold;
  color: #FFFFFF
}

a:visited.navon
{
  font: 9pt arial;
  font-weight: bold;
  color: #FFFFFF
}  
a.nav
{
  font: 9pt arial;
  font-weight: bold;
  color: #990000
}

a:hover.nav
{
  font: 9pt arial;
  font-weight: bold;
  color: #990000
}
a:active.nav
{
  font: 9pt arial;
  font-weight: bold;
  color: #990000
}
a:visited.nav
{
  font: 9pt arial;
  font-weight: bold;
  color: #990000
}
a.subnav
{
  font: 8pt arial;
  color: #FFFF99;
  text-decoration: none
}
a:hover.subnav
{
  font: 8pt arial;
  color: #FFFF99;
  text-decoration: none
}
a.subnavon
{
  font: 8pt arial;
  color: #FFFFFF;
  text-decoration: none
}
a:hover.subnavon
{
  font: 8pt arial;
  color: #FFFFFF;
  text-decoration: none
}
.dot
{
  font: 8pt arial;
  font-weight: bold;
  color: #990000
}

.doton
{
  font: 8pt arial;
  font-weight: bold;
  color: #FFFFFF
}
td
{
  font: 10pt arial;
  color: #000000;
}
.newstext
{
  font: 8pt arial;
  color: #666666;
}
a.newstext
{
  font: 8pt arial;
  color: #666666;
}
a:hover.newstext
{
  font: 8pt arial;
  color: #666666;
}
.textwhite
{
  font: 10pt/20px arial;
  color: #FFFFFF;
}
a.textwhite
{
  font: 10pt/20px arial;
  color: #FFFFFF;
}
a:hover.textwhite
{
  font: 10pt/20px arial;
  color: #FFFFFF;
}
.textred
{
  font: 10pt/20px arial;
  color: #990000;
}

.rulelineright
{
	border-right: 2px solid #e7cfce;

}
.rulelineleft
{
	border-left: 2px solid #e7cfce;

}
.rulelinebtm

{
	border-bottom: 2px solid #e7cfce;
	border-left: 2px solid #e7cfce;
	border-right: 2px solid #e7cfce;

}
.rulelinegray

{
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #878787;


}


a.newslink
{
  font: 8pt arial;
  color: #990000;
  text-decoration: underline
}
a:hover.newslink
{
  font: 8pt arial;
  color: #990000;
  text-decoration: underline
}
a
{
  font: 10pt arial;
  color: #CC3300;
  
}

a:hover
{
  font: 10pt arial;
  color: #990000;
  text-decoration: underline
}



a.footerlink
{
  font: 8pt arial;
  color: #999999;
  text-decoration: none
}

a:hover.footerlink
{font: 8pt arial;
color: #999999;
  text-decoration: underline
}
.footertext
{
font: 8pt arial;
  color: #999999;
}

.search
{
font: bold 10pt arial;
  color: #FFFFFF;

}
a.search
{
font: bold 10pt arial;
  color: #FFFFFF;
  text-decoration: underline
}
a:hover.search
{
font: bold 10pt arial;
  color: #FFFFFF;
  text-decoration: underline
}

li {
	list-style-image: url(images/bullet_square.gif);
}
li.sub_bullet {
	list-style-image: none;
	list-style-type: disc;

}
