/* customized CBM program ver 2016-04-26 --- 01/25/2019*/
.module.connectwithus{display:none;}
.hgroup {width:100%;padding:0;}
.hgroup ul{margin:0;padding:0;background:none;}
.hgroup .hitem{margin:0; margin-bottom: 25px;padding:0;background:none;width:25%;position:relative;display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;border-left:1px solid #fff;}
.hgroup .hitem a{display:block;}
.hgroup .hitem img{width:100%;float:left;}
.hgroup .hitem h1{position:absolute;top:25px;left:15px;color:#fff;font-size:35px;}
.hgroup .hitem h1 span{display:block;font-size:22px;}
.hgroup .hitem div{position:absolute;bottom:0;right:0;left:0;background: rgba(0,0,0,0.75);padding:7% 5%;}
.hgroup .hitem div h2{color:#fff;font-size:1.6em;}
.hgroup .hitem div span.cta {display:inline-block;padding:2px 10px;background: rgba(255,255,255,0.75);color:#333;margin:10px 0 0}
.hgroup .hitem div p{opacity: 0;height:0;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;color:#fff;margin:0;}
.hgroup .hitem a:hover div span.cta {background: rgba(255,230,0,1);margin:10px 0 15px;}
.hgroup .hitem a:hover div p{opacity: 1;height:auto;}
.hgroup .hitem a.nxt{display:none;}
.subnav .module{margin:0}
.subnav li.americas, .subnav li.emeia, .subnav li.asia{display:none;}
.maincolumn .home p.intro{color:#666666;}
.maincontent .socialshare {
    margin-bottom: 10px;
}
#CBMwrapper{position:relative;}
#CBMwrapper .colLeft, #CBMwrapper .colRight{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#CBMwrapper .homeLists{padding-left:0;margin-bottom:60px;}
/* #CBMwrapper .homeLists h2{color:#666;border-left:15px solid #ffe600;padding:0 0 5px 30px;margin-bottom:20px;font-weight: normal;}*/
#CBMwrapper .homeLists ul{margin-left:8px;padding-left: 20px;border-left:1px solid #ccc;}
#CBMwrapper .homeLists ul li.nobg{background:none;padding-left:0;min-height:60px;}
#CBMwrapper .homeLists ul li.nobg div{float:left;margin:0 10px 6px 0;width:60px;height:60px;overflow:hidden;}
#CFOwrapper .homeLists ul li.nobg p{clear:both;}
@media only screen and (max-width: 480px) {
	#CFOwrapper .homeLists ul li.nobg div{float:none;}
}

#CBMwrapper #obf ul li.nobg{background:none;padding-left:0;min-height:70px;}
#CBMwrapper #obf ul li.nobg div{float:left;margin:0 10px 6px 0;width:124px;height:70px;overflow:hidden;}
#CBMwrapper #perspectiveslist ul li.nobg{background:none;padding-left:0;min-height:70px;}
#CBMwrapper #perspectiveslist ul li.nobg div{float:left;margin:0 35px 16px 0; width:100px; overflow:hidden;}
#CBMwrapper.third .featured{padding:10px 0;}
#CBMwrapper.third .featured h3{font-size:1em;}
#CBMwrapper.third .featured aside{float:left;width:45%;background:#f0f0f0;}
#CBMwrapper.third .featured aside h3{background:#c0c0c0;padding:5px 10px;}
#CBMwrapper.third .featured aside ul{padding:0 15px;}
#CBMwrapper.third .featured article{float:left;width:50%;padding-left:5%;}
#CBMwrapper.third .featured article h3{padding:0;}
#CBMwrapper.third .block{background:#f0f0f0;border-bottom:2px solid #c0c0c0;margin-bottom:15px;padding:0;}
#CBMwrapper.third .block>div{padding:7px}
#CBMwrapper.third .block h3{background:#ffe600;font-size:1em;padding:12px 0 12px 10px}
#CBMwrapper.third .videoContainer a.videoLink{display:block;float:left;width:60%;margin-right:15px;position:relative;}
#CBMwrapper.third .videoContainer a.videoLink:after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background: transparent url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/play.png') no-repeat center center;}
#CBMwrapper.third .videoContainer a.videoLink:hover:after{background-image:url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/playhover.png')}
@media print { #CBMwrapper.third .videoContainer { display: none; } }

#CBMwrapper.third table { width: 100%; }
#CBMwrapper.third table th { border: 1px solid black; background-color: #CCCCCC; }
#CBMwrapper.third table td { border: 1px solid black; }
#CBMwrapper ul.accordeon{background:#fff;padding:0;font-family:Arial;}
#CBMwrapper ul.accordeon li{border-bottom:1px solid #fff;background: none;padding:0;margin:0;}
#CBMwrapper ul.accordeon li ul li {list-style-type: none; background: url("https://www.ey.com/ecimages/blt_gray_md.gif") no-repeat scroll 0px 1px transparent;padding-left: 15px; border-bottom: none}
#CBMwrapper ul.accordeon li h3{font-weight:normal;margin:0;padding:0;}
#CBMwrapper ul.accordeon li h3 a{display:block;color:#fff;background:#999 url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/more.png') no-repeat 0 center;/*height:44px;line-height:44px;*/font-size:18px;text-decoration:none;padding:12px 0 12px 70px;}
#CBMwrapper ul.accordeon li.open h3 a{background:#333 url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/less.png') no-repeat 0 center}
#CBMwrapper ul.accordeon li article{display:none;background: #eee;font-size:15px;padding:10px 10px;color:#333;}
#CBMwrapper ul.accordeon li article h4{font-weight:normal;margin:10px 0px 2px;padding:0;color:#666;font-size:21px}
#CBMwrapper ul.accordeon li article h2{font-size: 1.3em;}
#CBMwrapper ul.accordeon li.open article{background: #eee url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/arrow-down.png') no-repeat center 0;display:block}
#CBMwrapper ul.accordeon li:last-child{border-bottom:none;}
#CBMwrapper ul.accordeon li h3.smallfont{font-weight:normal;margin:0;padding:0;}
#CBMwrapper ul.accordeon li h3.smallfont a{display:block;color:#fff;background:#999 url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/more2.jpg') no-repeat 0 center;height:56px;line-height:20px;font-size:14px;text-decoration:none;padding-left:50px; font-weight:bold}
#CBMwrapper ul.accordeon li.open h3.smallfont a{background:#333 url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/less2.jpg') no-repeat 0 center}
#CBMwrapper ul.accordeon li ol{margin-left:23px;}
@media print { #CBMwrapper ul.accordeon li article { display: block !important; } }

#CBMwrapper blockquote span {font-size:200%;font-family:Verdana, Geneva, sans-serif;color:#FEE600;}
#CBMwrapper blockquote {font-size:95%;border-top:1px dotted #FEE600;border-bottom:1px dotted #FEE600;font-style:normal;color:#000000;vertical-align: auto; text-align: center; font-weight: bold}
#CBMwrapper blockquote p.unbold {font-weight:normal !important; color:#333333}
#CBMwrapper blockquote cite {text-align: right; display: block; font-size:95%; }
#CBMwrapper ul.accordeon li .chart h5, #CBMwrapper .chart h5 {font-weight:bold;;padding:5px;background:#CCC;margin-top:10px;margin-bottom:0; width: 98.5%}
#CBMwrapper p.infographicheading {font-weight:bold;padding:5px;background:#CCC;margin-top:10px;margin-bottom:0; border:#ccc 1px solid; width: 98.5%}
#CBMwrapper ul.accordeon li .chart img, #CBMwrapper .chart img {border:#ccc 1px solid;margin-bottom:10px;}
#CBMwrapper ul.accordeon li .sourcetext, #CBMwrapper .sourcetext{font-size:80%; color:#666;}
#CBMwrapper ul.accordeon li .videoContainer{background:#fff;}
#CBMwrapper ul.accordeon li .videoContainer h3{font-weight:bold;}
#CBMwrapper ul.accordeon li .videoContainer p { margin-left: 298px;}
#CBMwrapper .bulletpoint, #CBMwrapper .doublebulletpoint {font-weight:bold;font-size: 1.1em;border-bottom: 1px solid #ffe600;}
#CBMwrapper .bulletpoint:first-letter, #CBMwrapper .doublebulletpoint span{ text-shadow: 2px 2px 0px #fff;background: #ffe600;color: #333;padding: 2px 10px 3px 10px;border-right: 1px solid #fff;font-size: 110%;}
#CBMwrapper h5 {background: url("https://www.ey.com/ecimages/blt_gray_md.gif") no-repeat scroll 0px 1px transparent;
padding-left: 15px; border-bottom: medium none; margin-top:8px}
#CBMwrapper ul.accordeon li h5 {background: url("https://www.ey.com/ecimages/blt_gray_md.gif") no-repeat scroll 0px 1px transparent;
padding-left: 15px; border-bottom: medium none;}
#CBMwrapper .interview .question h3{font-weight: bold;font-style: normal;font-size: 18px; color:#666666;}
#CBMwrapper .interview .question{font-weight: bold;font-style: normal;font-size: 25px; color:#FFE600; vertical-align:text-top !important;}
#CBMwrapper p.small-disclaimer{font-size:11px; font-style:italic}
#CBMwrapper .learnMore{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; width:100% !important;}
#CBMwrapper .case-study2 {margin:1em 0;padding:0!important;color:#999;border:1px solid #555;}
#CBMwrapper .case-study2 a {border-left:10px solid #FFE600;color:#fff;line-height:2;padding:0 20px 0 10px;display:block;background:url(https://www.ey.com/Media/vwLUExtFile/stylesheets_images/$FILE/icon-newwindow.gif) no-repeat scroll 98% 5px #555
}
#CBMwrapper .case-study2 a span {font-size:18px;margin:1em 0;padding:0!important;font-weight:bold;
}
#CBMwrapper .case-study2 a:hover {text-decoration:none;color:#333;border-left-color:#555;background:url(https://www.ey.com/Media/vwLUExtFile/stylesheets_images/$FILE/icon-newwindow.gif) no-repeat scroll 98% 5px #ffe600
}
#CBMwrapper p.case-study { margin:5px!important; padding:0!important;color:#999;border:1px solid #555; width:35%; float:right}
#CBMwrapper .case-study a {border-left:10px solid #FFE600;color:#fff;line-height:2;padding:0 20px 0 10px;display:block;background:url(https://www.ey.com/Media/vwLUExtFile/stylesheets_images/$FILE/icon-newwindow.gif) no-repeat scroll 98% 5px #555
}
#CBMwrapper .case-study a span {font-size:18px;margin:1em 0;padding:0!important;font-weight:bold;
}
#CBMwrapper .case-study a:hover {text-decoration:none;color:#333;border-left-color:#555;background:url(https://www.ey.com/Media/vwLUExtFile/stylesheets_images/$FILE/icon-newwindow.gif) no-repeat scroll 98% 5px #ffe600
}
#CBMwrapper .rightsidebox {border:1px #CCC solid; width:35%; float:right; margin-top:20px; margin-left:20px; margin-bottom:20px;
}
#CBMwrapper .rightsidebox H4 { color:#666; background-color:#CCC; padding:10px; border-top:#fee600 5px solid
}
#CBMwrapper .rightsidebox ul li { color:#333; padding:0 12px; margin: 8px 3px; font-size:12px
}
#CBMwrapper .rightsidebox ul li span { color:#FEE600; font-size:1.5em; font-family:Verdana, Geneva, sans-serif; line-height:-1em
}
#CBMwrapper .rightsidebox p { color:#333; padding:0 5px; margin: 8px 3px; font-size:12px;
}
#CBMwrapper .rightsideboxtwo {border:1px #CCC solid; width:100%; float:right; margin-top:20px; margin-left:20px; margin-bottom:20px;
}
#CBMwrapper .rightsideboxtwo H4 { color:#666; background-color:#CCC; padding:10px; border-top:#fee600 5px solid
}
#CBMwrapper .rightsideboxtwo p { color:#333; padding:0 12px; margin: 8px 3px; font-size:12px
}
#CBMwrapper .rightsideboxtwo p span { color:#FEE600; font-size:1.5em; font-family:Verdana, Geneva, sans-serif; line-height:-1em
}
#CBMwrapper p.publicationtext{border-bottom: #ffe600 2px solid; padding-bottom: 10px; margin-top: 10px; padding-left: 10px; margin-bottom: 10px; border-top: #ffe600 2px solid; padding-top: 10px; font-weight:bold}
#CBMwrapper .highlightsection{background-color:#f0f0f0; border-top:4px solid #ffe600; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#000000; font-weight:bold; margin-bottom:10px}
#CBMwrapper .highlightsectiontwo{background-color:#f0f0f0; border-top:4px solid #ffe600; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#000000; font-weight:normal; margin-bottom:10px}
#CBMwrapper .infographic {margin-top: 10px; margin-bottom: 0px; float: right; margin-left: 10px; width: 45%}
#CBMwrapper img.infographicwide { width: 100%; }
#div1, #div2, #div3{background: #eee;font-size:15px;padding:15px 10px;color:#333; margin-bottom:10px}
#div1 h4, #div2 h4, #div3 h4{font-weight:normal;margin:0 0 20px 0;padding:0;color:#666;font-size:21px}
#CBMwrapper img.photo {width: 60px; float: left; border:#CCC 1px solid; padding:1px; margin: 0 8px 0 0}
#CBMwrapper .box{padding-bottom: 15px; background-color: #dfdfdf; padding-left: 15px; padding-right: 15px; margin-bottom: 20px; padding-top: 15px; border-radius: 6px}
#CBMwrapper .photoimage {width:165px; float:left; padding:1px; margin: 3px
}
#CBMwrapper .photoimage img{border:#CCC 1px solid; padding:1px; margin: 3px
}
#CBMwrapper .inset{padding-bottom: 15px; background-color: #dfdfdf; padding-left: 15px; padding-right: 15px; margin-bottom: 20px; padding-top: 15px; border-radius: 6px}
#CBMwrapper .photo { width:165px; float:left; }
#CBMwrapper .circlegraphic {background: none repeat scroll 0 0 #fff;min-height: 370px;position:relative;width:100%;margin:30px 0;}
#CBMwrapper .circlegraphic img {height: 370px;width:376px;position:absolute;top:0;bottom:0;left:50%;margin-left:-188px;}
#CBMwrapper .circlegraphic img.hidden {display:none;}

.reveal-modal p.small-disclaimer{font-size:11px; font-style:italic}
.reveal-modal{border: 4px solid #ffd000 !important;}
.designviewpoint div {border-bottom: #ffd000 1px solid;border-left: #ffd000 1px solid;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;border-top: #ffd000 1px solid;border-right: #ffd000 1px solid;padding-top: 20px;}


.subnav .module .leftsideboxtwo {border:1px #CCC solid; width:96%; float:right; margin-top:20px; margin-left:20px; margin-bottom:20px; 
}
.subnav .module .leftsideboxtwo H4 { color:#666; background-color:#CCC; padding:10px; border-top:#fee600 5px solid
}
.subnav .module .leftsideboxtwo p { color:#333; padding:0 12px; margin: 8px 3px; font-size:12px
}
.subnav .module .leftsideboxtwo p span { color:#FEE600; font-size:1.5em; font-family:Verdana, Geneva, sans-serif; line-height:-1em;
}
.subnav .module .leftsideboxtwo .leftbox span{ color:#FEE600; font-size:1.3em; font-family:Verdana, Geneva, sans-serif; line-height:-1em; padding-left:5px
}
.subnav .module .leftsideboxtwo .leftbox p{ color:#333; padding:0 5px; margin: 8px 2px; font-size:12px
}
.subnav .module .lhfeature{background:#fff;border:none;padding:0; margin: 0px;}
.subnav .module .lhfeature h3{background:#c0c0c0;padding:12px 0 12px 10px;margin:0px;color:#333;}
.subnav .module .lhfeature img{ width:100%}
.subnav .module .lhfeature p{padding:10px 10px;}
.subnav .module #cnbcFeed h3.bar{background:#c0c0c0;padding:12px 0 12px 10px;margin:0px;color:#333;}
.subnav .module blockquote span {font-size:2em; font-family:Verdana, Geneva, sans-serif; color:#FEE600; }
.subnav .module blockquote { font-size:1em; border-top:1px dotted #FEE600; border-bottom:1px dotted #FEE600; font-style:normal; color:#000000; vertical-align: auto; }

.asideA .module { border-top:none !important}
.asideA .module .rhfeature{background:#fff;border:none;padding:0}
.asideA .module .rhfeature .downloadimg{float:left; padding: 5px; margin: 5px;}
.asideA .module .rhfeature h3{background:#c0c0c0;padding:12px 0 12px 10px;margin:0;color:#333;}
.asideA .module .rhfeature p{padding:10px 10px;}
.asideA .module .rhfeature form { padding: 10px; }
.asideA .module .rhfeature input { width: 100%; margin-bottom: 6px; color: #777; padding: 3px;}
.asideA .module .rhfeature ul{padding:5px;}
.asideA .module .rhfeature ul li{background-position:0 3px}
.asideA .module .rhfeature ul li a{font-weight:bold;}
.asideA .module .rhfeature img{width:100%;}
.asideA .module .rhfeature a.button{font-weight:bold;height:29px;padding:0 15px 0 45px;line-height: 29px;color:#fff;background:#333 url("https://www.ey.com/Media/vwLUExtFile/CBM-Program-2014/$FILE/bg-button.png") no-repeat;display:inline-block;}
.asideA .module .rhfeature a.button:hover{background-color:#ffe600;color:#333;}
#videoFeed{position:relative; margin-left: 18px;}
#videoFeed .videoNav{position:absolute;right:0;left:0;top:64%;z-index:5;}
#videoFeed .videoNav a.nav{text-indent:-9999px;text-decoration:none; display:inline-block; width:21px; height:20px; background: url("https://www.ey.com/Media/vwLUExtFile/CBM-Program-2014/$FILE/nav-slider.png") no-repeat;}
#videoFeed .videoNav a.nav.prevVid {background-position: 0 0;margin-left:4px;float:left;}
#videoFeed .videoNav a.nav.nextVid {background-position: -25px 0;margin-right:4px;float:right;}
#videoFeed .videoNav a.disabled{opacity:0.3;cursor:default;}
.vids{position:relative;}
#videolist { min-height: 400px;}
#videolist div img{width:100%;display:inline-block;}
#videolist div:after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background: transparent url('https://www.ey.com/Media/vwLUExtFile/CBM-Program-2014/$FILE/play.png') no-repeat center center;}
#videolist div:hover:after{background-image:url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/playhover.png')}
ul#cnbclist{padding:0 5px 0 15px;margin:0;}
ul#cnbclist li{background-position:0 3px;border-bottom:1px solid #ccc;}
ul#cnbclist li:last-child{border:none;}
ul#cnbclist li a{font-weight:bold;line-height:1em;}
ul#cnbclist li p{font-size:12px;}
.asideA .module + .module, .subnav .module + .module{border-top: none}

.asideA a.videoRHF{display:block;float:left;width:100%;margin-right:15px;position:relative;}
.asideA a.videoRHF:after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background: transparent url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/play.png') no-repeat center center;}
.asideA a.videoRHF:hover:after{background-image:url('https://www.ey.com/Media/vwLUExtFile/CFO-Program-2014/$FILE/playhover.png')}

@media only screen and (max-width: 568px) {
	.asideA img { display: block; }
}

#videoContainer{background:#dddddd; position:absolute;width:100%;padding:50px 30px 0;display:none;z-index:6;}
#videoContainer p{padding:0 5px;}
#videoContainer.patch{padding:50px 0 0;}
#videoContainer #videoplayer{width:60%;margin:auto;display:block;}
#videoContainer.patch #videoplayer{width:100%}
#videoContainer a.close{background:#999999;color: #fff;display: inline-block;font-size: 22px;font-weight: bold;height: 40px;left: 93%;line-height: 40px;margin-right: 18%;position: absolute;text-align: center;top: 0px;width: 40px}
h3.head{color:#999;padding:14px 0;border-bottom:1px solid #ccc;margin-bottom:15px;}
#feeds nav{border-bottom:1px solid #ccc;font-size:0;}
#feeds nav a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:bold;display:inline-block;padding:18px 15px;color:#333;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#dcdcdc}
#feeds nav a.current{background:#fff;}
#feeds nav a:last-child{border-right:1px solid #ccc;}
div.under{margin-top:30px;}
div.under section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:49%;float:left;}
div.under #perpectives{margin-right:1%;}
div.under #videoFeed{margin-left:1%;}
.sectionwrapper {background-color: #fff;border: 3px solid #999;box-shadow: 0 0 20px #888;display: none;left:330px;overflow: hidden;padding: 0 0 40px;position: absolute;top:480px;width: 575px;z-index: 110}
.sectionwrapper > div:first-child {margin: 10px;}
.sectionwrapper h3.embiggen {color: #999999; float: left; font-size: 24px; line-height: 1; margin: 0 5px 10px; padding-bottom: 5px; padding-left: 15px; padding-top: 40px; text-shadow: 1px 1px 2px #CCCCCC; }
.embiggen:first-letter {color: #FFE600; display: block; float: left; font-size: 100px; line-height: 70px; margin-right: 10px; min-width: 10px; }
.section .sectionwrapper h4 {background: none repeat scroll 0 0 #666666; color: #FFE600; margin: 10px 0; padding: 5px; }
.closeoverlay {background: url("https://www.ey.com/Media/vwLUExtFile/colorboxv2/$FILE/controls.png") no-repeat scroll -100px -25px rgba(0, 0, 0, 0); cursor: pointer; height: 23px; position: absolute; right: 16px; text-indent: -9999px; top: 8px; width: 23px; }
.overlayfooter {background-color: #E6E5E5; height: 40px; left: 0; position: absolute; top: 0; width: 100%; }
.overlayfooter p {color: #999999; }
.overlayfooter:hover {background-color: #F0F0F0; cursor: pointer; }
.section .sectionwrapper .ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin: 0.5em 0 0;
    position: relative;
}
.section .sectionwrapper .ui-accordion .ui-accordion-content {
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 0.4em 2.2em;
    position: relative;
    top: 1px;
}
.section .sectionwrapper .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAANUlEQVRIie3OsREAMAyDQCXn/Vd26tCr4wfgOLubjlvqJhmvf16D1+A1eA1eg9fgNXgNxesHhUwtKyIiuusAAAAASUVORK5CYII=") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-weight: normal;
}
.section .sectionwrapper .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAeklEQVRoge3YwQnAMAzFUBey/8h1Z+hFQaA3gQ7+EPLs7ticmaIRZzoPRtEU602/txt+k55H0QzrEItGOKPXGN0QIUVTumlKT1OKNLohMoqmSKMbIqNoSjdNsUb3NEU0RErRlG6aIv01LZrREClFU6RP04bIKJrSTVM+CVdNnU8CAE0AAAAASUVORK5CYII=") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #999999;
    color: #212121;
}
.section .sectionwrapper .ui-accordion .ui-accordion-header .ui-icon {
    height: 16px;
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 16px;
}
.section .sectionwrapper .ui-accordion .ui-accordion-content p {
    margin: 0;
}
.section .sectionwrapper .ui-accordion .ui-accordion-content p + p, .section .sectionwrapper .ui-accordion .ui-accordion-content li + li {
    margin: 0.5em 0 0;
}
.section .sectionwrapper h4, a:focus {
    outline: medium none !important;
}
.ui-state-default .ui-icon {
    background: url("https://www.ey.com/ecimages/careers/ui-icons_454545_256x240.png") no-repeat scroll -32px -16px rgba(0, 0, 0, 0);
}
.section .sectionwrapper .ui-state-active .ui-icon {
    background-image: url("https://www.ey.com/ecimages/careers/ui-icons_ffffff_256x240.png");
}
.section .sectionwrapper .ui-accordion-header {
    color: #333333;
    padding: 5px 10px 5px 30px;
}
.section .sectionwrapper .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #CCCCCC;
    border-color: #CCCCCC;
    color: #FFE600;
}
.section .sectionwrapper .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active p {
    color: #000000;
}
.section .sectionwrapper .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.section .sectionwrapper .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    background: none repeat scroll 0 0 #FEFACF;
}
.section .sectionwrapper .ui-widget-content a {
    color: #336699;
}



@media only screen and (min-width: 1025px){
	
}

@media only screen and (min-width: 800px) and (max-width: 1204px){
	
}

@media only screen and (max-width: 800px) {
	#CBMwrapper .colLeft, #CBMwrapper .colRight{float:none;width:100%;padding:0;}
	.maincolumn .home p.intro{margin:0px;padding:0;}
	#CBMwrapper .homeLists{padding-left:0;}
	#CBMwrapper.third .featured aside{display:none;}
	#CBMwrapper.third .featured article{float:none;width:100%;padding-left:0%;}
	#CBMwrapper.third .videoContainer a.videoLink{display:block;float:none;width:100%;margin-right:0;}
	#CBMwrapper ul.accordeon li .videoContainer p { margin-left: 0px;}
	#videoFeed, #cnbcFeed{display:none;}
	#feeds nav a{text-align:center;width:33.33%}
	div.under section{width:100%;float:none;}
	#CBMwrapper .circlegraphic{display:none;}

	.hgroup { margin-bottom: 120px;}
	.hgroup div#featured {width:100%;left:0;height:auto;}
	.hgroup div#featured div.hitem{width:100%;height:120px;float:none;clear:left;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
	.hgroup div#featured div.hitem img{width:22%;}
	.hgroup div#featured div.hitem div{position:static;float:left;width:78%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;height:120px;}
	.hgroup div#featured div.hitem div h2{color:#fff;font-size:1.3em;}
	.hgroup div#featured div.hitem div span{display:inline-block;padding:2px 10px;background: #ffe600;color:#333;margin:10px 0 0}
	.hgroup div#featured div.hitem div p{display:none;}
	.hgroup div#featured div.hitem a.nxt{display:block;width:30px;height:120px;background:transparent url('https://www.ey.com/Media/vwLUExtFile/CBM-Program-2014/$FILE/arrow.png') no-repeat center center;position:absolute;right:0;z-index:2;}

	.hgroup div.hitem.title {width:100%;float:none;}
	.hgroup div.hitem.title img{display:none;}
	.hgroup div.hitem.title h1{color:#333;position:static;top:0;left:0;font-size:1.8em;line-height:1.2em;margin:15px auto;padding:0 20px;}
	.hgroup div.hitem.title h1 span{font-size:21px;}

	/*position 1*/
	.hgroup div#featured.p1 div#f1{
		  -webkit-transform: translate3D(0, 0, 0);
		  -moz-transform: translate3D(0, 0, 0);
		  -ms-transform: translate3D(0, 0, 0);
		  transform: translate3D(0, 0, 0);
	}
	.hgroup div#featured.p1 div#f2{
		  -webkit-transform: translate3D(100%, 0, 0);
		  -moz-transform: translate3D(100%, 0, 0);
		  -ms-transform: translate3D(100%, 0, 0);
		  transform: translate3D(100%, 0, 0);
	}
	.hgroup div#featured.p1 div#f3{
		  -webkit-transform: translate3D(200%, 0, 0);
		  -moz-transform: translate3D(200%, 0, 0);
		  -ms-transform: translate3D(200%, 0, 0);
		  transform: translate3D(200%, 0, 0);
	}
	.hgroup div#featured.p1 div#f4{
		  -webkit-transform: translate3D(300%, 0, 0);
		  -moz-transform: translate3D(300%, 0, 0);
		  -ms-transform: translate3D(300%, 0, 0);
		  transform: translate3D(300%, 0, 0);
	}
	/*position 2*/
	.hgroup div#featured.p2 div#f1{
		  -webkit-transform: translate3D(-100%, 0, 0);
		  -moz-transform: translate3D(-100%, 0, 0);
		  -ms-transform: translate3D(-100%, 0, 0);
		  transform: translate3D(-100%, 0, 0);
	}
	.hgroup div#featured.p2 div#f2{
		  -webkit-transform: translate3D(0, 0, 0);
		  -moz-transform: translate3D(0, 0, 0);
		  -ms-transform: translate3D(0, 0, 0);
		  transform: translate3D(0, 0, 0);
	}
	.hgroup div#featured.p2 div#f3{
		  -webkit-transform: translate3D(100%, 0, 0);
		  -moz-transform: translate3D(100%, 0, 0);
		  -ms-transform: translate3D(100%, 0, 0);
		  transform: translate3D(100%, 0, 0);
	}
	.hgroup div#featured.p2 div#f4{
		  -webkit-transform: translate3D(200%, 0, 0);
		  -moz-transform: translate3D(200%, 0, 0);
		  -ms-transform: translate3D(200%, 0, 0);
		  transform: translate3D(200%, 0, 0);
	}
	/*position 3*/
	.hgroup div#featured.p3 div#f1{
		  -webkit-transform: translate3D(-200%, 0, 0);
		  -moz-transform: translate3D(-200%, 0, 0);
		  -ms-transform: translate3D(-200%, 0, 0);
		  transform: translate3D(-200%, 0, 0);
	}
	.hgroup div#featured.p3 div#f2{
		  -webkit-transform: translate3D(-100%, 0, 0);
		  -moz-transform: translate3D(-100%, 0, 0);
		  -ms-transform: translate3D(-100%, 0, 0);
		  transform: translate3D(-100%, 0, 0);
	}
	.hgroup div#featured.p3 div#f3{
		  -webkit-transform: translate3D(0, 0, 0);
		  -moz-transform: translate3D(0, 0, 0);
		  -ms-transform: translate3D(0, 0, 0);
		  transform: translate3D(0, 0, 0);
	}
	.hgroup div#featured.p3 div#f4{
		  -webkit-transform: translate3D(100%, 0, 0);
		  -moz-transform: translate3D(100%, 0, 0);
		  -ms-transform: translate3D(100%, 0, 0);
		  transform: translate3D(100%, 0, 0);
	}
	/*position 4*/
	.hgroup div#featured.p4 div#f1{
		  -webkit-transform: translate3D(-300%, 0, 0);
		  -moz-transform: translate3D(-300%, 0, 0);
		  -ms-transform: translate3D(-300%, 0, 0);
		  transform: translate3D(-300%, 0, 0);
	}
	.hgroup div#featured.p4 div#f2{
		  -webkit-transform: translate3D(-200%, 0, 0);
		  -moz-transform: translate3D(-200%, 0, 0);
		  -ms-transform: translate3D(-200%, 0, 0);
		  transform: translate3D(-200%, 0, 0);
	}
	.hgroup div#featured.p4 div#f3{
		  -webkit-transform: translate3D(-100%, 0, 0);
		  -moz-transform: translate3D(-100%, 0, 0);
		  -ms-transform: translate3D(-100%, 0, 0);
		  transform: translate3D(-100%, 0, 0);
	}
	.hgroup div#featured.p4 div#f4{
		  -webkit-transform: translate3D(0, 0, 0);
		  -moz-transform: translate3D(0, 0, 0);
		  -ms-transform: translate3D(0, 0, 0);
		  transform: translate3D(0, 0, 0);
	}
}
@media only screen and (max-width: 480px) {
	.hgroup { margin-bottom: 10px;}
	.hgroup div#featured div.hitem img{width:30%;}
	.hgroup div#featured div.hitem div{width:70%;}
	.hgroup div#featured div.hitem div h2{font-size:1.2em;}
	#CBMwrapper .rightsidebox {
		width:100%
	}
}


/******************/
/***flex slider****/
/* Browser Resets
*********************************/
.vid-container a:active,
.videoslider a:active,
.vid-container a:focus,
.videoslider a:focus  {outline: none;}
.slides,
.vid-control-nav,
.vid-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.videoslider {margin: 0; padding: 0;}
.videoslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.videoslider .slides img {/*width: 100%; display: block;*/}
.vid-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.videoslider { margin: 0; position: relative;zoom: 1;max-width: 312px }
.vid-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .vid-viewport { max-height: 300px; }
.videoslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.vid-direction-nav {height:20px;position:absolute;right:0;top:-40px;}
.vid-direction-nav li{background:none;padding:0;display: inline}
.vid-direction-nav a  {text-decoration:none; display:inline-block; width:21px; height:20px; background: url("https://www.ey.com/Media/vwLUExtFile/CBM-Program-2014/$FILE/nav-slider.png") no-repeat;}
.vid-direction-nav .vid-prev {background-position: 0 0;margin-right:4px;}
.vid-direction-nav .vid-next {background-position: -25px 0}
.vid-direction-nav a.vid-disabled{opacity:0.5;}

/* Pillar thought leadership */
p cite {
	padding: 5px;
	margin-bottom: 20px;
}

/* grid */
.leadin{display:none}
.js body{display:none}
.mobilesocialshare{display:none}
.masonry,.masonry .masonry-brick{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.masonry{-webkit-transition-property:width,height;-moz-transition-property:width,height;-ms-transition-property:width,height;-o-transition-property:width,height;transition-property:width,height}
.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}
#issuesgrid h5{margin-top:10px;font-weight:400;font-size:.875em}
.pod{
	width:220px;height: 440px;
	border:1px solid #f0f0f0;margin-left:0;padding:10px;padding-bottom:0;
	float:left;color:#666;background:#fff;overflow:hidden
}
@media only screen and (max-width: 480px) {
.pod { height:auto; }
}
.pod .releasedate{font-size:11px;text-align:right}
.pod .country{font-size:11px;text-align:right}
.pod .country img {padding-right: 3px; width: 26px; height: 13px; }
.pod:hover{background:#f0f0f0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
@media only screen and (max-width: 720px) {
.mobilesocialshare{display:block;margin:10px}
.mobilesocialshare h3{margin-bottom:8px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.pod{width:233.95px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.pod{width:241px}
}
@media only screen and (min-width: 1250px) {
.pod{width:240px}
}
.pod p{margin:10px 0}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.pod p{margin:0px}
}
.cbmimagemask{height:100px;overflow:hidden;display:block}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.cbmimagemask{height:150px}
}
.pod img{width:100%;height:100px;max-width:100%}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.pod img{height:150px}
}
img.playicon {
    z-index:10;
    position:absolute;
    width: 50px;
    height: 50px;
    margin: 10px;
}
.pod h3{margin-top:10px;color:#369}
.pod.cbmtoc{position:absolute;top:0;left:0;padding:0;margin:0;box-shadow:2px 2px 5px rgba(0,0,0,0.2);overflow:visible;background:#f0f0f0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#ccc));background-image:-webkit-linear-gradient(#f0f0f0 0%,#ccc);background-image:-moz-linear-gradient(#f0f0f0 0%,#ccc);background-image:-o-linear-gradient(#f0f0f0 0%,#ccc);background-image:linear-gradient(#f0f0f0 0%,#ccc)}
.browsecbm{width:100%;font-size:14px;margin:0;padding:10px}
.pod.podwide{width:464px;height:320px;padding:0}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.pod.podwide{width:467.9px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.pod.podwide{width:484px}
}
@media only screen and (min-width: 1250px) {
.pod.podwide{width:480px}
}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.pod.podwide{width:310px}
}
.pod.podwide:hover{background:#ffe600}
.cbmtoc{height:320px}
.pod.podwide p{font-size:20px;padding:8px;padding-top:0}
.pod .cbmheadings{box-shadow:0 3px 10px -10px #000;width:220px;position:absolute;background:rgba(0,0,0,0.2)}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.pod .cbmheadings{width:310px;margin:0}
}
.pod .cbmheadings .h4,.pod .cbmheadings h3,.pod .cbmheadings .kicker,.pod .cbmheadings p{color:#fff;background:rgba(0,0,0,0.3);margin:0;padding:5px 10px;width:100%}
.pod .cbmheadings h4,.pod .cbmheadings .h4,.pod .cbmheadings .h4 a,.pod .cbmheadings h4 a{color:#666}
.pod .cbmheadings h4:hover,.pod .cbmheadings .h4:hover,.pod .cbmheadings .h4 a:hover,.pod .cbmheadings h4 a:hover{color:#369}
.pod .cbmheadings .h4{background:#f0f0f0;background:rgba(0,0,0,0.4);background:rgba(255,255,255,0.84);color:#fff;font-size:.625rem;padding:5px 10px;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:1px;width:208px;position:absolute;display:none}
.pod.podwide .cbmheadings{width:462px}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.pod.podwide .cbmheadings{width:310px}
}
.podwide .cbmheadings .h4{width:438px}
.pod .cbmheadings .h4 a:hover{color:#ffe600}
* + html img{-ms-interpolation-mode:bicubic}
* + html .pod .cbmheadings .h4{font-size:.75em;background:none transparent scroll repeat 0 0;background-color:#333;background-image:url(https://www.ey.com/ecimages/80bk.png);position:relative}
.cbmtoc h3{border:none}
* + html .pod.cbmtoc{padding:10px}
* + html .xxcbmissues{margin-left:auto}
.xxcbmissues li a{margin:4px;width:220px;min-width:220px}
* + html .xxcbmissues li a{width:180px;min-width:180px}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.loader{text-align:center}
.issue_first{background-color:#ffe600}
@media only screen and (max-width: 30em) {
#nav{display:block}
.cbmtoc{display:none}
}
@media only screen and (max-width: 30em) and (orientation: portrait),only screen and (device-height: 568px) and (orientation: portrait) {
.pod.podwide .cbmheadings .h4,.pod .cbmheadings .h4{width:93%}
}
@media only screen and (max-width: 30em) and (orientation: landscape),only screen and (device-height: 568px) and (orientation: landscape) {
.pod.podwide .cbmheadings .h4,.pod .cbmheadings .h4{width:95.5%}
}
* + html #top,* + html #nav{display:none}
#nav li a{cursor:pointer}
@media only screen and (max-width: 480px),only screen and (device-height: 568px) {
.maincolumn.span100{padding:0 10px!important}
h1.serviceheading{font-size:21px!important;top:26px;right:10px;width:auto}
.pod.podwide,.pod{width:100%;border:none}
.cbmtoc{height:20px}
.cbmhero{height:645px}
.cbmabout{left:5%;opacity:.75}
.xxcbmissues li a{height:36px;width:100%}
}
@media only screen and (max-width: 640px) {
.maincolumn .section{margin:0}
}
@media only screen and (min-width: 1250px) {
.pod{width:220px}
}
#top .nav-btn{right:.68em;top:.3em;left:auto}
.nav-btn{width:auto;height:auto;background:none;font-size:36px;opacity:1;overflow:auto;text-indent:0;color:#fff}
#top .block-title{font-weight:400}
#nav .block-title{top:-54px;left:12px;font-size:18px;font-weight:400;color:#fff;overflow:auto;clip:auto;height:auto;width:auto}
@media screen and (max-width: 30em) {
#nav li:last-child{border-bottom:2px solid #666}
#nav li a{padding:.85714em .8em}
#nav .close-btn{top:-4.4em;right:-.5em;left:auto;text-indent:0;background:none;font-size:18px;color:#fff;opacity:1}
}

#cbmsubscription {
	font-weight: bold;
	font-size: 60%;
	margin-bottom: 20px;
	text-align: right;
}
.sharelist #cbmsubscription {
	float: left;
	padding-left: 10px;
}
.sharelist .subscribe {
	overflow: visible;
}
.sharelist li.subscribe a {
	text-indent: 20px;
	font-size:90%;
	color: #666;
	font-weight: bold;
}


#videofilters {
	margin-bottom: 20px;
	font-weight: bold;
	margin-top: 10px
}
#videofilters a.selected {
	border-bottom: 2px solid #444;
}

#geoFilters {
	background-color: #CCC;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
	display: none;
}
#geoFilters ul {
	display: inline;
}
#geoFilters li {
	display: inline;
	list-style: none;
	background: none;
	margin: 0;
	padding-right: 5px;
	font-weight: bold;
}
#geoFilters a.selected {
	border-bottom: 2px solid #444;
}


/* AC resources lead-in */
.static-teaser {background:url(https://www.ey.com/Media/vwLUExtFile/EY-spotlight-on-board-composition-new/$FILE/test-1.png) no-repeat left top;position: relative;width:100%;height:293px;}
.static-teaser img {position: relative;top: 0;left: 0;}
.static-teaser .content-holder {float:right;width:210px;color: #ffe600;padding-left:8px;background:url(https://www.ey.com/Media/vwLUExtFile/EY-spotlight-on-board-composition-new/$FILE/test-2.png) no-repeat left top;padding:5px 10px 95px 10px;}
.static-teaser .content-holder.left-pos { margin-right: 20px;}
.static-teaser .content-holder a {display:block;}
.static-teaser .content-holder h3 a{color:#ffe400;}
.static-teaser .content-holder p a{color:#fff;width:90%;}

@media only screen and (max-width: 800px) {
}
@media only screen and (max-width: 480px) {
    .static-teaser {background:none;}
    .static-teaser .content-holder.left-pos { margin-right: 0px;}
}

#factoids { min-height: 300px;}
#factoids > div { display: none; padding: 0; position: relative; top: 0; zoom: 1; padding-bottom: 10px;}
#factoids > div:hover {
    background:#FFD400;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;
}


.asideA .module .rhfeature p.tweetShare {
	height: 16px; background: transparent url(https://www.ey.com/ecimages/sprites.png) no-repeat scroll 0% 0%; 
	background-position: 0px 0px; 
	margin-left: 10px;
	padding: 0;
	padding-left: 24px
}


/* pop-up subscription form */
#subscriberForm {display: none; position:absolute; margin: 0% 20% 20%; width:60%; z-index: 300; border: 3px solid black; background: white; padding: 30px;}
#subscriberForm input[type="text"] { width: 100%; padding: 3px; background-color: #FF8 }
#subscriberForm textarea { width: 100%; padding: 3px; background-color: #FF8 }
#backgroundFade { background: black; opacity: .5; -moz-opacity: .5; -filter: alpha(opacity=50); position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 150; display: none; }
@media only screen and (max-width: 500px) { 
	#subscriberForm { width: 100%; margin-left: 0%; margin-right: 0%; } 
}
.closer { text-align:right; font-weight: bold; font-size: 120%; }
.closer a { border: 1px solid black; padding: 5px; }
.closer a:hover { color: red; }