
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.onewide, .oneandhalfwide, .twowide, .twoandhalfwide, .threewide, .fourwide, .fivewide, .sixwide, .sevenwide, .eightwide, .ninewide, .tenwide {
	float: left;
	margin-bottom: 15px;
}
.nomargin {
	margin: 0;
}
.addgutter {
	margin-right: 11px;
}
.addbottomgutter {
	margin-bottom: 15px!important;
}
.stroke {
	border: 1px solid #d4e0e0;
}
.stroke.onewide {
	width: 84px;
}
.stroke.twowide {
	width: 181px;
}
.stroke.threewide {
	width: 278px;
}
.stroke.fourwide {
	width: 375px;
}
.stroke.fivewide {
	width: 472px;
}
.stroke.sixwide {
	width: 569px;
}
.stroke.sevenwide {
	width: 668px;
}
.stroke.eightwide {
	width: 763px;
}
.stroke.ninewide {
	width: 860px;
}
.stroke.grid {
	padding: 5px;
	margin: 0 -6px 5px -6px;
}
.onewide {
	width: 86px;
}
.oneandhalfwide {
	width: 140px;
}
.twowide {
	width: 183px;
}
.twoandhalfwide {
	width: 237px;
}
.threewide {
	width: 280px;
}
.fourwide {
	width: 377px;
}
.fivewide {
	width: 474px;
}
.sixwide {
	width: 571px;
}
.sevenwide {
	width: 668px;
}
.eightwide {
	width: 765px;
}
.ninewide {
	width: 862px;
}
.tenwide {
	width: 959px;
}
.rightborder {
	margin-right: 5px!important;
	padding-right: 5px!important;
	border-right: 1px solid #d9dfdd;
}
.ie_leftborder {
	margin-left: -6px!important;
	padding-left: 5px!important;
	border-left: 1px solid #d9dfdd;
}
.bgConga .onewide, .bgConga .oneandhalfwide, .bgConga .twowide, .bgConga .twoandhalfwide, .bgConga .threewide, .bgConga .fourwide, .bgConga .fivewide, .bgConga .sixwide, .bgConga .sevenwide, .bgConga .eightwide, .bgConga .ninewide, .bgConga .tenwide {
	margin-bottom: 0;
}
.bgConga {
	margin-bottom: 15px;
}
body {
	background: #fff none;
}
body.gradiented {
	background: #245e5f url(http://mw4.wsj.net/MW5/content/images/backgrounds/background2.png) repeat-x left top;
}
#topchromeblanket {
	background: #245e5f url(http://mw1.wsj.net/MW5/content/images/backgrounds/background3.png) repeat-x left top;
	position: absolute;
	top: 0;
	width: 100%;
}
#topchrome {
	position: relative;
}
#topchrome, #endcap {
	width: 981px;
	margin: 0 auto;
}
#footer {
	width: 959px;
	margin: 0 auto;
	padding: 15px 11px;
}
#topchrome.movetotop {
	z-index: 10002;
}
.theshadow {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/back-shadow.png) repeat-y top left;
	margin: 0 0 0 -8px;
	padding: 0 8px;
	width: 100%;
}
body.whiteout .theshadow {
	background: transparent none;
}
#nonchrome {
	width: 959px;
	margin: 0 auto;
	padding: 0 11px;
	background-color: #fff;
}
#maincontent, #rightrail {
	margin-bottom: 0;
	background-color: #fff;
}
#header {
	margin: 8px 0 11px;
	height: 10.42em;
}
.mini #header {
	height: 36px;
}
#header h3, #maincontent #latestnews h3 {
	border-bottom: 1px solid #2d5759;
	padding: 0 0 2px;
}
#header .headsection {
	float: left;
	width: 240px;
	margin-right: 11px;
	position: relative;
}
#header .headsection #profilelogin {
	position: absolute;
	color: #9cc;
	font-size: 11px;
	font-style: italic;
	z-index: 1;
}
#headercontent .headsection {
	width: 327px;
}
#marketstate .currenttime {
	float: right;
}
#marketstate .currentdate {
	border-bottom: 1px solid #2d5759;
}
#mastheadmarket {
	border-top: 1px solid #2d5759;
}
#header #mastheadmarket .market {
	display: inline;
	float: left;
	padding: 2px 5px 0 0;
	border-right: 1px solid #2d5759;
	height: 35px;
	margin-right: 5px;
	width: 102px;
}
#header #mastheadmarket .marketchangedata {
	margin-top: -17px;
}
#header #mastheadmarket .marketchangedata {
	float: right;
}
#header #mastheadmarket .marketchangedata .marketchange, #header #mastheadmarket .marketchangedata .marketpercent {
	text-align: right;
}
#header #mastheadmarket .rightmostmarket {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
	width: 101px;
}
#header #mastheadmarket .marketprice, #header #marketstate .marketlist, #header #marketstate .marketmap, #header #marketstate .marketlist .market, #header #marketstate .marketmap .mapstatus {
	float: left;
}
#header #marketstate .marketlist .market {
	width: 57px;
}
#header #marketstate .marketmap .usDot {
	width: 24px;
	height: 35px;
}
#header #marketstate .marketmap .ukDot, #header #marketstate .marketmap .jpDot {
	width: 21px;
	height: 30px;
}
#header #marketstate .marketmap .jpDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: -6px -382px;
}
#header #marketstate .marketmap .open .jpDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: -6px -447px;
}
#header #marketstate .marketmap .ukDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: -10px -388px;
}
#header #marketstate .marketmap .open .ukDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: -10px -453px;
}
#header #marketstate .marketmap .usDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: 0 -386px;
}
#header #marketstate .marketmap .open .usDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: 0 -451px;
}
#header #marketstate .marketmap .pre .usDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: 0 -321px;
}
#header #marketstate .marketmap .after .usDot[class] {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: 0 -256px;
}
#header #marketstate .currentdate {
	margin-bottom: 2px;
}
#header #marketstate .marketmap {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -642px;
	width: 66px;
	height: 35px;
	width: 66px;
	height: 35px;
}
#logo {
	display: block;
}
#latestnews {
	width: 327px;
}
#distantheadercontent {
	position: absolute;
	top: 8px;
	margin-left: 240px;
	z-index: 10006;
}
#latestnews li {
	border-bottom: 1px solid #154040;
	padding: 1px 0;
}
#latestnews li .uniqueId {
	display: none;
}
#latestnews li:hover {
	background-color: #203e40;
}
#latestnews li p {
	margin-left: 3.08em;
}
#latestnews li .timestamp {
	float: left;
	width: 3em;
	text-align: right;
	margin: 0 3px 0 0;
}
#latestnews li.loading {
	background: url(http://mw1.wsj.net/MW5/content/images/ajax-loader-masthead.gif) left center no-repeat;
	height: 16px;
	padding-left: 20px;
}
#kiosk {
	width: 388px;
	float: right;
}
#latestnews ol, #kiosk li {
	height: 109px;
	overflow: hidden;
	width: 100%;
}
#kiosk li.ad {
	height: auto;
	overflow: visible;
}
#kiosk ul {
	position: relative;
	margin-top: 5px;
}
#kiosk li {
	position: absolute;
	top: 0;
	left: 0;
}
#kiosk li.ad {
	margin-top: 0;
}
#kiosk .kiosktitle {
	display: none;
}
#latestnews.short {
	margin-bottom: 3px;
}
#latestnews.short ol {
	height: 67px;
	line-height: 1.3em;
}
#latestnews ol {
	line-height: 1.3em;
}
#latestnews.short li {
	border-bottom-width: 0;
	padding: 1px 0;
}
#header .blockcontrols a, #header .blockcontrols div, #maincontent #latestnews .blockcontrols a, #maincontent #latestnews .blockcontrols div {
	border-color: #2d5759;
	float: left;
	padding: 1px 3px;
	margin: 0;
	cursor: pointer;
}
#header .blockcontrols .previous, #maincontent #latestnews .blockcontrols .previous {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 2px -601px;
	width: 14px;
	height: 15px;
	width: 14px;
	height: 15px;
}
#header .blockcontrols .previous:hover, #maincontent #latestnews .blockcontrols .previous:hover {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/buttons/kiosk-up-active.png) no-repeat top center;
}
#header .blockcontrols .next, #maincontent #latestnews .blockcontrols .next {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 2px -519px;
	width: 14px;
	height: 15px;
	width: 14px;
	height: 15px;
}
#header .blockcontrols .next:hover, #maincontent #latestnews .blockcontrols .next:hover {
	background: transparent url(http://mw1.wsj.net/MW5/content/images/buttons/kiosk-dn-active.png) no-repeat top center;
}
#kiosk .blockcontrols .pause {
	background-image: url('../images/mw-home-sprite.png');
	background-position: 3px -560px;
	width: 16px;
	height: 16px;
	width: 16px;
	height: 16px;
}
#kiosk .blockcontrols .pause:hover {
	background: transparent url(http://mw1.wsj.net/MW5/content/images/buttons/kiosk-pause-active.png) no-repeat top center;
}
#kiosk .blockcontrols .pause.paused {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/buttons/kiosk-play.png) no-repeat top center;
	width: 16px;
	height: 16px;
}
#kiosk .blockcontrols .pause.paused:hover {
	background: transparent url(http://mw1.wsj.net/MW5/content/images/buttons/kiosk-play-active.png) no-repeat top center;
}
#avatar {
	min-height: 100%;
	width: 100%;
	background-color: #fff;
	position: absolute;
	z-index: 1000000;
	top: 0;
	left: 0;
}
body.whiteout #avatar {
	background-color: transparent;
}
#avatar .head {
	background: #245e5f url(http://mw2.wsj.net/MW5/content/images/backgrounds/background.png) repeat-x 0 -34px;
	margin-bottom: 30px;
	padding: 3px 20px;
}
#avatar.big .head {
	margin-bottom: 0;
}
#avatar .head .floatright {
	margin: 30px 0 0 10px;
}
#avatar .head span.floatright {
	visibility: hidden;
}
#avatar div.head a, #avatar div.head img {
	cursor: pointer;
	color: #fc0;
}
#avatar div.head img {
	padding: 10px 0 0;
}
#ad_Masthead {
	text-align: left;
	margin-bottom: 0;
}
#ad_LeftGutter, #ad_RightGutter {
	position: absolute;
	top: 184px;
}
#ad_RightGutter {
	margin-left: 981px;
}
#ad_LeftGutter.fixed, #ad_RightGutter.fixed {
	position: fixed;
	top: 0;
}
#ad_DisplayAd1, #ad_DisplayAd2, #ad_Rollup, #ad_Pushdown {
	padding-top: 10px;
}
#ad_BigSponsorship {
	margin-top: 10px;
}
#ad_DisplayAd2.lazyload {
	min-height: 250px;
}
#ad_Pushdown {
	margin-left: -5px;
}
#ad_SectionSponsorship {
	margin-top: 7px;
}
.autocomplete .text {
	border: 1px solid #808080;
	padding: 2px 5px;
}
.autocomplete .text.unused {
	background-color: #f2f2f2;
}
.ui-autocomplete {
	border: 1px solid black;
	overflow: hidden;
	z-index: 1000002!important;
	background: #fff url(http://i.marketwatch.com/mw3/header/sc-bkg.gif) repeat-x bottom left;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 300px;
	position: absolute!important;
	top: 35px;
}
.ui-autocomplete li div.ac-label {
	border-top: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
}
.ui-autocomplete li div {
	border: none;
}
.ui-autocomplete li .ticker {
	float: left;
	width: 80px;
}
.ui-autocomplete strong {
	font-weight: bold;
}
.ui-autocomplete li .country {
	float: left;
	padding-right: 6px;
	border-style: none;
	width: 23px;
	height: 15px;
}
.ui-autocomplete li .country_flag_AU {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/australia.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_CA {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/canada.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_FR {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/france.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_DE {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/germany.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_HK {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/hongkong.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_IT {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/italy.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_JP {
	background: url(http://mw3.wsj.net/MW5/content/images/flags/japan.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_NL {
	background: url(http://mw3.wsj.net/MW5/content/images/flags/netherlands.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_NZ {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/newzeland.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_NO {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/norway.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_ZA {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/southafrica.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_ES {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/spain.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_SE {
	background: url(http://mw3.wsj.net/MW5/content/images/flags/sweden.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_CH {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/switzerland.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_UK {
	background: url(http://mw3.wsj.net/MW5/content/images/flags/unitedkingdom.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_BE {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/belgium.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_BR {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/brazil.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_FI {
	background: url(http://mw3.wsj.net/MW5/content/images/flags/finland.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_IE {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/ireland.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_IN {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/india.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_MX {
	background: url(http://mw4.wsj.net/MW5/content/images/flags/mexico.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_MY {
	background: url(http://mw2.wsj.net/MW5/content/images/flags/malaysia.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_PT {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/portugal.gif) no-repeat top left;
}
.ui-autocomplete li .country_flag_SG {
	background: url(http://mw1.wsj.net/MW5/content/images/flags/Singapore.gif) no-repeat top left;
}
.ui-autocomplete li .company {
	float: left;
	width: 180px;
}
.ui-autocomplete li .topic {
	float: left;
	width: 190px;
	margin-right: 5px;
	overflow: hidden;
	white-space: nowrap;
}
.ui-autocomplete li .topictype {
	float: left;
	width: 80px;
}
.ui-autocomplete li {
	margin: 0;
	padding: 0 5px;
	cursor: default;
	display: block;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac-active {
	background-color: #DEEFEF;
}
.ui-helper-hidden-accessible {
	display: none;
}
.marketoverviewheadlines .headlinewrapper {
	height: 118px;
	overflow: auto;
	position: relative;
}
.marketoverviewheadlines {
	width: 377px;
	margin-top: 5px;
}
.marketoverviewheadlines li {
	padding: 1px 0 2px 0;
}
.marketoverviewheadlines .timeAgo, .marketoverviewheadlines .pubDate {
	clear: left;
	float: left;
	margin-right: 10px;
	margin-left: 0;
	width: 55px;
}
.marketoverviewheadlines p {
	float: left;
	width: 280px;
}
.marketoverviewheadlines {
	float: left;
	border-left: 1px solid #d9dfdd;
	height: 134px;
	padding-left: 10px;
	overflow: hidden;
}
#marketlinks {
	width: 164px;
	height: 134px;
	float: left;
	border-left: 1px solid #d9dfdd;
	padding-left: 25px;
	margin-top: 5px;
	list-style-type: square;
	color: #b4c9ca;
}
#marketlinks li {
	padding-right: 10px;
}
#marketdiary {
	position: absolute;
	right: 387px;
	top: 0;
	width: 429px;
}
#marketvolume, #marketadvancersdecliners {
	border-left: 1px solid #d9dfdd;
	float: left;
	padding-left: 5px;
	margin-right: 5px;
}
.negativespace {
	background-color: #e9e9e9;
}
#marketvolume {
	width: 131px;
}
#marketvolume .changebar {
	height: 5px;
	position: relative;
}
#marketvolume .separator {
	width: 50%;
	height: 100%;
	border-right: 1px solid #fff;
	position: absolute;
	top: 0;
}
#marketvolume .datadown, #marketvolume .dataup, #marketvolume .dataneutral {
	position: absolute;
	left: 0;
	height: 100%;
}
#marketvolume .datadown {
	background-color: #b50000;
}
#marketvolume .dataup {
	background-color: #007c1d;
}
#marketadvancersdecliners {
	width: 276px;
	position: relative;
}
#marketadvancersdecliners.wide {
	width: 362px;
	float: none;
	border-left: none;
}
#marketadvancersdecliners .rainbowbar {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -84px;
	width: 100%;
	height: 17px;
	height: 17px;
}
#marketadvancersdecliners.wide .rainbowbar {
	background: transparent url(http://mw2.wsj.net/MW5/content/section/images/adv-dec-chart-bkgd-wide.png) no-repeat scroll top left;
}
#marketunchanged {
	text-align: center;
}
#marketdecliners {
	position: absolute;
	top: 0;
	left: 5px;
	overflow: hidden;
}
#marketdecliners .data {
	float: left;
	color: #fff;
}
#marketdecliners .data.alternate, #marketadvancers .data.alternate {
	position: absolute;
	color: #000!important;
}
#marketdecliners .data.alternate {
	right: 10px;
}
#marketadvancers .data.alternate {
	left: 10px;
}
#marketadvancers {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}
#marketadvancers .data {
	color: #fff;
}
#marketadvancers .negativespace {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png) no-repeat scroll top left;
	background-position: 0 -42px;
	width: 168px;
	height: 17px;
	float: right;
	height: 17px;
	width: 50px;
	padding: 0 8px 0 0;
}
#marketdecliners .negativespace.zero, #marketadvancers .negativespace.zero {
	padding: 0;
}
#marketdecliners .negativespace {
	float: left;
	background: transparent url(http://mw1.wsj.net/MW5/content/section/images/adv-dec-chart-arrowL.png) no-repeat scroll top right;
	height: 17px;
	width: 50px;
	padding: 0 8px 0 0;
}
#notificationwrap {
	background: #245e5f url(http://mw4.wsj.net/MW5/content/images/backgrounds/background2.png) repeat-x left -143px;
	margin: 143px 0 0;
	padding-bottom: 9px;
}
#blanket #notificationbanner {
	margin: 0 auto;
	width: 981px;
}
#blanket.mini>#notificationwrap, #blanket.mini>#notificationbanner {
	margin-top: 55px;
}
#endcapwrap {
	background-color: #749799;
}
#endcap .sixwide {
	padding: 10px 0 0 16px;
	margin-bottom: 0;
}
#endcap .fourwide {
	padding: 10px 0 6px 10px;
	margin-bottom: 0;
}
#endcap ul {
	border: 1px solid #98b4b5;
	border-width: 0 1px;
	padding-left: 10px;
	margin: 0 -1px 10px 0;
}
#endcap ul.first {
	border-left-width: 0;
	padding-left: 0;
}
#endcap ul:last-child, #endcap ul.last {
	border-right-width: 0;
}
#endcap span {
	padding-right: 65px;
}
#endcap div.footbar input.text {
	width: 283px;
	border: 1px solid #888;
}
#endcapRss {
	padding-left: 17px;
}
#endcapRss {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -444px;
}
#endcap #site-share-footer .social-button .icon {
	width: 18px;
	fill: #fff;
	display: inline-block;
	vertical-align: middle;
	float: left;
	height: 22px;
	padding-right: 14px;
	margin: 3px 0 3px 0;
}
#endcap #site-share-footer:after {
	content: '';
	display: table;
	clear: both;
}
.footbar {
	height: 24px;
	margin-bottom: 10px;
	display: block;
}
#quotes-side table {
	margin-bottom: 10px;
	margin-top: 6px;
}
#quotes-side .smaller {
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-top: 1px;
}
.advertisement img[width = "0"], .advertisement img[width = "0px"], .advertisement img[height = "0"], .advertisement img[height = "0px"] {
	display: block;
}
#tradingcenter .advertisement {
	text-align: left;
	margin: 0 0 5px 0;
	padding: 8px 0 0 6px;
}
#fimtracking {
	visibility: hidden;
}
#hat_button {
	width: 60px;
	text-align: center;
	position: absolute;
	top: 0;
	background-color: green;
	float: none;
	left: 208px;
	_left: 209px;
	margin-top: 2px;
	padding: 0;
	height: 19px;
	font-size: 11px;
	line-height: 18px;
}
.hat_search {
	width: 274px;
	_width: 254px;
	border: 1px solid #565656;
	height: 24px;
	margin: 7px 5px 0 0;
	background-color: white;
	position: absolute;
	float: right;
	_margin: 5px 4px 0 0;
	padding-bottom: 1px;
	top: -5px;
	z-index: 100;
}
input.hat_unused {
	color: #B2B2B2;
}
input.hat_input {
	width: 189px;
	_width: 169px;
	padding: 6px 0 3px 6px;
	margin: 0;
	height: 16px;
	display: block;
	float: left;
	border: 0 solid white;
	font-size: 12px;
}
div.hat_wsjdn div.hat_logo.hat_wsjdnPrivacy a {
	margin-top: 24px;
}
#rightrail .abovead {
	position: relative;
	margin: 0;
	padding: 0;
}
.sprt-foot-mw-logo-dj {
	width: 126px;
	height: 24px;
}
.sprt-foot-mw-logo-dj img {
	width: 100%;
}
.sprt-foot-wsjdn-logo {
	width: 286px;
	height: 24px;
}
.mw-logo-fp {
	width: 231px;
	height: 65px;
	padding: 2px 0 0 5px;
}
#breakingnews {
	font-size: 12px;
}
#breakingnews.multi {
	font-size: 11px;
	margin-top: 182px;
}
#newshole {
	margin: 0 -11px;
	padding: 0 11px;
}
#newshole.us.beforethebell {
	background-color: #F8F4EA;
}
#newshole.us.countdowntoclose {
	background-color: #F3F7F3;
}
#newshole.us.afterhours {
	background-color: #F0F3FC;
}
#newshole.us .bgConga {
	background-color: transparent;
}
#daypartwrapmain {
	height: 0;
	overflow: hidden;
	margin: 0 -11px;
	position: relative;
	width: 587px;
}
#daypartwrapmain.current {
	height: auto;
}
#daypartmain {
	background: #1E4A47 url(http://mw4.wsj.net/MW5/content/images/backgrounds/daypart-stripe-bkgd.png) repeat top left;
	padding: 5px 11px;
	color: #98CCCC;
	font-size: 13px;
}
#daypartmain {
	font-size: 12px;
	min-height: 38px;
}
#daypartmain.beforethebell {
	background-color: #e2ae05;
	color: #A13801;
}
#daypartmain.countdowntoclose {
	background-color: #408036;
	color: #bbd3b6;
}
#daypartmain.countdowntoclose a {
	color: #fff;
}
#daypartmain.afterhours {
	background-color: #0a5390;
}
#daypartmain.afterhours a {
	color: #fff;
}
#daypartmain .marketstate {
	font-weight: bold;
	text-transform: uppercase;
}
#newshole .state {
	padding-left: 23px;
}
#newshole.us .state {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/flags/dp-flag-us.png) no-repeat left 1px;
}
#newshole.uk .state {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/flags/dp-flag-uk.png) no-repeat left 1px;
}
#newshole.jp .state {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/flags/dp-flag-jpn.png) no-repeat left 1px;
}
#daypartmain .time {
	display: inline-block;
	min-width: 5px;
	font-weight: normal;
}
#daypartmain.beforethebell .time, #daypartmain.countdowntoclose .time {
	min-width: 58px;
}
#daypartmain .tickers {
	text-transform: uppercase;
	clear: left;
	font-size: 10px;
	margin: 0 0 2px 23px;
}
#daypartmain.withtickers .marketstate, #daypartmain.withtickers .links {
	float: left;
}
#daypartmain.withtickers.withad .marketstate {
	float: none;
}
#daypartmain.withtickers.withad .links {
	float: none;
	margin: 0 0 4px 23px;
}
#daypartmain .ticker {
	font-weight: bold;
	border-radius: 4px;
	box-shadow: 1px 1px 1px #333;
	background-color: #656565;
	padding: 0 3px;
	margin-right: 5px;
	display: inline-block;
}
#daypartmain .ticker.up {
	background-color: #00801F;
}
#daypartmain .ticker.down {
	background-color: #C41A00;
}
#daypartmain .ticker .bgPercentChange {
	color: #fff;
}
#daypartmain .ticker a {
	text-decoration: none;
	color: #fff;
}
#daypartwrapmain .sponsor {
	position: absolute;
	right: 8px;
	margin-top: -16px;
	top: 50%;
}
a.lvcollapse {
	margin-top: -24px;
	float: right;
	padding-right: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#hat {
	color: #fff;
}
#header, #maincontent #latestnews {
	color: #9cc;
}
#header a:link, #header a:visited, #header a:hover, #header a:active, #latestnews a:link, #latestnews a:visited, #latestnews a:hover, #latestnews a:active, #memberarea a, #endcap a {
	color: #cbe4e6;
}
#footer a {
	color: #333;
	font-weight: bold;
}
#footer .policydate {
	color: #f66;
	font-weight: bold;
}
#header .blockcontrols a, #header #mastheadmarket h4 a, #maincontent #latestnews .blockcontrols a {
	color: #9cc;
}
#header .blockcontrols a:hover, #maincontent #latestnews .blockcontrols a:hover {
	color: #fc0;
}
#latestnews h3 a:link, #latestnews h3 a:visited {
	color: #FC0;
}
#latestnews .timestamp {
	font-size: .92em;
}
#latestnews li.breaking p, #latestnews li.breaking a:link, #latestnews li.breaking a:visited, #latestnews li.breaking a:hover #latestnews li.breaking a:active {
	padding-bottom: 0;
	color: #FC0;
}
#latestnews li.correction p, #latestnews li.correction a:link, #latestnews li.correction a:visited, #latestnews li.correction a:hover #latestnews li.correction a:active {
	padding-bottom: 0;
	color: #F66;
}
#header strong, #header strong a:link, #header strong a:visited {
	color: #fc0;
	text-transform: none;
}
#latestnews strong {
	text-transform: uppercase;
}
#latestnews ol a:hover, #latestnews ol a:active {
	text-decoration: underline;
}
#header #mastheadmarket h4 {
	text-transform: uppercase;
}
#header #mastheadmarket .down .marketchange, #header #mastheadmarket .down .marketpercent {
	color: #f66;
}
#header #mastheadmarket .up .marketchange, #header #mastheadmarket .up .marketpercent {
	color: #0f0;
}
#header #mastheadmarket .neutral, #header #mastheadmarket .marketdata .marketprice {
	color: #FFF;
}
#header #marketstate .currentdate, #header #marketstate .currenttime {
	font-size: .92em;
}
#header #marketstate .marketlist .market {
	font-size: .92em;
	text-align: center;
}
#header #marketstate .market .marketstatus {
	color: #a1a1a1;
}
#header #marketstate .open .marketstatus {
	color: #0f0;
}
#header #marketstate .after .marketstatus {
	color: #01b7fc;
}
#header #marketstate .pre .marketstatus {
	color: #ffc92e;
}
#header h3, #maincontent #latestnews h3 {
	font-size: 130%;
	font-weight: normal;
	color: #fc0;
}
#breakingnews .bulletin, #breakingnews .livevideo {
	font-weight: bold;
	font-size: 1.17em;
	color: #fff;
}
#breakingnews .investoralert {
	font-weight: bold;
	font-size: 1.17em;
	color: #000;
}
#breakingnews .alertandbulletin .bulletin, #breakingnews .alertandbulletin .investoralert, #breakingnews .alertandlivevideo .investoralert, #breakingnews .alertandlivevideo .livevideo, #breakingnews .bulletinandlivevideo .bulletin, #breakingnews .bulletinandlivevideo .livevideo, #breakingnews .alertandbulletinandlivevideo .bulletin, #breakingnews .alertandbulletinandlivevideo .investoralert {
	font-size: .92em;
}
#breakingnews .alertandbulletin .investoralert, #breakingnews .bulletinandlivevideo .livevideo, #breakingnews .alertandlivevideo .livevideo {
	line-height: 1em;
}
#breakingnews .bulletinlabel, #breakingnews .livevideolabel {
	font-size: 90%;
	text-transform: uppercase;
	color: #fc0;
}
#breakingnews .investoralertlabel {
	font-size: .9em;
	text-transform: uppercase;
	color: #db0000;
	line-height: 1.1em;
}
#endcap {
	color: #fff;
	font-weight: bold;
}
#endcap span {
	font-size: 1.2em;
}
#endcap .autocomplete {
	font-size: 1em;
}
#endcap a {
	font-size: .9em;
}
#footer {
	color: #7fa5a6;
	font-size: .75em;
	line-height: 1.25em;
}
#footer_input {
	font-size: 1.00em;
	font-weight: bold;
}
.autocomplete .text {
	font-size: .9em;
}
.ac_results li, .ac_results ul div {
	font-size: 12px;
	line-height: 19px;
}
.ac_over {
	color: black;
}
.marketoverviewheadlines .timeAgo, .marketoverviewheadlines .pubDate {
	text-align: right;
	font-size: .9em;
	color: #999;
}
.marketoverviewheadlines li {
	line-height: 1.58em;
}
#marketdiary {
	font-size: .92em;
}
#marketvolume .data, #marketadvancersdecliners .data {
	font-weight: bold;
}
#quotes-side th, #quotes-side .smaller {
	font-size: .87em;
}
#quotes-side .bld {
	font-size: 1.1em;
	font-weight: bold;
}
#quotes-side .price {
	font-weight: bold;
}
#mostpopular h2 {
	font-size: 1.67em;
}
#avatar .head {
	font-weight: bold;
	font-size: 1.2em;
	color: #fc0;
}
/*h1 {
	padding: 9px 17px;
	background-color: #f1f6f3;
	margin: 0 -5px 15px -11px;
}*/
tr.zebra {
	background-color: #f0f7f2;
}
div.chart {
	position: relative;
}
input.unused {
	color: #b2b2b2;
}
textarea.unused {
	color: #808080;
}
.clear {
	clear: both;
}
.invisible {
	display: none;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.topborder, .ruler, .divided {
	border-top: 1px solid #b4c9ca;
	padding-top: 6px;
}
.bottomborder {
	border-bottom: 1px solid #b4c9ca;
}
.secondaryhorizon {
	border-top: 1px solid #d4e0e0;
	padding-top: 10px;
	margin-top: 14px;
}
.lowerhorizon {
	border-bottom: 1px solid #d4e0e0;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.block h2, .block h3, .block h5, .block h2.alt-1, .block h3.alt-1, .decorated {
	background: #fff url(http://mw2.wsj.net/MW5/content/images/mw-sprite-backgrounds.png) repeat-x 0 -593px;
}
.decorated {
	padding-top: 10px;
}
.label.unrpd {
	font-size: 12px;
	color: #333;
	margin: 0;
}
.label.unrpd+.data {
	float: right;
	font-weight: bold;
}
.block {
	margin-bottom: 20px;
}
.mininav {
	padding: 0 6px;
}
.mininav a {
	padding: 0 2px;
}
.advertisement {
	text-align: center;
	margin-bottom: 10px;
}
.cutouthelper {
	line-height: 1em;
}
#ad_DisplayAd1 .cutouthelper>*, #ad_DisplayAd2 .cutouthelper>* {
	margin: 0 auto;
}
.sponsor {
	float: right;
	font-size: .9em;
	white-space: nowrap;
	margin: 3px 5px 0 0;
}
.sponsor div {
	float: right;
}
.sponsor span {
	padding-top: 6px;
	float: right;
	margin-right: 3px;
}
.sectionsponsor {
	margin-top: 6px;
	color: #73A2A5;
}
#ad_Pushdown>iframe {
	display: block;
}
#ad_Pushdown>iframe[height="0"] {
	display: none;
}
#ad_MarketsModulePopup {
	position: absolute;
	right: 4px;
	top: 3px;
	z-index: 3;
}
.control {
	float: right;
}
.block h2, .block h3, .block h5, .block h2.alt-1, .block h3.alt-1 {
	margin: 0;
	padding: 10px 5px;
	border-top: 1px solid #b4c9ca;
}
.block h2.vanilla, .vanilla h2, .block h3.vanilla {
	border-top: none;
	background: none;
}
.block h5 {
	background: none;
	padding: 2px 0;
	border-top: 0;
}
.block h6 {
	border-top: 1px solid #d4e0e0;
	padding: 4px 3px 2px;
	text-transform: uppercase;
}
.block .mono {
	padding: 5px 3px;
	background: none;
}
.block .blockexpander {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/buttons/expand-arrow.png) no-repeat top left;
	position: absolute;
	left: -11px;
	top: 3px;
	width: 11px;
	height: 56px;
}
.blockcontrols {
	float: right;
}
.block .blockcontrols {
	padding-top: 14px;
}
.blockcontrols .next {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -1110px;
	width: 8px;
	height: 9px;
	width: 8px;
	height: 9px;
}
.blockcontrols .next:hover {
	background-position: 0 0;
	background-image: url(http://mw1.wsj.net/MW5/content/section/images/vid-arrw-rt-on.png);
	cursor: pointer;
}
.blockcontrols .previous {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -1076px;
	width: 8px;
	height: 9px;
	width: 8px;
	height: 9px;
}
.blockcontrols .previous:hover {
	background-position: 0 0;
	background-image: url(http://mw3.wsj.net/MW5/content/section/images/vid-arrw-lt-on.png);
	cursor: pointer;
}
.blockcontrols .pause {
	background: transparent url(http://mw2.wsj.net/MW5/content/section/images/vid-pause.png) no-repeat top left;
	width: 7px;
	height: 9px;
}
.blockcontrols .pause.on {
	background-image: url(http://mw4.wsj.net/MW5/content/section/images/vid-pause-on.png);
}
.blockcontrols .pause:hover {
	background-image: url(http://mw4.wsj.net/MW5/content/section/images/vid-pause-on.png);
	cursor: pointer;
}
.blockcontrols>div, .blockcontrols>a {
	border-left: 1px solid #d9dfdd;
	margin: 0 3px;
	float: left;
}
.blockcontrols div:first-child, .blockcontrols a:first-child {
	border-left-width: 0;
}
.marketblock {
	border-bottom: 1px solid #d9dfdd;
}
.marketblock .tabpane {
	width: 187px;
	position: relative;
	float: left;
}
.marketblock .chart {
	width: 180px;
	position: relative;
	float: left;
	margin-left: 6px;
	display: inline;
	overflow: hidden;
}
.marketblock .tickerrow {
	padding: 2px 0 3px 6px;
	border-top: 1px solid #d9dfdd;
}
.marketblock .fakethead {
	padding: 3px 0 0;
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
}
.marketblock .selected .tickerrow {
	background-color: #FFF;
}
.marketblock .tickerrow.selected {
	background-color: #F0F7F2;
}
.marketblock .tickerrow a {
	display: block;
	float: left;
}
.marketblock .tickerrow .data {
	float: right;
	white-space: nowrap;
}
.marketblock .tickerrow .price, .marketblock .tickerrow .change, .marketblock .tickerrow .changepercent, .marketblock .fakethead .price, .marketblock .fakethead .change, .marketblock .fakethead .changepercent {
	float: left;
	text-align: right;
}
.marketblock .tickerrow .change, .marketblock .fakethead .change {
	min-width: 36px;
	padding-left: 2px;
}
.marketblock .tickerrow .changepercent, .marketblock .fakethead .changepercent {
	min-width: 28px;
	padding-left: 2px;
}
.marketblock .tabpage {
	background-color: #FFF;
}
.marketblock .tickerrow .changepercent, .marketblock .fakethead .changepercent {
	width: 47px;
}
.marketblock .tickerrow .change, .marketblock .fakethead .change {
	width: 37px;
}
.marketblock .fakethead .range {
	width: 88px;
	float: left;
	text-align: right;
}
.marketblock .overvieweuropepage .tickerrow .change {
	width: 30px;
}
.marketblock .overvieweuropepage .tickerrow .changepercent {
	width: 43px;
}
.marketblock .overviewasiapage .tickerrow .change {
	width: 28px;
}
.marketblock .overviewasiapage .tickerrow .changepercent {
	width: 43px;
}
.marketblock .overviewcurrencyratespage .tickerrow .change {
	width: 50px;
}
.marketblock .tickerrow p {
	float: left;
}
.marketblock .range_menu_base {
	left: 352px;
	cursor: default;
	padding: 3px;
	position: absolute;
	font-size: 11px;
	color: #3c7b7f;
	text-transform: uppercase;
}
.marketblock .range_menu_base.active {
	border-left: solid 1px #274a4d;
	border-right: solid 1px #274a4d;
	border-top: solid 1px #274a4d;
	padding: 2px;
	z-index: 1000;
}
.marketblock .mo_keep_open {
	left: 490px;
	cursor: default;
	padding: 5px;
	position: absolute;
}
.marketblock .mo_keep_open span {
	background-image: url('../images/mw-home-sprite.png');
	background-position: 0 -482px;
	width: 62px;
	height: 12px;
	height: 12px;
	width: 62px;
	display: block;
}
.marketblock .mo_keep_open.chk span {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/buttons/keep-X.png) no-repeat center right;
	height: 12px;
	width: 62px;
	display: block;
}
.marketblock .range_menu_base span {
	background-image: url('../images/mw-home-sprite.png');
	background-position: 0 -1039px;
	width: 19px;
	height: 16px;
	height: 16px;
	width: 19px;
	display: block;
}
.marketblock .range_menu_base ul {
	border: solid 1px #274a4d;
	cursor: pointer;
	left: -1000px;
	top: 19px;
	position: absolute;
	width: 80px;
	z-index: 100;
}
.marketblock .range_menu_base.active ul {
	background: #FFF url(http://mw3.wsj.net/MW5/content/section/images/chart-menu-border.png) no-repeat;
	border-top: none;
	display: block;
	left: -58px;
}
.marketblock .range_menu_base p {
	cursor: default;
	padding: 2px 0 0 5px;
	font-weight: bold;
}
.marketblock .range_menu_base li {
	padding: 0 4px;
}
.marketblock .range_menu_base li.last {
	padding-bottom: 2px;
}
.marketblock .range_menu_base li.hover {
	background: #2FB725;
	color: #FFF;
}
#marketoverview .fakethead {
	position: relative;
	float: left;
	left: 74px;
	text-align: right;
}
#marketoverview .fakethead .range {
	display: none;
}
#marketoverview .range_menu_base {
	left: 239px;
}
#marketoverview .range_menu_base .title {
	width: 106px;
	background-position: 109px -1037px;
	padding-right: 25px;
	display: block;
}
#marketoverview .range_menu_base .title span {
	float: right;
	width: 61px;
	text-align: right;
}
#marketoverview .range_menu_base .range {
	background-image: none;
}
#marketoverview .range_menu_base.active ul {
	right: -1px;
	left: auto;
	background-image: none;
	width: 100%;
}
.newsblock .insert {
	padding-right: 5px;
	border-right: 1px solid #d9dfdd;
}
.newsblock .newsitem {
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 8px;
}
.carouselblock {
	overflow: hidden!important;
	position: relative;
}
.carouselblock .nextpanel {
	float: right;
	padding: 10px 10px 0 0;
	color: #9F9F9F;
}
.carouselblock ul {
	height: auto;
	zoom: 1;
}
.carouselblock .bottomdata {
	padding: 3px 6px 0;
}
.listblock ol {
	list-style-type: decimal;
	margin-top: 5px;
}
.listblock ol li, .listblock ul li {
	margin-bottom: 5px;
}
.listblock ul {
	list-style-type: disc;
	margin-left: 28px;
}
.foreverblock .next, .foreverblock .previous {
	width: auto;
	height: auto;
}
.foreverblock a.previous, .foreverblock a.previous:hover {
	padding-left: 12px;
	background: transparent url(http://mw3.wsj.net/MW5/content/images/arrow-newer-on.png) no-repeat center left;
}
.foreverblock a.next, .foreverblock a.next:hover {
	padding-left: 5px;
	padding-right: 12px;
	background: transparent url(http://mw2.wsj.net/MW5/content/images/arrow-older-on.png) no-repeat center right;
}
.foreverblock a.next.disabled, .foreverblock a.next.disabled:hover {
	background-image: url(http://mw4.wsj.net/MW5/content/images/arrow-older.png);
	cursor: default;
}
.foreverblock a.previous.disabled, .foreverblock a.previous.disabled:hover {
	background-image: url(http://mw3.wsj.net/MW5/content/images/arrow-newer.png);
	cursor: default;
}
.newsitem .info {
	clear: both;
}
.dropdown {
	position: relative;
}
.dropdown .body {
	display: none;
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #000;
}
.dropdown.goright .body {
	left: auto;
	right: 0;
}
.button-style1, .button-style2 {
	padding: 2px 5px;
	cursor: pointer;
	cursor: hand;
}
.button-style1 {
	background: url(http://mw2.wsj.net/MW5/content/images/mw-sprite-backgrounds.png) repeat-x 0 -520px;
	border: 1px solid #058a2f;
}
.button-style2 {
	background: url(http://mw3.wsj.net/MW5/content/images/buttons/btn-standard-bkg.png) repeat-x top left;
	border: 1px solid #B4C9CA;
}
.rsslink {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/rss.gif) no-repeat scroll left top;
	padding-bottom: 10px;
	padding-left: 23px;
}
.alertlink {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/icons-alert-transp.png) no-repeat scroll 6px 2px;
	padding-bottom: 10px;
	padding-left: 23px;
}
ul.style1 li {
	list-style: none;
	background: url(http://mw1.wsj.net/MW5/content/images/bullet-style1.png) no-repeat 0 50%;
	padding-left: .5em;
}
.failmessage .message, .successmessage .message {
	left: 0;
	padding: 0 4px;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.failmessage .message {
	background: #FFAFB7;
	border: 1px solid #B50000;
	color: #B50000;
}
.successmessage .message {
	background: #00E535;
	border: 1px solid #007C1D;
	color: #007C1D;
}
.bgConga {
	float: left;
}
#maincontent .bgConga {
	background-color: #fff;
}
#dayparting .bgConga {
	background-color: Transparent;
}
.barchartdown {
	background-color: #666;
	height: 100%;
}
.barchartup {
	background-color: #666;
	height: 100%;
}
.aleft {
	text-align: left!important;
}
.aright {
	text-align: right!important;
}
.acenter {
	text-align: center!important;
}
.featurearrow {
	float: left;
	margin-left: -12px;
}
.moreinfo {
	position: relative;
	float: right;
	margin-top: 14px;
	z-index: 5;
}
.moreinfo .infoanchor {
	color: #004176;
	text-decoration: none;
}
.moreinfo .infoanchor:hover, .moreinfo .infoanchor:active {
	text-decoration: underline;
}
.moreinfo .infoshadow {
	display: none;
	position: absolute;
}
.moreinfo .infoshadow.posrighttop {
	left: 90%;
	top: -22px;
}
.moreinfo .infoshadow.posbelowleft {
	top: 110%;
	left: -30px;
}
.moreinfo .infoleft {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/info-left.png) no-repeat 0 -10px;
}
.moreinfo .posrighttop .infoleft {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/info-left.png) no-repeat 0 -478px;
}
.moreinfo .inforight {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/backgrounds/info-right.png) no-repeat right -10px;
}
.moreinfo .infotopleft, .moreinfo .infotopright {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/info-left.png) no-repeat left top;
	height: 10px;
	width: 25px;
	float: left;
	margin-right: -25px;
}
.moreinfo .infotopright {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/backgrounds/info-right.png) no-repeat right top;
	margin: 0 0 0 -25px;
}
.moreinfo .infotop {
	background: #fff url(http://mw2.wsj.net/MW5/content/images/backgrounds/tab-bkgd.png) repeat-x top left;
	border-top: 1px solid #b4c9ca;
	height: 9px;
	float: left;
	margin: 0 25px;
}
.moreinfo .infotoparrow {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/backgrounds/info-arrow-top.png) no-repeat top left;
	width: 17px;
	height: 10px;
	position: absolute;
	top: -9px;
	display: none;
}
.moreinfo .infoshadow.posbelowleft .infotoparrow, .moreinfo .infoshadow.posbelowright .infotoparrow {
	display: block;
}
.moreinfo .infoshadow.posbelowleft .infotoparrow {
	left: 30px;
}
.moreinfo .infobottomleft, .moreinfo .infobottom, .moreinfo .infobottomright {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/info-left.png) no-repeat right bottom;
	height: 20px;
	width: 25px;
	float: left;
	margin-right: -25px;
}
.moreinfo .infobottom {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/backgrounds/info-bottom.png) repeat-x -10px top;
	margin: 0 25px;
}
.moreinfo .infobottomright {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/backgrounds/info-right.png) no-repeat right bottom;
	margin: 0 0 0 -25px;
}
.moreinfo .infobody {
	font-size: 1.09em;
	z-index: 100000000;
	margin: 0 25px;
	background-color: #fff;
	padding: 1px 0;
}
.moreinfo h4, .moreinfo p {
	margin-bottom: 10px;
}
input.secondarytextbox {
	border: 1px solid #d4e0e0;
}
.audioicon, .videoicon {
	padding: 0 3px;
}
table.credittable td, table.credittable th {
	border-bottom: 1px solid #D4E0E0;
}
table.credittable .percentChange {
	padding: 0 5px 0 25px;
}
table.credittable th {
	font-size: .87em;
}
table.credittable .creditname {
	width: 170px;
}
table.credittable {
	width: 375px;
}
#specialadfeatures h3 {
	padding: 0 5px 5px;
}
ul.adlist {
	list-style: square inside;
	color: #b4c9ca;
	border-bottom: 1px solid #d4e0e0;
}
ul.adlist li {
	border-top: 1px solid #d4e0e0;
	padding: 2px 8px;
}
ul.adlist li span {
	color: #333;
}
.droplist {
	float: left;
	position: relative;
}
.droplist.active {
	z-index: 1000;
}
.droplist p {
	background: #FFF url("../Images/menu-arrow.png") no-repeat right;
	padding: 3px 11px 2px 2px;
	z-index: 3;
	position: relative;
	line-height: 1em;
	border: 1px solid #FFF;
	border-bottom: none;
}
.droplist.active p {
	border: 1px solid #274a4d;
	border-bottom: none;
}
.droplist ul {
	position: absolute;
	border: 1px solid #274a4d;
	border-width: 1px 0;
	min-width: 100%;
	display: none;
	top: 1.4em;
	z-index: 2;
}
.droplist ul.right {
	right: 0;
}
.droplist.active ul {
	display: block;
}
.droplist li {
	padding: 0 15px 0 4px;
	white-space: nowrap;
	background-color: #fff;
	border: 1px solid #274a4d;
	border-width: 0 1px;
}
.droplist li.hover {
	background-color: #2FB725;
	color: #FFF;
	cursor: pointer;
}
.pagination .aligner {
	float: right;
}
.pagination .showing {
	color: #999;
	float: left;
}
.pagination .aligner span {
	color: #004176;
	cursor: pointer;
	float: left;
	font-weight: bold;
}
.pagination .aligner span.first, .pagination .aligner span.prev {
	font-size: 1.5em;
	padding-right: 6px;
}
.pagination .aligner span.next, .pagination .aligner span.last {
	font-size: 1.5em;
	padding-left: 6px;
}
.pagination .aligner span.page {
	margin-left: -1px;
	border-left: solid 1px #D4E0E0;
	border-right: solid 1px #D4E0E0;
	padding: 0 2px;
	font-size: 1.2em;
}
.pagination .aligner span:hover {
	text-decoration: underline;
}
.pagination .aligner span.selected {
	color: #33B52F;
	cursor: default;
}
.pagination .aligner span.disabled {
	color: #808080;
	cursor: default;
}
.pagination .aligner span.disabled:hover, .pagination .aligner span.selected:hover {
	text-decoration: none;
}
#ipadroadblock {
	position: absolute;
	top: 0;
	left: 50%;
	height: 691px;
	width: 1024px;
	margin-left: -512px;
	border: 1px solid #659C9E;
	background: url(http://mw4.wsj.net/MW5/content/images/ipad/ipadroadblock.jpg) left center no-repeat;
	z-index: 10010;
}
#ipadroadblock img.closeipadblock {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.label {
	font-size: 1.7em;
	color: #33B52F;
	margin: 0 0 5px -1px;
}
.ui-dialog {
	padding: .2em;
	font-family: inherit;
	border-width: 5px!important;
	border-style: solid!important;
	background-color: #FFF;
}
.highlight, tr.highlight td {
	background-color: #f0f7f2;
}
.lowpriority {
	font-size: 11px;
	color: #969696;
}
.exaggerated {
	font-size: 14px;
	font-weight: bold;
}
#header h1, #rightrail div.aboutheader h1 {
	color: #333;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
#rightrail .block header h1, #rightrail article header h1, #rightrail div.aboutheader h1, #rightrail .block header h1 a, #rightrail article header h1 a, #rightrail div.aboutheader h1 a {
	font-size: 20px;
	color: #33b52f;
}
#rightrail article h2, #aboutbox h2 {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding: 0;
	border-style: none;
	background: none;
}
.block div.title, .block header, #rightrail div.aboutheader, .block.divided {
	clear: both;
	padding: 10px 5px;
	border-top: 1px solid #b4c9ca;
	background: transparent url(http://mw2.wsj.net/MW5/content/images/backgrounds/tab-bkgd.png) repeat-x left top;
}
.block div.title h3 {
	display: inline;
	padding: 0;
	background: none;
	border-style: none;
}
a.greenfakebutton {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/search-btn-bkg.png) repeat-x left center;
	border-style: none;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.greenfakebutton.disabled {
	background: #ccc none;
	background-image: none;
}
a.greenfakebutton:hover, a.greenfakebutton:active {
	text-decoration: none;
}
a.greenfakebutton input {
	width: 50px;
	padding: 0 2px;
}
a.greenfakebutton.selected input {
	display: inline;
}
button, a.fakebutton {
	font-size: 12px;
	
	line-height: 14px;
	cursor: hand;
	cursor: pointer;
	color: #333;
	overflow: visible;
}
button.dialogclose {
	background: url(http://mw1.wsj.net/MW5/content/images/btn-closeX.png) no-repeat scroll center top;
	height: 10px;
	width: 10px;
	position: absolute;
	right: 5px;
}
button.action, a.fakebutton:link, a.fakebutton:visited, a.fakebutton:hover, a.fakebutton:active {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 2px 5px;
	margin: 0 2px;
	color: #fff;
	font-weight: bold;
}
button.action:hover {
	text-decoration: underline;
}
a.fakebutton.rss {
	padding: 1px 5px 1px 18px;
	letter-spacing: -1px;
	border: solid 1px #e06e34;
	background-repeat: no-repeat;
	background-position: 5px center, left center;
	background-image: url(http://mw2.wsj.net/MW5/content/images/icons-rss-partial.png), -webkit-gradient(linear, left bottom, left top, color-stop(0.21, #e26e35), color-stop(0.61, #ff9c38));
	background-image: url(http://mw3.wsj.net/MW5/content/images/icons-rss-partial.png), -moz-linear-gradient(center bottom, #e26e35 21%, #ff9c38 61%);
	background-image: url(http://mw3.wsj.net/MW5/content/images/icons-rss-partial.png), linear-gradient(center bottom, #e26e35 21%, #ff9c38 61%);
}
html.no-multiplebgs a.fakebutton.rss {
	background: #f28737 url(http://mw1.wsj.net/MW5/content/images/icons-rss-partial.png) no-repeat 5px center;
}
button.action, a.fakebutton.action {
	border: solid 1px #138b11;
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/search-btn-bkg.png) repeat-x left top;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.08, #148d10), color-stop(0.54, #35b200));
	background-image: -moz-linear-gradient(center bottom, #148d10 8%, #35b200 54%);
	background-image: linear-gradient(center bottom, #148d10 8%, #35b200 54%);
}
button.tool, a.fakebutton.tool {
	border: solid 1px #d0d6d1;
	background-color: #fff;
	color: #004176;
	font-weight: normal;
	background-image: url(http://mw3.wsj.net/MW5/content/story/images/sharebutton-bkgd.gif);
	background-position: left center;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #f0f7f2), color-stop(0.64, #fff));
	background-image: -moz-linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
	background-image: linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
}
a.fakebutton.tool.secondary, button.tool.secondary {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 11px;
	padding: 1px 4px;
}
button.tool:hover, a.fakebutton.tool:hover {
	border-color: #9badae;
}
a.fakebutton.tool.email {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-image: url(../story/images/sharebutton-icons.png), url(../story/images/sharebutton-bkgd.gif);
	background-position: 5px 2px, left center;
	background-image: url(http://mw1.wsj.net/MW5/content/story/images/sharebutton-icons.png), -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #f0f7f2), color-stop(0.64, #fff));
	background-image: url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png), -moz-linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
	background-image: url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png), linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
}
html.no-multiplebgs a.fakebutton.tool.email {
	background: #f9fcf9 url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png) no-repeat 5px 2px;
}
a.fakebutton.tool.email:hover, html.no-multiplebgs a.fakebutton.tool.email:hover, html.muliplebgs.no-cssgradients a.fakebutton.tool.email:hover {
	background-position: 5px -26px;
	background-position: 5px -28px, left center;
}
a.fakebutton.tool.print {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-image: url(../story/images/sharebutton-icons.png), url(../story/images/sharebutton-bkgd.gif);
	background-position: -67px 2px, left center;
	background-image: url(http://mw1.wsj.net/MW5/content/story/images/sharebutton-icons.png), -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #f0f7f2), color-stop(0.64, #fff));
	background-image: url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png), -moz-linear-gradient(center bottom, #f0f7f2, #fff);
	background-image: url(http://mw3.wsj.net/MW5/content/story/images/sharebutton-icons.png), -o-linear-gradient(center bottom, #f0f7f2, #fff);
	background-image: url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png), linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
}
html.no-multiplebgs a.fakebutton.tool.print {
	background: #f9fcf9 url(http://mw2.wsj.net/MW5/content/story/images/sharebutton-icons.png) no-repeat -67px 4px;
}
a.fakebutton.tool.print:hover, html.no-multiplebgs a.fakebutton.tool.print:hover, html.multiplebgs.no-cssgradients a.fakebutton.tool.print:hover {
	background-position: -67px -26px;
	background-position: -67px -28px, left center;
}
a.fakebutton.tool.addtoportfolio {
	padding-left: 17px;
	background-repeat: no-repeat;
	background-image: url(../story/images/icons-add.png), url(../story/images/sharebutton-bkgd.gif);
	background-position: 3px center, left center;
	background-image: url(http://mw1.wsj.net/MW5/content/story/images/icons-add.png), -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #f0f7f2), color-stop(0.64, #fff));
	background-image: url(http://mw4.wsj.net/MW5/content/story/images/icons-add.png), -moz-linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
	background-image: url(http://mw4.wsj.net/MW5/content/story/images/icons-add.png), linear-gradient(center bottom, #f0f7f2 28%, #fff 64%);
}
html.no-multiplebgs a.fakebutton.tool.addtoportfolio {
	background: #f9fcf9 url(http://mw4.wsj.net/MW5/content/story/images/icons-add.png) no-repeat 3px center;
}
.bubblecaption {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
	height: 19px;
	background: transparent url(http://mw2.wsj.net/MW5/content/images/comment-box-bkgd-left.png) no-repeat left top;
	display: inline-block;
}
.bubblecaption>* {
	background-color: #f0f7f2;
	padding: 2px 5px 1px;
	line-height: 19px;
	border: solid 1px #d0d6d1;
	border-left-style: none;
}
.printissuelink a.fakebutton {
	margin-left: 2px;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	height: 15px;
}
.articlelist li {
	border-top: 1px solid #d4e0e0;
}
.articlelist li:first-child {
	border-top-style: none;
}
.articlelist li a {
	display: block;
	padding: 5px;
}
.articlelist li a:hover {
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(http://mw2.wsj.net/MW5/content/story/images/piclink-hover-bkgd.png);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, #323430323437323433), color-stop(0.69, #323535323535323535));
	background-image: -moz-linear-gradient(center bottom, #323430323437323433 38%, #323535323535323535 69%);
}
.articlelist li a>div {
	padding-left: 97px;
	min-height: 57px;
	position: relative;
}
.articlelist img, .articlelist .defaultimage {
	position: absolute;
	left: 0;
}
.articlelist img.associated {
	top: -14px;
	clip: rect(14px auto 71px auto);
}
.articlelist img.dred {
	left: -5px;
	clip: rect(0 91px 57px 5px);
}
.articlelist div.playbutton {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/play_icon_small.png) no-repeat 3px 28px;
	position: absolute;
	width: 86px;
	height: 57px;
	left: 0;
	top: 0;
}
.articlelist .defaultimage {
	height: auto;
	top: -10px;
	clip: rect(10px auto 67px auto);
}
.articlelist .defaultimage img {
	height: auto;
	margin: 0;
}
.articlelist .column {
	text-transform: uppercase;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
ol.articlelist .fakeliststyle {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	padding: 0 3px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div.video-icon, div.audio-icon {
	width: 21px;
	height: 10px;
	display: inline-block;
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
}
div.video-icon {
	background-position: 0 -1144px;
}
div.audio-icon {
	background-position: 0 -126px;
}
#mostpopular li {
	border-top: 1px solid #d4e0e0;
	list-style: none;
	display: block;
	padding: 5px;
	height: 74px;
	cursor: pointer;
	position: relative;
}
#mostpopular li.hovered {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(http://mw1.wsj.net/MW5/content/story/images/piclink-hover-bkgd.png);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, #323430323437323433), color-stop(0.69, #323535323535323535));
	background-image: -moz-linear-gradient(center bottom, #323430323437323433 38%, #323535323535323535 69%);
}
#mostpopular li a {
	text-decoration: none;
}
#mostpopular li.hovered a {
	text-decoration: underline;
}
#mostpopular .mpimage {
	float: left;
	height: 74px;
	width: 86px;
	overflow: hidden;
	margin-right: 5px;
}
#mostpopular img {
	position: relative;
}
#mostpopular img.associated {
	top: -14px;
}
#mostpopular img.dred {
	left: -10px;
}
#mostpopular .mpcontent {
	float: left;
	height: 74px;
	width: 276px;
	position: relative;
}
#mostpopular .mpcontent .article {
	padding-left: 5px;
	height: 52px;
}
#mostpopular .mpcontent .article .headline {
	top: 17px;
	position: absolute;
}
#mostpopular .mpcontent .column {
	text-transform: uppercase;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	line-height: 14px;
}
#mostpopular .fakelistnumber {
	position: absolute;
	left: 5px;
	top: 5px;
	background-color: #fff;
	padding: 0 3px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	z-index: 2;
}
#mostpopular .mpshare {
	height: 22px;
	width: 280px;
	position: absolute;
	bottom: -2px;
	opacity: .6;
	filter: alpha(opacity = 60);
}
#mostpopular li.hovered .mpshare {
	opacity: 1;
	filter: alpha(opacity = 100);
}
#mostpopular .facebook, #mostpopular .twitter, #mostpopular .linkedin {
	float: left;
	position: relative;
}
#mostpopular .twitter {
	left: 6px;
	width: 96px;
	z-index: 4;
}
#mostpopular {
	position: relative;
}
#mostpopular .ad-extra-text {
	margin-top: 10px;
}
#mostpopular .mpWrapper {
	position: absolute;
	display: flex;
	justify-content: space-between;
	top: 4px;
	left: 147px;
	width: 230px;
}
#mostpopular .mpWrapper .advertisement {
	margin-bottom: 0;
}
#partnerheadlines {
	margin-top: 10px;
}
#partnerheadlines li {
	padding-left: 5px;
	margin-bottom: 10px;
}
#partnerheadlines li a.headline {
	font-size: 15px;
	font-weight: bold;
}
#qpcbar {
	padding: 10px 0;
}
#qpcbar .advertisement {
	margin-bottom: 0;
}
.qpcbutton {
	float: left;
	text-align: center;
}
.qpcbutton .qpccontainer {
	text-align: left;
	display: inline-block;
	cursor: pointer;
}
.qpcexpand, .qpckeepopen, .qpcclose {
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px 5px;
	margin: 1px 0;
}
.qpcexpand, .qpckeepopen {
	color: #fff;
	background-color: #35A836;
	background-image: -ms-linear-gradient(top, #3CBA3D 0, #309430 100%);
	background-image: -moz-linear-gradient(top, #3CBA3D 0, #309430 100%);
	background-image: -o-linear-gradient(top, #3CBA3D 0, #309430 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3CBA3D), color-stop(1, #309430));
	background-image: -webkit-linear-gradient(top, #3CBA3D 0, #309430 100%);
	background-image: linear-gradient(to bottom, #3CBA3D 0, #309430 100%);
	border: 1px solid #309430;
}
.qpckeepopen {
	display: none;
}
.qpcclose {
	background-color: #B4B4B4;
	background-image: -ms-linear-gradient(top, #CCCCCB 0, #999 100%);
	background-image: -moz-linear-gradient(top, #CCCCCB 0, #999 100%);
	background-image: -o-linear-gradient(top, #CCCCCB 0, #999 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CCCCCB), color-stop(1, #999));
	background-image: -webkit-linear-gradient(top, #CCCCCB 0, #999 100%);
	background-image: linear-gradient(to bottom, #CCCCCB 0, #999 100%);
	display: none;
	border: 1px solid #999;
}
#qpcbarexpandablewrapper {
	margin-left: -11px;
	width: 981px;
	display: none;
}
#qpcbarexpandable {
	width: 970px;
	height: 250px;
	margin: 0 auto;
}
.qpc-expanded-ad {
	display: none;
}
.sstooltip, .sstooltip:hover {
	background: transparent url(http://mw1.wsj.net/MW5/content/images/tooltip.png) no-repeat center top;
	text-decoration: none;
	width: 11px;
	display: inline-block;
}
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}
#tiptip_holder.tip_top {
	padding-bottom: 5px;
}
#tiptip_holder.tip_bottom {
	padding-top: 5px;
}
#tiptip_holder.tip_right {
	padding-left: 5px;
}
#tiptip_holder.tip_left {
	padding-right: 5px;
}
#tiptip_content {
	font-size: 11px;
	color: #fff;
	padding: 4px 8px;
	background-color: #555;
	border-radius: 3px;
	box-shadow: 0 0 3px #555;
}
#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}
#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
}
#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
}
#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
}
#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: #555;
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: #555;
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: #555;
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: #555;
}
.t3offer {
	text-align: center;
	margin-bottom: 20px;
}
.uahns #distantheadercontent {
	top: 48px;
}
.uahns #topchromeblanket {
	top: 40px;
}
.uahns #notificationwrap {
	margin-top: 183px;
}
#uahns-wrap {
	background-color: black;
	position: absolute;
	top: 0;
	width: 100%;
}
#uahns-banner {
	display: block;
	margin: 0 auto;
	height: 40px;
	width: 981px;
	font-size: 16px;
	position: relative;
}
#uahns-link {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
	padding: 10px 0;
}
#uahns-close {
	position: absolute;
	right: 0;
	top: 0;
	color: #fff;
	background-color: #000;
	font-size: 27px;
	height: 20px;
	padding: 12px 10px 8px;
	cursor: pointer;
}

a:link, a:visited {
	color: #004176;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
textarea {
	color: #333;
}
.bgChannel, .bgRealtimeChannel, .bgRevision {
	display: none;
}
.bgQuote.up .bgChange, .bgQuote.up .change, .bgQuote.up .bgPercentChange, .bgQuote.up .changepercent, .bgQuoteDeferred.up .bgChange, .bgQuoteDeferred.up .change, .bgQuoteDeferred.up .bgPercentChange, .bgQuoteDeferred.up .changepercent {
	color: #007C1D;
}
.bgQuote.down .bgChange, .bgQuote.down .change, .bgQuote.down .bgPercentChange, .bgQuote.down .changepercent, .bgQuoteDeferred.down .bgChange, .bgQuoteDeferred.down .change, .bgQuoteDeferred.down .bgPercentChange, .bgQuoteDeferred.down .changepercent {
	color: #B50000;
}
.tabs, .mininav {
	font-size: .92em;
}
.tabs .tab, .mininav {
	text-transform: uppercase;
}
.tabs .tab.selected {
	color: #3a9732;
}
.cc_tagline {
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	line-height: 1.2em;
	width: 380px;
	margin-top: 6px;
	margin-bottom: 4px;
}
.block h2.alt-1, .block h3.alt-1 {
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}
.block h2.alt-1 {
	font-size: 1.17em;
}
.block h3.alt-1 {
	font-size: 1em;
}
/*.block h2, .block h3, .block h5, h2.fakeblock, h3.fakeblock {
	color: #33B52F;
	font-size: 2.08em;
	font-weight: normal;
}*/
.fakeblock {
	display: inline;
}
/*.block h2 a:link, .block h2 a:visited, .block h3 a:link, .block h3 a:visited, .block h4 a:link, .block h4 a:visited {
	color: #33B52F;
}*/
.block h2 .arrows, .block h3 .arrows {
	font-size: .83em;
	color: #004176;
}
.block h3, h3.fakeblock {
	font-size: 1.67em;
}
.block h4 {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
}
.block h5, .block h6 {
	font-size: 90%;
	font-weight: bold;
}
.block h4.mono {
	color: #333;
	text-transform: uppercase;
}
.block .blockcontrols {
	font-size: .9em;
	line-height: 1.125em;
}
.marketblock .tickerrow .changepercent, #overviewcurrencyratespage .tickerrow .change, .newsblock .insert.quote .ticker, .newsblock .insert.quote .price, .newsblock .insert.quote .change, .newsblock .insert.quote .changepercent, .newsblock .insert.quote .volume {
	font-weight: bold;
}
.newsblock .insert.quote .change, .newsblock .insert.quote .changepercent, .newsblock .insert.quote .volume {
	font-size: 140%;
}
.listblock ol {
	font-weight: bold;
	font-size: .9em;
}
.listblock ol li a {
	font-weight: normal;
	font-size: 1.1em;
}
.listblock ol li:first-child a {
	font-weight: bold;
	font-size: 1.4em;
}
.commentblock blockquote {
	font-size: 170%;
}
.newsitem .section {
	text-transform: uppercase;
	font-size: 85%;
	font-weight: bold;
}
.newsblock .info, .newsitem .info {
	font-size: .9em;
	color: #888;
}
.newsblock .morenews {
	font-size: .9em;
	font-weight: bold;
}
.textdeemphasized {
	color: #999;
}
.foreverblock a.disabled, .foreverblock a.disabled:hover {
	color: #808080;
	text-decoration: none;
}
.button-style1, .button-style2 {
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
}
.button-style1, a.button-style1:link, a.button-style1:visited {
	color: #fff;
}
.button-style2 {
	color: #004276;
}
.chartIndicator, .chartDownIndicator, .chartUpIndicator {
	background-image: url(http://mw3.wsj.net/MW5/content/market/images/chart-blip-unch.gif);
	width: 6px;
	height: 20px;
	background-repeat: no-repeat;
}
.chartDownIndicator {
	background-image: url(http://mw1.wsj.net/MW5/content/market/images/chart-blip-dn.gif);
}
.chartUpIndicator {
	background-image: url(http://mw2.wsj.net/MW5/content/market/images/chart-blip-up.gif);
}
.currentPriceDownLbl, .currentPriceUpLbl, .highLbl, .lowLbl, .closeLineLbl {
	color: #fff;
	height: 12px;
	font-size: 11px;
	line-height: normal;
	margin: 0;
	padding: 0;
	line-height: 12px;
	padding-right: 1px;
}
.currentPriceDownLbl {
	background-color: #b50000;
}
.currentPriceUpLbl {
	background-color: #007C1D;
}
.highLbl {
	background-color: #f80;
}
.lowLbl {
	background-color: #f80;
}
.closeLineLbl {
	background-color: #959595;
}
.currentPriceDownLblX, .currentPriceUpLblX, .highLblX, .lowLblX, .closeLineLblX {
	color: #fff;
	background-repeat: no-repeat;
	height: 12px;
	width: 5px;
	margin: 0;
	padding: 0;
	line-height: inherit;
}
.currentPriceDownLblX {
	background-image: url(http://mw2.wsj.net/MW5/content/market/images/banner_down.png);
}
.currentPriceUpLblX {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -272px;
	width: 5px;
	height: 12px;
}
.highLblX {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -198px;
	width: 5px;
	height: 12px;
}
.lowLblX {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -235px;
	width: 5px;
	height: 12px;
}
.closeLineLblX {
	background-image: url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png);
	background-position: 0 -161px;
	width: 5px;
	height: 12px;
}
.xValueLbl, .priceLbl {
	font-size: 10px;
	white-space: nowrap;
}
.xValueLbl {
	text-align: center;
}
.congachart .title {
	font-weight: bold;
	text-transform: uppercase;
}
.error {
	color: #b50000;
}
.invisible {
	display: none;
}
#specialadfeatures h3, #specialadfeatures h3 a {
	color: #333;
}
#specialadfeatures h3, #specialadfeatures h3 .arrows {
	font-size: 12px;
}
.deemphasized {
	color: #777;
	font-size: 95%;
}
.understated {
	font-size: .92em;
}
.emphasized {
	font-size: 1.1em;
	font-weight: bold;
}
.bighead {
	font-size: 1.167em;
	font-weight: bold;
}
.moreinfo h4 {
	font-size: 1.0em;
	font-weight: bold;
}
#maincontent strong {
	font-weight: bold;
}
.intnewsitem {
	margin-bottom: 5px;
}
.intmorenews {
	margin-left: 10px;
	font-weight: bold;
	font-size: .957em;
}
a.greenfakebutton {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}
a.greenfakebutton:hover, a.greenfakebutton:active {
	text-decoration: none;
}
.attention {
	background-color: #feda46;
	display: inline-block;
	margin: 0 2px 5px;
	padding: 0 4px;
	font-size: .8em;
}
.accountHeading {
	line-height: 45px;
	padding-left: 5px;
}
.accountHeading h2 {
	font-size: 2em;
	font-weight: bold;
	float: left;
}
.accountHeading .logoutLink {
	float: right;
	color: red;
	font-weight: bold;
}
.acct-section {
	width: 450px;
	clear: both;
	border-top: 1px solid #B4C9CA;
	padding: 10px;
}
.acct-section-row {
	clear: both;
	line-height: 1.5em;
}
.acct-section-row a {
	float: right;
}
table.commentnotifications td.left {
	text-align: left;
	width: auto;
	padding: 8px;
}
table.commentnotifications td {
	border: 1px solid #e2e4e3;
	border-left: none;
	text-align: center;
	width: 80px;
}
table.commentnotifications td label {
	width: 96px;
	display: block;
	height: 30px;
}
table.commentnotifications td label input {
	margin: 8px 0 0;
}
table.commentnotifications tr.nostyle td {
	border: none;
}
table.commentnotifications tr.nostyle td label {
	width: auto;
	height: auto;
	display: inline;
}
table.commentnotifications td input[type=checkbox] {
	vertical-align: middle;
}
table.commentnotifications {
	border-collapse: collapse;
	border-left: none;
	margin-bottom: 10px;
}
.wsjlocked a::before {
	content: "";
	background: url('http://s1.wsj.net/img/icon_key.png') 0 .3em no-repeat;
	display: inline-block;
	width: 16px;
	height: 1em;
}
.newsblock.tiny h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding-bottom: 0;
}
#latestvideo .nowplaying {
	margin: 3px 5px;
	height: 151px;
}
#latestvideo>p {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 6px 5px;
	min-height: 38px;
}
#latestvideo .morevids {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/video-bkgd.png) repeat-x top left;
	border-top: 1px solid #d9dfdd;
}
#latestvideo .blockcontrols {
	margin-right: 5px;
	font-weight: bold;
}
#latestvideo .morevids .blockcontrols {
	padding: 5px 6px;
	text-align: right;
}
#latestvideo .videocarousel ul {
	position: relative;
}
#latestvideo .videocarousel ul li {
	width: 268px;
	padding: 0 6px;
	float: left;
}
#latestvideo .videocarousel ul li div {
	width: 124px;
	height: 135px;
	font-size: .85em;
	line-height: 1.1em;
	float: left;
	padding: 0 5px;
}
#latestvideo .videocarousel ul li div img {
	padding: 4px 0;
	cursor: pointer;
	margin-bottom: -3px;
}
#latestvideo .videocarousel ul li div img.selected, #latestvideo .videocarousel ul li .hover img {
	background-color: #31b629;
}
#latestvideo .videocarousel ul li .hover {
	color: #31b629;
}
#marketoverview-cont {
	position: relative;
	height: 230px;
	padding-bottom: .42em;
}
#marketoverview {
	position: absolute;
	overflow: hidden;
	width: 377px;
	border-bottom: none;
	background-color: #FFF;
}
#marketoverviewchart {
	height: 137px;
	margin-top: 3px;
}
#marketoverviewpane {
	width: 959px;
	border-bottom: 1px solid #d9dfdd;
}
#marketoverviewpane h2 {
	padding-bottom: 8px;
	font-size: 1.667em;
}
#marketoverview-cont .sponsor {
	float: none;
	position: absolute;
	left: 123px;
}
#marketoverviewexpander {
	background-image: url(http://mw3.wsj.net/MW5/content/images/mw-home-sprite-24-bit.png);
	background-position: 0 0;
	width: 18px;
	height: 224px;
	position: absolute;
	left: -18px;
	top: 0;
	z-index: 2;
	cursor: pointer;
}
#marketoverviewexpander.expanded {
	left: -6px;
	background-image: url(http://mw2.wsj.net/MW5/content/images/buttons/close.png);
	width: 18px;
	height: 60px;
}
#marketoverview .tabs {
	margin: 0;
}
#marketoverview .tabpane {
	padding-top: 3px;
	width: 195px;
}
#marketoverview .tabs .control .dropdown .body {
	width: 76px;
}
#marketoverview .tabs .control .dropdown .body span {
	font-weight: bold;
	padding: 3px;
}
#marketoverview .tabs .control .dropdown .body li {
	padding: 3px 5px;
}
#marketoverview .tabs .control .dropdown .body li:hover {
	background-color: #33b52f;
	color: #fff;
	cursor: pointer;
}
#marketoverview.marketblock .tickerrow .change {
	min-width: 0;
}
#marketoverview.marketblock .tickerrow .changepercent {
	min-width: 0;
}
#overviewratespage .bgQuote.up .bgChange, #overviewratespage .bgQuote.up .change, #overviewratespage .bgQuote.up .bgPercentChange, #overviewratespage .bgQuote.up .changepercent, #overviewratespage .bgQuoteDeferred.up .bgChange, #overviewratespage .bgQuoteDeferred.up .change, #overviewratespage .bgQuoteDeferred.up .bgPercentChange, #overviewratespage .bgQuoteDeferred.up .changepercent {
	color: #B50000;
}
#overviewratespage .bgQuote.down .bgChange, #overviewratespage .bgQuote.down .change, #overviewratespage .bgQuote.down .bgPercentChange, #overviewratespage .bgQuote.down .changepercent, #overviewratespage .bgQuoteDeferred.down .bgChange, #overviewratespage .bgQuoteDeferred.down .change, #overviewratespage .bgQuoteDeferred.down .bgPercentChange, #overviewratespage .bgQuoteDeferred.down .changepercent {
	color: #007C1D;
}
#bankrateoverview {
	border-bottom: none;
}
#bankrateoverview p {
	border-top: 1px solid #d9dfdd;
	font-size: .75em;
}
#bankrateoverview .tabpane {
	width: 174px;
}
#rateschart {
	height: 69px;
}
#hotstockscarousel ul {
	height: auto;
}
#hotstockscarousel .chart {
	position: relative;
	margin: auto;
	height: 110px;
}
#hotstockscarousel .bgQuote .ticker, #hotstockscarousel .bgQuote .bgLast, #hotstockscarousel .bgQuoteDeferred .ticker, #hotstockscarousel .bgQuoteDeferred .bgLast {
	font-weight: bold;
}
#hotstockscarousel .bottomdata .bgLast {
	float: left;
}
#hotstockscarousel .bottomdata .bgChange, #hotstockscarousel .bottomdata .bgPercentChange {
	float: right;
	text-align: right;
}
#hotstockscarousel .bottomdata .bgPercentChange {
	width: 70px;
}
#commentarycarousel .bottomdata {
	font-size: 1.215em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 5px 6px;
}
#commentarycarousel.block li.twowide {
	margin-bottom: 0;
}
.tickertable table, .currencytable table {
	width: 100%;
	font-size: .9em;
	margin: 2px 0;
}
.tickertable tr, .currencytable tr {
	padding: 0 3px;
}
.tickertable th, .currencytable th {
	text-align: left;
	padding: 1px 3px;
}
.tickertable td.bgLast, .currencytable td {
	font-weight: bold;
	padding: 1px 3px;
	text-align: right;
}
.tickertable th, .tickertable td {
	text-align: right;
	padding: 2px 6px;
	vertical-align: top;
	white-space: nowrap;
}
.tickertable th.brsymbol {
	text-align: left;
	font-weight: bold;
}
.tickertable th.brheader {
	font-weight: bold;
}
.tickertable td.symbol {
	text-align: left;
	font-weight: bold;
	white-space: normal;
}
.currencytable p {
	font-size: .9em;
}
.tickersummary div.small {
	border-bottom: 1px solid #D4E0E0;
	margin-bottom: 8px;
	padding: 0 5px;
}
.tickersummary div.last {
	border-bottom: none;
}
.tickersummary div.small .bgQuote {
	width: 134px;
	margin-right: 6px;
}
#investmenttools {
	border-bottom: 1px solid #b4c9ca;
	margin-bottom: 20px;
}
#investmenttools .toolheader {
	height: 25px;
}
#investmenttools .investmenttool {
	border-top: 1px solid #b4c9ca;
	padding-left: 6px;
}
#investmenttools .toollayout {
	padding-bottom: 4px;
}
#investmenttools span {
	position: relative;
	top: 4px;
}
#investmenttools span.toolname {
	font-size: 1.1em;
	font-weight: bold;
	color: #004176;
	padding-right: 12px;
}
#investmenttools span.tooltagline {
	font-size: .9em;
	color: #004176;
}
#investmenttools #fundfindertable td {
	padding-right: 4px;
}
#investmenttools #fundfinderbutton {
	width: 40px;
	text-align: center;
	float: right;
}
#investmenttools select {
	width: 160px;
}
#SelectedStock {
	width: 180px;
	padding: 1px;
}
#StockActions {
	width: 186px;
	padding: 1px;
}
.BoxLabelColumn {
	width: 54px;
}
.StockHref {
	height: 26px;
}
#FundCompare .search {
	margin-bottom: 5px;
}
#FundCompare .search .understated {
	color: #808080;
	margin-left: 8em;
}
#FundCompare .search .button-style2 {
	font-size: .83em;
}
.hiddenErrorMessage {
	display: none;
}
.visibleErrorMessage {
	display: block;
	color: Red;
	font-size: 12px;
}
#bankratechartcontainer {
	position: relative;
	border-bottom: solid 1px #d9dfdd;
	padding-bottom: 15px;
}
#bankrate table {
	margin-top: 0;
}
#bankrate .up, #bankrate .down {
	width: 32px;
	padding-left: 12px;
}
#bankrate .brarrow {
	width: 9px;
	text-align: center;
	padding-left: 12px;
}
#bankrate .brchart {
	width: 14px;
	padding-left: 12px;
	text-align: right;
}
#bankrate .brchart img {
	position: relative;
	top: 1px;
	left: -1px;
}
#bankrate .brfooter {
	margin-top: 4px;
	padding-left: 4px;
	margin-bottom: 20px;
	height: 22px;
}
#bankrate .brfootertext {
	font-size: .75em;
	color: Gray;
	position: relative;
	top: -10px;
}
#market .leftcolumn {
	float: left;
	padding-left: 6px;
}
#market .rightcolumn {
	float: right;
	white-space: nowrap;
}
#market .graphList {
	margin-bottom: 6px;
	border-bottom: solid 1px #D4E0E0;
}
#market .lastgraph {
	border-bottom: none;
}
#market .graphList .twowide, #market .graphList .onewide {
	margin-bottom: 0;
}
#market .graphList .bgQuote, #market .graphList .bgQuoteDeferred {
	padding-right: 6px;
}
#market .graphList .ticker {
	float: left;
	padding-left: 6px;
}
#market .graphList .timestamp {
	float: right;
}
#market .graphList .companyName {
	font-size: .9em;
	padding-left: 6px;
}
#market .graphList .bgLast {
	padding-right: 12px;
}
#market .graphList .up .bgLast {
	background-position: right 3px;
}
#market .graphList .down .bgLast {
	background-position: right 3px;
}
#market .graphList .bgChange, #market .graphList .bgPercentChange {
	float: left;
}
#market .graphList .bgPercentChange {
	min-width: 46px;
	padding-left: 8px;
}
#market .quotelist {
	padding-top: 4px;
}
#market .quotelist .bgLast, #market .quotelist .bgChange, #market .quotelist .bgPercentChange {
	float: left;
}
#market .quotelist .bgChange {
	min-width: 52px;
	padding-left: 8px;
}
#market .quotelist .bgPercentChange {
	min-width: 52px;
	padding-left: 8px;
}
#market .quotelist .rightcolumn {
	padding-right: 4px;
}
#market .bgLast {
	padding-right: 24px;
}
#market .quotecolumn {
	padding-left: 11px;
}
#market .up .bgLast {
	background: transparent url(http://mw2.wsj.net/MW5/content/section/images/arrow-sm-up.png) no-repeat;
	background-position: right 5px;
}
#market .down .bgLast {
	background: transparent url(http://mw3.wsj.net/MW5/content/section/images/arrow-sm-dn.png) no-repeat;
	background-position: right 5px;
}
h2.commoditiestitle {
	font-size: 2.08em;
}
.commoditiesconga {
	padding-right: 11px;
}
.indexheader {
	line-height: 1.3em;
	padding-left: 16px;
}
#maincontent img.imageheader {
	margin-left: -11px;
	margin-bottom: 15px;
}
.sectionheader {
	position: relative;
	margin: 0 -5px 15px -11px;
}
.sectionheader h1, #maincontent .sectionheader .imageheader {
	margin: 0;
}
.sectionheader .withprovider.smartmoney {
	padding-right: 138px;
	background: transparent url(http://mw4.wsj.net/MW5/content/images/logos/smartmoney/with_sm.png) no-repeat right center;
}
.sectionheader .advertisement {
	position: absolute;
	right: 10px;
}
#trendingTickers {
	position: fixed;
	bottom: 0;
	background-color: #022928;
	border-color: #2D5B5D;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	width: 970px;
	height: 32px;
	margin-left: -11px;
	z-index: 10000;
	-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
	box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
}
#trendingTickers.small {
	height: 1px;
}
#trendingTickers span {
	float: left;
	color: #FECB2E;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 7px;
}
#trendingTickers .trendToggle {
	float: right;
	width: 20px;
	height: 24px;
	border-left: 1px solid #144040;
	color: #699;
	padding-left: 7px;
	padding-top: 8px;
	font-size: 1.6em;
	cursor: pointer;
}
#trendingTickers.small .trendToggle {
	background-color: #022928;
	border-color: #2D5B5D;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	margin-top: -18px;
	-webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
	box-shadow: 0 0 4px 4px rgba(0,0,0,0.2);
	background: #022928 url(http://mw1.wsj.net/MW5/content/images/up_arrow.png) no-repeat center top 5px;
	padding-top: 20px;
	margin-right: -1px;
}
#trendingTickers ul {
	float: left;
	margin-left: 10px;
	margin-top: 7px;
}
#trendingTickers li {
	display: inline;
	border-right: 1px solid #144040;
	padding: 3px 6px 3px 10px;
}
#trendingTickers li a {
	color: white;
	font-weight: bold;
	vertical-align: middle;
	font-size: 1.1em;
}
#trendingTickers li:last-child {
	border: none;
}
#trendingTickers li span {
	float: none;
	margin: 0 0 0 8px;
	font-size: .9em;
	vertical-align: middle;
}
#trendingTickers li.up span {
	color: #2EB432;
}
#trendingTickers li.down span {
	color: #EC1709;
}
#trendingTickers div.powered {
	float: right;
	margin-top: 1px;
	margin-right: 5px;
}
#trendingTickers div.powered img {
	margin: 3px 0 0 6px;
}
#trendingTickers div.powered span {
	font-size: .9em;
	font-weight: normal;
	color: #699;
}
#trendingTickers div.trendAd {
	float: right;
	margin-right: 5px;
	width: 140px;
}
#la-widget-wrapper {
	width: 377px;
}
#la-widget-wrapper table tr th {
	font-size: 8pt;
	text-align: right;
	vertical-align: bottom;
}
#la-widget-wrapper table {
	border-top: solid 1px #70787c;
}
#la-widget-wrapper table th {
	border-bottom: solid 1px #d9dfdd;
	padding: 2px 4px 4px 4px;
}
#la-widget-wrapper table td {
	border-bottom: solid 1px #d9dfdd;
	padding: 4px;
}
#la-widget-wrapper table tr td {
	font-size: 9pt;
	text-align: right;
}
#la-widget-wrapper table tr.la-shortposition td {
	border-bottom: none;
	padding-bottom: 0;
}
#la-widget-wrapper table {
	width: 100%;
}
#la-widget-wrapper table .la-col-symbol, #la-widget-wrapper table .la-ticker, #la-widget-wrapper table .la-shortindicator {
	text-align: left;
}
#la-widget-wrapper table .la-shortindicator {
	font-size: 8pt;
	padding-top: 0;
}
.la-ticker {
	color: #093a6a;
	font-weight: bold;
}
.la-title {
	font-weight: bold;
	font-size: 10pt;
	padding: 4px;
	line-height: 20pt;
}
.la-timestamp {
	float: right;
	padding: 4px;
	font-size: 7pt;
}
.la-table-gainer .la-percent-change-value, .la-table-gainer .la-change {
	color: #090;
}
.la-table-decliner .la-percent-change-value, .la-table-decliner .la-change {
	color: #e92527;
}
#la-widget-wrapper table tr td.la-empty-row {
	padding-top: 10px 0;
	text-align: center;
}
.la-hot-flag {
	height: 15px;
	width: 10px;
	background-image: url('../../likeassets/images/mktw-hot-flag.png');
	display: inline-block;
	margin-left: 3px;
	margin-right: 6px;
	position: relative;
	top: 3px;
}
#la-widget-wrapper #la-newspage a {
	font-weight: bold;
	font-size: 10pt;
}
#la-widget-wrapper #la-newspage .la-headline-wrapper {
	padding: 7px 0;
	border-bottom: solid 1px #d9dfdd;
}
.la-headline-details {
	color: #666;
}
.la-headline-details span {
	font-size: 9pt;
	margin: 0 5px;
}
.la-headline-details :first-child {
	margin-left: 0;
}
.la-headline-details .la-headline-ticker {
	font-weight: bold;
	color: black;
}
.la-main-title {
	font-weight: bold;
	font-size: 13pt;
}
.la-main-title .la-overall-change {
	margin-left: 5px;
}
.la-main-title .la-overall-change.down {
	color: #e92527;
}
.la-main-title .la-overall-change.up {
	color: #090;
}
.la-main-title .la-close {
	float: right;
	font-size: 8pt;
	font-weight: normal;
}
.la-main-footer {
	background-color: #f1f6f3;
	font-size: 8pt;
	padding: 20px 5px;
	color: #004265;
	border-bottom: solid 1px #d9dfdd;
}
.la-open-tray {
	border-bottom: solid 1px #d9dfdd;
	text-align: center;
	margin-top: 15px;
	display: none;
}
.la-open-button {
	cursor: pointer;
}
#LikeAssetsPromopage {
	text-align: center;
}
#ad_RealtorAd {
	margin-top: 5px;
}
#rightrail .ad-extra-text {
	text-align: center;
	display: block;
}
.outbrainVideo {
	float: left;
}
.fixed {
	position: fixed!important;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	top: 0;
	z-index: 10000;
}
.fixed.noshadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#navigationshim {
	width: 100%;
	height: 32px;
	position: absolute;
	background: none repeat scroll 0 0 #245E5F;
	z-index: -1;
}
#sitenavplaceholder.withsub #navigationshim {
	height: 58px;
}
#sitenavplaceholder {
	width: 100%;
}
#subnavblanket {
	background-color: #fff;
	border-bottom: 1px solid #b4c9ca;
	clear: both;
}
#toplevelnav, #subnav {
	width: 981px;
	margin: 0 auto;
}
#sitenavplaceholder, #sitenav {
	position: relative;
	height: 32px;
	z-index: 10000;
}
#sitenav {
	position: absolute;
	width: 100%;
}
#toplevelhack {
	width: 100%;
	background: transparent url(http://mw2.wsj.net/MW5/content/images/mw-sprite-backgrounds.png) repeat-x 0 -69px;
	border-top: 1px solid #3d7b81;
}
#sitenavplaceholder.withsub, #sitenavplaceholder.withsub #sitenav {
	height: 58px;
}
#featuresnav, #accountnav {
	height: 27px;
	float: left;
	padding: 4px 6px 0;
}
#featuresnav {
	width: 675px;
	border-right: 1px solid #022a29;
}
#accountnav {
	width: 281px;
	float: right;
	position: relative;
}
#subnav {
	width: 968px;
	height: 26px;
	clear: left;
	padding-left: 13px;
	bottom: 0;
	z-index: 99;
}
#subnav>div.selected, #subnav>div.selected:first-child {
	background: transparent url(http://mw1.wsj.net/MW5/content/images/backgrounds/nav-sec-arrow.png) no-repeat bottom center;
}
#subnav>div.selected>a {
	color: #333;
	font-weight: bold;
}
#subnav>div.communitymembernav {
	float: right;
}
#subnav>div.communitymembernav.first {
	background: none;
}
#accountnavitems {
	float: right;
}
#featuresnav>div, #accountnav #accountnavitems>div {
	float: left;
	position: relative;
	margin-right: 1px;
}
#accountnav #accountnavitems>div {
	float: left;
	font-weight: normal;
}
#subnav>div {
	float: left;
	padding: 5px 7px 5px 8px;
	font-size: 11px;
	background: transparent url(http://mw4.wsj.net/MW5/content/images/mw-home-sprite.png) no-repeat;
	background-position: 0 -296px;
}
#subnav>div:first-child {
	background-image: none;
	padding-left: 0;
}
#subnav #subnavcircad {
	padding: 0;
	float: right;
	background: none;
}
#featuresnav>div>a, #accountnav #accountnavitems>div>a {
	display: block;
	padding: 4px 5px 6px;
	color: #fff;
	font-weight: bold;
}
#featuresnav>div.selected, #accountnav #accountnavitems>div.selected {
	background: #fff url(http://mw2.wsj.net/MW5/content/images/mw-sprite-backgrounds.png) repeat-x 0 0;
}
#featuresnav>div.selected>a, #accountnav #accountnavitems>div.selected>a {
	color: #000;
	text-shadow: none;
	font-weight: bold;
}
#accountnav #accountnavitems>div>a {
	color: #b5f7c5;
	text-shadow: 1px 1px 0 #373737;
	font-weight: normal;
	padding: 4px 4px 6px;
}
#featuresnav>div.fakehover, #accountnav #accountnavitems>div.fakehover {
	background-color: #2d585a;
}
#featuresnav>div.expanded>a, #accountnav #accountnavitems>div.expanded>a {
	background-color: #203c40;
}
#featuresnav>div.selected>a:hover, #accountnav #accountnavitems>div.selected>a:hover, #featuresnav>div.expanded.selected>a, #accountnav #accountnavitems>div.expanded.selected>a {
	color: #fff;
}
#accountnav #accountnavitems #opensearch {
	float: right;
	margin-left: 10px;
	margin-right: 35px;
	cursor: pointer;
}
#accountnav #accountnavitems #opensearch img {
	position: absolute;
	top: 3px;
}
#vsenavdefault {
	color: #666;
	list-style: disc;
	margin: 0 0 10px 0;
	padding: 0;
	list-style-position: inside;
}
.supernav {
	background-color: #fff;
	width: 401px;
	border: solid 7px #203c40;
	padding: 5px;
	position: absolute;
	left: 0;
	display: none;
	-moz-box-shadow: 3px 3px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,0.2);
	box-shadow: 3px 3px 0 rgba(0,0,0,0.2);
	z-index: 10001;
}
#accountnav #accountnavitems .supernav {
	left: auto;
	right: 0;
	width: 372px;
}
.expanded .supernav {
	display: block;
}
.supernav .fauxheader {
	margin-bottom: 15px;
}
.supernav>h2, .supernav .fauxheader h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 8px;
}
.supernav h3 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.supernav .join, .supernav .calltoaction {
	text-align: center;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}
.supernav .fakebutton.action, .supernav button.action {
	font-size: 13px;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 8px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 3px 10px;
}
.supernav .tabs {
	margin: 5px -5px;
}
.supernav .divided {
	margin: 0 -5px;
	padding: 5px 5px 0;
}
.supernav .article.summary {
	clear: both;
	margin-bottom: 15px;
}
.supernav .sectiondummy {
	width: 406px;
	float: right;
	margin: -5px 0 -5px -113px;
	background-color: #203c40;
}
.supernav .sectionlinks {
	width: 120px;
	margin: -5px 0 -5px -12px;
	float: left;
	background-color: #203c40;
}
.supernav .sectionlinks * {
	padding: 2px 5px 2px 7px;
	display: block;
}
.supernav .sectionlinks .group {
	color: #5bacb3;
	text-transform: uppercase;
	padding: 1px 5px 1px 7px;
	margin-top: 8px;
}
.supernav .sectionlinks .group:first-child {
	margin-top: 0;
}
.supernav .sectionlinks .group.columns {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/nav-menu-icon-columns.png) no-repeat 5px center;
	padding-left: 26px;
}
.supernav .sectionlinks .group.tools {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/nav-menu-icon-tools.png) no-repeat 5px center;
	padding-left: 26px;
}
.supernav .sectionlinks .group.featured {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/nav-menu-icon-featured.png) no-repeat 5px center;
	padding-left: 26px;
}
.supernav .sectionlinks .group.quicklinks {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/nav-menu-icon-quick-links.png) no-repeat 5px center;
	padding-left: 26px;
}
#featuresnav .supernav .sectionlinks a {
	color: #cbe4e6;
}
.supernav .sectionlinks a:hover, .supernav .sectionlinks a:active {
	background-color: #355558;
}
.supernav .sectionpreview {
	background-color: #fff;
	width: 280px;
	margin-left: 113px;
	padding: 5px 9px;
}
.supernav .sectionpreview img.associated {
	float: right;
	padding: 0 0 3px 5px;
}
.supernav .sectionpreview h1 {
	font-size: 16px;
}
.supernav table, #accountnav #accountnavitems :first-child .supernav table {
	text-align: left;
	margin: 0 -5px 5px;
	border-bottom: 1px solid #d8dfdd;
}
#accountnav #accountnavitems .supernav table {
	width: 382px;
}
.supernav table th, .supernav table td {
	padding: 5px;
}
.supernav table td {
	border-top: 1px solid #d8dfdd;
}
.supernav table .numeric {
	text-align: center;
}
.supernav table .date {
	white-space: nowrap;
	vertical-align: top;
}
.supernav .article .gameavatar {
	float: left;
	margin-right: 8px;
	overflow: hidden;
	width: 58px;
}
div.gameavatar span {
	font-size: 10px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	line-height: 13px;
}
.supernav .article .gameavatar+div {
	float: left;
}
.supernav .featuredgames {
	margin-bottom: 8px;
}
#alertsdefault {
	background: url(http://mw4.wsj.net/MW5/content/images/create_alert_short.png) no-repeat center center;
	height: 253px;
}
#portfoliodefault {
	background: url(http://mw1.wsj.net/MW5/content/images/add_to_portfolio_short.png) no-repeat center center;
	height: 237px;
}
#loginnav input[type="text"], #loginnav input[type="password"] {
	width: 220px;
}
#loginnav .login, #loginnav .rememberme {
	margin-top: 8px;
}
#loginnav .rememberme {
	float: right;
}
.mymarketwatch .block {
	padding: 0 8px;
}
.mymarketwatch .fauxheader {
	font-size: 12px;
	padding: 0 8px;
}
.mymarketwatch .fauxheader h2 {
	margin-bottom: 6px;
}
.mymarketwatch .fauxheader img {
	float: left;
	margin-right: 8px;
	border: 1px solid #d4e0e0;
	padding: 1px;
}
.mymarketwatch .fauxheader .signout {
	float: right;
}
.mymarketwatch .fauxheader .links a, .mymarketwatch .fauxheader .signout {
	font-weight: bold;
}
#navhotpickstabpage .instrument-picker {
	width: 239px;
}
#navhotpickstabpage tr.tied td {
	display: none;
}
#navhotpickstabpage tr.highlight.tied td {
	border-width: 0;
	display: table-cell;
}
#navmypickstabpage>div {
	float: left;
	width: 205px;
	margin: 0 11px 15px 0;
}
#navmypickstabpage>div.extra {
	width: 167px;
	margin-right: 0;
}
#navmypickstabpage>div>div {
	border-bottom: 1px solid #d4e0e0;
	padding: 3px 5px;
}
#navmypickstabpage>div>div:first-child {
	border-top: 1px solid #d4e0e0;
}
#navmygroupstabpage div {
	clear: both;
}
#navmygroupstabpage div * {
	vertical-align: middle;
	margin-bottom: 5px;
}
#navmygroupstabpage div img {
	float: left;
	margin-right: 5px;
}
#navalertstabpage p {
	margin-bottom: 5px;
}
#navalertstabpage ul {
	margin-left: 10px;
}
.newsfeed {
	margin: 0 -5px;
}
#portfolionav .alertlink {
	float: right;
	margin-top: 4px;
}
#portfolionav table {
	margin-bottom: 0;
	border-bottom: none;
}
#portfolionav th, #portfolionav td {
	padding: 0;
	border-top: none;
}
#portfolionav th {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	background: url(http://mw2.wsj.net/MW5/content/images/backgrounds/tab-bkgd.png) repeat-x;
	border-top: 1px solid #B4C9CA;
	padding-top: 5px;
	cursor: pointer;
}
#portfolionav tr.even td {
	background-color: #effbfb;
}
#portfolionav th.headerSortUp span {
	background: transparent url(http://mw3.wsj.net/MW5/content/images/arrow-sortup.png) no-repeat scroll right 5px;
	padding-right: 10px;
}
#portfolionav th.headerSortDown span {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/arrow-sortdown.png) no-repeat scroll right 5px;
	padding-right: 10px;
}
#portfolionav td.port-symb, #portfolionav th.port-symb {
	width: 55px;
	padding-left: 5px;
	text-align: left;
}
#portfolionav td.port-price, #portfolionav th.port-price {
	width: 70px;
	text-align: right;
}
#portfolionav td.port-change, #portfolionav th.port-change {
	width: 90px;
	text-align: right;
}
#portfolionav td.port-ratechange, #portfolionav th.port-ratechange {
	width: 170px;
}
#portfolionav th.port-ratechange {
	text-align: center;
}
#portfolionav .pagination {
	font-weight: bold;
	color: #004276;
	border-top: 1px solid #B3C8C8;
	margin: 0 -5px;
}
#portfolionav td.table-right, #portfolionav th.table-right {
	text-align: right;
}
#portfolionav .pagination p.selected {
	color: #33B52F;
}
#portfolionav .pagination p.disabled {
	color: #808080;
}
#portfolionav .pagination .pageNumbers, #portfolionav .pagination p {
	float: left;
}
#portfolionav .pagination .pageNumberList {
	margin-top: 3px;
}
#portfolionav .pagination .pageNumbers p.first {
	border-left: 1px solid #B3C8C8;
}
#portfolionav .pagination p.pageNumber {
	border-right: 1px solid #B3C8C8;
}
#portfolionav .pagination p.pageNumber, #portfolionav .pagination .prev, #portfolionav .pagination .next {
	padding: 6px 4px 0 4px;
	cursor: pointer;
}
#portfolionav .pagination .prev {
	padding: 6px 8px 0 5px;
}
#portfolionav .pagination .next {
	padding: 6px 5px 0 8px;
}
#portfolionav a {
	font-weight: bold;
}
#portfolionav .bgLast {
	font-weight: bold;
	color: #333;
}
#portfolionav .changeBarContainer {
	height: 20px;
	position: relative;
	white-space: nowrap;
	margin-left: 40px;
}
#portfolionav .neutral .changeBar {
	background: none;
}
#portfolionav .changeBar {
	position: absolute;
	width: 65px;
	height: 20px;
	background-color: transparent;
}
#portfolionav .small .changeBar {
	width: 50px;
}
#portfolionav .up .changeBar, #portfolionav .neutral .changeBar {
	margin-left: 65px;
	border-left: 1px solid #B3C8C8;
	border-right: none;
}
#portfolionav .up .small .changeBar, #portfolionav .neutral .small .changeBar {
	margin-left: 50px;
}
#portfolionav .changeMarker {
	height: 12px;
	margin-top: 4px;
	float: right;
}
#portfolionav .down .changeBar {
	border-right: 1px solid #B3C8C8;
}
#portfolionav .down .changeBar .changeMarker {
	background-color: #B50000;
}
#portfolionav .up .changeBar .changeMarker {
	background-color: #007C1D;
}
#portfolionav .up .changeBar .changeMarker, #portfolionav .neutral .changeBar .changeMarker {
	float: left;
}
#portfolionav .down .changeValue {
	margin-left: 75px;
}
#portfolionav .down .small .changeValue {
	margin-left: 55px;
}
#portfolionav .up .changeValue {
	margin-left: 4px;
}
#portfolionav .neutral .changeValue {
	margin-left: 10px;
}
#portfolionav .up .small .changeValue, #portfolionav .neutral .small .changeValue {
	margin-left: -9px;
}
#portfolionav .changeValue {
	position: absolute;
	padding: 0;
	width: 40px;
}
#portfolionav .changeValue p {
	margin: 0;
	padding: 0;
}
#portfolionav .tags {
	border: 1px solid #d4e0e0;
	width: 220px;
}
.supernav table.alerts {
	font-size: 11px;
}
.supernav table.alerts td.date, .supernav table.alerts td.type {
	color: #888;
}
.supernav table.alerts td.type {
	vertical-align: top;
}
.port-header {
	margin-top: 10px;
	padding-left: 5px;
}
.port-header .port-title {
	font-weight: bold;
	color: #004176;
	font-size: 22px;
	text-decoration: none;
}
.port-header .port-subtitle {
	margin-left: 10px;
	font-size: 10px;
	color: #004176;
}
.port-header .port-logo {
	margin-left: 2px;
	color: #C51829;
	font-weight: bold;
	font-size: 16px;
}
.port-bar {
	padding: 3px 0;
	margin: 10px 0;
	font-weight: bold;
	color: #004176;
	font-size: 15px;
	background-color: #F0F7F2;
}
.portfolio-watchlist {
	text-align: center;
	font-weight: bold;
	color: #383838;
	margin: 10px 0;
}
.portfolio-watchlist a {
	color: #138BBD;
	text-decoration: none;
}
.tabs {
	padding-left: 5px;
	border-bottom: 1px solid #b4c9ca;
	margin: 5px 0 3px;
	height: 22px;
}
.tabs.sectionnavigation {
	padding-left: 10px;
	margin-bottom: 8px;
}
.tabs a.tab, .tabs div.tab {
	position: relative;
	display: block;
	float: left;
	padding: 4px 6px;
	height: 16px;
	margin-bottom: -2px;
	cursor: pointer;
}
.tabs a.tab.selected, .tabs div.tab.selected {
	border: 1px solid #b4c9ca;
	border-width: 1px 1px 0;
	padding: 3px 5px;
	background: #fff url(http://mw2.wsj.net/MW5/content/images/mw-sprite-backgrounds.png) repeat-x 0 -593px;
	color: #3a9732;
}
.tabs a.tab.selected:hover, .tabs div.tab.selected:hover {
	text-decoration: none;
	cursor: default;
}
.tabpane>div, .tabpane>table {
	display: none;
	width: 100%;
}
.tabpane>div.selected {
	display: block;
}
.tabpane>table.selected {
	display: table;
}
.tabpane>div>ol, .tabpane>div>div>ol {
	margin-left: 28px;
}
.article .headline {
	font-weight: bold;
	color: #004176;
}
a .article {
	color: #333;
}
a:hover .article .headline {
	text-decoration: underline;
}
.article.summary .headline, .article.headline .headline {
	font-size: 15px;
	padding: 0 24px 0 0;
}
li.article.headline a.headline {
	padding: 0;
}
.newsfeed li {
	padding: 3px 8px;
	float: none;
}
.newsfeed li:hover {
	background-color: #e0f1f2;
}
.newsfeed li time, .newsfeed li .time {
	font-size: 10px;
	position: absolute;
}
.newsfeed li.article.headline>.headline {
	font-size: 13px;
	margin-left: 42px;
	display: inline-block;
}
.newsfeed li.article.headline span.headline {
	color: #333;
}
.newsfeed li, .articlelist li {
	border-top: 1px solid #d4e0e0;
}
.newsfeed li:first-child, .articlelist li:first-child {
	border-top-style: none;
}
#notificationbanner {
	margin: 9px 0;
	font-size: 11px;
	height: 0;
	overflow: hidden;
}
#notificationbanner .xlabel {
	text-transform: uppercase;
	display: inline-block;
	margin-right: 5px;
	line-height: 12px;
}
#notificationbanner .meat {
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
}
#notificationbanner .marketstate {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
}
#notificationbanner .links {
	display: inline-block;
}
#notificationbanner.showing1 .links {
	display: inline-block;
	font-size: 13px;
}
#notificationbanner.showing2 .meat, #notificationbanner.showing3 .meat {
	font-size: 12px;
	line-height: 12px;
}
#notificationbanner.showing2 .marketstate, #notificationbanner.showing2 .links, #notificationbanner.showing3 .meat, #notificationbanner.showing3 .marketstate, #notificationbanner.showing3 .links {
	font-size: 11px;
	line-height: 12px;
}
#bulletinwrap, #investoralertwrap, #daypartwrap {
	width: 0;
	height: 0;
	float: left;
	position: relative;
	overflow: hidden;
}
#notificationbanner.bull, #notificationbanner.ina, #notificationbanner.day {
	height: 40px;
}
#notificationbanner.bull #bulletinwrap, #notificationbanner.ina #investoralertwrap, #notificationbanner.day #daypartwrap {
	width: 100%;
	height: 100%;
	display: table;
}
#notificationbanner.bull.ina #bulletinwrap, #notificationbanner.bull.day #bulletinwrap, #notificationbanner.ina.day #investoralertwrap {
	width: 585px;
}
#notificationbanner.bull.ina #investoralertwrap, #notificationbanner.bull.day #daypartwrap, #notificationbanner.ina.day #daypartwrap {
	width: 396px;
}
#notificationbanner.bull.ina #investoralertbanner, #notificationbanner.bull.day #daypartbanner {
	background-position: 16px 0;
}
#notificationbanner.bull.ina.day #bulletinwrap {
	width: 305px;
}
#notificationbanner.bull.ina.day #investoralertwrap {
	width: 280px;
}
#notificationbanner.bull.ina.day #daypartwrap {
	width: 396px;
}
#notificationbanner.bull.ina.day #investoralertbanner {
	background-position: 26px 0;
}
#notificationbanner.bull.ina.day #daypartbanner {
	background-position: 11px 0;
}
#notificationbanner.secondbull {
	padding-top: 8px;
}
#bulletinbanner, #investoralertbanner, #daypartbanner {
	display: block;
	height: 34px;
	padding: 8px 11px;
	overflow: hidden;
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/daypart-stripe-bkgd.png) repeat top left;
}
#bulletinwrap {
	background-color: #1a9023;
	background-image: -webkit-linear-gradient(top, #219226 0, #0B7329 100%);
	background-image: -ms-linear-gradient(top, #219226 0, #0B7329 100%);
	background-image: -moz-linear-gradient(top, #219226 0, #0B7329 100%);
	background-image: -o-linear-gradient(top, #219226 0, #0B7329 100%);
	background-image: linear-gradient(to bottom, #219226 0, #0B7329 100%);
	color: #fff;
}
#bulletinbanner .meat a, #daypartbanner .links a {
	color: #fff;
}
#daypartbanner .links a {
	color: #fff;
	display: inline-block;
	margin-right: 8px;
}
#notificationbanner.showing3 .links a {
	margin-right: 3px;
}
#bulletinbanner .xlabel {
	color: #ffc300;
	padding-top: 6px;
}
#bulletinbanner #bulletinshare {
	line-height: 1.2em;
	float: right;
	margin-right: 10px;
	text-align: right;
	vertical-align: middle;
}
#bulletinclose {
	float: right;
	line-height: 1em;
	padding-top: 8px;
	padding-left: 8px;
	cursor: pointer;
}
.meat.bullet2 {
	display: none;
}
#bulletintwit {
	float: right;
	line-height: 1em;
	padding-top: 3px;
}
#investoralertwrap {
	background-color: #fbdb55;
	background-image: -webkit-linear-gradient(top, #FEE370 0, #F8D440 100%);
	background-image: -ms-linear-gradient(top, #FEE370 0, #F8D440 100%);
	background-image: -moz-linear-gradient(top, #FEE370 0, #F8D440 100%);
	background-image: -o-linear-gradient(top, #FEE370 0, #F8D440 100%);
	background-image: linear-gradient(to bottom, #FEE370 0, #F8D440 100%);
	color: #333;
}
#investoralertbanner .xlabel {
	color: #e30301;
}
#daypartwrap {
	background-color: #1E4A47;
}
#daypartbanner {
	color: #98CCCC;
}
.showing2 #daypartbanner .marketstate, .showing3 #daypartbanner .marketstate {
	margin-bottom: 3px;
}
#daypartbanner .state {
	display: inline-block;
	padding-left: 23px;
}
#daypartbanner.us .state {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/flags/dp-flag-us.png) no-repeat left top;
}
#daypartbanner.uk .state {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/flags/dp-flag-uk.png) no-repeat left top;
}
#daypartbanner.jp .state {
	background: transparent url(http://mw2.wsj.net/MW5/content/images/flags/dp-flag-jpn.png) no-repeat left top;
}
#notificationbanner.showing1 .state {
	background-position: left 2px;
}
#daypartbanner .time {
	min-width: 5px;
	display: inline-block;
	font-weight: normal;
}
#daypartbanner.beforethebell .time, #daypartbanner.countdowntoclose .time {
	min-width: 58px;
}
#notificationbanner .sponsor {
	position: absolute;
	right: 0;
	top: 2px;
	margin: 0;
	height: 31px;
	padding: 4px 0 5px;
}
#investoralertwrap .sponsor {
	display: table-cell;
	width: 140px;
	text-align: right;
	position: static;
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/daypart-stripe-bkgd.png) repeat 5px top;
}
.showing1 #investoralertwrap .sponsor {
	background: transparent url(http://mw4.wsj.net/MW5/content/images/backgrounds/daypart-stripe-bkgd.png) repeat 1px top;
}
.portfoliorenameicon {
	width: 12px;
	height: 12px;
	background-color: green;
	display: inline-block;
	position: relative;
	background: transparent url(http://mw4.wsj.net/MW5/content/myportfolio/images/renameicon.png);
}
#portfoliorenamepopup {
	display: none;
	position: absolute;
	width: 365px;
	right: -95px;
	padding-top: 18px;
	z-index: 999999;
}
#portfoliorenamepopup .arrow {
	background: transparent url(http://mw4.wsj.net/MW5/content/myportfolio/images/renamearrow.png) no-repeat left top;
	width: 15px;
	height: 8px;
	position: absolute;
	top: 11px;
	right: 94px;
}
.portfoliorename .less, .portfoliorename .more, #accountnav .portfoliorename .fulldescription {
	display: none;
}
#accountnav .portfoliorename .more {
	display: inline;
}
#accountnav .portfoliorename .less, #accountnav .portfoliorename .more {
	cursor: pointer;
	color: #004176;
}
#portfoliorenameheader #portfoliorenamepopup {
	left: -48px;
}
#portfoliorenameheader #portfoliorenamepopup .arrow {
	left: 46px;
}
.portfoliorename {
	margin-bottom: 15px;
	background-color: #FDFF92;
	border: 1px solid #F5F5F5;
	border-radius: 5px;
	padding: 8px 8px 0;
	color: #333;
	text-transform: none;
	font-size: 12px;
}
#portfoliorenamepopup .portfoliorename {
	margin-bottom: 0;
	box-shadow: -4px 3px 12px -4px #ccc;
}
.portfoliorename .portfoliorenametitle, #portfoliorenamepopup .portfoliorename .portfoliorenametitle {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #333;
	padding: 0;
	border: none;
	background: transparent none;
}
.portfoliorename p, #portfoliorenamepopup .portfoliorename p {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	word-wrap: normal;
	white-space: normal;
	padding: 0;
	line-height: 17px;
}
.portfoliorename p, #portfoliorenamepopup .portfoliorename p {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	word-wrap: normal;
	white-space: normal;
	padding: 0;
}
.portfoliorename .linky {
	text-decoration: underline;
}
#circular-widget {
	width: 960px;
	margin: 0 auto;
	padding: 20px 10px;
	background: #fff;
}
#circular-widget .circular-widget-title {
	color: #122225;
	font-size: 16px;
	font-weight: 600;
	height: auto;
	line-height: 1;
	margin: 0 0 10px;
	padding: 20px 0 5px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
}
#circular-widget .circular-content-wrapper {
	align-items: stretch;
}
#circular-widget .circular-card {
	width: 230px;
	display: flex;
	flex-flow: column;
}
#circular-widget .circular-image {
	margin-bottom: 5px;
}
#circular-widget .circular-section {
	order: -1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 5px;
}
#circular-widget .circular-title {
	margin-bottom: 50px;
}
#circular-widget .circular-title a {
	color: #004176;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25;
}
#circular-widget .circular-logo {
	right: auto;
}
#circular-widget .circular-logo a {
	width: 50%;
	left: 0;
	right: 0;
}
#circular-widget .circular-logo img {
	width: 100%;
}
.Headline1 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
}
.Headline2 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
}
.Headline3 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.1em;
}
.HeadlineEm3 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.1em;
	font-style: italic;
}
.Headline4 {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 1.1em;
}
.HeadlineEm4 {
	font-size: 2.4em;
	font-weight: bold;
	line-height: 1.1em;
	font-style: italic;
}
.Headline5 {
	font-size: 3.6em;
	font-weight: bold;
	line-height: 1.1em;
}
.HeadlineEm5 {
	font-size: 3.6em;
	font-weight: bold;
	line-height: 1.1em;
	font-style: italic;
}
.Headline6 {
	font-size: 4.8em;
	font-weight: bold;
	line-height: 1.1em;
}
.Headline7 {
	font-size: 6em;
	font-weight: bold;
	line-height: 1.1em;
}
.Headline8 {
	font-size: 7.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.Label {
	font-size: .92em;
	font-weight: bold;
	text-transform: uppercase;
}
.LabelLink {
	font-size: .92em;
}
.Caption {
	font-size: .92em;
	line-height: 1.2em;
}
.Source {
	font-size: .75em!important;
	color: #808080;
}
.TopBorder {
	border-top: 1px solid #d4e0e0;
	padding-top: 10px;
	margin-top: 5px;
}
.PanelHeading1 {
	font-size: 1.67em;
	color: #33b52f;
	line-height: 1.1em;
}
.PanelHeading2 {
	font-size: 2.08em;
	color: #33b52f;
	line-height: 1.1em;
}
.SidebarHeading {
	font-weight: bold;
	font-size: 16px;
	color: #73A2A5;
}
a.ListHeading:link, .ListHeading, a.ListHeading:visited, a.ListHeading:hover, a.ListHeading:active {
	font-weight: bold;
	color: #33b52f;
	text-transform: uppercase;
}
.kiosktitle {
	color: white;
}
div.Kiosk {
	width: 377px;
	color: #5bacb3;
}
div.Kiosk A {
	color: #cbe4e6;
}
div.Kiosk .Label {
	color: #fc0;
}
div.Kiosk .Quotation {
	font-size: 1.5em;
	color: #fc0;
	line-height: 1.1em;
}
div.Kiosk .Attribution {
	font-style: italic;
	color: #fc0;
}
div.Kiosk .Small {
	font-size: .92em;
}
table.DataTable {
	border-collapse: collapse;
}
.DataTable th, .DataTable td {
	border: 1px solid #d4e0e0;
	padding: 3px;
}
.DataTable th {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #247c22;
	text-transform: uppercase;
	background-color: #e4eae6;
}
.DataTable td {
	font-size: 12px;
	color: #333;
	background-color: #f0f7f2;
}
.DataTable th.TableHeading2 {
	background-color: #f0f7f2;
}
.DataTable p {
	font-size: 11px;
}
div.congavideoContent {
	width: 268px;
	height: 151px;
	overflow: hidden;
	margin-bottom: -15px;
}
div.congavideo {
	display: inline;
}
a.congavideolink {
	width: 268px;
	height: 151px;
	position: relative;
	display: block;
}
div.congavideo span.playbutton {
	width: 268px;
	height: 151px;
	background: url(http://mw1.wsj.net/MW5/content/images/video-play-icon-overlay.png) 0 90px no-repeat;
	text-indent: -99999px;
	position: absolute;
	bottom: 0;
}
a.congavideolink:hover span.playbutton {
	background: url(http://mw1.wsj.net/MW5/content/images/video-play-icon-overlay.png) 0 -198px no-repeat;
}
.bgConga .imageRight {
	float: right;
	margin-left: 10px;
	margin-right: 9px;
}
.bgConga .imageLeft {
	float: left;
	margin-right: 11px;
}
.Timestamp, .Byline {
	font-size: .92em;
	color: #666;
}
.CommentCount {
	font-size: .92em;
}
#converter #controls {
	padding: 0 5px 7px;
}
.fourwide #converter #controls {
	padding: 0 48px 7px;
}
.twowide #converter {
	margin-top: 10px;
}
#converter {
	border: solid 1px #D9DFDD;
	border-top: none;
}
#converter label {
	float: left;
}
#converter input, #converter select {
	float: right;
	width: 200px;
	margin-bottom: 5px;
}
#converter input {
	width: 195px;
}
#converter #results {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	background-color: #F0F7F2;
	text-align: right;
	font-size: 1.5em;
	line-height: 1.6em;
	padding-right: 3px;
}
.twowide #converter select {
	width: 173px;
}
.twowide #converter input {
	width: 168px;
}
#crossRates table {
	font-size: .9em;
}
#crossRates table td, #crossRates table th, #relatedCurrency table td, #keyCurrencies #rates td, #keyCurrencies #rates th {
	border-width: 0 0 1px 0;
	border-color: #D9DFDD;
	border-style: solid;
}
#crossRates table td.bgQuote {
	text-align: center;
	background-color: #F0F7F2;
}
.threewide #crossRates table .fullname, #crossRates table .shortname {
	display: none;
}
.threewide #crossRates table .shortname {
	display: inline;
}
#relatedCurrency table, #crossRates table, #keyCurrencies table {
	border-collapse: collapse;
	width: 97%;
	margin: 0 5px;
	line-height: 1.6em;
}
#relatedCurrency table td.bgLast {
	width: 20%;
}
#relatedCurrency table td.center {
	text-align: center;
}
.fourwide #relatedCurrency table td.bgPercentChange {
	width: 60px;
}
.fourwide #relatedCurrency table td.bgLast {
	width: 45px;
}
.fourwide #relatedCurrency table td.name {
	width: 150px;
}
.fourwide #keyCurrencies #key {
	display: none;
}
#keyCurrencies #rates {
	border-bottom: solid 2px #D9DFDD;
}
.fourwide #keyCurrencies #rates {
	border-bottom: none;
}
#keyCurrencies #rates td {
	text-align: right;
	padding-right: 22px;
	width: 16.66%;
}
.fourwide #keyCurrencies #rates td {
	padding-right: 0;
}
#keyCurrencies #rates td.left, #keyCurrencies #rates th.left {
	text-align: left;
	padding-right: 0;
}
#keyCurrencies .bgQuote.up .bgAsk, #keyCurrencies .bgQuote.up .bgBid {
	color: #007C1D;
}
#keyCurrencies .bgQuote.down .bgAsk, #keyCurrencies .bgQuote.down .bgBid {
	color: #B50000;
}
#keyCurrencies #key {
	margin-top: 5px;
	font-size: .9em;
}
#keyCurrencies #key td {
	width: 33%;
}
#keyCurrencies #toolsLink {
	float: right;
	margin: 12px 5px 0 0;
}
#keyCurrencies #toolsLink a {
	font-size: .92em;
}
.crowdneticlogo {
	display: block;
	margin-top: 16px;
	width: 218px;
	height: 27px;
	background: url(http://mw4.wsj.net/MW5/content/images/logos/Crowdnetic-Logo-RGB-140x30.png) no-repeat;
}
#updates .updates {
	float: left;
	width: 240px;
}
#updates .trending {
	float: right;
	width: 320px;
}
#updates .well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
#updates .block p span {
	font-size: 14px;
	color: #58595b;
}
#updates .block p span.timeAgo span {
	font-size: 12px;
	color: #999;
}
#updates div span.gray a {
	color: #58595b;
}
#updates .block .box {
	padding: 5px 0 0 0;
}
#updates .block .box span {
	font-size: 12px;
	color: #999;
	display: block;
}
#updates .block .box span img {
	padding-right: 3px;
	max-width: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.sectordetails {
	position: absolute;
	top: 0;
	left: 0;
	background-color: white;
	font-size: 10px;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: none;
}
.sectordetails .text {
	font-size: 12px;
}
.sectordetails .val {
	font-weight: bold;
	font-size: 12px;
}
.sectordetails.goal {
	border: 1px solid #f4821f;
}
.sectordetails.goal .text {
	color: #f4821f;
}
.sectordetails.invested {
	border: 1px solid #f8c45d;
}
.sectordetails.invested .text {
	color: #f8c45d;
}
#sectorsummary .sector {
	display: block;
	height: 32px;
}
#sectorsummary .description {
	margin: -7px 0 12px 5px;
	color: #666;
}
#sectorsummary .sectorname {
	float: left;
	width: 100px;
	text-align: right;
	color: #666;
	padding-top: 6px;
}
#sectorsummary .sectorspacer {
	float: left;
	width: 6px;
	border-top: 1px solid #c0d0e0;
	height: 100%;
}
#sectorsummary .sector:last-child .sectorspacer {
	border-bottom: 1px solid #c0d0e0;
}
#sectorsummary .sectordata {
	float: left;
	width: 454px;
	border-left: 1px solid #c0d0e0;
	border-top: 1px solid white;
	height: 100%;
}
#sectorsummary .bar {
	margin: 2px 2px 2px 0;
	height: 10px;
}
#sectorsummary .goalcolor {
	background-color: #f4821f;
}
#sectorsummary .goalcolor:hover {
	background-color: #f88f2f;
}
#sectorsummary .investedcolor {
	background-color: #f8c45d;
}
#sectorsummary .investedcolor:hover {
	background-color: #ffcf6f;
}
#trendingissues.block table {
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
#trendingissues table {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	display: table;
	border-color: gray;
}
#trendingissues thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
#trendingissues table th {
	border-bottom: solid 1px #dedddd;
	font-size: 12px;
	color: #58595b;
	text-align: left;
	padding: 0 0 2px 0;
	font-weight: normal;
	margin: 0;
}
#trendingissues tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
#trendingissues table td {
	font-size: 12px;
	color: #58595b;
	border-right: solid 1px #dedddd;
	padding: 8px 12px 0 0;
	text-align: right;
	line-height: 17px;
}
#trendingissues table tbody tr td:nth-child(1) {
	text-align: left;
}
#trendingissues table tbody tr td:last-child {
	padding-left: 10px;
	padding-right: 0;
	border: none;
}
#trendingissues table td strong {
	font-weight: normal;
}
#trendingissues table td span {
	display: block;
	float: left;
	width: 11px;
	height: 10px;
	margin-right: 4px;
	margin-top: 3px;
}
#trendingissues table td .rc-1 {
	background: #86c670;
}
#trendingissues table td .rc-2 {
	background: #f8c45d;
}
#trendingissues table td .rc-3 {
	background: #168ecd;
}
#trendingissues table td .rc-4 {
	background: #d875ad;
}
#trendingissues table td .rc-5 {
	background: #30bdd9;
}
#trendingissues table td .rc-6 {
	background: #f4821f;
}
#trendingissues table td .rc-7 {
	background: #e54c3c;
}
#trendingissues table td .rc-8 {
	background: #7da546;
}
#trendingissues table td .rc-9 {
	background: #8b63a9;
}
#trendingissues table td .rc-10 {
	background: #fcd900;
}
#trendingissues table td .bar {
	margin: 0;
	height: 17px;
}
#powered-by {
	font-size: 12px;
	margin-top: -3px;
	position: relative;
	cursor: pointer;
	padding-left: 5px;
}
#powered-by img {
	width: 50px;
}
#powered-by #bankrate-disclaimer {
	position: absolute;
	top: 25px;
	left: 50px;
	padding: 8px;
	background: white;
	display: none;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	font-size: 10px;
	line-height: 1.3;
	color: #999;
	z-index: 100;
}
#powered-by:hover #bankrate-disclaimer {
	display: block;
}
#ad-slide-outer {
	padding-bottom: 500px;
	position: relative;
}
