BODY
{
    BACKGROUND: #021022;
    FONT-FAMILY: Verdana;
}
.Heading
{
    FONT-SIZE: 10px;
    COLOR: #818181;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -0.6pt
}
.headinginfo
{
    FONT-SIZE: 8px;
    COLOR: #818181;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -0.6pt
}
.bluetable
{
    BORDER-RIGHT: #602222 thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: maroon thin solid;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: maroon thin solid;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #602222 thin solid;
    BACKGROUND-COLOR: maroon
}
.navBar
{
    BORDER-RIGHT: #602222 thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: #de4848 thin solid;
    PADDING-LEFT: 0em;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: #de4848 thin solid;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #602222 thin solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc
}
.headtable
{
    BORDER-RIGHT: #373737 thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: #414141 thin solid;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: #414141 thin solid;
    COLOR: #000000;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #373737 thin solid;
    BACKGROUND-COLOR: #000000
}
DIV.DocBody TH
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: teal thin solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: cadetblue thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray thin solid;
    BACKGROUND-COLOR: #006666
}
DIV.DocBody THGray
{
    BORDER-RIGHT: #120539 thin solid;
    BORDER-TOP: #3d218d thin solid;
    FONT-WEIGHT: 8px;
    BORDER-LEFT: #3d218d thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #120539 thin solid;
    BACKGROUND-COLOR: red
}
DIV.DocBody H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.FinePrint
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 1pt
}
DIV.DocBody
{
    FONT-SIZE: 8px;
    FONT-FAMILY: verdana
}
DIV.DocBody TD
{
    FONT-SIZE: 8px;
    BACKGROUND: #00A3D9;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
DIV.DocBody TABLE
{
    FONT-FAMILY: verdana;
    LETTER-SPACING: -0.5pt;
    TEXT-DECORATION: none
}
DIV.DocBody TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    LETTER-SPACING: -0.5pt;
    TEXT-DECORATION: none
}
DIV.DocBody INPUT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.DocBody TEXTAREA
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8px;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    FONT-FAMILY: verdana;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.DocBody INPUT.INPUTBUTTON
{
    BORDER-RIGHT: #373737 thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: #414141 thin solid;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    BACKGROUND: #616161;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: #414141 thin solid;
    COLOR: white;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #373737 thin solid
}
DIV.DocBody SELECT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.DocBody HR
{
    COLOR: black
}
DIV.DocBody A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}
DIV.DocBody A:active
{
    COLOR: navy;
    TEXT-DECORATION: none
}
DIV.DocBody A:link
{
    TEXT-DECORATION: none
}
DIV.DocBody A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
DIV.DocBody HR
{
    COLOR: black
}
DIV.FinePrint A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV.FinePrint A:active
{
    TEXT-DECORATION: none
}
DIV.FinePrint A:link
{
    TEXT-DECORATION: none
}
DIV.FinePrint A:hover
{
    COLOR: navy;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: underline
}
DIV.QGridBody
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana
}
DIV.QGridBody TABLE
{
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -0.5pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
DIV.QGridBody TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    LETTER-SPACING: -0.5pt;
    TEXT-DECORATION: none
}
DIV.QGridBody TH
{
    BORDER-RIGHT: #120539 thin solid;
    BORDER-TOP: #3d218d thin solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #3d218d thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #120539 thin solid;
    BACKGROUND-COLOR: #20085f
}
DIV.QGridBody TR
{
    FONT-SIZE: 8px;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
DIV.QGridBodys TD
{
    BORDER-RIGHT: #eeeeee thin solid;
    BORDER-TOP: #eeeeee thin solid;
    FONT-SIZE: 10px;
    BACKGROUND: #eeeeee;
    BORDER-LEFT: #eeeeee thin solid;
    BORDER-BOTTOM: #cacaca 1px solid;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
DIV.QGridBody TD
{
    FONT-FAMILY: verdana;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
DIV.QGridBody INPUT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeee;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.QGridBody TEXTAREA
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    FONT-FAMILY: verdana;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.QGridBody INPUT.INPUTBUTTON
{
    BORDER-RIGHT: #373737 thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: #414141 thin solid;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    BACKGROUND: #616161;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: #414141 thin solid;
    COLOR: white;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #373737 thin solid
}
DIV.QGridBody SELECT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8px;
    BACKGROUND: #eeeeee;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.QGridBody HR
{
    COLOR: lime
}
DIV.QGridBody HR.GridLine
{
    COLOR: #000000;
    LINE-HEIGHT: 1px
}
TD.hide
{
    DISPLAY: none
}
TR.hide
{
    DISPLAY: none
}
DIV.DocBody TD.error
{
    COLOR: red
}
DIV.DocBody A.error
{
    COLOR: red
}
TD.categoryHeader
{
    FONT-WEIGHT: bold
}
DIV.DocBody TD.colorPolicy
{
    COLOR: black;
    BACKGROUND-COLOR: #d1d1d1
}
DIV.DocBody TD.colorPolicyHL
{
    COLOR: black;
    BACKGROUND-COLOR: #a1a1ff
}
DIV.DocBody TH.colorCategory
{
    BORDER-RIGHT: #7a7a7a thin solid;
    BORDER-TOP: #efefef thin solid;
    BORDER-LEFT: #efefef thin solid;
    COLOR: black;
    BORDER-BOTTOM: #7a7a7a thin solid;
    BACKGROUND-COLOR: #ababab
}
A.hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
A.updateLink
{
    CURSOR: hand;
    COLOR: navy;
    TEXT-DECORATION: none
}
DIV.CAS97 TH
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: gray thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: gray thin solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #eeeeee
}
DIV.CAS97 THGray
{
    BORDER-RIGHT: #120539 thin solid;
    BORDER-TOP: #3d218d thin solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #3d218d thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #120539 thin solid;
    BACKGROUND-COLOR: red
}
DIV.CAS97 H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.FinePrint
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 1pt
}
DIV.CAS97
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana
}
DIV.CAS97 TD
{
    BORDER-RIGHT: gray;
    BORDER-TOP: gray;
    FONT-SIZE: 10px;
    BACKGROUND: #fafafa;
    BORDER-LEFT: gray;
    BORDER-BOTTOM: gray;
    FONT-FAMILY: verdana;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}
DIV.CAS97 TABLE
{
    FONT-FAMILY: verdana;
    LETTER-SPACING: -0.5pt;
    TEXT-DECORATION: none
}
DIV.CAS97 TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    LETTER-SPACING: -0.5pt;
    TEXT-DECORATION: none
}
DIV.CAS97 INPUT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    COLOR: #000000;
    PADDING-TOP: 0em;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-WIDTH: 1px;
    FONT-VARIANT: normal
}
DIV.CAS97 TEXTAREA
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    COLOR: #00A3D9;
    PADDING-TOP: 0em;
    FONT-FAMILY: verdana;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.CAS97 INPUT.INPUTBUTTON
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 0em;
    BORDER-TOP: silver thin solid;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: silver thin solid;
    COLOR: #000000;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 7mm;
    BACKGROUND-COLOR: #EEEEEE;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
DIV.CAS97 SELECT
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    BORDER-RIGHT-WIDTH: 1px
}
DIV.CAS97 HR
{
    COLOR: black
}
DIV.CAS97 A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}
DIV.CAS97 A:active
{
    COLOR: navy;
    TEXT-DECORATION: none
}
DIV.CAS97 A:link
{
    TEXT-DECORATION: none
}
DIV.CAS97 A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
DIV.CAS97 HR
{
    COLOR: black
}
DIV.CAS97 H4
{
    CLEAR: left;
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid;
    FONT-SIZE: medium;
    VISIBILITY: visible;
    OVERFLOW: auto;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: gray thin solid;
    COLOR: #000000;
    TEXT-INDENT: 1cm;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: gray thin solid;
    FONT-FAMILY: verdana;
    LETTER-SPACING: normal;
    HEIGHT: 1cm;
    BACKGROUND-COLOR: 818181;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps
}
DIV.CAS97 P
{
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 8px;
    TEXT-ALIGN: right
}
DIV.CAS97 TH.TPremium
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    COLOR: red;
    BORDER-BOTTOM: gray thin solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
DIV.CAS97 H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
DIV.CAS97 TH.SubHead
{
    BORDER-RIGHT: #00A3D9;
    BORDER-TOP: #00A3D9;
    FONT-SIZE: smaller;
    BORDER-LEFT: #00A3D9;
    COLOR: #000000;
    BORDER-BOTTOM: #00A3D9;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #eeeeee
}
DIV.CAS97 INPUT.LookupButton
{
    FONT-WEIGHT: 500;
    TEXT-TRANSFORM: uppercase;
    COLOR: #00A3D9;
    BACKGROUND-COLOR: silver;
    FONT-VARIANT: normal
}
DIV.CAS97 TD.Selected
{
    BORDER-RIGHT: #00A3D9;
    BORDER-TOP: #00A3D9;
    FONT-SIZE: 8px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #00A3D9;
    BORDER-BOTTOM: #00A3D9;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
DIV.CAS97 INPUT.Endorsement
{
    FONT-SIZE: xx-small;
    WIDTH: 60px;
    COLOR: #000000;
    HEIGHT: 7mm;
    BACKGROUND-COLOR: maroon;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
DIV.CAS97 TH.ReportHeading
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #C0C0C0
}
DIV.CAS97 TD.ReportBody
{
    FONT-SIZE: 6pt;
    FONT-FAMILY: verdana
}
