BODY
{
    COLOR: #003360;
    FONT-FAMILY: Verdana, arial;
    BACKGROUND-COLOR: #ffffff
}
BODY.main
{
}
H1
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
H2
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
H3
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
H4
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
H5
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
H6
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0%;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0%;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93
}
TABLE.border
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 1px outset;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: arial
}
TABLE.noborder
{
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial
}
TH.center
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
TH.lookup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 60px;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
IMG.margin
{
    MARGIN: 2px 4px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
HR
{
    COLOR: #436f93;
    HEIGHT: 1px
}
LI
{
    LIST-STYLE-TYPE: disc
}
A:link
{
    COLOR: #003360
}
A:visited
{
}
A:active
{
    COLOR: green
}
A:hover
{
    COLOR: blue
}
EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red
}
.data
{
    FONT-WEIGHT: normal
}
TABLE.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: black;
    FONT-FAMILY: arial;
    HEIGHT: auto;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: black
}
TABLE.data
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: black;
    FONT-FAMILY: arial;
    HEIGHT: auto;
    TEXT-ALIGN: left;
    BORDER-RIGHT-COLOR: black
}
CAPTION.data
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003360;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
TABLE.errors
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    VERTICAL-ALIGN: top;
    BORDER-TOP-COLOR: black;
    FONT-FAMILY: arial;
    HEIGHT: auto;
    TEXT-ALIGN: left;
    BORDER-RIGHT-COLOR: black
}
TD.FAILURE
{
    COLOR: red
}
TD.WARNING
{
    COLOR: yellow
}
TD.INFO
{
    COLOR: blue
}
TD.data
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TD.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: none
}
TD.headerL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TD.rowdata
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}
TD.rowdataleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TD.scalardata
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TD.scalarheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TD.rowheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}
TD.lookup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #003360;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
.button
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.selectedTableTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: auto;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #003360;
    TEXT-ALIGN: center
}
.highlightedTableTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #436f93;
    TEXT-ALIGN: center
}
.tableTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #003360;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.tabContent
{
    FONT-SIZE: 8pt;
    COLOR: #003360;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.footertext
{
    FONT-SIZE: 6pt;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
.resultRow
{
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff
}
.resultRowNoHand
{
    BACKGROUND-COLOR: #ffffff
}
.selectedResultRow
{
    CURSOR: hand;
    BACKGROUND-COLOR: #cccccc
}
.highlightedResultRow
{
    CURSOR: hand;
    BACKGROUND-COLOR: #aaaaaa
}
.codeField
{
    TEXT-TRANSFORM: uppercase
}
DIV.domTT
{
    BORDER-RIGHT: #436f93 1px solid;
    BORDER-TOP: #436f93 1px solid;
    BORDER-LEFT: #436f93 1px solid;
    BORDER-BOTTOM: #436f93 1px solid
}
DIV.domTTCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #436f93
}
DIV.domTTContent
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
DIV.domMenu_menuBar
{
    BORDER-RIGHT: #000076 1px solid;
    BORDER-TOP: #000076 1px solid;
    BORDER-LEFT: #000076 1px solid;
    BORDER-BOTTOM: #000076 1px solid;
    BACKGROUND-COLOR: #ffffff
}
DIV.domMenu_menuElement
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    COLOR: #000076;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
DIV.domMenu_menuElementHover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #436f93
}
DIV.domMenu_subMenuBar
{
    BORDER-RIGHT: #000076 1px solid;
    BORDER-TOP: #000076 1px solid;
    BORDER-LEFT: #000076 1px solid;
    BORDER-BOTTOM: #000076 1px solid;
    BACKGROUND-COLOR: #ffffff
}
DIV.domMenu_subMenuElement
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    COLOR: #000076;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
DIV.domMenu_subMenuElementHeading
{
    FONT-WEIGHT: bold
}
DIV.domMenu_subMenuElementHover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #436f93
}
DIV.newsStory
{
    BORDER-RIGHT: #000076 1px solid;
    BORDER-TOP: #000076 1px solid;
    MARGIN: 5px 10px;
    BORDER-LEFT: #000076 1px solid;
    BORDER-BOTTOM: #000076 1px solid;
    FONT-FAMILY: Verdana, Helvetica
}
DIV.newsStory DIV.storyTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 14px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #94a9c8
}
DIV.newsStory DIV.author
{
    BORDER-RIGHT: #000076 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000076 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000076 0px solid;
    BORDER-BOTTOM: #000076 1px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #94a9c8
}
DIV.newsStory DIV.modAuthor
{
    BORDER-RIGHT: #000076 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000076 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000076 0px solid;
    BORDER-BOTTOM: #000076 0px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #94a9c8
}
DIV.newsStory DIV.modAuthor A
{
    BORDER-RIGHT: #000076 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000076 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000076 0px solid;
    BORDER-BOTTOM: #000076 0px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #94a9c8
}
DIV.newsStory DIV.story
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
DIV.priorityNewsStory
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    MARGIN: 5px 10px;
    BORDER-LEFT: #ff0000 1px solid;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-FAMILY: Verdana, Helvetica
}
DIV.priorityNewsStory DIV.storyTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #a02828
}
DIV.priorityNewsStory DIV.author
{
    BORDER-RIGHT: #ff0000 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ff0000 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff0000 0px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff0000 1px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #a02828
}
DIV.priorityNewsStory DIV.modAuthor
{
    BORDER-RIGHT: #ff0000 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ff0000 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff0000 0px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff0000 0px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #a02828
}
DIV.priorityNewsStory DIV.modAuthor A
{
    BORDER-RIGHT: #ff0000 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ff0000 0px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff0000 0px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff0000 0px solid;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #a02828
}
DIV.priorityNewsStory DIV.story
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
