.widget-snapshot2 {
 font-family: Arial,sans-serif;
 color: #000;
} 
.widget-snapshot2 .title .active {
 color: #333333;
 display: block;
 font-size: 15px;
 font-weight: bold;
 padding: 0 4px;
 text-align: left;
 white-space: nowrap;
 cursor: pointer;
}
.widget-snapshot2 .title .arrow {
 line-height: 28px;
 padding-top: 22px;
 padding-bottom: 22px;;
}
.widget-snapshot2 .title .price {
 padding-left: 28px;
}
.widget-snapshot2 .title .inactive {
 display: none !important;
}
.widget-snapshot2 TD {
 text-align: right;
 white-space:nowrap;
 padding: 5px 3px 5px 3px;
 font-size: 11px;
}
.widget-snapshot2 .fcchart {
 vertical-align:top;
}
.widget-snapshot2 .fcchart A IMG {
/*For IE*/
 border: 0px solid #FFFFFF;
}

.widget-snapshot2 TH.label {
 font-size: 11px;
 border-bottom: 1px solid #EEEEEE;
 text-align: right;
 padding: 4px 3px 3px 3px;
}
.widget-snapshot2 TD:first-child, .widget-snapshot2 TH.label.first {
 text-align: left;
 vertical-align: top;
 padding-left: 30px;
}
.widget-snapshot2 .row TR {
 border-top:0px solid #EEEEEE;
}
.widget-snapshot2 .row TD {
 border-top:1px solid #EEEEEE;
 line-height: 17px;
}
.widget-snapshot2 TR.row:hover {
 background-color: #EFEFEF;
 border-bottom:1px solid #EEEEEE;
 cursor: pointer;
}
.widget-snapshot2 .positive {
 color: #009900;
}
.widget-snapshot2 .negative {
 color: #990000;
}
.widget-snapshot2 .arrow_up {
 background:url("//images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2up_small.png") no-repeat scroll 0 50% transparent;
}
.widget-snapshot2 .arrow_down {
 background:url("//images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2down_small.png") no-repeat scroll 0 50% transparent;
}
.widget-snapshot2 .arrow_unchanged {
 background:url("//images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2unchanged_small.png") no-repeat scroll 0 50% transparent;
}
.widget-snapshot2 .delay {
 font-style: italic;
 font-size: 10px;
 color: #666666;
}
.widget-snapshot2 .attribution {
 font-size: 11px;
 text-align: right;
 color: #AAAAAA;
 padding: 3px;
}
