﻿.tableHeadingButton {
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 7pt;
    BORDER-LEFT-COLOR: #708090;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #708090;
    COLOR: white;
    BORDER-TOP-COLOR: #708090;
    FONT-FAMILY: Verdana;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #708090;
    BORDER-RIGHT-WIDTH: 1px;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #708090;
}

.tableRowOdd {
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f8ff;
    TEXT-DECORATION: none;
}

.tableRowOddRed {
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f8ff;
    TEXT-DECORATION: none;
}

.tableRowEven {
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f8ff;
    TEXT-DECORATION: none;
}

.tableRowEvenRed {
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f0f8ff;
    TEXT-DECORATION: none;
}

.tableRowHighlight {
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: yellow;
    TEXT-DECORATION: none;
}

.tableRowHighlightRed {
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: yellow;
    TEXT-DECORATION: none;
}

.tableHeading {
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #708090;
    TEXT-DECORATION: none;
}

.tableHeadingHighlight {
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FAB130;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #708090;
    TEXT-DECORATION: none;
}

.tableRowButton {
	FONT-WEIGHT: bold;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 6.5pt;
    BORDER-LEFT-COLOR: #708090;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #708090;
    COLOR: white;
    BORDER-TOP-COLOR: #708090;
    FONT-FAMILY: Verdana;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #708090;
    BORDER-RIGHT-WIDTH: 1px;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #708090;
}

.tableRowOpen {
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #4169E1;
    TEXT-DECORATION: none;
}

.tableRowDetail {
    TABLE-LAYOUT: fixed;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #b0c4de;
    TEXT-DECORATION: none;
}

.tableFooter {
    BACKGROUND-COLOR: #708090;
}

.tableTitle {
	padding-top: 3px;
	padding-bottom: 3px;
    
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3F78BB;
    TEXT-INDENT: 6px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #DCDCDC;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
}
