/* AOL */


/* aol parner hat */
div#aolStripe {
  background-image: url(https://thomson.cache.wallst.com/img/aol/partnerhat_bg.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 30px;
  z-index: 2;
  margin-bottom: 10px;
}

div#aolStripeCache {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  z-index: 0;
}

div#aolStripe IMG {
  border: 0px none;
}

/* aol tower ad */
div#aolVertAd {
  width: 160px;
  height: 600px;
  float: right;
}

div#aolHorizAd {
  width: 728px;
  height: 90px;
  margin-bottom: 8px;
}




/* Body */

body, table, td {color: #333333; margin: 0px; font:11px Arial;}
a:link, a:visited, a:active {color:#2864B4; text-decoration:none;}   
a:hover{text-decoration:underline;}
div#subnav a {
  color:#2864B4;
  text-decoration:none;
}
div#subnav a:hover {
  text-decoration:underline;
}
a:hover{text-decoration:underline;}
H6 { color: #666666; }

div#componentNavBar {
  font-size: 11px;
}
div#coSearch {
  background-color: #DDDDDD;
}

.colPos { color: #509D4D;}
.colNeg { color: #EE3F42;}

/* Page Header */

div#category H1 {color: #FFFFFF;font: 12px Arial bold;background-color: #F2F3F6;font-weight: bold;}

/* Subsection Header */

div.subsection H2 {	color: #F2F3F6;	font: 12px Arial bold; background-color: #F2F3F6;}

/* misc others that are variations of above */

div#quoteModule {border: 0px;}
div.module H3 {	color: #666666;	font: bold 12px Arial;}
div.moduleBoxHeader { background-color: #F2F3F6;}
div.moduleBoxHeader h4 { color: #000000;	font: bold 12px Arial; background-color: #F2F3F6;}
div#firmName {color: #000000;	font: bold 24px Arial;}
ul.chSelect li { }
ul.chSelect li.on {	background-color: #666666;}
img.blueArrow {	background-color: #F2F3F6;	width: 14px;	height: 12px;}
table.subhead {	background-color: #F2F3F6;}
div#popContent h1 {font: 12px Arial bold; border: 0px; border-bottom: 1px solid #ccc; background-image:none;}

/* misc chrome */ 

div.blueArrowLink a, div.blueArrowLink a:visited { color: #F2F3F6; }
.highlight {background-color: #F6F7FA;}
/* Tab Nav */
ul#tabNav {
  background-color: #F2F3F6;
}
ul#tabNav li {
  padding-left: 3px;
  padding-right: 3px;
  color: #2864B4;
}

#tabNavSelected {
}

/*
div#copyrightThomson{display:none;}
*/

/* charts */

div#chartModule { background-color: #F2F3F6; }
div#chartModuleHeader { background-color: #F2F3F6; }
div#topChart, div.lowerChartWrap { background-color: #F2F3F6; font-size:11px; }
h6.lowerChartHead { font: 11px Arial bold; background-color: #666666; }

/* news */

form#newsSearch div div div { background-color: #F2F3F6;}
div#headlinesToday { background-color: #F2F3F6;}

/* screeners */
div.cannedWrap{font:11px Arial;}
div#criteriaList { background-color: #F2F3F6;}
div#customScreen { background-color: #F2F3F6;}

/* earnings ctr */
div#hdrLeft{background-color: #F2F3F6;}
div#dayContainer .off h6 {background-color: #F2F3F6;}

/* earnings */

div#chartContent { background-color: #F2F3F6;}
div#recommendModule { background-color: #F2F3F6;}
table.textData td.dataBdr {font-size:11px;}

/* company summary */
#keyMeasures .moduleBoxHeader {
  background-color: #F2F3F6;
}
#keyMeasResults .dataTable td.title { 
  color: #666666;
} 
#keyMeasResults .sectionTitle {
  color: #666666;
} 
#keyMeasures .moduleBoxHeader #viewSelFormDiv {
  background-color: transparent;
}
h6#coSummPricMomHeader { background-color: #F2F3F6;}

/* symbol lookup */
div#lookupBox { background-color: #F2F3F6;}

div#copyrightThomson {
	clear:both;
	text-align:center;
	font-size:9px;
	/* background-color:#e7e7e7; */
	margin:0;
	color:#999;
	padding-bottom:0px;
}

/* Disclaimer popup */
ol {
	list-style-type: lower-alpha;
}


div#screen div.subsection {
	border-style:none;
	margin-bottom:0;
}


/* Specific page styles ------------------------------------------------------------------------------------------- */

/* Delayed quote */
div#screen div#quoteContainer{margin-bottom:10px; /* default is 10px */}		
div#screen div#chartContainer{margin-bottom:10px; /* default is 10px */}		
div#screen div#peerPerformance{	margin-top:12px; /* none specified by default */}
div#screen table#stockQuote td {padding:3px 0 3px 0;}
div#screen table#fundQuote td {	padding:3px 0 2px 0;}

/* stock vs peers */
table#searchResults td {font: 11px Arial;}
table#searchResults tr.hiliteRow td {background-color: #F6F7FA;}
div#tHeadContent, div#chartBox, div.chartHeader {background-color:#F2F3F6;}

/* mkt summ */
table.dropShadow div.selector div.label { color: #F2F3F6; }
table.actives th { color: #F2F3F6; }
div.commentaryHeader { color: #F2F3F6; }
div#indicesOuter{background-color: #F2F3F6;}
div#index1Header, div#index2Header, div#index3Header, table.dropShadow td#popupHeader {background-color:#F2F3F6;}

/*seasonality*/
div#seasonality div#header {
  background-color: #F2F3F6;
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  border: 1px solid #CCCCCC;
  border-bottom: none;
}
div#seasonality div#contentInner {background-color:#F2F3F6;}
div#seasonality div.negativeBar {
  background-color:#EE3F42;
}
div#seasonality div.positiveBar {
  background-color:#509D4D;
}
/* mkt insider trends */

div#contentInner {background-color: #F2F3F6;}
div#explanation {font:11px Arial;}
div.transactionsBox h4 { color: #F2F3F6; }

/* co summ */
div#chartModuleHeader li { color: #666666; } 
div#chartModuleHeader li.on { color: #fff; background-color: #666666;}

/* key m */
td.tdc1 {
  color: #666666;
  width: 150px;
} 

td.dc1 {
  width: 150px;
} 

td.dc2 {
  width: 75px;
} 

td.dc3 {
  width: 75px;
} 

td.dc4 {
  width: 45px;
} 

td.dc5 {
  width: 65px;
} 

td.dc6 {
  width: 65px;
} 

td.dc7 {
  width: 65px;
} 
/*mpulse */
div.moduleBox h5#mpTitle { background-color: #F2F3F6; color: #000;}
div.moduleBox div.cht {background-color: #F2F3F6;}
div#inner2 {background-color: #F2F3F6; color: #000;}

/*e recc*/
h6#consTitle { background-color: #F2F3F6; color: #000; font-size: 12px; font-weight: bold;}

/*cal*/
div.off h6 { color: #333; background-color: #f0f0e0;}
div.on h6 { color: #000; background-color: #F2F3F6;}
div#month div { color: #000000;}

/* fund quote */

table#comparison tr.firstRow td {background-color: #F6F7FA;}
div#chartModule div#tenThousand {background-color: #F6F7FA;}

/*fund summ */
.orangeHead { color: #666666;}
div#chartWrap{ background-color: #F2F3F6;}
div#chartWrap h6 {background-color: #F2F3F6;}
div#fundInvestors {background-color: #F7F7F7;margin-top:2px;}
div#tabs {background-color: #F2F3F6;}
table#theoryStatsTbl tr.highlight td {background-color: #F6F7FA;}
div#chartData table#quoteTable td b span{font:11px Arial;}
div#allocationText{font: 11px Arial;}
table#weightingTbl td{font: 11px Arial;}
table#navTable td {font: 11px Arial;}

table.holdings th { color: #F2F3F6; }
table.fundDetailTables th { color: #F2F3F6; }

/*options*/
form#callsputs div.selects, table#options td.btmBdr, table#options td.itm {background-color: #F2F3F6;}
table#options {background-color: #fff;}
table#options td.ctrCell {background-color: #F2F3F6;}
img#itmOptionsImg{background-color: #F2F3F6;}

/*ownership*/
div#worldMap{background-color: #F2F3F6;}

/* insider highlights */
div#ideaListWrap, div#listsSelWrap {background-color: #F2F3F6;}

/* screener */
td#numMatches {color: #F2F3F6;}
td#tableCriteriaTitle {background-color: #F2F3F6;}
thead#resultsTableHead {background-color: #F2F3F6;}

/* SEC Filings */
div#filingBody {
  width: 754px;
}

/*financials*/
div#timePeriod {background-color: #F2F3F6;}
table.financialReport td.sectionHeader {color:#000000;}
table.financialReport tr.sectionHead td.label {color: #000000;}
table.financialReport tr.total td, table.financialReport tr.totalSolidBdr td {background-color:#F6F7FA;}
table.financialReport tr.subtotal td, table.financialReport tr.subtotalSolidBdr td {background-color:#F2F3F6;}
table.financialReport tr.total td.mostRecent, table.financialReport tr.totalSolidBdr td.mostRecent{background-color:#E2E3E6;}
table.financialReport tr.subtotal td.mostRecent, table.financialReport tr.subtotalSolidBdr td.mostRecent{background-color:#E2E3E6;}
table.financialReport tr.data td.mostRecent{background-color:#E7E8EB;}

/* news */
div#mostRecent div div.dateHeading {color: #F2F3F6;}
form#newsSearch div {font:11px Arial;}
/*insiders*/
div#tabHeadContent {background-color: #F2F3F6;}
div#legend div {font:11px Arial;}
TABLE#insidersTable TD, TABLE#insidersTable TH { padding: 3px 3px 3px 3px; font-size: 10px; }
SPAN.up { color: #509D4D;}
SPAN.down { color: #EE3F42;}

/*education center*/

DIV#wordSearchHeader { background-color: #F2F3F6;}
DIV#wordSrchFrm  { background-color: #DDDDDD;}
DIV#wordSrchFrm INPUT#keyword { font-size: 9px;}
DIV#rightPanel { background-color: #F2F3F6;}
DIV#searchHist { background-color: #F2F3F6;}
DIV#invArticlesHeader { background-color: #F2F3F6;}
DIV#invArticlesFrm { background-color: #DDDDDD;}
DIV#articleSideBar { background-color: #F2F3F6;}

/* Watch List */
DIV#emptyWL #wlWelcome #wlWelcomeContent { background-color: #F2F3F6;}
THEAD.resultsTableHead {background-color: #F2F3F6;}   

