/**************************************/
/*      Specific Body Text Classes    */
/**************************************/

BODY
{
    BACKGROUND-COLOR: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
TD {
	color: #414141;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	}

 P {margin-top:0;}  /*  Need this to stop Firefox padding at top of panels   */

/**************************************/
/*      Specific Body Text Classes    */
/**************************************/

.Normal  {
    color: #414141;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight: normal;
    }	/* Equivalent of 10pt on normal setting */    

.NormalBold	 {
    color: #414141;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight:bold;
    }
    
.TextBox  {
    color:  Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
    } 
    	
.Emphasis	{
	font-weight: normal;
	color: #9e1414;
	} /*  #0D5689 = blue, #9e1414 = dark red  */

.Attention	{
	font-weight: bold;
	color: #9e1414;
	} /*  #0D5689 = blue, #9e1414 = dark red  */

.BoldUL	{
	font-weight: bold;
	text-decoration: underline;
	}

.ph {
    color: #414141;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12.0pt;
    }

.ch  {
    color: #414141;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12.0pt;
    }

/* Sub Heading */
.sh  {
    color: #414141;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.0pt;
    }
    
/* Small Heading */
.smallheading {
    color: #A15F00;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.0pt;
    }

.Error  {
    color: red;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;    
    } 

.Footer  {
	color: 9e1414;
    text-decoration: underline;
    } 
.ItemSummary  {
	font-weight: bold;
    color: #00008B;
    font-size: 10.0pt;    
    } 

.TextXXXSmall  {
    color: #A15F00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
    }
    
.TextXXSmall  {
    color: #6B1501;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
	font-weight: normal;
	}
    
/*****  TextXSmall and Normal are equivalent size *****/
.TextXSmall  {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }	/* Equivalent of 10pt on normal setting */

.TextSmall  {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    }	/* Equivalent of 12pt on normal setting */

.TextMedium  {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    }	/* Equivalent of 14pt on normal setting */
    
.TextLarge  {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    }

.TextXLarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: x-large;
    }

.TextXXLarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-large;
    }