
<!-- ---------------------------------------------------------------- -->
<!-- StyleSheet                                                       -->
<!-- ---------------------------------------------------------------- -->
<!-- Only items that should be configurable such as fonts and colors  -->
<!-- belong in the style sheet.                                       -->
<!--                                                                  -->
<!-- Element Descriptions:                                            -->
<!-- dummy: Without this, the first tag is ignored when using link.   -->
<!-- pageheader: used on the page title section.                      -->
<!-- dataheader: used on the table that contains the context info.    -->
<!-- tableheader: used on the table that contains the data listing    -->
<!-- tableRowNorm: used on the data table for rows that arent shaded  -->
<!-- tableRowAlt: used on the data table for rows that are shaded     -->
<!-- ---------------------------------------------------------------- -->
<style>
.menuHeader { background: #679BB8;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
		 vertical-align: top;
                 font-weight: bold}

.menuButton { background: #CEDFE8;
		 width: 100px;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt}

.pageButton { background: #CEDFE8;
                 text-align:right;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: bold}

.sectionHeader { background: #CEDFE8;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: bold}

.pageHeader    { background: #CEDFE8;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 12pt;
                 font-weight: bold}

.dataHeader    { background: #dddddd;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt}

.pagination    { background: #E0E0E0;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal;
		 width: 30px}

.pagination_blank  { background: #FFFFFF;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal;
		 width: 30px}

.tableLAHeader { background: #CEDFE8;
		 text-align:left;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 color: black}

.tableHeader   { background: #CEDFE8;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 color: black}

.tableRowNorm { background: white;
		 text-align:center;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableRowAlt  { background: #E0E0E0;
		 text-align:center;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableFooter  { background: white;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 8pt;
                 font-weight: normal}

.tableRARowNorm { background: white;
		 text-align:left;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableRARowNorm2 { background: #EEEEEE;
		 text-align:left;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableRARowAlt  { background: #E0E0E0;
		 text-align:left;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableLTRowNorm { background: white;
		 text-align:right;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.tableLTRowAlt  { background: #E0E0E0;
		 text-align:right;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.formLabel { background: "#E0E0E0";
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: normal}

.textLabel   { font-family: Arial, Helvetica, sans-serif;
                 font-size: 8pt;
                 color: black }

.requiredTextLabel { font-family: Arial, Helvetica, sans-serif;
                 font-size: 8pt;
                 color: black;
                 font-weight: bold}

.errorMsg { font-family: Arial, Helvetica, sans-serif;
                 font-size: 8pt;
                 color: red }

.nonErrorMsg { font-family: Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 color: #0000bb }

.solidSectionBreak { background: #E0E0E0;
                     font-family: Arial, Helvetica, sans-serif;
                     font-size: 10pt;
                     font-weight: bold}

</style>
