BODY
{
}
.bgcolor
{
    BACKGROUND-COLOR: #dfdfff;
    COLOR: #004080;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 400;
    TEXT-DECORATION: none
}
.leftlink
{
    BACKGROUND-COLOR: #dfdfff;
    COLOR: #004080;
    TEXT-DECORATION: none
}
.bgcolorcap
{
    BACKGROUND-COLOR: #dfdfff;
    COLOR: #008080;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
.tabfont
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.tabcell
{
    BACKGROUND-COLOR: #333397;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px
}
.sfont
{
    FONT-SIZE: 8px
}
.tabcell1
{
    BACKGROUND-COLOR: #7672bf;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px
}
.tablebg
{
    BACKGROUND-COLOR: #f3f3f3;
    BORDER-BOTTOM: black 1px;
    BORDER-LEFT: black 1px;
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    CLIP: rect(1px 1px 1px 1px);
    TEXT-ALIGN: justify
}
.topbord
{
    BACKGROUND-IMAGE: url(../images/b_tablebkg.gif);
    BACKGROUND-POSITION: center top;
    BACKGROUND-REPEAT: repeat-x;
    BORDER-TOP: #7672bf 1px solid;
    FONT-SIZE: 6px;
    WIDTH: 100%
}
.botbord
{
    BORDER-BOTTOM: #7672bf 1px solid;
    BORDER-TOP: black 1px;
    FONT-SIZE: 6px;
    WIDTH: 100%
}
.rightbord
{
    BORDER-RIGHT: #7672bf 1px solid;
    FONT-SIZE: 6px;
    HEIGHT: 100%
}
.table
{
    BACKGROUND-COLOR: black;
    BORDER-BOTTOM: black 1pt;
    BORDER-LEFT: black 1pt;
    BORDER-RIGHT: black 1pt;
    BORDER-TOP: black 1pt
}
.innertop
{
    BACKGROUND-COLOR: royalblue
}
.tabelcell
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt
}
.intablematter
{
    BACKGROUND-COLOR: #fffbff;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt
}
.tableheader
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.intablehead
{
    BACKGROUND-COLOR: #ffe3d0;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
.intablerowodd
{
    BACKGROUND-COLOR: #ffe9e7;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt
}
.intablerowevn
{
    BACKGROUND-COLOR: #fff8f5;
    COLOR: darkblue;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt
}
.tabfont A:active
{
    COLOR: white;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.tabfont A:visited
{
    COLOR: moccasin;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.cellbg
{
    BACKGROUND-COLOR: #6b9ced;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.pheadcell
{
    BACKGROUND-COLOR: #ffcc66;
    COLOR: crimson;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.matter
{
    BACKGROUND-COLOR: #f0f1f5;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0pt
}
.linkmatter
{
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0pt
}
.newshead
{
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.user
{
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.lefttable
{
    BACKGROUND-COLOR: #dfdfff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.onmouse
{
    BACKGROUND-COLOR: #759de1;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.onmouse A:active
{
    BACKGROUND-COLOR: #759de1;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 400;
    TEXT-DECORATION: none
}
.onmouse A:visited
{
    BACKGROUND-COLOR: #759de1;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 400;
    TEXT-DECORATION: none
}
.link
{
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none
}
.morelink
{
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.Loginfrmtext
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.LeftNav
{
    FONT-FAMILY: verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.LeftNav TH
{
    FONT-FAMILY: verdana, Arial, verdana, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.detailtablebg
{
    BACKGROUND-COLOR: #f0f1f5
}
.detailtablebg TD
{
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 9pt
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.formtext
{
    COLOR: #300078;
    FONT-FAMILY: Verdana, Helvetica, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.topnav
{
    COLOR: #300078;
    FONT-FAMILY: Verdana, Helvetica, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.topnav:hover
{
    COLOR: #337d29
}
A.Leftnav
{
    COLOR: #300078;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
A.Leftnav:hover
{
    COLOR: #337d29
}
A.tablelink
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
A.tablelink:hover
{
    COLOR: #337d29
}
A.viewlink
{
    COLOR: #0000ff;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
A.viewlink:hover
{
    COLOR: #0000ff
}
.ContentHader
{
    BACKGROUND-COLOR: #f0f1f5;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.tableContent
{
    BACKGROUND-COLOR: #f0f1f5;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.copyright
{
    COLOR: #408080;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.tracer
{
    COLOR: #300078;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.levelHader
{
    BACKGROUND-COLOR: #7982a6;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.tablelinkbg
{
    BACKGROUND-COLOR: #b8b8d0
}
.tablecontenbg
{
    BACKGROUND-COLOR: #7982a6
}
.header
{
    BACKGROUND-COLOR: #7982a6;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.diaryheader
{
    BACKGROUND-COLOR: #7982a6;
    COLOR: #FFFF68;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.diaryheader:hover
{
    COLOR: #FFFFFF;
}
.CenterBG
{
    BACKGROUND-COLOR: #f0f1f5
}
.Leftnavbg
{
    BACKGROUND-COLOR: #d0d0e0
}
.topbg
{
    BACKGROUND-COLOR: #bfc4d5
}
.inputsmall
{
    COLOR: black;
    FONT-FAMILY: arial,verdana, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
INPUT.mboxe
{
    BACKGROUND-COLOR: #b8b8d0;
    BORDER-BOTTOM: #b8b8d0 1px;
    BORDER-LEFT: #b8b8d0 1px;
    BORDER-RIGHT: #b8b8d0 1px;
    BORDER-TOP: #b8b8d0 1px;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    WIDTH: 57px
}
.button
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.suspendedbutton
{
    BACKGROUND-COLOR: #FFFF00;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.startbutton
{
    BACKGROUND-COLOR: #FF0000;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.newinputsmall
{
    COLOR: black;
    FONT-FAMILY: arial,verdana, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-ALIGN: right
}
A.reportlink
{
    COLOR: darkblue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.totalcell
{
    BACKGROUND-COLOR: #b8b8d0;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt
}
.grandtotal
{
    BACKGROUND-COLOR: #7982a6;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.readtext
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.diaryodd
{
    BACKGROUND-COLOR: #FFFFB7;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.diaryodd
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.diaryeven
{
    BACKGROUND-COLOR: #C0C0C0;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.diaryeven
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.remaininghrs
{
    BACKGROUND-COLOR: #82E2FF;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}