
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt;
    MARGIN: 10px;
}
H1
{
    COLOR: #003399;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
H2
{
    COLOR: #003399;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
H3
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
H4
{
    COLOR: #003399;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
H5
{
    COLOR: #003399;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
H6
{
    COLOR: #003399;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal
}
TABLE
{
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt
}
TH
{
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
TD
{
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt
}
INPUT
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt
}
SELECT
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    FONT-SIZE: 8pt
}
A:link
{
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none
}
A:hover, .CLICKABLE
{
    BACKGROUND: #cfe6e5;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none
}
.CLICKABLE
{
	CURSOR: pointer;
}
.PAGETITLE
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Times New Roman, serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600
}
.MENUITEM
{
    COLOR: #ffffff;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.NORMALTEXT
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt
}
.FIELDLABEL
{
    COLOR: #003399;
    FONT-FAMILY: Arial Black, verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.FIELDLABELSPECIAL
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.FIELDVALUE
{
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt
}
.FIELDVALUESPECIAL
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.FIELDLABELNOALIGN
{
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.TABLETITLE
{
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    COLOR: #000000;
    FONT-FAMILY: Times New Roman, serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.TABLEROWHEADER
{
    BACKGROUND: #003399;
    COLOR: white;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.TABLEROWODDROW
{
    BACKGROUND-COLOR: #f5f7fc;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWGREYROW
{
    BACKGROUND-COLOR: #cdc9c9;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWODDALERT
{
    BACKGROUND-COLOR: tomato;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWEVENROW
{
    BACKGROUND-COLOR: #bac8e3;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWODDROWLABEL
{
    BACKGROUND: #f5f7fc;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWLABELERROR
{
    BACKGROUND: #990000;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWEVENROWLABEL
{
    BACKGROUND: #bac8e3;
    COLOR: #003399;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWHIGHLIGHTED
{
    BACKGROUND: #ffff00;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWSELECTED
{
    BACKGROUND: #ff9900;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWHIGHLIGHTEDANDSELECTED
{
    BACKGROUND: #800000;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-WEIGHT: normal
}
.TABLEROWFLAGGED
{
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.TABLEROWHEADER2
{
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.HEADERLABEL
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.DETAILROW
{
    BACKGROUND: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt
}
.DETAILLABEL
{
    BACKGROUND: #cecec8;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.DETAILVALUE
{
    BACKGROUND: #ddddd0;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt
}
.EDITORBODY
{
}
.ERRORMESSAGE
{
    COLOR: #FF0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.WARNINGMESSAGE
{
    COLOR: #ffffff
}
.ITEMFORMERRORMESSAGE
{
    COLOR: #ff0000;
    TEXT-ALIGN: center
}
.ITEMFORMWARNINGMESSAGE
{
    COLOR: teal;
    TEXT-ALIGN: center
}
.TABLEROWDETAIL
{
    BACKGROUND: #ffffcc;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWDETAILHEADER
{
    BACKGROUND: #f0f0b0;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.GRAYSMALLINFO
{
    COLOR: #003399;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.TABLEROWERROR
{
    BACKGROUND: #990000;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.TABLEROWREDERROR
{
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, helvetica, sans serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.SMALLINFO
{
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.WAS-HEADERLINK
{
    BACKGROUND: #003399;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.HEADERLINK
{
    COLOR: white;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.CAPTION
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: lighter
}
.SEARCHHIGHLIGHT
{
    COLOR: #cc3300
}
.BTNLINK
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
P
{
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.BackgroundLightBlue
{
    BACKGROUND: #f5f7fc
}
.ForegroundMedlineBlue
{
    COLOR: #003399
}
.BackgroundMedlineLightBlue
{
    BACKGROUND: #bac8e3
}
.BackgroundMedlineLight#003399
{
    BACKGROUND: #cfe6e5
}
.ForegroundMedline#003399
{
    COLOR: #006558
}
PRE {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 90%;
}

/* scroll table with fixed header - begin*/
div.fixedHeaderTable {
 overflow-x:hidden;
 overflow-y:auto;
 title:fixedHeaderTable
}

.fixedHeader tr {
 position: relative;
 height: auto;
 background-color:white;
 /* this fixes IE header jumping bug when mousing over rows in the tbody */
 top: expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}
/* Scrollable Content Height */
.scrollContent {

 overflow-x:hidden;
 overflow-y:auto;
}

.scrollContent tr {
 height: auto;
 white-space: nowrap;
}

/* Prevent Mozilla scrollbar from hiding right-most cell content */
.scrollContent tr td:last-child {
 padding-right: 5px;
}
