BODY
{
    SCROLLBAR-FACE-COLOR: #dcd2aa;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: #a3924d;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    scrollbar: If Needed
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
A.adminlinks
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.adminlinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #cccccc;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.bodylinks
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.bodylinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.body2links
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.body2links:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.body3links
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.body3links:hover
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.ColumnName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}
A.ColumnName:hover
{
    TEXT-DECORATION: underline
}
A.wcopylinks
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.wcopylinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.copylinks
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.copylinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.navlinks
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none
}
A.navlinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: underline
}
A.headerlink
{
    COLOR: white;
    TEXT-DECORATION: none
}
.3aDesc
{
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.3aLabelText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #000000
}
.addressarea
{
    BORDER-RIGHT: #aca899 1px solid;
    BORDER-TOP: #aca899 1px solid;
    BORDER-LEFT: #aca899 1px solid;
    BORDER-BOTTOM: #aca899 1px solid;
    BACKGROUND-COLOR: #ebeadb
}
.advinside
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.Bar
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 95px;
    CURSOR: hand;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Helvetica;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.barOver
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 95px;
    CURSOR: hand;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Helvetica;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.bbodytext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.blackText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
.bodytext
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.bodytextw
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.bodytextred
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.body3text
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.copytext
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}
.copytext2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    FONT-FAMILY: Helvetica
}
.detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.detail_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.detail_lf_side
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.detail_sm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.datetext
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: times new roman
}
.descriptionText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.descText
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff3333;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
.editablerefund
{
    BORDER-RIGHT: #d3d3d3 1px;
    BORDER-TOP: #d3d3d3 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #d3d3d3 1px;
    COLOR: black;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: palegoldenrod
}
.errorinput
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff0000
}
.errortext
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.footerarea
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.gallytext
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.gallytextsm
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.header_lg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13.5pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.headertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial
}
.headertext2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial
}
.hiddentext
{
    FONT-SIZE: 9pt;
    COLOR: #a9a9a9;
    FONT-FAMILY: arial
}
#hintbox
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    FONT: 11px/14px Verdana;
    BORDER-LEFT: black 1px solid;
    WIDTH: 400px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.hintanchor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0803fc;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.hostingtable
{
    BORDER-RIGHT: #5a7581 1px solid;
    BORDER-TOP: #5a7581 1px solid;
    BORDER-LEFT: #5a7581 1px solid;
    BORDER-BOTTOM: #5a7581 1px solid;
    BACKGROUND-COLOR: #e9f1fc
}
.inputs
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1pt solid;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d3d3d3 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d3d3d3 1px solid
}
.inputs2
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #e7e3de;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.inputs3
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid
}
.inputs4
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #e7e3de;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.invinputs
{
    BORDER-RIGHT: #d3d3d3 0px solid;
    BORDER-TOP: #d3d3d3 0pt solid;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d3d3d3 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d3d3d3 0px solid
}
.ItemMouseOver
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #f9faf5
}
.ItemMouseOut
{
    WIDTH: 100%
}
.lbbodytext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.lbbodytext2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.lrbodytext
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12.5pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.lrbodytext2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff0000
}
.m0l0i
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.m0l0o
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-DECORATION: none
}
.m0l1i
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.m0l1o
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.m0l2i
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.m0l2o
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.matchkey
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    VISIBILITY: hidden;
    BORDER-LEFT: 1px;
    WIDTH: 95px;
    BORDER-BOTTOM: 1px;
    POSITION: absolute;
    BACKGROUND-COLOR: white
}
.menuItem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    CURSOR: hand;
    BORDER-BOTTOM: white 0px solid
}
.mainside
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #c0c0c0
}
.navside
{
    BORDER-RIGHT: #b2b2b2 1px solid;
    BORDER-TOP: #b2b2b2 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #b2b2b2 1px solid;
    BORDER-BOTTOM: #b2b2b2 1px solid
}
.origDescText
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #00cc00;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
.optin
{
    BORDER-RIGHT: seagreen 1px solid;
    BORDER-TOP: seagreen 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: seagreen 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: seagreen 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e7e3de;
    FONT-VARIANT: normal
}
.optionarea
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.optout
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ff0000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e7e3de;
    FONT-VARIANT: normal
}
.reportsides
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.reportsides2
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial
}
.reportsides3
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #c0c0c0;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial
}
.rightpanestyle
{
    BORDER-RIGHT: #915519 1px solid;
    BORDER-TOP: #915519 1px solid;
    BORDER-LEFT: #915519 1px solid;
    COLOR: #286f86;
    BORDER-BOTTOM: #915519 1px solid;
    BACKGROUND-COLOR: #f8e3ce
}
.shadedarea
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #e3e3e3
}
.shadedarea2
{
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #000000 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1pt solid;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c6c6c6
}
.shadedareaw
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.shadedtext
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.titleText
{
    FONT-SIZE: 10px;
    COLOR: #99ff99;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
.titlestyle1
{
    COLOR: #000000;
    BORDER-BOTTOM: #8cc8dc 1px solid
}
.Parminputs
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial
}
.ParmHeadText
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.ParmNumText
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.ParmSmallHeadText
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.planstable
{
    BORDER-RIGHT: #587581 1px solid;
    BORDER-TOP: #587581 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #587581 1px solid;
    BORDER-BOTTOM: #587581 1px solid;
    BACKGROUND-COLOR: #e9f1fc
}
.plantext
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: times new roman
}
.plantext2
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: times new roman
}
.querytext
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana
}
.wbodytext
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.wcopytext
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.bodyredlink
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
A.bodyredlink:hover
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: arial
}
A.intlinks
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.intlinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}

