body,div,p,a,table,tbody,tfoot,thead,tr,th,td,ul,ol,li,input,img{margin:0; padding:0;}

table{border-collapse:collapse; border-spacing:0;}

img{border:none;}

a{color:#003399; text-decoration:none;}


/*****Page Style*****/
.page{position:relative; width:970px; font-family:Arial; margin:0 auto;}

.pageHeader{position:relative; height:131px; width:970px; background:url("../images/header.gif") no-repeat;}

#v2 .pageHeader{background:url("../images/header_v2.gif") no-repeat;}

a.etradeLink{position:absolute; top:0; left:27px; height:27px; width:188px; background-color:#000000; opacity:0; filter:alpha(opacity=0);}

a.accountLink{position:absolute; top:97px; right:138px; height:22px; width:153px; background-color:#000000; opacity:0; filter:alpha(opacity=0);}

#v2 a.accountLink{top:80px; right:13px; height:31px; width:149px;}

.pageBody{background:url("../images/analysis-jump-right-page-rule.png") repeat-y;}

.pageContent{background:url("../images/analysis-jump-top-horizontal-gradient.png") repeat-x; width:964px;}

.pageInfo{font-size:14px; padding-left:7px; float:left; width:670px;}

.pageFooter1{position:relative; height:121px; width:970px; background:url('../images/analysis-jump-top5-pages.png') no-repeat; clear:both;}

.footerLink{position:absolute; top:0; height:114px;background-color:#000000;  opacity:0; filter:alpha(opacity=0);}

#divStocks{left:2px; width:235px;}

#bullishStocks{left:244px; width:233px;}

#oversoldStocks{left:483px; width:238px;}

#analystUpgrades{left:725px; width:238px;}

.pageFooter2{height:105px; width:970px; background:url("../images/analysis-jump-accolades.png") no-repeat;}

.analysisText{font-size:13px; padding:10px 20px;}

.video{clear:both; vertical-align:center; font-size:12px; margin-top:20px; height:24px; padding:9px 0 0 50px; background:url('../images/video.png') no-repeat;}

.videoLink{color:#003399; cursor:pointer;}

.bold{font-weight:bold;}

.clear{clear:both;}

span.super{font-size:9px; vertical-align:text-top;}

.popupMask{height:100%; width:100%; position:fixed; top:0; left:0; background-color:#CCCCCC;  opacity:.75; filter:alpha(opacity=75); z-index:1;}

.disclosure{font-size:11px; padding:5px 20px;}

.disclosures{padding-top:20px;}

.disclosureText{font-size:12px; padding:10px 0;}

.disclosureText ol{margin-left:20px;}


/*****Symbol Bar Style*****/
.symbolData{position:relative; width:914px; padding:12px 25px; border-bottom:1px solid #CCCCCC;}

.symbolData table{width:640px;}

.symbolData table td{padding:3px;}

.symbolData table td a:hover{text-decoration:underline;}

.symbolData table thead td{font-size:13px; color:#333333; border-bottom:1px dotted #CCCCCC;}

.symbolData table tbody td{font-size:22px; font-weight:bold; color:#333333;}

.symbolData .neg{color:#DB1814;}

.symbolData .pos{color:#009900;}

.symbolData .unch{color:#000000;}


/******Symbol Search Box Style*****/
.symbolSearch{position:absolute; width:243px; height:51px; background:url("../images/analysis-jump-quote.png") no-repeat; top:15px; right:20px;}

.symbolSearch form{padding:16px 0 0 20px; float:left;}

.symbolSearch input{width:130px;}

.symbolSearch #goButton{padding:15px 0 0 10px; float:left; cursor:pointer;}

.symbolSearch #magGlass{padding:18px 0 0 10px; float:left; cursor:pointer;}


/*****Navigation Bar Style*****/
.navBar{width:286px; background:url("../images/rail-right-gradient.png") repeat-y; float:left;}

.navBar ul{list-style:none;}

.navBar li{position:relative; height:64px; width:266px; background:url("../images/left-rail-dark-bg.png") repeat-x; margin-bottom:1px; text-align:right; padding:20px 20px 0 0; cursor:pointer;}

.navBar li.last{height:54px; padding-top:30px;}

.navBar li.selected{background:Transparent; cursor:default;}

.navBar li span{color:#FFFFFF;}

.navBar li.selected span{color:#333333;}

.navBar li span.nav1{font-weight:bold; font-size:18px;}

.navBar li span.nav2{font-size:13px;}

.navBar li span.arrow{position:absolute; top:30px; right:-9px;}


/*****Technical Info Style*****/
#technicalInfo table{float:left; text-align:left; margin:10px 20px 30px; width:330px;}

#technicalInfo .name{font-size:18px; font-weight:bold; padding-bottom:10px;}

#technicalInfo .name span{font-size:12px; color:#666666;}

#technicalInfo .header{text-transform:capitalize; padding:5px 0px 5px 2px; font-weight:bold;}

#technicalInfo .error{font-size:12px; color:#333333; padding:5px;}

#technicalInfo .error span{font-weight:bold; color:#FF0000;}

#technicalInfo .marketData{font-size:13px; border-top:1px solid #CCCCCC;}

#technicalInfo .marketData .header{text-transform:capitalize; border-bottom:1px solid #CCCCCC; line-height:25px; font-weight:bold;}

#technicalInfo .marketData .event{border-bottom:1px solid #CCCCCC;}

#technicalInfo .marketData .link{width:172px; padding:7px 0px;}

#technicalInfo .marketData .nolink{width:100%; padding:7px 0px;}

#technicalInfo .marketData .chartLink{width:55px; padding:7px 0px 7px 5px; float:right; display:inline-block;}

#technicalInfo .marketData .active a{text-decoration:none; color:#003399;}

#technicalInfo .marketData .text{padding:6px 0px; clear:both;}

#technicalInfo table .arrow{width:7%; padding:0 10px 0 5px;}

#technicalInfo .Bullish, .technicalInfo .Bearish{width:4%;}

#technicalInfo .Mixed{width:7%;}


/*****Chart Style*****/
#technicalInfo .chart{padding:15px 20px 30px; float:left;}

#technicalInfo .chartButtons{padding:7px 15px 0px 5px;}

#technicalInfo .chartButtons li{display:inline; float:left; font-size:10px; margin:0; padding:0; border-top:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0;}

#technicalInfo .chartButtons li.left{border-left:1px solid #A0A0A0;}

#technicalInfo .chartButtons li.right{border-right:1px solid #A0A0A0;}

#technicalInfo .chartButtons li a{color:#000000; background:url("../images/chart-nav-bg.png") repeat-x; font-weight:bold; display:block; line-height:20px; padding:0 1px; text-align:center; width:36px; text-decoration:none; cursor:pointer;}

#technicalInfo .chartButtons li a:hover{background:url("../images/chart-nav-bg-hover.png") repeat-x;}

#technicalInfo .chartButtons li a.on{background:url("../images/chart-nav-bg-on.png") repeat-x; color:#FFFFFF;}

#technicalInfo .advChart{background:url("../images/chart.gif") no-repeat; margin:3px 3px 0px 8px; padding:0px 0px 0px 20px; text-decoration:none; font-size:11px; color:#003399; font-weight:bold; width:100%; line-height:15px;}


/*****P/E Ratio Style*****/
#ratioInfo .tableHeader{font-size:20px; font-weight:bold; padding:10px 20px 0;}

#ratioInfo .tableBody{width:630px;}

#ratioInfo table{margin:5px 0 20px 20px; width:100%; border-bottom:1px solid #CCCCCC; font-size:13px; table-layout:fixed;}

#ratioInfo table thead td{vertical-align:bottom; border-bottom:1px solid #CCCCCC; padding-bottom:3px;}

#ratioInfo table td{height:33px; min-width:90px; max-width:90px;}

#ratioInfo table tbody td{vertical-align:middle; border-bottom:1px dotted #CCCCCC;}

#ratioInfo .video{margin:0 20px 30px 0; float:right;}


/*****Trefis Style*****/
#trefisInfo .analysisText{font-size:13px; padding-bottom:20px;}

#trefisInfo .sankey{margin-left:20px; width:600px;}

#trefisInfo .sankey img{cursor:pointer;}

#trefisInfo .error{height:140px; padding-left:50px; padding-top:50px; font-size:20px; font-weight:bold; color:#FF0000;}

#trefisInfo .video{float:right; margin:0 20px 30px 0;}


/*****Peer Style*****/
#peerInfo .tableHeader{font-size:20px; font-weight:bold; padding:10px 20px 20px;}

#peerInfo .tableBody{width:630px;}

#peerInfo table{margin:5px 0 20px 20px; width:100%; border-bottom:1px solid #CCCCCC; font-size:13px; table-layout:fixed;}

#peerInfo table thead td{vertical-align:bottom; border-bottom:1px solid #CCCCCC; padding-bottom:3px;}

#peerInfo table td{height:33px; min-width:90px; max-width:90px;}

#peerInfo table tbody td{vertical-align:middle; border-bottom:1px dotted #CCCCCC;}

#peerInfo .peerChart{position:relative; margin:20px 10px 5px; width:650px; height:260px; background:url("../images/peer_chart_bkgd.png") no-repeat;}

#peerInfo .peerChart .chartSymbols{padding:15px 20px;}

#peerInfo .chartSymbols .symbol{display:inline-block; float:left; padding-right:40px; font-size:14px; font-weight:bold;}

#peerInfo #symbol0.symbol{color:#4A6DB6;}

#peerInfo #symbol1.symbol{color:#6633CC;}

#peerInfo #symbol2.symbol{color:#990000;}

#peerInfo #symbol3.symbol{color:#FFCC00;}

#peerInfo .disclosure{padding-bottom:30px;}

#peerInfo .chartImg{padding:10px 15px;}


/*****Why E*Trade Style*****/
#etradeInfo .column{float:left; width:280px; margin:10px 20px 0 20px;}

#etradeInfo .header{font-size:15px; font-weight:bold; padding-bottom:15px;}

#etradeInfo ul{list-style-type:none; font-size:13px;}

#etradeInfo li{background:url("../images/list-bullet.png") no-repeat 0 7px; padding:4px 15px;}

#etradeInfo .image{clear:both; position:relative; height:243px;}

#etradeInfo img{position:absolute; left:45px;}


/*****Error Page Style*****/
#error{position:absolute; top:50px; left:340px; font-family:Arial; width:248px; background-color:#FFFFFF; border:1px solid #000000; padding:20px; z-index:5;}

#error h1{font-size:20px; font-weight:bold; text-align:center;}

#error p{font-size:14px; text-align:center;}

#error a:hover{text-decoration:underline;}

#error input{margin-top:10px; margin-left:90px; padding:3px 10px;}


/*****Multiple Companies Style*****/
#companies{position:absolute; top:50px; left:240px; font-family:Arial; width:348px; background-color:#FFFFFF; border:1px solid #000000; padding:20px; z-index:5;}

#companies h1{font-size:20px; font-weight:bold;}

#companies p{font-size:14px; padding-bottom:10px;}

#companies ul{list-style:none; padding-bottom:10px;}
	
#companies li{font-size:13px; padding-top:5px;}

#companies li span.symbol{font-weight:bold; color:#003399; cursor:pointer;}

#companies li span.symbol:hover{text-decoration:underline;}

#companies input{margin-left:140px; padding:3px 10px;}