/* ================== */
/* Updated 12/30/2011 */
/* ================== */

/*======================================================*/
/*  Web Page Items                                      */
/*======================================================*/
BODY
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyFrameWidth
{
    WIDTH: 590
}
.BodyTitleFontFamily
{
    FONT-FAMILY: 'Tahoma';
}
.ContentBlockTextFontBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}

/*------------------------*/
/*  Tables with Borders   */
/*------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/* border-style:dotted solid double dashed; "top border is dotted, right border is solid, bottom border is double, left border is dashed" */
/* border-style:dotted solid double;        "top border is dotted, right and left borders are solid, bottom border is double" */
/* border-style:dotted solid;               "top and bottom borders are dotted, right and left borders are solid" */
/* border-style:dotted;                     "all four borders are dotted" */
/*------------------------------------------------------------------------------------------*/
/* Value      Description                                                                   */
/* none       Specifies no border                                                           */
/* hidden     The same as "none", except in border conflict resolution for table elements   */
/* dotted     Specifies a dotted border                                                     */
/* dashed     Specifies a dashed border                                                     */
/* solid      Specifies a solid border                                                      */
/* double     Specifies a double border                                                     */
/* groove     Specifies a 3D grooved border. The effect depends on the border-color value   */
/* ridge      Specifies a 3D ridged border. The effect depends on the border-color value    */
/* inset      Specifies a 3D inset border. The effect depends on the border-color value     */
/* outset     Specifies a 3D outset border. The effect depends on the border-color value    */
/* inherit    Specifies that the border style should be inherited from the parent element   */
/*------------------------------------------------------------------------------------------*/
table.dff_blu_all
{
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #006699;
	border-collapse: separate;
	background-color: #FFFFFF;
}
table.dff_blu_all th
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #006699;
	background-color: #FFFFFF;
}
table.dff_blu_all td 
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #006699;
	background-color: #FFFFFF;
}
table.dff_blu_all td 
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #006699;
	background-color: #FFFFFF;
}
/*--------------------*/
table.dff_blu_outside
{
	border-width: 2px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #006699;
	border-collapse: separate;
	background-color: #FFFFFF;
}
tr.wht td
{
	background-color: #FFFFFF;
}
tr.dff td
{
	background-color: #99CCFF;
}
/*--------------------*/
/*  Fonts (Mistral)   */
/*--------------------*/
.MistralTextFontRed36
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 36pt;
}
.MistralTextFontRed36Bold
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 36pt;
    FONT-WEIGHT: bold
}
.MistralTextFontGreen36Bold
{
    COLOR: #009900;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 36pt;
    FONT-WEIGHT: bold
}
.MistralTextFontDff24Bold
{
    COLOR: #006699;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 24pt;
    FONT-WEIGHT: bold
}
.MistralTextFontRed24
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 24pt;
}
.MistralTextFontRed24Bold
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 24pt;
    FONT-WEIGHT: bold
}
.MistralTextFontDff14
{
    COLOR: #006699;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 14pt;
}
.MistralTextFontDff14Bold
{
    COLOR: #006699;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.MistralTextFontOrange
{
    COLOR: #FF6600;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 12pt;
}
.MistralTextFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 12pt;
}
.MistralTextFontRed18
{
    COLOR: #FF0000;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 18pt;
}
.MistralTextFontGreen
{
    COLOR: #009900;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 12pt;
}
.MistralTextFontDff
{
    COLOR: #006699;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 12pt;
}
.MistralTextFontWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 12pt;
}
.MistralTextFontWhite13
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 13pt;
}
.MistralTextFontWhite14
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 14pt;
}
.MistralTextFontWhite14Bold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.MistralTextFontLtGreen8Bold
{
    COLOR: #009900;
    FONT-FAMILY: Mistral, 'Comic Sans MS', Cursive;
    FONT-FACE: Mistral, 'Comic Sans MS', Cursive;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
/*======================================================*/
/*  Header Fonts                                        */
/*======================================================*/
.BodyHdrFontBlue
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
}
.BodyHdrFontBlueBold
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold
}
.BodyHdrFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
}
.BodyHdrFontRedBold
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold
}
/*======================================================*/
/*  Body Title Fonts                                    */
/*======================================================*/
.BodyTitleFont
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontBlue
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontBlueBold
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontDff
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontDffBold
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontDkGreen
{
    COLOR: #669933;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontDkGreenBold
{
    COLOR: #669933;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontDkOrange
{
    COLOR: #FF6600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontDkOrangeBold
{
    COLOR: #FF6600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontGreen
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontGreenBold
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontLtBlue
{
    COLOR: #3399FF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontLtBlueBold
{
    COLOR: #3399FF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontLtGreen
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontLtGreenBold
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontMaroon
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontMaroonBold
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.BodyTitleFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
}
.BodyTitleFontRedBold
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.SpTitleFontGreenBold12
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.DateTextFontBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
/*======================================================*/
/*  Body Text Fonts                                     */
/*======================================================*/
.BodyTextFont
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontBold
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontBlk
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontBlkBold
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontBlue
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontBlueBold
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontDffBlue
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontDffBlueBold
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontDkGrey
{
    COLOR: #666666;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontDkGreyBold
{
    COLOR: #333333;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontGreen
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontGreenBold
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontGrey
{
    COLOR: #666666;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontGreyBold
{
    COLOR: #333333;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontLtGreen
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontLtGreenBold
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontMaroon
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontMaroonBold
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontPink
{
    COLOR: #FF0066;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontPinkBold
{
    COLOR: #FF0066;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontRedBold
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.BodyTextFontWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
}
.BodyTextFontWhiteBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
/*======================================================*/
/*  Calendar Text Fonts                                 */
/*======================================================*/
.CalTitleFontRedBold14
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.CalTextFont
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
}
.CalTextFontDate
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.CalTextFontToday
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.CalTextFontDff
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
}
.CalTextFontDffBold
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.CalTextFontGrn
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
}
.CalTextFontGrnBold
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
.CalTextFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
}
.CalTextFontRedBold
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}

a.cal_dff:link {COLOR: #006699; text-decoration: none;}
a.cal_dff:visited {COLOR: #006699; text-decoration: none;}
a.cal_dff:active {COLOR: #006699; text-decoration: none;}
a.cal_dff:hover {COLOR: #006699; text-decoration: underline;}

a.cal_red:link {COLOR: #FF0000; text-decoration: none;}
a.cal_red:visited {COLOR: #FF0000; text-decoration: none;}
a.cal_red:active {COLOR: #FF0000; text-decoration: none;}
a.cal_red:hover {COLOR: #FF0000; text-decoration: underline;}

a.cal_grn:link {COLOR: #009900; text-decoration: none;}
a.cal_grn:visited {COLOR: #009900; text-decoration: none;}
a.cal_grn:active {COLOR: #009900; text-decoration: none;}
a.cal_grn:hover {COLOR: #009900; text-decoration: underline;}

/*======================================================*/
/*  Small Text Fonts                                    */
/*======================================================*/
.SmallTextFont
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontBold
{
    COLOR: #000000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontBlue
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontBlueBold
{
    COLOR: #3333CC;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontDffBlue
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontDffBlueBold
{
    COLOR: #006699;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontDkGreen
{
    COLOR: #669933;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontDkGreenBold
{
    COLOR: #669933;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontGreen
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontGreenBold
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontGrey
{
    COLOR: #666666;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontGreyBold
{
    COLOR: #333333;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontLtGreen
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontLtGreenBold
{
    COLOR: #009900;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontMaroon
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontMaroonBold
{
    COLOR: #880000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontOrange
{
    COLOR: #FF6600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontOrangeBold
{
    COLOR: #FF6600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontRed
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontRedBold
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFontWhite
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}
.SmallTextFontWhiteBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SmallTextFont9WhiteBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
/*======================================================*/
/*  Page Title Fonts                                    */
/*======================================================*/
.PageTitleFont
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
}
.PageTitleFontBold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold
}

/*======================================================*/
/*  Page Title Fonts                                    */
/*======================================================*/
.SiteFooterFont
{
    COLOR: #006600;
    FONT-FAMILY: 'Tahoma';
    FONT-FACE: 'Tahoma';
    FONT-SIZE: 8pt;
}

/*======================================================*/
/*  Single Color Link Classes                           */
/*======================================================*/
a.blk_link:link {COLOR: #000000; text-decoration: none;}
a.blk_link:visited {COLOR: #000000; text-decoration: none;}
a.blk_link:active {COLOR: #000000; text-decoration: none;}
a.blk_link:hover {COLOR: #000000; text-decoration: underline;}

a.blu_link:link {COLOR: #3333CC; text-decoration: none;}
a.blu_link:visited {COLOR: #3333CC; text-decoration: none;}
a.blu_link:active {COLOR: #3333CC; text-decoration: none;}
a.blu_link:hover {COLOR: #3333CC; text-decoration: underline;}

a.spc_link:link {COLOR: #000000; text-decoration: none;}
a.spc_link:visited {COLOR: #000000; text-decoration: none;}
a.spc_link:active {COLOR: #006699; text-decoration: none;}
a.spc_link:hover {COLOR: #006699; text-decoration: underline;}

a.dff_blu:link {COLOR: #006699; text-decoration: none;}
a.dff_blu:visited {COLOR: #006699; text-decoration: none;}
a.dff_blu:active {COLOR: #006699; text-decoration: none;}
a.dff_blu:hover {COLOR: #006699; text-decoration: underline;}

a.footer_white_bold:link {COLOR: #FFFFFF; text-decoration: none;}
a.footer_white_bold:visited {COLOR: #FFFFFF; text-decoration: none;}
a.footer_white_bold:active {COLOR: #FFFFFF; text-decoration: none;}
a.footer_white_bold:hover {COLOR: #FFFF00; text-decoration: none;}

a.footer:link {COLOR: #333333; text-decoration: none;}
a.footer:visited {COLOR: #333333; text-decoration: none;}
a.footer:active {COLOR: #333333; text-decoration: none;}
a.footer:hover {COLOR: #FFFF00; text-decoration: none;}

a.grn_link:link {COLOR: #006600; text-decoration: none;}
a.grn_link:visited {COLOR: #006600; text-decoration: none;}
a.grn_link:active {COLOR: #006600; text-decoration: none;}
a.grn_link:hover {COLOR: #006600; text-decoration: underline;}

a.ltgrn_link:link {COLOR: #009900; text-decoration: none;}
a.ltgrn_link:visited {COLOR: #009900; text-decoration: none;}
a.ltgrn_link:active {COLOR: #009900; text-decoration: none;}
a.ltgrn_link:hover {COLOR: #009900; text-decoration: underline;}

a.pg_blu:link {COLOR: #3333CC; text-decoration: none;}
a.pg_blu:visited {COLOR: #3333CC; text-decoration: none;}
a.pg_blu:active {COLOR: #3333CC; text-decoration: none;}
a.pg_blu:hover {COLOR: #3333CC; text-decoration: underline;}

a.pg_dk_grn:link {COLOR: #669933; text-decoration: none;}
a.pg_dk_grn:visited {COLOR: #669933; text-decoration: none;}
a.pg_dk_grn:active {COLOR: #669933; text-decoration: none;}
a.pg_dk_grn:hover {COLOR: #669933; text-decoration: underline;}

a.pg_grn:link {COLOR: #008000; text-decoration: none;}
a.pg_grn:visited {COLOR: #008000; text-decoration: none;}
a.pg_grn:active {COLOR: #008000; text-decoration: none;}
a.pg_grn:hover {COLOR: #FF0000; text-decoration: underline;}

a.pg_gry:link {COLOR: #666666; text-decoration: none;}
a.pg_gry:visited {COLOR: #666666; text-decoration: none;}
a.pg_gry:active {COLOR: #666666; text-decoration: none;}
a.pg_gry:hover {COLOR: #FF0000; text-decoration: underline;}

a.pg_lt_blu:link {COLOR: #3399FF; text-decoration: none;}
a.pg_lt_blu:visited {COLOR: #3399FF; text-decoration: none;}
a.pg_lt_blu:active {COLOR: #3399FF; text-decoration: none;}
a.pg_lt_blu:hover {COLOR: #3399FF; text-decoration: underline;}

a.pg_mrn:link {COLOR: #880000; text-decoration: none;}
a.pg_mrn:visited {COLOR: #880000; text-decoration: none;}
a.pg_mrn:active {COLOR: #880000; text-decoration: none;}
a.pg_mrn:hover {COLOR: #880000; text-decoration: underline;}

a.pg_org:link {COLOR: #FF6600; text-decoration: none;}
a.pg_org:visited {COLOR: #FF6600; text-decoration: none;}
a.pg_org:active {COLOR: #FF6600; text-decoration: none;}
a.pg_org:hover {COLOR: #FF6600; text-decoration: underline;}

a.pg_red:link {COLOR: #FF0000; text-decoration: none;}
a.pg_red:visited {COLOR: #FF0000; text-decoration: none;}
a.pg_red:active {COLOR: #FF0000; text-decoration: none;}
a.pg_red:hover {COLOR: #0000FF; text-decoration: none;}

a.pg_red_udl:link {COLOR: #FF0000; text-decoration: none;}
a.pg_red_udl:visited {COLOR: #FF0000; text-decoration: none;}
a.pg_red_udl:active {COLOR: #FF0000; text-decoration: none;}
a.pg_red_udl:hover {COLOR: #FF0000; text-decoration: underline;}

a.pg_yel:link {COLOR: #FFCC00; text-decoration: none;}
a.pg_yel:visited {COLOR: #FFCC00; text-decoration: none;}
a.pg_yel:active {COLOR: #FFCC00; text-decoration: none;}
a.pg_yel:hover {COLOR: #FF0000; text-decoration: none;}

a.red_link:link {COLOR: #FF0000; text-decoration: none;}
a.red_link:visited {COLOR: #FF0000; text-decoration: none;}
a.red_link:active {COLOR: #FF0000; text-decoration: none;}
a.red_link:hover {COLOR: #FF0000; text-decoration: underline;}

a.title:link {COLOR: #006600; text-decoration: none;}
a.title:visited {COLOR: #006600; text-decoration: none;}
a.title:active {COLOR: #006600; text-decoration: none;}
a.title:hover {COLOR: #006600; text-decoration: none;}

a.wht_link:link {COLOR: #FFFFFF; text-decoration: none;}
a.wht_link:visited {COLOR: #FFFFFF; text-decoration: none;}
a.wht_link:active {COLOR: #FFFFFF; text-decoration: none;}
a.wht_link:hover {COLOR: #FFFFFF; text-decoration: underline;}

/*======================================================*/
/*  Two Color Link Classes                              */
/*======================================================*/
/*----------------------*/
/*  Grey Base Color     */
/*----------------------*/
a.pg_gry_blu:link {COLOR: #666666; text-decoration: none;}
a.pg_gry_blu:visited {COLOR: #666666; text-decoration: none;}
a.pg_gry_blu:active {COLOR: #666666; text-decoration: none;}
a.pg_gry_blu:hover {COLOR: #3399FF; text-decoration: underline;}

a.pg_gry_grn:link {COLOR: #666666; text-decoration: none;}
a.pg_gry_grn:visited {COLOR: #666666; text-decoration: none;}
a.pg_gry_grn:active {COLOR: #666666; text-decoration: none;}
a.pg_gry_grn:hover {COLOR: #669933; text-decoration: underline;}

a.pg_gry_mrn:link {COLOR: #666666; text-decoration: none;}
a.pg_gry_mrn:visited {COLOR: #666666; text-decoration: none;}
a.pg_gry_mrn:active {COLOR: #666666; text-decoration: none;}
a.pg_gry_mrn:hover {COLOR: #880000; text-decoration: underline;}

a.pg_gry_org:link {COLOR: #666666; text-decoration: none;}
a.pg_gry_org:visited {COLOR: #666666; text-decoration: none;}
a.pg_gry_org:active {COLOR: #666666; text-decoration: none;}
a.pg_gry_org:hover {COLOR: #FF6600; text-decoration: underline;}

/*-----------------------*/
/*  Green Base Color     */
/*-----------------------*/
a.pg_grn_gry:link {COLOR: #669933; text-decoration: none;}
a.pg_grn_gry:visited {COLOR: #669933; text-decoration: none;}
a.pg_grn_gry:active {COLOR: #669933; text-decoration: none;}
a.pg_grn_gry:hover {COLOR: #666666; text-decoration: underline;}

/*------------------------*/
/*  Maroom Base Color     */
/*------------------------*/
a.pg_mrn_gry:link {COLOR: #880000; text-decoration: none;}
a.pg_mrn_gry:visited {COLOR: #880000; text-decoration: none;}
a.pg_mrn_gry:active {COLOR: #880000; text-decoration: none;}
a.pg_mrn_gry:hover {COLOR: #666666; text-decoration: underline;}

#UnderLineTable 
{
  
}
#UnderLineTable td 
{
  border-bottom: dotted 1px #333333;
  padding: 1px;
}

/*======================================================*/
/*  List Classes                                        */
/*======================================================*/
/* Unorder List "Type" Items                            */
/*    DISC = solid little circle                        */
/*    CIRCLE = empty circle                             */
/*    SQUARE = a square                                 */
/*======================================================*/
/* Order List "Type" Items                              */
/*    start="1"   start="6"                             */
/*    type="1", "A", "a", "I", "i"                      */
/*======================================================*/

/*======================================================*/
/*  Navigation Menu Classes                             */
/*======================================================*/

/*-------------*/
/* Top Menu    */
/*-------------*/
div.topmenu
{
  width: 690px;
  height: 25px;
  display: inline;
  float: right;	
  clear: right;	
}
/* ul.topmenu */
/* { */
/* 	margin: 0px; */
/* 	padding: 0px; */
/* 	list-style-type: none; */
/* } */
li.topmenu
{
	list-style-type: none;
  display: inline;
	margin: 0px;
  padding: 0px;
  text-align: center;
}
a.topmenu
{
  color: #FFFFFF;	
	margin: 0px;
  padding: 0px; 
  border: 0px;
  /* background-image: url(images/blank.gif); */
  text-align: center;
  display: inline;
  font-family: Arial, Helvetica, sans-serif;
  font-face: bold;
  line-height: 25px;
  font-size: 11pt;
  width: 100px;
  height: 25px;
  text-decoration: none;	
}
a.topmenu:hover
{
  /* background-image: url(images/blank_bkgrd_n.gif); */
  color: #FFFF00;
}
