FONT
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
}
BODY
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
}

Table.reportSearch
{
	background-color:#DDDDDD;
}


TD
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
}
TD.Item
{
	background-color:#F6FBFA;
}
TD.AltItem
{
	background-color:#DEE1E0;
}
TD.Tableheading
{
	background-color:#dddddd;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
TD.Footer
{
	COLOR: white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}
TD.Header
{
	COLOR: white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
}

TD.bill
{
	COLOR: black;
	FONT-FAMILY: Times New Roman;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}


A
{
	COLOR:#000000;
    TEXT-DECORATION: underline
}
A:hover
{
	COLOR:#000000;
    TEXT-DECORATION: none
}
A:link
{
	COLOR:#000000;
    TEXT-DECORATION: underline
}

A.Footer
{
	COLOR: white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	text-decoration:underline;
}
A.Footer:hover
{
	COLOR: white;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	text-decoration:none;
}

TD.LoginError
{
	COLOR: #FF0000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	font-weight: 600;
}

TD.status
{
	COLOR: Green;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	font-weight: 600;
}


.required
{
	COLOR: #CC0000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial;
}

.DListheading
{
	background-color:#dddddd;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}

.DListselected
{
	background-color:#fdfdff;
}

.normal
{
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial;
}

.header
{
    COLOR: #000000;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}


.smallbill
{
	COLOR: black;
	FONT-FAMILY: Times New Roman;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}

.mediumbill
{
	COLOR: black;
	FONT-FAMILY: Times New Roman;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold
}

.smallprint
{
	COLOR: black;
	FONT-FAMILY: Times New Roman;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal
}

.dash
{
	text-decoration:underline
}

TABLE.borderTable
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

.NotesHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: white;
    BORDER-BOTTOM: #636363 thin solid;
    BACKGROUND-COLOR: #dddddd
}

.ReportPrintTitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold;
}

TD.HorizGridLine
{
	border-bottom: gainsboro thin solid;
}

.UploadErrorHeader
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    background-color:gray;
}

.clCMEvent
{
    position: absolute;
    z-index: 300;
    width: 100%;
    height: 100%;
    clip: rect(0,100%,100%,0);
    left: 0;
    top: 0;
    visibility: hidden;
}
.clCMAbs
{
    position: absolute;
    width: 10;
    height: 10;
    left: 0;
    top: 0;
    visibility: hidden;
}

.clT, .clTover, .clS, .clSover, .clS2, .clS2over
{
    position: absolute;
    overflow: hidden;
    width: 130;
    height: 25;
    cursor: pointer;
    cursor: hand;
}

.clT, .clTover
{
    padding: 4px;
    font-size: 12px;
    font-weight: bold;
}
.clT
{
    color: white;
}
.clTover
{
    color: #FCCE55;
}
.clS, .clSover
{
    padding: 2px;
    font-size: 11px;
    font-weight: bold;
    background-color: #295E9A;
}
.clS2, .clS2over
{
    padding: 2px;
    font-size: 11px;
    background-color: #CDDBEB;
}
.clS, .clS2
{
    color: #ffffff;
    background-color: #295E9A;
    layer-background-color: #CDDBEB;
}
.clSover, .clS2over
{
    color: #FCCE55;
    background-color: #CDDBEB;
}
.clSover, .clS2over, .clTover, .clB, .clBar
{
    layer-background-color: #CDDBEB;
    background-color: #295E9A;
}
.cl22
{
    position: absolute;
    overflow: hidden;
    width: 130;
    height: 25;
    cursor: pointer;
    cursor: hand;
    padding: 2px;
    font-size: 11px;
    color: #ffffff;
    background-color: #295E9A;
}
.cl22Over
{
    position: absolute;
    overflow: hidden;
    width: 130;
    height: 25;
    cursor: pointer;
    cursor: hand;
    padding: 2px;
    font-size: 11px;
    color: #FCCE55;
    background-color: #CDDBEB;
}
.clB
{
    position: absolute;
    visibility: hidden;
    z-index: 300;
}
.clBar
{
    position: absolute;
    width: 10;
    height: 10;
    visibility: hidden;
}