A
{
    COLOR: blue;
}
A:hover
{
    COLOR: darkred;
}
A.Bold
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
A.Bold:hover
{
    FONT-WEIGHT: bold;
    COLOR: red
}
A.Black
{
    COLOR: black
}
A.Black:hover
{
    COLOR: #3300cc
}
A.Blue
{
    COLOR: blue
}
A.Blue:hover
{
    COLOR: blue
}
A.General
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.LightBlue
{
    FONT-WEIGHT: bold;
    COLOR: #330099
}
A.LightBlue:hover
{
    COLOR: firebrick
}
A.LightBlue1
{
    COLOR: #330099
}
A.LightBlue1:hover
{
    COLOR: firebrick
}
A.LightBold
{
    FONT-WEIGHT: normal;
    COLOR: #3333cc;
    TEXT-DECORATION: underline
}
A.LightNormal
{
    FONT-WEIGHT: normal;
    COLOR: #330099;
    TEXT-DECORATION: underline
}
A.tablink
{
    FONT-WEIGHT: normal;
    COLOR: white;
    TEXT-DECORATION: none
}
A.tablink:hover
{
    FONT-WEIGHT: normal;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.light
{
    FONT-WEIGHT: bold;
    COLOR: silver;
    TEXT-DECORATION: underline
}
A.light:hover
{
    FONT-WEIGHT: bold;
    COLOR: gray;
    TEXT-DECORATION: underline
}
A.headerrow
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.headerrow:hover
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.headerNavy
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: navy;
    TEXT-DECORATION: none
}
A.headerNavy:hover
{
    COLOR: yellow;
    BACKGROUND-COLOR: navy
}
A.headerNavy1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.headerNavy1:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: yellow;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: navy
}
A.headerlink
{
    COLOR: #cccc33
}
A.headerlink:hover
{
    COLOR: #ffff66
}
A.headerlink1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.headerlink2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.headerlink2:hover
{
    COLOR: #ffff66;
    TEXT-DECORATION: underline
}
A.Selected1
{
    FONT-WEIGHT: bolder;
    COLOR: #eff7ff
}
A.Selected
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    COLOR: #eff7ff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}
A.NotSelected1
{
    FONT-WEIGHT: bolder;
    COLOR: #336699
}
A.NotSelected
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #336699 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eff7ff;
    TEXT-ALIGN: center
}
A.White
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma, Verdana,Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.White:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: whitesmoke;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
BR.page
{
    PAGE-BREAK-AFTER: always
}
INPUT.button
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #104a7b 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(img/button.gif);
    BORDER-LEFT: #104a7b 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.Text1
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
BODY.Center
{
    TEXT-ALIGN: center
}
BODY.LeftGray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
BODY.9pt
{
    FONT-SIZE: 9pt
}
BODY.10pt
{
    FONT-SIZE: 10pt
}
BODY.Margin0
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif
}
BODY.Margin24
{
    FONT-SIZE: small;
    MARGIN: 24px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
BODY.Margin24Font10
{
    FONT-SIZE: 10pt;
    MARGIN: 24px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
BODY.MarginLeft10Font10
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
BODY.Center32
{
    MARGIN-TOP: 32px;
    MARGIN-LEFT: 32px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
BODY.plaintext
{
	font-family: verdana;
	font-weight: normal;
	font-size: 8pt;
}
BODY.plaintextRed
{
	font-family: verdana;
	font-weight: normal;
	font-size: 8pt;
	color:red;
}
H3.Blue
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 16px;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #003399
}
.body
{
    MARGIN: 16px 32px
}
.body32
{
    MARGIN: 32px
}
.body32LT
{
    MARGIN-TOP: 32px;
    MARGIN-LEFT: 32px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD.Arial
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.9pt
{
    FONT-SIZE: 9pt
}
TD.Bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD.Bold1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    HEIGHT: 16px
}
TD.Bold2
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    HEIGHT: 16px
}
TD.PadLeft4
{
    PADDING-LEFT: 4px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
UL
{
    MARGIN-TOP: 4pt;
    PADDING-TOP: 0px
}
UL.Margin0
{
    MARGIN-TOP: 14pt
}
.BlackNormal
{
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clWin
{
    Z-INDEX: 2;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: blue
}
.clWindow
{
    Z-INDEX: 15;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    BACKGROUND-COLOR: blue
}
.clWinHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 200px;
    COLOR: #dff7ff;
    FONT-FAMILY: arial,arial,helvetica;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent
}
.clText
{
    FONT-SIZE: 11px;
    Z-INDEX: 50;
    FONT-FAMILY: arial,helvetica;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent
}
.clWinResize
{
    Z-INDEX: 30;
    BACKGROUND-IMAGE: url(img/resize.bmp);
    WIDTH: 30px;
    CLIP: rect(0px 30px 30px 0px);
    POSITION: absolute;
    HEIGHT: 30px;
    layer-background-image: url(img/resize.bmp)
}
.clLogo
{
    POSITION: absolute
}
.clUp
{
    Z-INDEX: 60;
    WIDTH: 12px;
    POSITION: absolute;
    HEIGHT: 12px
}
.clDown
{
    Z-INDEX: 60;
    WIDTH: 12px;
    POSITION: absolute;
    HEIGHT: 12px
}
.clWinButtons
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,helvetica;
    POSITION: absolute
}
.datah
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cfd9f3;
    BACKGROUND-COLOR: #6375d6
}
.db
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.disabled
{
    COLOR: #787878
}
.explorer
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma, Verdana,Helvetica, sans-serif;
    BACKGROUND-COLOR: #6375d6
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.headerNavy
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: navy
}
.headerNavy8
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: navy
}
.pagescrolldec
{
    FONT-WEIGHT: bold;
    COLOR: red
}
A.pagescroll
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
A.pagescroll:hover
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.td8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.td12
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.headrow
{
    PADDING-BOTTOM: 2px;
    COLOR: #330099;
    BACKGROUND-COLOR: #d5cda4
}
.headertext
{
    PADDING-BOTTOM: 2px;
    COLOR: #d5cda4;
    BACKGROUND-COLOR: #330099
}
.headertext1
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR: #d5cda4;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #330099
}
.headertext2
{
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    COLOR: #d5cda4;
    BACKGROUND-COLOR: #330099
}
.required
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.flatbox
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #104a7b 1px solid;
    BORDER-LEFT: #104a7b 1px solid;
    BORDER-BOTTOM: #104a7b 1px solid
}
.menuitem
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.menuheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.dayheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccc99;
    TEXT-ALIGN: center
}
A.calnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffcc;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.calnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffcc;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.SM
{
    FONT-WEIGHT: bold;
    COLOR: WHITE
}
A.SM:hover
{
    FONT-WEIGHT: bold;
    COLOR: ORANGE
}
.ieday
{
    FONT-WEIGHT: bold;
    VISIBILITY: hidden;
    WIDTH: 24px;
    CURSOR: hand;
    POSITION: absolute;
    TEXT-ALIGN: right
}
.docline
{
    BACKGROUND-COLOR: #ffcc00
}
.docheader
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
.docitem
{
    PADDING-LEFT: 8px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.ctrlgroup
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: #cccc33;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #330099
}
.ctrlgroup1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #ffcc99;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #003399
}
.ctrlgroup2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #cccc33;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #003399
}
.ctrlgroup3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: #cccc33;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #003399
}
.ctrlgroup4
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #ffcc99;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003399
}
.errtextheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Tahoma,  Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.errtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.errheader
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: yellow;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: maroon;
    TEXT-ALIGN: left
}
.errheader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: yellow;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: navy;
    TEXT-ALIGN: left
}
.errortext0
{
    PADDING-RIGHT: 8px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.errortext1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 8px;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.errortext2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.errortext3
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left
}
.toolbar
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BACKGROUND: #e0e0e0;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.toolbarbutton
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BACKGROUND: silver;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 2px outset;
    WIDTH: 24px;
    BORDER-BOTTOM: 2px outset;
    HEIGHT: 24px;
    TEXT-ALIGN: center
}
.fintotals
{
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-BOTTOM: 2px inset;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
.finlabel
{
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
.smallnote
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.cmdbutton
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.errortext
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: red;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.valerrheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, arial,san-serif
}
.vspacer1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 1pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    HEIGHT: 4px;
    BACKGROUND-COLOR: silver
}
.msgheader
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 4px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D5CDA4;
}
.msgheader1
{
    MARGIN-TOP: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 4px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.data
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.data2
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.data1
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.data3
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.datatd
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.datatd1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-ALIGN: left
}
.summarytd
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.singleborder
{
    BORDER-RIGHT: navy 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: navy 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: navy 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: navy 1px solid
}
.tabheader
{
    BORDER-RIGHT: #99ccff 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #99ccff 1px solid;
    COLOR: #f0f8ff;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #3d577a
}
.tabheaderleft
{
    BORDER-RIGHT: #85a6d2 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: medium none;
    COLOR: #f0f8ff;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #3d577a
}
.tabheaderright
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #85a6d2 1px solid;
    COLOR: #f0f8ff;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #3d577a
}
.tabheadersel
{
    BORDER-RIGHT: #000066 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #99ccff 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #99ccff 1px solid;
    COLOR: white;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #85a6d2
}
.tabline
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #99ccff 1px solid;
    COLOR: #f0f8ff;
    BORDER-BOTTOM: #000066 2px solid;
    BACKGROUND-COLOR: #85a6d2
}
.grayline
{
    BACKGROUND-COLOR: #f0f0f0
}
.grayline2
{
    BACKGROUND-COLOR: #d3d3d3
}
.toolbardrift
{
    LEFT: 10px;
    WIDTH: 450px;
    TOP: 7px;
    HEIGHT: 32px;
    BACKGROUND-COLOR: white
}
.toolbar
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.formtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: maroon;
    BACKGROUND-COLOR: #f0f0f0
}
.rowcell
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 80%;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.rowcelllast
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 80%;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.colheader
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.colheader1
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #bbbbbb
}
.colheader2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small
}
.colheader3
{
    FONT-WEIGHT: lighter;
    COLOR: white;
    BACKGROUND-COLOR: gray
}
.colheader4
{
    FONT-WEIGHT: bold
}
.colheader5
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: lighter;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: gray
}
.colheader6
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small;
    BORDER-LEFT: black 1px;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #bbbbbb;
    TEXT-DECORATION: none
}
.colheader7
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.colheaderlast
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.rowlight
{
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #f0f0f0
}
.rowdark
{
    LINE-HEIGHT: normal;
    BACKGROUND-COLOR: #cccccc
}
.rowdark1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #eeeeee
}
.rowlight1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #dddddd
}
.rowdark2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.rowlight2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
.tableheader
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #eff7ff;
    TEXT-DECORATION: none
}
.tdsmall
{
    FONT-SIZE: small
}
.shade
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.shadesmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif
}
.small7
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Arial,Verdana, Helvetica, sans-serif
}
.group
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    COLOR: #cccc33;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #330099
}
#toolbar
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BACKGROUND: #e0e0e0;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.Selected1
{
    FONT-WEIGHT: bolder;
    COLOR: #eff7ff
}
.Selected
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    COLOR: #eff7ff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}
.NotSelected1
{
    FONT-WEIGHT: bolder;
    COLOR: #336699
}
.NotSelected
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #336699 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eff7ff;
    TEXT-ALIGN: center
}
.Background
{
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #336699
}
.formsubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
A.headerlink1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue
}
.divScroll
{
    BORDER-RIGHT: darkblue 1px solid;
    BORDER-TOP: darkblue 1px solid;
    SCROLLBAR-FACE-COLOR: darkblue;
    SCROLLBAR-HIGHLIGHT-COLOR: #6a8fac;
    OVERFLOW: auto;
    BORDER-LEFT: darkblue 1px solid;
    WIDTH: 100%;
    SCROLLBAR-SHADOW-COLOR: #b7cfe4;
    SCROLLBAR-3DLIGHT-COLOR: #f3f7fa;
    SCROLLBAR-ARROW-COLOR: #cccc33;
    BORDER-BOTTOM: darkblue 1px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #6a8fac;
    SCROLLBAR-BASE-COLOR: #e8eff5;
    BACKGROUND-COLOR: #ffffff
}
.SMSelected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}
.SMNotSelected
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #336699 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: center
}
.divScrollportal
{
    BORDER-RIGHT: #20abcb 1px solid;
    BORDER-TOP: #20abcb 1px solid;
    SCROLLBAR-FACE-COLOR: #20abcb;
    SCROLLBAR-HIGHLIGHT-COLOR: #6a8fac;
    OVERFLOW: auto;
    BORDER-LEFT: #20abcb 1px solid;
    WIDTH: 100%;
    SCROLLBAR-SHADOW-COLOR: #b7cfe4;
    SCROLLBAR-3DLIGHT-COLOR: #f3f7fa;
    SCROLLBAR-ARROW-COLOR: #cccc33;
    BORDER-BOTTOM: #20abcb 1px solid;
    SCROLLBAR-DARKSHADOW-COLOR: #6a8fac;
    SCROLLBAR-BASE-COLOR: #e8eff5;
    BACKGROUND-COLOR: #ffffff
}
.portalgroup
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #20abcb
}
.portalheader
{
    FONT-WEIGHT: lighter;
    COLOR: white;
    BACKGROUND-COLOR: cadetblue
}

#menu
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 19px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
#menu UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#menu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#menu A:link
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e8ebf0;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #666;
    LINE-HEIGHT: 14px;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
#menu A:visited
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #e8ebf0;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #666;
    LINE-HEIGHT: 14px;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none
}
#menu A.active:link
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
#menu A.active:visited
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
#menu A:hover
{
    COLOR: #f00;
    BACKGROUND-COLOR: #ccffcc
}
BODY.section-1 #menu LI#nav-1 A
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
BODY.section-2 #menu LI#nav-2 A
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
BODY.section-3 #menu LI#nav-3 A
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
BODY.section-4 #menu LI#nav-4 A
{
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    COLOR: #000;
    BORDER-BOTTOM: #fff 1px solid
}
#menu #subnav-1
{
    DISPLAY: none;
    WIDTH: 90%
}
#menu #subnav-2
{
    DISPLAY: none;
    WIDTH: 90%
}
#menu #subnav-3
{
    DISPLAY: none;
    WIDTH: 90%
}
#menu #subnav-4
{
    DISPLAY: none;
    WIDTH: 90%
}
BODY.section-1 #menu UL#subnav-1
{
    DISPLAY: inline;
    LEFT: 30px;
    POSITION: absolute;
    TOP: 110px
}
BODY.section-2 #menu UL#subnav-2
{
    DISPLAY: inline;
    LEFT: 30px;
    POSITION: absolute;
    TOP: 110px
}
BODY.section-3 #menu UL#subnav-3
{
    DISPLAY: inline;
    LEFT: 30px;
    POSITION: absolute;
    TOP: 110px
}
BODY.section-4 #menu UL#subnav-4
{
    DISPLAY: inline;
    LEFT: 30px;
    POSITION: absolute;
    TOP: 110px
}
BODY.section-1 #menu UL#subnav-1 A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #999;
    LINE-HEIGHT: 10px;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
BODY.section-2 #menu UL#subnav-2 A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #999;
    LINE-HEIGHT: 10px;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
BODY.section-3 #menu UL#subnav-3 A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #999;
    LINE-HEIGHT: 10px;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
BODY.section-4 #menu UL#subnav-4 A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #999;
    LINE-HEIGHT: 10px;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
BODY.section-1 #menu UL#subnav-1 LI#Nav_Active A
{
    COLOR: #f00! important
}
BODY.section-2 #menu UL#subnav-2 LI#Nav_Active A
{
    COLOR: #f00! important
}
BODY.section-3 #menu UL#subnav-3 LI#Nav_Active A
{
    COLOR: #f00! important
}
BODY.section-4 #menu UL#subnav-4 LI#Nav_Active A
{
    COLOR: #f00! important
}
#menu UL A:hover
{
    COLOR: #f00! important;
    BACKGROUND-COLOR: #ccffcc
}
#contents
{
    CLEAR: both;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 15px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 15px
}
