/* header - taken from ade code - make sure to update this as new code comes in. */
/*Header styles*/
 

/* global styles */

/*grid placing temp stuff*/

body {font-size:12px; font-family:Arial, Helvetica, sans-serif; height:100%; }
 .fullwide, .reallwide {position:relative;}
 .fullwide {min-height:100%; }
 .col12wide, .rightRail {position:relative;  }
 .reallywide {background-color:#002c45;}

 .footer {position:absolute; width:990px; font-size:12px;}
 .footer.clearFix ul li  {font-size:12px;}

/*common colors*/
a {color:#004F8A; cursor:pointer; cursor:hand;}
a:hover {color:#000;  cursor:pointer; cursor:hand;}
.tagline, a.headline {color:#333;}
a.headline:hover {color:#004f8a;}

 body.toast.sharedService .fullwide, body.juice.sharedService .fullwide {background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/greyFullBack.jpg") repeat-y scroll left top #FAFAFA;}
 
.inputError {border-color:#ff2600!important; background-color:#fff5f5; }
.modalFoot .modalError {position:absolute; top:12px; left:16px; color:#ff2600; width:200px; text-align:left; line-height:16px;}
.trialSteps .modalFoot .modalError {width:300px;}
/*.ssError {position:absolute; bottom:18px; left:16px; color:#ff2600; width:500px;  line-height:16px;}*/
.paymentError, .passwordError {color:#ff2600;}
.component.errorModule {border-color:#ff2600; background-color:#fff5f5; padding:12px; }
.component.errorModule p.message {font-weight:bold; font-size:14px; padding-bottom:12px;}
.errorMessageMain.component {border:1px solid #ae1600!important; width:630px;}
.errorMessageSub.component {border:1px solid #6f6f6f;}
.errorMessageMain.component h3 {font-size:16px;background: #ff2600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff2600 0%, #b01600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2600), color-stop(100%,#b01600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff2600 0%,#b01600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff2600 0%,#b01600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff2600 0%,#b01600 100%); /* IE10+ */
	background: linear-gradient(top,  #ff2600 0%,#b01600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2600', endColorstr='#b01600',GradientType=0 ); /* IE6-9 */
	padding:6px 0 6px 6px; color:#fff; text-transform:uppercase;
	-moz-text-shadow: 2px 2px 2px #911100;
	-webkit-text-shadow: 2px 2px 2px #911100;
	text-shadow: 2px 2px 2px #911100;}
.errorMessageSub.component h3 {font-size:16px;background: #898989; /* Old browsers */
	background: -moz-linear-gradient(top,  #898989 0%, #797979 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898989), color-stop(100%,#797979)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #898989 0%,#797979 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #898989 0%,#797979 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #898989 0%,#797979 100%); /* IE10+ */
	background: linear-gradient(top,  #898989 0%,#797979 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#797979',GradientType=0 ); /* IE6-9 */
	padding:6px 0 6px 6px; color:#fff; text-transform:uppercase;
	-moz-text-shadow: 2px 2px 2px #575757;
	-webkit-text-shadow: 2px 2px 2px #575757;
	text-shadow: 2px 2px 2px #575757;}
.errorMessageMain.component ul, .errorMessageSub.component ul {list-style-type:inherit; padding:12px 16px 8px 24px; font-size:14px;}
.errorMessageMain.component li {color:#ae1600; padding:0 0 8px 0;}
.errorMessageSub.component li {color:#666; padding:0 0 8px 0;}

/* TOS*/
.TOS {min-height:480px;}
.TOS .articleReader {margin:18px;}
.TOS .articleReader h4.dj_article_section {font-size:18px; padding-top:0px;}

/*trial activate*/
.trialActivation {text-align:center; padding:20px 0;}

/*link icons*/ 
.locked, .lock {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/locked.png) no-repeat right top;}
.dj_contentType {float:left; margin:2px 4px 0 0;}
.dj_contentType.PDF {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_pdf.gif) no-repeat right top; height:16px; width:16px;}
.dj_contentType.DOC {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_doc.gif) no-repeat right top; height:16px; width:16px;}
.dj_contentType.EXCEL {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_xls.gif) no-repeat right top; height:16px; width:16px;}
.dj_contentType.HTML {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_html.gif) no-repeat right top; height:16px; width:16px;}
.dj_contentType.PPT {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_ppt.gif) no-repeat right top; height:16px; width:16px;}
.dj_contentType.Graphic {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_image.gif) no-repeat right top; height:16px; width:16px;}


/*image dimensions*/
img.right {float:right; margin:0 0 4px 8px;}
img.left {float:left; margin: 0 8px 4px 0;}
img.img48 {height:48px; width:48px; margin-top:3px; border:1px solid #ccc;}/* this is a small headshot of the author*/
img.img266 {width:266px; margin-left:14px; padding-bottom:8px} /*this image size needs to be addressed once actually fit inside grid, margin is for display purposes only*/

/* ad sizes - perhaps place holder? */
.ad { text-align:center; color:#fff; clear:left;}
.ad img {margin:15px auto; display:block;}
.ad.headerAd {padding:5px 0; background-color:#002C45; width:990px;}
.ad.headerAd img {margin:0px auto;}
.marketingTryBuy, .dataCenterAd, .rightRail .ad-C img{margin:15px 0 15px 12px;}
.dataCenterAd {position:relative;}
.headlineSummary .ad img {margin:0px;}
.dataCenter .headlineSummary .ad img {margin:0 0 0 5px;}
.dataCenterAd img {display:block;}
#lifescienceadd{text-align:center;}
#lifescienceadd img{float:none;margin:0;padding:0;display:inline;}



/*common module styles*/
.headlineSummary, 
.topStories, 
.featuredStory 
	{background-color:#fff;}
	
.component .headerStrap{
	height:29px;
	text-align:center; 
	text-transform:uppercase; 
	font-size:18px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin:1px 1px 0px 1px;
	background-color:#cccccc;} 
	
.component .headerStrap h3 { 
	position:relative; 
	top:-5px;
 	margin: 0 16px;
	border-bottom:1px solid #adadad; }

.component .headerStrap h3 span, .component .headerStrap h3 a { 
	position:relative;
	top:9px;
	padding:0px 12px;
	background-color:#cccccc;
	color:#333;
	font-size:20px;
	font-weight:500;  }
	
.component .headerStrap.darkStrap {
	background-color:#999;} 
.component .headerStrap.darkStrap h3 span, .component .headerStrap.darkStrap h3 a { 
 	background-color:#999;
	color:#fff; }
.component .headerStrap.darkStrap h3 { 
	border-bottom:1px solid #adadad; }
	
 	
/*right rail common styles*/
.rightRail h3, .rightRail  .pollHeader {text-transform:uppercase; font-size:18px; font-weight:bold;}
.rightRail .component { padding:6px 8px; }

.component {border:1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 -5px 7px #e7e7e7;
	-webkit-box-shadow: 0 -5px 7px #e7e7e7;
	box-shadow: 0 -5px 7px #e7e7e7;
	margin:15px 0;
	padding:0 0 12px 0;
	position:relative;
	background-color:#fff;} 

.component p, .modalWindow p, .articleReader p, .relatedContentList li a {line-height:16px;}

articleReader
.ad160 {width:160; height:600px; text-align:center; margin:20px auto; background-color:#ccc;}

a.blueTab, .polls button, input.blueTab {color:#fff !important;
	display:inline-block;
	padding:4px 8px 4px 8px;
	border:1px solid #fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #0063a7 0%, #003a51 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0063a7), color-stop(100%,#003a51)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0063a7 0%,#003a51 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0063a7 0%,#003a51 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0063a7 0%,#003a51 100%); /* IE10+ */
	background: linear-gradient(top,  #0063a7 0%,#003a51 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a7', endColorstr='#003a51',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 1px 1px 1px #ccc;
	-webkit-box-shadow: 1px 1px 1px #ccc;
	box-shadow: 1px 1px 1px #ccc;  
	text-align:center;
	text-transform:uppercase;
	font-size:14px;}

a.blueTab:hover, a.blueTab:active, .polls button:hover, input.blueTab:hover {
	color:#004F8A !important;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #D1D1D1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#D1D1D1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#D1D1D1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#D1D1D1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#D1D1D1 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#D1D1D1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D1D1D1',GradientType=0 ); /* IE6-9 */}

a.blueTab.ssAdded {
	color:#666666 !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #d5d5d5 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d5d5d5 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d5d5d5 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d5d5d5 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top,  #d5d5d5 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	border:none; 
	-moz-box-shadow: inset 1px 1px 1px #9e9e9e;
	-webkit-box-shadow: inset 1px 1px 1px #9e9e9e;
	box-shadow: inset 1px 1px 1px #9e9e9e;   }
	
span.greyTab, a.greyTab {
	margin:0 4px;
	padding:4px 30px;
	border:1px solid #fff;
	color:#aaaaaa;
	background: -moz-linear-gradient(top,  #f2f2f0 0%, #cfcfcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f0), color-stop(100%,#cfcfcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* IE10+ */
	background: linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f0', endColorstr='#cfcfcd',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 1px 1px 1px #b2b2b2;
	-webkit-box-shadow: 1px 1px 1px #b2b2b2;
	box-shadow: 1px 1px 1px #b2b2b2;}

a.greyTab.visited, span.greyTab.visited {
	color:#004f8a;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadad8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadad8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadad8',GradientType=0 ); /* IE6-9 */}
	
a.greyTab.active, span.greyTab.active {
	color:#004f8a;
	font-weight:bold;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadad8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadad8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadad8',GradientType=0 ); /* IE6-9 */}
	
a.greyLink {color:#999; }
a.greyLink:hover {color:#666; text-decoration:underline;}
	
 
/*footer*/
.footer{
	background:#000;
	color: #FFFFFF;
	font-size:12px;
	padding-bottom:15px; 
}

    
    
.footerHeading{
 	height:35px;
	margin-bottom:15px;
}
 
.footerHeading .backToTop{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/UpWhiteArrow.png") no-repeat scroll right 4px transparent;
     cursor: pointer;
    float: right;
    font-size: 13px;
    margin:16px 18px 0 0;
    padding: 0 14px 0 0;
    text-transform: uppercase;
}

.footer ul{
	float: left;
    line-height:11px;
	padding: 0 15px;
	width:250px;
 }
.footer ul li{
	padding:4px 0 1px;
}
.footer ul li.heading{
	font-weight:bold;
}

 .privacyPolicy
{
    font-family: Arial!important;
    font-size: 10px!important;
    color: #e36627!important;
	
	
	
}
.cookiePolicy
{
    font-family: Arial!important;
    font-size: 10px!important;
    color: #e36627!important;
	cursor: default!important;
	
	
}

.footer ul li  a{
	color:#fff;
}

/*legal in footer*/
.legal{
	clear: both;
    padding-left: 20px;
    padding-top: 39px;
}
 .acap{
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/acap.gif") no-repeat scroll 0 0;
	display:block;
	height:20px;
	width:81px;
}

/*footer Images*/


.footerHeadingWrapper  .footerHeading.footerPEVC{
	/* background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/pevc_footer.png") no-repeat scroll 13px 13px; */
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/DJLogo_KO-01.png") no-repeat scroll 13px 13px;padding-bottom: 8px;
}
.footerHeadingWrapper  .footerHeading.footerDJDB{
	/* background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/djdb_footer.png") no-repeat scroll 17px 13px; */
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/DJLogo_KO-01.png") no-repeat scroll 13px 13px;padding-bottom: 8px;
}
.footerHeadingWrapper  .footerHeading.footerTOS{
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/DJ_enterprise_white.png") no-repeat scroll 17px 13px;padding-bottom: 8px;
}

/* banner ad */
.banner {background-color:#313131; color:#fff; height:200px; overflow:hidden;}
.banner .bannerText {text-align:center; height:10px;}
.banner .close {font-size:10px; float:right; display:block; padding:4px 8px 0 0;}
.banner .close a {color:#fff;}
.banner .bannerAd {padding-top:10px; text-align:center;}
.banner.expanded {height:200px;}
 

 /* breaking news */
.breakingNews {border:1px solid #ccc; padding:4px 0 4px 12px; border-left:0px; border-right:0px; margin:20px 0; font-size:14px;}
.breakingNews h3 {text-transform:uppercase; text-shadow:2px 2px 2px #fff; display:inline-block; font-weight:bold; font-size:16px; padding-right:8px; float:left;}
.breakingNews span.headline {font-weight:bold; font-size:16px; color:#333;}
.breakingNews .breakingNewsTitle {padding-left:12px;   line-height:16px; padding-bottom:2px;}

/*very important module and data center welcome module*/
.vim, .dataCenterWelcome {
 	background-color:#004f8a;
	color:#fff;
	padding:12px 12px 12px 12px; }

.vim.vimPre {background-color:#fff; color:#333;}

 

.vim a.featureHeadline, .dataCenterWelcome h3 {
	color:#fff; 
	-moz-text-shadow: 1px 1px 1px #333;
	-webkit-text-shadow: 1px 1px 1px #333;
	text-shadow: 1px 1px 1px #333;
	font-size:24px;
	padding:0 0 12px 0px;
	font-weight:bold;
	line-height:30px;
	display:block;}
	
	.vim.vimPre h3 {font-size:28px;
	padding:0 0 12px 0px;
	font-weight:bold;
	line-height:30px;
	display:block;}
	
.vim.vimPre a.featureHeadline { color:#333; text-shadow: none;}
.vim a.featureHeadline:hover {color:#81c8f0;}
	
.vim.vimPre .tagLine, .vim .tagLine {
	display:inline-block; 
	padding:0 14px 4px 0;
	color:#81c8f1;
	font-size:14px; 
	font-style:italic;}
.vim .tagLine {color:#ffffff;}

.vim img {padding:0 12px 12px 0; float:left;}
.vim .tagLine .timeLine {padding-right:8px; border-right:1px solid #81c8f0; margin-right:8px;}
.vim .readMore {color:#81c8f0;}
.vim.vimPre .readMore {color:#004f8a;}
.vim.vimPre p {font-size:14px; line-height:20px;}
              

.dataCenterWelcome h3 {text-transform:uppercase; font-weight:500; padding:0 0 4px 0; }
.dataCenterWelcome h5 {font-size:14px; border-bottom:1px solid #b1c8f0; margin:40px 0 12px; padding:0 0 6px 8px; width:600px; font-weight:500;}
.dataCenterWelcome ul {width:220px; float:left; display:inline-block; padding-left:8px;}
.dataCenterWelcome ul a {color:#b1c8f0; padding:2px 0 5px 0; display:block;}
.dataCenterWelcome .ad {float:right; background-color:white; padding:0;}
.dataCenterWelcome .ad img {margin:0px;}
.dataCenterWelcome p {font-size:14px; line-height:24px; width:600px;}
.dataCenter .tabGroup .article-group {height:220px; overflow:auto;  }
.dataCenter .tabGroup .jspContainer {width:300px!important;}
.dataCenter .tabGroup .ui-tabs-panel {padding-top:10px;}
.dataCenter .HS1 .jspPane { padding: 4px 0px 18px 18px !important; width: 260px!important;}
.dataCenter .HS1 .tabGroup .article-group {height:330px;}

 
/*data center*/
.dataLink {padding:0px; margin:0px; display:block; width:300px; height:175px;}
.dataFeatLink {  color:#333; width:300px; position:relative; top:-1px;}
.dataFeatLink a {font-size:14px; font-weight:bold; color:#333; padding:20px 30px 4px 30px; display:block;}
.dataFeatLink p {line-height:16px; padding:0px 8px 8px 30px;}
.dataFeatLink.PDF {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_pdf.gif) no-repeat 10px 18px;} 
.dataFeatLink.DOC {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_doc.gif) no-repeat 10px 18px;}
.dataFeatLink.EXCEL {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_xls.gif) no-repeat 10px 18px;}
.dataFeatLink.HTML {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_html.gif) no-repeat 10px 18px;}
.dataFeatLink.PPT {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/icon_ppt.gif) no-repeat 10px 18px;}
.dataCenterSearchBtn {display:block; width:184px; height:40px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/dataCenterSearchButton.png) no-repeat 0 0; text-indent:-9999em; margin:10px 0 0 0;}
.dataCenterSearchBtn:hover {background-position:0 -40px;}


/*featured story*/
/* temp */
.featuredStory {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 -5px 10px #e7e7e7;
	-webkit-box-shadow: 0 -5px 10px #e7e7e7;
	box-shadow: 0 -5px 10px #e7e7e7; 
	margin-top:5px;
	padding:12px;}
.featuredStory h4, .fatNav h3 {text-transform:uppercase; font-size:14px; font-weight:500; padding-bottom:4px;}
.fatNav .topStoryContent h3 {font-size:14px; color:#666;}
.featuredStory .featStoryImage {float:left; display:inline-block; margin:4px 12px 22px 0; padding:0px; border:1px solid #ccc;}
.featuredStory a.headline {
	font-size:24px; 
	font-weight:bold; 
  	display:block; padding-bottom:4px;}
 .featuredStory .tagLine {
  	 font-size:12px; 
 	 display:inline-block;
	 padding:4px 0px 4px 0; color:#333; font-style:italic;}
.featuredStory  p {
	font-size:12px; 
	 padding:0; 
 	 color:#404040; }
.featuredStory .lock, .featuredStory .locked {padding-right:14px; background-position:right 4px;}

/* top stories */
.topStories {
	border:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:20px;
	padding:0 0 0 0;}  
.topStories .headerStrap {height:35px;}
.topStories .headerStrap h3 span  {font-size:24px; top:12px;
	-moz-text-shadow: 1px 1px 1px #333;
	-webkit-text-shadow: 1px 1px 1px #333;
	text-shadow: 1px 1px 1px #333; }
.topStories .headerStrap h3 {top:-7px}
.topStories .articleList li {padding:6px 0; line-height:14px;}
.topStories .articleList li a {padding:1px 0 0 24px; display:block;}
.topStories .articleList li.firstChild {padding:0 0 6px 0; background-image:none !important;}
.topStories .articleList li.firstChild a {padding:0 0 6px 0; background-image:none;  }
.topStories .articleList li span a {background-image:none; display:inline; padding:0 0 0 24px;}
.topStories a.headline {
	font-size:14px; 
	font-weight:bold; 
	line-height:18px; 
	padding-bottom:4px; }
.topStories li.firstChild a.headline {font-size:20px; line-height:24px;  }
.topStories .tagline {
  	 padding-left:24px;
 	 color:#333;
	 display:inline-block; font-style:italic; }
.topStories li.firstChild .tagline {
	clear:left;
	padding:0px 14px 4px 0;
	display:inline-block;
	font-size:12px;}
.topStories .articleList p {
	font-size:12px; 
	 padding:0; 
	 color:#333; }
.topStories .lock, .topStories .locked {padding-right:14px; background-position:right 1px;}
.topStories li.firstChild .lock, .topStories li.firstChild .locked {background-position:right 1px;}
.topStories.TS1 .topStoryImage img {margin:16px 12px 12px 12px; display:block; border:1px solid #ccc; }
.topStories.TS1 .topStoryContent {margin:12px 0;   }
.fatNav .topStories.TS1 .topStoryContent {margin-top:4px;}
.topStories.TS3 .topStoryContentLeft {  position:relative;    }

.topStories.TS2 .topStoryContent {padding:12px;}
.topStories.TS3 {background:#fff url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/topStoriesBack.png) repeat-y 312px top; }
.topStories.TS3  .articleList {padding:12px;}
.topStories.TS3 .topStoryContentRight {width:322px;}
.topStories.TS3 h4 {background-color:#fff7b4; padding:8px 12px; font-weight:bold; font-size:14px;}
.topStories.TS3 .topStoryContentRight h4 { border-left:1px solid #fff;}
.topStories.TS3 .articleList img {float:left; display:block; margin:6px 12px 12px 0; border:1px solid #ccc;  }
.topStories.TS3 .topStoryContent {position:relative; top:-1px;}


/* quick links*/
.quickLinks.component {
 	padding:6px 8px 6px 12px;
 	font-size:14px;
	z-index:1;
	position:relative;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom:0px;}
.quickLinks h3 {text-transform:uppercase; display:inline; padding: 2px 4px 0 0; font-weight:500;}
.quickLinks .quickLinksList {display:inline;}
.quickLinks .quickLinksList li {display:inline; padding:0 2px; }
.quickLinks .quickLinksList a {text-transform:uppercase;   background-color:#fff; display:inline-block; padding:2px 4px;}
.quickLinks .quickLinksList a.moreLink {border:none;}
.quickLinks .quickLinksList li.moreQuickLinks {position:relative; z-index:10; padding:0px;}
.quickLinks .quickLinksList li.moreQuickLinks a.moreLink {padding:2px 18px 2px 4px; display:inline-block; position:relative; left:4px;}
.quickLinks .quickLinksList li.moreQuickLinks ul.quickLinksMoreList 
	{display:none; width:110px; position:absolute; left:3px; top:16px;  z-index:9; padding-top:4px; border:1px solid #ccc;}
.quickLinks .quickLinksList li.moreQuickLinks:hover a.moreLink {background-color:#fff; position:relative;  padding-right:18px; z-index:10; left:3px;position:relative; }
.quickLinks .quickLinksList li.moreQuickLinks:hover ul {display:block;}
.quickLinks .quickLinksList li.moreQuickLinks li {display:block; padding:0; border:none!important;}
.quickLinks .quickLinksList li.moreQuickLinks li a {  padding:4px 8px; display:block; border:none; }
 


.headlineSummary h5 {padding:8px 0 0 12px; font-size:12px; color:#333; font-weight:bold;}
.headlineSummary .viewPage{
	height:25px;
	text-align:center; 
 	font-size:12px;
 	padding:8px 0 6px 0;} 
	
.headlineSummary .viewPage span { 
	position:relative; 
	top:-2px;
 	margin: 0 18px;
	border-bottom:1px solid #ccc; display:block}

.headlineSummary .viewPage a { 
	position:relative;
	top:7px;
	padding:0px 12px;
 background-color:#fff; color:#004f8a;
  }
 .headlineSummary .viewPage a:hover {color:#333;}
.headlineSummary .viewPage a.sumLink {border-left:1px solid #ccc;}
.headlineSummary img {margin:8px 8px 8px 0; display:block; border:1px solid #ccc;float:left;}
.headlineSummary .vsteaserBlock img {border:0px!important;}
.headlineSummary .items {padding:8px 18px 0px 18px;}
.headlineSummary .items li {padding:4px 0 0 0px;  }
.headlineSummary a.title {
	font-size:14px; 
 	line-height:16px; 
	padding:6px 0 4px; color:#333; display:block; font-weight:bold;}
.headlineSummary .ui-widget-content a.title:hover {color:#004f8a; font-weight:bold;}
.headlineSummary a.title:hover {color:#004f8a;}
.headlineSummary .meta {
	 display:block;
	 font-size:12px; 
 	 color:#404040;
	 padding: 0; font-style:italic; }
.headlineSummary .meta span.lock, .headlineSummary .meta span.locked {padding-right:14px;}
.headlineSummary .meta .article-author {font-style:italic; }
.headlineSummary p.snippet {
	font-size:12px; 
	 padding:4px 0 0 0; 
 	 color:#404040; }
.headlineSummary .actions, .headlineSummary .dj_contentType.Article  {display:none;} 
	 
.headlineSummary .tabMenu {position:relative; border-bottom:1px solid #ccc; margin:0 1px; padding-top:4px;} 
.headlineSummary .tabMenu li {float:left; margin-left:12px;}
.headlineSummary .tabMenu li a {font-weight:bold; font-size:12px; padding:6px 8px; display:inline-block;}
.headlineSummary .tabMenu li a.active {background-color:#fff; margin-bottom:-1px; position:relative; border:1px solid; border-bottom:none;}
.headlineSummary .teaserBlock {margin:4px 8px; border:1px solid #999; text-align:center; padding:8px 0;}

/*begin component-specific styles, some components share styles*/

.headlineSummary.HS1 li:first-child a{font-size:16px;  }
.headlineSummary.HS1 .items p {clear:left;}
.headlineSummary.HS1 .items li:first-child
 	{padding-left:0px; background-image:none;} 
.headlineSummary.HS3 .items {height:400px; overflow-y:auto; padding:4px 18px 18px 18px; margin-top:8px;}
.headlineSummary.HS3 .items li:first-child {margin-top:-8px;}
/*.headlineSummary li .source {display:none;}*/
.headlineSummary li:first-child .source {font-weight:normal; display:inline-block;}
	
.imageRotator {position:relative; padding:12px;}
.imageRotator h5 {font-weight:bold; color:#333; padding:0 0 12px 0;}
.imageRotator .rotator {position:relative;}
.imageRotator .imageRcont {text-align:center; width:120px; margin:0 auto;}
.imageRotator .imageHolder { margin:0px auto;  }
.imageRotator .imageCaption {padding-top:10px; display:block; font-size:11px;}
.imageRotator .prevImage {height:19px; width:10px; display:block; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat 0 -19px; position:absolute; top:50px; }
.imageRotator .prevImage:hover {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat 0 -38px;}
.imageRotator .nextImage {height:19px; width:10px; display:block; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat -10px -19px; position:absolute; top:50px; right:0px;}
.imageRotator .nextImage:hover {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat -10px -38px;}
.imageRotator .prevImage.disabled {cursor:default; height:19px; width:10px; display:block; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat 0 0; position:absolute; top:50px; }
.imageRotator .prevImage.disabled:hover {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat 0 0;}
.imageRotator .nextImage.disabled {height:19px; width:10px; display:block; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat -10px 0px; position:absolute; top:50px; right:0px;}
.imageRotator .nextImage.disabled:hover {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/rotatorArrows.png) no-repeat -10px 0px;}

.headlineSummary .imageRotator img {float:none; margin:0px auto; display:block; cursor:pointer;}

 
 
 

/* blogs */
.blogs.component {padding:6px 6px;}
.blogRoll .article-list {padding:8px 0; height:370px;  overflow-y:auto; width:288px!important;}
.blogRoll a.headline {font-weight:bold; display:block; padding:0 8px 4px 0; font-size:14px; }
.blogRoll li {padding:8px 0;}
.blogRoll li.firstChild {padding-top:0px;}
.blogs .author {border-right:1px solid #ccc; padding-right:8px; margin-right:4px;}
.blogs span {display:inline-block; position:relative; padding-bottom:2px; color:#666;}
.blogs .mceTemp {float:left; display:inline-block; margin:0 15px 15px 0px;}
.blogRoll .jspPane {padding-top:6px !important; width: 260px !important;}
.blogRoll .jspContainer {width:294px !important;}
.article-list .jspContainer .blogTitle {display:block; font-weight:bold; font-size:18px; padding:8px 0 16px 0;}
.article-list .jspContainer .blogDate, .article-list.jspScrollable .blogAuthor {padding:0 0 4px 0; display:block;}
.article-list .jspContainer .blogDescription  {width:750px!important; display:block;}
.article-list .jspContainer .blogDescription a {color:#004f8a;}
.article-list .jspContainer .blogDescription a:hover {color:#333;}

/* sample content */
.sampleContent {
	margin-top:5px;
	padding:0 0 12px 0;
	clear:left;}
	
.sampleContent .headerStrap {background-color:#002c45; padding:12px; height:30px; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;}

.sampleContent .sampleStories {
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px; border: 1px solid #ccc; padding:12px; border-top:none;}
	
.sampleContent .headerStrap img {float:left;}
.sampleContent .headerStrap p {display:inline-block; float:right; color:#fff; padding-top:10px;  }
.sampleContent .headerStrap p a {font-weight:bold; padding-left:8px; margin-left:8px; border-left:1px solid #fff; color:#fff;}
.sampleContent .sampleStoriesMain {width:315px; float:left; line-height:16px;}
.sampleContent .sampleStoriesMore {width:290px; float:right;}
.sampleContent .sampleStoriesMain img {float:left; margin:0 12px 0 0; }
.sampleContent .sampleStoriesMain a.headline {font-size:14px;}
.sampleContent a.headline {font-size:12px; font-weight:bold;}
.sampleContent .sampleStoriesMain p {color:#666; }
.sampleContent h4 {font-weight:bold;  padding: 0 0 6px 0; color:#e75f24;}
.sampleContent .sampleStoriesMore li {background: transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/bulletRed.png)  no-repeat 0px 8px; padding:4px 0 4px 8px;}
.sampleContent .sampleStoriesMore li a.lock, .sampleContent .sampleStoriesMore li a.locked {padding-right:12px; background-position: right 3px;}

/* SEARCH PAGES */

/*company profile */
.rightRail .companyProfile.component {margin-bottom:0px; border-bottom:1px solid #A6975D; padding:0px 0px 0px 0px;}
.companyProfile h3 {padding:6px 0 12px 8px;}
.companyProfile .companyInfo {padding:0 8px;}
.companyProfile .companyInfo span {display:block; padding:2px 0;}
.companyProfile .companyInfo span.companyName {font-weight:bold; font-size:16px;}
.companyProfile .companyInfo span.companySite {padding:8px 0 12px 0; display:block; font-size:14px;}
/*.companyProfile .companyInfo span.companyDescription {font-weight:bold;}*/
.companyProfile .companyInfo a.companyNameProfileA {cursor:text; color:#222222;}
.companyProfile .companyLogo {width:110px; border:1px solid #ccc; float:right; margin:0 0 12px 12px;}
.companyProfile .companyDesc {font-weight:bold;}
.companyProfile .companySummary {height:162px;overflow:auto; clear:left; font-size:12px; }
.companyProfile .companySummary p {  color:#666; margin:0 8px 8px 0px; font-family:Arial, Helvetica, sans-serif; padding:0 8px;}
.companyProfile.modalWindow { border:none; text-align:left; font-family:Arial; font-size:12px;}
.companyProfile.modalWindow .companyInfo {padding:0;}
.companyProfile.modalWindow .companySummary {margin:8px 0 0 0; height:135px;}
.companyProfile.modalWindow .companySummary p {padding:0 6px 0 0;}
.companyProfile .jspVerticalBar {right:8px;}
.companyProfile .companySource {padding:4px 4px 2px 4px; margin:8px 0 0 0;  }
.companyProfile .companySource a {color:#004f8a; font-weight:bold;}
.companyProfile .companySource a.companySourceLink {font-weight:bold; color:#555555}
.companyProfile .companySource p {padding:0 0 2px 0; line-height:normal; color:#555555}
.juice .modalWindow .companySource, .toast .modalWindow .companySource {
        border-top: 1px solid #ccc!important; 
        border-bottom: 1px solid #ccc!important;
        background-color:#f8f8f8;
        color:#555;}
 .ui-widget-content .companyProfile a {color:#004f8a;}  
 .ui-widget-content .companyProfile a:hover {color:#333;}   
 
 
/*discovery & search count*/
.discoveryCartContainer, .searchCartContainer {z-index:1;}
.discovery, .searchCart {padding:12px 12px 8px 12px; background-color:#fff; z-index:1;}
.searchCart {z-index:10; font-size:12px;}
.discovery .discoveryExpander.minimized {height:120px; overflow:hidden;}
.discovery .discoveryExpander.maximized {height:200px; overflow:hidden;}
.discovery .itemContainer {float:left; width:200px; padding-right:10px; display:inline;}
 .discovery .itemContainer.industry {overflow:hidden; padding-right:0px; width:190px;}
.discovery h4, .searchCart h4 {font-size:14px; font-weight:bold; text-transform:uppercase; padding:0 0 6px 0;}
.discovery .itemList li {padding:0 0 4px 10px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/bluePlus.png) no-repeat 0px 4px; font-weight:bold; overflow:hidden;}
.discovery .itemList li a { white-space:nowrap; overflow:hidden;  text-overflow: ellipsis; display:inline-block; padding-right:4px; position:relative; top:2px;}
.discovery .itemList li.item1 a{font-size:14px; background-position: 0px 8px; color:#000;}
.discovery .itemList li.item2 a{color:#000;  }
.discovery .itemList li.item3 a{font-size:11px; color:#333; }
.discovery .itemList li.item4 a{font-size:10px; color:#666; }
.discovery .itemList li.item5 a, .discovery .itemList li.itemMore a{font-size:10px; color:#666; font-weight:normal; }
.discovery .itemList li a:hover {color:#004f8a;}
.discovery .showMore, .searchCart .searchButton {display:block; clear:left; float:right; padding:8px 0px 0 0;  font-size:11px;}
.discovery .showMore.hideItems {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlue.png) no-repeat right -13px;  }
.discovery .showMore:hover, .searchCart .searchButton:hover {color:#000; text-decoration:underline;}
.searchCart h4 {padding-bottom:12px;}
 
.searchCart .productSearch {float:left; padding-top:0px;}
.searchCart .productSearch label {padding-right:20px;}
.searchCart .searchTermList {clear:left; padding-top:12px;}
.searchCart .searchTermList li {display:inline-block; padding:4px 8px; margin-bottom:8px; cursor:pointer;}
.searchCart .searchButton {background-image:none; padding-right:0px;}
.advSearch .searchTerms a span, .searchCart .searchTermList li span {display:inline-block; padding-left: 10px; text-transform:uppercase; font-weight:bold;}
.searchCart .searchTermList .returnSearchHandler {width:180px; float:left; margin:0px 8px 0 0;}
.searchCart .searchTermList .returnSearchHandler a {height:24px; width:180px; display:block;}
.searchCart .searchTermList .returnSearchHandler a.returnMySearch {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/saveSearch1.gif) no-repeat top left;}
.searchCart .searchTermList .returnSearchHandler a.returnMySearch:hover {background-position:0px -26px;}
.searchCart .searchTermList .returnSearchHandler a.returnAdvSearch {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/AdvSrch1.gif) no-repeat top left;}
.searchCart .searchTermList .returnSearchHandler a.returnMySearch:hover {background-position:0px -26px;}

.searchCart .saveSearch {float:right;}

.searchCart, .searchCart .searchTermList li span {color:#666;}
.searchCart .searchTermList li:hover span {color:#fafafa;}

.searchCart .searchDropDown {float:left; width:110px; z-index:100;}
.searchCart h4 {padding-bottom:12px;}
.searchCart .searchDropDown ul {border:1px solid #ccc; display:inline-block; width:90px;}
.searchCart .searchDropDown ul ul.moreList {display:none;}
.searchCart .searchDropDown ul li {padding:2px 8px; background:#fff url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowltGrey.png) no-repeat 76px 6px; position:relative;}
.searchCart .searchDropDown ul li:hover ul.moreList {display:block; padding:0px 0 0 0; position:absolute; left:-1px; border-top:none; top:17px;}
.searchCart .searchDropDown ul li li {padding:8px 0px 4px 8px; background-image:none; background-color:#fff; cursor:pointer;}
.searchCart .searchDropDown ul li li:hover {background-color:#ccc; color:#fff;}

  
/* modal windows */
.modalWindow {border:1px solid #b4b4b4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;}
.trialSteps.modalWindow {border:0px; border-radius:0px; -webkit-border-radius:0px;-moz-border-radius:0px;}
.modalWindow a.closeWindow {height:30px; width:30px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/closeButton.png) no-repeat top left; display:block; position:absolute; right:-15px; top:-12px;}
.modalWindow h1 {background-color:#004F8a; display:block; padding:8px; color:#fff; font-size:16px; }
.modalFoot {padding:24px 16px 24px 0; text-align:right; position:relative;}
.modalFoot .cancel {color:#999; margin-right:12px;}
.modalFoot input.cancel {border:0px; background-color:#fff; width:50px;}
.modalFoot input.actionButton {width:90px;}
.modalFoot .cancel:hover {color:#666; text-decoration:underline;}
.modalFoot .actionButton, .modalFoot .close {
	font-weight:bold;
	padding:6px 16px;
	border:1px solid #fff;
	color:#000;
	background-color:#bfdcef;
	background: -moz-linear-gradient(top,  #ffffff 0%, #bfdcef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bfdcef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#bfdcef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#bfdcef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#bfdcef 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#bfdcef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfdcef',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 1px 1px 1px #b2b2b2;
	-webkit-box-shadow: 1px 1px 1px #b2b2b2;
	box-shadow: 1px 1px 1px #b2b2b2;
	-moz-text-shadow: 1px 1px 1px #ffffff;
	-webkit-text-shadow: 1px 1px 1px #ffffff;
	text-shadow: 1px 1px 1px #ffffff;}
	
.modalFoot .actionButton:hover, .modalFoot .close:hover {
 	border:1px solid #fff;
	color:#fff;
	background-color:#004f8a;
	background: -moz-linear-gradient(top,  #bfdcef 0%, #004f8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfdcef), color-stop(100%,#004f8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfdcef 0%,#004f8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfdcef 0%,#004f8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfdcef 0%,#004f8a 100%); /* IE10+ */
	background: linear-gradient(top,  #bfdcef 0%,#004f8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfdcef', endColorstr='#004f8a',GradientType=0 ); /* IE6-9 */
	-moz-text-shadow: -1px -1px 1px #333;
	-webkit-text-shadow: -1px -1px 1px #333;
	text-shadow: -1px -1px 1px #333; font-weight:bold;}
	

/*trial steps*/
#trialpopup {padding:0px!important;}
.trialSteps .stepLinks {background-color:#ccc; padding:16px 0; text-align:center;}
.trialSteps .stepLinks a {
	font-size:14px;
	margin:0 4px;
	padding:4px 30px;
	border:1px solid #fff;
	color:#aaaaaa;
	background: -moz-linear-gradient(top,  #f2f2f0 0%, #cfcfcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f0), color-stop(100%,#cfcfcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* IE10+ */
	background: linear-gradient(top,  #f2f2f0 0%,#cfcfcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f0', endColorstr='#cfcfcd',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 1px 1px 1px #b2b2b2;
	-webkit-box-shadow: 1px 1px 1px #b2b2b2;
	box-shadow: 1px 1px 1px #b2b2b2;
	background-color:#dadad8;}
.trialSteps .stepLinks a.active {
	color:#004f8a;
	font-weight:bold;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadad8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadad8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#dadad8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadad8',GradientType=0 ); /* IE6-9 */}
.trialSteps .selfContent {padding:12px 16px 0 16px; min-height:400px;font-family:Arial, Helvetica, sans-serif; }
.trialSteps .selfContent p {color:#000;}
.trialSteps .selfContent h2 {padding:0 0 6px 0; font-size:14px; font-weight:bold;}
.trialSteps .selfOptions {background-color:#eee; padding:8px 20px; margin-top:8px;}
.trialSteps .selfOptions h3 {display:inline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trialSteps .selfOptions .subOptions {padding:12px 0 0 20px;}
.trialSteps .selfOptions .subOptions h4 {color:#004f8a; display:inline; font-family:Arial, Helvetica, sans-serif;}
.trialSteps .selfOptions .subOptions p.suiteInfo {padding:2px 0 8px 23px; font-size:11px; text-align:left;}
.trialSteps .selfOptions .customerStat {text-align:left;}
.trialSteps .selfOptions p a.subLink {color:#999; display:block;   font-size:10px; padding-top:4px;}
.trialSteps .selfOptions p a.subLink:hover {color:#666; text-decoration:underline;}
.trialSteps .selfOptions p {text-align:right; padding:6px 0; color:#000;}
.trialSteps .selfOptions p input.text {
	width:210px; border:1px solid #a7a7a7; height:20px; margin-left:10px;}
.trialSteps .selfOptions p.inputEmail {padding-top:20px;}
.trialSteps .selfOptions p.inputVPW .disclaimer {font-size:10px; padding: 4px 0 0 100px; display:block;}
.trialSteps .selfOptions .existCustomer {padding-left:10px;}
.trialSteps .selfOptions p.optionDrop {padding-right:90px;}
.trialSteps .selfOptions p.optionDrop select {width:150px; margin-left:10px;}
.trialSteps .selfOptions p.mainDisclaim {text-align:left;}
.trialSteps .selfOptions p.mainDisclaim input {float:left; position:relative; top:-3px; margin-right:5px; }
.trialSteps .selfOptions p.mainDisclaim a.subLink {display:inline; color:#666; font-size:12px; line-height:18px;}
.trialSteps .selfOptions p img.previewImg {float:left; border:1px solid #ccc; margin:0 12px 12px 0;}
.trialSteps .selfOptions p.newsletterTeaser, .trialSteps .selfOptions p.learnMoreProducts {text-align:left; padding-bottom:10px; clear:left;  }
.trialSteps .newsletterTeaser span, .trialSteps .learnMoreProducts span {font-weight:bold; display:block; padding-bottom:8px;}
.trialSteps .selfOptions .productList {margin-left:130px; line-height:14px;}
.trialSteps .selfOptions .productList li  {list-style-type:disc; }
.trialSteps.step3 .selfOptions p input.text {width:240px;}

/*Shared Service pages and color overrides */
body.toast.sharedService .fullwide, body.juice.sharedService .fullwide {background:#fafafa url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/greyFullBack.jpg) repeat-y top left;}
body.toast.sharedService .rightRail,body.juice.sharedService .rightRail  {background-color:#fff;}
body.toast.sharedService .mainNav {background:#333;}
body.toast.sharedService .footerHeadingWrapper, body.juice.sharedService .footerHeadingWrapper, body.toast.sharedService .footerHeadingWrapper .footerHeading, body.juice.sharedService .footerHeadingWrapper .footerHeading {background-color:#004f8a;}
body.toast.sharedService .footer  {background:#000; color:#fff;}
body.toast.sharedService .footer a {color:#fff;}
body.juice.sharedService  .footerHeading {border-top:none;}



.sharedService .mainNav ul   li.selected  > a{
	color:#004f8a !important;
}
 
/*Preference Pages*/

.preferences a.blueTab {float:right; margin:12px 25px 12px 0;}
.preferences .saveSearchCart {
	border-bottom: 2px solid #ccc;
    margin: 0 12px;
	padding:12px 0 20px 0;
}
.preferences .deliveryOptions {border-bottom: 2px solid #ccc; margin:25px;}
.preferences ul li {
	border-right: 1px solid #CCCCCC;
    padding: 17px 5px;
    text-transform: uppercase;
}
.preferences  .newsletterSelections {padding:18px 0;}
.preferences ul li:first-child{
	padding-top:0px;
}
.preferences ul li.selected{
	border-color: #ccc;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
	padding:12px 5px;
}
.preferences ul li.selected a{
	color:#17538f;
} 

.preferences .newsletter{
	margin-left: 15px;
}
.preferences .newsletterPreferences {padding:30px 0 0 0;}
.preferences .newsletterPreferences .deliveryPrefs {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsDBR {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsDBRSC {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsDBRHY {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsLBO {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsPEA {padding:0 0 40px 0;}
.preferences .newsletterPreferences .deliveryPrefsVW {padding:0 0 40px 0;}
.preferences select
{
    
	width:120px;
}
.preferences .newsletter label{
	display: inline-block;
    padding: 8px 10px 0 4px;
    text-align: right;
    width: 116px;
}
.preferences .searchItems{
	border-bottom:1px solid #ccc;
	padding:10px;
	margin:0px;
}
.preferences .searchItems:last-child{
	border:none;
}
.preferences  .resultsHeading{
	float: left;
    width: 555px;
}
.preferences  .actions{
	float:left;
}
.preferences  .actions ul {
	float: left;
}
.preferences  .actions ul li{
	float:left;
	padding:0;
}

.preferences  .actions ul li a{
	color:#17538F;
	padding: 0 10px;
    text-transform: none;
}

.preferences .actions ul li:last-child{
	border-right:none;
}
.preferences .userName{
	padding:30px;
}
.preferences .userName span{
	font-weight:bold;
}

.preferences .passwordChange, .preferences .passwordConfirm, .passwordError {padding:10px 30px; font-weight:bold;}
.preferences .passwordChange input {margin-left:100px; width:200px;}
.preferences .passwordConfirm input {margin-left:22px; width:200px;}
.preferences h5 {padding:0 0 4px 30px; font-size:14px; font-weight:bold;}
.preferences .passwordText {font-size:11px; padding:0 0 4px 30px; }

.productOptions {margin:25px; border-bottom:2px solid #999; padding-bottom:25px;}
.preferences .productOptions ul li {border-right:0px; border-top:1px solid #ccc; text-transform:none; height:26px; padding:4px; vertical-align:middle;}
.preferences .productOptions ul li span {padding:8px 0 0 0; display:inline-block; font-weight:bold; color:#003858;}
.preferences .productOptions ul li span.subProduct {padding-left:35px;}
.preferences .productOptions ul li.inactiveProduct span {font-weight:normal; color:#666;}
.preferences .productOptions ul li:first-child {border-top:none;}
.preferences .productOptions li div {display:inline-block; float:right; }
.preferences .productOptions li a {margin:0px; padding:4px 8px; display:inline-block; color:#fff; font-weight:normal; width:100px;}
.preferences .productOptions li.defaultProduct span {padding-right:34px;}
.preferences .helpIco {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/help.png) no-repeat 0px 0px; display:inline-block; height:21px; width:21px;position:relative; top:6px; left:4px;}
.preferences p.userName {position:relative;}


.ssProduct.visitedProduct {background-color:#e9f0f8;}
.ssProduct a.blueTab {width:90px; float:right; margin-top:4px; text-transform:uppercase;}
.orderReview {float:right;}
.ssFeaturedContainer.marketingOff img.ssMarketingModule {display:none;}
.ssFeaturedContainer.marketingOn img.ssMarketingModule {float:left; width:230px; margin:12px 0 0 12px;}
.ssFeaturedContainer.marketingOn .component {width:472px; float:left;}

.ssProductWide {margin:18px;}
.ssProductWide .ssfeaturedText {display:block; width:75%; float:left; font-size:12px;}
.ssProductWide .sampleImage {padding:0 12px 0px 0;  float:left;  }
.ssFeatured .ssProductWide .ssfeaturedText h4 {font-size:22px; font-weight:bold; padding-bottom:12px;}
.ssProductWide .ssfeaturedText h4 {font-size:18px; font-weight:bold; padding-bottom:12px;}
.ssfeaturedText {font-size:12px;}
.ssProductWide .ssfeaturedText h5 {font-weight:bold; padding:12px 0; font-size:14px;}
.ssProductWide .ssfeaturedText ul.sampleList1 
	{padding:0; float:left; display:block; clear:left; }
.ssProductWide .ssfeaturedText ul li {list-style-image:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/blueDot.png);  padding:0 0 4px 0;  margin-left:18px;  }
.ssProduct .ssPricing {text-align:right; float:right; clear:left; padding:0px 18px 18px 18px;}
.ssProduct .ssLearnMore {position: absolute; bottom: 21px; right: 18px;}

.ssProduct .ssPricing .ssCost {padding:18px 0px 4px 0px; font-weight:bold; font-size:18px; display:block;}
.ssProduct .ssPricing .ssCostTag {font-size:11px; padding:0px 0px 2px 0px ; display:block;}
.ssProductWide .ssPricing .blueTab {margin-right:12px;}
.ssProductSMContent .ssProduct .ssPricing {padding-bottom:0px;}

.ssProduct {clear:left;}
.ssProduct.ssProductSM {height:475px;}
.ssProduct.ssProductSM .ssTeaserSm {text-align:center; margin:0 0 18px 0; border:1px solid #ccc; display:block;}
.ssProduct.ssProductSM p span {font-weight:bold;}
.ssProduct.ssProductSM .ssPricing {float:right; position:absolute; bottom:18px; right:0px; text-align:right; padding-right:18px; top:405;}
.ssProduct.ssProductSM.ssRelated {height:375px;}
.ssProduct.ssProductSM.ssRelated h4 {padding:0px; font-weight:bold; font-size:14px;}
.ssProduct.ssProductSM.ssRelated p {padding:4px 0 18px 0px;}
.ssProduct.ssProductSM .ssProductSMContent, .ssSignIn .ssSignInContent, .ssBillingInfo .ssBillingContent, .ssPayment p, .component .orderConfirmation   {padding:18px;}
.ssProduct.ssProductSM .ssProductSMContent .ssCost {padding:0 0 4px 0;}
.ssProduct.ssProductSM .ssProductSMContent .ssCostTag {padding:0px; display:block;}

.ssProduct.ssProductSM.vsFeaturedProd .ssProductSMContent .ssTeaserSm {position:relative; top:-17px; left:-17px; margin-bottom:0px;}
.ssProduct.ssProductSM.vsFeaturedProd {height:375px;}

.ssSignIn .nsError {top:155px; left:307px;}

.cartSummary {border-top:2px solid #666; border-bottom:1px solid #666; padding:4px; margin:10px 0 10px 10px; position:relative; font-size:12px;}
.cartSummary h3 {color:#004f8a; padding-bottom:8px; font-size:18px;}
.cartSummary .cartItem {position:relative; border-top:1px solid #ccc; padding:8px 0;}
.cartSummary .cartItem.item1 {border-top:none; padding-top:0px;}
.cartSummary h4, .cartSummary .totalCost .costNumber {font-weight:bold; width:50%;}
.cartSummary h4 {font-family:Arial, Helvetica, sans-serif;}
.cartSummary a.removeCart {color:#999; font-size:10px; padding:4px 0; display:block;}
.cartSummary a.removeCart:hover {text-decoration:underline; color:#666;}
.cartSummary .pricing {position:absolute; right:0px; top:15px;}
.cartSummary .totalCost {background-color:#eaf1f7; padding:8px; text-align:right; position:relative; margin:0 -4px; font-size:14px; margin-top:8px;}
.cartSummary a.blueTab	{position:relative;margin:8px -4px 0 0; float:right;}

/*self serve*/
.progressLinks {background-color:#333; padding:6px 16px; margin:20px 0; text-transform:uppercase; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.progressLinks h3 {display:inline; color:#fff; font-size:14px; }
.progressLinks a, .progressLinks span {width:185px; display:inline-block; margin-left:10px; text-align:center; padding:4px 0px; font-size:14px;}
.progressLinks a.greyTab, .progressLinks span.greyTab {-moz-box-shadow: none; cursor:default;
	-webkit-box-shadow: none ;
	box-shadow: none;}
.ssRequiredTxt{font-size:11px; text-align:right;}
.component.ssFeatured .headerStrap, .component.ssFeatured .headerStrap span {background-color:#004f8a; color:#fff; }

.component.ssProductSM h3 span {font-size:18px;}
.component.ssProductSM .headerStrap h3 {margin:0 10px; top:-1px;}
.component.ssProductSM .headerStrap h3 span {top:9px;}

.component.ssFeatured .headerStrap {height:40px;}
.component.ssFeatured .headerStrap h3 {margin:0 10px; top:-4px; border-color:#80a7c5;}
.component.ssFeatured .headerStrap h3 span {top:11px;font-size:24px; -moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;}

 
.ssSignIn .ssSignInContent, .ssBillingInfo {font-size:12px;}
.ssSignIn .ssSignInContent p {padding:4px 170px 4px 0; text-align:right; position:relative;}
.ssSignIn .ssSignInContent p.selector {text-align:left; padding-left:285px;}
.ssSignIn .ssSignInContent p.pwFetch {padding-top:0px;}
.ssSignIn .ssSignInContent input.text {width:220px; border:1px solid #999; margin-left:20px;}
.ssSignIn .ssSignInContent p a.greyLink {font-size:11px;}
.ssSignIn .ssSignInContent a.blueTab, .ssBillingInfo .ssBillingContent a.blueTab {float:right; margin-top:24px;}
.ssPayment  a.blueTab {float:right; margin:24px 18px 0px 0;}
.ssSignIn .ssSignInContent p.pwTag {font-size:10px; color:#000; margin-left:290px; text-align:left; padding-top:0px;}
.ssSignIn .ssSignInContent p a.greyLink {position:absolute; right:116px; top:6px;}
.ssSignIn .ssSignInContent p.pwFetch a.greyLink {position:relative; top:0px; right:0px;}

.ssBillingInfo {margin:20px 0;}

.ssBillingInfo .ssBillingContent .content1 {width:340px; float:left; display:inline; padding-right:10px;}
.ssBillingInfo .ssBillingContent .content2 {float:left;}
.ssBillingInfo .ssBillingContent .content1, .ssBillingInfo .ssBillingContent .content2 {position:relative; padding-bottom:24px;}
.ssBillingInfo .ssBillingContent p {padding:8px 0px 8px 18px; text-align:right;}
.ssBillingInfo .ssBillingContent p input.text {width:230px; border:1px solid #999; margin-left:20px;}
.ssBillingInfo .ssBillingContent p select {margin:0 75px 0 20px; width:157px !important;}
.ssBillingInfo .ssBillingContent h4 {padding:0px 0 12px 8px; font-size:18px;}
.ssBillingInfo .ssBillingContent p.sameAddress {position:absolute; font-size:11px; right:0px; top:-7px;}
.ssPayment .ssPaymentContent select {margin: 0 12px 0 18px;}
.ssPayment .ssPaymentContent p {color:#666; font-size:12px;}
.ssPayment .ssPaymentContent p span {color:#333;}
.ssBillingInfo .ssCheckout h4 {padding:18px 0 8px 18px; font-weight:bold; font-size:14px;}
.ssBillingInfo .ssCheckout p {padding:0 0 18px 18px;}
.ssBillingInfo .ssCheckout p span, .component .orderConfirmation p span {display:block; padding:2px 0;}
.ssBillingInfo .ssCheckout p span.cardNo, .ssBillingInfo .ssCheckout p span.card{display:inline-block; padding-right:5px;}
.ssBillingInfo .ssCheckout p a.greyLink {padding-top:12px; display:block;}
.ssBillingInfo .ssCheckout .cartItem .product, .ssBillingInfo .ssCheckout .cartTotal .product{margin-left:18px; width:460px; float:left;}
.ssBillingInfo .ssCheckout .cartItem .product, .ssBillingInfo .ssCheckout .cartItem .remove, .ssBillingInfo .ssCheckout .cartItem .totalCost {padding:12px 0; border-top:1px solid #ccc;}
.ssBillingInfo .ssCheckout .cartItem  span { display:inline-block;}
.ssBillingInfo .ssCheckout .cartItem .product span.productTitle {font-weight:bold; }
.ssBillingInfo .ssCheckout .cartItem .product span.promotionCode {padding:8px 0 0 18px;}
.ssBillingInfo .ssCheckout .cartItem .totalCost {text-align:right;}
.ssBillingInfo .ssCheckout .cartItem .totalCost span {padding:0 0 4px 0;}
.ssBillingInfo .ssCheckout .cartItem .totalCost span.promoAdded {text-decoration:line-through;}
.ssBillingInfo .ssCheckout .cartItem .totalCost span.total {font-weight:bold;}
.ssBillingInfo .ssCheckout .cartTotal {padding:0px; border-top:1px #333; clear:left;}
.ssBillingInfo .ssCheckout .cartTotal div {border-top:2px solid #ccc; padding-top:8px;}
.ssBillingInfo .ssCheckout .cartTotal p {padding:0px;}
.ssBillingInfo .ssCheckout .cartTotal p a.greyLink, .ssBillingInfo .ssCheckout .cartTotal .totalCost span {display:inline-block;}
.ssBillingInfo .ssCheckout .cartTotal input.text {margin:0 5px;}
.ssBillingInfo .ssCheckout .cartTotal .totalCost {width:217px; float:left; text-align:right;}
.ssBillingInfo .ssCheckout .cartTotal .totalCost span span { padding:2px 0 2px 10px;}
.ssBillingInfo .ssCheckout .cartTotal .totalCost .total {padding:8px; background-color:#e9f0f7; font-size:16px; font-weight:bold; display:block; border-top:1px solid #ccc; margin-top:4px;}
.ssBillingInfo .ssCheckout a.blueTab  {float:right; margin:24px 18px 0px 0;}
.component .orderConfirmation a.blueTab {float:right; margin:24px 18px 18px 0;}

.ssBillingInfo, .ssSignIn, .ssPayment {padding-bottom:24px;}

.component .orderConfirmation p {padding:8px 0;}
.component .orderConfirmation h4 {font-size:18px; font-weight:bold; padding-bottom:8px;}
.component .orderConfirmation h4 span {color:#004f8a;}

.marketingContent {clear:right; height:30px; background-color:#fafafa; margin:18px 18px 18 18px; padding:12px;}

/*for clipboard & Search DropDowns*/
.backLink {padding:24px 0 0 0px; font-weight:bold;}
.backLink a {padding:0 0 0px 8px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlueL.png) no-repeat left 3px;}
.backLink a:hover {color:#333;}
.advSearchCont {margin:12px;  padding-bottom:12px;}
.advSearch .blueTab {float:right; margin:12px 12px 12px 0; clear:left;}
.advSearch .searchTerms a  {border:1px solid #ccc; padding:3px 6px; color:#333; font-weight:bold; margin:0 0 4px 4px; display:inline-block;}
.advSearch .searchTerms img {margin-left:4px;}
.advSearch .searchTerms a span {color:#004f8a; }
.advSearch .selectOption {cursor:pointer; width:30px; position:absolute; left:275px; top:3px;}
.advSearch .selectOption li {font-weight:bold; font-size:10px; margin:0 0 2px 0;  color:#999; text-transform:uppercase; text-align:center;}
.advSearch .selectOption li.optionOn {padding:1px 3px; background-color:#999; color:#fff;}
.advSearch input {width:220px;}
.advSearch .searchTerms {width:380px; float:right;}
.advSearch .datePicker input {width:150px;}
.advSearch .datePicker label, .advSearch .sortBy label {color:#333;}
.advSearchCont {position:relative;}
.advSearch span a.addsearchterm  { display:inline-block;  cursor:pointer; font-weight:bold;  }
.sharedService .ui-datepicker a.ui-state-active {border:1px solid #004f8a; font-weight:bold;}
 
.sharedService .component.advSearch {margin:0 0 25px 0; -moz-box-shadow: 0 -2px 7px #e7e7e7;
	-webkit-box-shadow: 0 -2px 2px #e7e7e7;
	box-shadow: 0 -2px 2px #e7e7e7;}

.sharedService .backLink {margin-bottom:3px; font-weight:bold;  padding:12px 0 0 4px;}
.advSearch .searchTerms a.searchAND {background: transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/searchAND.png) no-repeat 5px 5px; padding-left:29px}
.advSearch .searchTerms a.searchOR {background: transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/searchOR.png) no-repeat 5px 5px; padding-left:23px}  
.advSearch.component {padding-bottom:0px;}
 
.advSearch.advSearchDetails .addSearchTermContainer {float:none; margin:12px 0 8px 10px; }
.advSearch .addSearchTermContainer, .advSearch .authorOption .addSearchTermContainer {margin:0px;   float:left; width:264px; padding: 2px 0px 0 8px; height:20px}
.advSearch.advSearchDetails .addSearchTermContainer {}
.advSearch.advSearchDetails .authorOption .addSearchTermContainer {background-image:none; padding-left:0px;}
.advSearch .addSearchTerm {border:1px solid #bababa; width:198px; margin-right:2px; padding:2px 0 2px 22px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/magnifyIcon.png) no-repeat 2px 2px; height:20px;}
.advSearch .authorOption .addSearchTerm {width:198px !important;}
.advSearch .advSearchCont .searchTerms {width:355px;}
.advSearch.advSearchDetails .addSearchTermContainer input.addSearchTerm {width:280px;}
.advSearch .productSelection input {width:15px;}
.advSearch .advSearchCont .dateRange  {padding:0 0 18px 45px; border-bottom:1px solid #ccc;}
.advSearch .advSearchCont .dateRange li {float:left; display:inline-block; margin:0 30px;}
.advSearch .advSearchCont .dateRangeOptions {padding:0 0 12px 20px; border:none;}
.advSearch .advSearchCont .dateRangeOptions li {margin-top:18px; margin:18px 0 0 20px; font-weight:bold; color:#333;}
.advSearch .advSearchCont .dateRangeOptions select {margin-left:6px; width:135px;}
.advSearch .advSearchCont .dateRange li a {padding:4px 8px; text-align:center; color:#666; font-weight:bold;}
.advSearch .advSearchCont .dateRange li a:hover {  color:#333;background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7e2f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7e2f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7e2f0',GradientType=0 ); /* IE6-9 */}
.advSearch .advSearchCont .dateRange li a.active { cursor:default;border:1px solid #004f8a; color:#004f8a; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7e2f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7e2f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d7e2f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7e2f0',GradientType=0 ); /* IE6-9 */}
.advSearchDetails .detailContainer {border-right:1px solid #ccc; padding:0 18px 12px 18px; width:200px; float:left; margin:12px 0 ;}
.advSearchDetails .addItem {padding:18px 0 12px 18px;}
.advSearchDetails .authorOption .addItem {padding:0px;}

.advSearchDetails .addItem span {font-weight:bold;}
.advSearchDetails .detailContainer.region {border-right:none;}
.advSearchDetails h5 { color:#666; font-size:14px;}
.advSearchDetails .detailList {padding:12px 0 18px 0; min-height:60px;}
.advSearchDetails .detailList li {padding:4px; font-weight:bold;  }
.advSearchDetails .detailList li:hover {background-color:#bfdcef; cursor:pointer;}
.advSearchDetails .detailList li a {display:inline-block; float:right;}
.advSearchDetails .authorOption 
	{margin:18px 12px 0px 12px; padding:18px 8px 0px 8px;  clear:left; border-top:1px solid #999;  }
	.advSearchDetails .authorOption  ul {width:50%; clear:left; min-height:30px;}
.advSearch .productSelection {margin:18px 12px 12px 12px; border-bottom:2px solid #999; padding-bottom:12px;}
.advSearch .productSelection h5 {padding:0 0 12px 0; color:#666; font-size:16px;}
.advSearch .authorOption h5 {width:50px; float:left; padding-top:4px;}
.advSearch .authorOption .addSearchTermContainer{}

.advSearchProdSecLeft{float:left;width:50%;}
.advSearchProdSecRight{float:left;}
.advSearchProdSecLeft h5,.advSearchProdSecRight h5{color:#666; margin-bottom:8px; margin-left:6px;}

.productSelection form div{
	padding:2px 0;
}
.productSelection form .productExpandedArrow{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlue.png") no-repeat scroll 7px 7px;
	padding-left: 18px;
}
.productSelection form .productCollapsedArrow{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlueR.png") no-repeat scroll 9px 7px;
	padding-left: 18px;
}
.productSelection input{}
.productSelection label{}
.pSlevel0{margin-left:0;}
.pSlevel1{margin-left:19px;}
.pSlevel2{margin-left:56px;}
 
 
/*updated styles - error messaging*/
.profileNav {
	position:relative;
}

.nsError{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0101;
    left: 9px;
    position: absolute;
    top: 35px;
    width: 319px;
	}
	
.searchError{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0101;
    left: auto;
    position: absolute;
    top: 27px;
    width: 310px;
    height:100px;
    z-index:200;
}
.searchError h3{
	background: none repeat scroll 0 0 #FF0101;
    color: #FFFFFF;
    font-size: 18px;
    padding: 5px 10px;
}
.searchError p{
	line-height: 19px;
    padding: 10px;
}
.searchError hr{
	margin:10px;
	color: #f00;
	border-width:0;
	background-color: #f00;
	height:1px;
}
.searchError ul{
padding:10px;
}

.searchError ul li{
	float:left;
}
.searchError label{
	font-size: 12px;
    line-height: 22px;
	margin-right:8px;
}
.searchError a{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: 120px;
	width:111px;
	color:#004f8a;
	text-align:center;
}
.searchError a span{
	text-align:right;
	width:100%;
	border-color:Black;
	font-weight:bold;
}
.searchError button{
	background:#F7F7F7;
	border:1px solid #9CD3F0;
	color:#537FA9;
}
.errorMessage{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0101; 
    position: absolute;  
    width: 300px;
	}
	
.alertError
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #FF0101;
    left: auto;
    position: relative;
    top: auto;
    width: auto;
    height:auto;
}
.alertError h3
{
    background: #FF0101 none repeat scroll 0 0;
    color: #FFFFFF;
    font-size: 18px;
    padding: 5px 10px;
}
.alertError p{
	line-height: 19px;
    padding: 10px;
}
.alertError ul{
padding:10px;
}

.alertError ul li{
	float:left;
}
.alertError label{
	font-size: 12px;
    line-height: 22px;
	margin-right:8px;
}
.alertError input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: 8px;
	width:111px;
	color:#004f8a;
}
.alertError a{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: 120px;
	width:111px;
	color:#004f8a;
	text-align:center;
}
.alertError a span{
	text-align:right;
	width:100%;
	border-color:Black;
	font-weight:bold;
}
  
 

.saveSearchHandling {background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #56b1da 0%, #4e96bd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56b1da), color-stop(100%,#4e96bd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #56b1da 0%,#4e96bd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #56b1da 0%,#4e96bd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #56b1da 0%,#4e96bd 100%); /* IE10+ */
	background: linear-gradient(top,  #56b1da 0%,#4e96bd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56b1da', endColorstr='#4e96bd',GradientType=0 ); /* IE6-9 */
	padding:8px; text-align:left;}

.saveSearchHandling.modalWindow {margin:-0.2em -0.8em;}
.saveSearchHandling.modalWindow .closeWindow {color:#fff; position:absolute; top:84px; right:70px; background-image:none; width:auto; height:auto;}
.saveSearchHandling.modalWindow .closeWindow:hover {background-image:none; color:#004f8a;}
.saveSearchHandling a.saveSearchPopButton {width:33px;}

 
/*for clipboard & Search DropDowns*/
.searchDropDown .moreList, .quickLinksMoreList{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #CCCCCC;
    border-top:none;
    box-shadow: 1px 1px 1px #CCCCCC;
    display:none;
	left: 0px;
    min-width: 111px;
    overflow:hidden;
	padding-top: 4px;
    position: absolute;
    top: 25px;
    z-index: 9;
}

.searchDropDown .moreList {width:79px;}

.workSpaceItems:hover {
	background:#fff;
	color:#000;
}
 
.workSpaceItems .quickLinksMoreList li{
	float:none;
	paddding:2px;
}
.workSpaceItems .quickLinksMoreList li{  /*.workSpaceItems .quickLinksMoreList li:hover*/
	/*border-top:none;
	display:block;*/
	float:none;
	padding:0;

	
}

.workSpaceItems:hover .quickLinksMoreList{  /*.workSpaceItems:hover .quickLinksMoreList*/
	display:block;
	border-top:none;
}

.workSpaceItems .quickLinksMoreList li a, .searchDropDown .moreList li a{  /*.workSpaceItems .quickLinksMoreList li a:hover*/
/*	border:none;
	display:block;
	padding:4px 8px; */
	display:block;
}

.workSpaceItems{
	position:relative;
}
 

/*email del*/
.searchOptions {
    padding: 20px 10px;
}

.searchOptions button{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
	float:left;
	margin:0;
	
}
.searchOptions .selectOption{
	float:left;
	padding: 0 5px;
	
}
.searchOptions .selectOption li {
    border-right: medium none;
	padding:0 5px;
}

.searchOptions .selectDetailsList{}
.searchOptions .selectDetailsList input {width:156px;}
.searchOptions .selectDetailGroups{
	border-right: 1px solid #ccc;
    float: left;
	padding-top:0;
	text-transform:none;
    width: 220px;

}
.searchOptions .selectDetailGroups:last-child{
	border-right:none;
}

.searchOptions  ul li{border-right:none;}
.searchOptions  ul li.heading{
	color: #888888;
	float:none;
    padding-bottom: 10px;
}
.searchOptions ul li.items{
	margin-top: 2px;
    padding: 5px;
    width: 191px;
}
.searchOptions ul li.items{}
.searchOptions  ul li ul{}
.searchOptions  ul li ul li{
	float:left;
	padding:0;
}

.searchOptions .selectDetailsList a{
	color: #004F8A;
}
.searchOptions input{}
.searchOptions span{}

.searchOptions .selectDetailGroups ul li{
	text-transform:none;
}
.searchOptions .selectDetailGroups ul li:hover{
	background:#E5ECF2;
	}
.searchOptions .selectDetailGroups ul li:hover:last-child,
.searchOptions .selectDetailGroups ul li:hover:first-child
{
	background:none;
}
.searchOptions .selectDetailGroups ul li.last{
	float:right;
}

.selectDetailItems .last{
	float: right;
    padding-left: 35px;
}

.searchOptions .dateRange{
	border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 20px;
    padding-left: 75px;
}

.searchOptions .dateRange li{
	float: left;
    padding: 0;
    width: 140px;
}
.searchOptions .dateRange li a{}
.searchOptions .dateRange  input{
	margin-right:20px;
}
.searchOptions .dateRangeOptions{
	padding-bottom: 10px;
    padding-left: 45px;
    padding-top: 10px;
	}
.searchOptions .dateRangeOptions:last-child{
	border-bottom:0;
	padding-bottom:0;
}
.productSelection form div{
	padding:2px 0;
}
.productSelection form .productExpandedArrow{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downarrow.gif") no-repeat scroll 7px 7px;
	padding-left: 18px;
}
.productSelection form .productCollapsedArrow{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downarrow.gif") no-repeat scroll 7px 7px;
	padding-left: 18px;
}
.productSelection input{}
.productSelection label{}
.pSlevel0{margin-left:0;}
.pSlevel1{margin-left:19px;}
.pSlevel2{margin-left:56px;}

/*Aside Buttons*/
.runSearch{
	text-align: center;
	margin-bottom:25px;
}
.runSearch p{
	background: none repeat scroll 0 0 #569FC8;
    height: 49px;
    padding-top: 25px;
	margin-bottom:5px;
	color: #FFFFFF;
    font-size: 26px;
}
.runSearch span{
	color: #8197A4;
    font-size: 11px;
    text-transform: uppercase;
}
 
.saveSearch p{
	font-weight: bold;
    padding: 6px 6px 0;
    text-transform: uppercase;
}
 
.saveSearch button{
	background: none repeat scroll 0 0 #BAD0DD;
    border: medium none;
    color: #1F3644;
    float: right;
    margin-right: 10px;
}

/*saved searches */
.manageSearch {border-bottom:1px solid #ccc; border-top:none!important; margin-top:0px; padding:0px!important;}
.savedSearch {border-bottom:1px solid #ccc; margin:0; padding: 8px 6px; display:block; }
.savedSearch:hover {background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #cbdce5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbdce5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbdce5',GradientType=0 ); /* IE6-9 */
	border:1px solid #ccc; margin:-1px -1px 0 -1px; position:relative;
	-moz-box-shadow: 2px 2px 2px #e8e8e8;
	-webkit-box-shadow: none;
	box-shadow: none;}
.savedSearch a.searchName {font-weight:bold; color:#333; width:150px; display:inline-block; padding-right:10px; }
a.editSearch {height:13px; width:14px; display:inline-block; background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/editIco.png) no-repeat top left;}
a.editSearch:hover {background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/editIco.png) no-repeat 0px -13px;}
a.deleteSearch {height:13px; width:14px; display:inline-block; background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/delIco.png) no-repeat top left; margin-left:10px;}
a.deleteSearch:hover {background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/delIco.png) no-repeat 0px -14px;}


/*header*/
.preLoginNav{
	float:left;
	font-size:12px;
	padding:5px;
}
.preLoginNav li{
	float:left;
	font-size:12px;
	padding:0px 6px!important;
}

.reallywide .preLoginNav li:first-child{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/prevarrow.gif") no-repeat scroll 0 1px transparent;
    padding-left: 11px!important;
}

.preLoginNav li a{
	color:#bdd2e9;
	font-weight:bold;
}
.preLoginNav li a:hover{color:#fff!important;}
.preLoginNav li a:after{
	 
	padding:0 5px;
}

.preLoginNav li:last-child  a:after{
	content:none;
}

.profileNav{
	float:right;
	font-size:12px;
	padding:5px 5px 0;
}
.profileNav li, .preLoginNav li{
	float:left;
	color:#fff;
	font-weight:bold;
	padding:0 2px; 
	border-left:2px solid #468bbf;
} 
.profileNav li {padding:0 4px!important; }
form .profileNav li {
	border-left:0px  ;
}

.profileNav li:first-child, .preLoginNav li:first-child {border-left:none;}

.profileNav li a{
	color:#bdd2e9;
	font-weight:normal;
}

.profileNav li a:hover {color:#fff;}
 
.profileNav li:last-child:after, .profileNav li:last-child a:after{
	content:none;
}
.profileNav input{
	background:#1a4359;
	border:none;
	color:#fff;
	margin-right:0px;
	padding-left:6px;
	width:130px;
	height:19px;
	font-family:arial;
}

.profileNav #pmusername {background:#1a4359 url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/unBck.png) no-repeat top left;}
.profileNav #pmpassword {background:#1a4359 url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/pwBck.png) no-repeat top left;}
.profileNav .rememberToggle input {height:12px; width:auto; background-color:transparent; position:relative;vertical-align:middle;margin-right:0px;}

.profileNav .noContent input {background-color:transparent; font-family:arial; margin:0px; padding:0px; width:55px; height:21px;cursor:pointer;}
.profileNav .noContent input:hover {color:#bfdcef;}
.profileNav li.noContent a{ color:#91aac5;} 
.profileNav li.noContent {padding:0px!important; margin:0px; height:21px; width:55px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/loginButtonSprite.jpg) no-repeat top left;}
.profileNav li.noContent:hover {background-position:0px -21px;}

.mainHeaderContainer{background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/blueBannerBG.jpg") repeat-x scroll 0 0;border:1px solid #174a81;height:66px;padding: 5px 10px 0 0;}
.headerLogo{float: left;height: 60px; left: 16px; position: relative; top: 2px;width: 462px;}


/*DJ Logos for Bankruptcy & Debt and Private Equity & Venture Capital*/
.pevcLogo{
	/* background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/pevclogo.png") no-repeat scroll 0 0; */
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/PEVC-KO-Stacked-DJ.PNG") no-repeat scroll 0 0;
}

.bdLogo{
	/* background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/bdlogo.png") no-repeat scroll 0 0; */
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/BD-KO-Stacked-DJ.PNG") no-repeat scroll 0 0;
}

.djLogo{
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/djlogo.png") no-repeat scroll 0 0;
}

.searchContainer{
	float:right; margin-top:14px; position:relative; border:1px solid #0b3b63;
}
 
/*
.searchCart .searchDropDown{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downarrow.gif") no-repeat scroll 64px 12px #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
	position:relative;
    padding: 7px 21px 8px 5px;
	cursor:pointer;
	width:55px;
	text-align:right;
	z-index:1001;
	border:1px solid #ccc;
	margin-right:8px;
	font-family:Arial;
}
*/


.searchContainer button{
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/search1.png") no-repeat scroll 0 0;
	border: medium none;
	border-left:1px solid #fff;
    height: 27px;
    width: 28px;
    cursor:pointer; cursor:hand;
}

.searchContainer button:hover{
	background:url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/search1.png") no-repeat scroll 0 -27px;
}


.searchContainer span{
	color: #FFFFFF;
	clear:both;
    float: right;
    font-size: 11px; cursor:pointer; cursor:hand; position:absolute; top:30px; left:240px;}
	
.searchContainer span:hover {color:#81c8f0;}

.searchContainer .quickLinksMoreList, .searchDropDown .moreList{
	display:none;
}

 

.mainNav ul{
	float:left;
}

.mainNav ul li{
	float:left;
	padding:10px 0px 8px 0px;
	text-align: center;	 
}
.mainNav ul li .fatNav, .mainNav ul li .fatNav li {text-align:left;}
.navItems .productTeaserCont {float:left;} 
.navItems .productTeaserCont a img {display:block;}
.navItems .lock {background-image:none;}
.navItems .lock a, .mainNav li.lock:hover a  {padding-right:14px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/locked.png) no-repeat right 4px;}
.navItems .lock .fatNav .topStories ul a.lock {padding-right:14px; background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/locked.png) no-repeat right 0px;}
.navItems .lock .fatNav ul a, .navItems .lock .productTeaserCont a, .mainNav li.lock:hover .productTeaserCont a {background-image:none; padding-right:0px; display:block;}
.navItems .lock a.headline {background-position:right 1px; display:inline;}

/* class for individual navigation pages */
 .homeNav {}
 .dbrNav {}
 .smallcapNav {}
 .highyieldNav {}
 .ventureNav {}
 .lboNav {}
 .peaNav {}
 .clipboardNav {}
 .advsearchNav {}
 .preferenceNav {}

.mainNav .dataCenterNavLink  {width:125px;}
.mainNav ul li.preferenceNav, .mainNav ul li.advsearchNav, .mainNav ul li.productsNav { width:141px;} 

.mainNav ul li.selected.preferenceNav, 
.juice .mainNav ul li.selected.preferenceNav:hover, 
.mainNav ul li.selected.advsearchNav, 
.juice .mainNav ul li.selected.advsearchNav:hover, .mainNav ul li.preferenceNav:hover, 
.mainNav ul li.advsearchNav:hover, .mainNav ul li.selected.productsNav, 
.juice .mainNav ul li.selected.productsNav:hover, .mainNav ul li.preferenceNav:hover
    {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/advSrch_white_TAB.png) no-repeat 0px 0px; }

.mainNav ul li.dataCenterNavLink.selected, 
.juice .mainNav ul li.dataCenterNavLink.selected:hover, 
.mainNav ul li.dataCenterNavLink.selected, 
.juice .mainNav ul li.dataCenterNavLink.selected:hover{background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/pevc_VW_white.png) no-repeat 0px 0px; }

.mainNav ul li.selected.homeNav {font-weight:bold;}
 
 
 
.mainNav > ul > li{
	color:#dadada;
	font-size:16px;
	margin-right:10px;
	margin-top:-3px;
}

.mainNav > ul > li:hover{
	background-color:#01508b;
	color:#fff;
}
 
.mainNav > ul > li.selected:hover a{
	color:#004f8a !important;
}

 

.mainNav > ul > li:last-child{
	margin-right:0;
}


.mainNav > ul > li  nav{
	font:15px arial;
}

.mainNav > .navItems{
	margin-left: 15px; position:relative;
}


.mainNav ul li nav{
  /*   left: 24px;
   top: 32px;*/
	left:-9999px; 
}

 
.mainNav > ul > li > a{
	color:#fff;
	text-transform:uppercase;
}	


.mainNav ul li a.locked, .mainNav ul li a.lock {
    background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/locked.png") no-repeat scroll right 2px transparent;
    padding-right: 20px;
}

.mainNav ul li:hover .fatNav {top:31px!important; left:15px!important;}

 

.mainNav ul li:hover a {background:transparent;}
.mainNav ul   li.selected  > a{
	color:#eb895a;
 }

.workSpaceItems{
	background: none repeat scroll 0 0 #9E9E9E;
    color: #333333;
    float: right;
    font-size: 14px;
     margin: 0;
    padding:0px;
    text-transform: uppercase;
	vertical-align:top;
	height:19px;
	padding:6px 0 0 5px;
	margin:3px 10px 0;
	cursor:pointer;
}

.workSpaceItems span{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlue.png") no-repeat scroll 50% 10px #fff;
 	display:inline-block;
 	position:relative;
	margin:-6px 0 0 5px;
	height:25px;
	width:20px;
	vertical-align:top;
	}

.subNav{
	background:#fff;
}

.subNav ul li{
	float: left;
    font-size: 14px;
     padding: 8px 0 7px 16px;
    text-transform: uppercase;
}

.subNav ul li:first-child{
	padding-left:28px;
}

.subNav ul li a{
	color:#000;
}

.subNav ul li a:hover{
	color:#004f8a;
}

.subNav ul li a.selected{
	font-weight:bold;
}

/****Fat Nav****/
.fatNav{
	background: #fff;
	border:3px solid #004f8a;
    color:black;
	left: 20px;
	padding: 6px 9px 0 3px;
	position: absolute;
    top: 31px;
    width: 941px;
	z-index: 4000 !important;
}

.fatNav h3{
	font-weight:bold;
	padding-bottom:10px;
}

.fatNav .heading{
	font-size:18px;
    padding: 0 0 10px;
}

.fatNav > ul { 
	border-left:1px solid #ccc;
    float: left;
    min-height:205px;
	padding:0px 0px 6px 6px;
	margin-bottom:8px;
	width: 290px;
}
.fatNav ul.productStories h4 {font-size:14px; padding:0 0 0 12px;  font-weight:bold; position:relative; top:-8px;}
.fatNav ul.productStories h4.heading {padding:0 0 2px 0; top:0px;}
.fatNav ul.productStories {width:630px;}
.fatNav ul.productStories h4 a.headline {color:#333; font-size:22px; font-weight:bold; text-transform:none;}
.fatNav ul.productStories .topStoryList {width:auto; padding:0 12px 12px 0px; }
.fatNav ul.productStories .topStoryList p {line-height:16px; font-size:12px; padding-top:6px;}
.fatNav ul.productStories .topStoryList img {height:100px; margin:0 10px 10px 0; float:left; display:block; border:1px solid #ccc; }
.fatNav ul.productStories ul li:first-child{background-image:none; margin-left:0px; font-weight:normal; padding-left:12px;}
.fatNav ul.productStories ul li {margin-left:10px; clear:left; font-size:14px; line-height:18px; padding: 4px 0 4px 25px;}
.fatNav ul.productStories .topStoryList .tagline {display:none;}
.fatNav ul.topStoryList {width:330px;}

.fatNav > div:first-child{
	background:none;
	padding-left: 5px;
	border-left:none;
} 

.fatNav > div:last-child{
	padding-right:0;
} 

.mainNav .fatNav ul li{
	float:none;
}

.mainNav ul li .fatNav{
	font-size:12px;
	margin-left:-15px;
}

.fatNav ul li.heading{
	font-weight:bold;
	padding-top:15px;
}


.mainNav .navItems .selected .fatNav, .mainNav .navItems .selected:hover .fatNav {display:none!important;}

.juice .fatNav .topStories, .toast .fatNav .topStories, .sharedService.juice .fatNav .topStories, .sharedService.toast .fatNav .topStories {
	width:325px;
	float:left;
	border:none;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	min-height:205px;
	margin-top:0px;
	margin-left:8px; 
	padding-left:10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	border-top:0px; border-bottom:0px;
}


.fatNav .topStories.tsPost {border:none; padding:8px; margin-left:0px; width:600px;}
.fatNav .topStories.tsPost li .tagline {display:none;}
.fatNav .topStories.tsPost li.firstChild .tagline {font-size:12px; color:#004f8a; display:block; padding-left:0px;}
.fatNav .topStories.tsPost  .articleList li.firstChild a {padding:6px 0 0 0;}
.fatNav .topStories .articleList {padding-top:4px;}
.fatNav .topStories .articleList li a.headline {padding:0 14px 0 0; font-size:14px; line-height:14px; background-image:none; width:auto; height:auto; display:inline;}
.fatNav .topStories .articleList li:hover {background-color:#fff!important;}
.fatNav .topStories .articleList li:hover a {color:#004f8a;}
.fatNav .topStories ul.articleList {font-weight:normal;}
.fatNav .topStories ul.articleList li:hover {background-color:#fff;}
.fatNav .topStories ul.articleList li {padding:0 0 8px 24px; line-height:16px;}
.fatNav .topStories.TS2 .topStoryContent {padding:12px 0 0 0;}
.fatNav .articleList li a {display:block; height:100%; width:100%; padding:4px 0 2px 8px;}

.fatNav ul.topStoryList li{
    background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/storyicon.gif") no-repeat scroll 0 4px transparent;
	font-weight:bold;
    padding-left: 25px;
}

.fatNav ul.articleList {
    font-weight: bold; padding-bottom:12px;
}

.fatNav ul.articleList li{
    padding: 0;
}

.fatNav ul.articleList li a:hover {color:#333;}
.fatNav ul.articleList li a.subLink {font-weight:normal; padding-left:12px;}
.fatNav .leftImgStory a{
	color:blue;
	font-size:12px;
}

.fatNav  .leftImgStory{
	
}
.fatNav  .leftImgStory img{
	float:left;
	padding-right:10px;
}

.fatNav  .leftImgStory div{
	float:left;
	width:145px;
}

 
 

/*For Chrome - webkit based browsers*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mainNav ul li:hover .privateEquityNews{
		left: -533px;
		top: 32px;
	}
}
 

.borderRight{
	border-right:1px solid #000;
}

li.noContent a:after{
	content:none !important;
}

/*scrollbar replacement styles*/
.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 8px;
	width: 8px;
	height: 100%;
	background: #ccc;
}

.jspHorizontalBar
{
	display:none;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
	color:#e7dcb0;
	
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
/*updated styles*/
.profileNav {
	position:relative;
}

.profileNav li.nsError {padding:0px;}
.nsError{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0101;
	display:none;   /*Hides Error/Namespace Message*/
    left: 9px;
    position: absolute;
    top: 35px;
    width: 319px;
	z-index:2000;
 	}
.nsError h3{
	background: none repeat scroll 0 0 #FF0101;
    color: #FFFFFF;
    font-size: 18px;
    padding: 5px 10px;
}
.nsError p{
	line-height: 19px;
    padding: 10px; color:#333;
}
.nsError hr{
	margin:10px;
	color: #f00;
	border-width:0;
	background-color: #f00;
	height:1px;
}
.nsError ul{
padding:10px;
}
.nsError .clearFix li {color:#333; }
.nsError ul li{
	float:left;
}
.nsError label{
	font-size: 12px;
    line-height: 22px;
	margin-right:8px;
}
.nsError input{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-right: 8px;
	width:111px;
	color:#000;
}
.nsError button{
	background:#F7F7F7;
	border:1px solid #9CD3F0;
	color:#537FA9;
}

.tryBuy{
	background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/trybuyfpo.png") no-repeat scroll 0 0 transparent;
    height: 61px;
}

 

.searchContainer select{
	background: none repeat scroll 0 0 #B4DEF7;
    border: medium none navy;
    float: left;
    font-size: 15px;
    padding: 4px 2px 3px 1px;
    width: 90px;
}

 
 .searchContainer input {
    border:none;
	display: block;
    float:left;
	height: 25px;
    width: 300px;
    background-color:#8ca9c7;
    text-indent:4px;
}

.searchContainer input.active {background-color:#fff;}

.searchContainer input.button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/search1.gif") no-repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    height: 27px;
    width: 28px;
}

 
.profileNav li a.noContent, .profileNav .rememberToggle, .profileNav .loginToggle {color:#91aac5; display:block;  font-size:11px; font-weight:normal;}
.profileNav li a.noContent {padding:3px 0 0 2px; }
.profileNav .loginToggle {padding-top:5px; cursor:pointer;}
.profileNav .loginToggle:hover {text-decoration:underline;}
 


/*more updated styles*/
.quickLinksMoreList  li a, .searchDropDown .moreList li a {  padding:4px 8px; display:block; border:none; }
.mainNav ul.quickLinksMoreList  li {text-align:left;}

.subNav {background: none repeat scroll 0 0 #FFFFFF;position: relative;border-bottom:1px solid #ccc;}

 
.subNav .moreQuickLinks:hover a
{
	 background-color: #FFFFFF;
    border: 1px solid #D5D0B8;
    border-bottom:1px solid #fff;
	box-shadow: none;
	position:relative;
	z-index:999;
	}
.subNav .moreQuickLinks li:hover a{border:none;}

.subSubNav{
	left: 16px;
    position: absolute;
    top: 23px;
}

.subNav .moreQuickLinks{
	position:relative;
}

.subSubNav li{
	float: none !important;
    padding: 0 !important;
}
.subSubNav li a{border:none !important;}

.mainNav {
    background: none repeat scroll 0 0 #C2B272;
   position: relative;
    
	}
	
.profileNav  {
    padding:7px 5px 5px 5px;
}

.profileNav .userInfo{color:#CCCCCA;padding:6px 10px 0 0;font-size:11px;}
.profileNav .userInfo a{display:block;}
.profileNav .userInfo a:hover {text-decoration:underline;}
.profileNav .userInfo a:after{content:none;}
.profileNav .userInfo input{width:auto;}

/*collection view*/
h2.sectionHead {padding:18px 0 4px 8px; text-transform:uppercase;font-weight:bold; font-size:18px; margin-bottom:20px; color:#333;}
.sectionTopStory.searchResultList {margin-bottom:40px;}
.sectionTopStory.searchResultList .dj_content .headline-box .title {padding:0 0 12px 30px; font-size:24px;}
.sectionTopStory.searchResultList .articleImage {float:right; padding:0px; margin:6px 10px 10px 0px;}

/*search results*/
.searchResultList {position:relative;}
.searchResultList .searchToolbar { padding-bottom:4px; margin-bottom:12px;} 
.dj_content .dj_paging {font-weight:bold; font-size:14px; padding:0 0 24px 8px; position:absolute; top:0px;}
.searchToolbar .actions {float:right; padding-right:8px; display:inline-block;}
.searchToolbar .actions li {float:left; display:inline-block;  padding:1px 8px;}
.searchToolbar .actions li.option span {color:004f8a; font-weight:bold; }
.searchToolbar .actions li:first-child  { border-left:none !important;}
.dj_content .headline-box .actions {display:none;}
.dj_content .headline-box {padding:14px 12px 16px 8px; border-bottom:1px solid #ccc; }
.searchResultList .headline-box .select {float:left ; width:30px ; display:block  ; }
.dj_content .headline-box .title {font-size:15px; color:#333; font-weight:bold; padding: 2px 0 4px 0px; display:block;}
.dj_content .headline-box .title:hover {color:#004f8a;}
.searchResultList .dj_content .headline-box .meta {padding:2px 0 2px 30px; font-style:italic;}
.dj_content .headline-box .meta .lock, .dj_content .headline-box .meta .locked {padding-right:14px;}
.dj_content .headline-box .meta .date-stamp {padding-left:4px; margin-left:4px;}
.searchResultList .dj_content .headline-box p {padding:2px 0 0 30px; line-height:16px;}
.dj_content .searchToolbarBottom {margin:16px 0;}
.dj_content .searchToolbarBottom .pagination {float:right; padding:0 8px 0 0; display:inline-block; position:relative; margin-top:-6px;}
.dj_content .searchToolbarBottom .pagination a {padding:6px 8px; display:inline-block; font-weight:bold;  background-color:#fff;}
.dj_content .searchToolbarBottom .pagination a.prevPage {margin-right:24px;}
.prelogSearchTitle {font-size:20px; padding:24px 0 8px 8px;}
.prelogSearchTitle span {font-weight:bold;}
.searchResultList .searchToolbarBottom {margin:16px 0;}
.searchResultList .searchToolbarBottom .pagination {float:right; padding:0 8px 0 0; display:inline-block; position:relative; margin-top:-6px;}
.searchResultList .searchToolbarBottom .pagination a {padding:6px 8px; display:inline-block; font-weight:bold;  background-color:#fff;}
.searchResultList .searchToolbarBottom .pagination a.prevPage {margin-right:24px;}
.toast .searchResultList .searchToolbarBottom .pagination a.disabled {cursor:hand; cursor:pointer;}
.searchResultList .searchToolbarBottom .articleCount {font-size:14px; font-weight:bold; padding-left:8px;}
.searchResultList .dj_contentType.Article {display:none;}
.searchResultList .articleImage {float:right; padding:0 0 8px 8px;}
.searchResultList .ui-component a {height:auto;}
.searchResultList.searchResultPreLogin .dj_content .headline-box .meta, .searchResultList.searchResultPreLogin .dj_content .headline-box p {padding-left:0px;}


/*article reader*/
.articleTeaser {padding:12px 0 0 0; }
.articleTeaser a {border:none;}
.sourceTeaser {padding:0 0 24px 0; font-size:11px;}
.sourceTeaser .TOU {margin-left:4px; padding-left:6px; border-left:1px solid #666;} 
.articleLinkTeaser, .artTeaserLink {color:#c2b272; font-weight:bold; border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 0; margin:40px 0 0px 0;}
.articleLinkTeaser .lock, .articleLinkTeaser .locked {padding-left:14px; background-position:left 0px;}
.articleLinkTeaser .linkTeaserText {float:right;}
.articleReader .article-logo {margin-top:24px; }
.articleReader.Prelogin.Locked .article-logo, .articleReader.Postlogin.Locked .article-logo {position:absolute; top:27px; margin-top:0px;}
.articleReader {border-bottom:1px solid #ccc; padding-bottom:12px; margin-bottom:8px;}

.articleReader.Prelogin.Locked .preFreeart, .articleReader.Prelogin.Free .preLockedart {display:none;} 
.articleReader.Prelogin.Locked .preLockedart, .articleReader.Prelogin.Free .preFreeart {display:block;}

.articleReader .meta {padding:8px 0;}
.articleReader .dj_article_sn, .articleReader .date-stamp, .articleReader .dj_article_by  {font-style:italic; float:left; }
.articleReader .meta .source, .articleReader .meta .date-stamp, .articleReader .meta .author {float:left;  }
.articleReader .dj_article_section { display:inline-block; padding-right:8px; margin-right:8px; border-right:1px solid #ccc;}
.articleReader .dj_meta_group .dj_article_section.date-stamp {border-right:none;}
.articleReader .dj_article_td.dj_article_section {float:none!important;}
.articleReader .copyright.dj_article_section, .articleReader .dj_article_lp.dj_article_section {border-right:none; padding-bottom:8px;}
.articleReader .dj_article_wc, .articleReader .dj_article_la,  .articleReader .dj_article_sc, .articleReader .dj_article_gc, .articleReader .dj_article_pg, .articleReader .dj_article_cp, .articleReader .dj_article_comma {display:none;}
.articleReader h4.dj_article_section {font-size:24px; padding:18px 0; font-weight:500; border-right:none; width:100%; }
.articleReader .dj_article_an.dj_article_section, .articleReader .dj_article_sn {display:none!important;}
.articleReader .dj_article_se {display:none!important;}
.Article.an {clear:left;border-right:none; display:block; font-size:11px; font-style:italic; float:none; color:#666;}
.articleReader .dj_article_section .source {display:none;}
.articleReader .dj_article_article_body .dj_article_section {border-right:none; display:block;}
.articleReader p {display:block; padding:8px 0; }
.articleReader p img {float:left; margin:0px 15px 15px 0px;}
.articleReader .artTeaserLink {clear:left;}
.articleReader .artTeaserLink .linkTeaserText {text-align:left;}
.dj_article_entity.executive {display:none;}
.articleReader p a.company {font-weight:bold; border-bottom:1px dotted #004f8a;}
.articleReader.Prelogin p a.company {font-weight:normal; border-bottom:0px; color:#333; cursor:text;}
.articleReader .copyright.dj_article_section {display:block; float:none; padding-top:6px; clear:left; color:#666;}
.articleReader .dj_article_article_body {line-height:16px;}

.articleReader .description {line-height:16px; padding:8px 0;}
.articleReader .artTeaserLink .blueTab {color:#1888a0!important; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fbf5de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbf5de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fbf5de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fbf5de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fbf5de 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fbf5de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbf5de',GradientType=0 ); /* IE6-9 */}
.articleReader .artTeaserLink .blueTab:hover {color:#1888a0; -moz-text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	text-shadow: 1px 1px 1px #fff; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0dfa4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0dfa4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0dfa4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0dfa4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0dfa4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f0dfa4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0dfa4',GradientType=0 ); /* IE6-9 */}
.articleReader .artTeaserLink .blueTab span {font-weight:bold;}
.articleReader .artTeaserLink p {color:#999; font-size:11px;}

.articleReader pre {line-height:16px; 
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.articleReader .figure {float:left; width:auto; max-width:200px; margin-right:22px; margin:0px 22px 22px 0; clear:both; line-height:12px;}
.articleReader .figure img {margin-bottom:2px; border:1px solid #ccc;}
.articleReader .figure .figCredit, .articleReader .figure .figSource {font-size:10px; color:#666; text-align:right; padding-bottom:3px;}
.articleReader .figure .figCaption {font-size:11px; color:#333;}

.articleToolbar {padding:24px 0 0px 0 ; text-align:right; border-bottom:1px solid #ccc; height:19px;}
.articleToolbar .articleTools {float:right;}
.articleToolbar .backLink {float:left; display:inline; width:200px; text-align:left; position:relative; padding-top:0px;}
.articleToolbar li {padding:0 8px; border-right:1px solid #ccc;  display:inline-block;}
.articleToolbar li.shareTool {position:relative; border-right:none; z-index:1; cursor:pointer; padding-bottom:8px;}
.articleToolbar li.shareTool:hover {   }
.articleToolbar li.shareTool span#shareLink {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlue.png) no-repeat 36px 5px; padding:0 14px 0 0; position:relative; z-index:10;}
.articleToolbar li.shareTool:hover span#shareLink {background:#fff url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/downArrowBlue.png) no-repeat 40px -17px;  border:1px solid #ccc; border-bottom:none;
	margin:-5px -5px -8px -5px; 
	padding:4px 18px 8px 4px; display:block; }
.articleToolbar li.shareTool .ui-component {display:none;}
.articleToolbar li.shareTool:hover .ui-component {display:block; position:absolute; left:3px; top:18px; background-color:#fff; border: 1px solid #ccc;  padding:8px; z-index:1; text-align:left;}
.articleToolbar .shareTool a {display:block; border:none; }
.articleToolbar .shareTool span{color:#004f8a;}
.ui-component  a {display:block; height:22px; padding:4px 0 0 22px; }
.ui-component .social_sm_facebook {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/facebook_16.png) no-repeat 0px 2px;  }
.ui-component .social_sm_linkedin {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/linkedin_16.png) no-repeat 0px 2px; }
.ui-component .social_sm_twitter {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/twitter_16.png) no-repeat 0px 2px;  }

.articleReader table td, 
.articleReader table th {border:1px solid #fff; padding:4px;}
.articleReader table {border:1px solid #fff;  margin:15px 0; padding:1px 0;}
.articleReader table .odd{background-color:#fff;}
.articleReader table th {font-weight:bold; padding:8px;} 

/*related content*/
.toast .rightRail .relatedContent.component, 
.juice .rightRail .relatedContent.component, 
.toast .rightRail .mostMentioned.component, 
.juice .rightRail .mostMentioned.component {border-top:none; border-bottom:none; background-color:transparent;}
.rightRail .relatedContent.component {padding:0px;}
.rightRail .relatedContent.component h3, 
.rightRail .mostMentioned.component h3 {text-transform:none; border-bottom:1px solid #e5e5e5; padding: 0 0 5px 0px; font-size:18px;}
.rightRail .relatedContent.component .relatedContentList {padding:0 4px 8px 4px; }
.relatedContentList li {padding:5px 0;}
.relatedContentList li a.lock, 
.relatedContentList li a.locked, .mostMentioned li a.lock, .mostMentioned li a.locked {padding-right:14px;}

/*most mentioned*/
.mostMentioned {margin:21px 0 20px 0; padding:0px!important;}
.mostMentioned h5 {font-weight:bold; color:#333; font-size:13px;padding:8px 0 4px 4px;}
.mostMentioned li {padding:3px 0; line-height:16px;}
.mostMentioned .mostMentionedList {padding:0 0 10px 4px;}

/*poll*/
.polls button { font-weight:bold; float:right; margin:8px 0px 0 0; color:#fff; cursor:hand;  cursor:pointer;}
.rightRail .polls.component {background-color:transparent !important; padding-bottom:8px;}
.polls h3 {padding-bottom:8px;}
.polls .pollValue {display:block; padding:2px 0; color:#004f8a;}
.polls label {font-weight:bold;}

/*autosuggest*/

.dj_emg_autosuggest_results {text-align:left;}
.dj_emg_autosuggest_results .ac_cat_head {background-color:#f1f1f1; color:#666666 !important;}
.dj_emg_autosuggest_results .ac_cat_head td {font-weight:normal; text-transform:uppercase;}
.dj_emg_autosuggest_results table tr td {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.dj_emg_autosuggest_results .dj_emg_autosuggest_over, .dj_emg_autosuggest_results .dj_emg_autosuggest_over td {background-color:#dcdcdc;}
.dj_emg_autosuggest_results .dj_emg_autosuggest_odd {background-color:#fff;}
.dj_emg_autosuggest_results tr.ac_cat_foot td a.ac_cat_foot_link {font-weight:normal; text-decoration:none; color:#2f90b3;}
.dj_emg_autosuggest_results tr.ac_cat_foot td a.ac_cat_foot_link:hover {text-decoration:underline;}
.dj_emg_autosuggest_results .dj_emg_autosuggest_viewall{background:#E4EDF7; text-align:right;border:none;}
.dj_emg_autosuggest_results .dj_emg_autosuggest_viewall td{font-weight:normal; text-decoration:none; color:#2f90b3;}
.dj_emg_autosuggest_results .dj_emg_autosuggest_viewall.dj_emg_autosuggest_over td{background:#E4EDF7; text-decoration:underline;}
.dj_emg_autosuggest_results .ac_helpRow .ac_helpText {color:#bdbdbd; float:right; font-weight:normal;}

/*product teaser*/
.productTeaser {position:relative; margin-bottom:40px; clear:left;}
.productTeaser .topStories {border:none;}
.productTeaser .headerStrap {height:37px;}
.productTeaser .component {border:none !important; margin:0px; padding:0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none; }

.productTeaser .topStories .topStoryContent .articleList li {padding:0px 0 6px 14px; margin-left:310px; width:48%; text-align:left; }
.productTeaser .topStories .topStoryContent.col5wide .articleList li {margin-left:260px;}
.productTeaser .topStories .topStoryContent.col5wide .articleList li.firstChild {margin-left:0px;}
.productTeaser .topStories .topStoryContent .articleList .firstChild {display:block; margin-left:0px; float:left; padding:0 0px 0 0; width:50%;}
.productTeaser .topStories .topStoryContent .articleList .firstChild .tagline {padding:6px 14px 0 0; }
.productTeaser .topStories .topStoryContent .articleList .tagline { font-size:12px; padding:2px 0 0 10px;}
.productTeaser .topStories .topStoryContent .articleList .firstChild p {font-size:11px;}
.productTeaser .topStories .topStoryContent .articleList a.headline {background:url (/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/bulletGold.png) no-repeat 0px 7px; padding: 0 0 0 10px; font-size:13px; line-height:16px;}
.productTeaser .topStories .topStoryContent .articleList .firstChild a.headline { padding:0px; background-image:none;}
.productTeaser .topStories .topStoryContent .articleList .lock, .productTeaser .topStories .topStoryContent .articleList .locked {padding-right:14px; }

.productTeaser .topStories .topStoryImage {width:98px;}
.productTeaser .topStories .topStoryImage img {width:76px;}
.productTeaser .topStories .topStoryContent.col5wide {width:515px;}

.juice .productTeaser .topStories .topStoryContent .articleList a.headline {padding:0 0 2px 24px!important}
.juice .productTeaser .topStories .topStoryContent .articleList li.firstChild a.headline, .juice .productTeaser .topStories .topStoryContent .articleList .firstChild .tagline {padding:0 14px 2px 0 !important;}

/*saved searches */
.manageSearch {border-bottom:1px solid #ccc; border-top:none!important; margin-top:0px; padding:0px!important;}
.savedSearch {border-bottom:1px solid #ccc; margin:0; padding: 8px 6px; display:block; }
.savedSearch:hover {background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #cbdce5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbdce5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#cbdce5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbdce5',GradientType=0 ); /* IE6-9 */
	border:1px solid #ccc; margin:-1px -1px 0 -1px; position:relative;
	-moz-box-shadow: 2px 2px 2px #e8e8e8;
	-webkit-box-shadow: none;
	box-shadow: none;}
.savedSearch a.searchName {font-weight:bold; color:#333; width:145px; display:inline-block; padding-right:10px; }
a.editSearch {height:13px; width:14px; display:inline-block; background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/editIco.png) no-repeat top left;}
a.editSearch:hover {background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/editIco.png) no-repeat 0px -13px;}
a.deleteSearch {height:13px; width:14px; display:inline-block; background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/delIco.png) no-repeat top left; margin-left:10px;}
a.deleteSearch:hover {background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/delIco.png) no-repeat 0px -14px;}

/* newsletter teaser*/
.newsletterTeaser {margin:16px 0 0 12px;border-top:2px solid #999; border-bottom:1px solid #999; padding:12px 8px 12px 50px; position:relative;  }
.newsletterTeaser a.fgURW {font-weight:bold; padding-bottom:4px; display:block;}
.newsletterTeaser a.recentNewsletter {background:transparent url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/pdf_newsletter.png) no-repeat 8px 8px; position:absolute; left:0px; top:0px; display:block; height:45px; width:40px;} 

/*adv search pop */
.advancedSearchPop.modalWindow h1 {background-color:#fff; border-bottom:1px solid #ccc; color:#333; margin:4px 12px 8px 12px; padding-left:0px;}
.advSearchList {margin:12px; overflow:auto; height:260px; }
.advSearchList  li a{padding:6px 2px; display:block; margin-left:6px;}
.advancedSearchPop {height:320px; width:650px;}
.advancedSearchPop .searchType, .advancedSearchPop .searchTermText {font-weight:bold;}
.advancedSearchPop .searchTermText {font-style:italic;}
.advSearchList .companyHeader {font-size:14px; padding:0 0 12px 2px; font-weight:bold;}
.advSearchList .companyName {width:250px; padding-right:10px; display:inline-block;}
.advSearchList .companyLoca {width:190px; padding-right:10px; display:inline-block;}
.advSearchList  li.r2 {background-color:#e5eff5;}
.advSearchList  li:hover {background-color:#bfdcef;}
.advSearchList li.companyHeader:hover {background-color:#fff;}

/*unfortunate jquery overrides */
.ui-dialog .ui-dialog-content {overflow:hidden!important;}
.companyProfile .ui-widget-content a {color:#004f8a;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {text-transform:uppercase!important; font-weight:normal!important;}

/*fins overrides*/
.finsComp {border:1px solid #ccc;}
.finsComp .FINSW .FINSW_header a.finance {width:230px;}
.finsComp .FINSW .FINSW_finsLogo.logo1 {left:227px;}
.finsComp .FINSW .AnAdvertisingFeature {display:none;}
.finsComp .FINSW .FINSW_header.TopBorder {border-top:solid 4px #70787C; padding-top:10px; padding-bottom:30px;}
.finsComp .FINSW .FINSW_main li {padding:3px 0;}
.finsComp .FINSW form {padding-left:0;}
.finsComp .FINSW .MoreSection {padding-bottom:10px;}
.finsComp .FINSW .MoreSection a {padding-left:0;}
.finsComp .FINSW .FINSW_finsLogo.logo1 {top:10px;}
.finsComp .FINSW .FINSW_finsLogo span {text-indent:100%; overflow:hidden; white-space:nowrap;}

/*print */
#printable div {line-height: 11pt; text-align: left; font-size: 12px; font-family: arial; font-weight: normal; color: black;}
#printable div span {width:100%; display:block; font-size:14px;}
#links_up {font-family:Arial;}

/*email*/
.emailPopUp {width:375px; color:#666;}
.emailPopUp p {padding:12px 18px;}
.emailPopUp p.modalFoot {padding-top:24px;}
.emailPopUp p input, .emailPopUp p textarea {display:block; width:340px; margin-top:2px;}
.emailPopUp p select {display:block; width:100px; margin-top:2px;}
.emailPopUp .emailDisclaimer {font-size:12px;}
.emailPopUp .emailActions {text-align:right;}
.emailPopUp .emailActions a {display:inline-block; margin:0 0 0 8px;}

/*business wire*/

.businessWire .items li:first-child {clear:left;}
.businessWire.headlineSummary .items {padding:0px;}

/* add to clipboard pop up */
.clipboardWindow {width:375px;}
.clipboardWindow .clipboardSave {padding:12px 8px 0px 8px;}
.clipboardWindow .clipboardItem {font-weight:bold; color:#000; padding:0 0 8px 0;}
.clipboardWindow .clipboardItem input {vertical-align:middle;}
.clipboardWindow .clipboardSave p {padding-bottom:16px;}

/*marketingTeaserRight*/

.marketingTeaserRight {font-size:14px; color:#333; margin:20px 0 20px 12px;}
.marketingTeaserRight ul {margin:8px 0;}
.marketingTeaserRight li {list-style-type:circle; padding:4px 0 4px 0px; margin:0 0 0 24px;}
.marketingTeaserRight p {line-height:28px; font-size:20px; font-weight:500;}
.marketingTeaserRight p a {display:block; padding:4px 0 0 0; font-size:18px;}
 
 .articleToolbar li {float:left;}
  
 /* manage cc */
.creditCardhandling td {padding:0px; margin:0px; line-height:30px;}
.creditCardhandling tr {vertical-align:top !important;}
.creditCardhandling {width:600px; padding:12px;}
.creditCardhandling h3 {font-size:14px; padding: 0;}
.creditCardhandling .creditBillingDetails {background-color:#eee;}
.creditCardhandling  .Ltable {padding:0; text-align:right;}
.creditCardhandling .select, .creditCardhandling input {width:180px;}
.creditCardhandling .select.expMon, .creditCardhandling .select.expYear {width:60px;} 
.creditCardhandling .modalDisclaimer p {width:65%; float:left; font-size:11px; color:#666;}
.creditCardhandling .modalDisclaimer img {float:right;}
.creditCardhandling input.cancel, .creditCardhandling input.actionButton{cursor:pointer;}
 
.creditCardhandling.cardManagement input, .creditCardhandling.cardManagement select {width:150px; margin-left:8px;}
.creditCardhandling .cardholderName{width:200px; padding-left:18px;}
.creditCardhandling .cardholderName input {width:auto; margin-right:5px;}
.creditCardhandling .cardType {width:180px;}
.creditCardhandling .cardType img {float:left; position:relative;  margin: 0 8px 0 0; top:5px;}
.creditCardhandling .cardEXP {width:120px;}
.creditCardhandling .cardStatus {width:82px; text-align:left;}
.creditCardhandling .activeCard {color:green;}
.creditCardhandling .INactiveCard {color:Red;}
 
.creditBillingDetails.cardListing tr + tr {border-top:1px solid #ccc;}
.creditBillingDetails.cardListing {padding: 0px 0; margin-bottom:8px; margin-top:6px;}
.creditBillingDetails.cardListing tr:hover{background:#e7e7e7; cursor:pointer;}
.creditBillingDetails.cardListing tr.selected td{font-weight:bold; background:#ddd;}
.creditBillingDetails.cardInfo {padding:12px 18px 8px 18px; margin-bottom:10px; margin-top:6px;}
.creditBillingDetails.cardInfo td{padding-top:2px; padding-bottom:2px;}
.creditBillingDetails .cardImage{padding-left:4px;}
.creditBillingDetails .cardImage img{position:relative; top:5px;}
 
.cardManagement .addNewCard {padding:0px 0 0 12px; color:#666; margin-bottom:20px;}
.cardManagement .addNewCard a { color:#666;}
.cardManagement .addNewCard a:hover { color:#333;}
.cardManagement .cardActions {position:absolute; top:14px; left:482px;}
.cardManagement .cardActions li {float:left; padding:0 8px; font-size:11px;}
.cardManagement .cardActions li + li {border-left:1px solid #696969;}
.cardManagement .cardActions li a.TitleDisabled{color:#696969; cursor:default !important;}
.cardManagement .modalFoot input {width:auto;}

/*error handling*/

.generalError, .ui-dialog-content .errorDialogBox {position:absolute; color:#ff2600; width:200px; text-align:left;  padding: 6px!important;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; left:0px; border:1px solid #ff2600; background-color:#fff; font-family:Arial; line-height:16px; }	           
.generalError p{ color:#ff2600; text-align:left; font-family:Arial; font-weight: normal;text-transform: none; line-height:14px;}
.confMessage, .manageSearch .confirmBox {color:#666; font-family:arial;  background-color:#fff; border:none;}
.inputError {border-color:#ff2600!important; background-color:#fff5f5; }
.modalFoot .modalError {position:absolute; top:12px; left:0px; color:#ff2600; width:200px; text-align:left; line-height:16px;}
.saveSearch .generalError, .generalError.errMsgSavedSearch {top:50px; left:2px;}  
.saveSearch .generalError.errMsgSavedSearch p {padding:0px;}	 
.confMessage.msgSavedSearch {text-align:center;}   
.confirmBox.msgSavedSearch {margin:0px!important; top:30px;}
.confirmBox.msgSavedSearch .gray {-webkit-text-shadow: 0px; -moz-text-shadow: 0px; text-shadow: 0px;}
.generalError.dateError {top:71px; left:40px;}
.generalError.DetailError {top:68px; left:58px;}
.generalError.authorError {top:257px; left:84px;}
.generalError.errMsgVote {position:static; margin-top:8px; }
.confMessage.msgAdvSavedSearch {position:absolute; top:184px; left:42px;}
.sharedService .msgPreference.confMessage {position:absolute; right:48px; top:230px; width:240px;}
.component.advSearch .generalError.SearchTermError {left:24px; top:68px;}
.generalError.search_validatemsg {left:420px; top:17px;}
.confMessage.msgPreference {right:-278px; position:relative; width:200px; text-align:right; top:55px;}
.confirmBox {top:0px;margin:0px; padding:6px; border:1px solid #ccc!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:205px; }  
.confirmBox h1 {display:none!important;}
.confirmBox p, .confirmBox.msgSavedSearch p {padding:0px!important; line-height:16px;}
.confirmBox .confirmButtons, .confirmBox.msgSavedSearch .confirmButtons {padding:0px;}
.confirmBox .confirmButtons .button {font-weight:bold;}
.confirmBox.msgSuccessDeleteSearch {left:219px; top:115px;}
.confirmBox .confirmButtons .button, .confirmBox.msgSavedSearch .button {border:none; padding: 0 8px 0 0; box-shadow:none!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;-webkit-text-shadow: none!important; -moz-text-shadow: none!important; text-shadow: none!important;}
.confirmBox.msgDeleteSavedSearch {width:200px!important; left:233px; top:130px;}
.ui-dialog-content .errorDialogBox {top:67px; left:14px;}
.profileNav li.generalError {left:35px; top:30px; z-index:1001; width:220px;}
.profileNav li.generalError input{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin-right: 8px;width:111px;color:#004f8a;}
.profileNav li.generalError button{background:#F7F7F7;border:1px solid #9CD3F0;color:#537FA9;}
.profileNav li.generalError h3{background: none repeat scroll 0 0 #FF0101; color: #FFFFFF;font-size: 18px;padding: 5px 10px;} 
.profileNav li.generalError hr{margin:4px 0;color: #f00;border-width:0;background-color: #f00;height:1px;} 
.profileNav li.generalError li{float:left;}
.profileNav li.generalError label{font-size: 12px;line-height: 22px;margin-right:8px;color:#ff2600;}
 

.trialstep1error, .trialstep2error, .trialstep3error{width:280px;left:16px; bottom:0px;}
.ssSignInErrorDiv,.ssBillingErrorDiv,.ssReviewError{position:relative; top:0; font-size:12px;}
.ssReviewError{width:550px;}
.ssPromoError{top:365px; left:50px;}

.cbReportGenProgress
{
    background: rgb(0,0,0); 
    background:rgba(0,0,0,.8);
    border:3px solid #ccc;
    vertical-align: middle;
    color:#999;
    position:absolute;
    padding:20px;
    z-index:9999;
    top:15%;
    left:45%;
    width:350px;
    margin-left:-175px;
    border-radius:10px;
    text-align:center;
}

.loadingBar
{
}

.loadingImage 
{
    background:rgb(0,0,0);
    background:rgba(0,0,0,.8);
    border:3px solid #ccc;
    vertical-align: middle;
    color:#999;
    position:absolute;
    padding:20px;
    z-index:9999;
    top:320px;
    margin-left:201px;
    border-radius:10px;
}

.loadingTextReport
{
    display:block;
    line-height:19px;
    text-transform:uppercase;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin-bottom:8px;
}

.ssSectionButton{float:right;margin-right:18px;}

/*business wire teaser text*/
.juice  .marketingTeaserRight p.bwText, .toast  .marketingTeaserRight p.bwText {font-size:12px;  font-weight:normal; color:#333; line-height:18px; font-family:Arial;}
.marketingTeaserRight span.bwName {color:#004f8a!important; font-weight:bold;}
.juice  .marketingTeaserRight p.bwText a {color:#004f8a!important; font-weight:bold; font-size:12px; display:inline-block; padding:0px;}

/*businesswire*/
/*businesswire*/
.rightRail .businessWire.component {padding:8px 0 0 0px;}
 .businessWire .dj_text {color:#777; font-size:14px; padding:0 ; font-weight:normal; display:block;}
 .businessWire .bwDisc {padding:8px 0; color:#a9a9a9; border-top:1px solid #a9a9a9; margin:12px 0 0 0;}
.BWsourceTeaser {background-color:#fff; border-bottom:1px solid #ccc; padding:8px; color:#666; margin:0 0 4px 0;}

/*-----------------------------------*/
/* Article Reader Carousel - Phase 2 */
/*-----------------------------------*/
.articleReaderCarousel {width:164px; margin-left:1px;}
.articleReaderCarousel h3{font-size:14px;color:#fff;padding:10px 5px 10px 10px; font-family:Arial, Helvetica, sans-serif;}
.articleReaderCarousel h3 span{display:block; font-size:17px; text-transform:uppercase;}
.articleReaderCarousel h5{font-size:12px;color:#fff;padding:0 0 4px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.dj_HeadlineListCarousel .carouselItem .meta{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:italic;}
.dj_HeadlineListCarousel .carouselItem .meta span{display:block;}
.dj_HeadlineListCarousel .carouselItem .meta span.source{display:inline-block;}
.dj_HeadlineListCarousel .carouselItem .meta span.locked{padding-right:14px;}

.dj_HeadlineListCarousel .CarouselButtons {display:block; width:100%; height:14px;}
.dj_HeadlineListCarousel  a.browse{display:inline-block; width:100%; color:#fff; height:14px; line-height:14px; background:#72a6d8; text-align:center;}
.dj_HeadlineListCarousel a.browse:hover{background:#4c83c4;}
.dj_HeadlineListCarousel a.browse span{display:block; width:13px; height:7px; background:url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/articleReaderCarouselArrows.gif) no-repeat 0 0; text-indent:-999em; margin:3px auto 0 auto;}
.dj_HeadlineListCarousel a.prev span{background-position:-13px 0;}
.dj_HeadlineListCarousel a.prev:hover span{background-position:-13px -7px;}
.dj_HeadlineListCarousel a.next:hover span{background-position:0 -7px;}
.dj_HeadlineListCarousel a.disabled{background:#9c9c9c; cursor:default;}
.dj_HeadlineListCarousel a.disabled:hover{background:#9c9c9c; cursor:default;}
.dj_HeadlineListCarousel a.prev.disabled span{background-position:-13px -14px;}
.dj_HeadlineListCarousel a.next.disabled span{background-position:0 -14px;}

a.articleReaderViewAll{display:block; color:#72a6d8; text-align:right; margin:8px;}
a.articleReaderViewAll:hover{color:#fff;}

.dj_HeadlineListCarousel .carouselItem{padding:6px 8px 6px 14px;font-size:13px; font-weight:bold; line-height:15px;}
.dj_HeadlineListCarousel .carouselItem:hover,.dj_HeadlineListCarousel .carouselItem:hover a{cursor:pointer; color:#72a6d8;}
.dj_HeadlineListCarousel .carouselItem.Selected a{color:#333;}
.dj_HeadlineListCarousel .carouselItem,.dj_HeadlineListCarousel .carouselItem a{color:#fff;}
.juice .dj_HeadlineListCarousel .Selected{background:#eee url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/juiceArticleReaderSelected.gif) bottom left no-repeat; color:#333;}
.toast .dj_HeadlineListCarousel .Selected{background:#faf6ea url(/National_Library/20160330061658oe_/http://pevc.dowjones.com/Content/images/toastArticleReaderSelected.gif) bottom left no-repeat; color:#333;}

.dj_HeadlineListCarousel .scrollable {/* required settings */position:relative; overflow:hidden;/* vertical scrollers have typically larger height than width */height: 500px; width: 164px;}
.dj_HeadlineListCarousel .items {position:absolute;/* this time we have very large space for height */ height:20000em; margin: 0px;}

/* special collections */
.specialCollectionsRight{margin-left:4px;border-left:1px solid #ccc; margin-top:10px;}
.specialCollectionsRight .items, .specialCollectionsLeft .items{padding-top:0;}
.specialCollectionsRight .items li:first-child{padding-top:0;}
.specialCollectionsRight .items li:first-child a{padding-top:0;}
.specialCollectionsLeft .articleImage img {margin:8px 8px 8px 0; display:block; float:left; border:1px solid #ccc;}


/* most read */
.mostRead.component {padding:6px 0;}
.mostReadList .article-list {padding:8px 0; width:288px!important;}
.mostReadList a.headline {font-weight:bold; display:block; padding:0 8px 4px 0; font-size:14px; }
.mostReadList a.headline:hover {font-weight:bold;}
.mostReadList li {padding:8px 0;}
.mostReadList li.firstChild {padding-top:0px;}
.mostRead .source {border-left:1px solid #ccc; padding-left:8px; margin-left:8px; font-style:italic;}
.mostRead span {display:inline-block; position:relative; padding-bottom:2px; color:#666;}
.mostRead .tabContent, .mostRead h3{padding:0 6px;}
.mostRead h3{margin-bottom:6px;}
.mostRead .ui-tabs{padding:0;}
.mostRead .ui-tabs .ui-tabs-nav li a {padding:.3em .8em .2em; font-size:12px;}

/* most recent */
.mostRecent.component {padding:6px 0;}
.mostRecentList .article-list {padding:8px 0; height:370px;  overflow-y:auto; width:288px!important;}
.mostRecentList a.headline {font-weight:bold; display:block; padding:0 8px 4px 0; font-size:14px; }
.mostRecentList a.headline:hover {font-weight:bold;}
.mostRecentList li {padding:8px 0;}
.mostRecentList li.firstChild {padding-top:0px;}
.mostRecent .source {border-left:1px solid #ccc; padding-left:8px; margin-left:8px; font-style:italic;}
.mostRecentNews .source{display:block; font-style:italic;}
.mostRecent span, .mostRecentNews span {display:inline-block; position:relative; padding-bottom:2px; color:#666;}
.mostRecent .tabContent, .mostRecent h3{padding:0 6px;}
.mostRecent h3{margin-bottom:6px;}
.mostRecent .ui-tabs{padding:0;}
.mostRecent .ui-tabs .ui-tabs-nav li a {padding:.3em .8em .2em; font-size:12px;}
.mostRecent .tagLine .locked, .mostRecentNews .tagLine .locked{padding-right:14px;}

/*enlarge image in article view*/
.dj_article_enlargeImg_link{color:#333;font-size:10px;background-color: #eff4f8; border: 1px #999 solid; padding: 3px 0; min-width: 54px; text-align:center; white-space: nowrap; position:absolute; bottom:-3px;left:-5px;}
.CloseImageLink{color:#333;font-size:11px;background-color: #eff4f8; border: 1px #999 solid; padding: 3px 0; min-width: 54px; text-align:center; white-space: nowrap; position:absolute; bottom:-3px;left:-5px;}
.dj_article_enlargeImg_link:hover,.CloseImageLink:hover{background-color: #245384;color: #dbe7f1;}
.figure, .figImages{position:relative;}
.EnlargeImage{position:absolute;bottom:0;left:0px;z-index:99999;cursor:pointer;background:#fff;}
.articleReader .figure .EnlargeImage img{border: 2px #333 solid; -moz-box-shadow: 0px 0px 8px #222; -webkit-box-shadow: 0px 0px 8px #222; box-shadow: 0px 0px 8px #222; max-width:600px; max-height:500px;}

/*logout confirmation box*/
.confirmLogoutBox{z-index:9999; width:400px !important; padding:0 8px !important; left:50%; margin-left:-200px; top:130px;}
.wsjHatContainer {
	background-color: #000;
}

.wsjHatContainer .hat_wsjdn {
	margin: 0 auto !important;
}

ul.hat_tabs #hat_tab_productx.current {
	background-color: #002C45;
}
.hat_wsjdn a.live-help {
    margin-top: 4px;
}
.hat_wsjdn, #hat_div.hat_wsjdn {
  *z-index: 999999999;
  *position: relative;
}
.djhat .dd-menu
{
    z-index:3001 !important;
}		
