bbody {
   background-color: #FFFFFF;
   }

body,p,th,td,dt,dd,ul,ol,li,form,caption {
   font-family: Arial,Helvetica,sans-serif;
   color: #000000;
   font-size: 10pt;
   }

th,hr,caption {
   color: #000000;
   }

dt {
   font-weight: bold;
   }

A:link {
   color: #004080;
   font-size : 10pt;
   }  /* unvisited link */
A:visited {
   color: #004080;
   font-size : 10pt;
   }  /* visited links */
A:active {
   color: #004080;
   font-size : 10pt;
   }  /* active links */

A:link.smallLinkText {
   font-family : Arial,Helvetica,sans-serif;
	color: #004080;
   font-size : 8pt;
	text-decoration: underline;
   }  /* unvisited link */

A:visited.smallLinkText {
   font-family : Arial,Helvetica,sans-serif;
	color: #004080;
   font-size : 8pt;
	text-decoration: underline;
   }  /* unvisited link */

A:active.smallLinkText {
   font-family : Arial,Helvetica,sans-serif;
	color: #004080;
   font-size : 8pt;
	text-decoration: underline;
   }  /* unvisited link */

.adminHeaderSpan {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8pt;
	background-color: EFEFEF; 
	width: 100%;
	text-align: right;
	font-weight: bold;
  }

.errorSpan {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	color: #000000;
	background-color: FF0000; 
	width: 100%;
	font-weight: bold;
  }

.rightPadding {
    padding-right : 5px;
  }
  
  .verySmallBlackTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 6pt;
	color : Black;
	font-weight: bold;
  }

.smallBlackTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt;
	color : Black;
	font-weight: bold;
  }
	
.header {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 20px; 
	font-style: italic; 
	font-weight: bold;
	color : Black;
  }
  
.verySmallBlackText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 7pt;
	color : Black;
  }
  
.verySmallBlackTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 6pt;
	color : Black;
	font-weight: bold;
  }
 
.smallBlackText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt;
	color : Black;
  }

.smallBlackTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt;
	color : Black;
	font-weight: bold;
  }
    
.mediumBlackText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	color : Black;
  }
  
.mediumBlackTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	color : Black;
   font-weight: bold;
  }
  
.verySmallRedText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 7pt;
	color: #ff0000; 
}

.smallRedText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt;
	color: #ff0000; 
}

.smallRedTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt;
	color: #ff0000; 
	font-weight: bold;
 }

.mediumRedText {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	color: #ff0000; 
}

.mediumRedTextBold {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt;
	color: #ff0000; 
	font-weight: bold;
 }
 
 .alertText {
	font-family: Garamond; 
	font-size: 10pt;
	color: #ff0000; 
	font-weight: bold;
 }