BODY
{
    SCROLLBAR-FACE-COLOR: #e1e1e1;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #e1e1e1;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    scrollbar: If Needed
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
TBODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
A.adminlinks
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.adminlinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.bodylinks
{
    FONT-SIZE: 10pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.bodylinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.body2links
{
    FONT-SIZE: 11pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.body2links:hover
{
    FONT-SIZE: 11pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.body3links
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.body3links:hover
{
    FONT-SIZE: 9pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    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.copylinks
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.copylinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.detaillinks
{
    FONT-SIZE: 8pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.detaillinks:active
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A.detaillinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.navlinks
{
    FONT-SIZE: 10pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.navlinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.navlinksfa
{
    FONT-SIZE: 13px;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navlinksfa:hover
{
    FONT-SIZE: 13px;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.navlinksfa:visited
{
    FONT-SIZE: 13px;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav2links
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.nav2links:hover
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.headerlink
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.tallylinks
{
    FONT-SIZE: 9pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.tallylinks:hover
{
    FONT-SIZE: 9pt;
    COLOR: #074670;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.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
}
.Bar
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    FLOAT: left;
    BORDER-LEFT: 0px;
    WIDTH: 95px;
    CURSOR: hand;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
    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: Arial;
    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: 10pt;
    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
}
.redcopytext
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}
.copytext2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.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: 20pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.lrbodytext2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    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
}
.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: #d8cbba 1px solid;
    BORDER-TOP: #d8cbba 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #d8cbba 1px solid;
    BORDER-BOTTOM: #d8cbba 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;
    BACKGROUND-COLOR: #f0f1e5
}
.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
}
.lrgwhiteheader
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.blueheadertxt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #0803fc;
    FONT-FAMILY: Arial
}
.blackheadertxt
{
    FONT-SIZE: 10pt;
    COLOR: #000000
}
.navtable
{
    BORDER-RIGHT: #dcd2aa 2px solid;
    BORDER-TOP: #dcd2aa 2px solid;
    BORDER-LEFT: #dcd2aa 2px solid;
    BORDER-BOTTOM: #dcd2aa 2px solid;
    BACKGROUND-COLOR: #e9e1c3
}
.bluenav
{
    FONT-SIZE: 10pt;
    COLOR: #074670
}
.loginarea
{
    BORDER-RIGHT: #a3924d 1px solid;
    BORDER-TOP: #a3924d 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #a3924d 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #a3924d 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e9e1c3
}
.logintext
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.lrgwhiteheader2
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.pubalerts
{
    FONT-SIZE: 9pt;
    COLOR: #074670;
    FONT-FAMILY: Arial
}
A.Detaillink
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.Detaillink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.bodytextsmblk
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.bluedetail_sm
{
    FONT-SIZE: 7.5pt;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, helvetica, Arial
}
.bluedetail_sm2
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}

.redbodytext_sm
{
    FONT-SIZE: 7.5pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, helvetica, Arial
}
.drag
{
	position:relative;cursor:hand;z-index: 100;
}
.verticaltext 
  { 
    font: 13px Arial; position: absolute; top: 200; width: 15px; writing-mode: tb-rl; 
  }

.verticaltext2 
  { 
    font: 13px Arial; width: 15px; writing-mode: tb-rl; 
  }
.gmtexthighlight
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffab
}
.gmtext
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e9e9e9
}

.errorstp
{
    BORDER-RIGHT: #d3d3d3 1pt solid;
    BORDER-TOP: #d3d3d3 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #d3d3d3 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d3d3d3 1pt solid;
    BACKGROUND-COLOR: #e9e49c
}
.errorvalue
{
    BORDER-RIGHT: #d3d3d3 1pt solid;
    BORDER-TOP: #d3d3d3 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #d3d3d3 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d3d3d3 1pt solid;
    BACKGROUND-COLOR: #fffccf
}
.lrgbbodytext
{
    FONT-SIZE: 20pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
#interVeil{ position: absolute;}

.dhtmlwindow
  { position: absolute; border: 1px solid #c0c0c0; }

.drag-handle
  { padding: 1px; text-indent: 3px; font: bold 14px Arial; background-color: #c0c0c0; color: white; }

.drag-controls
  { position: absolute; right: 1px; top: 2px; cursor: hand; }
  
A.body3linksUL
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.body3linksUL:hover
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.wcopylinks
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.wcopylinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.copylinks2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.copylinks2:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.bodytextbold
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.bluesmltext
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial
}
.inputshidden
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid
}
.lockedinputs
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #fcfcfc;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.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
}
.checkinputs
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: transparent
}
.bodytexthighlight
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffab
}
.inputstrans
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #c3c3c3
}
A.replinks:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline
}
A.replinks
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline
}

.basictab
{
    position:relative; top: 0px;
    padding: 0px ;
    margin: 8px 0px 0px 0px;
    font: 3pt ;
    font-family: Arial;
    text-decoration: none;
    border-bottom: 0px solid #000;
    list-style-type: none;
    text-align: left;
}

.basictab li
{
    display: inline;
    margin: 0;
}

.basictab li a
{
    text-decoration: none;
    padding: 3px 7px 0px;
    margin: 0px 3px 0px 3px;
    border: 1px solid #c0c0c0;
    border-bottom: 1px solid #000;
    background-color: #fff;
    color: #2d2b2b;
}

.basictab li.selected a
{ 
    /*selected tab effect*/
    position: relative;
    padding-top: 4px;
    background-color: #dfdfdf;
    border-bottom: 0px solid #000;
    color: #000;
}
.tablefont
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: times new roman
}
.melissadataaddress  
  {
    BORDER-RIGHT: #aca899 1px solid;
    BORDER-TOP: #aca899 1px solid;
    BORDER-LEFT: #aca899 1px solid;
    BORDER-BOTTOM: #aca899 1px solid;
    BACKGROUND: #fff; position:absolute; top: 123px; left: 357px; width: 222px;
  }
.melissainputs
  {
    BACKGROUND: #ffffff;
    COLOR: #000000;
  }
