


@font-face {
    font-family: 'futurabold';
    src: url('./fonts/futura_bold_font.woff2') format('woff2'),
         url('./fonts/futura_bold_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_bkbold';
    src: url('.fonts/ftrabd__.woff2') format('woff2'),
         url('./fonts/ftrabd__.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_bkbook';
    src: url('./fonts/ftrabk__.woff2') format('woff2'),
         url('./fonts/ftrabk__.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_bkbook_italic';
    src: url('./fonts/ftrabki_.woff2') format('woff2'),
         url('./fonts/ftrabki_.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_hvheavy';
    src: url('./fonts/ftrahv__.woff2') format('woff2'),
         url('./fonts/ftrahv__.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_ltlight';
    src: url('./fonts/ftralt__.woff2') format('woff2'),
         url('./fonts/ftralt__.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_mdmedium';
    src: url('./fonts/ftramd__.woff2') format('woff2'),
         url('./fonts/ftramd__.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futurabold';
    src: url('./fonts/futura_bold_font.woff2') format('woff2'),
         url('./fonts/futura_bold_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futurabold_italic';
    src: url('./fonts/futura_bold_italic_font.woff2') format('woff2'),
         url('./fonts/futura_bold_italic_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futurabook';
    src: url('./fonts/futura_book_font.woff2') format('woff2'),
         url('./fonts/futura_book_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futurabook_italic';
    src: url('./fonts/futura_book_italic_font.woff2') format('woff2'),
         url('./fonts/futura_book_italic_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futuraextra_black';
    src: url('./fonts/futura_extra_black_font.woff2') format('woff2'),
         url('./fonts/futura_extra_black_font.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@import url(//fonts.googleapis.com/css?family=Questrial);

/* 
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,800,700italic);

*/




.InnerAdminMenu.ContentArea ul li ul  {

	left:-150px!important;
	width:170px !important;
}
.InnerAdminMenu.ContentArea ul li ul li {
	width:170px !important;
}
.fixed-img {
  position: fixed;
  z-index: -1;

	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: top center; 
	background-size: cover;

}
.covblockmini_blue, .covblockmini_orange {
	display:inline-block;
	background-color:#fff;
	color:#000;
	padding-left:4px;
	padding-right:4px;
	font-size: 10px;
  line-height: 18px;
}
.covblockmini_orange {
	background-color:#e66102;
}
/*    background-attachment:fixed; */

#COV_SlideShow_fixed-img {
	width:100%;
	height:100%;
	background-color:#fff;
	background-repeat: no-repeat;
	background-position: top center; 

  background-attachment:scroll;
	-webkit-background-size: 100%; 
	-moz-background-size: 100%; 
	-o-background-size: 100%; 
	background-size: 100%; 

	-webkit-background-size: cover; 
	-moz-background-size: cover; 
	-o-background-size: cover; 
	background-size: cover;

}
#COV_SlideShow_fixed-img_holder {
	overflow:hidden;
  position: fixed;
  z-index: -1;
	width:100%;
	height:100%;
	background-color:#081838;
	margin-top: 70px;
}

#COV_SlideShow_fixed-img_holder.green #COV_SlideShow_fixed-img {
	background-color:#fff;
} 
#COV_SlideShow_fixed-img_holder.orange #COV_SlideShow_fixed-img {
	background-color:#fff;
}
#COV_SlideShow_fixed-img_holder.purple #COV_SlideShow_fixed-img {
	background-color:#fff;
}
#COV_SlideShow_fixed-img_holder.magenta #COV_SlideShow_fixed-img {
	background-color:#fff;
}
#COV_SlideShow_fixed-img_holder.yellow #COV_SlideShow_fixed-img {
	background-color:#fff;
}
#COV_SlideShow_fixed-img_holder.aqua #COV_SlideShow_fixed-img {
	background-color:#fff;
}
#COV_SlideShow_fixed-img_holder.cobalt #COV_SlideShow_fixed-img {
	background-color:#fff;
}

/*
body.advisory #COV_SlideShow_fixed-img, body.corporate_treasury #COV_SlideShow_fixed-img, body.advisory_overview #COV_SlideShow_fixed-img { 
	background-color:#1c5937;
}
body.banking #COV_SlideShow_fixed-img, body.technology #COV_SlideShow_fixed-img, body.technology_overview #COV_SlideShow_fixed-img { 
	background-color:#e66102;
}

body.academy #COV_SlideShow_fixed-img, body.risk_compliance #COV_SlideShow_fixed-img { 
	background-color:#5b3299;
}


body.white_papers #COV_SlideShow_fixed-img, body.blogs_articles #COV_SlideShow_fixed-img { 
	background-color:#b30054;
}

body.project_insights #COV_SlideShow_fixed-img, body.case_studies #COV_SlideShow_fixed-img { 
	background-color:#e2c800;
}
body.search #COV_SlideShow_fixed-img { 
	background-color:#e2c800;
}


body.news_press #COV_SlideShow_fixed-img, body.events #COV_SlideShow_fixed-img { 
	background-color:#00a2a3;
}
*/

body {
  background-color:#ffffff;
	background-repeat: no-repeat;
}


body#AdminPop, body#AdminIFrame {
		background-image:none;
}


html {
  overflow-y:scroll;
  overflow-x:auto;
}

/* DEFAULTS */

body,td,th,tr, .copy, span, div, input, select, li, p, a, .highslide-maincontent {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size: 14px;
	color:#666666;
	line-height:22px;
}
.highslide-maincontent {
	font-size: 13px;
	line-height:20px;
}
body, input, td, div, span, ul, li, select, textarea {
	color:#666666;
	font-size:14px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
  margin:0px;
  padding:0px;
  padding-bottom:15px;
  padding-top:20px;
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 

}
a, a:link, a:hover, a:visited {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#000 !important;
  text-decoration:none;
}
a:hover {
	color:#666666;
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:11px;
  color:#666666;
}
h1 {
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  margin:0px;
  padding:0px;
  border-bottom: none; 
  font-style: normal; 
  font-variant: normal; 
	font-weight:normal;
 font-size:50px !important; 
  line-height: 55px;
 
  color: #000 !important; 
  margin-bottom:50px;
  text-transform:none;
	text-align:center;
	letter-spacing:-1px;
}


body.home #CONTENTAREA_1 h1 {
	margin-bottom: 50px;
}


h1 span {
	display:block;
  font-size: 50px; 
  line-height: auto; 
}

ul {
}
li {
	margin-left:25px;
}
.timeline-v1 li {
	margin-left:0px;
}

ul.ulthirty li {
	margin-left:10px;
	width: calc(33% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}

ul.ulfifty li {
	margin-left:10px;
	width: calc(50% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}
ul.ulfifty li:before, ul.ulthirty li:before {
  content: "• ";
   font-size: 25px; 
	 line-height:12px;
   padding-right: 5px;
	position:relative;
	top:5px;
}
ul.ulfifty:after, ul.ulthirty:after {
	content: " ";
	display:block;
	clear:both;
	float:none;
}


.Article_Header h1 span, .Article_Header_h1_span {
	display:block;
/*
  font-size: 20px; 
  line-height: 30px;
	color:#999999;
*/
	font-weight:400;
	font-style:normal;
	padding-top:45px;
	max-width:1000px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:30px;
	letter-spacing:1px;
	line-height:35px;
}
.Article_Header_h1_span {
	padding-top:0px;
}
.Article_Header h1 span span {
	display:inline;
}
.Article_Header {
	padding-bottom:25px;
	margin-bottom:65px;
	border-bottom:0px solid #cccccc;
	text-align:center;
	width:100%;
	max-width:100%;
	background-color:#eeedee;
	padding-top: 25px;
}
.Article_Header h1, .Article_Header h6, #CONTENTAREA_1 .NewsArticle, #LoginFormHolder, #ForgotPasswordFormHolder {
	max-width:1080px;
	margin-left:auto;
	margin-right:auto;
}

.Article_Header h1, .Article_Header h6 {
	box-sizing:border-box;
	display:block;
	padding-right:20px;
	padding-left:20px;
}
#CONTENTAREA_1 .NewsArticle.Full {
	width:100%;
	max-width:100%;
}
.Article_Body, .Form_Body, .ErrorMessage {
	box-sizing:border-box;
	padding-right:30px;
	padding-left:30px;
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.Form_Body p {
	text-align:center;
}
.Article_Body h1 {
	text-align:left;
}
#SubmitButtonHolder_WbFormContact_Us {
	box-sizing: border-box;
    padding-right: 30px;
    padding-left: 30px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#SavingMessage_WbFormContact_Us {
	box-sizing: border-box;
    padding-right: 30px;
    padding-left: 30px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#SubmitButtonHolder_WbFormContact_Us .SubmitButton {
	background-color:#000;
	border:none;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;	
}
#SubmitButtonHolder_WbFormContact_Us .SubmitButton:hover {
	background-color:#000000;
}

#SubmitButtonHolder_WbFormContact_Us .SubmitButton, #SubmitButtonHolder_WbFormContact_Us .CancelButton {
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	width:50%;
	max-width:160px;
	float:none;
	display:inline-block;
}


.Article_Body img {
	width:100% !important;
	height:auto !important;
	max-width: attr(width);
}
/*
.Article_Body, .Article_Body p, .Article_Body span, .Article_Body ol, .Article_Body ul, .Article_Body li {
	font-size:16px;
	line-height:28px;
}
*/
.Article_Body ol, .Article_Body ul, .Article_Body li {
	padding:0px;
	margin:0px;
}
.Article_Body ol, .Article_Body ul {
	margin-bottom:20px;
}
.Article_Body ol ol, .Article_Body ul ul, .Article_Body ol ul, .Article_Body ul ol {
	margin-bottom:0px;
}
.Article_Body li {
	margin-left:25px;
}
.Article_Body ul ul li {
	margin-left:50px;
}
.Article_Footer {
	padding-top:45px;
	margin-top:45px;
	border-top:1px solid #cccccc;
	text-align:center;
	width:100%;
	max-width:100%;
}
.Article_Footer h1, .Article_Footer h6, .Article_Footer div, .Article_Footer a, .Article_Footer ul, .Article_Footer li {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.Article_Footer .Article_Download {
	box-sizing:border-box;
	background-color:#eeedee;
	padding:30px;
	text-align:left;
	margin-bottom:30px;
	padding-bottom:0px;
}
.Article_Footer .Article_Download:last-child {
	margin-bottom:0px;
}
.Article_Footer .Article_Download a.SubmitButtonLink {
	margin-bottom:30px;
}
.Article_Footer .Article_Download img {
	background-color:white;
	border: 1px solid #cccccc;
	margin-right:30px;
	margin-bottom:30px;
	margin-left:calc(50% - 250px);
}
.Article_Footer h6 {	
	text-align:left;
	margin-bottom:30px;
}
.Article_Download:after {
    content: '';
    display: block;
    clear: both;
		float:none;
}
@media screen and (max-width: 570px) {
	.Article_Footer .Article_Download img {
		margin-left:0px;
		width:90px !important;
		height:127px !important;
	}
}
/*
body.insights #COV_SlideShow_CTOPAREA_Holder, body.insights #COV_SlideShow_fixed-img {
	background-position:center center;
	background-size:cover !important;
}
*/


h2 {
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 

  margin:0px;
  padding:0px;
  border-bottom: none; 
  font-style: normal; 
  font-variant: normal; 
	font-weight:normal;
  font-size: 30px; 
  line-height: 32px; 
  color: #000; 
  margin-top:25px;
  margin-bottom:15px;
  text-transform:none;	
}
body.home #CONTENTAREA_2 .teaser h2, #CONTENTAREA_2 .teaser h2 {
  color: #000000;
	margin-top:5px;
}

h3 {  
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  margin:0px;
  padding:0px;
  border-bottom: none; 
  font-style: normal; 
  font-variant: normal; 
	font-weight:normal;
  font-size: 26px; 
  line-height: 29px; 
  color: #000; 
  margin-bottom:8px;
  text-transform:none;
}
.dark_teaser {
	background-color:#fff;
	border:0px solid #cccccc;
	padding:35px;
	min-height:100%;
	box-sizing:border-box;
	background-image:url(../czusys_images/icons/icon_arrow_red.png);
	background-repeat:no-repeat;
	background-position:-20px 16px;
	background-size:60px auto;
}

.green .dark_teaser {
	background-image:url(../czusys_images/icons/icon_arrow_green.png);
}
.orange .dark_teaser {
	background-image:url(../czusys_images/icons/icon_arrow_orange.png);
}
.purple .dark_teaser {
	background-image:url(../czusys_images/icons/icon_arrow_purple.png);
}


.dark_teaser h3 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  font-size: 22px; 
  line-height: 24px; 
	margin-bottom:20px;
}

h4 {
  margin:0px;
  padding:0px;
  margin-bottom:4px;
}
h4, h4 span, h4 strong, h4 b {
  font-weight: normal; 
  font-size: 12px !important; 
  line-height: 16px; 
  color: #5d5c5c; 
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
	text-transform:uppercase;
letter-spacing:4px;
padding-bottom:0px;

}
h4 a {
  color:#535353;
}
h4 span, h4 strong, h4 b {
	font-family:'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  font-weight: normal !important; 
  font-size: 22px; 
  line-height: 24px; 
}

h5 {
  border-bottom: none; 
  font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
  font-weight: normal;
  font-size: 16px; 
  line-height: 18px; 
  color: #000; 
  border-top-style: none;
  margin-bottom:15px;
  margin-top:10px;
  padding-top:0px;
  text-transform:uppercase;
  letter-spacing:4px;

}

h6 {
  font-weight: normal; 
  font-size: 14px; 
	color:#939292;
  padding:0px;
  margin:0px;
  padding-top:2px;
  margin-bottom:10px;
  background-image:none;
  font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
  text-transform:uppercase;
letter-spacing:4px;
}
h6 a, h6 a:link, h6 a:hover, h6 a:visited, h6 a:active {
  font-weight: normal; 
  font-size: 14px; 
	color:#939292;
  font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	text-decoration:none;
}
h6 a:hover {
	text-decoration:underline;
}
pre {
  background-color:#F4F2F5;
	font-size: 12px;
	color:#707A69;
  padding:10px;
}

.SubmitButton, .CancelButton, #btnSelect, .button, #mc_embed_signup .button, a.SubmitButton  {
		font-family: 'montserratbold', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    background-color: #143c66;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
		line-height:18px;
    text-transform: uppercase;
    padding:5px;
		margin:0px;
    padding-left:15px;
    padding-right:15px;
    border-radius: 0px;
    border:0px;
    font-weight:normal;
    margin-right:5px;
}

.fifty_left, .fifty_right {
	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding-right:30px;
}
.thirty_left {
	width:40%;
}

.fifty_right {
	padding-right:0px;
	padding-left:30px !important;
}
.thirty_right, .fifty_right.thirty_right  {
	padding-left:60px !important;
	width:60%;
}

.casestudy_teaser_footer {
	clear:both;
	float:none;
	margin-top:40px;
	text-align:center;
}
.casestudy_teaser_left.fifty_left {
	padding-right:45px;
}
.casestudy_teaser_right.fifty_right {
	padding-left:60px !important;
	background-size:30px auto;
	background-repeat:no-repeat;
	background-position: left center;
	background-image:url(../czusys_images/case_arrowv2.png);
}
/*
    .casestudy_teaser_table
    {
        display:  table;
        width:100%;
    }

    .casestudy_teaser_row
    {
       display:table-row;
       width:100%;
			vertical-align:middle;
    }

    .casestudy_teaser_row div
    {
        display:table-cell;
        background-color:#ccc;
				vertical-align:middle;
    }
*/

    .casestudy_teaser_row
    {
       width:100%;
				white-space: nowrap;
    }

		.casestudy_teaser_row:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
			margin-right: -0.25em; /* Adjusts for spacing */
		}

    .casestudy_teaser_row .casestudy_teaser_left, .casestudy_teaser_row .casestudy_teaser_right
    {
			display: inline-block !important;
			vertical-align: middle;
			float:none !important;
				white-space: normal;
    }
    .casestudy_teaser_row .fifty_left.casestudy_teaser_left, .casestudy_teaser_row .fifty_right.casestudy_teaser_right {
			width: calc(50% - 90px) !important;
		}

    .casestudy_teaser_row .casestudy_teaser_left:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
			margin-right: -0.25em; /* Adjusts for spacing */
		}
    .casestudy_teaser_row .casestudy_teaser_arrow {
			width:90px;
			height:84px;
			background-size: 40px auto;
			background-repeat:no-repeat;
			background-position:left center;
			display: block;
			background-image:url(../czusys_images/case_arrow_left.png);

			display: inline-block !important;
			vertical-align: middle;
			float:none !important;
				white-space: normal;

		}
    .casestudy_teaser_row .casestudy_teaser_arrow_right {
			background-image:url(../czusys_images/case_arrow_right.png);
			background-position:right center;
		}

		.article_project_insights_noarrows .casestudy_teaser_row .casestudy_teaser_arrow {
			display:none !important;
		}
    .article_project_insights_noarrows .casestudy_teaser_row .fifty_left.casestudy_teaser_left, .article_project_insights_noarrows .casestudy_teaser_row .fifty_right.casestudy_teaser_right {
			width:50% !important;
		}

		.article_project_insights_nav-dots {
			display:none !important;
		}

/*

case_arrow_right.png
*/


.cv_quote, .cv_quote i, .cv_quote b, .cv_quote span, .cv_quote h6 {
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  font-weight: normal !important; 
  font-size: 24px; 
  line-height: 34px; 
	font-style:normal !important;
	color:#000;
	padding:0px;
	margin:0px;
	text-transform:none;
}




#LoginFormHolder, #ForgotPasswordFormHolder {
	padding-bottom:80px;
}
#ForgotPasswordFormHolder {
	text-align:left;
	padding-top:80px;
}
#CONTENTAREA_1 .NewsArticle {
	clear:both;
	float:none;
}
#COVInnerPageAniBlock {
	vertical-align:middle;
}
#COVInnerPageAniBlock .fiftyhundred {
	display: table;
	width:100%;
}
#COVInnerPageAniBlock .fifty_left, #COVInnerPageAniBlock .fifty_right, #COVInnerPageAniBlock .fifty_left.cv_quote {
	vertical-align:middle;
  display: table-cell;
	float:none;
}

#COVInnerPageAniBlock .RightQuotesAni ul {
	display:none;
}
#COVInnerPageAniBlock .fifty_left {
	padding-bottom:30px;
}
#COVInnerPageAniBlock .fifty_left ul, fifty_left .fifty_left li {
}

#CONTENTAREA_3 .Copy a.SubmitButtonLink, #CONTENTAREA_3 .Copy a.SubmitButtonLink:link, #CONTENTAREA_3 .Copy a.SubmitButtonLink:visited, #CONTENTAREA_3 .Copy a.SubmitButtonLink:hover, 
a.SubmitButtonLink, a.SubmitButtonLink:link, a.SubmitButtonLink:visited, a.SubmitButtonLink:active, a.SubmitButtonLink:hover {
		font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    background-color: transparent;

    color: #000;
    cursor: pointer;
    font-size: 12px;
	line-height:18px;
    text-transform: uppercase;
    padding:15px;
		margin:0px;
    padding-left:30px;
    padding-right:30px;
    border-radius: 0px;
		border:1px solid #000;
    font-weight:normal;
    margin-right:5px;
    margin-bottom:5px;
	display:inline-block;
	text-transform:uppercase;
letter-spacing:4px;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
#CONTENTAREA_3 .Copy a.SubmitButtonLink:hover, a.SubmitButtonLink:hover {
-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
}

.home #CONTENTAREA_9 a.SubmitButtonLink:hover, .home #CONTENTAREA_9 a.TempSubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#e2c800;
	border:1px solid #e2c800;
}

.pagelayout_main_slideshow #CONTENTAREA_3 .Copy {
	clear:both;
	float:none;
}

.SubmitButtonLight, #CONTENTAREA_3 .Copy a.SubmitButtonLight, #CONTENTAREA_3 .Copy a.SubmitButtonLight:link, #CONTENTAREA_3 .Copy a.SubmitButtonLight:visited, #CONTENTAREA_3 .Copy a.SubmitButtonLight:hover, 
a.SubmitButtonLight, a.SubmitButtonLight:link, a.SubmitButtonLight:visited, a.SubmitButtonLight:active, a.SubmitButtonLight:hover {
    background-color: transparent;
	border:1px solid #cccccc;
    color: #143c66;
}
.SubmitButtonLight:hover #CONTENTAREA_3 .Copy a.SubmitButtonLight:hover, a.SubmitButtonLight:hover {
-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
}

span.SubmitButton {
	display:inline-block;
	margin-bottom:10px;
}
.CancelButton {
    background-color: #e2e2e2;
    color: #999999;
}

.SubmitButton, .CancelButton {
	background-color:#b8b7b8;
	background-image:none;
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:normal;
	padding:12px;
	padding-left:40px;
	padding-right:40px;
	letter-spacing:4px;
}
.CancelButton {
	background-image:url(../czusys_images/C_whiteBG_15.png);
	color: #ffffff;
}
.SubmitButton:hover, .CancelButton:hover {
    background-color: #000000;
}

/* end DEFAULTS */

.DvLoadingMessage, .DvNoResultMessage {
	padding:60px;
	box-sizing:border-box;
}
.DvLoadingMessage {
	background-image:url(../czusys_images/loading.gif);
	background-size:200px auto;
	background-repeat:no-repeat;
	background-position: top center;
	min-height:200px;
-moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3;
}
.DvLoadingMessage span {
	display:none;
}
#CV_tooltip {
		font-family: 'montserratbold', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    background-color: #143c66;
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
		line-height:18px;
    text-transform: uppercase;
    padding:15px;
		box-sizing:border-box;
		margin:0px;
		text-align:center;
    border-radius: 0px;
    border:0px;
    font-weight:normal;
    margin-right:5px;
	display:inline-block;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	position:absolute;
	top:-500px;
}


.CV_PublicForm label {
	display:block;
	width:100%;
	height:35px;
	line-height:25px;
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	border:1px solid #eeedee;
	padding:5px;
	background-color:#ffffff;
	color:#666666;
}
#label_inpWbFormContact_UsCustom_8, #label_inpWbFormContact_UsCustom_5 {
	background-color:transparent;
	font-weight:bold;
	margin-top:15px;
	border:none;
	color:#ffffff !important;
}
#SubmitButtonHolder_WbFormContact_Us {
	display:block;
	padding-top:30px;
	padding-bottom:30px;
}
.CV_PublicForm .StdInput, .CV_PublicForm input.StdInput, .CV_PublicForm select.StdInput, .CV_PublicForm .StdInputWide, .CV_PublicForm textarea.StdInputWide  {
	display:block;
	width:100%;
	height:35px;
	line-height:25px;
	padding:5px;
	margin:0px;
	margin-top:-35px;
	background-color:transparent;
	box-sizing:border-box;
	border:1px solid #999999;
	margin-bottom:15px;
	color:#999999;

	-webkit-border-radius: 0px !important;
	-moz-border-radius:  0px !important;
	border-radius:  0px !important;

}
.CV_PublicForm textarea.StdInputWide, .CV_PublicForm textarea {
	background-color:#ffffff;
	height:100px;
}
.required, span.required {
	color:#324891!important;
}
.CV_PublicForm .focussed label, .CV_PublicForm .focussed label span, .CV_PublicForm .focussed label span.required {
	color:#ffffff !important;
}
.CV_PublicForm .focussed label#label_inpWbFormContact_UsCustom_8 {
	color:#999999;
}
.CV_PublicForm .focussed .StdInput, .CV_PublicForm .focussed input.StdInput, .CV_PublicForm .focussed select.StdInput, .CV_PublicForm .focussed textarea.StdInputWide, .CV_PublicForm .focussed textareat, .CV_PublicForm .focussed .StdInputWide  {
	background-color:#ffffff;
	color:#666666;
}

#DIVAdminMenuHolder {
	z-index:15000;
	position:absolute;
	top:0px;
}

.LogoDiv {
	box-sizing: border-box;
	max-width: 1140px;
	width:100%;
	padding-left: 20px;
	padding-right: 20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

}
.MainMenutable {
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:70px;
	background-color: white !important;
	border-bottom: 0px solid #eeedee;
}
#dna2015_topnav {
	height:70px;
	background-color:#fff;
}

body.WithAdminMenu #dna2015_topnav .LogoDiv {
	top: 50px;
	z-index:100;
}
body.WithAdminMenu.PreviewMode #dna2015_topnav .LogoDiv, body.WithAdminMenu.add_project.internal_only #dna2015_topnav .LogoDiv {
	top: 0px;
}
#dna2015_topnav {
	position:fixed;
	left: 0px;
	top: 0px;
}
body.WithAdminMenu.add_project.internal_only #dna2015_topnav  {
	position:fixed;
}
body.WithAdminMenu #dna2015_topnav {
	z-index:100;
}

#dna2015_topnav .InnerAdminMenu.NavArea {
	margin-top:55px;
}
.InnerAdminMenu.PageMenu {
	position: absolute;
	left: 0px;
	top: 22px;
	width:100%;
	height:32px;
	z-index:1000;
}

.AdminMenuHolder ul li, .InnerAdminMenu ul li {
	margin:0px;
}
.MainContentTable {
	width:100%;
}

body#AdminIFrame .InnerPageHolder h1, body#AdminIFrame .InnerPageHolder h3, body#AdminIFrame .InnerPageHolder .AdminSearchOptions {
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#dna2015_topnav {
	position:fixed;
	top:0px;
	left:0px;
	z-index:1000;
}

body#AdminIFrame h1 {
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:2px;
	padding-top:0px;
}
body#AdminIFrame h3 {
	margin-top:2px;
	padding-top:0px;
}
table {
  background-color:transparent;
}

body#AdminPop, body#AdminIFrame {
  background-color:white;
  margin:15px;
}

div.AdminTopOptions a {
  color:#a90233;
  font-size:13px;
  font-weight:bold;
  margin-right:20px;
}
div.AdminTopOptions {
  padding:5px;
  height:20px;
  display:block;
  clear:both;
  float:none;
  width:500px;
}
.fDynList th {
	background-color:#2e3a0a;
}
.fDynList th span {
	display:none;
}


fieldset {
  padding:15px;
  border: 1px solid #dedede;
  margin-top:15px;
	margin-right:35px;
}

legend {
  color:#5f6b28;
  font-size:12px;
  font-weight:bold;
}
#ErrorMessage {
	margin-right:35px;
}
.ErrorMessage {
	padding:20px;
}
.ErrorMessage ul, .ErrorMessage li {
	padding:0px;
	margin:0px;
	padding-left:15px;
}
.ErrorMessage li {
	margin-left:10px;
	font-weight:normal;
}

.covFaded {
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}
.CovDiag a {
	display:block;
	padding-bottom:10px !important;
}
.CovDiag div:first-child {
	background-repeat:no-repeat;
	background-position:top left;
	background-size: calc(100% - 30px) auto;
}
.CovDiag h2 {
	clear:both;
	float:none;
	display:block;
	font-family: 'montserratsemi_bold', Arial, Helvetica, Tahoma, Myriad, sans-serif;
/*
	font-family: 'montserratregular', Arial, Helvetica, Tahoma, Myriad, sans-serif;
*/
	font-size:22px;
	line-height:24px;
	margin-bottom:14px;
}

#ErrorMessage_WbFormContact_Us {
	padding-top:95px;
	border:none;
	background-color:transparent;
	color:red !important;
}
body#AdminPop fieldset {
  width:650px;
}
body#AdminPop .InnerPageHolder {
  padding-bottom:25px;
}

#TopBarTable {
  margin:0px;
  padding:0px;
  display:block;
  background-color:#a90233;
  margin-left:auto;
  margin-right:auto;
}
#TopBarTable td {
  padding-left:15px;
  padding-right:15px;
  height:25px;
}
#TopBarTable td, #TopBarTable td a {
  color:white;
  font-size:11px;
  text-decoration:none;
}
.MainContentTable #LeftSub {
  border-right:1px solid #eaeaea;
  width:250px;
  padding-bottom:35px;
}
.MainContentTable #MainContent {
	display:block;
	width:100%;
	padding:0px;
  padding-left:0px;
}
#CONTENTAREA_1 {
	padding:0px;
  margin:0px;
  background-color:transparent;
	padding-bottom:80px;
}
.pagelayout_main_main #CONTENTAREA_1 {
	padding-bottom:0px;
}
.pagelayout_main_main #CONTENTAREA_1 .Copy {
	padding-bottom:75px;
	padding-top:65px;
}
.pagelayout_main_main #CONTENTAREA_1 .Copy:first-of-type {
	padding-top:0px;
}
.pagelayout_main_main #CONTENTAREA_1 .Copy:nth-of-type(2n+2) {
	background-color:#eeedee;

}
/*
body.home #CONTENTAREA_1 {
	padding-bottom:0px;
}
*/
#CONTENTAREA_1:empty {
	padding-top:0px;
	padding-bottom:0px;
}
#CONTENTAREA_1 .icon {
	float: left;
	width:77px;
	display:block;
	margin-right: 30px;
	box-sizing:border-box;
}
#CONTENTAREA_1 .teaser {
	display:block;
	float:right;
	width:100%;
	max-width:calc(100% - 107px);
	box-sizing:border-box;
}
#CONTENTAREA_1 .NewsHighlights .teaser {
	float:none;
	clear:both
	width:100%;
	max-width:100%;
	padding-bottom:15px;
}

#CONTENTAREA_2 {
	display:block;
  margin:0px;
  padding:0px;
}


#CONTENTAREA_3 {
	display:block;
  margin:0px;
  padding:0px;
	padding-top:65px;
	padding-bottom:80px;
}

body.our_story .covsection3bg {
	background-color:#eeedee;
}
/*
body.our_story #CONTENTAREA_3 {
	width:100%;
	background-color:#eeedee;
	position:absolute;
	left:0px;
}
body.our_story #CONTENTAREA_3 .Copy {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 1140px;
}
*/


#CONTENTAREA_5 {
	padding-bottom:40px;
}
.pagelayout_main #CONTENTAREA_5 {
	padding-top:65px;
	padding-bottom:80px;
}

#CONTENTAREA_5:empty, #CONTENTAREA_3:empty, #CONTENTAREA_2:empty, #CONTENTAREA_5:empty, #CONTENTAREA_6:empty {
	padding-top:0px;
	padding-bottom:0px;
	display:none;
}
#CONTENTAREA_6 {
	display:block;
  margin:0px;
  padding:0px;
	padding-top:60px;
	padding-bottom:80px;
}
#CONTENTAREA_6:empty {
	padding-top:0px;
	padding-bottom:0px;
}
#CONTENTAREA_6 .Copy, #CONTENTAREA_9 .Copy {
	clear:both;
	float:none;
}
#CONTENTAREA_1 {
	border-top:65px solid white;
}
#CONTENTAREA_1:empty {
	border-top:none;
	padding-top:0px;
	padding-bottom:0px;
	display:none;
}
#CONTENTAREA_9 {
	padding-top:65px;
	padding-bottom:80px;
}
.pagelayout_main_slideshow #CONTENTAREA_9 {
	padding-top:60px;
	padding-bottom:20px;
}
.pagelayout_main_slideshow #CONTENTAREA_9 h1 {
	color:#000;
}
.pagelayout_main_slideshow #CONTENTAREA_9 .teaser_holder .icon_holder h6 span {
	color:#000;
}

.pagelayout_main_slideshow #CONTENTAREA_9 .SubmitButtonLight {
	color:#000;
}
.pagelayout_main_slideshow #CONTENTAREA_9 .teaser_holder .icon_holder h6 {
	color:#cccccc;
}


#CONTENTAREA_8:empty, #CONTENTAREA_9:empty {
	padding:0px;
	display:none;
}

#CONTENTAREA_3 .Copy, #CONTENTAREA_3 .Copy p, #CONTENTAREA_3 .Copy a, #CONTENTAREA_3 .Copy a:link, #CONTENTAREA_3 .Copy a:visited, #CONTENTAREA_3 .Copy a:hover {
  padding:0px;
  margin:0px;
  color:#666666;
/*
  color:#4c4c4c;
  font-size:16px;
  line-height:19px;
*/
}
#CONTENTAREA_3 .Copy a:hover {
  color:#efcc92;
}
#CONTENTAREA_3 .Copy .diag_right a, #CONTENTAREA_3 .Copy .diag_right a:link, #CONTENTAREA_3 .Copy .diag_right a:visited, #CONTENTAREA_3 .Copy .diag_right a:hover {
/*
  color:#868686;
*/
  color:#666666;
}
#CONTENTAREA_3 .Copy .diag_right a:hover {
  color:#868686;
}

#CONTENTAREA_3 td {
  color:white;
  padding-top:4px;
  font-weight:bold;
  font-size:13px;
}
#CONTENTAREA_3 td a {
  color:white;
  font-weight:bold;
  font-size:13px;
}


.pagelayout_main_main #CONTENTAREA_2 .Copy {
	border-bottom: 1px solid #eeedee;
    box-sizing: border-box;
    display: block;
    float: left;
    margin-bottom: 40px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 30px;
    width: 100%;
}
.pagelayout_main_main #CONTENTAREA_2 .Code {
	clear:both;
	float:none;
	width:100%;
	padding-right:0px;
	padding-left:0px;
	padding-top:60px;
}
.contact .pagelayout_main_main #CONTENTAREA_2 .Code {
	padding-top:0px;
}
.pagelayout_main_main.pagelayout_main_nojarallax #CONTENTAREA_2 .Code {
	padding-top:10px;
}
.pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(odd) {
	padding-left:0px;
	padding-right:0px;
}
.pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(even) {
	padding-left:0px;
	padding-right:0px;
}
.pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(even):last-child {
	clear:both;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding-right:0px;
	padding-left:0px;
}


/*
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:nth-of-type(odd)
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:nth-of-type(even) 
*/
body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:nth-of-type(odd)
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:nth-of-type(even) 
{
	padding-right:0px;
	padding-left:0px;
}

/*
body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n)
, 
*/
body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n) {
/*	background-color:pink; */
	width:50%;
	clear:both;
	float:none;
	margin-left:auto;
	
	
}
/*
body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(5n)
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(5n) {
	background-color:blue;
}
*/

/*
.pagelayout_main_main #CONTENTAREA_2 .Copy:first-child, .pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(2n+3) {
}
*/
.pagelayout_main_slideshow .dna2015_innersizeer_slideshow_row1 {
  background-image: none; 
	background-size: auto 30px;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom:0px;
}

.pagelayout_main_slideshow #CONTENTAREA_4 .NewsHighlightsHolder h1 {
	padding-top:60px;
}
.NewsResultsHolderInner_Top h1 {
	padding-top:0px !important;
	margin-top:0px !important;
}


.NewsHighlightsHolder h1 {
	padding-bottom:60px !important;
	margin-top:60px;
}
body.home .NewsHighlightsHolder h1 {
	padding-bottom:10px !important;
	margin-top:0px !important;
}
body.events .NewsHighlightsHolder h1 {
	padding-bottom:10px !important;
	margin-top:0px !important;
}
body.learning .NewsHighlightsHolder h1 {
	padding-bottom:10px !important;
	margin-top:0px !important;
}
body.learning .NewsSearchHolder_lock.NewsSearchHolder {
	margin-top:0px !important;
}

/*
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy
*/
.pagelayout_main_slideshow.pagelayout_main #CONTENTAREA_2 .Copy, .pagelayout_main #CONTENTAREA_2 .NewsArticle
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy
 {
	float: left;
	width:25%;
	display:block;
	box-sizing:border-box;
}
.teaser_holder.teaser_casestudy {
	min-height:100%;
	height:100%;
}
.teaser_holder.teaser_new {
	min-height:calc(100% - 70px)
}
.teaser_holder.teaser_new {
	padding-bottom:30px;
}
.teaser_holder.teaser_new.teaser_press {
	padding-bottom:0px;
}
.teaser_holder.teaser_new.teaser_press .introteaser_title {
	background-color:none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
	text-align:center;
}
/*
.teaser_holder.teaser_new.teaser_press .teaser {
	background-color:#eeedee;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
}
*/
/*
.teaser_holder.teaser_new.teaser_press h3 {
	margin-bottom:0px;
}
*/
.introteaser_image_bg {
	  border-radius: 50%;
	  margin-right:0px;
 margin-bottom:25px;
 border: 1px solid #eeedee;
	
}

.teaser_event .event_date {
	width:80px;
	height:80px;
	display:block;
	text-align:center;
	background-color:#eeedee;
	color:#000;
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	border-radius:50%;
	

/*
	font-family:'montserratultra_light', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-family:'montserratregular', Arial, Helvetica, Tahoma, Myriad, sans-serif;
*/
	font-size:17px;	
	line-height:22px;
	text-transform:uppercase;
	float:left;
	margin-right:25px;
	box-sizing:border-box;
	padding-top:10px;
}


#CONTENTAREA_4 .teaser_event  .event_date {
	background-color:#eeedee;
}

/*
#CONTENTAREA_4 .article_events:first-of-type .teaser_event .event_date, #CONTENTAREA_4 .article_events:first-of-type .teaser_event .event_date span {
	color:#00a2a3;
}
*/

.teaser_event .event_date span {
	display:block;
	color:#000;
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:40px;
	line-height:40px;
	text-align:center;
	background-color:transparent !important;
}
.article_events .teaser_event_large .event_date, .article_events .teaser_event_large .event_date span {
	color:#000;
}
.teaser_event_large .event_date {
	background-color:#ffffff;
	width:120px;
	height:120px;
	font-size:22px;	
	line-height:27px;
	padding-top:20px;
}
.teaser_event_large .event_date span {
	font-size:58px;
	line-height:58px;
}

.teaser_event_centered.teaser_event_large {
	text-align:center;
}
.teaser_event_centered.teaser_event_large .event_date {
	float:none;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.teaser_event_centered.teaser_event_large .event_details {
	text-align:center;
	float:none;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.article_news_press .teaser_event .event_date, .article_white_papers .teaser_event .event_date, .article_blogs_articles .teaser_event .event_date
, .article_project_insights .teaser_event .event_date, .article_case_studies .teaser_event .event_date {
	font-size:1px;
	text-indent:-500px;
	overflow:hidden;
}
/*
.article_news_press .teaser_event .event_date span, .article_white_papers .teaser_event .event_date span, .article_blogs_articles .teaser_event .event_date span
, .article_project_insights .teaser_event .event_date span, .article_case_studies .teaser_event .event_date span {
	text-indent:0px;
	font-size:1px;
	margin-top:7px; 
}
*/
.article_news_press .teaser_event .event_date span, .article_events .teaser_event .event_date span, .article_white_papers .teaser_event .event_date span, .article_blogs_articles .teaser_event .event_date span
, .article_project_insights .teaser_event .event_date span, .article_case_studies .teaser_event .event_date span {
	text-indent:0px;
	font-size:1px;
	margin-top:7px; 
}
/*
.article_news_press .teaser_event .event_date div, .article_white_papers .teaser_event .event_date div, .article_blogs_articles .teaser_event .event_date div
, .article_project_insights .teaser_event .event_date div, .article_case_studies .teaser_event .event_date div {
	text-indent:0px;
	font-size:11px;
	margin-top:0px;
	line-height:12px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
}
*/
.article_news_press .teaser_event .event_date div, .article_events .teaser_event .event_date div,.article_white_papers .teaser_event .event_date div, .article_blogs_articles .teaser_event .event_date div
, .article_project_insights .teaser_event .event_date div, .article_case_studies .teaser_event .event_date div {
	text-indent:0px;
	font-size:11px;
	margin-top:0px;
	line-height:12px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
}
/*
body.search .article_events .teaser_event .event_date, body.search .article_events .teaser_event .event_date span, .article_events .teaser_event.teaser_insights .event_date span {
	color:#00a2a3;
}
*/
body.search .article_events .teaser_event .event_date, body.search .article_events .teaser_event .event_date span, .article_events .teaser_event.teaser_insights .event_date span
, body.search_2 .article_events .teaser_event .event_date, body.search_2 .article_events .teaser_event .event_date span {
	color:#000;
}
/*
.article_events .teaser_event .event_date span:after {
	content: 'E';	
	font-size:40px;
	color:#00a2a3;
}
*/


.article_news_press .teaser_event .event_date span:after {
	content: 'N';	
	font-size:40px;
	color:#000;
}

.article_white_papers .teaser_event .event_date span:after, .article_blogs_articles .teaser_event .event_date span:after {
	content: 'W';	
	font-size:40px;
	color:#b30054;
}
.article_blogs_articles .teaser_event .event_date span:after {
	content: 'B';	
}
.article_project_insights .teaser_event .event_date span:after, .article_case_studies .teaser_event .event_date span:after {
	content: 'P';	
	font-size:40px;
	color:#e2c800;
}
.article_case_studies .teaser_event .event_date span:after {
	content: 'C';	
}


.article_events .teaser_event .event_date span {
	font-size:40px;
	margin-top:0px;
}

/*
body.search .NewsHighlights:hover .teaser_holder.teaser_insights h3, .NewsHighlights:hover .teaser_holder.teaser_insights h3 {
	text-decoration:none;
}
*/
body.search .NewsHighlights:hover .teaser_holder.teaser_insights h3, .NewsHighlights:hover .teaser_holder.teaser_insights h3, body.search_2 .NewsHighlights:hover .teaser_holder.teaser_insights h3 {
	text-decoration:none;
}


/*
body.search .NewsHighlights.article_events:hover .teaser_event .event_date span, body.search .NewsHighlights.article_events:hover .teaser_event .event_date
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date
, body.search .NewsHighlights.article_events:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span:after {
	background-color:#00a2a3;
	color:white;
}
*/
/*
body.search .NewsHighlights.article_events .teaser_event .event_date div
, body.search .NewsHighlights.article_news_press .teaser_event .event_date div
, .NewsHighlights.article_news_press .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_news_press .article_news_press.teaser_insights .event_date div {
	color:#00a2a3;
}
*/
body.search_2 .NewsHighlights.article_events .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_news_press .teaser_event .event_date div
, body.search .NewsHighlights.article_events .teaser_event .event_date div
, body.search .NewsHighlights.article_news_press .teaser_event .event_date div
, .NewsHighlights.article_news_press .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_news_press .article_news_press.teaser_insights .event_date div {
	color:#000;
}
/*
body.search .NewsHighlights.article_events:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_events:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_events:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span:after

, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}
*/
body.search .NewsHighlights.article_events:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_events:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_events:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date span:after

, body.search_2 .NewsHighlights.article_events:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_news_press:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_events:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_news_press:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_events:hover .teaser_event .event_date span:after
, body.search_2 .NewsHighlights.article_news_press:hover .teaser_event .event_date span:after

, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}
/*
body.search .NewsHighlights.article_events:hover .teaser_event .event_date
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date {
	background-color:#00a2a3;
	color:white;
}
*/
body.search .NewsHighlights.article_events:hover .teaser_event .event_date
, body.search .NewsHighlights.article_news_press:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_events:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_news_press:hover .teaser_event .event_date
, .NewsHighlights.article_events:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_news_press:hover .teaser_event.teaser_insights .event_date {
	background-color:#000;
	color:white;
}





/*
body.search .NewsHighlights.article_project_insights .teaser_event .event_date div
, body.search .NewsHighlights.article_case_studies .teaser_event .event_date div
, .NewsHighlights.article_project_insights .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_case_studies .teaser_event.teaser_insights .event_date div {
	color:#e2c800;
}
*/
body.search .NewsHighlights.article_project_insights .teaser_event .event_date div
, body.search .NewsHighlights.article_case_studies .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_project_insights .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_case_studies .teaser_event .event_date div
, .NewsHighlights.article_project_insights .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_case_studies .teaser_event.teaser_insights .event_date div {
	color:#e2c800;
}
/*
body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date span:after

, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}
*/
body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date span:after

, body.search_2 .NewsHighlights.article_project_insights:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_case_studies:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_project_insights:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_case_studies:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_project_insights:hover .teaser_event .event_date span:after
, body.search_2 .NewsHighlights.article_case_studies:hover .teaser_event .event_date span:after

, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}
/*
body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date {
	background-color:#e2c800;
	color:white;
}
*/
body.search .NewsHighlights.article_project_insights:hover .teaser_event .event_date
, body.search .NewsHighlights.article_case_studies:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_project_insights:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_case_studies:hover .teaser_event .event_date
, .NewsHighlights.article_project_insights:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_case_studies:hover .teaser_event.teaser_insights .event_date {
	background-color:#000;
	color:white;
}



/*
body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date
, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span:after {
	background-color:#b30054;
	color:white;
}
*/
/*
body.search .NewsHighlights.article_white_papers .teaser_event .event_date div
, body.search .NewsHighlights.article_blogs_articles .teaser_event .event_date div
, .NewsHighlights.article_white_papers .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_blogs_articles .teaser_event.teaser_insights .event_date div {
	color:#b30054;
}

body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span:after

, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}

body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date {
	background-color:#b30054;
	color:white;
}
*/
body.search .NewsHighlights.article_white_papers .teaser_event .event_date div
, body.search .NewsHighlights.article_blogs_articles .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_white_papers .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_blogs_articles .teaser_event .event_date div
, .NewsHighlights.article_white_papers .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_blogs_articles .teaser_event.teaser_insights .event_date div {
	color:#b30054;
}

body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span
, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date div
, body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date span:after
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span:after

, body.search_2 .NewsHighlights.article_white_papers:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span
, body.search_2 .NewsHighlights.article_white_papers:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date div
, body.search_2 .NewsHighlights.article_white_papers:hover .teaser_event .event_date span:after
, body.search_2 .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date span:after

, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date span
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date div
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date span:after
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date span:after {
	background-color:transparent;
	color:white;
}

body.search .NewsHighlights.article_white_papers:hover .teaser_event .event_date
, body.search .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_white_papers:hover .teaser_event .event_date
, body.search_2 .NewsHighlights.article_blogs_articles:hover .teaser_event .event_date
, .NewsHighlights.article_white_papers:hover .teaser_event.teaser_insights .event_date
, .NewsHighlights.article_blogs_articles:hover .teaser_event.teaser_insights .event_date {
	background-color:#b30054;
	color:white;
}





.teaser_holder.teaser_event h3, .teaserholder.teaser_articlestandard h3 {
    font-size: 22px;
    line-height: 24px;
}
.teaser_event .event_details {
	float:left;
	width: calc(100% - 105px);
	padding-left:25px;
}
.teaser_event_large .event_details {
	width: calc(100% - 145px);
}
/*
.teaser_holder.teaser_new .teaser {
	padding-bottom:20px;

*/
.pagelayout_main #CONTENTAREA_2 .teaser_holder {

/*	min-height:300px; */
	width:100%;
	padding-right:40px;
	box-sizing:border-box;
	padding-bottom:35px;

}


/*
==============================================
Summit Styles
==============================================
*/

.summit_text {

font-size:19px;
margin-top:25px !important;
line-height:45px !important;
color:#000 !important;
}


body.summit a.SubmitButtonLink {


}

body.summit .pagelayout_main #CONTENTAREA_10 .NewsHighlights:nth-of-type(3n+2), body.summit .pagelayout_main #CONTENTAREA_10 .News_Article:nth-of-type(3n+2), body.summit .pagelayout_main #CONTENTAREA_10 .NewsArticle:nth-of-type(3n+2)    {
padding-right: 30px;
    padding-left: 0px;
}



body.summit .pagelayout_main #CONTENTAREA_10 .NewsHighlights:nth-of-type(3n+3), body.summit .pagelayout_main #CONTENTAREA_10 .News_Article:nth-of-type(3n+3), body.summit .pagelayout_main #CONTENTAREA_10 .NewsArticle:nth-of-type(3n+3) {
    padding-right: 15px;
    padding-left: 15px;
}


body.summit .pagelayout_main #CONTENTAREA_10 .NewsHighlights:nth-of-type(3n+1), body.summit .pagelayout_main #CONTENTAREA_10 .News_Article:nth-of-type(3n+1), body.summit .pagelayout_main #CONTENTAREA_10 .NewsArticle:nth-of-type(3n+1) {
    padding-left: 30px;
    padding-right: 0px;
}













body.summit .COV_SlideShow_Slide_Heading {
	color:#fff;
}

body.summit .COV_SlideShow_Slide_Button_A, body.summit.COV_SlideShow_Slide_Button_A:link, body.summit .COV_SlideShow_Slide_Button_A Button_ {

display:none;
}

body.summit .news_home h4,  body.summit .news_home{
color:#fff;

}
.news_home a h4{

margin-left:-10px !important;
}

body.summit .play-button-wrapper {
    border: 1px solid #fff;
}
.summit_date {
    margin-top:35px;
    background-color: #ffffff !important;
    width: 120px;
    height: 120px;
    font-size: 16px;
    line-height: 20px;
    padding-top: 20px;
    display: block;
    text-align: center;
    border-radius: 50%;
    text-transform: uppercase;
        margin-left: auto;
    margin-right: auto;
    color:#3a3838 !important;
}
.summit_number {

font-size:60px;
line-height:65px;
color:#3a3838 !important;
}

.Summit_SlideShow_Slide_Button_A, a .Summit_SlideShow_Slide_Button_A {
    background-color: #000 !important;
    background-image: none;
    font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 12px;
        padding-right: 12px;
        padding-left: 12px;
    padding-left: 40px;
    padding-right: 40px;
    letter-spacing: 4px;
    color:#fff !important;
    margin-bottom:100px;

}

body.summit .pagelayout_main #CONTENTAREA_2 .Copy:last-child {
	//margin-bottom:40px;
}

.ImgGallery_BlockThumbsHolder a:hover table, .ImgGalleryHighlights_BlockThumbsHolder a:hover table {
    border: 2px solid #ef2e24;
}

.pagelayout_main_nojarallax #CONTENTAREA_2 {
	padding-top:50px;
}
.pagelayout_main_nojarallax #CONTENTAREA_1, .pagelayout_main_nojarallax #CONTENTAREA_1 h1 {
	padding-bottom:0px;
	margin-bottom:0px;
}
body.home .pagelayout_main #CONTENTAREA_2 .Copy:last-child {
	margin-bottom:40px;
}

.pagelayout_main #CONTENTAREA_2 .Copy:last-child {
	margin-bottom:40px;
}


.pagelayout_main #CONTENTAREA_2 .icon_holder {
	height:115px;
	width:100%;
	overflow:hidden;
}
.pagelayout_main #CONTENTAREA_2 .teaser {
	color:#868686;
	font-size:16px;
	line-height:24px;
}
.pagelayout_main #CONTENTAREA_2 .icon {
	background-repeat:no-repeat;
	background-position: 85px 0px;
	background-size: 85px 85px;
	background-image:url(../czusys_images/icons/icon_arrow_green.png);
	margin-bottom:20px;
	margin-top:10px;
}
.pagelayout_main #CONTENTAREA_2 .icon_orange {
	background-image:url(../czusys_images/icons/icon_arrow_orange.png?v=2);
}
.pagelayout_main #CONTENTAREA_2 .icon_purple {
	background-image:url(../czusys_images/icons/icon_arrow_purple.png);
}
.pagelayout_main #CONTENTAREA_2 .icon_blue {
	background-image:url(../czusys_images/icons/icon_arrow_blue.png?v=2);
}
.pagelayout_main #CONTENTAREA_2 .icon_aqua {
	background-image:url(../czusys_images/icons/icon_arrow_aqua.png?v=2);
}
.pagelayout_main #CONTENTAREA_2 .icon img {
	width:85px !important;
	height:auto !important;
}


#CONTENTAREA_10, #CONTENTAREA_8 {
	display:block;
  margin:0px;
  padding:0px;
/*
	margin-top:60px; 
*/
	padding-top:60px;
	padding-bottom:80px; 
}

#CONTENTAREA_10:empty, #CONTENTAREA_8:empty {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	display:none;
}
#CONTENTAREA_10 .Copy {
	float: none;
	clear:both;
}

#CONTENTAREA_4, #CONTENTAREA_4 .Copy {
	clear:both;
	float:none;
}

#CONTENTAREA_4 .article_project_insights {
	display:none;
}
#CONTENTAREA_4 .article_project_insights.Selected {
	display:block;
}

#CONTENTAREA_1 h4, .fifty_left h4, .fifty_right h4 {
	background-color:transparent;
	background-image:none;
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  font-weight: normal !important; 
  font-size: 12px; 
  line-height: 16px; 
	font-style:normal !important;
	text-transform:uppercase;
letter-spacing:4px;
color:#5d5c5c;
}
#CONTENTAREA_4 h4 {
	color:#cccccc !important;
}
#cov_parabg #CONTENTAREA_4 h4 {
	color:#ffffff !important;
	font-size:22px;
}
#CONTENTAREA_1 .Article_Body h4 {
  font-size: 22px; 
  line-height: 30px; 
	padding-top:15px;
} 

#CONTENTAREA_4 .casestudy_teaser_left, #CONTENTAREA_4 .casestudy_teaser_right {
	text-align:center;
	color:#cccccc !important;
/*
	font-size: 18px;
  line-height: 26px;
*/
}
#CONTENTAREA_4 .casestudy_teaser_left h4, #CONTENTAREA_4 .casestudy_teaser_right h4 {
	text-align:center;
	color:#cccccc !important;
	font-family: 'montserratregular', Arial, Helvetica, Tahoma, Myriad, sans-serif;
  font-size: 26px; 
  line-height: 30px; 
	font-weight:normal;
}
#CONTENTAREA_4 .casestudy_teaser_right h6 {
	color:#cccccc !important;
}
#CONTENTAREA_4 .casestudy_teaser_right h6 span {
	color:#ffffff !important;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
#CONTENTAREA_4 h4 span, .fifty_left h4 span, .fifty_right h4 span {
	display:inline-block;
	background-color:transparent;
	background-image:url(../czusys_images/C_TopNavBG_v2.png);
	font-size:16px;
	line-height:24px;
	padding-left:4px;
	padding-right:4px;
	text-transform:uppercase;
	margin-bottom:20px;
}
#CONTENTAREA_4 h4 {
	margin-bottom:20px;
	font-size:20px;
}
#CONTENTAREA_7 h4 span {
	background-color:#324890;
	color:#cccccc !important;
}

#CONTENTAREA_7 {
	padding-top:60px;
	padding-bottom:75px;
}
#CONTENTAREA_7:empty {
	padding-top:0px;
	padding-bottom:0px;
	display:none;
}

#cov_parabg .dna2015_innersizeer {
	padding-top:65px;
	padding-bottom:65px;
}
.pagelayout_main_nojarallax #cov_parabg .dna2015_innersizeer {
	padding-top:0px;
	padding-bottom:0px;
}
body.our_people #cov_parabg {
	display:none;
}

#cov_parabg #CONTENTAREA_4, #cov_parabg #CONTENTAREA_4 li, #cov_parabg #CONTENTAREA_4 a, #cov_parabg #CONTENTAREA_4 p, #cov_parabg #CONTENTAREA_4 span, #cov_parabg #CONTENTAREA_4 div, #cov_parabg #CONTENTAREA_4 td, #cov_parabg #CONTENTAREA_4 h1, #cov_parabg #CONTENTAREA_4 h2, #cov_parabg #CONTENTAREA_4 h3, #cov_parabg #CONTENTAREA_4 h4, #cov_parabg #CONTENTAREA_4 h5, #cov_parabg #CONTENTAREA_4 h6 {
	color:#000;
}
#cov_parabg #CONTENTAREA_4 span.required {
	color:red;
}
.NewsHighlights, .News_Article, .NewsArticle {
	float: left;
	width:33%;
	display:block;
	box-sizing:border-box;
	text-align:left;
	margin-bottom:60px;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.NewsHighlights div.teaser_holder:first-child, .News_Article div.teaser_holder:first-child, .NewsArticle div.teaser_holder:first-child {
	padding-right:10px;
	padding-left:0px;
}
.NewsHighlights div.teaser_casestudy:first-child, .News_Article div.teaser_casestudy:first-child, .NewsArticle div.teaser_casestudy:first-child {
	padding-right:20px;
	padding-left:20px;
}
.NewsHighlights:nth-of-type(3n+2) div.teaser_casestudy:first-child, .News_Article:nth-of-type(3n+2)  div.teaser_casestudy:first-child, .NewsArticle:nth-of-type(3n+2) div.teaser_casestudy:first-child {
	padding-right:30px;
	padding-left:30px;
}



.NewsHighlights:nth-of-type(3n+1), .News_Article:nth-of-type(3n+1), .NewsArticle:nth-of-type(3n+1) {
	padding-left:0px;
	padding-right:30px;
}
.NewsHighlights:nth-of-type(3n+3), .News_Article:nth-of-type(3n+3), .NewsArticle:nth-of-type(3n+3) {
	padding-right:0px;
	padding-left:30px;
}
.NewsHighlights:nth-of-type(3n+2), .News_Article:nth-of-type(3n+2), .NewsArticle:nth-of-type(3n+2) {
	padding-right:15px;
	padding-left:15px;
}


body.events .NewsResultsHolderInner_Top .NewsHighlights:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .News_Article:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .NewsArticle:nth-of-type(3n+1) {
	padding-left:30px;
	padding-right:30px;
	width:75%;
	clear:both;
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:60px;
}

.NewsResultsHolderInner_Main .NewsHighlights, .NewsResultsHolderInner_Main .News_Article, .NewsResultsHolderInner_Main .NewsArticle {
	width:50%;
}
.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+1), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+1), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+1) {
	padding-left:0px;
	padding-right:0px;
}
.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+3), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+3), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+3) {
	padding-left:0px;
	padding-right:0px;
}
.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+2), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+2), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+2) {
	padding-right:0px;
	padding-left:0px;
}
.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+1), .NewsResultsHolderInner_Main .News_Article:nth-of-type(2n+1), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(2n+1) {
	padding-left:0px;
	padding-right:25px;
}
.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+2), .NewsResultsHolderInner_Main .News_Article:nth-of-type(2n+2), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(2n+2) {
	padding-left:25px;
	padding-right:0px;
}


#CONTENTAREA_4 .NewsHighlights, #CONTENTAREA_4 .News_Article, #CONTENTAREA_4 .NewsArticle {
	width:50%;
}

#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+1), #CONTENTAREA_4 .News_Article:nth-of-type(3n+1), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+1) {
	padding-left:0px;
	padding-right:0px;
}
#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+3), #CONTENTAREA_4 .News_Article:nth-of-type(3n+3), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+3) {
	padding-left:0px;
	padding-right:0px;
}
#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+2), #CONTENTAREA_4 .News_Article:nth-of-type(3n+2), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+2) {
	padding-right:0px;
	padding-left:0px;
}

#CONTENTAREA_4 .NewsHighlights:nth-of-type(2n+1), #CONTENTAREA_4 .News_Article:nth-of-type(2n+1), #CONTENTAREA_4 .NewsArticle:nth-of-type(2n+1) {
	padding-left:0px;
	padding-right:15px;
}
#CONTENTAREA_4 .NewsHighlights:nth-of-type(2n+2), #CONTENTAREA_4 .News_Article:nth-of-type(2n+2), #CONTENTAREA_4 .NewsArticle:nth-of-type(2n+2) {
	padding-left:15px;
	padding-right:0px;
}

#CONTENTAREA_9 .NewsHighlights, #CONTENTAREA_9 .News_Article, #CONTENTAREA_9 .NewsArticle, #CONTENTAREA_6 .NewsHighlights, #CONTENTAREA_6 .News_Article, #CONTENTAREA_6 .NewsArticle {
	background-image:url(../czusys_images/graysolid_white15.gif);
	background-image:url(../czusys_images/graysolid.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-image:none;
}
#CONTENTAREA_9 .NewsHighlights:nth-of-type(3n+3), #CONTENTAREA_9 .News_Article:nth-of-type(3n+3), #CONTENTAREA_9 .NewsArticle:nth-of-type(3n+3)
, #CONTENTAREA_6 .NewsHighlights:nth-of-type(3n+3), #CONTENTAREA_6 .News_Article:nth-of-type(3n+3), #CONTENTAREA_6 .NewsArticle:nth-of-type(3n+3) {
	background-image:none;
}


.NewsResultsHolderInner_Top .NewsHighlights.article_project_insights, .NewsResultsHolderInner_Top .News_Article.article_project_insights, .NewsResultsHolderInner_Top .NewsArticle.article_project_insights
, .NewsResultsHolderInner_Top .NewsHighlights.article_case_studies, .NewsResultsHolderInner_Top .News_Article.article_case_studies, .NewsResultsHolderInner_Top .NewsArticle.article_case_studies {
	background-image:url(../czusys_images/graysolid_white15.gif);
	background-image:url(../czusys_images/graysolid.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.NewsResultsHolderInner_Top .NewsHighlights.article_project_insights:nth-of-type(3n+3), .NewsResultsHolderInner_Top .News_Article.article_project_insights:nth-of-type(3n+3), .NewsResultsHolderInner_Top .NewsArticle.article_project_insights:nth-of-type(3n+3)
, .NewsResultsHolderInner_Top .NewsHighlights.article_case_studies:nth-of-type(3n+3), .NewsResultsHolderInner_Top .News_Article.article_case_studies:nth-of-type(3n+3), .NewsResultsHolderInner_Top .NewsArticle.article_case_studies:nth-of-type(3n+3) {
	background-image:none;
}



body.what_we_do #CONTENTAREA_8 {
	padding-top:60px;
	padding-bottom:60px;
}
body.what_we_do #CONTENTAREA_8 .NewsHighlights, body.what_we_do #CONTENTAREA_8 .NewsHighlights:nth-of-type(3n+1), body.what_we_do #CONTENTAREA_8 .NewsHighlights:nth-of-type(3n+3), body.what_we_do #CONTENTAREA_8 .NewsHighlights:nth-of-type(3n+2) {
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:20px;
	width:100%;
	clear:both;
	float:none;
}
body.what_we_do #CONTENTAREA_8 .NewsHighlights:hover li {
	color:#143c66;
}
body.what_we_do #CONTENTAREA_8 .NewsHighlights ul {
	max-width:640px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}
body.what_we_do #CONTENTAREA_8 .NewsHighlights ul, body.what_we_do #CONTENTAREA_8 .NewsHighlights ul li {
	list-style:none;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights, .pagelayout_main_main #CONTENTAREA_4 .News_Article, .pagelayout_main_main #CONTENTAREA_4 .NewsArticle {
	float: none;
	width:100%;
	clear:both
	display:block;
	box-sizing:border-box;
	text-align:left;
	margin-bottom:60px;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights div.teaser_holder:first-child, .pagelayout_main_main #CONTENTAREA_4 .News_Article div.teaser_holder:first-child, .pagelayout_main_main #CONTENTAREA_4 .NewsArticle div.teaser_holder:first-child {
	padding-right:0px;
	padding-left:0px;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights div.teaser_casestudy:first-child, .pagelayout_main_main #CONTENTAREA_4 .News_Article div.teaser_casestudy:first-child, .pagelayout_main_main #CONTENTAREA_4 .NewsArticle div.teaser_casestudy:first-child {
	padding-right:0px;
	padding-left:0px;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+2) div.teaser_casestudy:first-child, .pagelayout_main_main #CONTENTAREA_4 .News_Article:nth-of-type(3n+2)  div.teaser_casestudy:first-child, .pagelayout_main_main #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+2) div.teaser_casestudy:first-child {
	padding-right:0px;
	padding-left:0px;
}

.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+1), .pagelayout_main_main #CONTENTAREA_4 .News_Article:nth-of-type(3n+1), .pagelayout_main_main #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+1) {
	padding-left:0px;
	padding-right:0px;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+3), .pagelayout_main_main #CONTENTAREA_4 .News_Article:nth-of-type(3n+3), .pagelayout_main_main #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+3) {
	padding-right:0px;
	padding-left:0px;
}
.pagelayout_main_main #CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+2), .pagelayout_main_main #CONTENTAREA_4 .News_Article:nth-of-type(3n+2), .pagelayout_main_main #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+2) {
	padding-right:0px;
	padding-left:0px;
}

/* HOME MEMBERS */

body.home #CONTENTAREA_8 .NewsHighlights {
	display:inline !important;
	padding-left:0px !important;
	padding-right:0px !important;
}

body.home #CONTENTAREA_8 .NewsHighlights div.iab_memberlogo {
	width: 180px;
	height: 90px;
	display:none !important;
	background-position:center center;
	background-repeat:no-repeat;
	padding-left:0px !important;
	padding-right:0px !important;
	background-size: auto 86px;
}

body.home #CONTENTAREA_8 .NewsHighlights.Disp  div.iab_memberlogo {
	display:inline-block !important;
}
/* END HOME MEMBERS */


	.NewsArticle.Full {
		padding-left:0px !important;
		padding-right:0px !important;
		border-bottom:none !important;
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}

.teaser_holder {
	box-sizing:border-box;
/*	min-height:235px; */
}

.teaser_casestudy {
	text-align:center;
}
.teaser_casestudy .icon_holder {

	width:100%;
/*
	height:110px;
	overflow:hidden;
*/
}

.image img {
	height:85px !important;
	width:auto !important;
}
.teaser {
  margin:0px;
  padding:0px;
	color:#666666;
/*
	font-size:16px;
	line-height:24px;
*/
	box-sizing:border-box;
}

.teaser_holder.teaser_casestudy .teaser {
	color:#666666;
	font-size:18px;
	line-height:26px;
	box-sizing:border-box;
/*	min-height:145px; */
	padding-bottom:30px;
	min-height:calc(100% - 160px);
}
.teaser_holder h3 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	
  margin:0px;
  padding:0px;
	color:#000;
	font-size:20px;
	line-height:22px;
	margin-bottom:10px;
	letter-spacing:1px;
	
}
.NewsHighlights:hover .teaser_holder h3 {
	color:#eb312e;
}
.NewsHighlights.article_events:hover .teaser_holder h3 {
	text-decoration:none;
}

.NewsHighlights.article_events:hover .teaser_event .event_date span, .NewsHighlights.article_events:hover .teaser_event .event_date {
	background-color:#000;
	color:white;
}

.NewsHighlights.article_events:hover .teaser_event_large .event_date {
	background-color:#000;
	color:white;
}
.NewsHighlights.article_events:hover .teaser_event_large .event_date span {
	background-color:transparent;
	color:white;
}

#CONTENTAREA_4 .NewsHighlights.article_events:hover .teaser_event .event_date span, #CONTENTAREA_4 .NewsHighlights.article_events:hover .teaser_event .event_date {
	background-color:#000;
	color:white;
}

#CONTENTAREA_4 .NewsHighlights.article_events:first-of-type:hover .teaser_event .event_date span, #CONTENTAREA_4 .NewsHighlights.article_events:first-of-type:hover .teaser_event .event_date {
	background-color:#000;
	color:white;
}

/*
#CONTENTAREA_4 .NewsHighlights.article_events:hover .teaser_event .event_date span, #CONTENTAREA_4 .NewsHighlights.article_events:hover .teaser_event .event_date {
	background-color:#143c66;
	color:white;
}
*/



.teaser_holder h6 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
  margin:0px;
  padding:0px;
	color:#999999;
	font-size:11px;
	line-height:13px;
	margin-bottom:6px;
}

.article_events .teaser_holder.teaser_event .event_details h6 {
	display:none;
}
.Article_Header .teaser_holder h6 {
	display:none;
}
.Article_Header .teaser_holder.teaser_event {
	width:120px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.Article_Header .teaser_holder.teaser_event .event_date {
	background-color:#fff;
	width:120px;
	height:120px;
	font-size:22px;	
	line-height:27px;
	padding-top:20px;
}
.Article_Header .teaser_holder.teaser_event .event_date span {
	font-size:58px;
	line-height:58px;
}


.teaser_holder.teaser_casestudy .icon_holder {
	display:block;
	padding-bottom:30px;
	min-height:calc(100% - 50px);
}

.teaser_holder .icon_holder h6 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#666666;
	font-size:14px;
	line-height:22px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.teaser_holder .icon_holder h6 span {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-size:78px;
	line-height:110px;
	color:#eb312e;

	clear:both;
	float:none;
	display:block;
	height:110px;
	overflow:hidden;
}


/*
.pagelayout_main #CONTENTAREA_10 .NewsHighlightsHolder div.NewsHighlights:hover {
-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
}
*/
.author_img_bg_holder {
	width:100%;
	height:400px;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.author_holder_main, .introteaser_holder_main  {
    box-sizing: border-box;
/*
    min-height: 365px;
*/
	height:100%;
	min-height:100%;
}
.NewsArticle.Full .author_desc {
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  font-weight: normal !important; 
  font-size: 20px; 
  line-height: 32px; 
	font-style:normal !important;
	color:#000;
	padding:0px;
	margin:0px;
	text-transform:none;
}
.NewsArticle.Full .author_desc.team_intro_desc {
	padding-bottom:30px;
}
.author_holder_main h6, .introteaser_holder_main h6 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-weight:700;
  margin:0px;
  padding:0px;
	color:#000;
	font-size:24px;
	line-height:28px;
	margin-bottom:10px;
}
.author_holder_main h6, .introteaser_holder_main h6 {
	margin-bottom:7px;
	padding-top:28px;
}
.article_our_people:hover .author_holder_main h6, .News_Article:hover .introteaser_holder_main h6  {
	text-decoration:underline;
}
.author_holder_main .author_title, .introteaser_holder_main .introteaser_title {
	margin-bottom:10px;
	color:#143c66;
	text-align:center;
}
.author_holder_main .author_title {
	color:#333333;
	font-size:16px;
	line-height:18px;
	margin-bottom:12px;
	text-align:left !important;
}
.CovA_LinkedIn, a.CovA_LinkedIn, a.CovA_LinkedIn:link, a.CovA_LinkedIn:hover, a.CovA_LinkedIn:visited, a.CovA_LinkedIn:active {
	display:block;
	margin-bottom:12px;
	color:#747f91;
	line-height:18px;
	font-weight:bold;
	background-image:url(../czusys_images/Btn_LinkedIn2.png);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	background-size:22px 22px;
	padding-left:30px;
	padding-top:10px;
	box-sizing:border-box;
/*
	-moz-opacity:0.6; filter:alpha(opacity=60); opacity:0.6;
*/
	min-height:32px;
}
a.CovA_LinkedIn:hover {
	color:#143c66;
/*
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
*/
}
.a, a.CovA_ReadMore, a.CovA_ReadMore:link, a.CovA_ReadMore:visited, a.CovA_ReadMore:hover, a.CovA_ReadMore:active {
	font-weight:bold;
	color:#143c66;
	text-decoration:underline;
}
a.CovA_ReadMore:hover {
	color:#747f91;
}

.author_holder_main .author_image, .introteaser_holder_main .introteaser_image {
	width:100% !important;
	height:auto !important;
	border:none !important;
}

.person_holder_main.author_holder_main .author_image {
	min-height:217.594px;
	visibility:visible;
}

.teaser span, .teaser p {
	color:#666666;
	font-size:16px;
	line-height:24px;
  margin:0px;
  padding:0px;
}
.introteaser_icon_holder {
	height:90px;
	overflow:hidden;
	vertical-align:center;
	background-repeat:no-repeat;
	background-position: bottom right;
	background-size: auto 90px;
	background-image:none;
	position:relative;
	margin-top:-90px;
}
.introteaser_green .introteaser_icon_holder {
	background-image:none;
}
.introteaser_orange .introteaser_icon_holder {
	background-image:none;
}
.introteaser_purple .introteaser_icon_holder {
	background-image:none;
}
.introteaser_blue .introteaser_icon_holder {
	background-image:none;
}
.article_white_papers .introteaser_icon_holder {
	background-image:none;
}

.article_case_studies .introteaser_icon_holder {
	background-image:none;
}
.article_events .introteaser_icon_holder {
	background-image:none;
}
.article_news_press .introteaser_icon_holder {
	background-image:none;
}
.article_project_insights .introteaser_icon_holder {
	background-image:none;
}
.article_blogs .introteaser_icon_holder, .article_blogs_articles .introteaser_icon_holder {
	background-image:none;
}
.teaser_holder.teaser_new.teaser_press .introteaser_icon_holder, .article_news_press .teaser_holder.teaser_new.teaser_press .introteaser_icon_holder {
	background-image:none;
	background-position: top left;
}
.article_magenta_blank .introteaser_icon_holder {
	background-image:none;
}
.article_yellow_blank .introteaser_icon_holder {
	background-image:none;
}
.article_aqua_blank .introteaser_icon_holder {
	background-image:none;
}

.author_holder {
	height:70px;
	overflow:hidden;
	vertical-align:center;
	background-repeat:no-repeat;
	background-position: bottom left;
	background-size: auto 70px;
	background-image:url(../czusys_images/icons/icon_cnr_left_blank.png);
}

.article_white_papers .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_white_papers.png);
}
.article_case_studies .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_case_studies.png);
}
.article_events .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_events.png);
}
.article_news_press .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_news_press.png);
}
.article_project_insights .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_project_insights.png);
}
.article_blogs .author_holder, .article_blogs_articles .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_left_blogs.png);
}

/*
	background-image:url(../czusys_images/icons/icon_cnr_green.png);
.NewsHighlights:nth-of-type(3n+2) .author_holder, .News_Article:nth-of-type(3n+2) .author_holder, .NewsArticle:nth-of-type(3n+2) .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_purple.png);
}
.NewsHighlights:nth-of-type(3n+3) .author_holder, .News_Article:nth-of-type(3n+3) .author_holder, .NewsArticle:nth-of-type(3n+3) .author_holder {
	background-image:url(../czusys_images/icons/icon_cnr_orange.png);
}
*/

.author_holder .author_image {
	height:70px;
	width:65px;
	background-repeat:no-repeat;
	background-position: bottom right;
	float:left;
	display:block;
	background-size: auto 70px;
	margin-left:35px;
	margin-right:5px;
}
.author_holder h6 {
	margin-top:15px;
	color:#143c66;
	font-size:16px;
	line-height:18px;
	margin-bottom:6px;
	font-weight:700;
	float:left;
	display:block;
	min-width: 120px;
	width: calc(100% - 125px);
	box-sizing:border-box;
	margin-left:0px;
	margin-top:5px;
}

.author_holder .author_title  {
	color:#666666;
	font-weight:400;
	float:left;
	display:block;
	min-width: 120px;
	width: calc(100% - 125px);
	box-sizing:border-box;
	margin-left:0px;
	font-size:12px;
	line-height:14px;
}

#CONTENTAREA_1 .teaser h1 {
	padding-top:0px;
	color:#000;
}

#LoginFormHolder {
	text-align:left;
}
	
.IncludedScript span {
	font-weight: normal; 
  font-size: 17px; 
  line-height: 19px; 
  color: #535353; 
  margin-bottom:0px;
  margin-top:20px;
  font-family:Tahoma, Myriad, Arial;
  display:block;
  text-transform:uppercase;
}
.IncludedScript span:nth-child(2) {	
	display:none !important;
}	

.WebForm_Form table td {
  padding-bottom:10px;
}
.WebForm_Form table td td {
  padding-bottom:1px;
}
#FrmSearch_SiteSearch table {
  background-color:transparent;
}
#FrmSearch_SiteSearch table td {
  background-color:transparent;
  padding:0px;
}

.MailingList_SummaryCounts {
	box-sizing:border-box;
	width:200px;
}


/* TOP NAV */


#NAVAREA_Top ul {
margin: 0;
padding: 0;
color:white;
list-style-type: none;
}
#NAVAREA_Top ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:20px;
}
#NAVAREA_Top ul li a {
  color:white;
  text-decoration:none;
  font-size:15px;
}
#NAVAREA_Top ul li a:hover,  #NAVAREA_Top ul li.selected a { 
  text-decoration:none;
  color:#f0b310;
  background-color:#3e3d25;
}

#TopLevel_navContact a {
	background-color: #000 !important;
	color:#fff !important;
	line-height:40px !important;
	font-size:14px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	margin-left:30px !important;
	letter-spacing: 2px;
}
/* MAIN NAV */

#mobimicon {
	display:none;
}

.LogoDiv a:first-child {
	display:block;
	background-image:url(//www.iabsa.net/czusys_images/iab_sa_logo.png);
	width:79px;
	height:55px;
/* WAS	margin-top:70px; */
	margin-top:7px;
	background-size:100% auto;
	position:relative;
	z-index:20000;
	background-repeat: no-repeat;
}


#dna2015_topnav.cbp-af-header-shrink {
	background-color:#fff;
	position:fixed;
	height:70px;
}
body.WithAdminMenu #dna2015_topnav.cbp-af-header-shrink, body.WithAdminMenu #dna2015_topnav {
	position:absolute;
}
body.WithAdminMenu.PreviewMode #dna2015_topnav.cbp-af-header-shrink, body.WithAdminMenu.PreviewMode #dna2015_topnav {
	position:fixed;
}


#dna2015_topnav.cbp-af-header-shrink .LogoDiv a:first-child {
	margin-top:25px;
}

#dna2015_topnav.cbp-af-header-shrink .MainMenutable {
	height:70px;
	top:0px;
}

#dna2015_topnav.cbp-af-header-shrink #NAVAREA_Main {

  margin-top:0px;
  margin-bottom:0px;
	box-sizing:border-box;

}

.MainMenutable {
/*
	background-image:url(../czusys_images/C_TopNavBG_v2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size: 100% 70px;
*/
}
#NAVAREA_Main {
	font: normal 15px 'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	text-align:right;
	box-sizing:border-box;
	padding-right:0px;
	padding-left:110px;
	width:100%;
	max-width:1140px;
  display:block;
	margin-top:0px;
  margin-bottom:0px;
  z-index:2000;
}

#NAVAREA_Main ul, #NAVAREA_Main li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
#NAVAREA_Main ul li {
	position: relative;
	display: inline;
	padding-left:4px;
	padding-right:4px;
}

#NAVAREA_Main ul li {
  position:relative;
  z-index:20001;
}
#NAVAREA_Main ul li:hover {
  position:relative;
  z-index:4500;
}

/*Top level menu link items style*/
#NAVAREA_Main ul li a {
	display: inline-block;
	box-sizing:border-box;
	background: transparent; /*background of tabs (default state)*/
	line-height:70px;
	text-align:center;
	border-bottom-width: 0;
	color:#000;
	text-decoration: none;
	font-size: 13px;
	font-family: 'Questrial', sans-serif, Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	padding-top:0px;
	padding-left:15px !important;
	padding-right:15px !important;
  position:relative;
  z-index:20002;
/*	border:1px solid transparent; */
}

#NAVAREA_Main ul li:hover {
  position:relative;
  z-index:20002;
}

#NAVAREA_Main ul li {
  background-image:none;
  background-repeat:no-repeat;
}
#NAVAREA_Main ul li.selected a {
  background-image:none;
  background-repeat:no-repeat;
  background-color:transparent;
/*	border:1px solid #b7b7b7; */
	text-decoration:underline;
  color:#000;
}
#NAVAREA_Main ul li a:hover {
  background-image:none;
  background-repeat:no-repeat;
	background-color:#f8f6f7;
	color:#000;
/*  color:#999999;
*/
  position:relative;
  z-index:20002;
	text-decoration:none;
}

#NAVAREA_Main ul li.selected a:hover {
/*	border:1px solid #999999; */
	text-decoration:underline;
	background-color:#f8f6f7;
}


/*1st sub level menu*/
#NAVAREA_Main ul li ul {
position: absolute;
left: 0;
display: block;
visibility: hidden;
border:none; 

background-color: #f8f6f7 !important;
background-repeat:no-repeat;
background-position:0px 25px;
background-size:100% 500px;
text-align:left;
padding:4px;
padding-bottom:0px;
margin-top:0px;

box-sizing:border-box;
/*
height: auto !important;
*/
margin-left:4px;
	top:20px !important;
}


/*Sub level menu list items (undo style from Top level List Items)*/
#NAVAREA_Main ul li ul li{
display: list-item;
float: none;
text-align:left;
padding-left:0px;
padding-right:0px;
}

#NAVAREA_Main ul li ul li:first-child {
	display:none;
}
#NAVAREA_Main ul li ul li:nth-child(2) a {
	margin-top:20px;
}
/*
#NAVAREA_Main ul li ul li:first-child a {
	margin-top:20px;
}
*/

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#NAVAREA_Main ul li ul li ul{
top: 0;
text-align:left;
}

/* Sub level menu links style */
#NAVAREA_Main ul li ul li a, #NAVAREA_Main ul .selected ul li a {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-size: 12px;
	color: #686667;
	line-height: 16px;
	text-transform:uppercase;
	width: 200px; 
	background: transparent;
	color: #686667;
	padding:8px;
	padding-left:15px;
	padding-right:15px;
	margin: 0;
	margin-bottom:4px;
	border:1px solid transparent; 
	text-decoration:none;
	text-align:left;
}

#NAVAREA_Main ul li ul li a:hover {
/*
	color: #999999;
*/
/*	border:1px solid #999999; */	
	text-decoration:underline;
}
#NAVAREA_Main ul li ul .selected a { /*sub menus hover style*/
	color: #999999;
/*	border:1px solid #b7b7b7; */
	text-decoration:none;
}
/*
#NAVAREA_Main ul li#navPublications_navSearch a {
	background-color:#143c66;
	color:#ffffff;
	text-transform:uppercase;
}
*/
#NAVAREA_Main ul li ul .selected a:hover { /*sub menus hover style*/
	color: #999999;
/*	border:1px solid #999999; */
	text-decoration:none;
}

/* SUB NAV */
#NAVAREA_Sub {
  margin-top:10px;
}
#NAVAREA_Sub ul {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  color:#eaeaea;
  list-style-type: none;
  font-size:12px;
  background-color:red;
}
#NAVAREA_Sub ul li a {
  color:#a90233;
  text-transform:uppercase;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
}
#NAVAREA_Sub ul ul {
  margin-left: 25px;
  padding: 0;
  color:#eaeaea;
  list-style-type: disc;
  font-size:12px;
}
#NAVAREA_Sub ul ul li {
  margin-top:1px;
  color:#eaeaea;
}
#NAVAREA_Sub ul ul li a {
  color:#575757;
  text-transform:none;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
#NAVAREA_Sub ul ul li a:hover {
  color:#a90233;
}

#NAVAREA_Main ul li#TopLevel_navSearch_2 a {
	background-image:url(../czusys_images/btn_srchicon.png);
	background-size:26px auto;
	background-repeat: no-repeat;
	background-position:center center;
	text-indent:0px;
	width:40px;
	color:transparent !important;
}

/* FOOTER NAV */
.Footer {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#999999;
	font-size:14px;
	line-height:15px;
  background-color:#000000;
	padding-bottom:60px;
	padding-top:5px;
}
.Footer .FooterHolder {
	box-sizing:border-box;
	width:100%;
	max-width:1140px;
	padding:20px;
}
.Footer .FooterMenu {
	box-sizing:border-box;
	width: 70%;
	float:left;
	padding-right:20px;
}
.Footer .FooterMenu a{
	color:#fff !important;
}


.Footer .FooterCopyRight {
	display:block;
	box-sizing:border-box;
	width: 30%;
	float:left;
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#999 !important;
	font-size:13px;
	text-align:right;
	text-decoration:none;

	background-image:url(//www.iabsa.net/czusys_images/iab_sa_logo_footer2.png);
	padding-top:80px;
	background-size:120px auto;
	background-repeat:no-repeat;
	background-position: right 20px;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}


#NAVAREA_Footer ul, #NAVAREA_Footer ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#NAVAREA_Footer ul li {
	margin: 0;
	padding: 0;
  display:block;
	width:20%;
  padding-right:20px;
  padding-top:20px;
	float:left;
	box-sizing:border-box;
	text-align:left;
}
#NAVAREA_Footer ul li a {
	display:none;
}
#NAVAREA_Footer ul li ul li {
	margin: 0;
	padding: 0;
  display:block;
	width:100%;
  padding-right:0px;
  padding-top:0px;
	float:none;
	clear:both;
	box-sizing:border-box;
	text-align:left;
}
#NAVAREA_Footer ul li ul li a {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#999999 !important;
	font-size:14px;
  font-weight:normal;
  text-decoration:none;
	display:block;
	padding-bottom:10px;
}
#NAVAREA_Footer ul li ul li a:hover { 
  color:#ffffff;
}
#NAVAREA_Footer ul li ul li ul {
	width:100%;
}
#NAVAREA_Footer ul li ul li ul li {
	margin: 0;
	padding: 0;
  display:block;
	width:100%;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:6px;
	float:left;
	box-sizing:border-box;
	text-align:left;
	clear:both;
	float:none;
}
#NAVAREA_Footer ul li ul li.selected a, #NAVAREA_Footer ul li ul li li.selected a { 
	text-decoration: underline;
}

#NAVAREA_Footer ul li ul li li a, #NAVAREA_Footer ul li ul li.selected li a {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	color:#ffffff !important;
	font-size:12px;
  font-weight:normal;
  text-decoration:none;
	padding-bottom:0px;
}

#NAVAREA_Footer ul li ul li li a:hover { 
  color:#999999;
}

 #NAVAREA_Footer ul li ul li li.selected a { 
	text-decoration: underline;
}

body.WithAdminMenu .MainContentTable, body.WithAdminMenu .Footer, body.WithAdminMenu .PoweredBy {
  position:relative;
  top:-22px;
}
body.WithAdminMenu.PreviewMode .MainContentTable, body.WithAdminMenu.PreviewMode .Footer, body.WithAdminMenu.PreviewMode .PoweredBy {
  top:0px;
}


/* contact */

#label_inpContact_Custom_10, #label_inpContact_Custom_9, #label_inpContact_Custom_8 {
	font-weight:bold;
	color:#cea04a;
	font-size:13px;
}
#label_inpContact_Custom_10 span, #label_inpContact_Custom_9 span {
	font-weight:normal;
	font-size: 11px;
	color:#707A69;
}
#inpContact_Custom_10 {
	height:200px;
}
#ImportContainerBlock select.FormInput {
	width:150px;
}
.MailingList h2 {
  color:#5f6b28;
  font-size:13px;
  font-weight:bold;
}



.dna2015_tophighlight {
	width:100%;
	display:block;
	background-color:#eeedee;
}
.dna2015_tophighlight #CONTENTAREA_1 {
	padding-top:55px;
	padding-bottom:60px;
	border-top:0px;
}
.covwhitebg {
	background-color:#ffffff; 
}
body.HASzDispID .dna2015_tophighlightHasDisp {
	width:100%;
	display:block;
	background-color:#eeedee;
}

body.HASzDispID .dna2015_tophighlightHasDisp #CONTENTAREA_10 h1 {
	margin-top:0px;
}

body.HASzDispID .pagelayout_blog {
	padding-bottom:0px;
}
body.our_people #CONTENTAREA_1 {
	display:none;
}
body.NOzDispID.our_people #CONTENTAREA_1 {
	display:block !important;
}

body.HASzDispID.our_people #CONTENTAREA_1 {
	display:none !important;
}
body.HASzDispID.our_people .dna2015_tophighlight {
	background-color:#ffffff;
	padding-bottom:80px;
	padding-top:0px;
}
body.HASzDispID.our_people .dna2015_tophighlight_top {
	display:none;
}

.dna2015_innersizeer {
	box-sizing:border-box;
	padding-left:30px;
	padding-right:30px;
	max-width:1140px;
	text-align:left;
	margin:auto;
}
.cov_innersizeer {
}
#CONTENTAREA_1 .cov_innersizeer  {
	max-width:1140px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
}

.dna2015_systempage {
	text-align:left;
	padding-top:20px;
}

.gm-style-iw b {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	color:#333333;
	line-height:12px;
}
.gm-style-iw a {
	color:#666666;
}
.gm-style-iw a:hover {
	color:#324890;
}



/* body.latest_insights #CONTENTAREA_1, */
body.latest_insights #CONTENTAREA_6 {
	display:none;
}
body.WithAdminMenu.latest_insights #CONTENTAREA_1 {
	display:block;
}
/*
body.WithAdminMenu.latest_insights.PreviewMode #CONTENTAREA_1 {
	display:none;
}
*/

body.HASzDispID #CONTENTAREA_1 {
	display:block !important;
}

/*
body.blogs_articles #CONTENTAREA_6 h1, body.case_studies #CONTENTAREA_6 h1, body.blogs_articles #CONTENTAREA_10 h1, body.case_studies #CONTENTAREA_10 h1 {
	display:none;
}
body.HASzDispID #CONTENTAREA_6 h1, body.HASzDispID #CONTENTAREA_10 h1 {
	display:block !important;
}
*/

body.blogs_articles #CONTENTAREA_6, body.case_studies #CONTENTAREA_6, body.blogs_articles #CONTENTAREA_10, body.case_studies #CONTENTAREA_10
, body.insights #CONTENTAREA_10, body.search #CONTENTAREA_10, body.search_2 #CONTENTAREA_10 {
	display:none;
}

body.HASzDispID #CONTENTAREA_6, body.HASzDispID #CONTENTAREA_10
, body.insights.HASzDispID #CONTENTAREA_10, body.search.HASzDispID #CONTENTAREA_10 {
	display:block !important;
}

/* body.blogs_articles #CONTENTAREA_1, */ 
body.blogs_articles #CONTENTAREA_6 {
	display:none;
}

body.WithAdminMenu.blogs_articles #CONTENTAREA_1 {
	display:block;
}
/*
body.WithAdminMenu.blogs_articles.PreviewMode #CONTENTAREA_1 {
	display:none;
}
*/
/*
body.case_studies #CONTENTAREA_1 {
	display:none;
}
body.WithAdminMenu.case_studies #CONTENTAREA_1 {
	display:block;
}
*/
/*
body.WithAdminMenu.case_studies.PreviewMode #CONTENTAREA_1 {
	display:none;
}
*/


body.insights .dna2015_tophighlight {
	display:none;
}
body.insights.latest_insights .dna2015_tophighlight, body.insights.insights .dna2015_tophighlight {
	display:block;
}

.ms-options ul {	
	list-style:none;
}
.ms-options ul li {	
	margin-left:0px;
	padding-left:0px;
    font-size: 13px;
		font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
		line-height:16px;
}


.NewsSearchHolder {
	width:100%;
	display:block;
box-sizing: border-box;

}
.NewsSearchBlock {
	width:100%;
	left:0px;
	padding:0px !important;
	background-color:#000;
/*	margin-top:-65px; */
}
.NewsSearchHolder_lock .NewsSearchBlock {
	position:fixed;
	top:0px;
	left:0px;
	z-index: 999;
}
.NewsSearchHolder_lock .NewsSearchBlock form {
	padding-top:90px;
	padding-bottom:0px;
}
.NewsSearchHolder_lock .NewsSearchBlock form p:first-child {
	display:none;
}


.NewsSearchHolder_lock.NewsSearchHolder {
	margin-top:180px;
}
body.events .NewsSearchHolder_lock.NewsSearchHolder {
	margin-top:0px;
}



body.members.NOzDispID #CONTENTAREA_1, body.insights.NOzDispID #CONTENTAREA_1, body.search.NOzDispID #CONTENTAREA_1, body.search_2.NOzDispID #CONTENTAREA_1, body.learning.NOzDispID #CONTENTAREA_1 {
	border-top:0px;
}

.NewsSearchBlock form {
	display:block;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 1140px;
    text-align: left;
    margin: auto;
	padding-top:40px;
	padding-bottom:40px;
}
.NewsResultsHolderInner_Top {
	background-color:#eeedee;
	padding-top:60px;
}
.NewsResultsHolder, .NewsResultsHolderInner, .NewsResultsPagenation  {
	display:block;
	width:100%;
}
.NewsResultsHolderInnerSpacer, .NewsResultsPagenationInner {
	display:block;
	width:100%;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 1140px;
    text-align: center;
    margin: auto;
}
.NewsResultsHolderInnerSpacer:after, .NewsResultsHolderInnerSpacer:before, .NewsResultsHolderInner:after, .NewsResultsHolderInner:before {
    content:'';
    display:block;
    clear: both;
		float:none;
}
.NewsResultsPagenation a {
	display:inline-block;
	margin-right:10px;
}
.NewsResultsPagenation a span {
	line-height:40px;
	font-size:20px;
/*
	font-family:'montserratsemi_bold', Arial, Helvetica, Tahoma, Myriad, sans-serif;
*/
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	border-bottom:1px solid #999999;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	background-color:#eeedee;
}
body.search .NewsResultsHolderInner_Main, body.search_2 .NewsResultsHolderInner_Main {
	padding-top:60px;
}
/*
body.search .teaser_holder.teaser_event .event_details h6 {
	text-transform:uppercase;
}
*/

.NewsResultsPagenation a.selected, .NewsResultsPagenation a.selected:hover {
	cursor:pointer;
	cursor:hand;
	border-bottom:5px solid #f02e24;
}
.NewsResultsPagenation a.selected span, .NewsResultsPagenation a.selected:hover span {
	color:#000;
	border-bottom:1px solid #f02e24;	
}
.NewsResultsPagenation a:hover {
	cursor:pointer;
	cursor:hand;
	border-bottom:3px solid #999999;
}

.NewsHighlightsHolder .NewsSearchBlock h1 {
	text-align:left;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-top:0px;
}
.NewsSearchBlock, .NewsSearchBlock form {
	text-align:center;
}
.NewsSearchBlock p {
	display:inline-block;
	box-sizing:border-box;
	height:70px;
	width:25%;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
/*
	float:left;
*/
}
body.search .NewsSearchBlock p, body.search_2 .NewsSearchBlock p {
	width:20%; 
}
.NewsSearchBlock form p:first-child {
	width:50%;
	margin-left:25%;
	margin-right:25%;
}
/*
.NewsSearchBlock form p:first-child:after {
    content:'';
    display:block;
    clear: both;
		float:none;
}
*/

.NewsSearchBlock form:after {
    content:'';
    display:block;
    clear: both;
		float:none;
}
a.NewsSrch_KeywordClear, a.NewsSrch_KeywordClear:link, a.NewsSrch_KeywordClear:active, a.NewsSrch_KeywordClear:visited, a.NewsSrch_KeywordClear:hover {
	display:block;
	width:35px;
	height:35px;
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:20px;
	line-height:35px;
	text-align:center;
	float:right;
	color:#999999;
	text-decoration:none;
	margin-left:-35px;
	background-color:transparent;
	cursor:pointer;
	cursor:hand;
	z-index:500;
	position:relative;
}
.NewsSrch_Input.NewsSrch_Keyword {
    position: relative;
    width: 100%;
    text-align: left;
    border: 1px solid #999999;
    background-color: #fff;
    padding: 5px 20px 5px 5px;
    margin-top: 0px;
    font-size: 15px;
		font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
		line-height:27px;
    color: #666666;
	height:40px;
	box-sizing:border-box;
}
body.search_2 #FrmNewsSearch_NewsSchSearch p:first-child {
	margin-top:-200px;
}
body.search_2 #FrmNewsSearch_NewsSchSearch .NewsSrch_Input.NewsSrch_Keyword {
   font-family: "Questrial",Arial,Helvetica,Tahoma,Myriad,sans-serif;
	font-size:28px;
	line-height:38px;
	font-style:normal;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button {
    margin-top: 0px;
    font-size: 13px;
		font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
		line-height:27px;
    color: #666666;
	height:40px;
	box-sizing:border-box;
    border: 1px solid #cccccc;
}
.NewsSrch_BtnSubmit.SubmitButton {
	box-sizing:border-box;
	width:100%;
}

/*
body.case_studies .NewsSrch_Input.NewsSrch_Keyword, body.case_studies .ms-options-wrap > button:focus, body.case_studies .ms-options-wrap > button {
	background-color:#716400;
	border: 1px solid #716400;
}

body.case_studies .NewsSearchBlock {
	background-color:#e2c800;
}
*/

.NewsSrch_Input.NewsSrch_Keyword {
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:transparent;
}

/* WHITE VERSION
body.case_studies .NewsSrch_BtnSubmit.SubmitButton {
	background-color:#e2c800;
	background-image:none;
}
body.case_studies .NewsSrch_BtnSubmit.SubmitButton:hover {
	background-color:#716400;
}
body.case_studies .ms-options-wrap > button:after {
	border-top-color:#e2c800;
}
*/

/* BLUE VERSION */
/*
body.search .NewsSearchBlock {
	background-color:#0f3258;
}
body.search .NewsSrch_BtnSubmit.SubmitButton:hover {
	background-color:#e2c800;
	background-image:none;
}
body.search .ms-options-wrap > button:after {
	border-top-color:#ffffff;
}
body.search .ms-options-wrap > button:focus, body.search .ms-options-wrap > button {
	background-color:#143c66;
	border:1px solid #143c66;
	color:#ffffff;
}
body.search .NewsSrch_Input.NewsSrch_Keyword {
	border-bottom:1px solid #999999;
	color:#ffffff;
	font-style:italic;
}
*/
.NewsSearchBlock {
	background-color:#000;
}

.ms-options-wrap > button:after {
	border-top-color:#ffffff;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button {
	background-color:#4b4b4b;
	border:1px solid #4b4b4b;
	color:#ffffff;
}
.NewsSrch_Input.NewsSrch_Keyword {
	border-bottom:1px solid #999999;
	color:#ffffff;
	font-style:italic;
}

.ms-options-wrap > .ms-options {
	border:1px solid #4b4b4b;
	background-color:#4b4b4b;
	min-height:30px !important;
	max-height:3000px !important;
}
.ms-options-wrap > .ms-options > ul label {
	color:#d4d4d4 !important;
}
.ms-options-wrap > .ms-options > ul li.selected label,
.ms-options-wrap > .ms-options > ul label:hover {
	background-color:#000;
}

label {
color:#5d5c5c !important;
}

body.search .NewsSrch_BtnSubmit.SubmitButton:hover
, body.search_2 .NewsSrch_BtnSubmit.SubmitButton:hover
, body.case_studies .NewsSrch_BtnSubmit.SubmitButton:hover
, body.project_insights .NewsSrch_BtnSubmit.SubmitButton:hover {
	background-color:#ec312e;
	background-image:none;
}

body.blogs_articles .NewsSrch_BtnSubmit.SubmitButton:hover
, body.members .NewsSrch_BtnSubmit.SubmitButton:hover
, body.white_papers .NewsSrch_BtnSubmit.SubmitButton:hover {
	background-color:#ec312e;
	background-image:none;
}

body.news_press .NewsSrch_BtnSubmit.SubmitButton:hover
, body.events .NewsSrch_BtnSubmit.SubmitButton:hover {
	background-color:#ec312e;
	background-image:none;
}



.NewsArticle.Full {
	clear:both;
	float:none;
	width:100%;
	padding-left:0px !important;
	padding-right:0px !important;
	border-bottom:none !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.NewsResultsHolder .News_Article {
	float:left;
}
/*
green
	background-color:#49a167;


purple
	background-color:#9b68ad;

orange
	background-color:#e66102;


blue
	background-color:#143c66;

dblue
	background-color:#0f3258;
*/
#dvTestimonialsHolder {
	background-color:#2e2e2e;
	display:none;
/*
	background-image: url(../czusys_images/C_TopNavBG_v2.png);
*/
	overflow:hidden;
	box-sizing:border-box;
}
#dvTestimonialsBullets {
	height:80px;
	box-sizing:border-box;
	position:relative;
	top:-80px;
	text-align:center;
	z-index:2000;
}
#dvTestimonialsBullets a {
	margin:5px;
	display:inline-block;
    width: 15px;
    height: 15px;
    background: 0 0;

    border-radius: 50%;
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;

    text-indent: -9999px;
    border: 2px solid #fff;

	cursor:pointer;
	cursor:hand;
}
#dvTestimonialsBullets a:hover, #dvTestimonialsBullets a.selected, #dvTestimonialsBullets a.selected:hover {
   background: #ffffff;
}
#dvTestimonialsInner {
	box-sizing:border-box;
	width:200%;
	height:100%;
	display:block;
	position:relative;
}
.dvTestimonial {
	box-sizing:border-box;
	padding:40px;
	padding-top:60px;
	padding-bottom:90px;
	background-color:transparent;
/*
	background-color:#49a167;
*/
	text-align:center;
	color:#ffffff;
	vertical-align:middle;
	display:table-cell; 
	visibility:hidden;
}
#dvTestimonialsInner .dvTestimonial {
	display:table-cell !important; 
	visibility:visible !important; 	
	width:50%;
}
.dvTestimonial h4 {
/*
	font-size:22px;
	line-height:26px;
*/
}
.dvTestimonial h4, .dvTestimonial h6 {
	color:white;
	text-align:center;
}
.dvTestimonial h6 {
	margin-top:10px;
/*	background-color:#0f3258; */
}

.dvTestimonial.green h6 {
	color:rgb(73, 161, 103);
}
.dvTestimonial.orange h6 {
	color:rgb(253, 152, 46);
}
.dvTestimonial.purple h6 {
	color:rgb(155, 104, 173);
}
/*
.Copy:nth-child(3n+2) .dvTestimonial {
	background-color:#e66102;
}
.Copy:nth-child(3n+3) .dvTestimonial {
	background-color:#9b68ad;
}
*/

::-moz-selection { background: #143c66; color:white; text-shadow: none; }
::selection { background: #143c66; color:white; text-shadow: none; }


/* PRESENTATION */


.CSlide_Spacer {
	width:100%;
	padding-left: 30px;
	padding-right: 30px;
	max-width:1140px;
	box-sizing:border-box;

	text-align:center;	
	margin-left:auto;
	margin-right:auto;
	min-height:10px;
}


#DvPresentationLayout {
  background: url("") no-repeat top center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	text-align:center;
}
#DvPresentationLayout.PresMobi {
	background-image: url("") !important; 
	background-position:top center !important; 
	background-attachment: scroll !important;
}
#DvPresentationLayout.PresMobi #CONTENTAREA_2 {
  background: url("") no-repeat top center scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	text-align:center;
}
	

#DvPresentationLayout #CONTENTAREA_1, #DvPresentationLayout #CONTENTAREA_2, #DvPresentationLayout #CONTENTAREA_3, #DvPresentationLayout #CONTENTAREA_4, #DvPresentationLayout #CONTENTAREA_5, #DvPresentationLayout #CONTENTAREA_6, #DvPresentationLayout #CONTENTAREA_7, #DvPresentationLayout #CONTENTAREA_8 {
	width:100%;
	min-height:100%;
	overflow:visible;
	box-sizing:border-box;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
#DvPresentationLayout #CONTENTAREA_1, #DvPresentationLayout #CONTENTAREA_2, #DvPresentationLayout #CONTENTAREA_3, #DvPresentationLayout #CONTENTAREA_5, #DvPresentationLayout #CONTENTAREA_8 {
	height:100%;
	padding-top:70px; 
	padding-bottom:70px;
}
#DvPresentationLayout .Copy {
	padding:0px;
	margin:0px;
  position: relative;
/*
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
*/
	height:100%;
	min-height:100%;
	
	vertical-align:middle;
	width:100%;
	padding-left: 30px;
	padding-right: 30px;
	max-width:1140px;
	box-sizing:border-box;
	color:white;
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
}
#DvPresentationLayout #CONTENTAREA_1 .InnerAdminMenu.ContentArea {
	margin-top:130px;
	margin-bottom:100px;
}



#DvPresentationLayout #CONTENTAREA_3 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_3 h2, #DvPresentationLayout #CONTENTAREA_3 p, .CovPresRight {
	color:#cccccc;
}
#DvPresentationLayout #CONTENTAREA_3 h2 {
	color:white;
}
#DvPresentationLayout #CONTENTAREA_4 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_4 h2, #DvPresentationLayout #CONTENTAREA_4 p {
	color:#cccccc;
}
#DvPresentationLayout #CONTENTAREA_4 h2 {
	color:white;
}

#DvPresentationLayout #CONTENTAREA_7 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_7 h2, #DvPresentationLayout #CONTENTAREA_7 p {
	color:#cccccc;
}
#DvPresentationLayout #CONTENTAREA_7 h2 {
	color:white;
}
#DvPresentationLayout #CONTENTAREA_8 h4 {
	color:white;
	padding-top:15px;
	padding-bottom:36px;
}
#DvPresentationLayout #CONTENTAREA_8 p { 
	color:white;
	padding-bottom:36px;
}

#DvPresentationLayout #CONTENTAREA_3 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_8 .CSlide_Spacer {
	max-width:912px;
}
#DvPresentationLayout #CONTENTAREA_4 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_6 .CSlide_Spacer, #DvPresentationLayout #CONTENTAREA_7 .CSlide_Spacer {
	position:relative;
}
#DvPresentationLayout .CSlide_Spacer .CovPresRight {
	width: calc(100% - 350px);
	float:right; 
	text-align:left;
	padding-left: 60px;
	padding-right: 60px;
	box-sizing:border-box;
/*
  position: relative;
	right:0px;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
*/
}
#DvPresentationLayout #CONTENTAREA_6 .CSlide_Spacer .CovPresLeft {
	width: calc(100% - 350px);
	float:left; 
	text-align:left;
	padding-left: 60px;
	padding-right: 60px;
	box-sizing:border-box;
}


#DvPresentationLayout #CONTENTAREA_3 .Copy {
	background-color:#143c66;
	max-width:100%;
	padding-top:40px;
/*	margin-top:40px; */
	padding-bottom:60px;
	box-sizing:border-box;
	margin-bottom:40px;
}
#DvPresentationLayout #CONTENTAREA_4, #DvPresentationLayout #CONTENTAREA_7 {
	background-color:#143c66;
}

#DvPresentationLayout #CONTENTAREA_5 {
	background-image:url(../czusys_images/overlay_white50.png);
}
#DvPresentationLayout #CONTENTAREA_6 {
	background-color:white;
}
#DvPresentationLayout #CONTENTAREA_5 .Copy {
	padding-left: 90px;
	padding-right: 90px;
	text-align:left;
}
#DvPresentationLayout #CONTENTAREA_5 .Copy, #DvPresentationLayout #CONTENTAREA_6 .Copy { 
	color:#666666;
}
#DvPresentationLayout #CONTENTAREA_4 .Copy {
	box-sizing:border-box;
	padding-top:40px;
	padding-bottom:60px;
}

#DvPresentationLayout #CONTENTAREA_4 .Copy, #DvPresentationLayout #CONTENTAREA_6 .Copy, #DvPresentationLayout #CONTENTAREA_7 .Copy {
	height:100%;
	background-color:#143c66;
	position:relative;
  top: 0px;
  transform: none;
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
	max-width:100%;
	min-height:100%;
}

/*
#DvPresentationLayout #CONTENTAREA_4 .CSlide_Spacer {
	min-height:315px;
}
#DvPresentationLayout #CONTENTAREA_7 .CSlide_Spacer {
	min-height:315px;
}
#DvPresentationLayout #CONTENTAREA_6 .CSlide_Spacer {
	min-height:315px;
}
*/

a.Presentation_Arrow {
	width:100%;
	height:60px;
	position:fixed;
	top:90px;
	left:0px;
	cursor:pointer;
	cursor:hand;
  background: url(../czusys_images/Pres_Arrows_Up.png) no-repeat top center; 
  -webkit-background-size: auto 120px;
  -moz-background-size: auto 120px;
  -o-background-size: auto 120px;
  background-size: auto 120px;
}
a.Presentation_Arrow:hover {
  background-position: bottom center; 
}
a#Presentation_ArrowDown {
  background: url(../czusys_images/Pres_Arrows_Down.png) no-repeat top center; 
  -webkit-background-size: auto 120px;
  -moz-background-size: auto 120px;
  -o-background-size: auto 120px;
  background-size: auto 120px;
	top:-100px;
}

a#Presentation_ArrowDown:hover {
  background-position: bottom center; 
}
a#Presentation_ArrowTop {
	display:none;
  background: url(../czusys_images/Pres_Arrows_Top.png) no-repeat top center; 
  -webkit-background-size: auto 120px;
  -moz-background-size: auto 120px;
  -o-background-size: auto 120px;
  background-size: auto 120px;
	top:-100px;
}
a#Presentation_ArrowTop:hover {
  background-position: bottom center; 
}

#DvPresentationLayout #CONTENTAREA_7 .Copy {
	box-sizing:border-box;
	padding-top:80px;
	padding-bottom:60px;
}

#DvPresentationLayout #CONTENTAREA_6 .Copy {
	color: #666666;
	background-color:#ffffff;
	box-sizing:border-box;
	padding-top:80px;
	padding-bottom:60px;
}

#DvPresentationLayout #CONTENTAREA_6 .Copy:nth-of-type(2), #DvPresentationLayout #CONTENTAREA_6 .Copy:nth-of-type(4), #DvPresentationLayout #CONTENTAREA_6 .Copy:nth-of-type(6) {
	background-color: #eeedee;
}


/*
.CovPresentation_Spacer {
  position: relative;
  top: 150%;

  transform: perspective(1px) translateY(-50%);

	vertical-align:middle;
}
*/


#DvPresentationLayout h1 {
	color:white;
    font-family: 'montserratbold', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    font-size: 60px;
    line-height: 62px;
    text-transform: uppercase;
    margin-bottom: 40px;
		margin-top:40px;
    font-weight: normal;
    display: block;
		box-sizing:border-box;
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
}
#DvPresentationLayout #CONTENTAREA_2 h1 {
    font-size: 160px;
    line-height: 162px;
	min-height:160px;
  white-space: nowrap;
	margin-bottom:20px !important;
}

#DvPresentationLayout #CONTENTAREA_2 h1 sup {
    font-size: 80px;
    line-height: 162px;
}
/*
  filter: Shadow(Color=#000000, 
                 Direction=135, 
                 Strength=4);

text-shadow: #000000 4px 4px 4px;
*/


#DvPresentationLayout #CONTENTAREA_5 h2 {
	text-align:center;
	display:block;
	margin-bottom:40px;
}


.Cov_Pres_ColorBlock, .Cov_Pres_ColorBlockNormal {
	padding:40px;
	color:white;
	background-color:#143c66;
	width:80%;
		margin-left:auto;
		margin-right:auto;
    font-size: 20px;
    line-height: 24px;
}

.Cov_Pres_ColorBlockNormal, .Cov_Pres_ColorBlockNormal ol, .Cov_Pres_ColorBlockNormal li, .Cov_Pres_ColorBlockNormal ul {
	color:white;
    font-size: 18px;
    line-height: 20px;
}
.Cov_Pres_ColorBlockNormal li {
	margin-top:5px;
	margin-bottom:15px;
}
.Cov_Pres_ColorBlockNormal {
	width:100%;
}
#DvPresentationLayout #CONTENTAREA_5 .Cov_Pres_ColorBlock {	
	padding-right:300px;
	background-repeat:no-repeat;
	background-position: right bottom;
	padding-top:40px;
}


/* JUICER */

body .juicer-feed {
	overflow-y: hidden !important;
}
.juicer-feed a, .juicer-feed a:link, .juicer-feed a:hover, .juicer-feed a:visited {
	color:#ffffff !important;
}

body .juicer-feed .j-paginate {
	border:1px solid #000;
	font-weight:normal;
	color:#000000 !important;
}
body .juicer-feed .j-paginate:hover {
	background-color:transparent;
	color:#000000 !important;
-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
}
.juicer-feed .j-twitter {
	background-color:#333333 !important;
}
body .juicer-feed.image-grid li.feed-item.words .j-text a, body .juicer-feed.slider li.feed-item.words .j-text a, body .juicer-feed.hip li.feed-item.words .j-text a {
	font-weight:normal;
	color:#cccccc !important;
}
/* END JUICER */

/* News > Add This Fix */

body.news_press .Article_Body hr, body.news_press .Article_Body HR {
	display:none;
}
.Article_Body .addthis_inline_share_toolbox {
	text-align: center !important;
	margin-top:35px;
	border-top: 1px solid #eeedee;
	padding-top:35px;
	width:100%;
}
.addthis_inline_share_toolbox_39go {
	display:none !important;
}


@media screen and (max-width: 720px) {
	#DvPresentationLayout #CONTENTAREA_5 .Cov_Pres_ColorBlock {	
		padding-right:30px;
		padding-bottom:220px;
	}
}


@media screen and (max-height: 550px) {
	a.Presentation_Arrow {
		display:none !important;
	}
}

@media screen and (max-width: 950px) {

	#DvPresentationLayout h1 {
		font-size: 42px;
		line-height: 46px;
	}

	#DvPresentationLayout #CONTENTAREA_2 h1 {
		font-size: 110px;
    line-height: 112px;
    min-height: 110px;
	}

	.Cov_Pres_ColorBlock, .Cov_Pres_ColorBlockNormal {
		padding:30px;
		width:100%;
    font-size: 16px;
    line-height: 22px;
	}

	.Cov_Pres_ColorBlockNormal, .Cov_Pres_ColorBlockNormal ol, .Cov_Pres_ColorBlockNormal li, .Cov_Pres_ColorBlockNormal ul {
    font-size: 16px;
    line-height: 22px;
	}
	.CSlide_Spacer {
    padding-left: 0px;
    padding-right: 0px;
	}
	#DvPresentationLayout .CSlide_Spacer .CovPresRight, #DvPresentationLayout .CSlide_Spacer .CovPresLeft
	, #DvPresentationLayout #CONTENTAREA_6 .CSlide_Spacer .CovPresLeft {
		width:100%;
		max-width:100%;
    padding-left: 30px;
    padding-right: 30px;
		padding-bottom:320px;
	}

		#DvPresentationLayout #CONTENTAREA_4 .Copy, #DvPresentationLayout #CONTENTAREA_6 .Copy, #DvPresentationLayout #CONTENTAREA_7 .Copy {
			border-bottom: 50px solid #143c66;
		}

		#DvPresentationLayout #CONTENTAREA_6 .Copy {
			border-bottom: 50px solid #ffffff;
		}

		#DvPresentationLayout #CONTENTAREA_6 .Copy:nth-of-type(2) {
			border-bottom: 50px solid #eeedee;
		}

		#DvPresentationLayout #CONTENTAREA_4 .Copy:nth-of-type(2) {
			border-bottom: 50px solid #143c66;
		}




	#DvPresentationLayout #CONTENTAREA_4 .Copy, #DvPresentationLayout #CONTENTAREA_6 .Copy, #DvPresentationLayout #CONTENTAREA_7 .Copy {
/*		background-position:left 30px bottom 50px !important; */
		background-position:30px bottom !important;
		background-attachment: scroll !important;
	}
	
	#DvPresentationLayout #CONTENTAREA_5 .Copy  {
    padding-left: 30px;
    padding-right: 30px;
	}

	#DvPresentationLayout #CONTENTAREA_3 {
		padding-bottom:160px;
	}

}

/* Spotify Custom */
body.spotify #DvPresentationLayout {

	background-repeat:repeat !important;
	background-position:top left !important;


  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: auto;
}

body.spotify #DvPresentationLayout #CONTENTAREA_2 {
	background-color: white !important;
/*    background-image: url("../czusys_images/spotify/bg-generic-hero_whte.jpg"); */
  background: url("../czusys_images/spotify/bg-generic-hero_whte.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.spotify #DvPresentationLayout #CONTENTAREA_1 {
	background-color: transparent !important;
/*
	background-repeat:repeat !important;
	background-position:top left !important;

  -webkit-background-size: auto;
  -moz-background-size: auto;
  -o-background-size: auto;
  background-size: auto;
*/
}

body.spotify #DvPresentationLayout.PresMobi {
	background-image: url(../czusys_frameworkcustomize/Presentation_MainBG_HR_spotify.jpg?Un=1471516898) !important; 
	background-position:top left !important; 
	background-attachment: scroll !important;
}
 
body.spotify #DvPresentationLayout.PresMobi #CONTENTAREA_2 {
	background-color: white !important;
  background: url("../czusys_images/spotify/bg-generic-hero_whte.jpg") no-repeat center center scroll !important; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-attachment: scroll !important;
}

body.spotify #DvPresentationLayout #CONTENTAREA_5, body.spotify #DvPresentationLayout.PresMobi #CONTENTAREA_5 {
    background-image: url(../czusys_images/overlay_white50.png) !important;
}

/* END Presenations */



/* SLIDESHOW - HOME CASE STUDIES CAROUSEL */

#covslideshow_casestudies #CONTENTAREA_8 .InnerAdminMenu {
	width:500px;
}

#covslideshow_casestudies #CONTENTAREA_8 {
	overflow-x:hidden;
}
#covslideshow_casestudies #CONTENTAREA_8 .NewsHighlightsHolder {
	display:block;
}
#covslideshow_casestudies #CONTENTAREA_8 .NewsHighlightsHolder .article_case_studies {
	width:100%;
	padding-right:0px;
	display:none;
	margin-bottom:0px;
}
body.home #CONTENTAREA_8 .NewsHighlights {
width:100% !important;
float:none;
}


#covslideshow_casestudies #CONTENTAREA_8 .NewsHighlightsHolder .article_case_studies:nth-of-type(1) {
	display:block;
}

#covslideshow_casestudies .dna2015_innersizeer {
	padding-left:50px;
	padding-right:60px;
}
/*
#covslideshow_casestudies .NewsHighlights.article_case_studies {
	height:auto !important;
}
*/
#covslideshow_casestudies .teaser_holder.teaser_casestudy .icon_holder {
	min-height:auto;
}
.largeteaser_casestudy {
	width:100%;
	padding:30px;
	padding-top:115px;
	padding-bottom:115px;
	box-sizing:border-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align:center;
}
.largeteaser_casestudy .teaser_holder h1 {
	color:white;
	margin-bottom:15px;
}
.largeteaser_casestudy .teaser_holder .icon_holder {
	text-align:center;
}
.largeteaser_casestudy .teaser_holder .icon_holder h6 {
	background-image:url(../czusys_images/bluebg.gif);
	background-repeat:repeat-x;
	background-position: 0px 110px;
	padding:30px;
	padding-top:0px;
	width:100%;
	max-width:520px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:white;
}

.largeteaser_casestudy .teaser_holder .icon_holder h6 span {
	color:white;
	height:135px;
	-moz-opacity:0.5; filter:alpha(opacity=100); opacity:0.5;
/*
	position:relative;
	top:-130px;
*/
}

#covslideshow_casestudies #CONTENTAREA_8 .NewsHighlights, #covslideshow_casestudies #CONTENTAREA_8 .NewsHighlights:nth-of-type(3n+2), #covslideshow_casestudies #CONTENTAREA_8 .News_Article:nth-of-type(3n+2), #covslideshow_casestudies #CONTENTAREA_8 .NewsArticle:nth-of-type(3n+2) {
	padding-left:0px !important;
	padding-right:0px !important;
	padding:0px !important;
	margin:0px !important;
}
/*
.NewsHighlights:nth-of-type(3n+1), .News_Article:nth-of-type(3n+1), .NewsArticle:nth-of-type(3n+1) {
	padding-left:0px;
	padding-right:30px;
}
.NewsHighlights:nth-of-type(3n+3), .News_Article:nth-of-type(3n+3), .NewsArticle:nth-of-type(3n+3) {
	padding-right:0px;
	padding-left:30px;
}
.NewsHighlights:nth-of-type(3n+2), .News_Article:nth-of-type(3n+2), .NewsArticle:nth-of-type(3n+2) {
	padding-right:15px;
	padding-left:15px;
}
*/

.largeteaser_casestudy a.SubmitButtonLight {	
	color:white; 
	border: 1px solid #ffffff;
}
.largeteaser_casestudy a.SubmitButtonLight:hover {
	background-color:#143c66;
	border: 1px solid #143c66;
	color:white; 
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1; 
}

#covslideshow_casestudies_slidesholder {
	width:100%;
	overflow-y:hidden;
	overflow-x:hidden;
	background-color:#ffffff;
}

#covslideshow_casestudies_slidesholdercontents {
	width:50000px;
}
#covslideshow_casestudies_slidesholdercontents .article_case_studies {
	background-color:#eeedee;
	float:left !important;
	clear:none !important;
	padding:0px !important;
	padding-right:0px !important;
	margin-bottom: 0px !important;
	margin-right:60px;
	box-sizing:border-box;

	-moz-opacity:0.15; 
	filter:alpha(opacity=15); 
	opacity:0.15; 
}
#covslideshow_casestudies_slidesholdercontents .article_case_studies .largeteaser_casestudy {
    -moz-filter: grayscale(100%); 
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}
#covslideshow_casestudies_slidesarrowsholder {
	width:100%;
	box-sizing: border-box;
	max-width: 1140px;
	text-align: left;
	margin: auto;
}
a.covslideshow_casestudies_slidesarrow {
	box-sizing:border-box;
	width:50px;
	height:100px;
	background-color:transparent;
	color:green;
	display:block;
	float:left;
	text-decoration:none;
	background-repeat:no-repeat;
	background-size:30px auto;
	background-position: 5px center;
	background-image:url(../czusys_images/case_arrow_home_left.png);
}
#covslideshow_casestudies_slidesarrow_right {
	float:right;
	width:60px;
	background-position: 15px center;
	background-image:url(../czusys_images/case_arrow_home_right.png);
/*	border-left:14px solid white; */
}
a.covslideshow_casestudies_slidesarrow:hover {
	-moz-filter: grayscale(100%); 
	-webkit-filter: grayscale(100%); 
	filter: grayscale(100%) alpha(opacity=50);

	-moz-opacity:0.5; 
	opacity:0.5; 
}
/*
#covslideshow_casestudies_slidesarrow_left {
	border-right:14px solid white;
}
*/

/*
	.NewsHighlights:nth-of-type(3n+2) div.teaser_casestudy:first-child, .News_Article:nth-of-type(3n+2) div.teaser_casestudy:first-child, .NewsArticle:nth-of-type(3n+2) div.teaser_casestudy:first-child {
		padding-left:0px;
		padding-right:30px;
	}

	.NewsHighlights:first-of-type div.teaser_casestudy:first-child, .News_Article:first-of-type div.teaser_casestudy:first-child, .NewsArticle:first-of-type div.teaser_casestudy:first-child {
		padding-left:30px;
		padding-right:30px;
	}
	.NewsHighlights:nth-of-type(3n+3), .News_Article:nth-of-type(3n+3), .NewsArticle:nth-of-type(3n+3) {
		padding-left:0px;
		padding-right:30px;
	}
	.NewsHighlights:nth-of-type(3n+2), .News_Article:nth-of-type(3n+2), .NewsArticle:nth-of-type(3n+2) {
		padding-left:0px;
		padding-right:30px;
	}

	.NewsHighlights:nth-of-type(2n+3), .News_Article:nth-of-type(2n+3), .NewsArticle:nth-of-type(2n+3) {
		padding-left:30px;
		padding-right:0px;
	}
*/

@media screen and (max-width: 1100px) {


	.teaser_holder.teaser_casestudy {
		min-height: 205px;
	}
	.teaser_holder.teaser_casestudy .teaser {
/*		min-height: 195px; */
		padding-bottom:30px;
	}
}

@media screen and (max-width: 995px) {

	.teaser_holder {
/*		min-height:265px; */
		padding-bottom:0px;
	}

	.teaser_holder.teaser_casestudy .teaser {
/*		min-height:195px; */
		padding-bottom:30px;
	}
/*

.pagelayout_main #CONTENTAREA_10 .NewsHighlights .teaser_holder {
	min-height:245px;
}
	.pagelayout_main #CONTENTAREA_5, .pagelayout_main #CONTENTAREA_4, .pagelayout_main #CONTENTAREA_8 {
		width:50%;
		padding-bottom:0px;
	}
	.pagelayout_main #CONTENTAREA_4 {
		float: right;
		padding-right:0px;
	}
	.pagelayout_main #CONTENTAREA_8 {
		width:100%;
		float:left;
	}
	.pagelayout_main #CONTENTAREA_8 .Copy {
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-right:20px;
	}
*/




}

@media screen and (max-width: 950px) {

	.person_holder_main.author_holder_main .author_image {
		min-height:150px;
		visibility:visible;
	}

	#NAVAREA_Main ul li#TopLevel_navSearch_2 a {
		background-image:url(../czusys_images/btn_srchicon.png);
		background-size:26px auto;
		background-repeat: no-repeat;
		background-position:calc(100% - 20px) center;
		text-indent:0px;
		width:40px;
		color:white !important;
	}

#NAVAREA_Main ul li#TopLevel_navContact a {
	background-color: #000 !important;
	color:#fff !important;
	line-height:40px !important;
	font-size:14px !important;
	padding-left:40px !important;
	padding-right:40px !important;
	margin-left:30px !important;
	letter-spacing: 2px;
}

	.Form_Body {
		padding-left:0px;
		padding-right:0px;
	}
	#SubmitButtonHolder_WbFormContact_Us {
		padding-left:0px;
		padding-right:0px;
	}
	.NewsSearchBlock p {
		display:block;
		box-sizing:border-box;
		height:70px;
		width:50%;
		padding-left:5px;
		padding-right:5px;
		float:left;
	}
	body.search .NewsSearchBlock p, body.search_2 .NewsSearchBlock p  {
		width:33%; 
	}
	.NewsSearchBlock form p:first-child {
		width:76%;
		margin-left:12%;
		margin-right:12%;
	}



ul.ulthirty li {
	margin-left:10px;
	width: calc(50% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}

ul.ulfifty li {
	margin-left:10px;
	width: calc(50% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}


#NAVAREA_Main ul li a {
	line-height:28px;
}




#NAVAREA_Main ul li ul li:first-child a {
	margin-top:5px;
}
#NAVAREA_Main ul li ul li:nth-child(2) a {
	margin-top:0px;
}

#NAVAREA_Main ul li ul li:first-child {
	display:block;
}
#NAVAREA_Main ul li#TopLevel_navHub ul li:first-child {
	display:none !important;
}

#NAVAREA_Main ul li ul li:last-child a {
	padding-bottom:20px !important;
}

/*
#NAVAREA_Main ul li ul {
	height: auto !important;
}
*/
#NAVAREA_Footer {
	display:none;
}

	#mobimicon {
		display:block;
		width: 42px;;
		box-sizing:border-box;
		height:70px;
		margin-top:0px;
		background-image:url('../czusys_images/menu-mobiv6.png');
		background-size: 84px 42px;
		background-position:center right;
		background-repeat:no-repeat;
		float:right;
		margin-right:20px;
		position:absolute;
		top:0px;
		right:0px;
		z-index:1000;
	}


	#NAVAREA_Main ul, #NAVAREA_Main ul li, #NAVAREA_Main ul li a {
		display:block !important;
		visibility: visible !important;
		width:100% !important;
		clear:both;
		float:none;
		top:0px !important;
		position:relative !important;
		left:0px;
		text-align:left;
			background-color:transparent !important;
	}
	#NAVAREA_Main ul li, #NAVAREA_Main ul li:hover, #NAVAREA_Main ul li a {
			background-color:#f8f6f7 !important;
	}
	#NAVAREA_Main ul li a:hover {
			background-color:transparent !important;
	}

	#NAVAREA_Main {
		display:none;
	}
	#dna2015_topnav.Open #NAVAREA_Main {
		display:block;
		clear:both;
		float:none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
/*
		position:absolute !important;
*/
		position: fixed !important;
		height:auto;
		max-height:100%;
		overflow-x: hidden;
		overflow-y: scroll;
		padding-top:70px;
		top:0px !important;
		background-color:transparent;
		margin-top:0px;
		right:0px;
		left:auto;
/*
		width: calc(100% - 80px);
		max-width: calc(100% - 80px) !important;
*/
		width: 100%;
		max-width: 100% !important;
	}
	#dna2015_topnav.Open {
		right:0px;
		left:auto;
/*
		width: calc(100% - 80px) !important;
		max-width: calc(100% - 80px) !important;
*/
		width: 100% !important;
		max-width: 100% !important;
	}
	#dna2015_topnav.Open .LogoDiv {
/*
		width: calc(100% - 80px) !important;
		max-width: calc(100% - 80px) !important;
*/
		width: 100% !important;
		max-width: 100% !important;
	}


	#dna2015_topnav.Open #mobimicon {
		background-position:center left;
	}

	#NAVAREA_Main ul {
		padding-bottom:10px;
	}
	#NAVAREA_Main ul li ul {
		padding-top:4px;
		padding-left:20px;
		padding-right:20px;
	}
	#NAVAREA_Main ul li {
		margin-bottom:0px;
		padding-left:0px;
		padding-right:0px;

	}
	#NAVAREA_Main ul li a {
		padding:6px;
		padding-left:20px !important;
		padding-right:10px !important;

	}
	#NAVAREA_Main ul li ul li {
		padding-bottom:0px;
	}

	#NAVAREA_Main ul li ul {
		display:none !important;

	}
	#NAVAREA_Main ul li.Open ul {
		display:block !important;
	}
	#NAVAREA_Main ul li.Open ul, #NAVAREA_Main ul li.Open ul li, #NAVAREA_Main ul li.Open ul li a {
/*
		background-color:#101010 !important;
*/
		background-color:#fff !important;
		background-image:none !important;
	}

	#NAVAREA_Main ul li#navPublications_navSearch a, #NAVAREA_Main ul li.Open ul li#navPublications_navSearch a {
			background-color:#fff !important;
/*
		background-color:#f8f6f7 !important;
*/
	}

	#NAVAREA_Main ul li.HasKids a:after {
		content: ' ';
		width:30px;
		height:15px;
		display:block;
		float:right;
		background-color:transparent;
		margin-right:9px;
		margin-top:7px;
		background-image:url(../czusys_images/mobi_arrows2.png);
		background-repeat:no-repeat;
		background-position:top center;
		background-size:20px auto;
	}

/*
	#NAVAREA_Main ul li.HasKids a:after {
		content: ' ';
		width: 0; 
		height: 0; 
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;		
		border-top: 5px solid white;
		float:right;
		margin-right:9px;
		margin-top:9px;
	}
	#NAVAREA_Main ul li.selected.HasKids a:after, #NAVAREA_Main ul li.HasKids a:hover:after {
		border-top: 5px solid #999999;
	}
*/


	#NAVAREA_Main ul li.Open.HasKids a:after {
		background-position:bottom center;
	}
	#NAVAREA_Main ul li.selected.Open.HasKids a:after, #NAVAREA_Main ul li.Open.HasKids a:hover:after {
		background-position:bottom center;
	}

	#NAVAREA_Main ul li.HasKids li a:after {
		display:none;
	}



	#dna2015_topnav {
		background-color:#fff !important;
/*		position:absolute!important; */
		z-index:10000;
		min-height:70px;

		position:absolute !important;
	}
	#dna2015_topnav .LogoDiv {
		position:fixed !important;
		z-index:10001;
		background-color:#fff !important;
	}
	#dna2015_topnav.cbp-af-header-shrink {
		background-color:#fff !important;
	}
	body.WithAdminMenu #dna2015_topnav {
		position:absolute;
	}
	body.WithAdminMenu.PreviewMode #dna2015_topnav {
		position:fixed;
	}
	#dna2015_topnav, #dna2015_topnav .MainMenutable {
		height:70px;
		top:0px;
	}
	#dna2015_topnav .LogoDiv {
		width:100%;
		height:70px;
	}
	#dna2015_topnav .LogoDiv a:first-child {
		float:left;
		margin-left:0px;
		margin-top:15px;
	}

	#dna2015_topnav #NAVAREA_Main {
		margin-top:10px;
		min-height:107px;
		box-sizing:border-box;

		margin-top:10px;
		padding-top:36px;

	}

	#NAVAREA_Main ul li ul {
		top:2px !important;
	}

	#NAVAREA_Footer ul li {
		width:33%;
	}




/*
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy
*/
	.pagelayout_main_slideshow.pagelayout_main #CONTENTAREA_2 .Copy, .pagelayout_main #CONTENTAREA_2 .NewsArticle
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy
 {
		float: left;
		width:50%;
		display:block;
		box-sizing:border-box;
	}

	.NewsHighlights, .News_Article, .NewsArticle {
		width:50%;
		padding-bottom:30px;
	}

	#covslideshow_casestudies #CONTENTAREA_8 .NewsHighlights, .News_Article, #covslideshow_casestudies #CONTENTAREA_8 .NewsArticle {
		width:100%;
		padding-bottom:0px;
	}


	#CONTENTAREA_5 .NewsHighlights, #CONTENTAREA_5 .News_Article, #CONTENTAREA_5 .NewsArticle {
		padding-bottom:0px;
	}
	.NewsResultsHolderInner_Main .NewsHighlights, .NewsResultsHolderInner_Main .News_Article, .NewsResultsHolderInner_Main .NewsArticle {
		padding-bottom:0px;
	}



	.NewsHighlights:nth-of-type(3n+2) div.teaser_casestudy:first-child, .News_Article:nth-of-type(3n+2) div.teaser_casestudy:first-child, .NewsArticle:nth-of-type(3n+2) div.teaser_casestudy:first-child {
		padding-left:0px;
		padding-right:30px;
	}

	.NewsHighlights:first-of-type div.teaser_casestudy:first-child, .News_Article:first-of-type div.teaser_casestudy:first-child, .NewsArticle:first-of-type div.teaser_casestudy:first-child {
		padding-left:30px;
		padding-right:30px;
	}
	.NewsHighlights:nth-of-type(3n+3), .News_Article:nth-of-type(3n+3), .NewsArticle:nth-of-type(3n+3) {
		padding-left:0px;
		padding-right:30px;
	}
	.NewsHighlights:nth-of-type(3n+2), .News_Article:nth-of-type(3n+2), .NewsArticle:nth-of-type(3n+2) {
		padding-left:0px;
		padding-right:30px;
	}

	.NewsHighlights:nth-of-type(2n+3), .News_Article:nth-of-type(2n+3), .NewsArticle:nth-of-type(2n+3) {
		padding-left:30px;
		padding-right:0px;
	}



	#CONTENTAREA_4 .NewsHighlights:first-of-type, #CONTENTAREA_4 .News_Article:first-of-type, #CONTENTAREA_4 .NewsArticle:first-of-type {
		width:50%;
		float: left;
		clear:none;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}

	#CONTENTAREA_4 .NewsHighlights.article_project_insights:first-of-type, #CONTENTAREA_4 .News_Article.article_project_insights:first-of-type, #CONTENTAREA_4 .NewsArticle.article_project_insights:first-of-type {
		width:100%;
		float: none;
		clear:clear;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}

	.NewsResultsHolderInner_Main .NewsHighlights:first-of-type, .NewsResultsHolderInner_Main .News_Article:first-of-type, .NewsResultsHolderInner_Main .NewsArticle:first-of-type {
		width:50%;
		float: left;
		clear:none;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}



	body.events .NewsResultsHolderInner_Top .NewsHighlights:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .News_Article:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .NewsArticle:nth-of-type(3n+1) {
		width:90%;
	}


	.NewsHighlights:first-of-type, .News_Article:first-of-type, .NewsArticle:first-of-type {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		background-image:none;
		border-bottom:none;
/*
		border-bottom:1px solid #cccccc;
*/
	}



	.NewsResultsHolderInner_Top .NewsHighlights:first-of-type, .NewsResultsHolderInner_Top .News_Article:first-of-type, .NewsResultsHolderInner_Top .NewsArticle:first-of-type {
		border-bottom:none;
		background-image:none;
	}


	#CONTENTAREA_5 .NewsHighlights:first-of-type, #CONTENTAREA_5 .News_Article:first-of-type, #CONTENTAREA_5 .NewsArticle:first-of-type {
		background-image:none;
		border-bottom:none;
		float: left;
		width:50%;
		display:block;
		box-sizing:border-box;
	}




	#CONTENTAREA_5 .NewsHighlights:nth-of-type(2n+1), #CONTENTAREA_5 .News_Article:nth-of-type(2n+1), #CONTENTAREA_5 .NewsArticle:nth-of-type(2n+1)
, 	#CONTENTAREA_5 .NewsHighlights:nth-of-type(2n+3), #CONTENTAREA_5 .News_Article:nth-of-type(2n+3), #CONTENTAREA_5 .NewsArticle:nth-of-type(2n+3) {
		padding-left:0px;
		padding-right:30px;
	}
	#CONTENTAREA_5 .NewsHighlights:nth-of-type(2n+2), #CONTENTAREA_5 .News_Article:nth-of-type(2n+2), #CONTENTAREA_5 .NewsArticle:nth-of-type(2n+2) {
		padding-left:30px;
		padding-right:0px;
	}


	#CONTENTAREA_5 .NewsArticle.Full:first-of-type {
		width:100%;
	}

/*
	.author_holder_main {
			min-height: 405px;
	}
*/
	.author_img_bg_holder {
		height:300px;
	}


	#CONTENTAREA_9 .NewsHighlights:first-of-type, #CONTENTAREA_9 .News_Article:first-of-type, #CONTENTAREA_9 .NewsArticle:first-of-type
	, #CONTENTAREA_6 .NewsHighlights:first-of-type, #CONTENTAREA_6 .News_Article:first-of-type, #CONTENTAREA_6 .NewsArticle:first-of-type  {
			background-image:none;
			border-bottom:1px solid #cccccc;
	}

	.teaser_holder {
/*		min-height:245px; */
		padding-bottom:30px;
	}

	.NewsResultsHolderInner_Main .teaser_holder, .NewsResultsHolderInner_Top .teaser_holder {
			padding-bottom:0px;
	}
	.NewsHighlights:first-of-type .teaser_holder, .News_Article:first-of-type .teaser_holder, .NewsArticle:first-of-type .teaser_holder {
		min-height:5px;
/*		padding-bottom:30px; */
	}
	.teaser_holder.teaser_casestudy .teaser {
/*		min-height:135px; */
		padding-bottom:30px;
	}

	.teaser_holder.teaser_casestudy {
		min-height:5px;
		padding-bottom:0px;
	}
	.NewsHighlights:first-of-type .teaser_holder.teaser_casestudy, .News_Article:first-of-type .teaser_holder.teaser_casestudy, .NewsArticle:first-of-type .teaser_holder.teaser_casestudy {
		min-height:5px;
		padding-bottom:0px;
	}
	.NewsHighlights:first-of-type .teaser_holder.teaser_casestudy .teaser, .News_Article:first-of-type .teaser_holder.teaser_casestudy .teaser, .NewsArticle:first-of-type .teaser_holder.teaser_casestudy .teaser {
		min-height:5px;
		padding-bottom:30px;
	}


	#cov_parabg #CONTENTAREA_4 .Copy, #cov_parabg #CONTENTAREA_4 .NewsArticle, #cov_parabg #CONTENTAREA_4 .highslide-gallery {
		width:100%;
	}

	.NewsArticle.Full {
		padding-left:0px !important;
		padding-right:0px !important;
		border-bottom:none !important;
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}


		.article_project_insights .casestudy_teaser_row .casestudy_teaser_arrow {
			display:none !important;
		}
    .article_project_insights .casestudy_teaser_row .fifty_left.casestudy_teaser_left, .article_project_insights .casestudy_teaser_row .fifty_right.casestudy_teaser_right {
			width:50% !important;
		}

	.Footer {
		padding-bottom:10px;
	}
	.Footer .FooterHolder {
		padding-top:10px;
	}
	.Footer .FooterCopyRight {
		padding-top:75px;
		float:right;
		width:100%;
	}

}


@media screen and (max-width: 820px) {

/*
	.author_holder_main {
			min-height: 385px;
	}
*/




	.teaser_holder.teaser_casestudy {
		min-height: 335px;
	}

	.article_project_insights .teaser_holder.teaser_casestudy {
		min-height: 5px;
	}
	#COVInnerPageAniBlock .fiftyhundred {
		display: block;
		width:100%;
	}
	#COVInnerPageAniBlock .fifty_left, #COVInnerPageAniBlock .fifty_right, #COVInnerPageAniBlock .fifty_left.cv_quote {
		vertical-align:middle;
		display: block;
		float:none;
		width:100%;
		float:none;
		clear:both;
		padding-right:0px!important;
		padding-left:0px !important;
	}
	#COVInnerPageAniBlock .fifty_left {
		padding-bottom:30px;
	}

	#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul li, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul {
		text-align:left;
		margin-right:0px;
	}
	#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul li, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul li.selected {
		background-position:top left;
		padding-left:30px !important;
	}


	.NewsResultsHolderInner_Main .NewsHighlights, .NewsResultsHolderInner_Main .News_Article, .NewsResultsHolderInner_Main .NewsArticle {
		width:100%;
		margin-bottom:0px;
	}

	.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+1), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+1), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+1) {
		padding-left:0px;
		padding-right:0px;
	}
	.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+3), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+3), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+3) {
		padding-left:0px;
		padding-right:0px;
	}
	.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(3n+2), .NewsResultsHolderInner_Main .News_Article:nth-of-type(3n+2), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(3n+2) {
		padding-right:0px;
		padding-left:0px;
	}

	.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+1), .NewsResultsHolderInner_Main .News_Article:nth-of-type(2n+1), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(2n+1) {
		padding-left:0px;
		padding-right:0px;
	}
	.NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+2), .NewsResultsHolderInner_Main .News_Article:nth-of-type(2n+2), .NewsResultsHolderInner_Main .NewsArticle:nth-of-type(2n+2) {
		padding-left:0px;
		padding-right:0px;
	}

	.NewsResultsHolderInner_Main .NewsHighlights:first-of-type, .NewsResultsHolderInner_Main .News_Article:first-of-type, .NewsResultsHolderInner_Main .NewsArticle:first-of-type {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}

	.NewsResultsHolderInner_Main .NewsHighlights, .NewsResultsHolderInner_Main .News_Article, .NewsResultsHolderInner_Main .NewsArticle {
		margin-bottom:60px;
		border:none;
		border-bottom:none;
	}

	body.events .NewsResultsHolderInner_Top .NewsHighlights:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .News_Article:nth-of-type(3n+1), body.events .NewsResultsHolderInner_Top .NewsArticle:nth-of-type(3n+1) {
		padding-left:30px;
		padding-right:30px;
		width:100%;
	}

	.NewsResultsHolderInner_Top .NewsHighlights:first-of-type, .NewsResultsHolderInner_Top .News_Article:first-of-type, .NewsResultsHolderInner_Top .NewsArticle:first-of-type {
		border-bottom:none;
	}

	#CONTENTAREA_4 .NewsHighlights, #CONTENTAREA_4 .News_Article, #CONTENTAREA_4 .NewsArticle {
		width:100%;
		margin-bottom:0px;
	}

	#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+1), #CONTENTAREA_4 .News_Article:nth-of-type(3n+1), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+1) {
		padding-left:0px;
		padding-right:0px;
	}
	#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+3), #CONTENTAREA_4 .News_Article:nth-of-type(3n+3), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+3) {
		padding-left:0px;
		padding-right:0px;
	}
	#CONTENTAREA_4 .NewsHighlights:nth-of-type(3n+2), #CONTENTAREA_4 .News_Article:nth-of-type(3n+2), #CONTENTAREA_4 .NewsArticle:nth-of-type(3n+2) {
		padding-right:0px;
		padding-left:0px;
	}

	#CONTENTAREA_4 .NewsHighlights:nth-of-type(2n+1), #CONTENTAREA_4 .News_Article:nth-of-type(2n+1), #CONTENTAREA_4 .NewsArticle:nth-of-type(2n+1) {
		padding-left:0px;
		padding-right:0px;
	}
	#CONTENTAREA_4 .NewsHighlights:nth-of-type(2n+2), #CONTENTAREA_4 .News_Article:nth-of-type(2n+2), #CONTENTAREA_4 .NewsArticle:nth-of-type(2n+2) {
		padding-left:0px;
		padding-right:0px;
	}

	#CONTENTAREA_4 .NewsHighlights:first-of-type, #CONTENTAREA_4 .News_Article:first-of-type, #CONTENTAREA_4 .NewsArticle:first-of-type {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}

}

@media screen and (max-width: 770px) {




	body.search .NewsSearchBlock p, body.search_2 .NewsSearchBlock p {
		width:50%; 
	}
	body.search .NewsSearchBlock form p:first-child, body.search_2 .NewsSearchBlock form p:first-child {
		width:76%; 
	}

	body.search .NewsSearchBlock p.NewsSrch_BtnSubmitHolder, body.search_2 .NewsSearchBlock p.NewsSrch_BtnSubmitHolder  {
		width:50%;
		margin-left:25%;
		margin-right:25%;
	}



	.pagelayout_main_main #CONTENTAREA_2 .Copy, 
	.pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(odd), 
	.pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(even), 
	.pagelayout_main_main #CONTENTAREA_2 .Copy:last-child:nth-child(even) {
		clear:both;
		float:none;
		width:100%;
		padding-right:0px;
		padding-left:0px;
	}

	body#what_we_do_what_we_do .pagelayout_main_main #CONTENTAREA_2 .Copy
	, body#what_we_do_what_we_do .pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(odd)
	, body#what_we_do_what_we_do .pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(even) 
	, body#what_we_do_what_we_do .pagelayout_main_main .Copy:last-child:nth-child(even)
	,body#our_expertise_our_expertise .pagelayout_main_main #CONTENTAREA_2 .Copy
	, body#our_expertise_our_expertise .pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(odd)
	, body#our_expertise_our_expertise .pagelayout_main_main #CONTENTAREA_2 .Copy:nth-of-type(even) 
	, body#our_expertise_our_expertise .pagelayout_main_main .Copy:last-child:nth-child(even) {
		float:left;
		clear:none;
	}



/*
body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n)
, 
*/
body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n) {
		float: none;
		clear:both;
		width:100%;
		display:block;
		box-sizing:border-box;
}

	.pagelayout_main_main #CONTENTAREA_7 .Copy:last-child:nth-child(even) {
			float:none !important;
			clear:both !important;
	}

/*
	.author_holder_main {
			min-height: 375px;
	}
*/

.fifty_left, .fifty_right {
	width:100%;
	float:none;
	clear:both;
	padding-right:0px!important;
	padding-left:0px !important;
}
.fifty_left {
	padding-bottom:30px;
}
.CovDiag div:first-child {
	background-size: 100% auto;
}

.thirty_left {
	width:40%;
	float:left;
	clear:none;
}

.thirty_right, .fifty_right.thirty_right  {
	padding-left:60px !important;
	width:60%;
	float:left;
	clear:none;
}


	.author_img_bg_holder {
		height:250px;
	}

/*
	.pagelayout_main #CONTENTAREA_5, .pagelayout_main #CONTENTAREA_4, .pagelayout_main #CONTENTAREA_8 {
		width:100%;
		padding-bottom:0px;
		padding-right:0px;
		clear:both;
		float:none;
	}
	.pagelayout_main #CONTENTAREA_8 .Copy {
		width:100%;
		clear:both;
		float:none;
		box-sizing:border-box;
		padding-right:0px;
	}
*/

	#NAVAREA_Footer ul li {
		width:33%;
	}
	.Footer .FooterCopyRight {
		clear:both;
		float:none;
		width:100%;
	}
	.Footer .class="FooterMenu" {
		clear:both;
		float:none;
		width:80%;
	}


    .article_project_insights .casestudy_teaser_row .casestudy_teaser_left, .article_project_insights .casestudy_teaser_row .casestudy_teaser_right
    {
			display: block !important;
			float:none !important;
			white-space: normal;
			clear:both;
    }
    .article_project_insights .casestudy_teaser_row .fifty_left.casestudy_teaser_left, .article_project_insights .casestudy_teaser_row .fifty_right.casestudy_teaser_right {
			width: 100% !important;
		}

		.article_project_insights .casestudy_teaser_row .casestudy_teaser_right {
			background-image:url(../czusys_images/case_arrowv2HR.png);
			background-size: auto 30px;
			background-position: top center;
			padding-left:0px !important;
			padding-top:60px;
			margin-top:30px;
		}

}

/*
//www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions


@media only screen
  and (min-device-width: 368px)
  and (max-device-width: 1080px)
  and (orientation: landscape) {

	#COV_SlideShow_fixed-img {
		background-color:red;
		-webkit-background-size:  200px 200px; 
		-moz-background-size:  200px 200px; 
		-o-background-size:  200px 200px; 
		background-size: 200px 200px; 
	}

}

@media only screen
  and (min-device-width: 368px)
  and (max-device-width: 1080px)
  and (orientation: portrait) {

	#COV_SlideShow_fixed-img {
		background-color:green;
		-webkit-background-size:  100px 100px; 
		-moz-background-size:  100px 100px; 
		-o-background-size:  100px 100px; 
		background-size: 100px 100px; 
	}

}
*/

@media screen and (max-width: 650px) {

	body.home .teaser_holder.teaser_event,
	body.events .teaser_holder.teaser_event {
		padding-bottom:0px;
		text-align:center;
	}
	body.home .teaser_event .event_date,
	body.events .teaser_event .event_date {
		margin-left:auto;
		margin-right:auto;
		float:none;
		clear:both;
	}
	body.home .teaser_event .event_details
	, body.events .teaser_event .event_details {
		margin-left:auto;
		margin-right:auto;
		float:none;
		clear:both;
		width:100%;
	}

	body.home .largeteaser_casestudy .teaser_holder .icon_holder h6 {
		padding-left:0px;
		padding-right:0px;
		margin-left:0px;
		margin-right:0px;
	}

	a.covslideshow_casestudies_slidesarrow {
		background-image:url(../czusys_images/case_arrow_home_left_white.png);
		-moz-opacity:0.5; 
		opacity:0.5; 
	}
	#covslideshow_casestudies_slidesarrow_right {
		background-image:url(../czusys_images/case_arrow_home_right_white.png);
	}
	a.covslideshow_casestudies_slidesarrow:hover {
		-moz-opacity:0.95; 
		opacity:0.95; 
	}


ul.ulthirty li {
	margin-left:10px;
	width: calc(100% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}

ul.ulfifty li {
	margin-left:10px;
	width: calc(100% - 10px);
	box-sizing:border-box;
	float:left;
	display:block;
}


/*
	.author_holder_main {
			min-height: 395px;
	}
*/
	.author_img_bg_holder {
		height:400px;
	}


	.thirty_left {
		width:100%;
		float:none;
		clear:both;
		padding-right:0px!important;
		padding-left:0px !important;
	}

	.thirty_right, .fifty_right.thirty_right  {
		width:100%;
		float:none;
		clear:both;
		padding-right:0px!important;
		padding-left:0px !important;
	}

	.NewsHighlights, .News_Article, .NewsArticle {
		width:100%;

		padding-left:0px !important;
		padding-right:0px !important;
		float: none;
		clear:both;
		border-right:none !important;
/*
		padding-bottom:40px;
		border-bottom:1px solid #cccccc !important;
*/
		padding-bottom:0px;
		border-bottom:none !important;
		background-image:none !important;

	}

	#CONTENTAREA_4 .NewsHighlights, #CONTENTAREA_4 .News_Article, #CONTENTAREA_4 .NewsArticle {
		width:100%;
		margin-bottom:60px;
	}

	.NewsResultsHolderInner_Main .NewsHighlights, .NewsResultsHolderInner_Main .News_Article, .NewsResultsHolderInner_Main .NewsArticle {
		margin-bottom:60px;
		border-bottom:none !important;
	}

	.NewsResultsHolderInner_Top .NewsHighlights, .NewsResultsHolderInner_Top .News_Article, .NewsResultsHolderInner_Top .NewsArticle {
		border-bottom:none !important;
		padding-bottom:60px;
		margin-bottom:0px;
	}

	.NewsResultsHolderInner_Top .NewsHighlights:first-of-type, .NewsResultsHolderInner_Top .News_Article:first-of-type, .NewsResultsHolderInner_Top .NewsArticle:first-of-type {
		border-bottom:none !important;
	}

/*
	#CONTENTAREA_4 .NewsHighlights, #CONTENTAREA_4 .News_Article, #CONTENTAREA_4 .NewsArticle {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		background-image:none;
		border-bottom:none;
	}
*/
	#CONTENTAREA_9 .NewsHighlights:first-of-type, #CONTENTAREA_9 .News_Article:first-of-type, #CONTENTAREA_9 .NewsArticle:first-of-type
	, #CONTENTAREA_6 .NewsHighlights:first-of-type, #CONTENTAREA_6 .News_Article:first-of-type, #CONTENTAREA_6 .NewsArticle:first-of-type  {
			background-image:none;
			border-bottom:1px solid #cccccc;
	}

	.teaser_holder {
		min-height:5px;
		padding-bottom:30px;
	}
	.teaser_holder.teaser_casestudy .teaser {
		min-height:5px;
		padding-bottom:30px;
	}

	.teaser_holder.teaser_casestudy {
		min-height:5px;
		padding-bottom:0px;
	}
	.NewsHighlights:first-of-type .teaser_holder.teaser_casestudy, .News_Article:first-of-type .teaser_holder.teaser_casestudy, .NewsArticle:first-of-type .teaser_holder.teaser_casestudy {
		min-height:5px;
		padding-bottom:0px;
	}
	.NewsHighlights:first-of-type .teaser_holder.teaser_casestudy .teaser, .News_Article:first-of-type .teaser_holder.teaser_casestudy .teaser, .NewsArticle:first-of-type .teaser_holder.teaser_casestudy .teaser {
		min-height:5px;
		padding-bottom:30px;
	}

	.NewsHighlights:nth-of-type(3n+2) div.teaser_casestudy:first-child, .News_Article:nth-of-type(3n+2) div.teaser_casestudy:first-child, .NewsArticle:nth-of-type(3n+2) div.teaser_casestudy:first-child {
		padding-left:0px !important;
		padding-right:0px !important;
	}

	.NewsHighlights:nth-of-type(3n+3), .News_Article:nth-of-type(3n+3), .NewsArticle:nth-of-type(3n+3) {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.NewsArticle.Full {
		padding-left:0px !important;
		padding-right:0px !important;
		border-bottom:none !important;
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}

	.author_holder_main, .introteaser_holder_main {
			min-height: 5px;
	}
	#CONTENTAREA_5 .NewsHighlights:first-of-type, #CONTENTAREA_5 .News_Article:first-of-type, #CONTENTAREA_5 .NewsArticle:first-of-type {
			width:100%;
			//padding-bottom:40px;
			padding-left:0px !important;
			padding-right:0px !important;
			float: none;
			clear:both;
	}
	#CONTENTAREA_5 .NewsHighlights, #CONTENTAREA_5 .News_Article, #CONTENTAREA_5 .NewsArticle {
			width:100%;
			//padding-bottom:40px;
			padding-left:0px !important;
			padding-right:0px !important;
			float: none;
			clear:both;
	}




/*
	.NewsHighlights, .pagelayout_main #CONTENTAREA_9 .NewsHighlights, .pagelayout_main #CONTENTAREA_3 .NewsArticle {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		border-bottom:1px solid #cccccc;
	}

	.pagelayout_main #CONTENTAREA_9 .teaser, .pagelayout_main #CONTENTAREA_6 .teaser {
		min-height:5px;
		padding-bottom:20px;
	}
	.pagelayout_main #CONTENTAREA_9 .Copy:first-of-type .teaser, .pagelayout_main #CONTENTAREA_6 .NewsHighlights:first-of-type .teaser, .pagelayout_main #CONTENTAREA_9 .NewsHighlights:first-of-type .teaser { 
		min-height:5px;
		padding-bottom:20px;
	}


	.pagelayout_main #CONTENTAREA_10 .NewsHighlightsHolder div.NewsHighlights {
		width:100%;
		float: none;
		clear:both;
		border-right:none;
		border-bottom:1px solid #cccccc;
	}

	.pagelayout_main #CONTENTAREA_10 .NewsHighlightsHolder div.NewsHighlights .teaser_holder {
		min-height:5px;
		padding-bottom:20px;
		width:100%;
	}

	.pagelayout_main #CONTENTAREA_10 .NewsHighlightsHolder div.NewsHighlights:last-of-type {
		border-top:none;
		border-bottom:none;
		padding-top:0px;
	}
*/

	#NAVAREA_Footer ul li {
		width:100%;
	}
	.Footer .FooterCopyRight {
		clear:both;
		float:none;
		width:100%;
	}
	.Footer .class="FooterMenu" {
		clear:both;
		float:none;
		width:80%;
	}



}

@media screen and (max-width: 550px) {

/* CASE STUDY CAROUSEL */
	#covslideshow_casestudies_slidesarrowsholder, a.covslideshow_casestudies_slidesarrow {
		display:block;
	}

	#covslideshow_casestudies .dna2015_innersizeer {
		padding-left:0px;
		padding-right:0px;
	}
	#covslideshow_casestudies_slidesholdercontents .article_case_studies {
		margin-right:0px;
	}
/* END CASE STUDY CAROUSEL */


	.teaser_event .event_details {
		width: 100%;
		clear:both;
		float:none;
		padding-top:10px;
	}
	.NewsSearchBlock p {
		display:block;
		box-sizing:border-box;
		height:70px;
		width:100%;
		padding-left:5px;
		padding-right:5px;
		float:none;
		clear:both;
	}

	.NewsSearchBlock form p:first-child {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}

	body.search_2 #FrmNewsSearch_NewsSchSearch p:first-child {
		margin-top:-200px;
		margin-bottom:150px;
	}

	body.search .NewsSearchBlock p, body.search_2 .NewsSearchBlock p {
		width:100%;
	}
	body.search .NewsSearchBlock form p:first-child, body.search_2 .NewsSearchBlock form p:first-child {
		width:100%;
	}

	body.search .NewsSearchBlock p.NewsSrch_BtnSubmitHolder, body.search_2 .NewsSearchBlock p.NewsSrch_BtnSubmitHolder {
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}





	ul.timeline-v1:before {
			width: 1px;
			background-color: transparent;
	}

	.timeline-v1 > li > .timeline-badge span, .timeline-v1 > li > .timeline-badge {
		display:none !important;
	}

    ul.timeline-v1 > li > .timeline-panel {
        width: calc(100% - 10px) !important;
        width: -moz-calc(100% - 10px) !important;
        width: -webkit-calc(100% - 10px) !important;;
    }

	.author_img_bg_holder {
		height:280px;
	}

	#dna2015_topnav .LogoDiv a:first-child {
		float:left;
		width:60px;
		height:42px;
		background-repeat:no-repeat;
		background-position:center left;
		margin-left:0px;
		
	}
	.pagelayout_main_slideshow.pagelayout_main #CONTENTAREA_2 .Copy, .pagelayout_main #CONTENTAREA_2 .NewsArticle
, body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy
, body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy {
		float: none;
		clear:both;
		width:100%;
		display:block;
		box-sizing:border-box;
	}

/*
body#our_expertise_our_expertise .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n)
, 
*/
body#what_we_do_what_we_do .pagelayout_main #CONTENTAREA_2 .Copy:last-child:nth-child(4n) {
		float: none;
		clear:both;
		width:100%;
		display:block;
		box-sizing:border-box;
}
	.pagelayout_main #CONTENTAREA_2 .teaser_holder {
		padding-right:0px;
	}


}




#theToolTip {
	position:absolute;
	top:-1000px;
}






























/* SLIDESHOW > demo.css */

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}


/* Clearfix hack by Nicolas Gallagher: //nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.clear {
	height:0px;
}

.container {
	width: 100%;
/*
	position: relative;
	z-index: -10;
	margin-top: -130px;
*/
}

.container.demo-1 {
	height: 100%;
	position: absolute;
}

.clr {
	clear: both;
	padding: 0;
	height: 0;
	margin: 0;
}

.main {
	width: 90%;
	margin: 0 auto;
	position: relative;
}

.container > header,
.content-wrapper {
	padding: 30px;
	width: 80%;
	max-width: 960px;
	margin: 0 auto;
}

.content-wrapper p{
	padding-top: 30px;
	line-height: 26px;
}

.container > header h1 {
	font-size: 34px;
	line-height: 38px;
	margin: 0;
	font-weight: 700;
	color: #333;
	float: left;
}

.container > header h1 span {
	display: block;
	font-size: 20px;
	font-weight: 300;
}

#LoginFormHolder {
	padding-top:100px;
}



/* CUSTOM SLIDE SHOW */

.COV_SlideShow, .COV_SlideShow_Holder {
	width:100%;
}

.COV_SlideShow_Holder {
	display:block;
	box-sizing:border-box;
/*
	background-color:#081838;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover ;
*/
	overflow:hidden;
	overflow-y:hidden;
}
.COV_SlideShow_SlideFramework {
	width:100%;
	height:100%;
 /* background-image: url(images/background-photo.jpg); */
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;

}
/*
.COV_SlideShowInnerPage {
	height:374px;
}
*/

.COV_SlideShow_Slide, .COV_SlideShow_SlideFrameworkInner {
	width:100%;
	height:100%;
	position:relative;
	left:0px;
	top:0px;
	box-sizing:border-box;
}
.COV_SlideShow_Slide_Next {

	display:none;
}
.
.COV_SlideShow_SlideFrameworkInner_ContentCell {
	vertical-align:middle !important;
	text-align:left  !important;
}
.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_ContentCell, .COV_SlideShowInnerPage .COV_SlideShow_SlideFrameworkInner_ContentCell {
	vertical-align:top !important;
	padding-top:0px;
}
.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_Content, .COV_SlideShowInnerPage .COV_SlideShow_SlideFrameworkInner_Content {
/*	padding-top:110px; */
	padding-top:120px;
	min-height:150px;
/*
	padding-top:190px;
	min-height:600px;
*/
}

.COV_SlideShow_Slide_Heading, .COV_SlideShow_Slide_Heading_Page {
	font-size:50px;
	line-height:55px;
	color:#000;
	margin-bottom:5px;
}
body.search_2 .COV_SlideShow_Slide_Heading, body.search_2 .COV_SlideShow_Slide_Heading_Page {
	visibility:hidden;
}

.COV_SlideShow_Slide_SectionName {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:12px !important;
	line-height:16px;
	font-weight:normal;
	position:relative;
	color:#5d5c5c !important;
	letter-spacing:4px;
	text-transform:uppercase;
	text-align:center;
/*
	-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5;
*/
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;

	display:block;
	max-width:940px;
	box-sizing:border-box;
	margin-left:auto;
	margin-right:auto;

	font-size:20px;
	line-height:22px;
	text-transform:uppercase;
	color:white;
	margin-bottom:10px;
	padding-bottom:0px;
	margin-top:-15px;
}
.COV_SlideShow_Slide_Button_A, .COV_SlideShow_Slide_Button_A:link, .COV_SlideShow_Slide_Button_A:visited, .COV_SlideShow_Slide_Button_A:hover, .COV_SlideShow_Slide_Button_A:active {
	font-size:24px;
	color:white !important;
	display:inline-block;
	padding:15px;
	text-decoration:none;
}


/* own not based on core */


.COV_SlideShow, .COV_SlideShow_Holder {
	max-height:780px;
}

.COV_SlideShow_SlideFrameworkInner_ContentCell {

	padding-left:20px;
	padding-right:20px;
}
.COV_SlideShow_SlideFrameworkInner_Content {
	box-sizing:border-box;
	padding-bottom:30px;
/* WAS	padding-top:110px; */
	padding-top:70px;
	text-align:left;
	clear:both;
	float:none;
	position:relative;
	max-width: 1140px;

/*	border-bottom:20px solid #ffffff; */
}
.COV_SlideShow_Slide_On {
  background-image: url(../czusys_images/C_ArrowDown_GraySolidV8.png); 
	background-size: auto 30px;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.COV_SlideShow.COV_SlideShowInnerPage .COV_SlideShow_Slide_On {
	background-image:none;
}
.COV_SlideShow.COV_SlideShowInnerPage .COV_SlideShow_SlideFrameworkInner_Content {
/* WAS	padding-top:110px; */
/*	padding-top:70px; */
	padding-bottom:0px;
}

body.home .COV_SlideShow_Slide_Text {
max-width:60% !important;
	line-height: 1.3em;
}
body.home .COV_SlideShow_Slide_Heading {
max-width:60% !important;

}


.COV_SlideShow.COV_SlideShowInnerPage .COV_SlideShow_Slide_Text {
	margin-bottom:0px;
	padding-bottom:80px;
	
.COV_SlideShow.COV_SlideShowInnerPage .COV_SlideShow_Slide_Text:empty {
	display:none;
}

.COV_SlideShow_Slide_Heading, .COV_SlideShow_Slide_Heading_Page {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:50px;
	line-height:55px;
	text-transform:none;
	margin-bottom:12px;
	font-weight:normal;
	position:relative;
/*	left:-600px; */
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;

	display:block;
	max-width:100%;
	box-sizing:border-box;
	text-align:center !important;
}



body.home .COV_SlideShow_Slide_Heading, .COV_SlideShow_Slide_Heading_Page {
text-align:left !important;
max-width:600px !important;
color:#ec312e !important;
/*
	text-shadow: 2px 2px 5px rgba(255, 255, 255, 1);

	text-shadow: 0px 0px 0px rgba(255, 255, 255, 1);*/
}


/*
.COV_SlideShow_Slide_Heading_Page {
	margin-bottom:30px;
}
*/
.COV_SlideShow_Slide_Heading:empty {
	display:none;
}
/*
body.insights .COV_SlideShow_Slide_Heading {
	margin-bottom:90px;
}
*/
/*
.COV_SlideShow_Slide_Heading_Page {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
*/
/*
.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading {
	font-family: 'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-size:28px;
	line-height:38px;
	text-transform:none;
	max-width:50%;
	float:right;
	color:#cccccc;
	box-sizing:border-box;
	min-height:250px;
}
.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading i, .COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading b {
	font-style:normal !important;
	font-family: 'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-size:28px;
	line-height:38px;
	color:#cccccc;
	font-weight:normal !important;
}
*/


	font-size:14px;
	line-height:22px;
	color:#5d5c5c;
	margin-bottom:15px;
	text-transform:uppercase;
letter-spacing:4px;
	font-weight:normal;
	margin-bottom:25px;
	position:relative;
/*	right:-600px; */
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;

	display:block;
	max-width:440px;
	box-sizing:border-box;
	text-align:left;

	/*text-shadow: 0px 0px 0px rgba(255, 255, 255, 1);*/
}


body.contact .COV_SlideShow.COV_SlideShowInnerPage .COV_SlideShow_Slide_Text {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	text-transform:none;
}
body.our_people .COV_SlideShow_Slide_Text {
/*	font-family: 'montserratbold', Arial, Helvetica, Tahoma, Myriad, sans-serif; */
	font-family: 'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-weight:normal;
	font-size:30px;
	line-height:34px;
	text-transform:none;
}
.COV_SlideShowApproachPage .COV_SlideShow_Slide_Text {
	font-size:25px;
	line-height:32px;
	text-transform:none;
	max-width:50%;
	float:left;
	text-align:left;
	padding-right:30px;
	box-sizing:border-box;
	min-height: 250px;
}
.COV_SlideShowApproachPage .COV_SlideShow_Slide_Text h1 {
	font-family:'montserratregular', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-size:32px;
	line-height:34px;
	text-transform:none;
	text-align:left;
	color:#ffffff;
	padding:0px;
	margin:0px;
}
.COV_SlideShowApproachPage .COV_SlideShow_Slide_Text h4 {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
		text-align:left;
	color:#cccccc;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:16px;
	margin-bottom:20px;
	font-weight:normal;
}



#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul li {
	padding:0px;
	margin:0px;
    list-style: none; 
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul {
	padding-top:30px !important;
}



#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li span {
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
/*
	font-size:14px;
*/
	font-size: 18px;
	line-height:20px;
	color:#cccccc;
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-align:right;
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul {
    margin-left: 10px;  
    padding-left: :20px;  
}



#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li:hover, #CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li span:hover {
	cursor: pointer;
	cursor: hand;
}

/*

#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li:before {   
    content: "";  
    border-color: transparent transparent;  
    border-style: solid;  
    border-width: 0.35em 0 0.35em 0.45em;  
    display: block;  
    height: 0;  
    width: 0;  
    left: -1em;  
    top: 0.9em;  
    position: relative;  
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.selected:before {
    content: "";  
    border-color: transparent #fd982e;  
    border-style: solid;  
    border-width: 0.35em 0 0.35em 0.45em;  
    display: block;  
    height: 0;  
    width: 0;  
    left: -1em;  
    top: 0.9em;  
    position: relative;  
}
*/

#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li span {
	display:inline;
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.shown {
	color:white;
	font-weight:normal;
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.shown span {
	color:white;
	font-weight:normal;
/*	font-size:22px; */
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.selected span {
/*
	font-size:26px;
	font-weight:bold;
*/
	color:white;
	font-size:20px;
/*
	font-weight:bold;
	font-size:22px;
*/
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.selected {
	color:white;
/*	font-size:20px; */
	padding-right:40px;
	margin-right:70px;
/*
	font-weight:bold;
	font-size:22px;
*/
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left ul li {
	padding-bottom:18px;
	margin-right:70px;
}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li {
	display:block;
	padding-left:0px;
	margin-left:5px;
	margin-bottom:4px;
	padding-right:40px !important;
	margin-right:70px;

}
#CONTENTAREA_4 #COVInnerPageAniBlock .fifty_left li.selected {
	padding-right:40px !important;
	background-image: url(../czusys_images/icons/icon_arrow_orange.png);
	background-size: 25px auto;
	background-repeat:no-repeat;
	background-position:top right;
	margin-right:70px;
}
#CONTENTAREA_4 #COV_SlideShow_COVInnerPageAniBlock_nav-dots {
	display:none;
}

.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_Content {
	display:block;
	max-width:940px;
	box-sizing:border-box;
	margin-left:auto;
	margin-right:auto;
}

.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_Content {
	padding-top:110px;
	min-height:600px;
}

.COV_SlideShow_Slide_Button_A, .COV_SlideShow_Slide_Button_A:link, .COV_SlideShow_Slide_Button_A:visited, .COV_SlideShow_Slide_Button_A:hover, .COV_SlideShow_Slide_Button_A:active {
	background-color:#000;
	background-image:none;
	font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding:12px;
	padding-left:40px;
	padding-right:40px;
	letter-spacing:4px;
	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
}
.COV_SlideShow_Slide_Button_A:hover {
	background-color:#000000;
}

.COV_SlideShow_Slide_Button_A.Button_academy:hover {
	background-image:none;
	background-color:#9b68ad;
}
.COV_SlideShow_Slide_Button_A.Button_innovation:hover {
	background-image:none;
	background-color:#324891;
}
.COV_SlideShow_Slide_Button_A.Button_academy:hover {
	background-image:none;
	background-color:#9b68ad;
}
.COV_SlideShow_Slide_Button_A.Button_advisory:hover {
	background-image:none;
	background-color:#49a167;
}
.COV_SlideShow_Slide_Button_A.Button_technology:hover {
	background-image:none;
	background-color:#fd982e;
}

#COV_SlideShow_CTOPAREA .COV_SlideShow_SlideFrameworkInner_Custom {
	box-sizing:border-box;
	padding-bottom:0px;
 -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; 
}

#COV_SlideShow_CTOPAREA .COV_SlideShow_SlideFrameworkInner_Custom_2 {
	box-sizing:border-box;
	padding-bottom:0px;
 -moz-opacity:.10; filter:alpha(opacity=10); opacity:.10; 
}

body.home #COV_SlideShow_CTOPAREA .COV_SlideShow_SlideFrameworkInner_Custom {
	padding-bottom:30px;
}
body.home #COV_SlideShow_CTOPAREA .COV_SlideShow_SlideFrameworkInner_Custom_2 {
	padding-bottom:30px;
}

/*
.C_H_Triangles_Left {
	background-repeat:no-repeat;
	background-size:85% auto;
	background-image:url(../czusys_images/C_H_Triangles_Left_1_blue.png?v2);
	width:50%;
	height:100%;
	float:left;
	background-position: 0px 70px;
 -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; 
}
.C_H_Triangles_Left_2 {
	background-image:url(../czusys_images/C_H_Triangles_Left_2_white.png?v2);
}
.C_H_Triangles_Right {
	background-repeat:no-repeat;
	background-size:85% auto;
	background-position:bottom right;
	background-image:url(../czusys_images/C_H_Triangles_Right_2_white.png?v2);
	width:50%;
	height:100%;
	float:left;
 -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; 
}
.C_H_Triangles_Right_2 {
	background-image:url(../czusys_images/C_H_Triangles_Right_1_blue.png?v2);
}

body.home .C_H_Triangles_Left_2 {
	background-image:url(../czusys_images/C_H_Triangles_Left_2_blue.png?v2);
}
body.home .C_H_Triangles_Right {
	background-image:url(../czusys_images/C_H_Triangles_Right_2_blue.png?v2);
}
body.home .C_H_Triangles_Right_2 {
	background-image:url(../czusys_images/C_H_Triangles_Right_1_blue.png?v2);
}
*/    




.COV_SlideShow_Slide_Heading strong {
/*
	font-size:30px;
	line-height:32px;
	font-weight:400;
*/
	font-family: 'montserratlight', Arial, Helvetica, Tahoma, Myriad, sans-serif ;
	font-weight:normal;
	font-size:30px;
	line-height:34px;
	text-transform:none;
}
body.our_story .COV_SlideShow_Slide_Heading strong {
	font-family:'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif ; 
  margin:0px;
  padding:0px;
  border-bottom: none; 
  font-style: normal; 
  font-variant: normal; 
	font-weight:normal;
  font-size: 36px; 
  line-height: 38px; 
  color: #ffffff; 
  margin-bottom:16px;
  text-transform:none;
	text-align:center;
	letter-spacing:-1px;
}
.COV_SlideShow_Slide_Heading span, .COV_SlideShow_Slide_Heading_Page span {
	color:#cccccc;
}
.COV_SlideShow_Slide_Heading i, .COV_SlideShow_Slide_Heading_Page i {
	font-size:14px;
	line-height:16px;
	font-style:normal;
	text-transform:none;
}
.COV_SlideShow_Slide_Text strong {
	font-size:15px;
	line-height:17px;
	font-weight:400;
	display:inline-block;
	background-image:url(../czusys_images/C_TopNavBG_v2.png);
	padding:6px;
	padding-left:20px;
	padding-right:20px;
}
.COV_SlideShow_Slide_Text span {
	display:block;
	color:#ffffff;
	padding-bottom:15px;
}
/*
body.Page.our_story.who_we_are .COV_SlideShow_Slide_Heading, body.Page.our_story.who_we_are .COV_SlideShow_Slide_Text {
	text-align:left;
}
*/
#COV_SlideShow_nav-dots, #COV_SlideShow_COVInnerPageAniBlock_nav-dots {
	text-align: center;
	position: relative;
	top:-85px;
	height: 30px;
	width: 100%;
	padding-left:17px;
}
#COV_SlideShow_COVInnerPageAniBlock_nav-dots {
	top:30px;
	margin-bottom:15px;
}

#COV_SlideShow_nav-dots span, #COV_SlideShow_COVInnerPageAniBlock_nav-dots span {
	font-family:Verdana,Arial,sans-serif;
	display: inline-block;
	position: relative;
	z-index:1;
	top:0;
	font-size:38px;
	line-height:32px;
	width: 28px;
	height: 32px;
	overflow:hidden;
	text-align:left;
	margin: 0px;
	font-weight:bold;
}


#COV_SlideShow_nav-dots span::after, #COV_SlideShow_COVInnerPageAniBlock_nav-dots span::after { 
    content: "\25B7 ";
    background-color: transparent;
    color: #ffffff;
}

#COV_SlideShow_nav-dots span, #COV_SlideShow_COVInnerPageAniBlock_nav-dots span {	
	cursor:pointer;
	cursor:hand;
}

#COV_SlideShow_nav-dots span.selected,
#COV_SlideShow_nav-dots span:hover,
#COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected,
#COV_SlideShow_COVInnerPageAniBlock_nav-dots span:hover {

}

#COV_SlideShow_nav-dots span.selected::after, #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
/*    content: "\25B6 "; */


  content: "\25B7 ";
	font-weight:bold;
  color: #49a167;

/*
    content: "";  
    border-color: transparent #fd982e;  
    border-style: solid;  
    border-width: 0.35em 0 0.35em 0.45em;  
    display: block;  
    height: 0;  
    width: 0;  
    left: 0;  
    top: 0;  
    position: relative;  
*/
}


.green .SubmitButtonLink:hover {
	background-color:#49a167;
	border:1px solid #49a167;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.green .TempSubmitButtonLight, .green .TempSubmitButtonLight:hover {
	background-color:#49a167;
	border:1px solid #49a167;
}
#CV_tooltip.green {
	background-color:#49a167;
}
.green #COV_SlideShow_nav-dots span.selected::after, .green #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#49a167;
}

/*
body.advisory .SubmitButtonLink:hover, body.advisory_overview .SubmitButtonLink:hover {
	background-color:#49a167;
	border:1px solid #49a167;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}

body.advisory .TempSubmitButtonLight, body.advisory_overview .TempSubmitButtonLight  {
	background-color:#49a167;
	border:1px solid #49a167;
}

body.advisory #CV_tooltip, body.advisory_overview #CV_tooltip {
	background-color:#49a167;
}

body.treasury .SubmitButtonLink:hover, body.treasury_overview .SubmitButtonLink:hover {
	background-color:#49a167;
	border:1px solid #49a167;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.treasury .TempSubmitButtonLight, body.treasury_overview .TempSubmitButtonLight  {
	background-color:#49a167;
	border:1px solid #49a167;
}
body.treasury #CV_tooltip, body.treasury_overview #CV_tooltip {
	background-color:#49a167;
}


body.corporate_treasury .SubmitButtonLink:hover, body.corporate_treasury_overview .SubmitButtonLink:hover {
	background-color:#49a167;
	border:1px solid #49a167;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.corporate_treasury .TempSubmitButtonLight, body.corporate_treasury_overview .TempSubmitButtonLight  {
	background-color:#49a167;
	border:1px solid #49a167;
}
body.corporate_treasury #CV_tooltip, body.corporate_treasury_overview #CV_tooltip {
	background-color:#49a167;
}
*/


.orange .SubmitButtonLink:hover {
	background-color:#e66102;
	border:1px solid #e66102;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.orange .TempSubmitButtonLight, .orange .TempSubmitButtonLight:hover {
	background-color:#e66102;
	border:1px solid #e66102;
}
#CV_tooltip.orange {
	background-color:#e66102;
}
.orange #COV_SlideShow_nav-dots span.selected::after, .orange #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#e66102;
}
/*
body.technology .SubmitButtonLink:hover, body.technology_overview .SubmitButtonLink:hover {
	background-color:#e66102;
	border:1px solid #e66102;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.technology .TempSubmitButtonLight, body.technology_overview .TempSubmitButtonLight  {
	background-color:#e66102;
	border:1px solid #e66102;
}
body.technology #CV_tooltip, body.technology_overview #CV_tooltip {
	background-color:#e66102;
}
body.technology #COV_SlideShow_nav-dots span.selected::after, body.technology #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#e66102;
}

body.banking .SubmitButtonLink:hover, body.banking_overview .SubmitButtonLink:hover {
	background-color:#e66102;
	border:1px solid #e66102;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.banking .TempSubmitButtonLight, body.banking_overview .TempSubmitButtonLight  {
	background-color:#e66102;
	border:1px solid #e66102;
}
body.banking #CV_tooltip, body.banking_overview #CV_tooltip {
	background-color:#e66102;
}
body.banking #COV_SlideShow_nav-dots span.selected::after, body.banking #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#e66102;
}
*/


.purple .SubmitButtonLink:hover {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.purple .TempSubmitButtonLight, .purple .TempSubmitButtonLight:hover {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
}
#CV_tooltip.purple {
	background-color:#9b68ad;
}
.purple #COV_SlideShow_nav-dots span.selected::after, .purple #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#9b68ad;
}

/*
body.academy .SubmitButtonLink:hover, body.academy_overview .SubmitButtonLink:hover {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.academy .TempSubmitButtonLight, body.academy_overview .TempSubmitButtonLight  {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
}
body.academy #CV_tooltip, body.academy_overview #CV_tooltip {
	background-color:#9b68ad;
}
body.academy #COV_SlideShow_nav-dots span.selected::after, body.academy #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#9b68ad;
}


body.risk_compliance .SubmitButtonLink:hover, body.risk_compliance_overview .SubmitButtonLink:hover {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.risk_compliance .TempSubmitButtonLight, body.risk_compliance_overview .TempSubmitButtonLight  {
	background-color:#9b68ad;
	border:1px solid #9b68ad;
}
body.risk_compliance #CV_tooltip, body.risk_compliance_overview #CV_tooltip {
	background-color:#9b68ad;
}
body.risk_compliance #COV_SlideShow_nav-dots span.selected::after, body.risk_compliance #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#9b68ad;
}
*/



.cobalt .SubmitButtonLink:hover {
	background-color:#324891;
	border:1px solid #324891;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
.cobalt .TempSubmitButtonLight, .cobalt .TempSubmitButtonLight:hover {
	background-color:#324891;
	border:1px solid #324891;
}
#CV_tooltip.cobalt {
	background-color:#324891;
}
.cobalt #COV_SlideShow_nav-dots span.selected::after, .cobalt #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#9b68ad;
}

/*
body.innovation .SubmitButtonLink:hover, body.innovation_overview .SubmitButtonLink:hover {
	background-color:#324891;
	border:1px solid #324891;
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
body.innovation .TempSubmitButtonLight, body.innovation_overview .TempSubmitButtonLight  {
	background-color:#324891;
	border:1px solid #324891;
}
body.innovation #CV_tooltip, body.innovation_overview #CV_tooltip {
	background-color:#324891;
}
body.innovation #COV_SlideShow_nav-dots span.selected::after, body.innovation #COV_SlideShow_COVInnerPageAniBlock_nav-dots span.selected::after {
	color:#324891;
}
*/


	/*Timeline v1
------------------------------------*/
.timeline-v1 {
	padding: 20px 0;
	list-style: none;
	position: relative;
}

.timeline-v1:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 2px;
	background-color: #e2e2e2;
	left: 50%;
	margin-left: -1px;
}

.timeline-v1 > li {
	margin-bottom: 40px;
	position: relative;
	width: 50%;
	float: left;
	clear: left;
}

.timeline-v1 > li:before,
.timeline-v1 > li:after {
	content: " ";
	display: table;
}

.timeline-v1 > li:after {
	clear: both;
}

.timeline-v1 > li:before,
.timeline-v1 > li:after {
	content: " ";
	display: table;
}

.timeline-v1 > li:after {
	clear: both;
}

.timeline-v1 > li > .timeline-panel {
	width: 94%;
	float: left;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	/*border-radius: 2px;*/
	/*padding: 20px;*/
	position: relative;
	box-sizing:border-box;
}

.timeline-v1 > li > .timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #ccc;
	border-right: 0 solid #ccc;
	border-bottom: 15px solid transparent;
	content: " ";
}

.timeline-v1 > li > .timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 14px solid transparent;
	content: " ";
}

.timeline-v1 > li > .timeline-badge {
	color: #ccc;
	width: 18px;
	height: 18px;
	line-height: 50px;
	font-size: 1.4em;
	cursor: pointer;
	cursor: default;
	text-align: center;
	position: absolute;
	top: 29px;
	right: -9px;
	/*background-color: #999999;*/
	z-index: 9;

   content: '';
   display: inline-block;
   -moz-border-radius: 9px;
   -webkit-border-radius: 9px;
   border-radius: 9px;
		border:2px solid #cccccc;
   background-color: #eeedee;
	box-sizing:border-box;
	/*
	border-top-right-radius: 50%;
	border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	*/
}

.timeline-v1 > li > .timeline-badge span {
	margin-top:2px;
	width: 10px;
	height: 10px;
   content: '';
   display: inline-block;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
   background-color: #cccccc;
	box-sizing:border-box;
}

.timeline-v1 > li > .timeline-badge i:hover {
	color: #72c02c;
}

.timeline-v1 > li.timeline-inverted > .timeline-panel {
	float: right;
}
.timeline-v1 > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline-v1 > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}

.timeline-v1 > li > .timeline-panel .timeline-heading {
	padding: 5px;
}

.timeline-v1 > li > .timeline-panel .timeline-heading img {
	width: 100%;
}

.timeline-v1 .timeline-body {
    padding: 35px;
    margin-bottom: 0px;
}
.timeline-v1 .timeline-body img {
	margin-bottom:15px;
	max-width:100% !important;
	height:auto !important;
}
.timeline-v1 .timeline-footer {
    padding: 7px 12px;
    overflow: hidden;
    border-top: 1px solid #ccc;
}

.timeline-v1 .timeline-footer .blog-info {
	float: left;
}

.timeline-v1 .timeline-footer .blog-info i {
	color: #777;
}

.timeline-v1 .timeline-footer .likes {
	float: right;
}
.timeline-v1 .timeline-footer .likes i {
	margin-right: 2px;
	color: #777;
}

.timeline-v1 .timeline-footer .likes:hover {
	text-decoration: none;
	color: inherit;
}

.timeline-v1 .timeline-footer .likes:hover i {
	color: #72c02c;
}

.timeline-v1 > li.timeline-inverted{
	float: right; 
	clear: right;
	margin-bottom: 40px;
}

.timeline-v1 > li:nth-child(2){
  	margin-top: 80px;
}

.timeline-v1 > li.timeline-inverted > .timeline-badge{
  	left: -9px;
}

/* INNOVATION / COLAB */
#Innovation_MainContentTable .pagelayout_main_slideshow .dna2015_innersizeer_slideshow_row1 {
  background-image: none; 
	padding-bottom:0px;
}

#Innovation_MainContentTable #CONTENTAREA_1 .cov_innersizeer {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
#Innovation_MainContentTable #CONTENTAREA_1 {
	text-align:center;
}

#arbor {
	width:100%;
	height:100%;
  position:absolute;
	top:0px;
	left:0px;
	border-bottom:none;
	background-color:transparent;
	background-size:cover;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#Innovation_MainContentTable #CONTENTAREA_6 {
	padding-top:0px;
	padding-bottom:0px;
}
#Innovation_MainContentTable #CONTENTAREA_7 {
	padding-top:0px;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy {
	width:100%;
	box-sizing:border-box;
	padding-top:110px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;

	background:url(//www.iabsa.net/czusys_frameworkcustomize/Main_Jarallax_Image_innovation.jpg?Un=1457694476) no-repeat top center fixed;
/*	
	background-position:fixed;
*/
	background-size:cover;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy p {
	padding-top:0px;
	padding-bottom:50px;
	font-size:16px;
	line-height:28px;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy p, #Innovation_MainContentTable #CONTENTAREA_6 .Copy h1 {
	color:white;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy .cov_innersizeer {
	max-width:780px;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy a.SubmitButtonLight {
	color:white;
}

#Innovation_MainContentTable #CONTENTAREA_6 .Copy a.SubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#f2982e;
	border-color:#f2982e;
}

#Innovation_MainContentTable #CONTENTAREA_6 .Copy:nth-child(3n+1) a.SubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#2ca562;
	border-color:#2ca562;
}
#Innovation_MainContentTable #CONTENTAREA_6 .Copy:nth-child(3n+3) a.SubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#926caf;
	border-color:#926caf;
}

.colab_for_sap #CONTENTAREA_4 a.SubmitButtonLink:hover, .colab_for_sap #CONTENTAREA_4 a.TempSubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#2ca562;
	border:1px solid #2ca562;
}
.colab_for_innovation #CONTENTAREA_4 a.SubmitButtonLink:hover, .colab_for_innovation #CONTENTAREA_4 a.TempSubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#926caf;
	border:1px solid #926caf;
}
.colab_for_data #CONTENTAREA_4 a.SubmitButtonLink:hover, .colab_for_data #CONTENTAREA_4 a.TempSubmitButtonLight {
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
	background-color:#f2982e;
	border:1px solid #f2982e;
}
span.Innova_Arrow {
	display:block;
	margin-top:80px;
	width:100%;
	height:60px;
	cursor:pointer;
	cursor:hand;
  background: url(../czusys_images/Pres_Arrows_Up.png) no-repeat top center; 
  -webkit-background-size: auto 120px;
  -moz-background-size: auto 120px;
  -o-background-size: auto 120px;
  background-size: auto 120px;
}
span.Innova_Arrow:hover {
  background-position: bottom center; 
}
span.Innova_Arrow.Innova_ArrowDown {
  background: url(../czusys_images/Pres_Arrows_Down.png) no-repeat top center; 
  -webkit-background-size: auto 120px;
  -moz-background-size: auto 120px;
  -o-background-size: auto 120px;
  background-size: auto 120px;
	top:-60px;
}

span.Innova_Arrow.Innova_ArrowDown:hover {
  background-position: bottom center; 
}
.CovInnova_TabsHolder {
	padding-bottom:30px;
}
.CovInnova_TabsHolder a {
	width:25%;
	display:block;
	float:left;
	box-sizing:border-box;
	padding:2px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	line-height:48px;
}
.CovInnova_TabsHolder a.selected {
	background-color:#143c66;
	color:white;
}
.CovInnova_TabsHolder a:hover, .CovInnova_TabsHolder a.selected:hover {
	background-color:#143c66;
	color:white;
	-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;
}
.CovInnova_LogosHolder {
	text-align:center;
}
.CovInnova_LogosHolder a {
	display:inline-block;
	width:18%;
	box-sizing:border-box;
	padding:10px;

	-moz-opacity:0.15; filter:alpha(opacity=15); opacity:0.15;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}
.CovInnova_LogosHolder a.selected {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
    filter: none;
    -webkit-filter: none;  /* For Webkit browsers */
    filter: none;  /* For IE 6 - 9 */
    -webkit-transition: none;  /* Transition for Webkit browsers */
}
.CovInnova_LogosHolder a img {
	width:100%;
	height:auto;
	border:1px solid #cccccc;
}

#Innovation_MainContentTable #CONTENTAREA_6 .Copy a.SubmitButtonLight:hover, #Innovation_MainContentTable #CONTENTAREA_6 .Copy:nth-child(3n+1) a.SubmitButtonLight:hover, #Innovation_MainContentTable #CONTENTAREA_6 .Copy:nth-child(3n+3) a.SubmitButtonLight:hover {
/*
-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;
*/
-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
background-color:transparent;
	background-image:url(../czusys_images/C_TopNavBG_v2.png);
	border:1px solid #cccccc;
} 


#sitemap{
	margin: 0;
	padding: 0;
}

#sitemap.linkable{
  cursor:pointer;
}
/*
dl{
  margin:0 0 16px 0;
}

dt{
  margin-right:2px;
  font-weight:bold;
  min-width:90px;
}

dt em{
  font-weight:normal;
  margin:0 2px;
}

dd{
  font-style:italic;
  margin:0 0 0 10px;
  display:none;
}

dl.datastructure dt{
  display:inline-block;
  min-width:50px;
}
dl.datastructure dd{
  display:inline-block;
}

dt:hover{
  cursor:pointer;
  text-decoration:underline;
}
dl.datastructure dt:hover{
  cursor:default;
  text-decoration:none;
}

dd .desc{
  font-style:normal;
  margin:10px 0 10px -10px;
  width:380px;
}

dd .desc .bang{
  color:#bd1f00;
  font:24px Arial;
  position:absolute;
  left:-20px;
  margin-top:5px;
}

.sect{
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
    color:#998;  
    border-top:1px solid #998;
    margin:60px 85px 0 0;  
}
*/

@media (max-width: 992px) {


	.CovInnova_TabsHolder a, .CovInnova_TabsHolder a.selected {
		width:50%;
	}
	.timeline-v1 > li > .timeline-panel:before {
		top: 31px;
		right: -11px;
		border-top: 11px solid transparent;
		border-left: 11px solid #ccc;
		border-bottom: 11px solid transparent;
	}

	.timeline-v1 > li > .timeline-panel:after {
		top: 32px;
		right: -10px;
		border-top: 10px solid transparent;
		border-left: 10px solid #fff;
		border-bottom: 10px solid transparent;
	}
	.timeline-v1 > li.timeline-inverted > .timeline-panel:before {
		border-right-width: 11px;
		left: -11px;
	}
	.timeline-v1 > li.timeline-inverted > .timeline-panel:after {
		border-right-width: 10px;
		left: -10px;
	}

}

@media (max-width: 767px) {
    ul.timeline-v1:before {
        left: 40px;
    }

    ul.timeline-v1 > li {
      margin-bottom: 20px;
      position: relative;
      width:100%;
      float: left;
      clear: left;
    }
    ul.timeline-v1 > li > .timeline-panel {
        width: calc(100% - 70px);
        width: -moz-calc(100% - 70px);
        width: -webkit-calc(100% - 70px);
    }

    ul.timeline-v1 > li > .timeline-badge {
        left: 30px;
        margin-left: 0;
        top: 30px;
    }

    ul.timeline-v1 > li > .timeline-panel {
        float: right;
    }

    ul.timeline-v1 > li > .timeline-panel:before {
    	top: 27px;
		right: -12px;
		border-top: 12px solid transparent;
		border-left: 12px solid #ccc;
		border-bottom: 12px solid transparent;
	}

	ul.timeline-v1 > li > .timeline-panel:after {
		top: 28px;
		right: -11px;
		border-top: 11px solid transparent;
		border-left: 11px solid #fff;
		border-bottom: 11px solid transparent;
	}

    ul.timeline-v1 > li > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 12px;
        left: -12px;
        right: auto;
    }

    ul.timeline-v1 > li > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 11px;
        left: -11px;
        right: auto;
    }
    
	.timeline-v1 > li.timeline-inverted{
		float: left; 
		clear: left;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.timeline-v1 > li.timeline-inverted > .timeline-badge{
		left: 30px;
	}
}
	


@media screen and (max-width: 995px) {

	.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading, .COV_SlideShowApproachPage .COV_SlideShow_Slide_Text {
		max-width:100%;
		clear:both;
		float:none;
		min-height:250px;
		max-height:300px;
		margin-bottom:50px;
	}

	.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_Content {
		padding-top:110px;
	}
	.C_H_Triangles_Left {
		background-position: 0px -100px;
	}
	.C_H_Triangles_Left, .C_H_Triangles_Right {
		background-size:150% auto;
	}
}

@media screen and (max-width: 950px) {

		.CovInnova_LogosHolder a {
			display:inline-block;
			width:30%;
		}

	.COV_SlideShow, .COV_SlideShow_Holder {
		max-height:3780px;
	}

	.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading, .COV_SlideShowApproachPage .COV_SlideShow_Slide_Text {
		max-width:100%;
		clear:both;
		float:none;
		min-height:250px;
		max-height:300px;
		margin-bottom:50px;
	}
	.COV_SlideShowApproachPage .COV_SlideShow_SlideFrameworkInner_Content {
		padding-top:110px;
	}



}



@media screen and (max-width: 700px) {
	.C_H_Triangles_Left {
		background-position: 0px -50px;
	}
.at4-follow-inner {
	display:none;
}
	.COV_SlideShow_Slide_Heading, .COV_SlideShow_Slide_Heading_Page {
		font-size:42px;
		line-height:46px;
	}
	.COV_SlideShow_Slide_Text {
		font-size:22px;
		line-height:24px;
	}

	.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading, .COV_SlideShowApproachPage .COV_SlideShow_Slide_Text {
		min-height:380px;
	}

		.CovInnova_LogosHolder a {
			display:inline-block;
			width:40%;
		}
.news_home {
display:none;
}
#COV_SlideShow_fixed-img_holder {

opacity:1;
}
body.home #COV_SlideShow_fixed-img_holder {

opacity:1;
}

body.summit .ImgGallery_BlockThumbsHolder .ImgGallery_ThbDiv {

width:260px !important;
}

.social_holder

{
display:none;
}
body.summit .COV_SlideShow_Slide_Heading {
    color: #fff;
    margin-top: 30px;
}
.summit_date {
    margin-top: 10px;
    margin-bottom: -10px;
    }
.COV_SlideShow_Slide_Button_A, .COV_SlideShow_Slide_Button_A:link, .COV_SlideShow_Slide_Button_A:visited, .COV_SlideShow_Slide_Button_A:hover, .COV_SlideShow_Slide_Button_A:active {

font-size:12px;
letter-spacing:2px;
padding-left:15px;
padding-right:15px;
}

}
@media screen and (max-width: 500px) {


	.CovInnova_TabsHolder a, .CovInnova_TabsHolder a.selected {
		width:100%;
	}
	.COV_SlideShow_Slide_Heading, .COV_SlideShow_Slide_Heading_Page {
		font-size:60px;
		line-height:60px;
		font-weight:900;
		letter-spacing: 0px !important;
	}
	.COV_SlideShow_Slide_Text {
		font-size:18px;
		line-height:22px;
	}

	.COV_SlideShowApproachPage .COV_SlideShow_Slide_Heading, .COV_SlideShowApproachPage .COV_SlideShow_Slide_Text {
		min-height:450px;
	}
}
/* SLIDESHOW > style.css */
/*
.sl-slider-wrapper {
	width: 800px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}



.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
} 

.sl-slide {
	z-index: 1;
}



.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity : 1;
}



.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}



.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}


.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	width: 100%;
	height: 100%;
	background: #fff;
}


.sl-slide-horizontal .sl-slide-inner {
	background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
	background: #ccc;
}



.demo-1 .sl-slider-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.demo-2 .sl-slider-wrapper {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
}


.sl-slide-inner {
	text-align:right;
}
.dna2015_slidertextblock {
	display:block;
	box-sizing:border-box;
	padding-right:20px;
	padding-left:20px;
	width:100%;
	max-width:1140px;
	text-align:right;
	margin: 0;
	margin-right:auto;
	margin-left:auto;

  position: relative;
  top: 75%;
  transform: translateY(-75%);
  -webkit-transform: translateY(-75%);
  -ms-transform: translateY(-75%);
}

.demo-2 .sl-slider h2,
.demo-2 .sl-slider blockquote {
	padding: 0px 0px 0px 0px;
	width: 100%;
	max-width: 610px;
	color: #fff;
	margin: 0;
	margin-right:0px;
	margin-left:auto;
	position: relative;
	right:0px;

	z-index: 100;
	display:block;
	clear:both;
	float:none;
}

.demo-2 .sl-slider h2 {
	font-size: 49px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	text-align:right;

	text-transform:uppercase;
	line-height: 50px;
}

.demo-2 .sl-slider blockquote {
	font-size: 28px;
	padding-top: 10px;
	padding-bottom:20px;
	font-weight: 300;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	text-align:right;
	margin-right:0px;
}

.demo-2 .sl-slider blockquote cite {
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 5px;
	display: inline-block;
}

.demo-2 .bg-img {
	padding: 200px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	top: -200px;
	left: -200px;
	width: 100%;
	height: 70%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: bottom left;
}



.nav-arrows span {
	position: absolute;
	z-index: 2000;
	top: 50%;
	width: 40px;
	height: 40px;
	border: 8px solid #ddd;
	border: 8px solid rgba(150,150,150,0.4);
	text-indent: -90000px;
	margin-top: -40px;
	cursor: pointer;
	
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nav-arrows span:hover {
	border-color: rgba(150,150,150,0.9);
}

.nav-arrows span.nav-arrow-prev {
	left: 5%;
	border-right: none;
	border-top: none;
}

.nav-arrows span.nav-arrow-next {
	right: 5%;
	border-left: none;
	border-bottom: none;
}



.nav-dots {
	text-align: center;
	position: absolute;
	bottom: 2%;
	height: 30px;
	width: 100%;
	left: 0;
	z-index: 1;
}

.nav-dots span {
	display: inline-block;
	position: relative;
	z-index:1;
	top:0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 3px;
	background: #ddd;
	background: rgba(150,150,150,0.4);
	cursor: pointer;
	cursor: hand;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.4), 
		inset 0 1px 1px rgba(0,0,0,0.1);
}

.demo-2 .nav-dots span {
	background: rgba(150,150,150,0.1);
	margin: 6px;
	cursor: hand;
	z-index:8000;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.4), 
		inset 0 1px 1px rgba(0,0,0,0.1),
		0 0 0 2px rgba(255,255,255,0.5);
}

.demo-2 .nav-dots span.nav-dot-current,
.demo-2 .nav-dots span:hover {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.4), 
		inset 0 1px 1px rgba(0,0,0,0.1),
		0 0 0 5px rgba(255,255,255,0.5);
}

.nav-dots span.nav-dot-current:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	top: 3px;
	left: 3px;
	border-radius: 50%;
	background: rgba(255,255,255,0.8);
}



.demo-1 .deco {
	width: 260px;
	height: 260px;
	border: 2px dashed #ddd;
	border: 2px dashed rgba(150,150,150,0.4);
	border-radius: 50%;
	position: absolute;
	bottom: 50%;
	left: 50%;
	margin: 0 0 0 -130px;
}

.demo-1 [data-icon]:after {
    content: attr(data-icon);
    font-family: 'AnimalsNormal';
	color: #999;
	text-shadow: 0 0 1px #999;
	position: absolute;
	width: 220px;
	height: 220px;
	line-height: 220px;
	text-align: center;
	font-size: 100px;
	top: 50%;
	left: 50%;
	margin: -110px 0 0 -110px;
	box-shadow: inset 0 0 0 10px #f7f7f7;
	border-radius: 50%;
}

.demo-1 .sl-slide h2 {
	color: #000;
	text-shadow: 0 0 1px #000;
	padding: 20px;
	position: absolute;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 13px;
	text-transform: uppercase;
	width: 80%;
	left: 10%;
	text-align: center;
	line-height: 50px;
	bottom: 50%;
	margin: 0 0 -120px 0;
}

.demo-1 .sl-slide blockquote {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	height: 70px;
	color: #8b8b8b;
	z-index: 2;
	bottom: 50%;
	margin: 0 0 -200px 0;
	padding: 0;
}


.sl-slide blockquote p a {
	display:inline-block;
	background-color: #fff;
	border: 0 none;
	border-radius: 10px;
	color: #000 !important;
	cursor: pointer;
	font-size: 20px !important;
	font-weight: normal;
	padding: 8px 15px 5px !important;
	text-transform: uppercase;
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
	text-align:right;
}

.blockquote p:empty {
	display:none;
}


.demo-1 .sl-slide blockquote p{
	margin: 0 auto;
	width: 60%;
	max-width: 400px;
	position: relative;
}

.demo-1 .sl-slide blockquote p:before {
	color: #f0f0f0;
	color: rgba(244,244,244,0.65);
	font-family: "Bookman Old Style", Bookman, Garamond, serif;
	position: absolute;
	line-height: 60px;
	width: 75px;
	height: 75px;
	font-size: 200px;
	z-index: -1;
	left: -80px;
	top: 35px;
	content: '\201C';
}

.demo-1 .sl-slide blockquote cite {
	font-size: 10px;
	padding-top: 10px;
	display: inline-block;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 4px;
}




.demo-1 .bg-1 .sl-slide-inner,
.demo-1 .bg-1 .sl-content-slice {
	background: #fff;
}


.demo-1 .bg-2 .sl-slide-inner,
.demo-1 .bg-2 .sl-content-slice {
	background: #000;
}

.demo-1 .bg-2 [data-icon]:after,
.demo-1 .bg-2 h2 {
	color: #fff;
}

.demo-1 .bg-2 blockquote:before {
	color: #222;
}


.demo-1 .bg-3 .sl-slide-inner,
.demo-1 .bg-3 .sl-content-slice {
	background: #db84ad;
}

.demo-1 .bg-3 .deco {
	border-color: #fff;
	border-color: rgba(255,255,255,0.5);
}

.demo-1 .bg-3 [data-icon]:after {
	color: #fff;
	text-shadow: 0 0 1px #fff;
	box-shadow: inset 0 0 0 10px #b55381;
}

.demo-1 .bg-3 h2,
.demo-1 .bg-3 blockquote{
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
}

.demo-1 .bg-3 blockquote:before {
	color: #c46c96;
}


.demo-1 .bg-4 .sl-slide-inner,
.demo-1 .bg-4 .sl-content-slice {
	background: #5bc2ce;
}

.demo-1 .bg-4 .deco {
	border-color: #379eaa;
}

.demo-1 .bg-4 [data-icon]:after {
	text-shadow: 0 0 1px #277d87;
	color: #277d87;
}

.demo-1 .bg-4 h2,
.demo-1 .bg-4 blockquote{
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.demo-1 .bg-4 blockquote:before {
	color: #379eaa;
}


.demo-1 .bg-5 .sl-slide-inner,
.demo-1 .bg-5 .sl-content-slice {
	background: #ffeb41;
}

.demo-1 .bg-5 .deco {
	border-color: #ECD82C;
}

.demo-1 .bg-5 .deco:after {
	color: #000;
	text-shadow: 0 0 1px #000;
}

.demo-1 .bg-5 h2,
.demo-1 .bg-5 blockquote{
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.demo-1 .bg-5 blockquote:before {
	color: #ecd82c;
}


.demo-2 .bg-img-1 {
	background-image: url(//www.iabsa.net/czusys_images/1.jpg);
}




.sl-trans-elems .deco{
	-webkit-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-moz-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-o-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-ms-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	animation: roll 1s ease-out both, fadeIn 1s ease-out both;
}
.sl-trans-elems h2{
	-webkit-animation: moveUp 1s ease-in-out both;
	-moz-animation: moveUp 1s ease-in-out both;
	-o-animation: moveUp 1s ease-in-out both;
	-ms-animation: moveUp 1s ease-in-out both;
	animation: moveUp 1s ease-in-out both;
}
.sl-trans-elems blockquote{
	-webkit-animation: fadeIn 0.5s linear 0.5s both;
	-moz-animation: fadeIn 0.5s linear 0.5s both;
	-o-animation: fadeIn 0.5s linear 0.5s both;
	-ms-animation: fadeIn 0.5s linear 0.5s both;
	animation: fadeIn 0.5s linear 0.5s both;
}
.sl-trans-back-elems .deco{
	-webkit-animation: scaleDown 1s ease-in-out both;
	-moz-animation: scaleDown 1s ease-in-out both;
	-o-animation: scaleDown 1s ease-in-out both;
	-ms-animation: scaleDown 1s ease-in-out both;
	animation: scaleDown 1s ease-in-out both;
}
.sl-trans-back-elems h2{
	-webkit-animation: fadeOut 1s ease-in-out both;
	-moz-animation: fadeOut 1s ease-in-out both;
	-o-animation: fadeOut 1s ease-in-out both;
	-ms-animation: fadeOut 1s ease-in-out both;
	animation: fadeOut 1s ease-in-out both;
}
.sl-trans-back-elems blockquote{
	-webkit-animation: fadeOut 1s linear both;
	-moz-animation: fadeOut 1s linear both;
	-o-animation: fadeOut 1s linear both;
	-ms-animation: fadeOut 1s linear both;
	animation: fadeOut 1s linear both;
}
@-webkit-keyframes roll{
	0% {-webkit-transform: translateX(500px) rotate(360deg);}
	100% {-webkit-transform: translateX(0px) rotate(0deg);}
}
@-moz-keyframes roll{
	0% {-moz-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-moz-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-o-keyframes roll{
	0% {-o-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-o-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-ms-keyframes roll{
	0% {-ms-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-ms-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@keyframes roll{
	0% {transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-webkit-keyframes moveUp{
	0% {-webkit-transform: translateY(40px);}
	100% {-webkit-transform: translateY(0px);}
}
@-moz-keyframes moveUp{
	0% {-moz-transform: translateY(40px);}
	100% {-moz-transform: translateY(0px);}
}
@-o-keyframes moveUp{
	0% {-o-transform: translateY(40px);}
	100% {-o-transform: translateY(0px);}
}
@-ms-keyframes moveUp{
	0% {-ms-transform: translateY(40px);}
	100% {-ms-transform: translateY(0px);}
}
@keyframes moveUp{
	0% {transform: translateY(40px);}
	100% {transform: translateY(0px);}
}
@-webkit-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-o-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-ms-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes scaleDown{
	0% {-webkit-transform: scale(1);}
	100% {-webkit-transform: scale(0.5);}
}
@-moz-keyframes scaleDown{
	0% {-moz-transform: scale(1);}
	100% {-moz-transform: scale(0.5);}
}
@-o-keyframes scaleDown{
	0% {-o-transform: scale(1);}
	100% {-o-transform: scale(0.5);}
}
@-ms-keyframes scaleDown{
	0% {-ms-transform: scale(1);}
	100% {-ms-transform: scale(0.5);}
}
@keyframes scaleDown{
	0% {transform: scale(1);}
	100% {transform: scale(0.5);}
}
@-webkit-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-moz-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-o-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-ms-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}




@media screen and (max-width: 660px) {
	.demo-1 .deco {
		width: 130px;
		height: 130px;
		margin-left: -65px;
		margin-bottom: 50px;
	}

	.demo-1 [data-icon]:after {
		width: 110px;
		height: 110px;
		line-height: 110px;
		font-size: 40px;
		margin: -55px 0 0 -55px;
	}

	.demo-1 .sl-slide blockquote {
		margin-bottom: -120px;
	}

	.demo-1 .sl-slide h2 {
		line-height: 22px;
		font-size: 18px;
		margin-bottom: -40px;
		letter-spacing: 8px;
	}

	.demo-1 .sl-slide blockquote p:before {
		line-height: 10px;
		width: 40px;
		height: 40px;
		font-size: 120px;
		left: -45px;
	}

	.demo-2 .sl-slider-wrapper {
		height: 500px;
	}

	.demo-2 .sl-slider h2 {
		font-size: 36px;
	}

	.demo-2 .sl-slider blockquote {
		font-size: 16px;
	}

}
*/

/* END SLIDESHOW CSS */
.jquerycssmenu ul li a {
color:#dadada !important;
}
.highslide-container div {
font-family:'Questrial' !important;

}
li.highslide-move {
margin-right:10px !important;
margin-left:5px !important;

}
.member {
margin-top:60px;
background-color:#eeedee;
padding:20px;
text-align:center;
padding-top:0px;
margin-bottom:0px;
}

.member a.SubmitButtonLink {
margin-top:25px;


}

.council_list {
display:inline-block;
width:100%;
text-align:center;
font-size:20px !important;
color:#ec312e !important;

}

.council_list_inner {
float:none;
font-size:20px !important;
color:#ec312e !important;
line-height:26px; 
padding:15px;
text-align:center;
width:100%;
}

body.home .dna2015_innersizeer #CONTENTAREA_5 {

 min-height:350px;
}

body.fees__contributors .member {

margin:20px;
}

body.fees__contributors .News_Article:nth-of-type(3n+3), body.fees__contributors .News_Article:nth-of-type(3n+1), body.fees__contributors .News_Article:nth-of-type(3n+2) {
padding-right:0px;
padding-left:0px;
}

body.benefits H5 {

margin-bottom:-10px;
text-transform:none;

}

body.benefits #CONTENTAREA_1  {
border-top:0px;

}

body.benefits #CONTENTAREA_2  {
margin-top:60px;

}


hr {
border: 0; 
height: 1px;
background:#eeedee;
margin-top:15px;
}


body.contact #CONTENTAREA_4 h5, #cov_parabg #CONTENTAREA_4 h6 {

color:#000 !important;
margin-bottom:0px !important;
}

.at4m-dock.ats-dark a, .at4m-dock.ats-dark a:first-child {
    color: #eee !important;
}
.play-button-wrapper {
border: 1px solid #000;
    border-radius: 100%;
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    opacity: 0.6;
    position: relative;
    top: 6px;
    transition: opacity 0.4s cubic-bezier(0.694, 0, 0.335, 1) 0s;
    width: 20px;
}

.play-button-wrapper svg {
height:10px;
left:0px;
margin:5px;
position:relative;
width:10px;
margin-top: 4px;
color:#fff;


}
.social_holder {


}
.social_holder img {
width:45px;
height:auto;
margin-left:10px;
display:none;

}
.ImgGallery_MainImageTD .ImgGallery_LargeName {
    background-color: gray;
    color: white;
    font-size: 11px;
    display: block;
    line-height: 15px;
    font-weight: bold;
    text-align: center;
    display: none;
}
.ImgGallery_MainImageTD {

    background-color: transparent;
}
.ImgGallery_LeftMenu, .ImgGallery_BothMenu_Left, .ImgGallery_BothMenu_Right, .ImgGallery_TopMenu_Left, .ImgGallery_TopMenu_Right {
    width: 24px;
    background-color: transparent;
    border-right: 0px solid #E4E4E4;
    text-align: center;
}


.ImgGallery_TopMenu_Left .ImgGallery_BackOneLink {
    display: block;
    width: 18px;
    height: 20px;
    margin: 0px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 0px;
    border: 0px;
    background-image: url(../czusys_images/gallery_left.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.ImgGallery_TopMenu_Right .ImgGallery_ForwardOneLink {
    background-image: url(../czusys_images/gallery_right.png);
}
.ImgGallery_TopMenu_Right {

    position: absolute;
}
.ImgGallery_TopMenu_Left .ImgGallery_BackOneLink, .ImgGallery_TopMenu_Right .ImgGallery_ForwardOneLink {

height: 50px;
background-position: center center;

}
.ImgGallery_LeftMenu, .ImgGallery_BothMenu_Left, .ImgGallery_BothMenu_Right, .ImgGallery_TopMenu_Left, .ImgGallery_TopMenu_Right {
background-color: #fff;

}
.ImgGallery_TopMenu_Center {
background-color: #fff;
}
.ImgGallery_TopMenu_Center .ImgGallery_Toggle span {
    float: none;
    margin-left: auto;
    margin-right: auto;

    margin-top: 18px;
}
.ImgGallery_BlockThumbsHolder .ImgGallery_ThbName, .ImgGalleryHighlights_BlockThumbsHolder .ImgGallery_ThbName {
    background-color: #000;
    color: white;
    font-size: 14px;
    display: block;
    line-height: 25px;
    text-align: center;
    text-transform:uppercase;
    margin-bottom: -1px !important;
    width: 355px;
}
/* HOVER TIP */
#theToolTip{
position: absolute;
left: -400px;
width: 400px;
border: 2px solid #FFFFFF;
padding: 8px 6px 6px 10px;
background-color: #eeedee;
visibility: hidden;
z-index: 1000;
color:#000;
}

body.assets .NewsHighlights{
margin-bottom: 0px;

}
.iab_Fees_table, .iab_Fees_table_header {
	width: 70%;
	float:left;
	box-sizing:border-box;
	border-collapse: collapse;
	padding:0px;
}
.iab_Fees_table_header {
	width:100%;
}
.iab_Fees_table_header td {
	box-sizing:border-box;
	padding:10px;
	border-left: 1px solid rgb(238, 237, 238); 
	background-color: rgb(238, 237, 238);
	padding: 10px; letter-spacing: 0px; word-spacing: 0px;
	font-weight:bold;
}
.iab_Fees_table_header td:first-child {
	width:30%;
	border-left:none;
	text-align:right;
}
.iab_Fees_table td {
	box-sizing:border-box;
		border-left: 1px solid rgb(238, 237, 238); 
		padding:10px;
			border-bottom: 1px solid rgb(238, 237, 238); 
}
.iab_Fees_table td:first-child {
	width:150px;
}
.iab_Fees_table td:last-child {
	width:150px;
}
.iab_Fees_table_header td:last-child {
	width:151px;
}
.iab_Fees_header {
	width: 30%;
	float: left;
	box-sizing:border-box;
	text-align:right;
	padding-right:10px;

		font-weight: normal;
    font-size: 14px !important;
    line-height: 16px;
    color: #5d5c5c;
    font-family: 'Questrial', Arial, Helvetica, Tahoma, Myriad, sans-serif;
    text-transform: uppercase;
    letter-spacing: 4px;
    padding: 10px;
			border-top: 1px solid rgb(238, 237, 238); 
		margin-top:-1px;
}
.iab_Fees_table:after {
	content: '';
	clear:both;
	float:none;
}
.iab_Fees_table td, .iab_Fees_table tr {
	vertical-align:top;
}
.TierTD {
			width: 150px;
}

@media screen and (max-width: 740px) {
	.iab_Fees_header {
		width: 100%;
		float: none;
		clear:both;
		text-align:left;
		border: 1px solid rgb(238, 237, 238); 
	}

	.iab_Fees_table_header td:first-child {
		display:none;
	}

	.iab_Fees_table, .iab_Fees_table_header {
		width: 100%;
		float: none;
		clear:both;
		font-size: 13px;
	}
	
	.iab_Fees_table td:last-child {
		border-right: 1px solid rgb(238, 237, 238); 
	}

	.iab_Fees_table td:first-child {
		width:120px;
	}
	.iab_Fees_table td:last-child {
		width:110px;
	}
	.iab_Fees_table_header td:last-child {
		width:111px;
	}
	.TierTD {
		width: 120px;
	}

}
.atss.atss-right .at4-share-title {

padding-right:2px !important;
font-size: 11px !important;
float: left !important;
}
.at-icon-wrapper, .at4-follow.ats-transparent .at4-follow-inner {
background-color: #666666 !important;
}
.at4-follow .at4-follow-inner {
    position: relative;
    padding: 10px 0px 10px 0px !important;
}
.not-active, .NewsHighlights article_publishers_assets {
   pointer-events: none;
   cursor: default;
}
body.presentations .COV_SlideShow_Slide_Heading{
	color:#000;
}

body.summit #CONTENTAREA_10, body.summit #CONTENTAREA_8
{

    display: none !important;

}

body.summit #CONTENTAREA_4 .member{

    margin-top: 20px;
    background-color: #fff !important;
    }

body.summit #CONTENTAREA_4 .News_Article
{

    width: 25% !important;

}
body.summit .static_banner {
	margin-top: 50px;
}
@media screen and (max-width: 740px) {
body.summit .static_banner {
	margin-top: 50px;
}

}


body.summit #at4-follow, #at4-foc {

    top: 205px !important;
    bottom: auto;

}
body.summit #at4-share {
	top: 235px !important;
}
body.summit #CONTENTAREA_4 .News_Article:nth-of-type(2n+1) {
	margin-bottom:0px;
}


/*
TEAM EDITS 100% width
*/


body.team_dev .NewsHighlights, body.team_dev .News_Article, body.Page.our_people .NewsHighlights, body.Page.our_people .News_Article, body#who_we_are_iab_board .NewsHighlights, body#who_we_are_iab_board .News_Article, body#who_we_are_iab_councils .NewsHighlights, body#who_we_are_iab_councils .News_Article {
    float: left;
    width: 100%;
    }
 body.team_dev .NewsArticle, body.Page.our_people .NewsArticle, body#who_we_are_iab_board .NewsArticle, body#who_we_are_iab_councils .NewsArticle {
 	margin-bottom:15px;

    }
body.team_dev .author_holder_main .author_image, body.Page.our_people .author_holder_main .author_image, body#who_we_are_iab_board .author_holder_main .author_image, body#who_we_are_iab_councils .author_holder_main .author_image {
    	float: left;
    }
body.team_dev .person_holder_main.author_holder_main .author_image, body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {
	float:left;
	padding-right:30px;

}
body.team_dev .News_Article:nth-of-type(3n+3), body.team_dev .News_Article:nth-of-type(3n+2), body.Page.our_people .News_Article:nth-of-type(3n+3), body.Page.our_people .News_Article:nth-of-type(3n+2), body#who_we_are_iab_board .News_Article:nth-of-type(3n+2), body#who_we_are_iab_board .News_Article:nth-of-type(3n+3), body#who_we_are_iab_councils .News_Article:nth-of-type(3n+2), body#who_we_are_iab_councils .News_Article:nth-of-type(3n+3)  {
	    padding-left: 0px;
	    padding-right:30px;
}
body.team_dev img.author_image, body.Page.our_people img.author_image, body#who_we_are_iab_board img.author_image, body#who_we_are_iab_councils img.author_image {
	max-width:290px;

}
body.team_dev .author_desc, body.Page.our_people .author_desc, body#who_we_are_iab_board .author_desc{
	color:#ef2e24;
}

body#who_we_are_iab_councils .author_holder_main h6 {
font-size: 30px;
padding-top:20px;
letter-spacing: 2px;
}
body#who_we_are_iab_councils .author_holder_main .author_title {
	font-size: 13px;
	font-weight:600;
}

body#who_we_are_iab_councils .author_desc {
	font-size: 13px;
	line-height: 17px;

}

body.team_dev .person_holder_main.author_holder_main .author_image, body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image{
	min-height: inherit;
}
.team {
	float:right;
	margin-top: -40px;
}
body.team_dev .CovA_ReadMore, body.Page.our_people .CovA_ReadMore, body#who_we_are_iab_board .CovA_ReadMore, body#who_we_are_iab_councils .CovA_ReadMore {
	float:right;
	margin-top: -20px;
}

body.team_dev .NewsArticle.Full .author_desc.team_intro_desc, body.Page.our_people .NewsArticle.Full .author_desc.team_intro_desc, body#who_we_are_iab_board .NewsArticle.Full .author_desc.team_intro_desc, body#who_we_are_iab_councils .author_desc.team_intro_desc {
	color:#ef2e24;
}
body.Page.our_people .News_Article, body#who_we_are_iab_board .News_Article, body#who_we_are_iab_councils .News_Article {
	margin-bottom:5px;
	background:#fff;
}
body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {
	min-height: 177.594px;
}






/*
TEAM EDITS 100% width > TEST
*/


.News_Article {
    float: left;
    width: 100%;
    }
.NewsArticle{
 	margin-bottom:15px;

    }
.author_holder_main .author_image{
    	float: left;
    }
.person_holder_main.author_holder_main .author_image {
	float:left;
	padding-right:30px;

}
.News_Article:nth-of-type(3n+3), .News_Article:nth-of-type(3n+2) {
	    padding-left: 0px;
	    padding-right:30px;
}
img.author_image{
	max-width:290px;

}
.author_desc {
	color:#ef2e24;
}

body#who_we_are_iab_councils .author_holder_main h6 {
font-size: 30px;
padding-top:20px;
letter-spacing: 2px;
}
body#who_we_are_iab_councils .author_holder_main .author_title {
	font-size: 13px;
	font-weight:600;
}

body#who_we_are_iab_councils .author_desc {
	font-size: 13px;
	line-height: 17px;

}
body#who_we_are_iab_councils .author_desc {
    color: #000;
}

.person_holder_main.author_holder_main .author_image{
	min-height: inherit;
}
.team {
	float:right;
	margin-top: -40px;
}
.CovA_ReadMore {
	float:right;
	margin-top: -20px;
}

.NewsArticle.Full .author_desc.team_intro_desc {
	color:#ef2e24;
}
.News_Article {
	margin-bottom: 5px;
    background: #fff;
}
body.Page.home .News_Article{
	background: transparent;
}
body.Page.our_people .News_Article, body#who_we_are_iab_board .News_Article, body#who_we_are_iab_councils .News_Article {
	margin-bottom:5px;
	background:#fff;
}
body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {
	min-height: 177.594px;
}







/*
council hide image
*/

body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {
	display:none;

}
body#who_we_are_iab_councils .author_holder_main {
	padding-left:30px;
	padding-bottom:30px;
}
body#who_we_are_iab_board #cov_parabg .dna2015_innersizeer {
	padding-top: 0px;
    padding-bottom: 0px;
}
/*
HIDE space?
*/
#cov_parabg .dna2015_innersizeer {
	display:none;
}

/*
mobi styles new team layout
*/

@media screen and (max-width: 1000px) {
	body#who_we_are_iab_councils .author_holder_main {
	padding-left:10px;
	padding-right:10px;
}
.author_holder_main, .introteaser_holder_main {
    min-height: 5px;
    padding: 20px !important;
}
body#who_we_are_iab_councils h2 {
	margin-bottom:15px;
}

.team {
	float:none !important;
	margin-top:0px;
}
.author_holder_main .author_title {
	margin-top: 5px;
}
img.author_image, body.Page.our_people img.author_image, body#who_we_are_iab_board img.author_image, body#who_we_are_iab_councils img.author_image{
	max-width:100% !important;
	width:100% !important;
	float:none;

}
.person_holder_main.author_holder_main .author_image, body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {
	float: none;
}
.CovA_ReadMore, body.Page.our_people .CovA_ReadMore, body#who_we_are_iab_board .CovA_ReadMore, body#who_we_are_iab_councils .CovA_ReadMore {
	float:none;
	margin-top: 0px;
}
.person_holder_main.author_holder_main .author_image, body.Page.our_people .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_board .person_holder_main.author_holder_main .author_image, body#who_we_are_iab_councils .person_holder_main.author_holder_main .author_image {

	padding-right:0px;

}
}


/*
members
*/

body#members_members .NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+1) {
	padding-left: 0px;
    padding-right: 0px;
}


body#members_members .NewsResultsHolderInner_Main .NewsHighlights {
	width: 100%;
}

body#members_members .member {
        margin-top: -20px;
    text-align: left;
    }


body#members_members .NewsHighlights {
    margin-bottom: 0px;
}
body#members_members .NewsResultsHolderInner_Main .NewsHighlights:nth-of-type(2n+2) {
	padding-left:0px;
}
body#members_members .member img {
	    float: left;
    margin-right: 25px;
}

body#members_members .member h2 {
	padding-top:15px;

}
body#members_members .member a.SubmitButtonLink {

    margin-top: -70px;
    float: right;

}
/*
members mobi
*/
@media screen and (max-width: 1000px) {
	body#members_members .member a.SubmitButtonLink {

    margin-top: 0px;
    float: none;

}
body#members_members .member img {
    float: none;
    padding-bottom: 15px;
}
.member {
	    margin-bottom: 0px;
	    margin-top: 10px !important;
}
h2 {
	margin-top:0px;
	margin-bottom: -15px;
}
body.home .COV_SlideShow_Slide_Text {
max-width:100% !important;

}
body.home .COV_SlideShow_Slide_Heading {
max-width:100% !important;

}
}







.highslide img {
    border: 0px solid silver;
}
.highslide-container div.thirty_right, .highslide-container div.fifty_right.thirty_right {
	padding-left: 0px !important;
}
.highslide-container div.thirty_right h3, .highslide-container div.fifty_right.thirty_right h3{
	line-height: px;
	font-size: 22px;
}
.author_holder_main .author_title b{


    font-size: 13px;
    line-height: 20px;
    color:#666;
    font-weight:normal;


}
a.team span{
	font-size: 13px;
}
#NAVAREA_Main ul li a {
	padding-right:10px !important;
	padding-left:10px !important;
}

.COV_SlideShow_Slide_Text {
	font-family:  'futura_mdmedium' !important;
	font-size:20px;
	margin-bottom:25px;
	color:#fff;
	letter-spacing: 1px;

}
body.home .COV_SlideShow_Slide_Heading {
	font-family: 'futura_bkbold';
	font-size:45px; 
	line-height:50px;
	color:#fff !important;
	margin-bottom:50px;
}
.COV_SlideShow_Slide_Button_A, .COV_SlideShow_Slide_Button_A:link {
	background:#ee3325 !important;
	font-family: 'futura_bkbold';
	letter-spacing: 1px !important;
	font-size: 13px !important;
}
#TopLevel_navContact a {
    background-color: #ee3325 !important;
font-family: 'futura_bkbold' !important;
    line-height: 70px !important;
    font-size: 13px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    /* margin-left: 30px !important; */
    letter-spacing: 0px;
    letter-spacing: 1px !important;
 
}
.news_home a h4 {
    margin-left: -10px !important;
    color: #fff;
    font-family: 'futura_bkbold';
    letter-spacing: 1px !important;
}
.news_home a h4:after {
    content:' SIGN UP >';
    color:#fff;
    font-family: 'futura_bkbold' !important;
}
li #TopLevel_navHome {
	display:none;
}
.play-button-wrapper {
	display: none;
}
body.home .COV_SlideShow {

    background: rgba(0, 0, 0, 0.6);
}