html, body {
    padding: 0;
    margin: 0;
    font-family: 'Arial','Trebuchet MS','Verdana','Helvetica','MS Sans Serif';
    color: #333;
    font-size: 10pt;
    text-align: center;
    min-height: 100%;
    background-image: url('images/bgtile.gif');
    background-repeat: repeat	
}

#container {
    position: relative; 
    width: 970px;
    margin: 0 auto; /*This is the proper way to center an element*/
    text-align: left; /*corrects for IE hack*/
    background:#fff;
    bottom: -0.1px
}	

#pcontainer {
    position: relative;
    width: 95%;
    margin: 0 auto; /*This is the proper way to center an element*/
    text-align: left; /*corrects for IE hack*/
    background:#fff;
    bottom: -0.1px;
    margin-top:10px;
}
a {margin:0;padding:0;text-decoration:underline;color:#333}
a:hover {text-decoration:none;color:#063a76}	
form {margin:0;padding:0}
img {margin:0;padding:0}

/*Page Header*/
.head {margin:0;padding:0;width:970px;height:47px;background:#063a76 url(images/RightTrade3.jpg) no-repeat top right;border-bottom:1px solid #063a76}
.head p {margin:0;padding:6px 0 0 0;text-align:left}
.head p.title {color:#fff;font-size:32px;font-weight:bold;padding-left:20px}
.head p.title a {color:#ffffff;text-decoration:none;}

.search {margin:0;padding:0;width:970px}
.search p {margin:0;padding:0;text-align:left}
.search p.optionsa {float:left;padding:5px 0 5px 20px;color:#666;font-size:8pt;font-weight:bold}
.search p.optionsb {width:210px;float:left;padding:5px 0 5px 0;color:#000;font-size:8pt;font-weight:bold;text-align:right}
.clear {clear: both}
form input.headbox {margin:0;padding:2px;width:250px;font-size:9pt;border:1px solid #333}
form select.headsel {margin:0;padding:1px;width:165px;_width:174px;font-size:9pt;border:1px solid #333}
form select.range {margin:0;padding:0;font-size:8pt;border: 1px solid #333}
form input.image {margin:0;padding:0;text-align:justify}
.formbutton{cursor:pointer;border:outset 1px #ccc;background:#063a76;color:#fff;font-size:7.5pt;font-weight:bold;padding: 1px 1px}

.markettabs {margin:0;padding:0;width:970px}
.markettabs p {margin:0;padding:0;text-align:left}
.markettabs p.links {margin:0;padding:0;text-align:left;padding:12px 10px 2px 0;font-size:9pt;font-weight:bold;color:#333;text-align:right}
.markettabs p.floata {float:left;padding:5px 0 2px 20px;width:750px;_width:765px}
.markettabs p.floatab {float:left;padding:5px 0 4px 20px;width:550px;_width:570px;font-weight:bold;font-size:16pt;color:#063a76}
.markettabs p.floatabsmall {float:left;padding:10px 0 4px 20px;width:550px;_width:570px;font-weight:bold;font-size:12pt;color:#063a76}
.markettabs p.floatab .greytxt {color:#999;font-size:8pt}
.markettabs p.floatb {padding:12px 10px 2px 0;font-size:9pt;font-weight:bold;color:#333;text-align:right}
.markettabs p.floatb a {font-weight:normal}
.markettabs p.floatb a.on {color:063a76;text-decoration:none}
.markettabs p.companylinks {float:left;padding:5px 0 2px 20px;font-size:9pt;font-weight:bold;color:#333}
.markettabs p.companylinks a.on {color:063a76;text-decoration:none}
.markettabs p.floatatop {padding:5px 10px 0 10px;font-size:9pt;font-weight:bold;color:#333;text-align:right}
.markettabs p.floatatop a.on {color:063a76;font-size:9pt;font-weight:bold;text-decoration:none}

td.content {background:#ffffff;margin:0;padding:10px 20px 0 20px}
td.content p.charttoptabs {background:#ffffff;margin:0;padding:0 0 1px 0}
td.searchline {border-bottom:1px solid #999}
td.marketline {border-bottom:2px solid #063a76}
td.spacer {width:25px;border-right:1px dotted #333}
td.spacerten {margin:0;padding:0;width:15px;font-size:6pt}
td.return {color:#333;font-size:11pt;font-weight:bold;padding-bottom:15px}
td.return a {color:#333;font-size:11pt;font-weight:bold}
td.return a:hover {color:#063a76;font-size:11pt;font-weight:bold}
td.breadcrumb {color:#999;font-weight:bold;font-size:8pt;padding:5px 0 2px 20px;border-bottom:0}
td.breadcrumb a {font-weight:bold;color:#999}

/*Stock Chart Box*/
.chartbox p.charttoptabs {margin:0;padding:0;border:1px solid #fff}
.chartbox {width:575px;_width:575px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.chartbox p {margin:0;padding:10px;color:#fff}
.chartbox p.header {padding:5px 0 5px 10px;background:#063a76;font-weight:bold;font-size:10pt}
.chartbox p.headerlg {padding:5px 0 5px 10px;background:#063a76;font-weight:bold;font-size:12pt}
.chartbox p.tabs {margin:0;padding:10px 0 0 11px;background:#f2f2f2;font-weight:bold;font-size:9pt;color:#666}
.chartbox p.tabschart {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.chartbox .bluehdr {margin:0;padding:0;_width:575;background:#063a76}
.chartbox .bluehdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:12pt;color:#fff}
.chartbox .bluehdr p.floatbluea {float:left;width:260px;_width:278px;padding:5px 0 5px 10px;line-height:20px;_line-height:19px}
.chartbox .bluehdr p.floatblueb {float:left;width:295px;_width:295px;padding:5px 10px 5px 0;font-size:9pt;line-height:20px;_line-height:19px}
.chartbox .bluehdr p.floatblueb a {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt}
.chartbox .bluehdr p.floatblueb a.on {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt;text-decoration:none}
.chartbox .stockhdr {margin:0;padding:0}
.chartbox .stockhdr p {margin:0;padding:5px 20px 5px 10px;font-weight:bold;font-size:10pt;color:#000}
.chartbox .stockhdr p.floatcharta {float:left;width:225px;_width:262}
.chartbox .stockhdr p.floatchartb {float:left;padding-right:0;width:260px;text-align:right}
.chartbox .boxcontent {margin:5px 0px 0px 0px;padding:0;background:#fff}
.chartbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.chartbox .boxcontent {margin:0 10px 5px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_chart.gif) no-repeat bottom left}
.chartbox .boxcontent {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc;background:#fff}
.chartbox .boxcontent p {margin:0;padding:0} */
.chartbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.chartbox .clear {clear:both}
.chartbox p.footer {color:#333;padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
.chartbox p.footer .footerlg {background:#f2f2f2;font-weight:bold;font-size:10pt;text-align:right}
.chartbox p.footer .footerlg a:hover {text-decoration:none;color:#063a76}
.chartbox p.footer .footerlg a.on {text-decoration:none;color:#063a76}
.chartbox .boxcontent table.twoc {background:#fff;font-size:9pt;color:#666;width:100%;_width:95%}
.chartbox .boxcontent table.twoc td {margin:0;padding:2px;padding-right:32px;text-align:left;border-bottom:1px solid #999}
.chartbox .boxcontent table.twoc th {margin:0;padding:2px;padding-right:32px;text-align:left;font-weight:bold;border-bottom:1px solid #999}
.chartbox .boxcontent table.twoc th.ralign {margin:0;padding:2px;padding-left:20px;text-align:right;border-bottom:1px solid #999}
.chartbox .boxcontent table.twoc th.ralignb {margin:0;padding:2px;padding-left:30px;text-align:right;border-bottom:1px solid #999}
.chartbox .boxcontent table.twoc td .bold {font-weight:bold}
.chartbox .boxcontent table.twoc td.ralign {margin:0;padding:2px;text-align:right;border-bottom:1px solid #999}
.chartbox .boxcontent table.twoc td.realign .bold {font-weight:bold}
.chartbox .boxcontent table.twoc td.delay {width:100%;margin:0;padding:2px;text-align:center;font-size:8pt;border-bottom:0}
.chartbox .boxcontent table.twoc td.bold {margin:0;padding:2px;text-align:left;font-weight:bold;border-bottom:1px solid #999}

/*Sentiment Meter Box*/
.smeterbox {width:340px;_width:345px;margin:0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.smeterbox p {margin:0;padding:10px;color:#fff}
.smeterbox p.header {padding:5px 15px 5px 10px;background:#063a76;font-weight:bold;font-size:12pt;text-align:left;line-height:20px;_line-height:19px}
.smeterbox p.header .time {background:#063a76;font-weight:bold;font-size:10pt}
.smeterbox p.tabs {margin:0;padding:10px 0 0 11px;background:#f2f2f2;font-weight:bold;font-size:9pt;color:#666}
.smeterbox p.tabschart {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.smeterbox .stockhdr {margin:0;padding:0}
.smeterbox .stockhdr p {margin:0;padding:5px 20px 5px 10px;font-weight:bold;font-size:9pt;color:#666}
.smeterbox .stockhdr p.floatcharta {float:left;width:200px;_width:160}
.smeterbox .stockhdr p.floatchartb {float:left;padding-right:0;width:100px;text-align:right}
.smeterbox .boxcontent {margin:5px;padding:0;background:#fff}
.smeterbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.smeterbox .boxcontent {margin:0 10px 5px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_sm.gif) no-repeat bottom left}
.smeterbox .boxcontent p {margin:0;padding:0}*/
.smeterbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.smeterbox p.footer {padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}

/*Market Movers Box*/
.moversbox {width:345px;_width:340px;height:556;margin:0 0 10px 0;padding:0 0 5 0;_padding-bottom:10px;border:1px solid #063a76;background:#f2f2f2;position:relative;}
.moversbox p {margin:0;padding:10px;color:#fff}
.moversbox p.header {padding:5px 0 5px 10px;_padding-top:5px;background:#063a76;font-weight:bold;font-size:12pt}
.moversbox p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#000;}
.moversbox .boxcontent {margin:5px;padding:0;padding-bottom:15px;background:#fff;border:1px solid #ccc}
.moversbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
/* .moversbox .boxcontent {margin:10px 10px 10px 10px;padding:0 0 10px 0;_padding-bottom:0;background:#f2f2f2 url(/pages/sentiment/images/background_movers.gif) no-repeat bottom left}
.moversbox .boxcontent p {margin:0;padding:5px 5px 0 10px;color:#063a76} */
.moversbox .boxcontent p.subheader {padding-bottom:5px;padding-top:15px;font-weight:bold;font-size:9pt;color:#000;position:relative}
.moversbox .boxcontent p.subheader2 {padding-bottom:5px;padding-top:25px;font-weight:bold;font-size:9pt;color:#000;position:relative}
.moversbox .mdata {margin:0;padding:0}
.moversbox .mdata p {margin:0;padding:5px 0 5px 0;border-bottom:1px solid #999}
.moversbox .mdata p.floatma {margin-left:5px;float:left;width:225px;font-weight:normal;font-size:8pt;text-align:justify}
.moversbox .mdata p.floatma img {vertical-align:middle;}
.moversbox .mdata p.floatmb {line-height:22px;float:left;width:40px;font-weight:normal;font-size:8pt;text-align:right;padding-right:5px;color:#008000}
.moversbox .mdata p.floatmc {line-height:22px;float:left;width:40px;font-weight:bold;font-size:8pt;color:#008000}
.moversbox .mdata p.floatmd {line-height:22px;float:left;font-weight:bold;font-size:8pt;color:#008000}
.moversbox .mdata p.show_indicatorsfloatma {margin-left:5px;float:left;width:185px;font-weight:normal;font-size:8pt;text-align:justify;overflow:hidden; white-space:nowrap;}
.moversbox .mdata p.show_indicatorsfloatma img {vertical-align:middle;}
.moversbox .mdata p.floatmbred {line-height:22px;float:left;width:40px;font-weight:bold;font-size:8pt;text-align:right;padding-right:5px;color:#f00}
.moversbox .mdata p.floatmcred {line-height:22px;float:left;width:40px;font-weight:normal;font-size:8pt;color:#f00;white-space: nowrap}
.moversbox .boxcontent .clear {clear:both}
.moversbox .clear {clear:both}
.moversbox p.footer {padding: 0; font-weight: normal; font-size: 8pt; text-align: right; position: absolute; right: 10px; bottom: 2px;}
.moversbox .cdata {margin:0;padding:0}
.moversbox .cdata p {margin:0;padding:5px 0 5px 0;}
.moversbox .cdata p.floatca {margin-left:5px;float:left;font-weight:normal;font-size:8pt;text-align:justify}
.moversbox p.newsmoreb {margin:0;padding:0 10px 10px 0;text-align:right;color:#000;font-size:8pt;font-weight:bold}
.moversbox p.footer a { color: #063a76; font-weight: bold; text-decoration: none;}
#whats_this_market_movers { position: absolute; right: 50px; bottom: 15px; z-index: 3000; visibility: hidden; width: 200px; padding: 4px; background-color: #AAA; color: #FFF; font-size: 14px; font-family: Helvetica, Arial; }

/* Top Level Stats and Reports Box - Horizontal */
.tlstatboxh {width:915px;_width:920px;margin:0 0 10px 0;padding:0;_padding-bottom:10px;border:1px solid #063a76;background:#f2f2f2}
.tlstatboxh p {margin:0;padding:10px;color:#fff}
.tlstatboxh p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.tlstatboxh p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.tlstatboxh .boxcontent {margin:5px;padding:0;background:#fff}
.tlstatboxh .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.tlstatboxh .boxcontent {margin:10px 10px 10px 10px;padding:0 0 10px 0;_padding-bottom:0;background:#f2f2f2 url(/pages/sentiment/images/background_tsrh.gif) no-repeat bottom left}
.tlstatboxh .boxcontent p {margin:0;padding:5px 5px 0 10px;color:#063a76} */
.tlstatboxh .boxcontent p.subheader {padding-bottom:5px;font-weight:bold;font-size:9pt; border:0px}
.tlstatboxh p.footer {padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
.tlstatboxh .boxcontent .clear {clear:both}
.tlstatboxh .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}

/* Top Level Stats and Reports Box - Vertical */
.tlstatboxv {width:339;_width:344px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.tlstatboxv p {margin:0;padding:10px;color:#fff}
.tlstatboxv p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.tlstatboxv p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.tlstatboxv .boxcontent {margin:5px;padding:0;background:#fff}
.tlstatboxv .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.tlstatboxv .boxcontent {margin:10px 10px 10px 10px;padding:0 0 10px 0;_padding-bottom:0;background:#f2f2f2 url(/pages/sentiment/images/background_tsrv.gif) no-repeat bottom left}
.tlstatboxv .boxcontent p {margin:0;padding:5px 5px 0 10px;color:#063a76} */
.tlstatboxv .boxcontent p.subheader {padding-bottom:5px;font-weight:bold;font-size:9pt; border:0px}
.tlstatboxv p.footer {padding:0 15px 5px 0;background:#f2f2f2;font-weight:normal;font-size:8pt;text-align:right}
.tlstatboxv .boxcontent .clear {clear:both}
.tlstatboxv .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.tlstatboxv .boxcontent p.reportlinks {padding-bottom:5px;font-weight:bold;font-size:9pt; border:0px}
.tlstatboxv .boxcontent p.reportlinks a {font-weight:normal}



/* Stock Box Wide */
.stockwbox {width:925px;_width:930px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.stockwbox p {margin:0;padding:10px;color:#fff}
.stockwbox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.stockwbox .stockhdr {margin:0;padding:0}
.stockwbox .stockhdr p {margin:0;padding:5px 20px 0 10px;font-weight:bold;font-size:9pt;color:#666}
.stockwbox .stockhdr p.floatstocka {float:left;width:225px;_width:260}
.stockwbox .stockhdr p.floatstockb {float:left;padding-right:0;width:650px;text-align:right}
.stockwbox .boxcontent {margin:5px;padding:0;background:#fff}
.stockwbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
/*.stockwbox .boxcontent {margin:10px 10px 10px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_mm.gif) no-repeat bottom left}
.stockwbox .boxcontent p {margin:0;padding:0} */
.stockwbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}


/* Stock Box Narrow */
.stocknbox {width:550px;_width:555px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.stocknbox p {margin:0;padding:10px;color:#fff}
.stocknbox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.stocknbox .stockhdr {margin:0;padding:0}
.stocknbox .stockhdr p {margin:0;padding:5px 20px 5px 10px;font-weight:bold;font-size:9pt;color:#666}
.stocknbox .stockhdr p.floatcharta {float:left;width:225px;_width:260}
.stocknbox .stockhdr p.floatchartb {float:left;padding-right:0;width:250px;text-align:right}
.stocknbox .boxcontent {margin:5px;padding:0;background:#fff}
/*.stocknbox .boxcontent {margin:0 10px 5px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_sbnarrow.gif) no-repeat bottom left}*/
.stocknbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt;border:1px solid #ccc}
.stocknbox .boxcontent p.chartimg {margin:0;padding:0}
.stocknbox .clear {clear:both}

/* News Box */
.newsbox {width:925;_width:930px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2;position:relative;}
.newsbox p {margin:0;padding:10px;color:#fff}
.newsbox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.newsbox p.footer {padding: 2px 10px 2px 0px; font-weight: normal; font-size: 8pt; text-align: right;}
.newsbox p.footer a { color: #063a76; font-weight: bold; text-decoration: none;}
#whats_this_headlines { position: absolute; right: 50px; bottom: 15px; z-index: 3000; visibility: hidden; width: 200px; padding: 4px; background-color: #AAA; color: #FFF; font-size: 14px; font-family: Helvetica, Arial; }
.newsbox .boxcontent p.floatnewsblueb {text-align:left;float:left;padding:12px 5px 5px 5px;color:#333333;font-weight:bold;font-size:9pt;line-height:17px}
.newsbox p.floatnewsblueb a {font-weight:bold;}
.newsbox p.floatnewsblueb a.on {font-weight:bold;text-decoration:none;}
.newsbox .bluehdr {margin:0;padding:0;background:#063a76;}
.newsbox .bluenewshdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:10pt;color:#fff}
.newsbox .bluenewshdr p.floatnewsbluea {float:left;width:916;_width:928px;padding:1px 0 1px 10px}
.newsbox .bluenewshdr p.floatnewsblueb {text-align:right;float:left;width:591px;_width:608px;padding:0 10px 1px 0;font-size:9pt;line-height:17px}
.newsbox .bluenewshdr p.floatnewsblueb a {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt}
.newsbox .bluenewshdr p.floatnewsblueb a.on {text-decoration:none;color:#ffffff}
.newsbox p.newsmoret {margin:0;padding:5px 10px 5px 0;text-align:right;color:#000;font-size:8pt;font-weight:bold}
.newsbox p.newsmoreb {margin:0;padding:0 10px 10px 0;text-align:right;color:#000;font-size:8pt;font-weight:bold}
.newsbox p.string {color:#063a76;padding-top: 25px; font-size:12pt;font-weight:bold;background:#fff}
.newsbox p.graystring {color:#666666;font-size:11pt;font-weight:bold;background:#fff}
.newsbox p.labels {margin:0;padding:0 0 7px 10px;color:#333;font-size:8pt;font-weight:bold;border-bottom:1px solid #999;background:#fff}
form select.newsselect {margin:0 30px 0 30px;padding:1px;width:250px;font-size:8pt;border:1px solid #333}
.newsbox .boxcontent {margin:5px;padding:0;background:#fff;border:1px solid #ccc}
.newsbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
/*.newsbox .boxcontent {margin:10px 10px 5px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_news.gif) no-repeat bottom left}
.newsbox .boxcontent p {margin:0;padding:0} */
.newsbox .boxcontent .headlineresults {margin:0;padding:15px;padding-bottom:0}
.newsbox .boxcontent .headlineresults p {margin:0;padding:0}
.newsbox .boxcontent .headlineresults p.savelink {color:#666;font-size:7pt;font-weight:bold;text-align:right}
.newsbox .boxcontent .headlineresults p.savelink a {color:#666;font-size:7pt;font-weight:bold;text-decoration:none}
.newsbox .boxcontent .headlineresults p.savelink a:hover {color:#063a76;text-decoration:underline}
.newsbox .boxcontent .headlineresults p.headerr {padding-bottom:8px;font-size:8pt;color:#000;font-weight:bold}
.newsbox .boxcontent .headlineresults p.resultsx {padding-bottom:15px;font-size:10pt;color:#3d6693;font-weight:bold}
.newsbox .boxcontent .headlineresults p.resultsx .bold {color:#000}
.newsbox .boxcontent .headlineresults p.topichdr {padding:5px 0 10px 55px;font-size:12pt;color:#3d6693;font-weight:bold}
.newsbox .boxcontent .headlineresults .data p.floata {float:left;width:55px;padding-bottom:20px}
.newsbox .boxcontent .headlineresults .data p.floatb {float:left;width:345px;padding-bottom:20px;color:#000;font-size:9pt;font-weight:bold}
.newsbox .boxcontent .headlineresults .data p.floatb a {color:#000;font-size:9pt;text-decoration:underline}
.newsbox .boxcontent .headlineresults .data p.floatb a:hover {color:#063a76;text-decoration:none}
.newsbox .boxcontent .headlineresults .data p.floatb .source {color:#666;font-size:8pt;font-style:italic;font-weight:normal}
.newsbox .boxcontent .headlineresults .data p.floatb .red {color:#f00;font-weight:bold;font-size:11pt}
.newsbox .boxcontent .headlineresults .data p.floatb .green {color:#31C019;font-weight:bold;font-size:11pt}
.newsbox .boxcontent .display {
	 	background:#F2F2F2 none repeat scroll 0 0;
		border:1px solid #CCCCCC;
		color:#000000;
		font-size:9pt;
		font-weight:bold;
		padding:8px;
		float:right;
}
.newsbox a.genreport {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:8pt;font-weight:bold;cursor:pointer;text-decoration:none}
a.genreport {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:8pt;font-weight:bold;cursor:pointer;text-decoration:none}
.pie_charts {
	float: right;
        position: relative;
        
}
.pie_charts p.footer {padding: 2px 10px 2px 0px; font-weight: normal; font-size: 8pt; text-align: right;}
.pie_charts p.footer a { color: #063a76; font-weight: bold; text-decoration: none;}
#whats_this_pie_charts { position: absolute; right: 50px; bottom: 15px; z-index: 3000; visibility: hidden; width: 200px; padding: 4px; background-color: #AAA; color: #FFF; font-size: 14px; font-family: Helvetica, Arial; }

.headlines_label {
	height:120px;
	background:#FFF;
	
}
.pie_banner {
	background:#FFF;
}

/* Most Mentions */
.mostmentionsbox {width:925;_width:930px;margin:0 0 20px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.mostmentionsbox p {margin:0;padding:10px;color:#fff}
.mostmentionsbox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.mostmentionsbox p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.mostmentionsbox p.text {margin:0;background:#fff;font-size:9pt;color:#666}
.mostmentionsbox p.labels {margin:0;padding:0 0 7px 10px;color:#333;font-size:8pt;font-weight:bold;border-bottom:1px solid #999;background:#fff}
form input.mmsubmit {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:7pt;font-weight:bold;cursor:pointer}
.mostmentionsbox .boxcontent {margin:5px;padding:0;background:#fff;border:1px solid #ccc}
.mostmentionsbox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
/*.mostmentionsbox .boxcontent {margin:10px 10px 10px 10px;padding:0;background:#f2f2f2 url(/pages/sentiment/images/background_mm.gif) no-repeat bottom left}
.mostmentionsbox .boxcontent p {margin:0;padding:0} */
.mostmentionsbox .boxcontent p.chartimg {margin:0;padding:5px 5px 10px 5px}
.mostmentionsbox .boxcontent p.colink {padding-bottom:2px;font-weight:bold;font-size:9pt}
.mostmentionsbox .boxcontent p.colink a {color:#000;text-decoration:none}
.mostmentionsbox .boxcontent p.colink a:hover {color:#000;text-decoration:underline}
.mostmentionsbox .boxcontent p.colink .source {color:#666;font-size:8pt;font-weight:normal}
.mostmentionsbox .boxcontent p.rslink {font-weight:bold;font-size:9pt}
.mostmentionsbox .boxcontent p.rslink a {color:#000;text-decoration:none}
.mostmentionsbox .boxcontent p.rslink a:hover {color:#000;text-decoration:underline}
.mostmentionsbox .boxcontent p.rslink .source {padding-bottom:0;color:#666;font-size:8pt;font-weight:normal}
.mostmentions {margin:0;padding:0 20px 10px 20px}

.mostmentions p {margin:0;padding:0;color:#808080;font-size:9pt}
.mostmentions p a {color:#808080;text-decoration:underline}
.mostmentions p a:hover {text-decoration:none}
.mostmentions p.mainhdr {margin:0;padding:10px 0 5px 0;color:#063a76;font-size:9pt;font-weight:bold;border-bottom:1px dotted #063a76}
.mostmentions p.spacer10 {margin:0;padding:0;height:10px}
.mostmentions .data {margin:0;padding:0}
.mostmentions .data p {margin:0;padding:0}
.mostmentions .data p.floathdr {margin:0;margin-bottom:10px;padding:25px 0 0 0;float:left;width:330px;color:#0d4a8d;font-weight:bold;font-size:10pt;border-bottom:1px dotted #666}
.mostmentions .data p.floatlnk {margin:0;padding:30px 0 0 0;float:left;width:70px;text-align:right}

.mostmentions .data p.floatlnk a {color:#999;font-size:7pt;font-weight:bold;text-decoration:none}
.mostmentions .data p.floatlnk a:hover {text-decoration:underline}
.mostmentions .data p.floata {padding-bottom:5px;float:left;width:175px;color:#000;font-weight:bold}

.mostmentions .data p.floatahdr {float:left;width:175px;padding-bottom:2px;color:#000;font-weight:bold;font-size:7pt}
.mostmentions .data p.floatbhdra {float:left;width:50px;padding-bottom:2px;text-align:right;color:#666;font-size:7pt}
.mostmentions .data p.floatbhdrb {float:left;width:55px;padding-bottom:2px;text-align:right;color:#666;font-size:7pt}
.mostmentions .data p.floatbhdrc {float:left;width:45px;padding-bottom:2px;text-align:right;color:#666;font-size:7pt}
.mostmentions .data p.floatbhdrd {float:left;width:45px;padding-bottom:2px;text-align:right;color:#666;font-size:7pt}
.mostmentions .data p.floatbhdrdiv {float:left;width:15px;padding:0;text-align:right;color:#fff}
.mostmentions .data p.floatba {float:left;width:50px;padding-bottom:1px;text-align:right;color:#000;font-weight:bold}
.mostmentions .data p.floatba a {color:#000}
.mostmentions .data p.floatba a:hover {color:#063a76}

.mostmentions .data p.floatbb {float:left;width:55px;padding-bottom:1px;text-align:right;color:#31C019;font-weight:bold}
.mostmentions .data p.floatbb a {color:#31C019}
.mostmentions .data p.floatbb a:hover {color:#063a76}

.mostmentions .data p.floatbc {float:left;width:45px;padding-bottom:1px;text-align:right;color:#f00;font-weight:bold}
.mostmentions .data p.floatbc a {color:#f00}
.mostmentions .data p.floatbc a:hover {color:#063a76}

.mostmentions .data p.floatbd {float:left;width:45px;padding-bottom:1px;text-align:right;color:#999;font-weight:bold}
.mostmentions .data p.floatbd a {color:#999}
.mostmentions .data p.floatbd a:hover {color:#063a76}
.mostmentions .data p.floatbdiv {float:left;width:15px;padding-bottom:1px;text-align:right;color:#999;font-weight:bold}
.mostmentions .clear {clear:both}
form input.mm {margin:0;width:13px;height:13px;overflow:hidden}

#footer {padding:0;margin:10px 0 20px 0;text-align:center;font-size:10pt;color:#000;font-weight:bold;color:#0d4a8d}
#footer a {color:#0d4a8d;text-decoration:none}
#footer a:hover {text-decoration:underline}

/* Start Modified as of 03.29.08 */

.reportgen {width:550px;_width:555px;margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.reportgen p {margin:0;padding:10px;color:#fff}
.reportgen p.header {padding:5px 0 5px 10px;background:#063a76;font-weight:bold;font-size:10pt}

.reportgen .boxcontent {margin:5px;padding:0;background:#fff;border:1px solid #ccc}
.reportgen .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
.reportgen .boxcontent p.option {margin:0;padding-bottom:10px;color:#000;font-size:10pt;font-weight:normal}
.reportgen .boxcontent p.option .bold {font-weight:bold}
.reportgen .boxcontent p.dot {border-bottom:1px dotted #0d4a8d;margin:0;padding:0;margin:0 175px 15px 5px;color:#666;font-size:1px;font-weight:normal}
.reportgen .boxcontent p.submit {margin:0;padding:5px}
form input.rgen {margin:0;width:13px;height:13px;vertical-align:middle;overflow:hidden}
form input.repgensubmit {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:8pt;font-weight:bold;cursor:pointer}
/* End Modified as of 03.29.08 */

.story {margin:0;padding:0}
.story p {margin:0;padding:0pt 0pt 15px;}
.story p.tools {color:#808080;font-size:9pt;font-weight:bold;padding-bottom:10px}
.story p.tools a {color:#808080;font-size:9pt;text-decoration:underline}
.story p.tools a:hover {text-decoration:none;color:#063a76}
.story p.sentiment {color:#000;font-size:9pt;font-weight:bold;padding-bottom:10px}
.story p.sentiment a {color:#000;font-size:9pt;text-decoration:none}
.story p.sentiment a.on {color:#000;font-size:9pt;text-decoration:underline}
.story p.sentiment a:hover {text-decoration:none;color:#063a76}
.story p.storyheadline {color:#063a76;font-size:12pt;font-weight:bold;padding-bottom:10px}
.story p.pubsource {color:#808080;font-size:9pt;padding-bottom:10px}
.story p.author {color:#000;font-size:10pt;padding-bottom:15px}
.story p.video {font-size:8pt;padding-bottom:15px}
.story p.video a {font-size:8pt;text-decoration:underline}
.story p.video a:hover {text-decoration:none;color:#063a76}
.story p.txt {color:#333;font-size:10pt;padding-bottom:15px}
.story .txt {color:#333;font-size:10pt;padding-bottom:15px}
.story p.txt .bold {color:#000;}
.story ul {margin:0;padding:0 20px 15px 20px;}
.story li {margin:0;padding:0;color:#333;font-size:10pt;padding-bottom:15px}


.box {width:295px;margin-left:19px;margin-bottom:25px;border:1px solid #063a76}
.box p {margin:0;padding:10px;color:#fff}
.box p.header {padding:2px 0 2px 10px;background:#063a76;font-weight:bold;font-size:11pt}
.box .boxcontent {margin:0;padding:10px}
.box .boxcontent p {margin:0;padding:0;}
.box .boxcontent p.colink {padding-bottom:2px;font-weight:bold;font-size:9pt}
.box .boxcontent p.colink a {color:#000;text-decoration:underline}
.box .boxcontent p.colink a:hover {color:#063a76;text-decoration:none}
.box .boxcontent p.colink .source {color:#666;font-size:8pt;font-weight:normal}
.box .boxcontent p.colink img { vertical-align: bottom;}
.box .boxcontent p.rslink {font-weight:bold;font-size:9pt}
.box .boxcontent p.rslink a {color:#000;text-decoration:underline}
.box .boxcontent p.rslink a:hover {color:#063a76;text-decoration:none}
.box .boxcontent p.rslink .source {padding-bottom:0;color:#666;font-size:8pt;font-weight:normal}
.box .boxcontent .clear {clear:both;height:15px}

/* Watchlist */
.savebox {margin:0 0 10px 0;padding:0;border:1px solid #063a76;background:#f2f2f2}
.savebox p {margin:0;padding:10px;color:#fff}
.savebox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.savebox p.tabs {margin:0;padding:10px 0 0 11px;background:#fff;font-weight:bold;font-size:9pt;color:#666;border-bottom:1px solid #999}
.savebox p.text {margin:0;background:#fff;font-size:9pt;color:#666;font-weight:bold}
.savebox p.text .bold {color:#000;font-weight:bold;font-size:10pt}
.savebox p.labels {margin:0;padding:0 0 7px 10px;color:#333;font-size:8pt;font-weight:bold;border-bottom:1px solid #999;background:#fff}
form input.wlsubmit {border:2px solid #98b5d2;background:#808080;color:#fff;font-size:7pt;font-weight:bold;cursor:pointer}
form input.wlcn {margin:0;padding:2px;width:175px;font-size:9pt;border:1px solid #333}
form input.wlt {margin:0;padding:2px;width:75px;font-size:9pt;border:1px solid #333}
form input.wlsym {margin:0;padding:2px;width:75px;font-size:9pt;border:1px solid #333}
form input.wlct {margin:0;padding:2px;width:180px;font-size:9pt;border:1px solid #333}
.savebox .boxcontent {margin:5px;padding:0;padding-top:5px;background:#fff;border:1px solid #ccc}
.savebox .boxcontent p {margin:0;padding:5px;_padding-top:2px;color:#000;font-size:9pt}
.savebox .boxcontent p.enter {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#666;}
.savebox .boxcontent p.enterhdr {margin:0;padding-bottom:10px;background:#fff;font-size:10pt;color:#666;font-weight:bold}
.savebox .boxcontent p.entererr {margin:0;padding-bottom:0;background:#fff;font-size:9pt;color:#666;font-weight:bold}
.savebox .boxcontent p.entererr .red {color:#f00}
.savebox .boxcontent p.entererrtxt {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#f00;font-weight:bold}
input.entererr {margin:0;padding-bottom:0;background:#fff;font-size:9pt;color:#666;font-weight:bold}
input.entererr .red {color:#f00}
.entererrtxt {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#f00;font-weight:bold}
.savebox .boxcontent p.formline {margin:0;margin-left:5px;padding:5px 0 5px 0;background:#fff;font-size:9pt;color:#666;font-weight:bold}
.savebox .boxcontent p.formline .ital {font-size:9pt;color:#666;font-weight:normal;font-style:italic;}
.savebox .boxcontent p.right {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#666;font-weight:bold;text-align:right}
.savebox .boxcontent p.center {margin:0;padding-bottom:10px;background:#fff;font-size:9pt;color:#000;text-align:center}
.savebox .boxcontent .clist {margin:0 5px 5px 5px;padding:0;width:100%}
.savebox .boxcontent .clist p {margin:0;padding:0;padding:3px}
.savebox .boxcontent .clist p.floata {float:left;width:72%;_width:75%;font-weight:bold;border-bottom:1px solid #ccc}
.savebox .boxcontent .clist p.floata-ct {float:left;width:82%;_width:85%;font-weight:bold;border-bottom:1px solid #ccc}
.savebox .boxcontent .clist p.floatb {float:left;font-weight:bold;border-bottom:1px solid #ccc;text-align:right}
.savebox .boxcontent .clist p.floatbform {float:left;width:30%;font-weight:bold;border-bottom:1px solid #ccc;text-align:right;line-height:14pt;_line-height:15pt}
.savebox .boxcontent .clist p.floatbformb {float:left;width:20%;_width:23%;font-weight:bold;border-bottom:1px solid #ccc;text-align:right;line-height:14pt;_line-height:15pt}
.savebox .boxcontent .clist p.floatahdr {float:left;width:62%;_width:70%;font-weight:bold;border-bottom:1px solid #ccc;background:#ccc}
.savebox .boxcontent .clist p.floatbhdr {float:left;width:30%;font-weight:bold;border-bottom:1px solid #ccc;text-align:right;background:#ccc}
.savebox .boxcontent .clist p.floatc {float:left;width:40%;font-weight:bold;text-align:right}
.savebox .boxcontent .clist p.floatd {float:left;width:60%;font-weight:normal}
.savebox .boxcontent .clist p.floate {float:left;width:48%;_width:50%;font-weight:bold}
.savebox .boxcontent .clist p.floatf {float:left;width:47%;_width:50%;font-weight:bold}
.savebox .boxcontent .clist p.floatg {float:left;width:40%;_width:45%;padding-left:30px;font-weight:bold}
.savebox .boxcontent .clist p.floath {float:left;width:40%;font-weight:bold;text-align:right}
.savebox .boxcontent .clist div.floatg {float:left;width:40%;_width:45%;padding-left:30px;font-weight:bold}
.savebox .boxcontent .clist div.floath {float:left;width:40%;font-weight:bold;text-align:right}
.companyResolver {text-align:left}
.savebox .boxcontent .clist p.floatasm {float:left;width:30%;color:#666;padding:0}
.savebox .boxcontent .clist p.floatbsm {float:left;width:30%;color:#666;padding:0}
.savebox .boxcontent .clist p.floatcsm {float:left;width:30%;color:#666;padding:0}
.savebox .boxcontent .clear {clear:both}

/* CSS Tab Navigation */
.navigation {float:left;width:100%;font-size:11pt;font-weight:bold;line-height:16pt;color:#fff;line-height:normal;background:#fff;border-bottom:1px solid #999}	
.navigationb {float:left;width:100%;font-size:11pt;font-weight:bold;line-height:16pt;color:#fff;line-height:normal;background:#fff;border-bottom:1px solid #fff}
.navigationsm {float:left;width:100%;font-size:9pt;font-weight:bold;line-height:16pt;color:#fff;line-height:normal;background:#fff;border-bottom:1px solid #999}	
.navigationport {float:left;width:60%;font-size:11pt;font-weight:bold;line-height:16pt;color:#fff;line-height:normal;background:#fff;border-bottom:1px solid #fff}
.navigation ul {list-style:none;padding:10 0 0 10px;margin:0}
.navigationb ul {list-style:none;padding:0;margin:0}
.navigationsm ul {list-style:none;padding:10px 0 0 10px;margin:0}
.navigationsm .nav_mm ul {list-style:none;padding:2px;margin:0}
.navigationport ul {list-style:none;padding:13px 0 0 20px;margin:0}
.navigation li, .navigationb li, .navigationsm li, .navigationport li {float:left;margin:0;margin-right:2px;}
.navigation li.other {width:66%;margin:0;font-size:9pt;text-align:right;color:#333}
.navigation li.other a {margin:0;padding:0;display:inline;font-size:9pt;color:#333;background:#fff;text-decoration:underline}
.navigation li.other a:hover {color:#063a76;text-decoration:none}
.navigation a, .navigationb a, .navigationsm a, .navigationport a {background:url("images/navtab_off_left.gif") left top no-repeat;text-decoration:none;padding-left:12px;color:#fff}
.navigation a span, .navigationb a span, .navigationsm a span, .navigationport a span {background: url("images/navtab_off_right.gif") right top no-repeat;padding:1px 12px 1px 0}
.navigation a, .navigation a span, .navigationb a, .navigationb a span, .navigationsm a, .navigationsm a span, .navigationport a, .navigationport a span {display:block;float:left}
/* Hide from IE5-Mac \*/
.navigation a, .navigation a span, .navigationb a, .navigationb a span, .navigationsm a, .navigationsm a span, .navigationport a, .navigationport a span {float:none}
/* End hide */
.navigation a:hover, .navigationb a:hover, .navigationsm a:hover, .navigationport a:hover {color:#063a76;background:url("images/navtab_on_left.gif") left top no-repeat;padding-left:12px}
.navigation a:hover span, .navigationb a:hover span, .navigationsm a:hover span, .navigationport a:hover span {background:url("images/navtab_on_right.gif") right top no-repeat;padding:1px 12px 1px 0}
.navigation a.on, .navigationb a.on, .navigationsm a.on, .navigationport a.on {background:url("images/navtab_on_left.gif") left top no-repeat;text-decoration:none;padding-left:12px;color:#063a76}
.navigation a.on span, .navigationb a.on span, .navigationsm a.on span, .navigationport a.on span {background: url("images/navtab_on_right.gif") right top no-repeat;padding:1px 12px 1px 0}
.navigation a.on, .navigation a.on span, .navigationb a.on, .navigationb a.on span, .navigationsm a.on, .navigationsm a.on span, .navigationport a.on, .navigationport a.on span {display:block;float:left}
/* Hide from IE5-Mac \*/
.navigation a.on, .navigation a.on span, .navigationb a.on, .navigationb a.on span, .navigationsm a.on, .navigationsm a.on span, .navigationport a.on, .navigationport a.on span {float:none}
/* End hide */
.navigation a.on:hover, .navigationb a.on:hover, .navigationsm a.on:hover, .navigationport a.on:hover {color:#063a76;background:url("images/navtab_on_left.gif") left top no-repeat;padding-left:12px}
.navigation a.on:hover span, .navigationb a.on:hover span, .navigationsm a.on:hover span, .navigationport a.on:hover span {background:url("images/navtab_on_right.gif") right top no-repeat;padding:1px 12px 1px 0}	
.navigation p.links {margin:0;padding:0;color:#666;font-size:8pt}
.navigation p.links a.x {color:#666;font-size:8pt}
.navigation p.links a.x:hover {color:#666;font-size:8pt}
.hidden {display:none}
/* Story Sentiment Highlight */
.red {color:#f00;}
.green {color:#31C019;}

/* Keyword Search Header */
.keysearchbox {width:925;_width:930px;margin:0 0 30px 0;padding:0;border:0px solid #063a76;background:#f2f2f2}
.keysearchbox p {margin:0;padding:10px;color:#fff}
.keysearchbox p.header {padding:0 0 0 10px;background:#063a76;font-weight:bold;font-size:10pt}
.keysearchbox .bluehdr {margin:0;padding:0;background:#063a76}
.keysearchbox .bluenewshdr p {margin:0;padding:0;background:#063a76;font-weight:bold;font-size:10pt;color:#fff}
.keysearchbox .bluenewshdr p.floatnewsbluea {float:left;width:314px;_width:320px;padding:1px 0 3px 10px}
.keysearchbox .bluenewshdr p.floatnewsblueb {text-align:right;float:left;width:591px;_width:608px;padding:0 10px 3px 0;font-size:9pt;line-height:17px}
.keysearchbox .bluenewshdr p.floatnewsblueb a {color:#ffffff;background:#063a76;font-weight:bold;font-size:9pt}
.keysearchbox .bluenewshdr p.floatnewsblueb a.on {text-decoration:none;color:#ffffff}

.pointer {cursor: pointer;}
#most_mentions_plus {padding: 0px 0px 0px 350px; font-size: 7pt;}

.Green {
    color: green;
}

.Red {
    color: red;
}
