BODY
{
    BACKGROUND-COLOR: #fefefe
}
.labelBold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.labelNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.staticText
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px inset;
    COLOR: navy;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: arial, arial, sans-serif;
    BACKGROUND-COLOR: #ececd7
}
.textBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.comboBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.commandButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #464723;
    FONT-FAMILY: arial, verdana, sans-serif;
    HEIGHT: 20px
}
.spanBox
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
.Box
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
.pageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-BOTTOM: silver 2px inset;
    FONT-FAMILY: arial, arial, sans-serif;
    HEIGHT: 30px;
    BACKGROUND-COLOR: navy
}
.pageLinks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: arial, arial, sans-serif;
    BACKGROUND-COLOR: navy;
    TEXT-DECORATION: none;
    xborder-bottom: inset 2px silver
}
.pageLinkBar
{
    BORDER-LEFT: white 1px solid
}
.pageSection
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: gainsboro
}
.pageError
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.pageSuccess
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif
}
.tabON
{
    BORDER-RIGHT: #316531 1px solid;
    BORDER-TOP: #316531 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #316531 1px solid;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: arial, arial, sans-serif;
    BACKGROUND-COLOR: #bbbbdc
}
.tabOFF
{
    BORDER-RIGHT: #316531 1px solid;
    BORDER-TOP: #316531 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #316531 1px solid;
    CURSOR: hand;
    COLOR: gray;
    FONT-FAMILY: arial, arial, sans-serif;
    BACKGROUND-COLOR: #ececd7
}
.tabHover
{
    BORDER-RIGHT: #316531 1px solid;
    BORDER-TOP: #316531 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #316531 1px solid;
    CURSOR: hand;
    COLOR: navy;
    FONT-FAMILY: arial, arial, sans-serif;
    BACKGROUND-COLOR: #ececd7
}
.tabGap
{
}
.tabArea
{
    BORDER-RIGHT: #bbbbdc 2px solid;
    BORDER-TOP: #bbbbdc 3px solid;
    BORDER-LEFT: #bbbbdc 2px solid;
    BORDER-BOTTOM: #bbbbdc 2px solid;
    xbackground-Color: gainsboro
}
.detailTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: arial, arial, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: navy
}



a.reportOption:link {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a.reportOption:visited {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a.reportOption:active {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a.reportOption:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}
