body { font-family: Arial; color: #000000; line-height: 19px; font-size: 12px; margin: 0px; padding: 0px; }

.quoteTable { font-size: 12px; margin-bottom: 15px; width: 100%; border-collapse: collapse; }
.quoteTable th { font-weight: bold; border: 1px solid #000000; border-collapse: collapse; text-align: left; padding-left: 4px; }
.quoteTable td { border: 1px solid #000000; border-collapse: collapse; text-align: left; padding-left: 4px; }
.benchmarkTable { font-size: 12px; margin-bottom: 15px; width: 550px; border-collapse: collapse; }
.benchmarkTable th { font-weight: bold; border: 1px solid #000000; border-collapse: collapse; text-align: left; padding-left: 2px; }
.benchmarkTable td { border: 1px solid #000000; border-collapse: collapse; text-align: left; padding-left: 2px; }
.gray { background-color: #E2E6E9; }
.right { text-align: right; }

#chartArea { background-color: #E2E6E9; text-align: center; }
#periodSelect { margin-left: auto; margin-right: auto; text-align: center; padding-top: 20px; padding-bottom: 10px; }        
    .periodTable { width: 80%; margin-left: auto; margin-right: auto; padding: 0px; border-collapse: collapse; }
    .periodTable td { width: 25%; border: 1px solid #8B98A0; background-color: #FFFFFF; padding: 2px; }
    .periodTable td .innerSelected { background-color: #83B844; color: #FFFFFF; font-weight: bold; cursor: pointer; }
    .periodTable td .inner { cursor: pointer; }
.chartSettings { width: 90%; margin-left: auto; margin-right: auto; padding: 0px; border-collapse: collapse; }
.chartSettings th { width: 25%; padding: 2px; font-weight: bold; text-align: left; }    
.chartSettings td { width: 25%; padding: 2px; text-align: left; }

.miniQuoteTable { font-size: 10px; width: 230px; border-collapse: collapse; line-height: 14px; }
.miniQuoteTable th { border-bottom: 2px solid #D1D3D4; border-collapse: collapse; text-align: left; color: #231F20; width: 50%; }
.miniQuoteTable td { border-bottom: 2px solid #D1D3D4; border-collapse: collapse; text-align: left; color: #76777A; width: 50%; }
.blueBG { background-color: #E4F3FC; }
.miniQuoteTable td.greenFont { color: #008800; }
.miniQuoteTable td.redFont { color: #F31212; }

A:link { color: #000000; }
A:visited { color: #000000; }
A:active { color: #000000; }
A:hover { color: #000000; }

#quotetable { border: none; border-collapse:	collapse; font-size: 11px; background-color: #FFFFFF; margin: 0px; padding: 0px; width: 500px;}
#quotetable th { border: 1px solid #83B844; border-collapse:	collapse; background-color: #83B844; color: #FFFFFF; font-weight: bold; text-align: center; }
#quotetable td { border: 1px solid #83B844; border-collapse:	collapse; background-color: #FFFFFF; color: #000000; font-weight: normal; text-align: center; }
#quotetable td.alt { border: 1px solid #83B844; border-collapse:	collapse; background-color: #FFFFFF; color: #000000; font-weight: normal; text-align: center; }
#quotetable th.sort { text-decoration: underline; }