/* Start Styles for Generic List in a Table */

.GenericListTbl a, .GenericListTbl a:link {
    color: #003399;
    text-decoration: none;
}

.GenericListTbl {
    border-collapse: collapse;
    font-size: 7pt;
    font-family: verdana;
    padding: 1px;
    margin:0px;
    padding:0px;
    margin-bottom:15px;
}

.GenericListTbl th {
    font-size: 8pt;
    font-weight: normal;
    color: #000;
    font-weight: bold;
    padding: 5px 2px;
  /*  white-space: nowrap; */
}
.GenericListTbl td {
    padding: 2px 2px;
    background-color: #ffffff;
    border: none;
    vertical-align: middle;
    font-size: 7pt;    
}
.GenericListTbl td.SubTitle {
    padding-left: 3px;
    background-color: #FECC08;
}
.GenericListTbl tr.alt td {
    background: #e7e7e7 none repeat scroll 0 0;
}

.GenericListTbl td.Feature {
    padding: 5px;
}

.GenericListTbl .Dates {
    color: #666666;
    font-style: italic;
    font-size: 7pt;
}

.GenericListTbl tr td.SubHeading, .GenericListTbl tr.alt td.SubHeading {
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    background: #fecc08 none repeat scroll 0 0;
    padding: 2px;
}

.GenericListTbl .Icon {
    margin-top: 3px;
    text-align:center;
}
.GenericListTbl .Footer {
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: center;
}
.GenericListTbl .PoweredBy {
    text-align: center;
    margin: 5px 0px 5px 0px;
}

.GenericListTbl .nameColumn {
    max-width:150px;
    width: 100%;
}

.ContentResult h3 {
    border-right: 1px solid #B9B9B9;
    padding: 30px 0 0 10px;
    color: #FFFFFF;
    font-size: 10pt;
    margin: 0 0 10px;
}

#TopCompanies h3 {
    background: url("/investment/common/assets/images/CompanyStockTableHeader/BkgFeatured.jpg") no-repeat scroll 0 0 transparent;
}
#TopFeaturedCompanies h3 {
    background: url("/investment/common/assets/images/CompanyStockTableHeader/BkgTop20.jpg") no-repeat scroll 0 0 transparent;
}
#TopGainers h3 {
    background: url("/investment/common/assets/images/CompanyStockTableHeader/BkgGainers.jpg") no-repeat scroll 0 0 transparent;
}
#TopDecliners h3 {
    background: url("/investment/common/assets/images/CompanyStockTableHeader/BkgDecliners.jpg") no-repeat scroll 0 0 transparent;
}
#MostActive h3 {
    background: url("/investment/common/assets/images/CompanyStockTableHeader/BkgMostActive.jpg") no-repeat scroll 0 0 transparent;
}

#TopCompanies, #MostActive, #TopDecliners, #TopGainers, #TopFeaturedCompanies {
    min-width: 600px;
}
.BlueHeader {
    background-color: #003399;
    color: #fff !important;
    padding: 5px;
}
.OutsideBorder {
    border: 1px solid #B9B9B9 !important;
}

.UpColor {
    color: Green;
}
.DownColor {
    color: Red;
}
.GreyedOut {
    color: #888888;
}
.spanPercentCell {
    display:none;
}
.spanPercentCell, .spanChgCell {
    width:60px!important;
}
.NoWrap {
    white-space:nowrap;
}

.columnPercentChange {
    min-width: 50px!important;
}


.InvestmentSandBox, .InvestmentSandBoxContentResult {
    width: 660px;
    float: left;
}

.InvestmentVerticalsContainerBox {
    float:left;
    width:440px;
    margin:0 0 0 20px
}

.LeftCol {
    float:left;
}
.RightCol {
    float:right;
}

#updatePanelInvestmentSandbox .ActiveBtn {
    color: Red;
}

#updatePanelInvestmentSandbox #commodityGroup {
    width: 900px;
}
.AlignLeft { text-align: left;}
.AlignRight { text-align: right;}
.AlignCenter { text-align: center;}
.ExchangeSymbol {padding-left:2px!important; padding-right:2px!important;}
#HeaderChangeSwitch { width: 50px; }
/* End Styles for Generic List in a Table */