

/* Common CSS goes in here */

BODY, FORM {margin:0;padding:0;background:#fff;}
FORM {background:none;}
BODY, TH, TD, SELECT, INPUT {font-size:12px;font-family:Arial;color:#000000;/*background:#FFFFFF; moved to body/select/input, pending any issues around doing this*/}
BODY, SELECT {background:#FFFFFF;}
SELECT, INPUT {font-size:11px}
INPUT.radio {height:12px;}

.hasLayout {
	zoom: 1;
}	
	
.hasLayout:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.miniText {
	font-size:9px;
}

span.newFeatureImg {

	background: url(/tdameritrade/images/icons/new.png) no-repeat -1px 0px;
	padding-left:39px;
}

a.newFeature {
	background: url(/tdameritrade/images/icons/new.png) no-repeat -1px 0px;
	padding-left:39px;
}

span.newFeature {
	color:#FF9900;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

th.RTBorders {
	border-width: 1px 0px;
	border-color: #D8D8D8;
	border-style:solid;
}

div#analystsRatingsBox.greyBackground div.moduleHeader {
	background-color:#CCC;
}

a.unbold {
	font-weight:normal !important;
}

a.Reports_moreLink {
	font-weight:normal;
	text-align:right;
}

BODY {text-align:center;}

div#siteContainerPadding {padding: 0 10px;}
div#siteContainer {text-align:left;visibility:hidden;width:100%;border:0px solid black;margin: 0 auto;}

div#timestampBar { background-color:#EEEEEE;color:#656565;padding:2px 10px; margin-bottom: 14px; height: 14px; }

a{color: #0158C4; font-weight: bold;}
a:hover{color: #000; background-color: #FFE4AF !important; text-decoration: none;}
a.symbolLink {font-weight:bold !important;}
p.pageTitle{font-family: arial;  font-weight: bold;  font-size: 22px; line-height: normal; margin: -3px 0 0 0; padding: 0;}
.dateTime { font-family: arial !important; font-weight: normal !important; font-size: 12px !important; color: #808080 !important; }

A.white {color:white}

A.normal {font-weight:normal}
A.underline {text-decoration:underline !important;}

IMG, IFRAME {border:none}
STRONG, B {font-weight:bold}

H1, H2, H3, H4, H5 {margin:0;padding:0;color:#000;font-family:arial} /* TDAM change */

H1 {font-size:18px;font-weight:bold;font-family:arial} /* 10-19-06 TDAM change */

H2 {font-size:14px;font-weight:bold}
H2#companyName { font-size:18px;}
H2#companyName span { font-weight:normal;font-size:12px;}
H2#companyName span.symbol { font-weight:bold; }
H2#companyName span.index { padding-left:10px; color:#808080;}

span.sup{
	font-size: 10px;
	vertical-align: top;
}

/*
Symbol Header
*/
#symbolHeaderContainer {
	margin-bottom:10px;
}
	
	#symbolHeaderContainer #symbolHeaderTable {
		margin-bottom:4px;
	}
	
	#symbolHeaderContainer #classificationContainer {
	
	}
		#symbolHeaderContainer #classificationContainer span {
			border-left:1px solid #999;
			padding:0px 10px;
		}
		
		#symbolHeaderContainer #classificationContainer span span {
			border-left:none;
			padding-left:0px;
		}
		
			#symbolHeaderContainer #classificationContainer span span img {
				position:relative;
				top:2px;
			}
			
			#symbolHeaderContainer #classificationContainer span span {
				padding:0px;
			}

			#symbolHeaderContainer #classificationContainer span span.lightest {
				color:#000;
			}
	

	#symbolHeaderContainer #flagsContainer span {
		padding-right:10px;
	}
		
	#symbolHeaderContainer #actionsContainer {
		white-space:nowrap;
		border-left:1px solid #E3E3E3;
		border-right:1px solid #E3E3E3;
		background-color:#F1F1F1;
		background-image:url(https://tdameritrade.cache.wallst.com/images/charts/ico-control-gradient.gif);
		padding:2px 3px;
	}
	
	#symbolHeaderContainer #actionsContainer.noBuySell {
		padding:5px 3px;
	}
	
	#symbolHeaderContainer div.roundTop b {
		background-color:white !important;
		border-color:#E3E3E3;
	}
	
	#symbolHeaderContainer div.roundBottom b {
		background-color:#E9E9E9 !important;
		border-color:#E3E3E3;
	}
	
	#symbolHeaderContainer div.roundTop b.l1 {
		border-width:0 0 1px 0 !important;
		background:white;
		margin:0 5px !important;
		height:0;
		font-size:0;
		line-height:0;
		
	}
	
	#symbolHeaderContainer div.roundBottom b.l1 {
		border-width:1px 0 0 0 !important;
		background-color:white !important;
		color:white;
		margin:0 5px !important;
		height:0;
		font-size:0;
		line-height:0;
	}
	
	#symbolHeaderContainer div.roundTop b.l2, #symbolHeaderContainer div.roundBottom b.l2 {
		border-width:0 1px !important;
		margin:0 3px !important;
	}
	
	#symbolHeaderContainer div.roundTop b.l3, #symbolHeaderContainer div.roundBottom b.l3 {
		border-width:0 1px !important;
		margin:0 2px !important;
		height:2px;
	}
	
	#symbolHeaderContainer div.roundTop b.l3, #symbolHeaderContainer div.roundBottom b.l3 {
		border-width:0 1px !important;
		margin:0 1px !important;
		height:2px;
	}
	
		#symbolHeaderContainer #actionsContainer .actionLink {
			float:left;
			border-left:1px solid #999;
			padding:0px 15px;
			position:relative;
			top:3px;
		}
		
		#symbolHeaderContainer #actionsContainer .noBorder {
			border:none !important;
		}
	
	#symbolHeaderContainer #classificationContainer span.first
	, #symbolHeaderContainer #actionsContainer .actionLink.first
	{
		border-left:none;
		padding-left:0px;
	}
	
	#symbolHeaderContainer #quoteContainer {

	}
		#symbolHeaderContainer #quoteContainer .primaryQuote {
			float:left;
			font-size:19px;
			font-weight:bold;
			line-height:18px;
			padding:5px 0px 10px 0px;
		}
		
		#symbolHeaderContainer #quoteContainer .secondaryQuote {
			float:left;
			padding-left:20px;
			font-size:11px;
			color:#606060;
			font-weight:normal;
		}
		
		#symbolHeaderContainer #quoteContainer .secondaryQuote .dataPoint {
			font-weight:bold;
			font-size:12px;
			color:#000;
		}
		#symbolHeaderContainer #quoteContainer .primaryQuote div.iconBackgroundPositive {
			background-position: 0px -895px;
			width:20px;
			height:20px;
			float:left;
		}
		#symbolHeaderContainer #quoteContainer .primaryQuote div.iconBackgroundNegative {
			background-position: 0px -995px;
			width:20px;
			height:20px;
			float:left;
		}
		#symbolHeaderContainer #quoteContainer .primaryQuote span.iconBackground.headerRefreshSpan {
			background-position: 4px -693px;
			cursor:pointer;
		}
		#symbolHeaderContainer #quoteContainer .primaryQuote span.iconBackground.iconDelayed {
			background-position: 4px -794px;
		}
		div#div-delayedkey.moduledelayed span.iconBackground.iconDelayed {
			background-position: 4px -801px;
		}

img.addToWatchlist_arrow {
	vertical-align:top;
	margin:6px 0px 0px 5px;
}

H2.bigger {font-size:18px;}

H3 {font-family:Arial;font-size:11px;font-weight:bold;color:#000000;margin:2px 0;padding:2px 0}
.light {color:#666666}
.lighter {color:#808080}
.lightest {color:#DDD}
H4 {font-size:11px;font-weight:bold;}
H5 {font-size:12px;font-weight:bold;}
TD {vertical-align:top;padding:0px;}
TH {text-align:left;padding:0px;}
HR, DIV.rule {border-style: solid; border-width: 1px 0; border-color: #C6C7C6 0 #FFFFFF; margin:2px 0}
LABEL {font-size:11px;margin:0 2px 0 0;}


UL {margin:0;padding:0;}
LI {list-style:none}

.disclaimerinfo {
	background: url('../../images/icons/info.gif') 0 0 no-repeat;
	margin:5px 0;
	padding: 0 0 0 20px;
}

.prospectus {
	background: transparent url('../../images/icons/prospectus.png') no-repeat 0px -2px !important;
	padding: 0 0 2px 17px;
	font-size:12px;
	font-weight:normal;
	height:15px;
}

.iconBackground {
	  background: url(https://tdameritrade.cache.wallst.com/images/icons/icons_stacked.png) no-repeat 0px 0px;
}

.iconbackgroundgif {
	 background: url(https://tdameritrade.cache.wallst.com/images/icons/icons_stacked.gif) no-repeat 0px 0px;
}

.iconbackground.popup {
	background-position:0 -400px;
	padding-left:15px;
}

A.tdwMenu3Lnk:link
{
   	POSITION: relative;
	TEXT-DECORATION: none;
}

DIV.tdwMenuItem3Selected
{
	padding-left:20px;
	width:135px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	layer-background-color:white;
}

DIV.tdwMenuItem3
{
	padding-left:20px
}

DIV.tdwMenuItem
{
	padding-left:5px
}
/* End TD Waterhouse Nav Style */




/* Primary Layout Styles */

UL#nav LI {display:inline}

UL#leftNav {margin:0;padding:0;background:#EFF7EF;width:150px;padding:15px 0 15px 0;margin-right:10px}
UL#leftNav LI {width:130px;border-bottom:1px solid #CEDFCE;vertical-align:middle;
	font-size:11px;
}
UL#leftNav LI.selected {font-weight:bold}
UL#leftNav LI A {color:#000000;font-weight:normal;font-size:11px;text-decoration:none;display:block;padding:3px 0 3px 20px}

TABLE#content {width:100%;border:0px solid red;margin-top:0px;}
TABLE#content TD#left {padding-top:6px;width:135px;}
TABLE#content TD#right {padding-top:0px;padding-left:0;vertical-align:top}


DIV#forceWidth {width:580px;height:1px}

DIV.headerBorder {border-bottom:1px solid #295D39;vertical-align:bottom}
DIV#header {width:595px}

#headerPrice {font-weight:bold;font-size:13px;text-align:right;margin-right:10px;}
.fixedWidth {width:595px}



DIV#loadingBuffer {display:none;visibility:hidden;position:absolute;top:0;left:0}
IFRAME#contentBufferFrame {visibility:hidden;height:1px;width:1px}
DIV#modalDialog {visibility:hidden;position:absolute;top:0;left:0;background:#000;width:300px;}
DIV#modalDialog_inner {
	border:4px solid #999;position:relative;top:-3px;left:-3px;background:#FFF;
	width:expression('300px'); 
	width:292px;


}
DIV#modalDialog DIV.dialog {margin:10px 20px;}
DIV#footer {margin:40px 0 0 135px;clear:both;}
DIV#footer img#popupFooterLogo {position:relative;left:-20px;}
DIV#footer.fullPage {width:100%;margin:20px 0 0 0}
DIV#footer div#floatFooterDisclaimer div {float:left}
DIV#footer div#floatFooterDisclaimer div.logoBackground {background-image:url('https://tdameritrade.cache.wallst.com/images/logos/logo_map.png');}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundReuters {background-position:0px -179px;width:100px;height:20px}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundMarketWatch {background-position:0px -40px;width:60px;height:20px}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundBriefing {background-position:0px -141px;width:61px;height:20px}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundThomson {background-position:0px -107px;width:56px;height:20px}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundStandard {background-position:0px -67px;width:68px;height:25px;position:relative;top:-4px;}
DIV#footer div#floatFooterDisclaimer div.logoBackground.logoBackgroundComtex {background-position:0px 0px;width:107px;height:20px}
#disclaimer-left {padding-top: 6px;font-family:Verdana;font-size:9px;color:#808080;}
#disclaimer-right {padding-top: 6px;float: right;white-space:nowrap;font-family:Verdana;font-size:9px;color:#808080;}
TABLE#tdfoot {text-align:center;}
#tdfoot TD A {font-weight:normal;padding:0}
#gsFooter {margin:20px 0 0 0;font:10px normal Verdana, sans-serif;}
#gsCompany {margin:3px 0 5px 0;padding:5px 0 5px 0;border-top:1px solid #999;border-bottom:1px dashed #999;}
#gsRating {height:45px;}
#gsTabs {width:396px;height:1px;margin:0;padding:0}

TABLE.stretchy, DIV.stretchy, .stretchy {width:100%}
TABLE.stretchy TD {vertical-align:top}
DIV.stretchy, DIV.sidebar {float:right}

DIV.topModule, DIV.bottomModule {border:1px solid #999999;} /* TDAM change */
DIV.topModuleFill, DIV.bottomModuleFill {border:1px solid #999999;border-width:1px 0px;background:#f2f2f2;padding:10px} /* TDAM change */


DIV.bottomModule {padding:3px 10px 2px 10px}
TABLE.bottomModule {background:#F2F2F2;border:1px solid #C6C6C6;}
TABLE.bottomModule TD {padding:3px 10px 2px 10px}
TABLE.bottomModule TD.divider { border-left: 1px solid #999; }

DIV.moduleHeader {	background: #006939 url(https://tdameritrade.cache.wallst.com/images/tabs/tabs_stacked.png) no-repeat 0px -1050px;color:#fff;padding:3px 10px;font-size:12px;font-weight:bold;font-family:arial;} /* TDAM change */
DIV.moduleHeader.secondary { 

color:#000;
background-color: #E5E5E3;
border-bottom:1px solid #CBCBCB;

}

td.sidebar DIV.moduleHeader.secondary {
	width:178px !important;
}

HTML > BODY td.sidebar DIV.moduleHeader.secondary {
	width:158px !important;
}


DIV.moduleHeader.nocorner { background-image:none; }

DIV.moduleIndent { padding:5px 10px; }

TABLE.module, DIV.module {border:none;} 

DIV.module {padding:2px 0px}
TABLE.moduleBuf, DIV.moduleBuf {margin-left:5px;margin-right:5px;margin-top:5px;}
TABLE.moduleTable TD {padding:3px}
TABLE.moduleTable TD.padTop6 {padding-top:6px}

DIV.mod {width:100%;border:1px solid #2D5C3D;border-top:none;background:#DDEBDE;}
Table.modTab {width:100%;}
TABLE.modTab TD {padding:3px;border:solid #fff 1px;background:#fff;text-align:right;vertical-align:top;border-top:none;border-left:none;}
TABLE.modTab TD.padTop6 {padding-top:6px;}
TABLE.modTab TH {background:#2D5C3D;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;padding:3px;border:solid #fff 1px;border-top:none;padding-top:0;border-left:none;border-bottom:none;border-right:none;}
TABLE.modTab TH.alignLeft, TABLE.modTab TD.alignLeft {text-align:left}
TABLE.modTab TH.alignCenter, TABLE.modTab TD.alignCenter {text-align:center}
TABLE.modTab TH.alignRight, TABLE.modTab TD.alignRight {text-align:center}
TABLE.modTab TR.bottomBorder TD {border-bottom:none}
TABLE.modTab TR.sortable TH, TABLE.modTab THEAD.sortable TH {font-size:10px;color:#555555;background:#A1C4A9;border:none;}

DIV.formPanel {background:#DDEBDE;padding:12px;border:1px solid #2D5C3D}
DIV.formPanel .fleft {width:33%}
DIV.formPanel .fright {width:66%}

DIV.oneThird {width:32%;float:left;}
DIV.oneThirdPlus {width:32%;float:left;}
TD.oneThird {width:32%}

.labelRuled {font-weight:bold;font-size:12px;color:#000;margin:10px 0 4px 0;padding-bottom:2px;border-bottom:1px solid #C6C7C6;}
.dateLabel, .dateLabelSub, .dateLabelLight {font-weight:bold;font-size:12px;color:#000;margin:0px 0 10px 0;} /* TDAM change */
.dateLabelBorder {border-bottom:1px solid #808080;}
.dateLabelSub {font-weight:normal;color:#666; }
.moduleerror {background: url(https://tdameritrade.cache.wallst.com/images/icons/icn_err-diamond.gif) no-repeat 0 10px; padding: 10px 0 0 20px;}


.moduledelayed {padding-bottom: 10px;_padding-bottom: 0px; margin:5px 0;font-family: Verdana; font-size: 10px; height: 14px;line-height: 14px;}

.moduledelayedquote {background: url(https://tdameritrade.cache.wallst.com/images/icons/icn_delayed.gif) no-repeat 0 1px; width: 12px; height: 14px;}

.dateLabelSubMore {font-family:Arial;color:#000;display:block;font-weight:bold;font-size:11px;} /* TDAM change */

.dateLabelLight {color:#999999}
A.more {font-weight:normal;font-size:11px;margin-bottom:8px}
A.plain {font-size:11px;font-weight:normal;}
A.plainMed {font-weight:normal;}
A.large {} /* TDAM change */
.small, A.small, A.smallBold, .moduleHeader A.small, {font-family:Arial;font-size:11px;font-weight:normal;}
.smaller {font-size:11px;font-family:Arial}
.smaller10 {font-size:10px;font-family:Arial}
.smallest {font-size:9px;font-family:Verdana}
A.smallBold {font-weight:bold}
A.copy {color:#555555; text-decoration:none}
.moduleHeader A{color:#FFFFFF;font-size:12px;font-weight:bold}

.copyMid {font-size:11px}
.copySub {font-size:10px}
.copyLarge, LABEL.large {font-size:12px}
.copySmall, LABEL.small {font-size:9px}

.note {font-family:Verdana;color: #989898;font-size: 10px;font-weight:normal}
.note p { margin: 0; margin-bottom: 10px; }
.disclaimer, .disclaimerUpper {color: #999999;font-size: 10px;font-weight:normal}
.disclaimerUpper {font-weight:bold}

IMG.icon, INPUT.icon {vertical-align:middle; margin:3px 2px}
IMG.stars {margin:3px 1px}
IMG.speaker {vertical-align:middle; margin-bottom:4px}
DIV.icon {width:20px;}
.button {margin:1px}

/* Header */

TABLE#indexModule {margin:5px 0;}
TABLE#indexModule TD {text-align:right;border-right:1px solid #C6C6C6;font-size:9px;font-weight:bold;padding-right:10px}
TABLE#indexModule DIV.name {font-weight:normal}

INPUT#symbol {width:120px}
span#symbollabel {font-family:Arial;font-size:11px;font-weight:bold;color:#000;}


a#symbolLookup, a#pageHelpLink, a#tearAway, a#comingSoon, a#chartsGlossary, a#tdamPageHelp {
	white-space: nowrap;
	font-family:Verdana;
	font-weight:normal;
	font-weight: bold;
	font-size: 9px;
	padding-bottom:6px;
	padding-left:22px;
	margin-left:10px;
}

a#Header_TedTool {
	background-position: left -1302px;
	display:block;
	padding-left:22px;
	margin-left:2px;
	margin-right:4px;
}

a.tedTool {
	margin-right:8px;
}

a#symbolLookup {
	height: 14px;
	padding: 0px;
	font-family: verdana;
	font-weight: bold;
}

#timestampBarRight {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
}

#timestampBarRight a, #timestampBarRight div {
	float: left;
	height: 14px;
	padding-bottom: 0;
}

a#chartsGlossary {
	padding-left: 0;
	margin-left: 3px;
}

a#tdamPageHelp {
	margin-left: -6px;
}

div.headerHelpBarSpacer {
	padding:0px 1px;
}

a.popupRight  {
	padding-right:18px;
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_newWinBlue.gif) right 2px no-repeat;
}

a.popupLeft  {
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_newWinBlue.gif) left 2px no-repeat;
}

#markets_sectorOutlook div.marketMonitor a.popupLeft{
    background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icons_stacked.gif) no-repeat scroll 0px;
    background-position:left -400px !important;
    padding-left:20px;
	zoom: 1;
}

.moduleHasIcon {
	background:transparent url(/tdameritrade/images/icons/icons_map.png) no-repeat 0px 0px;
}

.moduleHasIcon.symbolDropDownArrow{
	background-position: 0px -340px;
}

/* start newer styles dropdowns */

div.arrowStyleDD.arrowDDContainer{
	margin-bottom: 5px;
	width: 140px;
	z-index: 10;
} 

div.arrowStyleDD.arrowDDContainer .listContainer{
	border: 1px solid #CCC;
	background: #F5F5F5;
	left: 63px;
	margin-top: 13px;
	z-index: 10;
	
}

.arrowStyleDD .dropDown a{
	font-weight: bold;
}

.arrowStyleDD div.currentDropDown{
	margin-right: 4px;
}

.arrowStyleDD div.dropDownArrow{
	height: 15px;
	width: 14px;
}

.arrowStyleDD div.dropDownArrow.closed{
	background: url(/tdameritrade/images/icons/icons_map.png) no-repeat 0px -200px;
}

.arrowStyleDD div.dropDownArrow.open{
	background: transparent url(/tdameritrade/images/icons/icons_map.png) no-repeat 0px -220px;	
	position:relative;
	z-index: 11;
}

.arrowStyleDD ul.dropDown{
	background: #F5F5F5;
	margin: 5px;
	width: 65px;
	z-index: 10;
}

.arrowStyleDD ul.dropDown.bordTop{
	border-top: 1px solid #CCC;
	margin-top: 0;
}	

.arrowStyleDD ul.dropDown li {
	border: none;
	padding: 2px;
	z-index: 10;
}

.arrowStyleDD ul.dropDown li a{
	color: #999;
}

.arrowStyleDD ul.dropDown li.selected a{
	color: #444;
}

.arrowStyleDD ul.dropDown li a:hover{
	color: #0158C4;
	background-color: #DCDCDC !important;
}

/*dropdown picklist*/

ul.dropDown.pickList{	
	padding-right: 5px;	
	width: 95px;
	*width: 115px;	
}

ul.dropDown.pickList li{	
	width: 100%;
	*width: 100px;
}
ul.dropDown li:hover{
	color: #0158C4;
	background-color: #DCDCDC !important;
}

ul.dropDown.pickList li.selected {	
	background: transparent url(/tdameritrade/images/icons/icons_map.png) no-repeat 88px -310px;
}

/* end newer dropdown styles */

/* new Popup styles*/
#WSODPopup {
	background: #FFFFFF;
	border: #333 1px solid;
	border-top: #28A831 4px solid;
	padding: 15px;
	display: none;
	position: absolute;
	width: 400px;
	z-index:100;
}

#WSODPopupBlocker {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background:#000;
	width:100%;
	opacity:.3;
	filter:alpha(opacity=30);
}

#WSODPopup.visible {
	display: block;
}
#WSODPopup p {
	margin-top: 5px;
}
#WSODPopup ul {
	margin-top: -8px;
}
#WSODPopup ul {
	margin-left: 30px;
}

#WSODPopup a {
	text-decoration: none;
}

#WSODPopup div.btnPriorityOnInner{
	cursor: pointer;
	margin-left: 10px;	
}
#WSODPopup a.close{
	cursor: pointer;
}

#WSODPopup iframe{
	border: medium none;	
	position:absolute;	
	z-index: -1;
}

#WSODPopup.RTPopup{
	width: 880px;
	*width: 910px;
}

#WSODPopup.RTPopup .content {
	*width: 1000px;	
	_width: 860px;
}

a.delete {display:block; width:14px; height:14px; background:transparent url(https://tdameritrade.cache.wallst.com/images/alerts/icon_delete.gif) 0px 0px no-repeat; overflow:hidden;}
a.delete:hover { background-position:0px -14px; cursor: pointer; }

a#tdamPageHelp {
	background-position:4px -2px;
}

a#pageHelpLink {
	background-position:0px -603px;
}

a#pageHelpLink.off {
	background-position:0px -503px;
}

a#symbolLookup {
	background-position:0px -203px;
}

a#symbolLookup.standAlone {
	padding-left: 0;
}

a#tearAway, a.tearAway {
	margin-left: 0;
	background-position: 0px -401px;
	padding-left:22px;
}

a#comingSoon, a.comingSoon {
	margin-left: 0;
	background-position: 0px -303px;
	padding-left:22px;
}

a.printLink {
	font-weight:normal;
	padding-left:18px;
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_print.gif) 0px 0px no-repeat;
}

a#nextPage {
	font-weight:normal;
	padding-right:16px;
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_next.gif) right 2px no-repeat;
}

a#prevPage {
	font-weight:normal;
	padding-left:16px;
	background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icn_previous.gif) 0px 2px no-repeat;
}

#nextBar, #prevBar {
	padding:0px 5px;
	color:#808080

}

a.externalLink {
    background:transparent url(https://tdameritrade.cache.wallst.com/images/icons/icons_stacked.gif) no-repeat scroll 0px;
    background-position:right -400px !important;
    padding-right:20px;
	zoom: 1;
}

a.externalLink:hover {
	background-color:#FFE4AF;
	color:#000000;
	text-decoration:none;	
}

#recentSymbols {
	width:170px;
	position:absolute;visibility:hidden;top:0;left:0;z-index:3000;
	background:#FFF;
	border:1px solid #295D39;

}
#recentSymbols TABLE {width:100%}
#recentSymbols TD {
	padding:2px;
	border:1px solid #FFF;border-left:none;border-right:none;
}
#recentSymbols SPAN {
	display:block;
	width:110px;
	padding:0px;
	text-overflow:ellipsis;overflow:hidden;
}
#recentSymbols TR.mouseover TD {
	background:#FFE4AF;
}

.headlineColumn {width:48%;float:left;}
#headlinesColumn1 {margin-left:20px}

.story {padding-left:10px; font-size:12px;margin-top:10px;padding-bottom:10px;line-height:16px;} 
.story P {display:block;margin-bottom:13px;margin-top:0}
.story PRE, .story .pre {font-size:11px;line-height:13px;font-family:monospace}
.newsSource {font-family:Arial;font-size:11px;color:#999999}
.headline {border-bottom:0px solid #E5E5E5;padding:5px 0;width:100%;font-size:12px;} 
.headline P {}
.headline SPAN.dateLabelSub {width:40px;float:left;margin-right:5px;margin-top:0px;line-height:12px;margin-bottom:0px;}
.dailyUpdate .teaser { margin-top:15px; }
.teaser {float:left;}
.teaser P {margin:0 0 5px 0;}
.newsTitle {font-size:14px;font-weight:bold;color:#000;margin-top:0px;font-family:arial;} 
.newsDate, .newsDateAlt {font-size:9px;color:#666666;}
.newsDateAlt {color:#295D39;}
.newsImage {margin:5px}
.newsImageLeft {margin-left:0px}
.newsImageRight {margin-right:0px}

.newsDate12pt999 {
	color:#999;
	font-size:12px;
}

#searchProvider input {
	margin-left:0px;
}

.newsSearchModule {
	width:100%;
	padding:5px 0;
}

#searchText {
	width:83px;
}
.newsSearchModule #searchText {
	float:left;
	margin-right:5px;
	width:275px;
	
}

#newsSearchModuleTop {
	margin-bottom:10px;
	border-bottom: 1px dashed #808080;
}

#newsSearchModuleBottom {
	margin-top:10px;
	border-top: 1px dashed #808080;
}



a.expandcontract {
	background-image:url(/tdameritrade/images/icons/icn_expandcontract.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:20px;
	padding-bottom:2px;

}

.expandableContainerTitle a.expandcontract {
	font-family:Arial;
	font-size:12px;
}

a.expandcontract:hover {
	background-position:0px -22px;
}

a.expanded {
	background-position:0px -46px;
}

a.expanded:hover {
	background-position:0px -71px;
}



.headlineContainer {
	margin:10px 0 10px 0;
	padding:5px 0px;
	zoom:1;
}

	.headlineContainer .headlineDate {
		float:left;
		width:15%;
	}

	.headlineContainer .headlineTime {
		float:left;
		width:10%;
	}

	.headlineContainer .headlineTitle {
		float:left;
		width:70%;
	}


.newsBullet {background-color: #999; height: 3px; width: 3px;float: left; margin: 6px 6px 6px 0; font-size: 1px;}

DIV.newsToggle {margin:2px 0px 3px 7px;padding-bottom:3px;border-bottom:1px solid #D1D1D1}
DIV.otherNews { margin-bottom:5px; }
DIV.otherNews IMG.icon {margin-right:5px}
DIV.otherNews A.otherNewsLabel {text-decoration:none;color:#000000}

TABLE.quintile {}
TABLE.quintile TH {font-size:10px}
TABLE.quintile TD {font-size:9px;font-weight:bold}

#gsSection, #gsSectionSide {border-bottom:1px solid #999999; font-size:11px;font-weight:bold;color:#618D6E;margin-bottom:5px;margin-top:20px;}
#gsSectionSide {margin-top:3px;}
#tcContent {margin-top:5px;}
TABLE.gsTable TR {vertical-align:bottom}
TABLE.gsTable TD A {font-size:11px;font-weight:normal;}
TD.tableSection {background:#EEEEEE;border-bottom:1px solid #CCCCCC;font-size:10px;padding:3px 0 2px 2px}
TD.tableHeader, .gsLabelSub, .gsLabel {font-size:9px;color:#666666;padding-top:5px}
TD.tableHeader {border-bottom:1px solid #999999;}
.gsLabel {font-weight:bold;}
.gsHeadline {font-size:14px;font-weight:bold;color:#618D6E}


TABLE.gsCalendarOff {border:2px solid #cccccc;}
TABLE.gsCalendarOn {border:3px solid #6699CC;}
A.gsCalendar, A.gsCalendarAlt {color:#000000; font-weight:normal;}
A.gsCalendar {text-decoration:none;}
.gsCalendarSection {border-top:1px solid #999999; margin:0px; padding:0px;}
.gsCalendarEnd {border-bottom:1px solid #666; margin:0;padding:5px 0;}
.gsCalendarBottom {margin:0;padding:5px 0;border-bottom:1px solid #999999;}
.gsCalendarRoll {border:2px solid #BBBBBB; background:#EEEEEE; padding:2px; position:absolute;width:100px; top:10; left:5; visibility:hidden}

DIV.sectorInner {background:#EEEEEE;display:none;}
.sectorSection {border-bottom:1px solid #000000;}
.sectorList {border-bottom:1px solid #CCCCCC; padding:5px 0;}

A.closeWin {color: #FFFFFF; font-weight:normal; font-size:11px}
IMG.closeWin {vertical-align:middle}
DIV#pgTitle {color:#618D6E; font-size:13pt; font-weight:bold; padding-top:8px; padding-bottom:2px; border-style:solid; border-width:0 0 1px 0; border-color:#618D6E;}

DIV.reportPDFLeft {
	position: relative;
}
DIV#reportsModule DIV.reportPDFLeft DIV.reportText, DIV#reportsSavedModule DIV.reportPDFLeft DIV.reportText, DIV#reportsRecentModule DIV.reportPDFLeft DIV.reportText {
	width: 110px;
	
	margin: 0 0 10px 0 !important;
}
DIV#reportsModule DIV.reportPDFLeft DIV.reportRemove, DIV#reportsSavedModule DIV.reportPDFLeft DIV.reportRemove, DIV#reportsRecentModule DIV.reportPDFLeft DIV.reportRemove {
	position: absolute; 
	right: 5px; 
	top: 0px;
	margin: 0px !important;
}

div.reportPDFLeft {	background-position:0px -302px; line-height: 15px;}
div.reportPDFLeft.external {background-position:0px -400px !important; line-height: 15px;}
div.reportPDFLeft a {margin-left:22px;}
div.reportPDFLeft div {margin-left:22px;}
div.reportPDFLeft div a {margin-left:0px;}

div.reportPDFRight {margin:8px 0px 5px 0px; font-weight:bold;background-position:right -300px;}
div.reportPDFRight.external {background-position:right -400px;}

div.reportPDFRight a {display:block;font-size:11px;margin-right:16px;padding:2px 0px 2px 0px;}

div.reportDate{
	color: #808080;
}



span.smallgreylabel {font-family:Verdana;font-size:10px;color:#999}

TR.noHeight TD {height:1px}

/* General layout classes */
.fleft {float:left}
.fright {float:right}
.alignLeft {text-align:left}
.black {color:black;}
.aL {text-align:left}
.aLi {text-align: left !important; }
.alignRight {text-align:right}
.aR {text-align:right}
.aRS { text-align:right;font-size:11px;font-family:Arial;}
.aRL { text-align:right;font-size:11px;font-weight:bold;}
.alignCenter {text-align:center}
.alignBottom {vertical-align:bottom}
.alignMiddle {vertical-align:middle}
.aM {vertical-align:middle}
.alignTop {vertical-align:top}
.inline {display:inline;}
.block {display:block;}
.none {display:none;}
.hidden {visibility:hidden;}
.visible {visibility:visible;}
.positive {color:#0d9023;}
.negative {color:#DA0000;}
.nochange {color:#666666;}
.noChangeArrow {width:1px;font-size:1px;}
.textColor {color:#000000;}
.error {font-weight:bold;}
.half {width:48%;vertical-align:top;}
.color {color:#3366cc;font-size:10px;}
.scrolling {overflow:auto;padding-right:5px;}
.hand {cursor:pointer;cursor:hand;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.normal {font-weight:normal;}
.textIndent td{text-indent:5px;}
.default {cursor:pointer;cursor:default;}
BR.clear {clear:both;}
DIV.clear {clear:both;}
SPAN.oneHigh {font-size:1px;line-height:1px;}
.wrap {word-wrap:break-word;}
.nowrap {white-space:nowrap;}
.relative {position:relative;}
.absolute {position:absolute;}
.faded { filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25; }

/* Borders - note that HR is located in Global styles above */
.bottomBorder {border-bottom:1px solid #808080 !important;}
.bottomBorderLight {border-bottom:1px solid #CCCCCC;}
.bottomBorderDotted { border-bottom-style:dotted; }
.topBorder {border-top:1px solid #808080 !important;}
.topBorderLight {border-top:1px solid #CCCCCC;}
.bottomBorder.last {border-color:#808080;}
.moduleBorder {border:1px solid #9A9A9A;border-top:0px;}
.noBorder {border:none;}
.borderTopNone {border-top:none;}
.borderBotNone {border-bottom:none;}
.borderRightNone {border-right:none}
.borderLeftNone {border-left:none}
.topBorder {border-top:1px solid #E5E5E5}
.height20 {height:20px;}
.widthFull {width:100%;}

.marg3 {margin:3px !important;}
.marg4 {margin:4px !important;}
.marg10 {margin:10px !important;}
.noMargTop {margin-top:0px !important;}
.margTop0 {margin-top:0px !important;}
.margTop3 {margin-top:3px !important;}
.margBot3 {margin-bottom:3px !important;}
.margTop5 {margin-top:5px !important;}
.margBot5 {margin-bottom:5px !important;}
.margBot10 {margin-bottom:10px !important;}
.margBot15 {margin-bottom:15px !important;}
.margBot20 {margin-bottom:20px !important;}
.margBot25 {margin-bottom:25px !important;}
.margTop10{margin-top:10px !important;}
.margTop15{margin-top:15px !important;}
.margTop20{margin-top:20px !important;}
.margTop25{margin-top:25px !important;}
.margBot10{margin-bottom:10px !important;}
.margRight15{margin-right:15px !important;}
.margRight10 {margin-right:10px !important;}
.margRight5{margin-right:5px !important;}
.margLeft3 {margin-left:3px !important;}
.margLeft10 {margin-left:10px !important;}
.margLeft20 {margin-left:20px !important;}
.margLeft25 {margin-left:25px !important;}
.margLeft40 {margin-left:40px !important;}
.margSides3 {margin:0 3px !important;}
.margTopBot2 {margin:3px 0 !important;}
.margTopBot3 {margin:3px 0 !important;}
.margTopBot5 {margin:5px 0 !important;}
.margBottom5 {margin-bottom:5px !important;}
.margRight20 { margin-right: 20px !important;}
.margRight25 { margin-right: 25px !important;}
.margLeft15 { margin-left: 15px !important;}
.padTop10 {padding-top:10px !important;}
.padBot3 {padding-bottom:3px !important;}
.padBot5 {padding-bottom:5px !important;}
.padBot10 {padding-bottom:10px !important;}
.padBot15 {padding-bottom:15px !important;}
.padBot20 {padding-bottom:20px !important;}
.padTop0 {padding-top:0px !important;}
.padTop5 {padding-top:5px !important;}
.padLeft15 { padding-left: 15px !important;}
.padRight10 { padding-right: 10px !important;}
.padRight15 { padding-right: 15px;}
.pad10 {padding:10px !important;}
.pad20	{padding:20px !important;}
.padTop20 {padding-top:20px;}
.pad3, .pad3 TD{padding:3px !important;}
.pad5 {padding:5px !important;}
.padLeft5 {padding-left:5px !important;}
.padLeft10 {padding-left:10px !important;}
.padLeft20 {padding-left:20px !important;}
.padLeftNone {padding-left:0px !important;}
.padRightNone {padding-right:0px !important;}
.noPadTopBottom {padding-top:0px !important;padding-bottom:0px !important;}
.noMarg, DIV.noMarg {margin:0 !important;}
.padRight5 {padding-right: 5px !important;}

.errMsg {display:none;margin-top:10px;}

.subSectionTitle { font-family: arial; font-size: 15px; font-weight: bold; color: #000; margin-bottom:5px;}

.autoWidth{width: auto;}

#tabs {border-bottom: 1px solid #2E5C3E;}
#navTab {}
.tab {border: 1px solid #2E5C3E;border-bottom-width: 0px;float:left; cursor:pointer;cursor:hand;}
.tab a {text-decoration:none;} 
.sltab {background-color:#fff;border-bottom:none;z-index:2;} 
.sltab a {color:#000000;font-weight:bold;text-decoration: none;}
.sltab2 {background-color:#fff;border-bottom:none;z-index:2;} 
.sltab2 a {color:#000;font-weight:bold;text-decoration: none;}

TABLE.tabmodule, DIV.tabmodule {border:1px solid;border-top:none;border-color:#9CBCED;background:#E6EFFA;display:none;} 
TABLE.tabmodule2, DIV.tabmodule2 {border:1px solid;border-top:none;border-color:#9A9A9A;background:#FFF;}
TABLE.tabmodule3, DIV.tabmodule3 {border:1px solid;border-top:none;border-left:none;border-color:#808080;background:#ffffff;}
TABLE.tabmodule4, DIV.tabmodule4 {border:1px solid;border-top:none;border-color:#808080;background:#ffffff;}
TABLE.tabmodule5, DIV.tabmodule5 {border:1px solid;border-top:none;border-color:#808080;}

.sideMargins {margin-left:10px;margin-right:10px;}

#chartOptionsLower{border:1px solid #c6c6c6;border-top:0px;padding:15px;padding-top:12px;height:120px;}
#chartOptionsLower TABLE, #chartOptionsLower TD{font-family:Verdana;font-weight:bold;font-size:9px;}
#chartOptionsHead{font-size:10px;height:18px;}
#chartOptionsLeft{width:100%;float:left;display:inline;font-size:12px;font-weight:normal;border-right:1px solid #999;padding-right:10px;}
#chartOptionsRight{font-weight:bold !important;float:right;display:inline;margin-left:20px;}
.fleftIcon{float:left;width:18px;}
.fleftText{float:left;padding-top:3px}

.innerBox {background-color:#F0F9F0;border:1px solid #999;}

.footsize {font-size:9px}

.channelNav, .channelNavDesc {font-size:9px;padding:10px 10px 0 10px;float:left;white-space:nowrap;font-weight:bold;}
.channelNavDesc {color:#999;font-weight:normal;float:none;}
.channelNav a {font-size:9px;color:#000000;font-weight:normal;}
.channelNav a.sel {font-size:9px;color:#000000;font-weight:bold;}

.nw {white-space: nowrap;}

#smartChartRollover {
	text-align:left;
	position:absolute;visibility:hidden;top:0;left:0;
	border:1px solid #666;
	background:#fff;
	z-index:2000;
	height:180px;
	width:370px;
	font-family:Arial;
	font-size:12px;
	background:#F7F7F7 !important;
}

#smartChartRollover #smartChartRolloverTitle {
	padding-left:15px;
	padding-top:4px;
}

#smartChartRollover div {
	background:#F7F7F7 !important;
	color:#000;
}

#smartChartImageError, #smartChartImage {
	float:right;
	margin-top:10px;
}

#smartChartRolloverQuote {
	margin:10px 5px 0px 10px;
	float:right;
	width:120px;
	font-size:9px;font-weight:bold;
	padding:0px 10px 0 0;
	font-family: verdana;
}


#smartChartRolloverQuote DIV.name {font-weight:normal;color:#666}
#smartChartRolloverQuote p {padding:5px 0 0 0;margin:0;}
#footRoll {font-weight:normal;color:#666;position:absolute;bottom:10px}

/* Error Messaging */
#errorMessage {background:#FFC;border:1px solid #618D6E;zoom:1;padding:7px}
.errorBlurb {font-size:9px;font-weight:bold;color:#DA0000;}

/* Plug-in classes */
.plugIn {color:#323233;font-size:9px;font-family:Verdana}
.plugIn A {font-weight:normal;color:#666666;}

#publicContainerMiddle {position:absolute;top:400;left:400;width:245px;background:#000;text-align:center;}
#publicContainerMiddle div.publicMessage {font-size:11px;position:relative;top:-2;left:-1;background:#fff;border:1px solid #999;text-align:center;}

table.valuationTable {
	border-collapse:collapse; 
	border-bottom: 1px dotted #000; 
	width: 100%;
	_width: 97%
}

div.publicContainerSide {

}
div.publicContainerSide div {
	font-size:11px;
	border:1px solid #599927;
	border-width:0 1px;
	padding:4px 10px;

}


div.publicContainerSide b {
	zoom:1;
	display:block;
	background:#FFF;
	border:1px solid #599927;
	border-width:0 1px;
	overflow:hidden;
	height:1px;
	font-size:1px;
}

div.publicContainerSide b.l4 { margin:0 1px; border-width:0px 1px; height:2px; }
div.publicContainerSide b.l3 { margin:0 2px; }
div.publicContainerSide b.l2 { margin:0 3px;  height:1px;}
div.publicContainerSide b.l1 { margin:0 4px; border-width:0px 2px; }
div.publicContainerSide b.top { margin:0 6px; border-width:1px 0px 0px 0px; height:1px; }
div.publicContainerSide b.bottom { margin:0 6px; border-width:0px 0px 1px 0px; height:1px; }

html > body div.publicContainerSide b.top, html > body div.publicContainerSide b.bottom { height:0px; }


div.roundedModule {
	width:100%;
}
div.roundedModule * {
	zoom:1;
}

div.roundedModule div.roundedModuleContainer {
	font-family:Arial;
	font-size:12px;
	border:1px solid #D0D0D0;
	border-width:0 1px;
	padding:4px 10px;
}


div.roundedModule b {
	zoom:1;
	display:block;
	background:#FFF;
	border:1px solid #D0D0D0;
	border-width:0 1px;
	overflow:hidden;
	height:1px;
	font-size:1px;
}

div.roundedModule b.separator { margin:0 0px; border:1px dotted #D0D0D0; border-width:2px 0 0 0; height:2px; }
div.roundedModule b.separatorThin { margin:0 0px; border:1px dotted #D0D0D0; border-width:1px 0 0 0; height:1px; }
div.roundedModule b.roundedModuleHeader, div.roundedModule div.roundedModuleHeader { background:#EEEEEE !important; }
div.roundedModuleHeaderText { border: 1px solid #D0D0D0; border-width: 0 1px; padding: 0 10px 5px 10px; }
div.roundedModule b.l4 { margin:0 1px; border-width:0px 1px; height:2px; }
div.roundedModule b.l3 { margin:0 2px; }
div.roundedModule b.l2 { margin:0 3px;  height:1px;}
div.roundedModule b.l1 { margin:0 4px; border-width:0px 2px; }
div.roundedModule b.top { margin:0 6px; border-width:1px 0px 0px 0px; height:1px; }
div.roundedModule b.bottom { margin:0 6px; border-width:0px 0px 1px 0px; height:1px; }

html > body div.roundedModule b.top, html > body div.roundedModule b.bottom { height:0px; }

div.roundedModule div.typeerror {
	background: url(https://tdameritrade.cache.wallst.com/images/icons/icn_err-diamond.gif) no-repeat 8px 3px; padding: 2px 5px 2px 30px;
}

div.roundedModule div.typesuccess {
	background: url(../../images/icons/icn_greenCheck.gif) no-repeat 8px 3px; padding: 2px 5px 2px 27px;
}

div.roundedModule div.typeimportant {
	background: url(../../images/icons/info.gif) no-repeat 8px 3px; padding: 2px 5px 2px 30px;
}

div.roundedModule div.typenew {
	background: url(../../images/icons/new.gif) no-repeat 8px 1px; padding: 2px 5px 2px 59px;
}


div.roundedModule.bordergreen b, div.roundedModule.bordergreen div.roundedModuleContainer, div.roundedModule.bordergreen div.roundedModuleHeaderText {
	border-color:green;
}

div.roundedModule.borderred b, div.roundedModule.borderred div.roundedModuleContainer {
	border-color:#FF0000;
}

div.roundedModule.borderorange b, div.roundedModule.borderorange div.roundedModuleContainer {
	border-color:#FE9901;
}

div.roundedModule.backgroundyellow b, div.roundedModule.backgroundyellow div.roundedModuleContainer {
	background-color:#FFF9DE;
}

div.roundedModule.backgroundwhite b, div.roundedModule.backgroundwhite div.roundedModuleContainer {
	background-color:white;
}

div.roundedModule.backgroundlightgray b, div.roundedModule.backgroundlightgray div.roundedModuleContainer {
	background-color:#F7F7F7;
}

.tdError {background:#FFFFCC;border:1px solid #618D6E;margin-left:160px;margin-right:20px;margin-top:20px;padding:10px;}
.tdError IMG {float:left;margin:0 5px 0 0;}
.tdError P {margin:0 0 0 5px;padding:0;}
TABLE#content .tdError {margin-left:0;margin-right:0;margin-top:10px;width:485px}
TABLE#content .tdError IMG.innerImg {float:none;margin:0;display:inline}
TABLE#content .tdError DIV {float:left}

DIV#overviewChartWrapper {height:210px}

DIV#timeframe_controls { color:#CCC; margin-bottom:3px; }
DIV#timeframe_controls a.stocks_charttimeframe {font-weight:normal;text-decoration:none}
DIV#timeframe_controls a.stocks_charttimeframe.active {color:#000;font-weight:bold;text-decoration:none;}

a.active {color:#000;font-weight:bold;text-decoration:none;}


DIV#chartError {width:100%;height:210px;text-align:center;border:1px solid #CCC}
DIV#chartError.markets {height:120px;}
DIV#chartError.etfs {height:120px;}
DIV#chartError.growth10k {height:198px;}
DIV#chartError DIV {margin-top:100px}
DIV#chartError.markets DIV {margin-top:50px;}
DIV#chartError.etfs DIV {margin-top:50px;}
DIV#chartError.growth10k DIV {margin-top:85px;}
DIV.overviewCheckboxes {margin-top:5px}
DIV.overviewCheckboxes A {text-decoration:none;font-weight:normal;color:#000000}
DIV.overviewCheckboxes A:hover {text-decoration:none;color:#000000}
DIV.overviewCheckboxes SPAN#help1 {/* width:170px */}
DIV.overviewCheckboxes SPAN#help2 {width:210px}

/* Pagination */
DIV#paging {}
DIV#paging SPAN.pagingSelect {font-size:10px;color:#000;}
DIV#paging a {font-size:10px;color:#000;font-weight:normal}
DIV#paging a:hover {color:#F60;font-weight:normal}

div.screenerPaging {
	margin-top:3px;
}

div.tooltip {
	position:absolute;
	width:60px;
}

div.tooltip div.tooltip-top {
	background:white;
	color:black;
	border-color:black;
	border-style:solid;
	border-width:1px 1px 2px 1px;
	padding:2px 0px;
}

div.tooltip div.tooltip-arrow {
	background:url(../../images/Pagination_tooltips.gif) no-repeat 30px top;
	width:100%;
	position:relative;
	height:10px;
	top:-2px;
}

span.screener_borderRightDotted {
	font-size:8px;
	padding:0px;
	padding-right:5px;
	background:url( ../../images/buttons/pagination_border.png ) no-repeat right top;
}

span.screener_borderLeftDotted {
	font-size:8px;
	padding:0px;
	padding-left:5px;
	background:url( ../../images/buttons/pagination_border.png ) no-repeat left top;
}

a.linkNoUnderline {
	text-decoration:none;
}

.paginationLighter {
	color:#9A9A9A;
}
span.paginationDisabled {
	font-weight:bold;
	color:#999;
}

span.paginationDisabled.underline {
	text-decoration:underline;
}


DIV.paging {
	margin-top:10px;
}

SELECT#sindustry, SELECT#Indices {width:190px;font-weight:bold;font-size:10px}
SELECT#ssector, SELECT#Exchange {width:130px;font-weight:bold;font-size:10px}

.priceDec2 {padding-right:14px}
.priceDec3 {padding-right:7px}

IFRAME#chartFrame {z-index:3}

.footer
{
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: verdana;
FONT-WEIGHT: normal;
}
.footer A {
	font-size:11px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	color:#2D5C3D;
}

DIV.screenerResultsOptions {
	width:41%;
}

DIV.topPagingContainer {
	padding:2px 0px 2px 7px;
}

DIV#watchListLinkContainer {
	font-size:11px;
	color:black;
	width:36% !important;
}

DIV#symbolLookupContainer {margin-left:48px;}

DIV#g.symbolLookupFooter {margin:20px 0 0 0px;width:710px;borer:1px solid #F00}
	
	TABLE.stretchy TD.sidebar {width:178px !important; padding:0 0 0 15px}
	HTML > BODY TABLE.stretchy TD.sidebar { width:163px !important; }

	DIV.stretchy DIV.sidebar {width:180px !important; margin:0 0 0 15px;}
	HTML > BODY DIV.stretchy DIV.sidebar { width:178px !important; }

	#recentSymbols TD.symbol {width:40px; padding:2px 2px 2px 2px;}
	HTML > BODY #recentSymbols TD.symbol { width:36px; }

	DIV#metersSection DIV.meters {height:148px;padding:3px 5px 0px 5px;}
	HTML > BODY DIV#metersSection DIV.meters { height:145px; }

	DIV#metersSection DIV.metersContent {height:122px;padding:0 0 0 0;}


	DIV#tdBanner {padding:8px;height:37px; background:#2D5C3D;}
	HTML > BODY DIV#tdBanner { height:29px; }

	DIV#tdBannerSmall {height:37px; padding:10px 10px 10px 18px; background:#FFF;}
	HTML > BODY DIV#tdBannerSmall { height:33px; }

	DIV#headerColorRow1 { height:6px;background:#00a855;width:100%;margin:0px;line-height:6px;overflow:hidden; }
	DIV#headerColorRow2 { height:1px;background:#CCCCCC;overflow:hidden; }
	DIV#headerColorRow3 { height:4px;background:#EEEEEE;overflow:hidden; }


	TD.gsCalendarOff, TD.gsCalendarOn {width:19px; height:19px; text-align:center; background:#FFFFFF}
	TD.gsCalendarOn {background:#C6D9EC}

 	.innerPadding {padding:5px 5px 5px 5px;}
	TABLE#indexModule TD.edit {border:none;text-align:left;padding-left:10px;width:30px;}
	HTML > BODY TABLE#indexModule TD.edit { width:20px; }

	#tabs {border: 1px solid #2E5C3E;height:19px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; border-width:0 0 1px 0;}
	HTML > BODY #tabs { height:18px; }

	.tab {border: 1px solid #2E5C3E;height:19px; padding:2px 6px 3px 6px;margin:0px 2px 0px 0px; border-width:1px 1px 0 1px;}
	HTML > BODY .tab { height:13px; }

.headertitles {background:#F7F7F7;border-bottom:1px #808080 solid;}
.headertitles td {vertical-align:bottom !important;padding:3px;font-size:10px;font-family:Verdana;}

.subheader {font-size:9px;background:#E5E5E3;}
.subheader td{font-size:9px;}
.subheader a{color:#000;text-decoration:none;font-weight:normal;margin-left:5px;height:14px;}
.subheader a.large {color:#000;text-decoration:underline;font-weight:normal;font-size:9px;margin-left:5px;height:14px}
.header {background:#618D6E;color:#fff;font-weight:bold;height:14px;border:1px #2D5C3D solid;text-indent:5px;}
.outlines td{border:solid #fff 1px;border-top:none;border-left:none;padding-left:5px;height:20px;vertical-align:middle}


table#sectorsHeader {
	margin:0 0 0px 0;
	border-collapse:collapse;
}
table#sectorsHeader td {
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #999;
	font-weight:bold;
	color:#fff;
}

table#sectorsHeader thead td {
	cursor:pointer;
	padding:4px;
	height:70px;
}


table#sectorsHeader tbody td {
	height:12px;
	font-size:1px;
}

tbody#tbody-sectordata td {
	font-weight:bold;
	background-color:#ECF7E8;
	border:1px solid #808080;
	border-width:1px 0 1px 0;
	
}

tr.industrySections td {
	background-color:#F7F7F7 !important;
	border:1px solid #D8D8D8;
	border-width:1px 0 1px 0;
}


TABLE.dataSimple {width:100%;}
TABLE.dataSimple TR.bottomBorder TD {border-bottom:1px solid #CCCCCC}
TABLE.dataSimple TH, TABLE.dataSimple TD {padding:4px 4px 4px 0;border-bottom:1px solid #E7E7E7;font-size:11px;color:#000000;font-weight:normal;}
TABLE.dataSimple TH {font-weight:bold;color:#666;}
TABLE.dataSimple TD LABEL {font-size:9px;color:#666;}
TABLE.dataSimple TD LABEL.large { font-size: 11px; }
TABLE.dataSimple TD.large {font-size:11px;font-weight:bold}
TABLE.dataSimple.smaller TD {padding:2px 2px 2px 0}
TABLE.dataSimple TH.rule, TABLE.dataSimple TD.rule {padding:0;border:none;}

TABLE.dataBackground {border-width:0px;width:100%;border-collapse:collapse;}
TABLE.dataBackground.topBorder {border-top:1px solid #cccccc;}
TABLE.dataBackground.topBorderDark {border-top:1px solid #808080;}
TABLE.dataBackground th, TABLE.dataBackground td {font-weight:normal; font-size:11px; padding:3px 4px 3px 8px; height: 25px; vertical-align: middle;}
TABLE.dataBackground th a { color: #00456C; }
TABLE.dataBackground th span.sortnolink { color: #000000; font-weight: bold; font-size: 10px; }
TABLE.dataBackground thead.extraVPadding th {padding-top:6px;padding-bottom:5px;}
TABLE.dataBackground thead.sortable th, TABLE.dataBackground thead.sortable th a, TABLE.dataBackground thead.headingGroups th {font-family:Verdana;font-size:10px;font-weight:normal;}
TABLE.dataBackground thead.sortable th a.sortasc {display:inline-block;color:#00456C;font-weight:bold;padding-right:11px;background:transparent url(https://tdameritrade.cache.wallst.com/images/sortArrow_up.gif) right 6px no-repeat; font-size: 11px;}
TABLE.dataBackground thead.sortable th a.sortdsc {display:inline-block;color:#00456C;font-weight:bold;padding-right:11px;background:transparent url(https://tdameritrade.cache.wallst.com/images/sortArrow_dwn.gif) right 6px no-repeat; font-size: 11px;}
TABLE.dataBackground thead.sortable th {vertical-align:middle;background-color:#f7f7f7;border:1px solid #808080;border-width:1px 0;}
TABLE.dataBackground thead.sortable th.mainHead {background-color:#efefef;font-size:11px;}
TABLE.dataBackground thead.sortable.noTopBorder th {background-color:#f7f7f7;border:1px solid #808080;border-width:0 0 1px 0;}
TABLE.dataBackground thead.sortable th.lightBorder {border:1px solid #dddede;border-width:1px 0px;}
TABLE.dataBackground thead.headingGroups th {background-color:#f7f7f7;text-align:center;border:1px solid #cccccc;border-width:0 0 1px 0;}
TABLE.dataBackground thead.headingGroups th.noBottomBorder {border-width:0 0 0 0;}
TABLE.dataBackground tbody tr.highlight td.resultData {background-color:#f7f7f7;}
TABLE.dataBackground tbody tr.highlighted td {background-color:#EDF8FE;!important}
TABLE.dataBackground tbody tr.separator td { border-bottom:1px solid #888 !important;}
TABLE.dataBackground tbody tr.topborder td { border-bottom:1px solid #888 !important;}
TABLE.dataBackground tbody td.extraIndent {padding-left:20px;}
TABLE.dataBackground td {border-bottom:1px solid #d8d8d8;}
TABLE.dataBackground th.borderRight, TABLE.dataBackground td.borderRight {border-right:1px solid #dddede;}
TABLE.dataBackground td.noBottomBorder {border-bottom:none;}
TABLE.dataBackground td.exchange {background-color:#edf8fe;}
TABLE.dataBackground tr.disabled td {background-color:#f7f7f7;color:#7d7d7d;}

TABLE.dataBackground.horizontal tbody td {font-size:10px;}
TABLE.dataBackground.horizontal tbody td.heading {font-weight:bold;color:#000}

TABLE.noborders td, TABLE.noborders td {
	border:none !important;
}

div.tablemessage {
	background:#F8EED8;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
	text-align:center;
	font-size:12px;
}
div.tablemessage h3 {
	margin:1px 0px;
	font-size:14px;
}



	#TabNav {
		position:relative;
		width: 100%;
	 	background: #fff url(https://tdameritrade.cache.wallst.com/images/tabs/bkd_tabs_body.gif) repeat-x bottom;
		line-height: normal;
		margin-bottom: 5px;
		}
	

	#TabNav ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	  }

	#TabNav li {
		float: left;
	  background: url( ../../images/tabs/tabs_stacked_test.png ) left top no-repeat;
	  margin: 0;
	  padding: 0 0 0 8px;
	  font-size: 12px;
	  margin-right:4px;
	  list-style: none;
	  }

	#TabNav a {
	  cursor:pointer;

	  display: block;
	   background: url( ../../images/tabs/tabs_stacked_test.png ) right -300px no-repeat;
	  padding: 4px 10px 2px 1px;
	  text-decoration: none;
	  font-family: arial, helvetica, sans-serif;
	  font-weight:bold;
	  }
	

	#TabNav a:link, #TabNav a:visited ,#listNav a:link, #listNav a:visited { color: #36c;white-space:nowrap; }
	#TabNav a:hover, #TabNav a:visited:hover , #ListNav a:hover , #ListNav a:visited:hover { color: #36c; }
	#TabNav li.current { background-position:left -150px; }
	#TabNav li.current a {background-position:right -450px; padding-bottom:3px; }
	#TabNav li.current a, #TabNav li.current a:link, #TabNav li.current a:visited , #ListNav li.current a, #ListNav li.current a:link, #ListNav li.current a:visited { color: #000; text-decoration:none;}
	#TabNav li a:hover {color:black !important;}

	#TabNav li.highlight {background-position: left -1043px !important;color:black !important}
	#TabNav li.highlight a {background-position: right -1192px !important;color:black !important}
	








	#tabNavOverflow {
		position: relative;
		height: 22px;
		margin-bottom: 5px;
	}

	#tabNavOverflow a {
		text-decoration: none;
	}
	
	#tabNavOverflow li.current a {
		color: #000;
	}

	#tabNavOverflow a:hover {
		background-color: #FFE4AF !important;
		color:black;
	}

	#tabNavOverflow ul {
		list-style-type: none;
		white-space: nowrap;
		position: absolute;
		display: block;
		width: 100%;
	}	

	#tabNavOverflow ul li {
		zoom: 1;
		display: inline;
		margin-right: 4px;
		overflow: visible;
	}

	#tabNavOverflow ul li span {
		line-height: 18px;
		*line-height: 15px;
	}

	#tabNavOverflow ul li span.tabLeft {
		zoom: 1;
		background: url(https://tdameritrade.cache.wallst.com/images/tabs/tabs_stacked.png) no-repeat left 0;
		padding: 4px 0px 2px 6px;
		position: relative;
		top: 4px;
		*top: 0px;
		border-bottom: 1px solid #999;
	}

	#tabNavOverflow ul li span.tabRight {
		zoom: 1;
		padding: 4px 10px 2px 1px;
		background: url(https://tdameritrade.cache.wallst.com/images/tabs/tabs_stacked.png) no-repeat right -300px;
		color:#3366CC;
		font-weight: bold;
		position: relative;
		top: 4px;
		*top: 0px;
		border-bottom: 1px solid #999;
	}

	#tabNavOverflow ul li.current span.tabLeft {
		background: url(https://tdameritrade.cache.wallst.com/images/tabs/tabs_stacked.png) no-repeat left -150px;
		border-bottom: 1px solid #fff;
	}

	#tabNavOverflow ul li.current span.tabRight {
		background: url(https://tdameritrade.cache.wallst.com/images/tabs/tabs_stacked.png) no-repeat right -450px;
		color: #000;
		border-bottom: 1px solid #fff;
	}

	#tabNavOverflowBorder {
		position: relative;
		width: 100%;

	}

	#tabNavOverflowBorder div {
		zoom:1;
		width: 100%;
		border-top: 1px solid #999;
		font-size: 0px;
		position: absolute;
		top: 22px;
		*top: 21px;
	}	

	.firefox.v3 #tabNavOverflowBorder div {
		top: 23px;
	}

	.subtabs ul {
	  margin: 0 0 0 0px;
	  padding: 0px 0;
	  list-style: none;
	  }

	.subtabs li {
	  float:left;
	  background:url(../../images/tabs/tabs_stacked_test.png) no-repeat 0px 0px;
	  margin: 0px 0 0 0;
	  border-bottom: 1px solid #999;
	  padding: 0 0 0 9px;
	  font-size: 12px;
	  margin-right: 4px;
	  }

	.subtabs a {

	  display: block;
	  background: url(../../images/tabs/tabs_stacked_test.png) no-repeat right -600px;
	  padding: 4px 0px 0 1px;
	  text-decoration: none;
	  font-family: arial, helvetica, sans-serif;
	  font-weight:bold;
	  }

	.subtabs a:link, .subtabs a:visited { color: #36c;text-decoration: none; }
	.subtabs a:hover, .subtabs a:visited:hover { color: #36c; }
	.subtabs li.current { background-position:0px -150px; margin-top:0; border-bottom: none;}
	.subtabs li.current a { background-position:right -750px; padding-bottom:1px; }
	.subtabs li.current a:link, .subtabs li.current a:visited { color: #000; }
	.subtabs li.current a:hover, .subtabs li.current a:visited:hover { color: #000; }


	.subtabs li.highlight {background-position: left -1043px !important;color:black !important}
	.subtabs li.highlight a {background-position: right -1192px !important;color:black !important}
	



	DIV.moduleHeader.subtabs {
		zoom:1;
		padding:1px 0px 0px 1px;

	}
	
	
	#ListNav {
		position:relative;
		height:21px;
		margin-top:4px;
		background: #fff;
		line-height: normal;
		border-bottom:1px solid #CCC;
		margin-bottom:15px;
	}

	#ListNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#ListNav li {
		display:inline;
		background:;
		margin: 0;
		padding: 0 0 0 9px;
		font-size: 11px;
		margin-right:4px;
		list-style: none;
	}

	#ListNav ul:first-child {
		border:none;
		padding-left:0px;
	}

	#ListNav a {
		cursor:pointer;
		border-left:1px solid #BBB;
		padding-left:11px;
		background:white;
		text-decoration:underline;
	}
	
	#ListNav a.first {
		border-left:none !important;
		padding-left:0px !important;
	}

	#ListNav li.separator {
		border-right:1px solid #BBB;
		margin-right:10px;
	}
	


	#ListNav .optionListContainer {
	
		margin-top:3px;
		*margin-top:0px;

	}
	
	#ListNav .optionListContainer input {
		height:12px; 
		padding:0px;
		margin:0px;
		vertical-align:top;
		*vertical-align:middle;

		margin-right:5px;
	
	}

	#ListNav .optionListContainer label {
	
		padding:5px 15px 0px 0px;
		*padding:0px 15px 0px 0px;
		font-size:11px;
		vertical-align:center;
	
	}

.clearNoHeight {
	overflow: hidden;
	clear: both;
	height: 0px;
	line-height:0px;
	margin: -2px 0 0 0;
	font-size: 1px;
}


#badSymbolsError {background: url(https://tdameritrade.cache.wallst.com/images/icons/icn_err-diamond.gif) no-repeat 5px 10px; border: 1px solid black; padding: 10px 0 10px 25px; margin-top: 10px;}
#saveWatchlist {padding: 5px 0;}

TABLE.delayed {border-collapse:collapse;border-color:#d8d8d8;}
TABLE.delayed thead th {padding:4px 5px 4px 10px;border:1px solid #808080;border-width:1px 0px;font: normal 11px Arial;background-color:#f7f7f7;}
TABLE.delayed tbody td {padding:4px 5px 4px 10px;border-bottom:1px solid #d8d8d8;font: normal 11px Arial;}
TABLE.delayed td.borderRight {border-right:1px solid #d8d8d8;}

.printOnly {
	display:none;
}

textarea.recurseObject {
	font-size:11px;
	background-color:#FAFAFA;
	border:1px solid #888;
	padding:4px;
}

@media print {
	.moduleHeader {
		color:black;
		font-weight:bold;
		background-color:white;
	}
	
	.msStyleBoxContainer, .reportrating {
		display:none;
	}
	
	.printOnly {
		display:block;
	}
	span.printOnly {
		display:inline;
	}
	
	.pageBreak {
		page-break-before:always;
	}
	
	h3 {
		font-size:16px;
		font-weight:bold;
	}
}

div.loadingDiv {
	top: 127px;
	left: 0px;
	position: absolute;
	text-align: center;	
	visibility: hidden;
}

div.loadingDiv div {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #006633;
	width: 100px;
	height: 16px;
	margin: 0 auto;
	background-color: #fff;
	text-align: center;
	z-index: 100;
}


.tickerSymbol {
	font-weight: bold !important;
}



#infoHoverModule {
    border:1px solid #716F64;
    width:200px;
    padding:10px;
	font-size:10px;
	position:absolute;
	top:-1000px;
	left:-1000px;
	background:#F7F7F7;
	text-align:left;
}    


.mStarRatingsWrapper img, .mStarRatingsWrapper div {
	cursor:pointer;
}

#mStarRatingsModule {
    border:1px solid #716F64;
    width:200px;
    padding:10px;
	font-size:10px;
	position:absolute;
	top:-1000px;
	left:-1000px;
	background:#F7F7F7;
	text-align:left;
}    

#mStarRatingsModule .mStarTitle {
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}

#mStarRatingsModule table {
    width:100%;
}

#mStarRatingsModule table td {
    padding:7px 5px 0 0;
	font-size:10px;
    white-space:nowrap;

}

#mStarRatingsModule table td.stars {
    width:80%;
}



div.fastLookupHidden {display: none; }
div.fastLookup {font-family: Verdana;font-size: 11px;position: absolute;border: 1px solid #666;background: #F7F7F7;padding: 6px;z-index: 200}
div.fastLookup table {padding: 0; margin: 0;border-collapse: collapse;}
div.fastLookup td {color: #333;padding: 5px 2px;cursor: pointer;border-bottom: 1px solid #ccc;font-size: 11px;}
div.fastLookup tr.selected td {color: #333;background: #FFE4AF}
div.fastLookup tr.fastLookupGroupEnd td {border-bottom: 1px solid #ccc;}
div.fastLookup td.issueName {width: 180px;}
div.fastLookup td.symbolColumn {color:#000;}
div.fastLookup td div.wsod-flag {margin-left: 10px;}
div.fastLookup tr.more td {border-bottom:none}
div.fastLookup tr.more td a {font-size: 11px;}



#addToWatchListsModule {
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:100000;
}

#addToWatchListsModule #addToWatchListsModuleHeader {
	float:left;
    text-align:left;
    padding:7px;
	padding-left:10px;
	border:1px solid #CDCDCD;
	border-width:1px 1px 0px 1px;
	width:120px;
    position:relative;
	margin:0px;
	left:0px;
    top:1px;
    z-index:2;
    background-color:#fff;
	cursor:pointer;
	font-weight:bold;
}

body.msie #addToWatchListsModule #addToWatchListsModuleHeader {
	float:left;
    text-align:left;
    padding:7px;
	padding-left:10px;
	border:1px solid #CDCDCD;
	border-width:1px 1px 0px 1px;
	width:140px;
    position:relative;
	margin:0px;
	left:0px;
    top:1px;
    z-index:2;
    background-color:#fff;
	cursor:pointer;
	font-weight:bold;
}

#addToWatchListsModule #addToWatchListsModuleBody {
	clear:left;
    text-align:left;
	border:1px solid #CDCDCD;
    height:200px;
	width:250px;
    overflow:auto;
    z-index:1;
    background-color:#fff;
}

#addToWatchListsModule #addToWatchListsModuleBody a {
	display: block;
	padding: 4px 0;
	margin: 0 10px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	white-space: nowrap;
	border-top: 1px dotted #CECECE;
	cursor:pointer;
	cursor:hand;
	height: 15px;
	line-height: 15px;
    text-align:left;
	text-decoration:none;
}


#addToWatchListsModule #addToWatchListsModuleBody a.first {
	border-top:none;
}

#addToWatchListsModule #addToWatchListsModuleBody a.last {
	border-top:1px solid #000;
}


.new{color:#ff9900;background-color:transparent;font-family:verdana;font-size:10px;vertical-align:top;text-decoration:none;}

.hide {visibility:hidden;}
.symbolHover {position:absolute;z-index:999999;background:#F7F7F7;border:1px solid #666666;padding:10px;text-align:left;}
.symbolHover h3 {font-size:12px;border-bottom:1px solid #CCC;line-height:20px;}
.symbolHover h3 span {color:#999}
.symbolHover h3 span strong {color:#000}
.symbolHover .symbolInfo label {color:#999}
.symbolHover .symbolInfo span {font-size:11px}
.symbolHover .lastTradeTime {font-size:11px;color:#999}

div.disclosureFont { color:#000000;font-size:12px;font-style:italic;font-family:Arial; }

ul.premierListPublic {
	margin-left:20px;
	list-style-type:disc !important;
}

ul.premierListPublic li {
	list-style-type:disc !important;
}


.definitionLink {
	text-decoration:none;
	border-bottom:1px dashed #3366D0 !important;
	cursor:pointer;
}

.definitionModule {
	position:absolute;
	top:-1000px;
	left:-1000px;
	background:#AAA;
	text-align:left;
	
}

.definitionModule .definitionBody {
	width:215px;
	border:1px solid #DDD;
	background:#EEE;
	position:relative;
	top:-2px;
	left:-2px;
	padding:5px;
	line-height:1.3;
}

.definitionModule .definitionClose {
	position:absolute;
	right:1px;
	top:1px;
	cursor:pointer;
}


.definitionModule .definitionTitle {
	margin-top:6px;
	font-weight:bold;
}

.definitionModule .definitionText {

}

/* outer cardinals */

.oContent{font-size:10px;background-color:#cccca1;}

.oNW	{width:8px; height:8px; background-image:url(../../images/help/oNW.gif);}
.oN		{background-image:url(../../images/help/oN.gif);background-repeat:repeat-x;}
.oNE	{width:8px; height:8px; background-image:url(../../images/help/oNE.gif);}
.oE		{width:8px; background-image:url(../../images/help/oE.gif); background-repeat:repeat-y;}
.oSE	{width:8px; height:8px; background-image:url(../../images/help/oSE.gif);}
.oS		{height:8px;background-image:url(../../images/help/oS.gif);background-repeat:repeat-x;}
.oSW	{width:8px;height:8px;background-image:url(../../images/help/oSW.gif);}
.oW		{width:8px;background-image:url(../../images/help/oW.gif);background-repeat:repeat-y;}
.oNull	{width:8px;height:8px;background-color:#cccca1;}


/* inner cardinals */

.iNW	{width:12px; height:12px; background-image:url(../../images/help/iNW.gif);}
.iN		{background-image:url(../../images/help/iN.gif);background-repeat:repeat-x;}
.iNE	{width:12px;height:12px;background-image:url(../../images/help/iNE.gif);}
.iE		{background-image:url(../../images/help/iE.gif);background-repeat:repeat-y;}
.iSE	{width:12px;height:12px;background-image:url(../../images/help/iSE.gif);}
.iS		{background-image:url(../../images/help/iS.gif);background-repeat:repeat-x;}
.iSW	{width:12px;height:12px;background-image:url(../../images/help/iSW.gif);}
.iW		{background-image:url(../../images/help/iW.gif);background-repeat:repeat-y;}

/* inner connect east */

.iNW-W	{width:12px;height:12px;background-image:url(../../images/help/iNW-W.gif);}
.iW-W	{width:12px;background-image:url(../../images/help/iW-W.gif);background-repeat:repeat-y;}
.iSW-W	{width:12px;height:12px;background-image:url(../../images/help/iSW-W.gif);}

/* inner connect north */

.iNW-N	{width:12px;height:12px;background-image:url(../../images/help/iNW-N.gif);}
.iN-N	{width:12px;background-image:url(../../images/help/iN-N.gif);background-repeat:repeat-x;}
.iNE-N	{width:12px;height:12px;background-image:url(../../images/help/iNE-N.gif);}

/* inner connect south */

.iSW-S	{width:12px;height:12px;background-image:url(../../images/help/iSW-S.gif);}
.iS-S	{width:12px;background-image:url(../../images/help/iS-S.gif);background-repeat:repeat-x;}
.iSE-S	{width:12px;height:12px;background-image:url(../../images/help/iSE-S.gif);}

/* inner connect west */

.iNE-E	{width:12px;height:12px;background-image:url(../../images/help/iNE-E.gif);}
.iE-E	{width:12px;background-image:url(../../images/help/iE-E.gif);background-repeat:repeat-y;}
.iSE-E	{width:12px;height:12px;background-image:url(../../images/help/iSE-E.gif);}

/* pageHelp */

#pH{
	padding-right:10px;
}