/* thomson */


/* global chrome */ 
body {
	margin:0 !important;
}

div#screen {
	margin:0 !important;
}

a {
	color:#0078AE;
	border-bottom:1px dotted #dae7f2;
}

div.blueArrowLink a, div.blueArrowLink a:visited { color: #0078AE; padding-left:14px; }
img.blueArrow {background-color:#0078AE;}

div.blueArrowLink img, div.blueArrowLink a{
	display:none !important;
}

div.blueArrowLink div, div.blueArrowLink div a{
	display:block !important;
}
div.blueArrowLink div a{
	padding-left:14px;
	background:url(../img/bullet_arrow.png) left no-repeat;
}

table.dotsBelow th, tr.dotsBelow th, th.dotsBelow, table.dotsBelow td, tr.dotsBelow td, td.dotsBelow, div.dotsBelow {
	background:none;
	border-bottom:1px solid #EEE;
}

h5#companyName{
	font-size:14px;
	color:#999;
}
xh5#companyName img {height:22px;}
.fontLg {
	font-size:12px;
}

div.subsection {
	border:0;
	margin-bottom:50px;
}

div.module h3 {
	background-image:none;
	color:#ffA022;
	font-size:15px;
	letter-spacing:0px;
}

div.moduleBox {
	border:0;
	margin-bottom:20px;
}

div.moduleBoxHeader {
	background-color:#fff;
	padding:3px;
}

div#category div.moduleBoxHeader{
	padding:0;
}
	
		div.moduleBoxHeader h4 {
			color:#666;
			background-color:#F5F5F5;
			text-transform:uppercase;
		}

div#tabs {
	background-color:#FFF;
}

div#tabs div {
	margin-right:3px;
	background-color:#F4F9FB;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

div#tabs div.selected {
	border-top:1px solid #CCC;
}

div#pagination {
	border:0;
}

div#copyrightThomson{
	display:none;
}

/*subnav.css*/
div#subnav {
	margin:0;
	font-size:12px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #e7e8e9;
}
div#subnav.mutualFundSummarySubNav{
	display:none;
}

div#subnav a {
	color:#0078AE;
	text-decoration:none;
	border-bottom:0;
}

div#subnav font{
	color:#fff;
	overflow:hidden;
	border-left:1px solid #e7e7e8;
}

div#companyHeader {
	margin-bottom: 15px;
}


table.sortable td {
	padding-top:4px;
	padding-bottom:4px;
	background-image:none;
	border-bottom:1px solid #CCC;
}

/* headlines.css */

div#module5Headlines,
div#moduleBox5Headlines {
	border:0px;
}
div#moduleBox5Headlines h3{
	padding:0 0 6px 0;
}
div.module-commentary div.moduleBoxHeader, div#moduleBox5Headlines div.moduleBoxHeader{
	display:none;
}
/* charts */

div#topChart, div.lowerChartWrap, div#chartWrap, div#chartBox { 
	background-color: #FFF; 
	border:0;
}

div#topChartFooter {
	border:0;
	padding:0;
	margin:0 0 16px 0;
}

div#topChartFooter table#quoteTable td{
	white-space:nowrap;
	font-size:11px;
	padding-right:12px;
}
div#topChartFooter table#quoteTable td b{
	font-size:14px;
}

div#chartContainer div#chartModuleHeader ul.chSelect li {
	width:11%;
	white-space:nowrap;
	padding-left:1px;
	padding-right:1px;
	margin-right:3px;
}
div#chartModuleHeader ul.chSelect li {
	width:8%;
}

div#chartModule div#tenThousand{
	background-color:#fff;
	border-width: 0 0 1px 0;
}
div#chartModule div#spacer1{
	border:0;
}
div#chartModule div#spacer2{
	border:0;
	margin:0;
}
table#comparison tr.firstRow td{
	background:transparent;
}
div#chartContainer #tableHolder{
	border:0;
	border-top:1px solid #ccc;
	padding-top:4px;
	margin-top:4px;
}


div#otherMkts a{
	padding-left:14px;
	background:url(../img/bullet_arrow.png) left no-repeat;
}
div#otherMkts a img{
	display:none;
}

div#instructions a img{
	display:none;
}

div#customSettings{
	display:none;
}

div#popContent img.popBtn, div#noteBody img.popBtn{
	width:0px;
	height:0px;
	padding-top:17px;
	margin-top:4px;
	margin-bottom:3px;
}
div#popContent img.updateButton{
	padding-right:101px;
	background:url(../img/Sprite.Buttons.png) left -224px no-repeat;
}
div#popContent img.removeButton, div#noteBody img.removeButton{
	padding-right:63px;
	margin-right:4px;
	background:url(../img/Sprite.Buttons.png) left -206px no-repeat;
}
div#noteBody img.saveButton{
	padding-right:44px;
	margin-right:4px;
	background:url(../img/Sprite.Buttons.png) left -296px no-repeat;
}
div#noteBody img.closeButton{
	padding-right:52px;
	margin-right:4px;
	background:url(../img/Sprite.Buttons.png) left -314px no-repeat;
}
div#noteContent{
	width:130px;
	zoom:1;
}

div#noteContent h1{
	background-color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
	background-image:none;
}
div#noteBody textarea{
	width:115px;
}

h6.lowerChartHead {
  background: #EFEFEF none repeat scroll 0 0;
  border-bottom: 1px solid #DEDEDE;
  color: #727272;
  font-weight: normal;
  font-size: 14px;
  height: 18px;
  margin: 0.5em 0 1em;
  padding: 3px 0 0 5px;
  text-transform: uppecase;
  font-weight:bold;
}
div.lowerChartWrap img.lowerChartBtnDel{
	width:0;
	height;0;
	padding:12px 12px 0 0;
	background:url(../img/close.gif) left top no-repeat;
}
/*quotes*/

div#chartModule {
	border:0;
	background-color:#FFF;
	position:relative;
}

table#stockQuote td {padding:5px 0; }
tr.stockQuote-firstRow td{
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	padding-top:5px;
}
tr.stockQuote-firstRow td span{
	color:#333;
}
			
div#chartModule div {border:0;}
div#chartModuleHeader { 
	background-color: #FFF; 
	border:0;
	border-bottom:1px solid #B0B0B0;	
}

ul.chSelect {
	position:relative;
	top:-1px;
	_top:1px;
}

ul.chSelect li {
	background-image:none;
	background-color:#F4F9FB;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-right:5px;
	width:13%;
	color:#0078AE;
}
ul.chSelect li.on {
	border-top:1px solid #B0B0B0;
	border-left:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;
	border-bottom:1px solid #FFF;
	background-color:#FFF;
	color:#0078AE;
	position:relative;
	_position:static;
	_margin-bottom:-1px;
	z-index:1;
}

div#quoteModule {
	border-bottom:0;
}

table#searchResults th div.shiftLeft, table#searchResults td div.shiftLeft{
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}

table#searchResults tr {
	border-bottom:1px solid #EEE;
	}

table#searchResults td {
	background-image:none;
	
}

table#searchResults tr.hiliteRow td{background-color:#F1F7FB}
table#searchResults tr td.hiliteRowSort{background-color:#E9EFF1}

table.advDecTable td {
	padding-top:4px;
	padding-bottom:4px;
	background-image:none;
	border-bottom:1px solid #CCC;
}

/* news */

form#newsSearch div{
	border-top:1px solid #a9a9a9;
	padding:5px 6px;
}
form#newsSearch div div{
	background:transparent;
	border:none;
	padding:0;
	margin:0;
}

form#newsSearch div div div {padding:0;}

form#newsSearch input#marketsKeyword{
	width:225px;
}

div#headlinesToday { 
	background:#fcfcfc url(../img/Gradient.Gray.1.gif) top repeat-x;
	border:none;
	border-top:1px solid #babcbe;
	border-bottom:1px solid #e1e2e3;
}

img#newsSearchImg{
	width:0;
	height:0;
	padding:19px 59px 0 0;
	background:green url(../img/Sprite.Buttons.png) left top no-repeat;
	cursor:pointer;
}

div#headlinesToday div.newsItem div.time{
	color:#6f6f6f;
}
div#headlinesToday div.newsItem div.headline{
	margin-left:102px;
}
div#headlinesToday div.newsItem div.headline a{
	border-bottom:1px dotted #d4e1eb;
}
div#headlinesToday div.newsItem div.headline span{
	display:block;
	font-size:11px;
	color:#959595;
}	
div#newsStory{
	color:#727272;
}
div#newsStory h3{
	border-bottom:1px solid #babcbe;
	padding:0 0 7px 0;
}
div#newsStory p.headline{
	color:#727272;
}
div#newsStory p.source{
	background:transparent;
	color:#959595;
}

div#newsSidebar div#headlinesToday{
	border:none;
}
div#newsSidebar div#headlinesToday #moreHeadlines{
	border:none;
	border-bottom:1px solid #ccc;
	background:#f1f1f1;
}

div#newsSidebar div#headlinesToday div.sidebarNewsItem{
	background:transparent;
}
div#newsSidebar div#headlinesToday div.sidebarNewsItem span.source{
	display:block;
}

div#return{
	text-align:left;
}
div#return a img{
	display:none;
}
div#return div a{
	padding-left:14px;
	background:url(../img/bullet_arrowL.png) left no-repeat;
}

div#mostRecent div.separate{
	background:transparent;
}

/* market pulse */
div.module-advancersDecliners h5#mpTitle{
	display:none;
}
div.module-advancersDecliners div.cht{
	background-color:#fff;
	border-top:1px solid #ccc;
}
div.module-advancersDecliners table.marketPulse{
	margin-top:8px;
}
div.module-advancersDecliners table tr{
	font-size:11px;
}
div.module-advancersDecliners table tr.oddRow td{
	background-color:#fff;
}
div.module-advancersDecliners th{
	font-weight:normal;
}

div.module-advancersDecliners tr.dotsBelow th{
	border-color:#ccc;
}
div.module-advancersDecliners tr#lastRow td{
	background:#f8f8f8;
	border-top:1px solid #ccc;
	border-bottom:1px solid #e4e4e4;
}

/* screeners */

a#categorySelectAll {
	background-image:none;
}

div#customScreen { 
	background-color: #f7f7f7;
	border:0;
	border-top:1px solid #E1E2E3;
	border-bottom:1px solid #CCC;
	padding:20px 12px 4px 12px;
	font-weight:bold;
	margin-bottom:20px;
}

div.module-fundsPredefined h3{
	color:#666;
	font-size:14px;
}

div#customScreen a img {
	display:none;
}
div#customScreen a{
	width:159px;
	height:19px;
	background:url(../img/Sprite.Buttons.png) left -21px no-repeat;
	display:block;
	float:left;
	margin:0 20px 0 0;
}

div#prescreen{
	margin-top:20px;
	border-bottom:none;
	width:760px;
}

div#prescreen b {
	color:#666;
}

div#prescreen div.cannedWrap{
	width:120px;
	border-right:1px solid #e7e8e9;
	background:transparent;
	margin-right:10px;
	padding:0 10px 0 0;
}
div#prescreen div.cannedRight{
	border-right:none;
}

div#prescreen div.cannedWrap a{
	width:119px;
	height:19px;
	display:block;
	background:url(../img/Sprite.Buttons.png) left -42px no-repeat;
}

div#prescreen div.cannedWrap a img{
	display:none;
}

td#numMatches {
	color:#FF9100;
	font-size:12px;
	font-weight:normal;
	padding:8px;
}

table#resultsTable {
	border:0;
	margin:0;
}

	table#resultsTable th {
		background-image:none;
		background-color:#FFF;
		border-bottom:1px solid #CCC;
	}
	
	table#resultsTable th a{
		text-decoration:none;
		border-bottom:none;
		font-weight:normal;
		font-size:11px;
	}
	
	table#resultsTable td.oddSort{
		background-color:#F2F1F0;
	}
	
	table#resultsTable td {
		padding-top:5px;
		padding-bottom:5px;
		background-image:none;
		background-color:#FFF;
		border-bottom:1px solid #CCC;
	}
	
	table#resultsTable td.odd {
		background-color:#FFF;
	}

td#categoryList {
	background-color:#F5F5F5;
}
div#criteriaList { 
	background-color: #fbfbfb;
}

td#numCriteria, 
td#numMatches {
	border-bottom:1px solid #CCC;
}

div#resultsDiv {
	
	margin-top:20px;
	
}

a#linkExportResults {
	float:right;
	background-image:url(../img/icon-arrow-right.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:14px;
	position:relative;
	top:-20px;
}

table#tableCriteriaOuter {
	border:0;
}

td#tableCriteriaTitle {
	background-color:#FFF;
}

tbody#tableCriteria td.underline {
	background-image:none;
	border-bottom:1px solid #E1E2E3;	
}

div#chartData 

div.catItem {
	margin:0 0 7px;
}

img#btnCreateNewScreen{
	width:0;
	height:0;
	padding:19px 141px 0 0;
	cursor:pointer;
	background:url(../img/Sprite.Buttons.png) left -63px no-repeat;
	float:left;
}
img#btnSaveScreenCriteria{
	display:none; 
}
img#btnViewScreenMatches{
	width:0;
	height:0;
	padding:19px 154px 0 0;
	cursor:pointer;
	background:url(../img/Sprite.Buttons.png) left -84px no-repeat;
	float:right;
}

thead#resultsTableHead th{
	background:#f1f1f1;
}

/* fund summary */

div.module-fundSummaryOverview div.moduleBoxHeader{
	display:none;
}

div.module-fundSummaryOverview div.moduleData{
	border-top:1px solid #ccc;
	margin:10px;
}

div#chartModuleHeader ul.fundSummary-ul li {
	width:12%;
}

div#chartBox h6 {
	background-color:#FFF;
	font-size:12px;
	color:#666;
	padding:5px;
	background-image:none;
}

div#chartData table#quoteTable {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

div#chartData table#quoteTable td {
	padding-top:10px;
}

.orangeHead {
	color:#555;
	font-weight:normal;
}

div#fundDetailBottom {
	background-color:#FFF;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	color:#777;
}

div#fundInvestors {
	border:0;
	background-color:#F1F1F1;
	margin-top:10px;
	padding:6px 0 6px 8px;
	color:#777;
}

div.moduleData {
	background-image:none;
}

table.details td {
	background-image:none;
	border-bottom:1px solid #EEE;
	padding:3px;
}

table.detailsETF td {
	background-image:none;
	padding:0px;
	border-bottom:1px solid #EEE;
}

div#fundDetailLeft {
	xheight:200px;
}
div#fundWrapper {
	background-image:none;
}

table.fundDetailTables td {
	padding-top:4px;
	padding-bottom:4px;
}
div#fundDetailLeft div.orangeHead, div#fundDetailRight td.orangeHead{
	color:#666;
	font-weight:bold;
}
div.module-fundSummaryOverview h3{
	margin:0;
}
/* fund summary - peer return */
div#totalReturnContent{
	border-bottom:1px solid #e7e8e9;
}
div#yearSelectDiv{
	text-align:left !important;
	margin-bottom:10px;
}
table#navTable{
	border-top:1px solid #ccc;
}
div#tLink{
	text-transform:uppercase;
}
div#tLink a{
	display:none;
}
div#tLink a#tLinkText{
	display:inline;
	border-bottom:none;
}
div.chBox div#chBox0{
	background-color:#125b86;
}
div.chBox div#chBox1{
	background-color:#1583c2;
}
div.chBox div#chBox2{
	background-color:#848484;
}
/* fund summary - total return */

div#returnExplain {
	margin-bottom:15px;
}

.fundDetailTables th {
	color:#666;
}

div#returnsComparison {
	background-color:#FFF;
	border:0;
	margin-top:3px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
}

div#totalReturnContent div.moduleBoxHeader,
div#totalReturnContent div.moduleBoxHeader h4 {
	background-color:#FFF;
	font-size:12px;
}

div#totalReturnTableDiv {
	width:280px !important;
}

table.totalReturnsTable tr td,
table.totalReturnsTable tr td.nBorder,
table.totalReturnsTable tr th {
	padding:0px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	background-image:none;
	border-bottom:1px solid #EEE;
	font-size:11px;
	font-weight:normal !important;
}

table.totalReturnsTable tr td span.bold {
	font-size:11px;
	font-weight:normal !important;
}

div#yearSelectDiv {
	font-weight:bold;
	font-size:12px;
}

select#yearSelect {
	margin-left:10px;
	margin-right:10px;
}


div#totalReturnContent {
	margin-top:5px;
}
div#totalReturnContent div#chartTitle {
	margin-bottom:10px;
}
div#totalReturnContent div.moduleBoxHeader h4{
	text-transform:uppercase;
}


/* fund - risk */

table#theoryStatsTbl th,
table#theoryStatsTbl td {
	padding-top:5px;
	padding-bottom:5px;
	background-image:none;
	border-bottom: 1px solid #CCC;
}

table#theoryStatsTbl tr.descriptions td {
	background-image:none;
	border-right: 1px solid #CCC;
	border-bottom: 0;
	color:#777;
}

table#theoryStatsTbl tr.whiteSpace td {
	background-image:none;
	border-bottom: 0;
}

form#viewForm h4{
	text-transform:uppercase;
}

div.bestWorst table {
	background-color:#FFF;
	border:0;
	border-bottom:1px solid #ccc;
}

div.bestWorst table td {
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:none;
	border-bottom: 1px solid #CCC;
	font-size:12px;
	
}

div.bestWorst table tr.last td {
	border:0;
}

table#theoryStatsTbl tr.highlight td{
	background-color:#f4f9fc;
}
table#theoryStatsTbl tr.whiteSpace{
	display:none;
}
table#theoryStatsTbl tr.descriptions td{
	padding:8px 4px;
}
table#theoryStatsTbl{
	border-bottom:1px solid #ccc;
}

/* fund - holdings */

table#weightingTbl td,
table#weightingTbl th,
table#holdingsTbl td,
table#holdingsTbl th {
	padding-top:4px;
	padding-bottom:4px;
	background-image:none;
	border-bottom: 1px solid #CCC;
}

table#holdingsTbl th a{
	text-decoration:none;
	font-weight:normal;
}
table#holdingsTbl th.oddRowSort a, table#holdingsTbl th.evenRowSort a{
	font-weight:bold;
}

table#holdingsTbl th.oddRowSort, table#holdingsTbl th.evenRowSort, table#holdingsTbl td.oddRowSort, table#holdingsTbl td.evenRowSort{
	background:#f7f7f7;
}

table.holdings th {
	color:#777;
}

table#allocationTbl {
	margin-top:20px;
}
	
	table#allocationTbl td {
		background-image:none;
		border-bottom: 1px solid #CCC;
		padding-top:4px;
		padding-bottom:4px;
		font-weight:normal;
		font-size:12px;
	}
	
	table#allocationTbl th{
		color:#666;
		padding-top:4px;
		padding-bottom:4px;
		background-image:none;
		background-color:#F1F1F1;
		border-bottom:1px solid #CCC;
	}

div.bar { 
	background-color:#bababa;
}

table.layout td.layoutLeft {
	background-image:none;
}

table.sortable tr.oddRow td {
	background-color:#FFF;
}

div#chipEquities{background-color:#125b86;}
div#chipOther{background-color:#623e98;}
div#chipFixedIncome{background-color:#c2bebc;}
div#chipPreferred{background-color:#848484;}
div#chipCash{background-color:#46276a;}

/* earnings */

div#chartContent { background-color: #FFF;}
div#recommendModule { background-color: #FFF;}

/* key measures - summary */
div#keyMeasuresHead { background-color: #FFF; }

/* symbol lookup */
div#lookupBox { background-color: #FFF;}


/* market overview */

div#activityModule ul.chSelect {
	border:0;
	float:none;
	padding: 0;
}

	div#activityModule ul.chSelect li {
		width:8%;
	}
	
div#activityModule div.moduleBoxHeader {
	overflow:visible !important;
	border-bottom:0 !important;
	padding:0 !important;
}

div#indicesOuter { 
	background-color:#FFF;
	border-top:1px solid #CCC;
	position:relative;
	top:-2px;
}

	div#index1Chart, div#index1Quote, div#index2Chart, div#index2Quote, div#index3Chart, div#index3Quote, div.indexHeader, div.index1Header, div.index2Header, div.indexQuote {
		background:#FFF !important;
		border:0 !important;
		
	}
	
	div#index1Quote, div#index2Quote, div#index3Quote {
		xheight:8px;
		font-size:12px;
		letter-spacing:0;
	}
	
		span.colPos, span.colNeg {
			
		}
	
	div.indexHeader, div.index1Header, div.index2Header {
		font-size:12px;
		color:#555;
		margin-top:5px;
	}
	
	div.indexQuote img {
		margin:0;
	}

	div.moduleBoxContent{
		padding:0;
	}

div#commentary{
	background:transparent;
}
	
div.commentaryHeader{
	color:#5a5b5b;
}

div.commentaryDate {
	color:#727272;
}

div.commentaryText {
	margin-bottom:6px;
}

div.newsItem {
	background:none;
}

div.topDottedBorder {
	background:none;
	border-top:1px solid #CCC !important;
}

div.sideBorders {
	border:0;
}

/*market indices popup */
table.dropShadow td#popupHeader{
	text-transform:uppercase;
	background-color:#fff;
	padding:12px 12px 8px;
	font-size:12px;
	border-bottom:none;
}
table.dropShadow div.selector div.label{
	color:#8b8b8b;
}
#marketIndicesSelectorPop a.btnUpdateCharts{
	background:url(../img/Sprite.Buttons.png) left -165px no-repeat;
	width:108px;
	height:19px;
	display:block;
	float:right;
	border:none !important;
}
#marketIndicesSelectorPop a.btnCancelCharts{
	background:url(../img/Sprite.Buttons.png) left -145px no-repeat;
	width:62px;
	height:19px;
	display:block;
	float:right;
	margin-right:4px;
	border:none !important;
}
#marketIndicesSelectorPop a.btnUpdateCharts img, #marketIndicesSelectorPop a.btnCancelCharts img{
	display:none;
}
/*watchlists*/
div#emptyWL{
	border:none;
	margin:0;
}
div#emptyWL #wlWelcome #wlWelcomeContent{
	background-color:#fff;
}
div#emptyWL #wlWelcome #wlWelcomeContent b{
	display:block;
	text-transform:uppercase;
	margin:0 0 8px 0;
}
div#emptyWL #wlWelcome #wlWelcomeContent div#imgDiv a{
	background:url(../img/Sprite.Buttons.png) left -105px no-repeat;
	width:124px;
	height:19px;
	margin:0 auto;
	display:block;
	border:none !important;
}
div#emptyWL #wlWelcome #wlWelcomeContent div#imgDiv a img{
	display:none;
}
#watchLists table.resultsTable{
	border:none;
}
#watchLists thead.resultsTableHead{
	background:#f1f1f1;
}
#watchLists thead.resultsTableHead th.titleTh{
	text-transform:uppercase;
}
#watchLists thead.resultsTableHead th{
	background-image:none;
	border-bottom:1px solid #ccc;
}
#watchLists thead.resultsHead th{
	background-image:none;
	border-bottom:1px solid #ccc;
	padding:20px 8px 8px;
}
#watchLists table td{
	padding:6px 10px;
	background-image:none;
	border-bottom:1px solid #e2e2e2;
}
#watchLists table.resultsTable tr.odd{
	background:#fff;
}
#watchLists table.resultsTable td.oddSort, #watchLists table.resultsTable td.evenSort{
	background-color:#f7f7f7;
}
#watchLists div.footerOptDiv{
	background-color:#f7f7f7;
	padding:12px 10px 7px;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #999;
	margin-top:-1px;
	width:auto;
	zoom:1;
}
#watchLists div.footerOptDiv:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#watchLists div.footerOptDiv div.editWLDiv{
	float:right;
	width:auto;
}
#watchLists div.footerOptDiv div.editWLDiv a{
	display:block;
	width:111px;
	height:19px;
	background:url(../img/Sprite.Buttons.png) left -125px no-repeat;
	border:none !important;
}
#watchLists div.footerOptDiv div.editWLDiv a img{
	display:none;
}
div#editWlContent img, div#editWlBody td.removeCol{
	zoom:1;
}
#watchLists div.footerOptDiv div.tearOffDiv{
	float:left;
	width:auto;
}
#watchLists div.footerOptDiv div.tearOffDiv img{
	display:none;
}

div#editWlContent #editWLControls #updateBtn{
	width:60px;
	height:19px;
	background:url(../img/Sprite.Buttons.png) left -185px no-repeat;
	float:right;
}
div#editWlContent #editWLControls input#update{
	display:block;
	width:0;
	height:0;
	padding:19px 60px 0 0;
}

div.searchSection input#searchBtn{
	width:0;
	height:0;
	padding:19px 59px 0 0;
	background:url(../img/Sprite.Buttons.png) left top no-repeat;
}

/* symbol lookup */
div.symbolLookupModule img#searchBtn{
	width:0;
	height:0;
	padding:19px 59px 0 0;
	background:url(../img/Sprite.Buttons.png) left top  no-repeat;
}

div.symbolLookupModule div.moduleBoxHeader{
	background:#fff;
	border:0;
}
div.symbolLookupModule div.moduleBoxHeader h4{
	background:#fff url(../img/Sprite.Headers.png) left top no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
div.symbolLookupModule div.moduleBoxContent{
	border-bottom:1px solid #ccc;
}
div.symbolLookupModule div.moduleBox{
	margin-bottom:4px;
	padding-bottom:10px;
}
div#searchLeft{
	margin:0 16px 0 0;
	padding-right:16px;
	border-right:1px solid #e4e4e4;
}
div#searchDivider{
	display:none;
}
div.symbolLookupModule #lookupBox{
	border:0;
	background:#f1f1f1;
	padding:14px 14px 14px;
}
div.symbolLookupModule #lookupBoxInner{
	border:0;
	padding:0;
}

