
table#stocksHeader td { padding-top:2px; }

table#stocksquote1 { margin-top:6px; border-collapse:collapse; }
table#stocksquote1 td { vertical-align:middle;padding-right:6px;font-size:16px;font-family:Arial;font-weight:bold; }

div#stocksquote2 { margin-top:6px; margin-bottom:15px; font-size:12px; }
div#stocksquote2 span {font-family:Arial;color:#333;font-weight:normal; }
div#stocksquote2 span span {padding-right:10px;font-weight:bold; }
div#stocksquote2 span.subscript {font-size:10px;font-weight:normal; }
div#fsimessage {margin-bottom:10px;font-family:Verdana;font-size:10px;color:#666;font-weight:normal; }
div#fsimessage span.fsiStar { display:none; }

div#stocksquote2.optionsquote2 { margin-bottom:4px; }

div#optionsUnderlying {
	margin-top:24px;
	margin-bottom:10px;
}

div#optionsUnderlying h1 {
	color:#666666;
}

ul#ul-overviewEvents{
	font-size:12px;
}

div.eventsdate {
	margin-top:8px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:808080;
}


.volumeLeft, .volumeLeftBlack {font-family:Verdana;padding-bottom:4px;width:40%;text-align:left;font-size:10px;padding-right:4px;color:#666666;}
.volumeLeftBlack {color:#000000}
.volumeRight, .volumeRightBlack {font-family:Verdana;padding-bottom:4px;text-align:right;font-size:10px;color:#666666;}
.volumeRightBlack {color:#000000;}

#reportsModule {width:172px}

ul li.bottomBorder {padding-bottom:8px}


DIV#quintileContent {height:355px;}

table#stockoverviewquintile {
	width:100%;
}

table#stockoverviewquintile {
	margin:0px;
	border-collapse:collapse;
}


table#stockoverviewquintile td.cellcontainer {
	text-align:right;
	padding:10px 10px;
	border-bottom:1px solid #d8d8d8;
	font-size:11px;
}

table#stockoverviewquintile td.celllabel {
	text-align:left;
	font-size:11px;
	white-space:nowrap;
	font-weight:bold;
}

table#stockoverviewquintile thead td {
	text-align:right;
	background:#f7f7f7;
	padding:5px 10px;
	border-bottom:1px solid #000;
}

table#stockoverviewquintile thead td a, table#stockoverviewquintile thead td {
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
}


/* report ratings on Stocks Overview */
div.reportrating {position:relative;width:172px;height:17px;margin-bottom:3px;background:url(https://tdameritrade.cache.wallst.com/images/btn_buyholdsell.gif) top left no-repeat; }

div.reportrating.stars5 {background-position:left -0px;}
div.reportrating.stars4 {background-position:left -17px;}
div.reportrating.stars3 {background-position:left -34px;}
div.reportrating.stars2 {background-position:left -51px;}
div.reportrating.stars1 {background-position:left -68px;}

div.reportrating.stocks_standardpoors5 {background-position:left -0px;}
div.reportrating.stocks_standardpoors4 {background-position:left -17px;}
div.reportrating.stocks_standardpoors3 {background-position:left -34px;}
div.reportrating.stocks_standardpoors2 {background-position:left -51px;}
div.reportrating.stocks_standardpoors1 {background-position:left -68px;}

div.reportrating.stocks_thestreetBUY {background-position:left -85px;}
div.reportrating.stocks_thestreetHOLD {background-position:left -102px;}
div.reportrating.stocks_thestreetSELL {background-position:left -119px;}


div.reportrating.stocks_marketedgeLONG {background-position:left -136px;}
div.reportrating.stocks_marketedgeNEUTRAL {background-position:left -153px;}
div.reportrating.stocks_marketedgeNEUTRALFROMLONG {background-position:left -153px;}
div.reportrating.stocks_marketedgeNEUTRALFROMAVOID {background-position:left -153px;}
div.reportrating.stocks_marketedgeAVOID {background-position:left -170px;}

div.reportrating.stocks_jaywalk { margin-top:15px; }
div.reportrating.stocks_fordequitySTRONGBUY, div.reportrating.stocks_jaywalkSTRONGBUY {background-position:left -187px;}
div.reportrating.stocks_fordequityBUY, div.reportrating.stocks_jaywalkBUY {background-position:left -204px;}
div.reportrating.stocks_fordequityHOLD, div.reportrating.stocks_jaywalkHOLD {background-position:left -221px;}
div.reportrating.stocks_fordequitySELL,div.reportrating.stocks_jaywalkSELL {background-position:left -238px;}
div.reportrating.stocks_fordequitySTRONGSELL, div.reportrating.stocks_jaywalkSTRONGSELL {background-position:left -255px;}

div.reportrating div#jaywalkpointer, div.reportrating div#jaywalkmin, div.reportrating div#jaywalkmax, div.reportrating div#jaywalkscore {position:absolute;}
div.reportrating div#jaywalkpointer {top:-4px;width:8px;height:22px;background:url(https://tdameritrade.cache.wallst.com/images/btn_jaywalk_pointer.gif) top left no-repeat;}
div.reportrating div#jaywalkmin, div.reportrating div#jaywalkmax, div.reportrating div#jaywalkscore {color:#999999;font-family:Verdana;font-size:10px;font-weight:bold;top:-12px;}
div.reportrating div#jaywalkmin { left:0px; }
div.reportrating div#jaywalkmax { right:0px; }
div.reportrating div#jaywalkscore { color:#000; }

div.reportrating.starsNotAvailable {background-position:left -272px;}
div.reportrating.NotAvailable {background-position:left -272px;}


div.etfreportrating {position:relative;width:158px;height:17px;margin-bottom:3px;background:url(../../images/etfratingstarbar.gif) top left no-repeat; }

div.etfreportrating.stars5 {background-position:left -0px;}
div.etfreportrating.stars4 {background-position:left -17px;}
div.etfreportrating.stars3 {background-position:left -34px;}
div.etfreportrating.stars2 {background-position:left -51px;}
div.etfreportrating.stars1 {background-position:left -68px;}
div.etfreportrating.starsNotAvailable {background-position:left -85px;}



table#stockoverviewquintile tr.separator td {
	border-bottom:1px solid black;
}

DIV.quintile {font-weight:normal;height:15px;}
DIV.quintile DIV {padding:0px 5px 0px 0px;}
DIV.quintile DIV.quintile0 {font-weight:bold;color:#000}
DIV.quintile DIV.quintile1 {color:#5B789D}
DIV.quintile DIV.quintile2 {color:#7863AB}
DIV.quintile DIV.quintile3 {color:#C07167}
DIV.quintile DIV.quintile4 {color:#8D8866}
TD#formCompare LABEL {text-decoration:underline;color:#295D39;cursor:pointer;font-size:10px;font-weight:bold}
#quintileParent {border:1px solid #F00}

TABLE.quintile {width:97%;}
TABLE.quintile TH {padding-right:5px}
TABLE.quintile TD {color:#2A5D39;width:26%}
TABLE.quintile TD span.actual {color:#666666;}
TABLE.quintile TD span.compare {color:#5A779C;font-weight:normal;}


DIV.quintileContainer TABLE { border:0px solid #CCC;width:100%;height:15px }
DIV.quintileContainer  TD { background:#FFF;font-family:verdana;font-size:10px;font-weight:bold;color:#CCC;
	border:1px solid #999;
	border-left:none;
	border-top-color:#666;
	border-bottom-color:#333;
	text-align:center;
	width:20%;
	vertical-align:middle;
}
DIV.quintileContainer  TD.selected {
	/*background:#FFBA52;*/
	background-image:url(https://tdameritrade.cache.wallst.com/images/quintileBg.gif);
	background-position: center left;
 	color:#000;
}
DIV.quintileContainer  TD.selected DIV {
	border:1px solid #FC9;
	border-left-color:#716F64;
	border-right-color:#809282;
	border-bottom:none;
	border-top:none;
}
DIV.quintileContainer  TD.compare {
	/*background:#738AAD;*/
	background-image:url(https://tdameritrade.cache.wallst.com/images/quintileBg.gif);
	background-position: center right;
 	color:#000;
}
DIV.quintileContainer  TD.compare DIV {
	border:1px solid #8C9EBD;
	border-right-color:#394D63;
	border-bottom:none;
	border-top:none;
}
DIV.quintileContainer  TD.split {
	/*background:#738AAD;*/
	background-image:url(https://tdameritrade.cache.wallst.com/images/quintileBg.gif);
	background-position: center center;
 	color:#000;
}
DIV.quintileContainer  TD.split DIV {
	border:1px solid #FC9;
	border-right-color:#394D63;
	border-bottom:none;
	border-top:none;
}


DIV.quintileContainer  TD.first {border-left:1px solid #333}
DIV.quintileContainer  TD.last {}

DIV#historicalQuoteInterface SELECT {vertical-align:middle;font-size:9px;width:45px}
DIV#historicalQuoteInterface SELECT#hist_month, DIV#historicalQuoteInterface SELECT#histBuffer_month {width:55px}
DIV#historicalQuoteInterface SELECT#hist_day, DIV#historicalQuoteInterface SELECT#histBuffer_day {width:44px}
DIV#historicalQuoteInterface SELECT#hist_year, DIV#historicalQuoteInterface SELECT#histBuffer_year {width:55px}

DIV#stkCalTile {border:1px solid #000000; font-weight:bold; width:59px; height:30px; padding:3px; text-align:center;}
.stkCalToday {background:#FCBA55;}
.stkCalPast {background:#E4E4E4;}
.stkCalFuture {background:#A1C4A9;}
TABLE#stkCalData TD.borderRightNone {border-right:none;}
TABLE#stkCalData TD.noPad {padding:0px}
TABLE#stkCalData TD {vertical-align:middle; text-indent:0px; padding:0px 5px 0px 5px}

TABLE.stocksCalendarTable TR.borderBottomLight TD {
	border-bottom: 1px solid #DEDEDE !important;
}

TABLE.stocksCalendarTable TR.borderBottomDark TD {
	border-bottom: 1px solid #808080 !important;
}

TABLE.stocksCalendarTable TR TD {
	vertical-align: middle;
	font-size: 12px;
}

TABLE.stocksCalendarTable TR TD.tableKey {
	font-size: 11px !important;
	border-bottom:none !important;
}

TABLE.stocksCalendarTable TR TD.noPadding {
	padding: 0;
}

TABLE.stocksCalendarTable TR TD.bold {
	font-weight: bold;
}

DIV#ssBox {border:1px solid #C6C6C6; width:100%}
DIV.ssBoxHeader, TABLE.ssBoxHeader TD{background:#DFDFD3; color:#333333; font-weight:bold; padding:5px}
DIV.ssBoxHeaderSub, TABLE#ssBoxHeaderSub TD {background:#F2F2F2;padding:5px}
TABLE#ssBoxHeaderSub TD {font-weight:bold; font-size:10px; color:#333333;}
DIV.ssExpanded {height:60px;}
DIV.ssoutlines, .ssoutlines TD{border-bottom:1px solid #C6C6C6;vertical-align:middle}

TABLE#ssResultsCriteria TD{width:33%; border-right:1px solid #C6C6C6; padding:5px; font-size:10px}
TABLE#ssMktCap {width:334px;}
TABLE#ssMktCap TD {text-align:center; font-size:9px; font-weight:bold}
TABLE#ssResultsTable TD {font-size:10px; text-indent:0px; padding:0px 5px 0px 5px; vertical-align:middle}
TABLE.ssTableHead TD {vertical-align:bottom; text-indent:0px; padding-top:15px}
TR#ssBoxAltRowsHead TD {height:1px; background:#F2F2F2;}
TD.ssBoxRight,  TD.ssModuleCell {border-left:1px solid #C6C6C6; background:#F7F7F2;}
TD.ssModuleCell{background:#FFF; vertical-align:top; font-size:10px;}
TD.ssMatches {border-left:none; padding-right:5px; text-align:right}

.ssScreenTitle {width:20%; font-weight:bold; text-indent:5px}
.ssBoxLeft {padding:5px 5px 5px 20px}
.ssHiddenRow {background:#F7F7F2;}

.noBorder TD {border:none}


/* Fundamentals page */
.fundModule {font-size:9px}

#fundValuationTable {width:100%;margin-bottom:10px}
#fundValuationTable TD {font-size:10px;font-family:verdana;padding:6px 3px;border-bottom:1px solid #CCC;}
#fundValuationTable TD.alignRight {font-weight:bold}
#fundValuationTable TR.even TD {background:#ECF4EC}

.firstOfficer {border-left:1px solid #2D5C3D;}
.firstOfficer DIV {font-size:12px;font-weight:bold;background:#E7EFE7;padding:2px 5px;border:1px solid #FFF;border-left:none;border-right-color:#2D5C3D}

table#fundamentalsdata th {
	color:#333333;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:bottom;
	background:#F7F7F7;
	border-bottom:1px solid #808080;
}

#a-fundamentals-advancedCharts {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
}

#priceHistoryPanel {
	position:absolute;
	background:#638E6B;
	border:1px solid #608A66;border-top:none;border-bottom:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	opacity: .25;
	-moz-opacity: .25;
}

#priceHistoryPanelOuter {
	position:absolute;
	background:white;
	/*border:1px solid #608A66;border-top:none;border-bottom:none;*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
	opacity: .01;
	-moz-opacity: .01;
	z-index:15500;
}



.priceHistoryPoint {position:absolute;width:4px;height:4px;border:1px solid #000}
#highPt, #highPtLabel {background:#339900;}
#lowPt, #lowPtLabel {background:#DA0000;}
#endPt, #endPtLabel {background:#707070}
.changeLabel {background:#707070}
.changeLabelNeg {background:#DA0000;color:#FFF;}
.changeLabelPos {background:#339900;color:#FFF;}
.priceHistoryPointLabel {position:absolute;border:1px solid #CCC;border-top:none;border-right:none;color:#FFF;font-size:9px;padding:1px}

TABLE.historic {width:100%;}
TABLE.historic TR.bottomBorder TD, TABLE.historic TR.bottomBorder TH {border-bottom:1px solid #CCCCCC;}
TABLE.historic TD, TABLE.historic TH {border-bottom:1px solid #d8d8d8;font-family:Arial;font-size:11px;color:#000000;font-weight:normal;}
TABLE.historic TH {padding:5px 4px 5px 10px;}
TABLE.historic TD {padding:5px 10px 5px 4px;}
TABLE.historic TH.title {padding:4px 4px 4px 0px;font-weight:bold;color:#666;}
TABLE.historic TD.bold {font-family:Arial;font-size:11px;font-weight:bold;}



/* Valuation */
.hoverOver {background-color: #fff;border:1px solid #666;font-size:9px;}
.multiDiv {border-top:1px dotted #AAAAAA;border-bottom:0px dotted #fff;}
/*
#valuationHTM {height:150px;}
*/
#chartOptions {border:1px solid #c6c6c6;border-top:0px;padding:15px;padding-top:12px;}
#valFooter {height:20px;line-height:20px;vertical-align:bottom;}
#valFooter.disclaimer {font-size:9px;}


div.dateCard {
	width:48px;
	height:35px;
	background:transparent url(https://tdameritrade.cache.wallst.com/images/stockscalendarcard.gif) top left no-repeat;
	text-align:center;
}

div.dateCard.stkCalFuture {
	background-position:0 -35px;

}

div.dateCard.stkCalPast {
	background-position:0 -70px;

}



div.dateCard  h5{
	margin: 0;
	padding: 1px 0 0 0;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	line-height: 9px;
}

div.dateCard  h6{
	margin: 0;
	padding: 3px 0 0 0;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	line-height: 15px;
}

/* Styling for the module under 'Historic Growth and Share Detail' on the Fundamentals page */

TABLE#historicGrowthAndShareDetail {
	border-collapse: collapse;
	width: 100%;
}

TABLE#historicGrowthAndShareDetail tr th {
	width: 33%;
}

TABLE#historicGrowthAndShareDetail tr td div.dataContainer {
	font-family: verdana;
	font-size: 11px;
	height: 25px;
	line-height: 24px;
	border-bottom: 1px solid #d8d8d8;
}

TABLE#historicGrowthAndShareDetail tr td.secondaryHeader div {
	font-family:arial;
	font-size:11px;
	background-color: #f7f7f7;
	border-bottom:1px solid #808080 !important;
	height: 25px;
	line-height: 24px;
}

TABLE#historicGrowthAndShareDetail tr th h3 {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	height: 25px;
	line-height: 24px;
	border-bottom:1px solid #808080 !important;
}

TABLE#historicGrowthAndShareDetail tr th.column1 h3, TABLE#historicGrowthAndShareDetail tr td.column1 div.dataContainer {
	margin: 0 7px 0 0;
	padding: 0 10px;
}

TABLE#historicGrowthAndShareDetail tr th.column2 h3, TABLE#historicGrowthAndShareDetail tr td.column2 div.dataContainer {
	margin: 0 3px;
	padding: 0 10px;
}

TABLE#historicGrowthAndShareDetail tr th.column3 h3, TABLE#historicGrowthAndShareDetail tr td.column3 div.dataContainer {
	margin: 0 0 0 7px;
	padding: 0 10px;
}

TABLE#historicGrowthAndShareDetail tr td div.barContainer {
	float: right;
	padding: 0;
	margin: 0;
}
TABLE#historicGrowthAndShareDetail tr td div.barContainer div.barContainerLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 80px;
	border-right: 1px solid #808080;
}
TABLE#historicGrowthAndShareDetail tr td div.barContainer div.barContainerRight {
	margin: 0;
	padding: 0;
	float: left;
	width: 80px;
}

TABLE#historicGrowthAndShareDetail .rateBarPos, TABLE#historicGrowthAndShareDetail .rateBarNeg, TABLE#historicGrowthAndShareDetail .rateBarZero {
	position: relative;
	top: 4px;
	border-width:1px;
	border-style:solid;
	height:13px;
}
TABLE#historicGrowthAndShareDetail .rateBarPos {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border-color:#EFEFEF #828282 #828282 #EFEFEF;
	background:#CCCCCC;
}

TABLE#historicGrowthAndShareDetail .rateBarNeg {
	float: right;
	margin: 0 !important;
	padding: 0 !important;
	border-color:#A26B64 #814037 #525152 #A26B64;
	background:#C08C84;
}
TABLE#historicGrowthAndShareDetail .rateBarZero {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border-color:#666;
	background:#fff;
}
TABLE#historicGrowthAndShareDetail .barText {
	padding: 0 !important;
	margin: 0 !important;
	font-size: 10px;
	font-family: arial;
}
DIV#fundamentalsNavigation {
	float: left;
	font-size: 11px;
	padding: 2px 10px;
}
DIV#fundamentalsChartContainer {
	height:120px;
	border: 1px solid #808080;
	border-width: 1px 0 0 0;
}
DIV#fundamentalsChartContainer table tr td {
	width: 33%;
	text-align: center;
}

div.cht52hl {width:170px;}

div.cht52hl div.cht52hlFlag {border:1px solid #636563;padding:1px 4px;color:#000;font:10px Arial, sans-serif;white-space:nowrap;}

div.cht52hlArrowContainer {position:relative;zoom:1;margin-left:-3px;margin-right:8px;}

div.cht52hlArrow {background-color:transparent;width:11px;position:absolute;top:-13px;}

div.cht52hlArrow b {display:block;height:1px;font-size:1px;border:1px solid #636563;border-width:0px 1px 0px 1px;overflow:hidden;}
div.cht52hlArrow b.b1 {background-color:white;}
div.cht52hlArrow b.b2 {margin:0px 1px;}
div.cht52hlArrow b.b3 {margin:0px 2px;}
div.cht52hlArrow b.b4 {margin:0px 3px;}
div.cht52hlArrow b.b5 {margin:0px 4px;}
div.cht52hlArrow b.b6 {margin:0px 5px;border-right:none;}
div.cht52hlArrow b.b7 {margin:0px 5px;border-right:none;border-color:black;}

div.cht52hlValues {overflow:visible;}
div.cht52hlValues td {font:bold 10px Verdana, sans-serif;color:#333;padding-top:2px;}

div.cht52hlColorBar {background-color:#e5e7e6;border-top:1px solid #333;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #333;margin:2px 2px 0px 2px;}
div.cht52hlColorBarInner {height:6px;font-size:1px;}

div.cht52hlNeedle {position:absolute;width:1px;height:6px;background-color:#333;}
div.cht52hlBoxHigh {width:6px;height:6px;background-color:#d30000;border-right:1px solid #990000;}
div.cht52hlBoxLow {float:right;width:6px;height:6px;background-color:#698c71;border-left:1px solid #005500;}
div.cht52hlDates {font:normal 9px solid Arial, sans-serif;margin-top:1px;}

/*stkCalFuture*/

/*MOVE TO PROPER PLACE*/
.saveReportsPadRight {
	padding-right:10px;
	*padding-right:25px;
}

Table.compareTool {width:100%;border-top:1px solid #999;margin-bottom:20px;}
Table.compareTool th, TABLE.compareTool td {padding:5px 10px 6px 11px;border-top:1px solid #ccc;border-right:1px solid #B3B3B3;width:16%;vertical-align:top;}
Table.compareTool thead th, Table.compareTool thead td {border-top:none;}
Table.compareTool th {font:bold 10px Verdana, sans-serif;}
Table.compareTool thead .focus {background-color:#e1e1e1;}
Table.compareTool thead td {background-color:#f7f7f7;font:11px Verdana, sans-serif;}
Table.compareTool tbody td {font:11px Verdana, sans-serif;text-align:right;vertical-align:top;}
Table.compareTool tbody td.focus {font-weight:bold}
Table.compareTool tbody tr.highlight {background-color:#edf8fe;}
Table.compareTool tbody tr td div.highlightHide {display:block;}
Table.compareTool tbody tr.highlight td div.highlightHide {display:none;}
Table.compareTool tbody tr td div.highlightShow {display:none;}
Table.compareTool tbody tr.highlight td div.highlightShow {display:block;}
Table.comparetool tbody tr.highlight td div.tileImg {padding:5px 0px 2px 0px;font-size:1px;}
Table.compareTool div.small {font:normal 9px Verdana, sans-serif;color:#666;margin:0px 0px;line-height:12px;}
Table.compareTool div.label {font:normal 10px Verdana, sans-serif;color:#666;margin:0px 0px;line-height:14px;}
Table.compareTool thead td h3 {font:bold 12px Verdana, sans-serif;padding:0px;margin:0px;}
Table.compareTool thead td h3 a {font:bold 12px Arial, sans-serif;}
Table.compareTool thead td h3 div {font:normal 11px Verdana, sans-serif;margin-top:3px;padding:0px;}
Table.compareTool thead td img.ctbadge {margin-right:5px;}
Table.compareTool tfoot th, Table.compareTool tfoot td {text-align:center;padding-top:20px;}
Table.compareTool .blank {background-color:white;}
Table.compareTool td div.buttons div {display:block;}
Table.compareTool div.ctStars {margin:2px 0px 3px 0px;}
Table.compareTool th Table.innerTable td, Table.compareTool td Table.innerTable td {border:none;font-size:10px;margin:0px;padding:0px 0px;}
Table.compareTool td.focus Table.innerTable td, Table.compareTool td.focus Table.innerTable td a {font-weight:bold;}
Table.compareTool Table.innerTable td.sbGraph div {height:5px;}
Table.compareTool Table.assetClassKey td {border:none;margin:0px;padding:0px;border:1px solid red;text-align:left;}

Table.compareTool thead td div.mi {float:right;}

Table.compareTool a.sameSymbol {color:#000;background-color:#ffe4af;text-decoration:none;}
Table.compareTool tr.sameSymbolRow {background-color:#ffe4af;}
Table.compareTool tr.sameSymbolRow a {color:#000;text-decoration:none;}
#ctAdvancedOptions {display:none;}
#ctAdvancedOptions table tbody tr td, #ctAdvancedOptions table tbody tr th {padding:0px 20px 10px 0px;vertical-align:center;font:10px Verdana, sans-serif;}
#ctAdvancedOptions table tbody tr th {font-weight:bold;}
#ctAdvancedOptions table select {width:180px;}
#ctAdvancedOptionsLink {padding-left:20px;background-image:url(/tdameritrade/images/icons/icn_expandcontract.gif);background-repeat:no-repeat;background-position:0 0;font:bold 10px Verdana, sans-serif;}
#ctAdvancedOptionsLink.expand {background-position:0 -48px;}
#compareChoice input {vertical-align:-20%;margin:0px;}
#compareChoice label {font:normal 10px Verdana, sans-serif;margin-right:7px;}
#compareSymbols {margin:6px 0px 12px 0px;}
#compareSymbols tbody tr td {vertical-align:center;}

div.roundedModule.bordergray b, div.roundedModule.bordergray div.roundedModuleContainer {border-color:#cdcdcd;}
div.roundedModule.backgroundgraygradient b {background-color:white;}
div.roundedModule.backgroundgraygradient div.roundedModuleContainer {background: #e7e7e7 url(/tdameritrade/images/rcGrayGradientBg.gif) repeat-x left top;}
div.roundedModule.backgroundgraygradient b.rcmBottom {background-color:#e7e7e7;}

div.ctHomeCont {margin:20px 10px;}
div.ctHomeCont a {font:normal 10px Verdana, sans-serif;}
div.ctHomeCont a:hover{color: #000; background-color: #FFE4AF; text-decoration: none;}

div.ctHomeCont h2 {font:bold 22px Arial, sans-serif;margin-bottom:10px;}
div.ctHomeCont h3 {font:bold 13px Arial, sans-serif;}
div.ctHomeCont p {font:normal 12px Arial, sans-serif;line-height:18px;margin:0px 0px 14px 0px;padding:0px;}
div.ctHomeCont input, div.ctHomeCont select {float:left;margin-right:4px;}

a.popupLeft {padding-left:19px;background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_newWinBlue.gif) left top no-repeat;}
span.popupleft {
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_newWinBlue.gif) left 2px no-repeat;
	padding-left:16px;
	line-height:14px;
}
.errMsg {display:none;}
.errHighlight {border:1px solid #fe9901;}
.compareNote {font:normal 10px Verdana, sans-serif;margin:0px 0px 10px 0px;}
.fundsDesc {font:12px Verdana, sans-serif;}
