BODY
{
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000000;	
	font-size:1em;
	font-weight:normal;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
	font-size-adjust:	.48;
	MARGIN: 0;
	PADDING: 0;
}

FORM
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    Line-Height: 10px;
    MARGIN-Top: 0;
    MARGIN-BOTTOM: 0;
    PADDING-Top: 0;
    PADDING-BOTTOM: 0;
    FLOAT: none;
}

IMG
{
    MARGIN: 1px;
    PADDING: 1px;
    BORDER:0;
}

H1
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 18pt;
    MARGIN-TOP: 6pt;
    MARGIN-BOTTOM: 18pt;
}

H2
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px;
    MARGIN-BOTTOM: 12px;
    MARGIN-TOP: 6px;
}

H2.Nav
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}

H2.Sch
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    TEXT-ALIGN: left;
}

H3
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    MARGIN-BOTTOM: 2px;
    MARGIN-TOP: 3px;
}

H4
{
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    MARGIN-BOTTOM: 0;
}

TABLE
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    COLOR:#000000;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TABLE.Control
{
    BACKGROUND-COLOR:#AAAAAA;
    COLOR:#000000;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
    border-style:inherit;
}

TABLE.DBlue
{
    BACKGROUND-COLOR: #000060;
    COLOR: #FFFFFF;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TABLE.Diag
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #000088;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TABLE.LtGray
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR:#EEEEEE;
    COLOR:#000000;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TABLE.Nav
{
    border-width:2px;
    border-style:solid;
    border-top-color:#9999CC;
    border-left-color:#7777AA;
    border-right-color:#000070;
    border-bottom-color:#000070;
    border-right-width:2px;
    border-collapse:collapse;
    MARGIN: 0;
}

TABLE.TH, TH
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    BACKGROUND-COLOR: #7777AA;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: Bold;
    Color:#FFFFFF;
    LINE-Height:100%;
}

TABLE.Wht
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TABLE.Footer
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 0;
}

TR
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    COLOR:#000000;
    Line-Height:100%;
}

TR.Nav
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:11pt;
    BACKGROUND-COLOR:#003399;
    COLOR:#FFFFFF;
    Line-Height:100%;
    MARGIN:0pt;
}

TR.Sch
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    BACKGROUND-COLOR:#BBBBBB;
    COLOR:#000000;
    Line-Height:12pt;
    BORDER-STYLE:inherit;
}

TR.SchHead
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    BACKGROUND-COLOR:#003399;
    COLOR:#000000;
    Line-Height:120%;
}

TH.AC
{
    FONT-SIZE:12pt;
    BACKGROUND-COLOR:#AA5555;
    COLOR:#FFFFFF;
    MARGIN-TOP:0pt;
    Line-Height:11pt;
}

TH.CFI
{
    FONT-SIZE:12pt;
    BACKGROUND-COLOR:#555599;
    COLOR:#FFFFFF;
    MARGIN-TOP:0pt;
    Line-Height:11pt;
}


TH.Sch_Head
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    BACKGROUND-COLOR: #7777AA;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: BOLD;
    Color:#FFFFFF;
    LINE-Height:100%;
}

TD
{
    FONT-SIZE:12pt;
    COLOR:#000000;
    MARGIN:0;
    Line-Height:14px;
}

TD.AC
{
    FONT-SIZE:12pt;
    COLOR:#000000;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.CFI
{
    FONT-SIZE:12pt;
    COLOR:#000000;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.Diag
{
    FONT-SIZE:8pt;
    COLOR:#000088;
    MARGIN:0;
    Line-Height:120%;
}

TD.SchACAlt
{
    BACKGROUND-COLOR:#99EE99;
    COLOR:#330066;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchACPri
{
    BACKGROUND-COLOR:#BBFFBB;
    COLOR:#000000;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchCFIAlt
{
    BACKGROUND-COLOR:#7A99EE;
    COLOR:#003300;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchCFIPri
{
    BACKGROUND-COLOR:#9ABBFF;
    COLOR:#000000;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchOff
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    COLOR:#334488;
    BACKGROUND-COLOR:#CFCFD2;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchPers
{
    BACKGROUND-COLOR:#FFFFC0;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.SchRes
{
    BACKGROUND-COLOR:#EEEEEE;
    COLOR:#334499;
    MARGIN:0;
    LINE-HEIGHT:18px;
    VERTICAL-ALIGN:Middle;
}

TD.Nav
{
    BACKGROUND-COLOR:#AAAAAA;
}

.TableInfo
{
    BACKGROUND-COLOR: #DDDDDD;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
}

.TableInfoHead
{
    BACKGROUND-COLOR: #7777AA;
    COLOR: #FFFFFF;
}

.TableInfoTH
{
    BACKGROUND-COLOR: #AAAAAA;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
}

.TableNav
{
    BACKGROUND-COLOR: #AAAAAA;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

.abort
{
    COLOR: red;
    PADDING-LEFT: 10px
}

.error
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
}

.info
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
}

.smalltext
{
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 140%
}

.button
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

.PageButton
{
    COLOR: #000000;
    FONT-FAMILY: Helv, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 8pt;
}

.section
{
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}

.loginsection
{
    COLOR: #991111;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}

.whitetext
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px
}

HR
{
    LINE-HEIGHT: 0.5em;
    MARGIN-BOTTOM: 2px;
    MARGIN-TOP: 2px;
    Border-WIDTH:1px;
}

INPUT
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 120%;
    MARGIN: 0;
    FLOAT: none;
}

SELECT
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 16px;
    MARGIN: 0;
    FLOAT: none;
}

TD.ACTD, TD.CFITD
{
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 24px;
    MARGIN: 0;
    PADDING: 0;
    FLOAT: none;
    TEXT-ALIGN:LEFT;
    VERTICAL-ALIGN:top;
}

INPUT.TableNav
{
    BACKGROUND-COLOR: #FFFFFF;
    LINE-HEIGHT: 15pt;
    FLOAT: none;
    CLEAR: none;
}

A
{
    COLOR:blue;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:10pt;
    TEXT-DECORATION:none;
    LINE-HEIGHT: 100%;
    Margin:0;
    Padding:0;
}

A:Hover
{
    TEXT-DECORATION:none;
    COLOR:red;
}

A.Nav
{
    COLOR:#FFFFFF;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:10pt;
    FONT-WEIGHT:Bold;
    TEXT-DECORATION:none;
    LINE-HEIGHT: 100%;
    Margin:0;
    Margin-Bottom: 1px;
}

A.Nav:Hover
{
    COLOR:#DDDDFF;
    TEXT-DECORATION:Underline;
}

A.NavSel
{
    COLOR:#FFFF11;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:10pt;
    FONT-WEIGHT:Bold;
    TEXT-DECORATION:none;
    LINE-HEIGHT: 100%;
    Margin:0;
    Margin-Bottom: 1px;
}

A.NavSel:Hover
{
    COLOR:#FFFF66;
    TEXT-DECORATION:Underline;
}

A.Footer
{
    COLOR:Red;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    FONT-WEIGHT:Normal;
    TEXT-DECORATION:none;
}

A.Footer:Hover
{
    COLOR:blue;
}

A.TH
{
    COLOR:WHITE;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:11pt;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION:none;
}

A.TH:Hover
{
    TEXT-DECORATION:none;
    COLOR:yellow;
}

A.SchPers
{
    COLOR:#334499;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    TEXT-DECORATION:none;
}

A.SchPers:Hover
{
    TEXT-DECORATION:underline;
    COLOR:#000088;
    FONT-WEIGHT:BOLD;
}

A.AC
{
    COLOR:WHITE;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION:none;
}

A.AC:Hover
{
    TEXT-DECORATION:none;
    COLOR:#000000;
}

A.CFI
{
    COLOR:WHITE;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION:none;
}

A.CFI:Hover
{
    TEXT-DECORATION:none;
    COLOR:#FFFF00;
}

A.Sch
{
    COLOR:WHITE;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:10pt;
    FONT-WEIGHT:Bold;
    TEXT-DECORATION:none;
    LINE-HEIGHT: 100%;
}

A.Sch:Hover
{
    TEXT-DECORATION:Underline;
    COLOR:yellow;
}

A.SchRes
{
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    TEXT-DECORATION:none;
}

A.SchRes:Hover
{
    TEXT-DECORATION:Underline;
    COLOR:#880000;
    FONT-WEIGHT:BOLD;
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE:12pt;
    Margin-Top: 2px;
    Margin-Bottom: 4px;
}

P.Info
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    Margin-Top: 16px;
    Margin-Bottom: 20px;
}

P.Nav
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 3px;
    LINE-HEIGHT:100%;
    PADDING:0;
}

P.Sch
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, Helv, Sans-Serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING: 0;
}