/* Modified: 07-16-2002 SJ */
/* ******************************** */
/*  Standard RTE Class Definitions  */
/* ******************************** */
BODY  {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt; }
P  {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt; }
UL  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 9pt; }
UL.Blue  {
	color: 003399;
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 10pt;
	font-weight: bold; 
	}
LI  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 9pt; }
TD  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
 	font-size: 9pt; }
/* H1 is not normally used*/
H1  {}

/* H2 is used rarely*/
H2  {
	color: black;
	font-family: Arial, Verdana, Helvetica;
	font-size: 16pt;
	font-weight: bold; }
/* H3 is the default header tag used for page titles*/
H3  {
	color: black;
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 12pt;
	font-weight: bold; }
/* H4 is normally used in the body of a page and should therefore be less important than H3*/
H4  {
	color: black;
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	font-size: 11pt;
	font-weight: bold; }

/* this is used for the colored tables that contain forms */
.FormTableCell {
	background: #eeeeee;
}
/* this is used for section headers in colored forms */
.FormTableTitle {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
	color: #003366;
}
/* .FormField is used as the class to label all form elements. Aligned right by default */
.FormField  {
	color: black;
	font-weight: bold;
	text-align: right;
}
/* this is a version of the above class, only left justified.*/
.FormFieldAlignLeft  {
	color: black;
	font-weight: bold;
	text-align: left;
}
/* this is used for "hint" text besides form elements*/
.FormFieldHint  {
	color: #666666;
}
/* This is the default table header class. All lists with a colored header use this class*/
.ColoredTH  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: #000000;
	background: #CCCCCC;
	text-align: center;
	font-size: 9pt;
}
/* left aligned copy of above class*/
.ColoredTHAlignLeft  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: #000000;
	background: #CCCCCC;
	text-align: left;
	font-size: 9pt;
}
/* This is the style applied to EVEN rows in long table displays.*/
.EvenRow  {
	background: #F5F5F5;
}
/* This is the style applied to ODD rows in long table displays.*/
.OddRow  {
	background: #DCDCDC;
}
/* standard link class*/
A  {
	color: #0033FF;
	text-decoration: none;
	font-weight: normal;
}
A:Visited  {
	color: blue;
	text-decoration: none;
	font-weight: normal;
}
A:Active  {
	color: #0033FF;
	text-decoration: underline;
}
/* hover is a IE4+ only attribute*/
A:Hover  {
	color: #0033FF;
	text-decoration: underline;
}

/* ******************************** */
/*  Site specific Class Definitions  */
/* ******************************** */

/* Class for the nav bar*/
A.navlink  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.navlink:Active  {
	color: white;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
A.navlink:Visited  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: white;
	font-size: 9pt;
	font-weight: bold;
}
A.navlink:Hover  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: white;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
/* Class for the nav bar*/
.TitleLarge  {
	font-family: Times Roman, Serif;
	color: #340F77;
	font-size: 18pt;
	font-weight: bold;
}
/* Class for the nav bar*/
.TitleSmall  {
	font-family: Times Roman, Serif;
	color: #340F77;
	font-size: 14pt;
	font-weight: bold;
}/* Class for the light blue titles*/
.TitleMediumLight  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: #6699CC;
	font-size: 10pt;
	font-weight: bold;
}
/* Class for the dark blue titles*/
.TitleMediumDark  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: #003399;
	font-size: 12pt;
	font-weight: bold;
}
/* Class for the red text*/
.RedText  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: Red;
	font-size: 10pt;
	font-weight: normal;
} 
/* Class for the white text*/
.WhiteText  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color: white;
	font-size: 10pt;
	font-weight: normal;
}  
/* Class for the white text*/
.RememberText  {
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Sans;
	color:#000066;
	font-size: 10pt;
	font-weight: normal;
}  