body{-webkit-text-size-adjust:none;  font:12px Arial, Helvetica, sans-serif;  color:#4463b7;
	background:#f7f7f7 url(../images/body_bg.jpg) repeat-x ;
	background-position: 0px 305px;
	}
.wrapper { width:1280px; margin:0 auto; }
/* Header start css */
#header { float:left; width:100%; border-top:6px solid #d8df20; padding-bottom:13px;}
.logo { float:left; margin:23px 0 0 65px;}
.headerText { font:15px/18px 'FrutigerLTStd-Bold', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1.5px; color:#4b4b4b; padding:46px 0 0 34px; float:left;}
.topLinks { float:right; width:auto; margin:44px 122px 0 0;}
.topLinks li { float:left; padding:0 0 0 4px;}
.topLinks li span { font:15px/18px 'FrutigerLTStd-Bold', Arial, Helvetica, sans-serif; padding:10px 0 0 11px; float:left; color:#4463b7; letter-spacing:1.2px;}
#banner { float:left; width:100%;}
#bodyContainer {
	float:left; width:100%;  min-height:800px; 
	}
.containerWrap { width:1008px; padding:0 136px 0; float:left;}
.menu { float:left; width:100%; padding:22px 0 20px 0; }
.menu li { float:left; }
.menu li:first-child a { padding-left:0;}
.menu li.last a { padding-right:0; padding-left:36px; background:none;}
.menu li a { font:15px/18px 'FrutigerLTStd-Bold', Arial, Helvetica, sans-serif; letter-spacing:1.4px; color:#fff; background:url(../images/sep.gif) no-repeat right top; text-transform:uppercase; padding:0 61px 0 61px;  float:left; }
.menu li a span { padding:10px 42px 12px 0;  background:url(../images/arrow.png) no-repeat right 15px; float:left;}
.menu li a:hover,.menu li a.active { color:#d8df20;}
.menu li a:hover span,.menu li a.active span { background:url(../images/arrow_hover.png) no-repeat right 15px;}
.whiteBoxCont { float:left; width:100%; background:#fff; min-height:400px;}
.heading { text-align:center; width:100%; float:left; padding:49px 0 0 0; }
.heading h2 { color:#393939; font:55px/57px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; background:url(../images/dot_line.png) repeat-x left bottom; display:inline; padding:0 10px 10px; }
.heading h2 sup { vertical-align:top; font-size:28px; line-height:38px;}
.heading p { color:#393939; font:22px/24px 'MinionPro-Medium', Arial, Helvetica, sans-serif; padding:35px 0 0 0;}
.heading p sup { vertical-align:top; font-size:20px; line-height:20px;}
.twitSec { float:left; width:100%; padding-bottom:22px;}
.twitSec .heading { padding:0;}
.twitSec .content { float:left; width:100%; padding-top:30px;}
.twitSec .content #mr-space_wsj-ces-web-site .mr-component-instance-background { background:none !important;}
.subscribeBanner { width:640px; margin:30px auto 52px; display:block; overflow:hidden;}
.interviewSec { float:left; margin:28px 0 0 66px; width:900px; }
.interviewImg { float:left; padding-bottom:24px;}
.findusSec { float:left; background:#f7f7f7; padding:26px 20px 20px; width:238px; margin:0 0 0 21px;}
.findusSec h5 { color:#393939; font:24px/26px 'MinionPro-Medium', Arial, Helvetica, sans-serif; padding:0 0 2px; letter-spacing:-0.4px;}
.findusSec h6 { color:#158ac8; font:20px/22px 'MinionPro-Medium', Arial, Helvetica, sans-serif; padding:0 0 25px; letter-spacing:-0.4px; }
.findusSec h6 a { color:#158ac8; text-decoration:none;}
.liveInterview { float:left; width:100%;}
.liveInterview li { float:left; margin:0 21px 27px 0; width:278px;}
.liveInterview li strong { color:#158ac8; font:22px/26px 'MinionPro-Medium', Arial, Helvetica, sans-serif; text-align:center; float:left; width:100%; padding:22px 0 0;}
.liveInterview li strong a { color:#158ac8; text-decoration:none;}
#footer {
	float:left;
	width:100%;
	padding:59px 0;
}
#footer .topLinks { margin:13px 136px 0 0;}
#footer .topLinks li span { color:#4463b7;}
.footerText { color:#fff; font:33px/57px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; float:right; margin:0 42px 0 0;}

/*  ============ giveaways css here ================== */
.slidercontainer{ float:left; width:100%; padding:23px 0;}
.slidercontainer ul { float:left; width:100%;}
.slidercontainer ul li { float:left; width:100%; text-align:center;}
.slidercontainer ul li img { float:none; display:inline-block; vertical-align:top;}
.content-container{ float:left; width:100%;}
.content-container .heading{ padding:8px 0 0;}
.content-container .heading h2{ font:40px/55px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif;}
.content-container .heading p{font:20px/24px 'MinionPro-Medium', Arial, Helvetica, sans-serif; padding:28px 0 0 0; }
.item-list{ padding-top:20px; float:left; width: 100%;}
.item-list ul{ display: block;  margin: 0 auto;  text-align: center;    width: 924px;}
.item-list ul li{ display:inline-block; *display:inline; zoom:1; min-height:230px; margin-right:30px;}
.item-list ul li.non{ margin-right:0px;}
.item-list ul li a{ display:block;}
.item-list ul li figure a { border:1px solid #158ac8;}
.item-list ul li figure a img{ display:block; float:none;}
.item-list ul li span { display:block;}
.item-list ul li span a {font:20px/24px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#393939; float:left; width:100%; margin:16px 0 0 0; text-decoration:none;}
.note {font:17px/21px 'MinionPro-Medium', Arial, Helvetica, sans-serif; color:#333333; text-align:center; float:left; padding:3px 0 29px;}
.note a{ text-decoration:underline; color:#158ac8;}
.note a:hover { text-decoration:none; color:#158ac8;}
.note sup { vertical-align:top; font-size:17px; line-height:20px;}
/*  ============ stipple css here ================== */
.images-container{ width:920px; float:left; padding:35px 0 22px 66px;}
.images-container ul{ float:left; width:100%;}
.images-container ul li{ float:left;  margin: 0 20px 20px 0; }
.images-container ul li.non{ margin-right:0;}
.images-container ul li a { border:1px solid #158ac8; width:202px; display:block;}
.images-container ul li a img{ display:block; float:none;}
.images-container span{ float:right;  letter-spacing:1.4px; padding-right:48px; font: 15px/18px 'FrutigerLTStd-Bold',Arial,Helvetica,sans-serif; color: #158ac8; text-transform:uppercase;}

/*-------Schedule Css Starts Here-------*/
ul.calender {width:91%; float:left; list-style:none; margin:27px 46px 0;}
ul.calender li {width:100%; float:left; list-style:none; min-height:45px; margin:0 0 5px 0; padding:15px 0 0 0; background:#158ac8;}
ul.calender li.second {background:#0a6fa5;}
ul.calender li.third {background:#045a88;}
ul.calender li.fourth {background:#004265;}
ul.calender li .addthisevent-drop { background:none !important; border:none; padding:0;}
ul.calender li .addthisevent-drop .calLeft {width:439px; float:left; font:30px/30px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 21px;}
ul.calender li .addthisevent-drop .calLeft.minheight{padding-top:10px;}
ul.calender li .addthisevent-drop .calLeft small {font:20px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#fff;}
ul.calender li .addthisevent_dropdown { width:100%;}
ul.calender li .addthisevent_dropdown .brx { width:890px;}
ul.calender li .addthisevent_dropdown .copyx { width:490px;}
ul.calender li .addthisevent_dropdown span { width:97.3%;}
ul.calender li .addthisevent_dropdown .frs { top:0; font-size:14px;}
ul.calender li .addthisevent_dropdown { top:53px !important;}
ul.calender li .calRight {width:456px; padding:4px 0 0 0; float:left; text-align:center; font:26px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#fff;}
ul.calender li.third .calRight {font:24px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif;}
.videoSec {width:100%; float:left; text-align:center;}
.videoSec .heading {padding:22px 0 0}
.videoSec .heading h2 {font:40px/55px 'DJ5EscrowText-Roman',Arial,Helvetica,sans-serif;}
.videoSec .heading p {font:20px/23px 'MinionPro-Medium',Arial,Helvetica,sans-serif; padding:24px 0 0;}
.videoSec figure {display:inline-block; margin:25px 0 0 0;}
ul.scheList {float:left; width:auto; list-style:none; margin:41px 0 0 46px;}
ul.scheList li{float:left; width:206px; list-style:none; text-align:center; margin:0 31px 0 0; padding:0 0 28px 0;}
ul.scheList li figure {border:1px solid #158ac8; float:left;}
ul.scheList li span {width:100%; display:inline-block; font:24px/24px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#393939; padding:17px 0 3px;}
ul.scheList li .prof { font-size:17px; line-height:24px; padding:0;}
ul.scheList li strong {width:100%; display:inline-block; text-align:center;}
ul.scheList li strong img {vertical-align:middle; margin:7px 0 0 0;}
ul.scheList li a {font:17px/21px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#158ac8; text-decoration:none;}
ul.scheList li strong a {display:inline-block; background:url(../images/sche_emailicon.png) no-repeat left 7px; padding:0 0 0 23px;}
ul.calender li .addthisevent-drop .calLeftAlt {
	width:230px; 
	float:left; 
	font:24px/30px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#fff; 
	padding:0 0 0 21px;
}
ul.calender li .calRightAlt {
	width:665px; 
	padding:4px 0 0 0; 
	float:left; 
	text-align:left; 
	font:24px 'DJ5EscrowText-Roman', Arial, Helvetica, sans-serif; color:#fff;
}
/*-------Schedule Css Ends Here-------*/
