/* navigation bar classes*/

.navhead  {
  color : #003399;
  font-size : 75%;
  font-weight : bold;
}
.navtext  {
  font-size : 75%;
  color : #003399;
  text-align : left;
  text-decoration : none;
}
.navlinktext {
  font-size : 75%;
  color : #003399;
  text-align : left;
  text-decoration : none;
}
.navlinktitle  {
  font-size: 75%;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}
/* top navigation bar classes */

.topbarnavlink {
  font-size : 8pt;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}
a.topbarnavlink:link, a.topbarnavlink:visited, a.topbarnavlink:active {
  font-size : 8pt;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}
a.topbarnavlink:hover {
  font-size : 8pt;
  font-weight : bold;
  color : #FFCC00;
  text-decoration : none;
}
/* content classes */

.buttontext	{
  font-size: 75%;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
}
.blackbuttontext	{
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.boldedblacktext	{
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.normalblacktext	{
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.boldedbluetext	{
  font-size: 10pt;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
}
.boldedwhitetext	{
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.boldedyellowtext	{
  font-size: 10pt;
  font-weight: bold;
  color: #FFCC00;
  text-decoration: none;
}
.normalgreytext	{
  font-size: 8pt;
  font-weight: normal;
  color: #999999;
  text-decoration: none;
}
.headertext	{
  font-size: 12pt;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
}
/* side navigation boxes */

.rightheadertext	{
  font-size: 75%;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.rightsidetext	{
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.rightsidelinktext {
  font-size : 8pt;
  color : #003399;
  text-align : left;
  text-decoration : underline;
}
.blackfineprint	{
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.greyfineprint	{
  font-size: 7pt;
  font-weight: normal;
  color: #CCCCCC;
  text-decoration: none;
}
a:link  {
  color : #003399;
}
/* unvisited link*/

a:visited  {
  color : #800080;
}
/* visited links*/

a:active  {
  color : #003399;
}
/* active links*/

a:hover  {
  color : #FFa800;
}
/* MSIE rollover links*/
table  {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}
.formtable  {
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;
}
td  {
  font-family : arial, helvetica, sans-serif;
}
th  {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
}
.navtitle  {
  font-size: 75%;
  font-weight : bold;
  color : #003399;
}
/* change to navigation links in order to maintain color after visited */

/* did not simply change .navtext since VFM may still use .navtext */

a:visited.navlinktext, a:link.navlinktext, a:active.navlinktext {
  font-size : 75%;
  color : #003399;
  text-align : left;
  text-decoration : none;
}
a:hover.navlinktext {
  font-size : 75%;
  color : #FFa800;
  text-align : left;
  text-decoration : none;
}
a:link.royalcirclenav, a:visited.royalcirclenav, a:hover.royalcirclenav, a:active.royalcirclenav {
  font-size : 75%;
  color : #000000;
  text-align : left;
  text-decoration : none;
}
/* Addition for clickable titles */

a:visited.navlinktitle, a:link.navlinktitle, a:active.navlinktitle {
  font-size : 75%;
  color : #003399;
  text-align : left;
  text-decoration : none;
}
a:hover.navlinktitle {
  font-size : 75%;
  color : #FFa800;
  text-align : left;
  text-decoration : none;
}
