A {
    FONT-SIZE: 10pt;
    COLOR: #266598;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
    vertical-align:center;
}

A:hover
{
    COLOR: #266598;
    TEXT-DECORATION: none
}

CAPTION
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    WIDTH: 700px;
    PADDING-RIGHT: 0px;
    FONT: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}


.xptable1
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH1: 200px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.xptable1 A
{
    COLOR: #778899;
}

.xptable1 TH
{
    BORDER-BOTTOM: #c1dad7 1px solid;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 6px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 12px;
    LETTER-SPACING: 2px;
    PADDING-RIGHT: 6px;
    FONT: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: #eeeeee no-repeat;
    COLOR: #4f6b72;
    BORDER-TOP: #c1dad7 1px solid;
    BORDER-RIGHT: #c1dad7 1px solid;
    BORDER-LEFT: #c1dad7 1px solid;
    PADDING-TOP: 6px
}
.xptable1 TH.nobg
{
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: #c1dad7 1px solid
}
.xptable1 TD
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 6px;
    BACKGROUND: #fff;
    COLOR: #4f6b72;
    BORDER-BOTTOM: #8797ab 1px solid;
    BORDER-LEFT: #8797ab 1px solid;
    BORDER-RIGHT: #8797ab 1px solid;
    BORDER-TOP: #8797ab 1px solid;
}
.xptable1 TD.noborder
{
    BORDER-BOTTOM: 0px solid;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 6px;
    BACKGROUND: #fff;
    COLOR: #4f6b72;
    BORDER-LEFT: 0px solid;
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
}
.xptable1 TD.odd
{
  COLOR: #797268;
  background-image: -webkit-linear-gradient(top, #f0f2f5, #e1e5ea 90%);
  background-image: -moz-linear-gradient(top, #f0f2f5, #e1e5ea 90%);
  background-image: -o-linear-gradient(top, #f0f2f5, #e1e5ea 90%);
  background-image: linear-gradient(to bottom, #f0f2f5, #e1e5ea 90%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 0 1px 1px rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 0 1px 1px rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
}
.xptable1 TD.selcol
{
  background-image: -webkit-linear-gradient(top, #00cc00, #009900 90%);
  background-image: -moz-linear-gradient(top, #00cc00, #009900 90%);
  background-image: -o-linear-gradient(top, #00cc00, #009900 90%);
  background-image: linear-gradient(to bottom, #00cc00, #009900 90%);
  color:#ffffff;
}

.xptable1 TD.selcol a
{
 color:#ffffff;
}

.xptable1 TH.spec
{
    BORDER-LEFT: #c1dad7 1px solid;
    FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND: url(images/bullet1.gif) #fff no-repeat;
    BORDER-TOP: 0px
}
.xptable1 TH.specalt
{
    BORDER-LEFT: #c1dad7 1px solid;
    FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    COLOR: #797268;
    BORDER-TOP: 0px
}
.contentheader
{
width:100%;
background:#eeeeee;
border-top:#bbbbbb 2px solid;
border-bottom:#bbbbbb 2px solid;
border-right:#bbbbbb 2px solid;
border-left:#bbbbbb 2px solid;
box-shadow: 0px 1px 5px #aaa
}
.grayheaderXPT1
{
FONT: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR: #777777;
vertical-align:center;
WHITE-SPACE: nowrap;
}
.grayheaderXPT1sm
{
FONT: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR: #A3A3A3;
vertical-align:top;
WHITE-SPACE: nowrap;
}
.grayheaderXPT1sm a
{
FONT: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR: #A3A3A3;
vertical-align:top;
WHITE-SPACE: nowrap;
}
.grayheaderXPT1sm a:hover
{
COLOR: #0066FF;
}

.grayheaderXPT1smwrap
{
FONT: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR: #777777;
vertical-align:top;
}
.grayheaderXPT2
{
FONT: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR: #777777;
vertical-align:center;
}
.graycontentsm
{
FONT: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
COLOR:#004080;  /* COLOR: #777777; */
vertical-align:top;
WHITE-SPACE: nowrap;
}
.nowrap
{
WHITE-SPACE: nowrap;
}

/* IMPORTED FROM SITESTYLE */
.scrolldiv{
    width:100%;
    padding:10px 0;
    background-color:#fafafa;
    overflow:auto;
 }

DIV#header-fixed-spacer
{
    Z-INDEX: 9;
    POSITION: fixed;
    MARGIN: auto;
    WIDTH: 100%;
    TOP: 0px
}

DIV#header-fixed
{
    Z-INDEX: 10; POSITION: fixed; MARGIN: auto; WIDTH: 100%; TOP: 0px; HEIGHT: 34px;
}

DIV#header-fixed #header-wrapper
{
    BACKGROUND: #234a2e;
    HEIGHT: 73px;
    opacity: 0.9
}

DIV#dsve-wrapper
{
    MARGIN-TOP: 20px;
}

DIV#header-upperright-overlay
{
    Z-INDEX: 12;
    POSITION: fixed;
    BACKGROUND: #ffffff;
    BORDER: 1px;
    TOP: 3px;
    RIGHT: 10px;
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}

.textboxwide1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    WIDTH: 250px;
    COLOR: #111111;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.aligntop
{
  VERTICAL-ALIGN:top;
}

.XPT4InfoHeaderRight
{
FONT: bold 13px "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
vertical-align:center;
COLOR:#ffffff;
1BACKGROUND-COLOR:#D5D5D6;
width:100%;
text-align:right;
BORDER-TOP: #ccc 1px solid;
background-image: linear-gradient(to right, #f2f2f2, #808080);
}