/*
Colors:
EA
 Dark Yellow    = Fd
 Light Yellow   = F5EEC7
 Brown          = 000299
 Dark Gray      = 5D616E
 Light Gray     = 99989C
 White          = FFFFFF
 Black          = 000000

*/

body
{
    font-size: 8pt;
    margin: 2px;
    color: #000299;
    font-family: Verdana, Arial;
}





A:Link
{
    font-weight: bold;
    color: #000299;
    text-decoration: none;
}
A:VISITED
{
    font-weight: bold;
    color: #000299;
    text-decoration: none;
}
A:Hover
{
    font-weight: bold;
    color: #650000;
    text-decoration: none;
}



.Header
{
    border-right: black 1px solid;
    color: #000000;
    border-bottom: black 1px solid;
    background-color: #f5eec7;
}
.TableBG
{
    /* background-color: gainsboro;*/
}

.Copyright
{
    font-size: 7pt;
    color: 000299;
    text-decoration: none;
}

.Copyright A:Link
{
    color: 000299;
    text-decoration: none;
}
.Copyright A:VISITED
{
    color: 000299;
    text-decoration: none;
}
.Copyright A:Hover
{
    color: 000299;
    text-decoration: none;
}


.Content
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}


.tabSelectedLine
{
    color: #ffc900;
    background-color: #000299;
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.tabUnSelected
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-weight: bold;
    color: #ffffff;
    background-color: #99989c;
}

.tabUnSelected A
{
    width: 100%;
    height: 18;
    color: #ffffff;
    background-color: #99989c;
}
.tabUnSelected A:hover
{
    color: #ffffff;
    background-color: #5d616e;
    text-decoration: none;
}


.tabSelected
{
    width: 150;
    height: 18;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    color: #ffc900;
    background-color: #000299;
}


.tabSelected A
{
    color: #ffc900;
    background-color: #000299;
    text-decoration: none;
}

.tabSelected A:hover
{
    color: #ffc900;
    background-color: #000299;
    text-decoration: height="80";
}


/**/

.tab2UnSelected
{
    border-right: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    color: #000000;
    border-bottom: black 1px solid;
    background-color: #cccccc;
}

.tab2UnSelected A
{
    width: 100%;
    height: 12;
    color: #000000;
    background-color: #cccccc;
}
.tab2UnSelected A:hover
{
    color: #ffffff;
    background-color: #5d616e;
    text-decoration: none;
}

.tab2Selected
{
    border-right: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    color: #000000;
    background-color: #f4f4c5;
}


.tab2Selected A
{
    color: #000000;
    background-color: #ffff99;
    text-decoration: none;
}

.tab2Selected A:hover
{
    color: #000000;
    background-color: #FFFF33;
    text-decoration: height="80";
}

/**/
.tabNoTab
{
    border-bottom: black 1px solid !important;
}


.tabStrip
{
    border-right: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    color: #ffc900;
    border-bottom: black 1px solid;
    background-color: #000299;
}




.ReportHeader
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    color: #000000;
    border-bottom: black 1px solid;
    background-color: #dddddd;
}
.ReportField
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    color: #000000;
}

.ReportFieldLast
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    color: #000000;
}


H1
{
    font-size: 7pt;
}
H2
{
    font-size: 8pt;
}
H3
{
    font-weight: normal;
    font-size: 10pt;
}
H4
{
    font-size: 12pt;
}
H5
{
    font-size: 14pt;
    text-decoration: height="80";
}
H6
{
    font-size: 16pt;
    text-decoration: height="80";
}

.TreeView
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #ffffe1;
}
.NumberTop
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: #000000 1px solid;
    color: #000000;
    background-color: #c0c0c0;
}
.NumberBottom
{
    border-right: #000000 1px solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    background-color: #c0c0c0;
}
/* [Table]*/

.tableAlternativeRow
{
    background-color: #f5f5f5 !important;
}

table
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8pt;
    padding-bottom: 0px;
    margin: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-collapse: collapse;
    border-bottom-style: none;
}

.TableHeader
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000299;
    text-align: center;
}

.TablePagerStyle
{
    color: #ffc900;
    background-color: #000299;
}

.Frame
{
    border-right: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}

.Title
{
    font-weight: bold !important;
    color: #ffffff !important;
    background-color: black !important;
}

.Title A
{
    font-weight: bold !important;
    color: #ffffff !important;
    background-color: black !important;
    text-decoration: none !important;
}

.Title A:Hover
{
    font-weight: bold !important;
    color: #ffffff !important;
    background-color: black !important;
    text-decoration: height="80" !important;
}

.Error
{
    font-weight: bold;
    color: red !important;
}

.TopQuickLink
{
    color: #ffffff;
}

.TopQuickLink A
{
    color: #ffffff !important;
    text-decoration: none !important;
}

.TopQuickLink A:Hover
{
    color: #ffffff;
    text-decoration: height="80" !important;
}
.DivContent
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}
.Report
{
    font-size: 8pt;
}
