/*************** RESETS ***************/
@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th{border:0;margin:0;padding:0;font-size:100%;font:inherit;-webkit-margin-before:0; -webkit-margin-after:0; color:  #404040;}
article,aside,details,figure,figure img,figcaption,footer,header,nav,section,summary,video,object{display:block}
[hidden] {display:none}
html {font-family:sans-serif;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {overflow-x:hidden;overflow-y:scroll}
a:focus {outline:none;}
a:active, a:hover {outline:0}
b, strong {font-weight:700}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word}
img { border:0}
svg:not(:root) {overflow:hidden}
button[disabled], input[disabled] {cursor:default}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto;vertical-align:top}

.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }

html { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-x:hidden; }
body { background:#fff; font-size:1em; color:#000; font-family: 'Univers', Arial, Helvetica, sans-serif; }


/*************** BOOKLET PLUGIN ***************/
/*
 * jQuery Booklet Plugin
 * Copyright (c) 2010 - 2014 William Grauvogel (http://builtbywill.com/)
 *
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
 *
 * Version : 1.4.4
 *
 * Originally based on the work of:
 *	1) Charles Mangin (http://clickheredammit.com/pageflip/)
 */

	.booklet { position:relative; margin:0 auto 10px; overflow:visible !important;
	-webkit-box-shadow: 2px 2px 20px 0 rgba(0,0,0,.4);
	box-shadow: 2px 2px 20px 0 rgba(0,0,0,.4);}
	.booklet .b-page { left:0; top:0; position:absolute; overflow:hidden; padding:0; outline:1px solid rgba(0,0,0,0);}


   	/* Page Wrappers */
	.booklet .b-wrap       {top:0; position:absolute;}
	.booklet .b-wrap-left  {
        background-image: url("../images/spine-shadow.png");
        background-color: #ffffff;
        background-repeat: no-repeat;
        background-position: top right;
    }
   
	.booklet .b-wrap-right { background:#fff; }

	.booklet .b-pN .b-wrap,
	.booklet .b-p1 .b-wrap,
	.booklet .b-p2 .b-wrap,
	.booklet .b-p3 .b-wrap,
	.booklet .b-p4 .b-wrap  {left:0;}
	.booklet .b-p0 .b-wrap  {right:0;}

   	/* Custom Page Types */
	.booklet .b-page-blank  {padding:0; width:100%; height:100%;}
	.booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
	.booklet .b-page-cover h3  {color:#fff; text-shadow:0 1px 3px #222;}

   	/* Page Numbers */
	.booklet .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding:5px 0 0;}
	.booklet .b-wrap-left  .b-counter  {left:10px;}
	.booklet .b-wrap-right .b-counter {right:10px;}

   	/* Page Shadows */
	.booklet .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url("../images/shadow-top-forward.png"); background-repeat:repeat-y; background-position:100% 0;}
	.booklet .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url("../images/shadow-top-back.png");    background-repeat:repeat-y; background-position:0 0;}

	.booklet .b-p0 {background-image:url("../images/shadow.png"); background-repeat:repeat-y; background-position:100% 10px;}
	.booklet .b-p3 {background-image:url("../images/shadow.png"); background-repeat:repeat-y; background-position:0 10px;}

   	/* Overlay Controls */
	.booklet .b-grab     {cursor: url("../images/openhand.cur"), default;}
	.booklet .b-grabbing {cursor: url("../images/closedhand.cur"), default;}

   	/* Overlay Controls */
	.booklet .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
	.booklet .b-overlay-prev {left:0;}
	.booklet .b-overlay-next {right:0;}

   	/* Tab Controls */
	.booklet .b-tab        {background:#000; height:40px; width:100%; padding:10px 0 0; text-align:center; color:#ccc; position:absolute; font-size:11px;}
	.booklet .b-tab-prev   {left:0;}
	.booklet .b-tab-next   {right:0;}
	.booklet .b-tab:hover  {background:#aaa; color:#000;}

   	/* Arrow Controls */
	.booklet .b-arrow          { display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
	.booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:47.7%;}
	.booklet .b-arrow-next     {right:-74px; }
	.booklet .b-arrow-prev     {left:-41px;}

	.booklet .b-arrow-next div { margin-left:10px; height:38px; width:30px;
        background-image: url("../images/arrow_right.svg");
		background-repeat:no-repeat;
		background-size:100%;
	}
	.booklet .b-arrow-next div:hover {
        background-image: url("../images/arrow_right_blue.svg");	}
	.booklet .b-arrow-prev div { margin-right:10px; height:38px; width:30px;
        background-image: url("../images/arrow_left.svg");
        background-repeat:no-repeat;
		background-size:100%;
		}
	.booklet .b-arrow-prev div:hover {
        background-image: url("../images/arrow_left_blue.svg");	}

/* @z-index fix (needed for older IE browsers)
----------------------------------------*/

    body              {z-index:0;}
    .b-menu           {z-index:100;}
    .b-selector       {z-index:100;}
    .booklet          {z-index:10;}
    .b-pN             {z-index:10;}
    .b-p0             {z-index:30;}
    .b-p1             {z-index:20;}
    .b-p2             {z-index:20;}
    .b-p3             {z-index:30;}
    .b-p4             {z-index:10;}
    .b-prev           {z-index:40;}
    .b-next           {z-index:40;}
    .b-counter        {z-index:40;}

/* @Menu Items
----------------------------------------*/
	.b-menu {height:40px; padding:0 0 10px;}

	.b-selector             { height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer; }
	.b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
	.b-selector-page        {width:auto; margin-left:15px;}
	.b-selector-chapter     {width:auto;}

	.b-selector:hover            {color:#fff; background-position:left 0;}
	.b-selector:hover .b-current {background-position:right 0;}
	.b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px;}
	.b-selector li               {border:none;}
	.b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
	.b-selector a .b-text        {float:left; clear:none;}
	.b-selector a .b-num         {float:right; clear:none;}
	.b-selector a:hover          {color:#fff;}


/************** FONTS **************/
@font-face {
    font-family: 'Univers';
    src: url('../fonts/universltstd.eot');
    src: url('../fonts/universltstd.eot') format('embedded-opentype'),
         url('../fonts/universltstd.woff') format('woff'),
         url('../fonts/universltstd.ttf') format('truetype'),
         url('../fonts/universltstd.svg#UniversLTStd55Roman') format('svg');
		 font-weight:normal;
		 font-style:normal;
}
@font-face {
    font-family: 'Univers';
    src: url('../fonts/universltstd-bold.eot');
    src: url('../fonts/universltstd-bold.eot') format('embedded-opentype'),
         url('../fonts/universltstd-bold.woff') format('woff'),
         url('../fonts/universltstd-bold.ttf') format('truetype'),
         url('../fonts/universltstd-bold.svg#UniversLTStd65Bold') format('svg');
		 font-weight:bold;
		font-style:normal;
}
@font-face {
    font-family: 'Univers';
    src: url('../fonts/universltstd-obl.eot');
    src: url('../fonts/universltstd-obl.eot') format('embedded-opentype'),
         url('../fonts/universltstd-obl.woff') format('woff'),
         url('../fonts/universltstd-obl.ttf') format('truetype'),
         url('../fonts/universltstd-obl.svg#UniversLTStd55Oblique') format('svg');
		 font-weight:normal;
		 font-style:italic;
}

h1 { font-size:2.25em /*36px*/; font-weight:bold;color:#5f5f5f; }
h2 { font-size:1.75em; font-weight:bold;color:#5f5f5f; line-height: 1.25em; }
h3 { font-size:1.3125em /*21px*/; font-weight:normal;color:#5f5f5f; padding: 0px 0 17px;  }
h4 { font-size:1.3125em /*21px*/; font-weight:bold;color:#8da6b1; padding: 0px 0 17px; }
h5 {/*Chapter numbers*/ font-size:1.125em; font-weight:normal;color:#5f5f5f; margin-bottom: 4px;}
h6 { font-size:1.125em /*18px*/; font-weight:bold;color:#5f5f5f; }


p, li { font-size:1em; /*16px*/;line-height: 1.45em; }
em { font-style:italic; }
span.cont { visibility:hidden; }
strong { font-weight:bold; }

a { cursor:pointer; color:#1F4F82; text-decoration:none; }
a:hover { text-decoration:underline; }

p a{
    font-weight: bold;
}

section#container { margin-top:5px; min-height:100% }


.align-bottom{
    position: absolute;
    bottom: 36px;
    width: 89%;
}
/************** NAVIGATION BAR  **************/

.TOC_left .nav_bar{margin-top: -40px;
margin-left:-20px;}
.new_chap .nav_bar{margin-top: -37px;
    margin-left:9px;}
.nav_rt{
    margin-right: 28px;
    float:right;
    margin-top: -4px;
}
.new_chap .nav_rt{
    margin-right: 32px;
}
.menu{margin-top:-4px;}

.navigation_logo { float:left; display:inline-block; }
.navigation_logo img { display:block; }

/* NEW CHAPTER */
section.new_chap .navigation_logo {}
section.new_chap .navigation_logo svg { margin-left:9px; margin-top:1px; width:130px; height:16px; }

/* INNER PAGE */
.inner_left_page .navigation_logo { width:447px; }
.inner_left_page .navigation_logo svg { margin-left:-4px; margin-top:1px; width:130px; height:16px; }

.navigation_download { width:25px; display:inline-block;margin:10px 50px 0 0;}
.navigation_download svg { display:block; height:27px; }

.navigation_TOC {
    width: 40px;
    display: inline-block;
    margin-top: 15px;
    margin-right: 2px;
}
.navigation_TOC svg { height:28px; }
section.new_chap .navigation_download {
    margin: 10px 50px 0 0;
}
section.new_chap .navigation_TOC {
    margin-right: -3px
}
/******************************
DROPDOWN MENU
******************************/
.menu, .menu ul { list-style:none; }
.menu { width:50px; }

.menu:before,
.menu:after { content:""; display:table; }
.menu:after { clear:both; }
.menu { zoom:1; }

.menu li { float:left; position:relative; font-size:0.9375em /*15px*/; }
.menu a { float:left; text-decoration:none; color:#fff; }

.menu li:hover > a { color:#46575e; }

.menu ul { margin:20px 0 0 0; opacity:0; visibility:hidden; position:absolute; top:49px; left: -378px; z-index:1; background:#8da6b1;
    -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.4);
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.4);
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out; }

.menu li:hover > ul { opacity:1; visibility:visible; margin:0; }
.menu ul li { float:none; display:block; border:0;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff; }


.menu ul li:last-child {
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none; }

.menu ul a { padding:13px 9px 10px 10px; display:block; white-space:nowrap; float:none; text-transform:none;   width: 400px;/* controls horizantal length of dropdown */
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }

.menu ul li:first-child > a:after {}

.menu ul li:first-child a:hover:after {
    border-bottom-color:#7F7F7F; }


.menu ul a.tooltip { width:auto; }
.menu ul.tooltip_arrow { left:-79px; }
.menu ul.tooltip_arrow li:first-child > a:after { left:82px; }

/************** COVER PAGE **************/
#cover { width:620px; height:800px;
-webkit-box-shadow:inset 4px 0 15px 0 rgba(0,0,0,.4);
box-shadow:inset 4px 0 15px 0 rgba(0,0,0,.4);
}

a.cover_icon { width:100%; height:50px; width:50px; cursor:pointer; float:right; margin-right:28px; margin-top:473px; }

a.cover_icon img { width:50px; height:50px; opacity:1;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }
a:hover.cover_icon img { opacity:.5; }


/************** BACK COVER PAGE **************/
#cover_back { width:620px; height:800px;
-webkit-box-shadow:inset -4px 0 15px 0 rgba(0,0,0,.4);
box-shadow:inset -4px 0 15px 0 rgba(0,0,0,.4);
background:url(../images/cover_back.png) no-repeat; }

.cover_back_copyright { width:100%; height:133px; position:absolute; padding:35px 20px 34px; bottom:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
.cover_back_copyright p { font-size:.875em;line-height:1.55em; }


/************** NEW CHAPTER **************/
.vertical_stripe {
    background-image: url(../images/tab_bg.svg);
   background-repeat: repeat-y;
    border-left: 4px solid #252510;;
    display: block;
    float: left;
    height: 800px;
    width: 30px;
}

.vertical_stripe img {
    position: absolute;
    bottom: 24px;
    left: 4px;
    margin-left: 5px;
}

.vert_chap_TOC {
    height: 627px;
}
.vert_chap_INT {
    height: 370px;
}
.vert_chap_CH1 {
    height: 313px;
}
.vert_chap_CH2 {
    height: 323px;
}
.vert_chap_CH3{
    height: 337px;
}
.vert_chap_CH4 {
    height: 408px;
}
.vert_chap_CH5 {
    height: 384px;
}
.vert_chap_CH6 {
    height: 478px;
}

.vert_white_space {
    background: url(../images/tab_top.png)no-repeat scroll 0 bottom #fff;
    float: left;
    width: 30px;
}

.margin_video .trad_asset .trad_asset_text{
    width: 170px;
    margin-bottom: 1px;
    margin-top: 0px;
}

.sidebar_right .margin_video .trad_asset .trad_asset_text {
    width: 170px;
    margin-bottom: 1px;
    margin-top: 7px;
    font-size: 1.15em;
}
.chap_1_preview, .chap_2_preview , .chap_3_preview , .chap_4_preview  {
    padding-top: 26px;
    padding-bottom: 15px;
}

.invis{
   display:none;
}


.vis{  display:block;}

.row { display:block; float:left; width:100%; }
.row:after { clear:both; content:""; display:table; }

section.new_chap { display:block; float:left; width:585px; padding-top:39px; }

section.new_chap .margin_text, .margin_text_wrap { float:left; width:248px; display:inline-block;  margin-bottom: 15px; }

.margin_text{padding-left:9px;  margin-top: 20px;}
.margin_text_dropped{ margin-top: 56px;}
.margin_text_high{  margin-top: -16px;}
section.new_chap .margin_text p { display:block; color:#7f7f7f;font-size:0.9em; line-height:1.5em; }
section.new_chap .margin_text p.margin_text1 { margin:12px 30px 0 20px; }
section.new_chap .margin_text .trad_asset_text p{ display: block;
    color: #1f4f82;
    font-size: .9em;
    line-height: 1em;
    width: 150px;}
#page_4_vid_text{
    line-height: 1.2em;
}
.sidebar_right .trad_asset_text p{ display: block;
    color: #1f4f82;
    font-size: .9em;
    line-height: 1.3em;
    width: 150px;
    margin-top: -5px;}

section.new_chap .main_text {
    width: 307px;
    float: left;
    display: inline-block;
    margin-right: 30px;
    margin-top: 41px;
}
section.new_chap .main_text h3,
section.new_chap .main_text h1 { color:#666666; display:block; float:left; width:100%; }

section.new_chap .main_text h1 { line-height:1.05em; }

section.new_chap .main_text h3 { padding:4px 0 3px; }
section.new_chap .main_text h4 {padding:0px 0 17px; display:block; float:left; width:100%;}
section.new_chap .main_text h4~h4 { padding:16px 0 23px; }
section.new_chap .main_text p { padding-bottom:17px; color:#404040}

.drop-cap:first-child:first-letter { float:left; color:#8da6b1; font-size:2.9375em/*47px*/; padding-top:12px; padding-right:5px;  font-weight:bold; margin-left:-2px; }
@-moz-document url-prefix() {
	.main_text p:first-child:first-letter {
		padding-top:4px;
	}
}



/************** INNER PAGES **************/
section h6 { display:block; padding:30px 0 25px; line-height:1.3em; }

/* Right Page */
section.inner_right_page { width:552px; float:left; display:block;  margin: 20px 32px 0 36px; padding-top:79px; }
section.inner_right_page p { padding-bottom:12px; }

section.inner_right_page h4 {
    display: block;
    float: left;
    width: 100%;
    padding: 0px 0 8px;
    font-size: 1.35em;
}


/* Left Page */
section.inner_left_page {
    display: block;
    float: left;
    width: 541px;
    margin: 0 35px 0 43px;
    padding-top: 39px;
}

section.inner_left_page h1 { color:#666666; display:block; float:left; width:100%; }
section.inner_left_page h4 { display:block; float:left; width:100%; padding:0px 0 17px; font-size:1.25em  }
section.inner_left_page h4.first_h4 { padding:13px 0 20px; }

section.inner_left_page p { padding-bottom:12px; }


/* CALL OUT LEFT */
.call_out_left {
    border-bottom: 8px solid #8da6b1;
    border-top: 8px solid #8da6b1;
    color: #404040;
    float: left;
    font-size: 1.15em;
    font-weight: bold;
    line-height: 1.25em;
    margin: 3px 16px 9px -50px;
    padding: 21px 10px 14px 36px;
    width: 300px;
    }

.call_out_right{
    border-bottom: 8px solid #8da6b1;
    border-top: 8px solid #8da6b1;
    color: #404040;
    float: right;
    font-size: 1.15em;
    font-weight: bold;
    line-height: 1.25em;
    margin: 5px -51px 1px 0px;
    padding: 17px 0px;
    width: 324px;
    padding-left: 36px;
    position: relative;
    left: 15px;
}
.inline_video.indented{
    margin-left: 23px;
}


/*LISTS*/

.no_dots_ul{
    list-style: none;
    margin-left: 23px;
    font-size: 1em;
    margin-bottom: 17px;

}
.inner_right_page .no_dots_ul{
    margin-left: 19px;
}
.inner_right_page .blue_background{
    margin-left: 20px;
    width:100%;
}

.no_dots_ul li{
    color:#7f7f7f;
    margin-bottom: 14px;
}
.smaller_text{
    font-size: .95em;
}
.smaller_text li{
    line-height: 1.3em;
}
.no_dots_bold{
    color:#46575e;
    font-weight: bold;
}
.blue_background{
    margin-bottom: 50px;
    width: 98%;
    margin-left: 17px;
}
.blue_background li{
    background-color: #dce3e4;
    padding-top: 24px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
}

/************** GRAPHICS **************/
.lg_img {
    margin-bottom: 17px;
    width: 532px;
}
.lg_img img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.large_image img {
    margin-top: -4px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding-bottom: 72px;
}

.inline_img {
    padding-bottom: 17px;
}
.inline_img img{
    margin-left: auto;
    margin-right: auto;
}
.wide_margin_image{
    margin-left: -20px;
}


/* IE 10 fix */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#download_arrow{margin-left:-133px}
    .navigation_TOC .menu .null{margin-left:-133px}

}
/***BACKGROUND GRAPHICS***/

#page_8_bg{
    background-color: #dce3e4;
    width: 582px;
    height: 640px;
    margin-top: 3px;
    margin-left: 0px;

}
#page_9_bg{
    background-color: #dce3e4;
    width: 587px;
    height: 640px;
    margin-top: 6px;
    margin-left: -36px;
}


#page_11{
    background-image: url("../images/ch01_image02.png");
}

#page_12{
    background-image: url("../images/ch01_image03.png");
}
#page_14{
    background-image: url("../images/ch01_image05.png");
    background-size: 90%;
    background-position: 19px 230px;
}

#page_18{
   background-image: url("../images/ch02_image02.png");
 }
#ch02_image01{
    margin-left: 10px;
}

#page_19{
    background-image: url("../images/ch02_image03.png");
}
#page_21{
    background-image: url("../images/ch02_image04.png");
}
#page_22{
    background-image: url("../images/ch03_image02.png");
    background-position: center 570px;
    background-size: 437px 155px;
}

#page_24{
    background-image: url("../images/ch03_image03.png");
}


#page_25{
    background-image: url("../images/ch03_image04.png");
}
#page_26{
    background-image: url("../images/ch03_image05.png");
}
#page_27{
    background-image: url("../images/ch03_image06.png");
}


#page_30 .margin_text{
    background-image: url("../images/ch04_image01.png");
    width: 224px;
    height: 247px;
    background-size: contain;
    margin-left: 10px;
    background-repeat: no-repeat;
}

#page_31{
    background-image: url("../images/ch04_image02.png");
}
#page_34{
    background-image: url("../images/ch04_image03.png");
}
#page_35{
    background-image: url("../images/ch04_image04.png");
}



#page_38 .margin_text{
    background-image: url("../images/ch05_image01.png");
    width: 224px;
    height: 519px;
    padding-top: 300px;
    background-repeat: no-repeat;
    background-position: 10px 0px;
    padding-left: 27px;
}

#page_39{
    background-image: url("../images/ch05_image02.png");
}

#page_45{
    background-image: url("../images/ch06_image02.png");
}

#page_46{
    background-image: url("../images/ch06_image03.png");
}
#page_51{
    background-image: url("../images/ch06_image05.png");
}
.new-section{
    margin-top:20px;
}


#page_41{
/* background-image: url("../images/test.png");*/
}
/*********NEW VIDEO LAYOUT**/

.margin_video{
    background-color: rgba(127, 127, 127, 0.1);
    width: 196px;
    padding-left: 6px;
    padding-top: 0px;
    padding-right: 15px;
    margin-top: 0px;
}
.video_info {
    display: inline-block;
    float: left;
    width: calc(100% - 247px);
}

.video_backdrop:after {
    clear: both;
    content: "";
    display: table;
}
a.play_button_backdrop {
    width: 48px;
    margin: 32px auto 0px;
    height: 48px;
}
a.play_button, a.play_button_aside, a.play_button_stacked, a.play_button_backdrop {
    display: block;
    opacity: 0.75;
    transition: all 0.2s ease-in-out 0s;
}
a:hover.play_button_backdrop { opacity:1;}

.video_backdrop_top {
    margin-top: 78px;
}
.video_backdrop {
    display: block;
    float: left;
    margin-bottom: 50px;
    width: 527px;
}

.video_backdrop_overlay {
    background-color: rgba(0, 0, 0, 0.75);
    height: 100%;
    width: 527px;
}
.inner_video_backdrop_right_page {
    box-sizing: border-box;
    display: block;
    float: left;
    padding: 0px;

}
.video_backdrop_holder {
    display: inline-block;
    float: left;
    height: 112px;
    margin-right: 9px;
    width: 192px;
    background-repeat: no-repeat;
}
.caller{
    color: #7f7f7f;
    font-size: .925em;
    line-height: 1.125em;
    width: 90%;
    display: inline-block;
}
.caller_dark{
    color: #46575e;
    font-size: .925em;
    line-height: 1.125em;
    width: 90%;
    display: inline-block;
}

.video_caller{
    color:#7f7f7f;
}

.inline_video{
    width:100%;
    display: inline-block;
    cursor: pointer;

}
.inline_video .trad_asset{
    width: 285px;
}
.inner_right_page .inline_video .trad_asset{
    width: 278px;
}
.inner_right_page .inline_video .trad_asset_text{
    width:276px;
}
.full_width_text .trad_asset{
    width: 275px;
}


#youtube_1 {
    background-image: url("../images/youtube_1.png");
}
#webcast-1 {
    background-image: url("../images/webcast-1.png");
}
#video-0-1{
    background-image: url("../images/video-0-1.png");

}
#video-1-1{
    background-image: url("../images/ch01_thumb01.png");
}
#video-1-2 {
    background-image: url("../images/ch01_thumb02.png");
}
#video-2-1 {
    background-image: url("../images/ch02_thumb01.png");
}
#video-2-2 {
    background-image: url("../images/video-2-3.png");
}
#video-3-1 {
    background-image: url("../images/video-3-1.png");
}
#video-3-2{
    background-image: url("../images/video-3-2.png");
}
#video-3-3{
    background-image: url("../images/video-3-3.png");
}
#video-3-4{
    background-image: url("../images/video-3-4.png");
}
#video-3-5{
    background-image: url("../images/video-3-5.png");
}
#video-5-1 {
    background-image: url("../images/ch05_thumb01.png");
}
#video-5-2 {
    background-image: url("../images/video-5-2.png");
}
#video-5-3 {
    background-image: url("../images/video-5-3.png");
}
#video-6-1{
    background-image: url("../images/video-6-1.png");

}
#infographic-5-1 {
    background-image: url("../images/infographic-5-1.png");
}



.no-background{
background-color: transparent;
}
.blue_background{
    background-color: #dce3e4;
    margin-left: -38px!important;
    width: 100%;
    padding-left: 39px;
    padding-top: 20px
}
.blue_background_ul {

    margin-left: 0px!important;

}
.blue_background_ul li {
margin-bottom:17px;
    padding-left: 20px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom:15px;
    background-color: #dce3e4;
}


/************** TRADITIONAL ASSETS **************/
.trad_asset{display:inline-block;padding-bottom: 12px;width: 90%;}
.video_asset{margin-top:0px;padding-bottom: 0px;}

.trad_asset_text {width: 100%; display:inline-block; float:left; padding-top: 2px; color:#1F4F82 }
.inline_video{padding-bottom: 17px}
.inline_video.blue_background{
    background-color: #dce3e4;
    margin-left: -38px!important;
    width: 100%;
    padding-left: 39px;
    padding-top: 30px;
    padding-bottom: 34px;
}
.inline_video .trad_asset_text{width: 282px;}
.trad_asset_text p { color:#1F4F82!important; font-weight:normal; padding:0px 0 0 !important; margin:0;}
.full_width_text .trad_asset_text p {margin-bottom: 0px;}
.trad_asset_text p span { font-weight:normal; }
a:hover .trad_asset_text p { text-decoration:underline; }

.background_asset {
    background-color: rgba(127, 127, 127, 0.1);
    width: 112%;
    margin-left: -7%;
    padding-left: 7%;
    padding-top: 18px;
}

.margin_text_wrap .trad_asset{
    margin-top: 8px;
    display: inline-block;
}
.margin_text_wrap .video_asset{
 background-position: left top;
}
.sidebar_right{
    width: 202px;
    background-color: rgba(127, 127, 127, 0.1);
    float: right;
    margin-left: 10px;
    padding: 15px;
    margin-right: 10px;
}
.margin_video p{
    width: 200px;
    color:#7f7f7f;
    font-size: .8em;
    padding-bottom: 0px;
}
/*this is right for margin vid */
.vid_text{
    font-size: .815em!important;
    line-height: 1.35em!important;
}
.sidebar_right p{
    color:#7f7f7f;
    font-size: .8em;
    padding-bottom: 0px!important;
}
.customer_success_story{
    background-color: rgba(127, 127, 127, 0.1);
    padding: 24px;
    padding-right: 0px;
    width: 95%;
}
.customer_success_story .trad_asset{
    padding-bottom: 0px;
}
.customer_success_story .trad_asset img{
    margin-right: 9px;
}
.customer_success_story .trad_asset_text{
    width:475px;
    font-size: .95em;
}
.customer_success_story .trad_asset_text p{
    font-size:.95em;
}
.success-callout{
    padding-right: 40px;
    padding-left: 40px;
    margin-top: -10px;

}
.success-callout p{
    font-size: .875em;
    color:#7f7f7f;
}
.main_text .trad_asset{
    margin-top: -18px;
}
.main_text .trad_asset_text{
    width: 244px;
}
.numbered_text{
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 55px;
    color:#7f7f7f;
    margin-bottom: 37px;
    padding-top: 7px;
}
.no_margin_li{
    margin-left: -20px;
}

#number_1{
    background-image: url("../images/number_1.png");
}

#number_2{
    background-image: url("../images/number_2.png");
}


/******************************
RESOURCES
******************************/
.resources_header_wrap { padding:7px 0 30px; margin-left:-2px; width:100%; float:left; }
.resources_header { color: #666666;
    display: block;
    float: left;
    margin-top: 50px;
    font-size:2em; font-weight:bold;color:#5f5f5f;}


ul.tabs { display:block; list-style:none; }
ul.tabs li { font-size:1em; }
ul.tabs li a div{color:#1F4F82}
ul.tabs li a.active div, ul.tabs li a:hover div{color:#FFFFFF}
ul.tabs li a { width:100%; display:block; float:left;margin-bottom:5px; color:#1F4F82; padding:12px 12% 10px 12px;; text-decoration:none;
    background-color:#ededed;
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTMuOTVweCIgaGVpZ2h0PSIxOC4xMjFweCIgdmlld0JveD0iMCAwIDEzLjk1IDE4LjEyMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMuOTUgMTguMTIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik01LjAwNiwwQzMuMzM4LDAsMS43LDAsMCwwYzIuMjA4LDIuMyw0LjQsNC43LDYuNiw2Ljk4NEM2Ljc3LDcuMSw4LjYsOSw4LjYsOS4xDQoJYy0wLjkxNCwwLjk2Mi0xLjgyNiwxLjkyNS0yLjc0LDIuODg5Yy0xLjk0LDIuMDQ3LTMuODgxLDQuMDk1LTUuODIsNi4xNGMxLjU4LDAsMy4yLDAsNC43LDBjMC4zMjMsMCwwLjM1NC0wLjA5NSwwLjU4Ny0wLjMyOA0KCWMwLjQ3OS0wLjQ3NywwLjk1NS0wLjk1MywxLjQzNC0xLjQzYzIuMzk2LTIuMzkxLDQuNzkxLTQuNzc5LDcuMTg5LTcuMTY5QzE0LjA0Nyw5LjEsNS45LDAuOSw1LDBINS4wMDZ6Ii8+DQo8L3N2Zz4NCg==");
    background-repeat:no-repeat;
    background-position:95% center;
    background-size: 13px 17px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;   }
ul.tabs li a:hover, ul.tabs li a.active { color:#fff;
    background-color:#1F4F82;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMTg3LjUgMjQwLjUgMTUgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTg3LjUgMjQwLjUgMTUgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkyLjUwNiAyNDAuOTRjLTEuNjY4IDAtMy4zMzcgMC01LjAwNiAwYzIuMjA4IDIuMyA0LjQgNC43IDYuNiA3IGMwLjE0NyAwLjIgMiAyIDEuOSAyLjEwOGMtMC45MTQgMC45NjMtMS44MjcgMS45MjYtMi43NDEgMi44ODljLTEuOTQgMi4wNDctMy44OCA0LjA5NC01LjgyIDYuMSBjMS41OCAwIDMuMiAwIDQuNyAwYzAuMzIzIDAgMC4zNTQtMC4wOTQgMC41ODctMC4zMjhjMC40NzgtMC40NzYgMC45NTUtMC45NTIgMS40MzMtMS40MjljMi4zOTYtMi4zOSA0Ljc5Mi00Ljc3OSA3LjE4OC03LjE2OSBDMjAxLjU0NyAyNTAgMTkzLjQgMjQxLjggMTkyLjUgMjQwLjk0eiIvPgo8L3N2Zz4K");
    background-repeat:no-repeat;
    background-position:95% center; }
.panel { width:100%; display:block; height:625px; margin-left:-2px;}
.panel::-webkit-scrollbar { width:8px; }
.panel::-webkit-scrollbar-thumb { background-color:#666666; border-radius:3px; }

ul.resource_list { display:block; margin-bottom:20px; }
ul.resource_list li { list-style:none; display:block; font-size:0.75em; margin-bottom:3px; }
ul.resource_list li a { color:#1F4F82; }

ul.resource_list li.data_sheet /* Also used for "REPORTS" */ { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1My45MTJweCIgaGVpZ2h0PSIyMDBweCIgdmlld0JveD0iMCAwIDE1My45MTIgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTMuOTEyIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik0xMTQuNjAzIDAuMTc4TDAgMHYyMDBoMTUzLjkxMlYzOS40ODlDMTUzLjkxMiAxNy44IDEzNi4zIDAuMiAxMTQuNiAwLjIgTTEyMi4zOTggMTY3LjY1N0gzMS41MTEgdi04LjM3NWg5MC44ODdWMTY3LjY1N3ogTTEyMi4zOTggMTMzLjg1NUgzMS41MTF2LTguMzc5aDkwLjg4N1YxMzMuODU1eiBNMTAxLjcwOCA5NC41MDdjLTE5LjgzIDQuNzg5LTM5Ljc5LTcuNDA0LTQ0LjU3OC0yNy4yMzQgYy00Ljc4OC0xOS44MzIgNy40MDgtMzkuNzg5IDI3LjIzOS00NC41NzhjNy4xNTYtMS43MjYgMTQuMzI1LTEuMjM2IDIwLjggMS4wMjFMOTMuMDQ1IDU4LjU5OGwzNS45LTguNjY5bDAuMDAxIDAgQzEzMy43MzQgNjkuOCAxMjEuNSA4OS43IDEwMS43IDk0LjUgTTEwNC4zNjggNDguNTM5bDEwLjg0OC0zMS4yMTVjMTAuMjU3IDMuNiAxOC41IDEyLjEgMjEuMyAyMy41IEwxMDQuMzY4IDQ4LjUzOXoiLz4KPC9zdmc+Cg==");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.pdf{
    background-image: url("../images/icon_pdf.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.white_paper { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1My45MTRweCIgaGVpZ2h0PSIyMDBweCIgdmlld0JveD0iMCAwIDE1My45MTQgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTMuOTE0IDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik0xNTMuOTE0IDM5LjQ4OVYyMDBIMFYwaDExMS4zODJ2MC4xNzhoMy4yMjNDMTM2LjM0NCAwLjIgMTUzLjkgMTcuOCAxNTMuOSAzOS41IE0xMjIuNDAyIDQzLjMgSDMxLjUxNXY4LjM3OGg5MC44ODdWNDMuMzA4eiBNMTIyLjQwMiAxMTQuMTAxSDMxLjUxNXY4LjM3OWg5MC44ODdWMTE0LjEwMXogTTEyMi40MDIgNzguNzA0SDMxLjUxNXY4LjM3N2g5MC44ODdWNzguNzA0eiBNMTIyLjQwMiAxNDkuNDk5SDMxLjUxNXY4LjM3OWg5MC44ODdWMTQ5LjQ5OXoiLz4KPC9zdmc+Cg==");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.demo {
    background-image:url("../images/icon_demo.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:21px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.facebook {
    background-image: url("../images/icon_facebook.svg");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    padding: 10px 0px 6px 31px;
    margin-left: 0px;}
ul.resource_list li.twitter {
    background-image: url("../images/icon_twitter.svg");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 38px 36px;
    padding: 11px 0px 6px 31px;
    margin-left: -2px; }
ul.resource_list li.blog {
    background-image:url("../images/icon_blog.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:30px 30px;
    padding:10px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.newsletter{
    background-image:url("../images/icon_newsletter.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:30px 30px;
    padding:10px 0px 6px 31px;
    margin-left:2px; }

ul.resource_list li.website {
    background-image:url("../images/icon-www.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 15px;
    padding:0px 0px 10px 33px;
    margin-left:2px; }

ul.resource_list li.ebook {
    background-image:url("../images/icon_ebook.svg");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:17px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }
ul.resource_list li.infographic {
    background-image: url("../images/icon_infographic.svg");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 28px 32px;
    padding: 4px 0px 6px 31px;
    margin-left: 2px;
    height: 60px;
}

ul.resource_list li.article {
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5NS41NHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTk1LjU0IDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTk1LjU0IDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik0xOTMuNDE1IDYwLjY5OWwtNTUuMzc5IDcwLjYxNWwtMTUuNTYyLTExLjkzMkwxNjAgNzEuMTA1VjFIMzguNzExQzE2Ljk1NiAxIDAgMTguMyAwIDM5Ljk4NVYyMDBoMTYwIHYtODUuMDI3bDMzLjMxMi00Mi4wNDZDMTk2LjE5OCA2OS4yIDE5Ni4zIDY0LjEgMTkzLjQgNjAuNjk5eiBNMzQgMzRoOTJ2OUgzNFYzNHogTTM0IDY5aDkydjlIMzRWNjl6IE0zNCAxMDRoNzB2OEgzNFYxMDR6IE0xMjkuNjY2IDEzNy40MjljLTQuMzUyIDUuNTUtNi4wNzUgMTIuMzI4LTUuMzY1IDE4LjgzN2MtNi43MjcgMC43MjItMTkuNDc1IDEwLjAzMy0yMy4wODcgMTQuNjRsLTAuODAzIDEuMDExbC0yLjM4My0xLjg3MSBsMTEuMDEyLTE0LjAzOGMxLjU4OCAwLjMgMy4yNzEtMC4yNzYgNC4zMzctMS42MzRjMS41MzItMS45NTUgMS4xOTItNC43NzktMC43NjUtNi4zMWMtMS45NTQtMS41MzctNC43ODEtMS4xOTUtNi4zMTIgMC44IGMtMS4wNjMgMS4zNTItMS4yMDMgMy4xMjQtMC41NDggNC41OTlsLTExLjAxMSAxNC4wMzhsLTIuMzg0LTEuODY3bDAuNzkyLTEuMDIxYzMuNjExLTQuNjA2IDkuNjE0LTE5LjIwOCA4LjcxLTI1LjkxMSBjNi40OTMtMC44NjEgMTIuNjYyLTQuMTU2IDE3LjAxNC05LjcwMmwxLjA5Ni0xLjM5NmwxMC43OTcgOC40NjVMMTI5LjY2NiAxMzcuNDI5eiIvPgo8L3N2Zz4K");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 23px;
    padding:4px 0px 6px 31px;
    margin-left:2px; }

ul.resource_list li.webcast { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI5Mi42NDVweCIgaGVpZ2h0PSIyMDBweCIgdmlld0JveD0iMCAwIDI5Mi42NDUgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOTIuNjQ1IDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iIzFGNEY4MiIgcG9pbnRzPSIxMjMuNyw0MS41IDE4OS42LDc5LjYgMTIzLjcsMTE3LjYiLz4KCTxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik0yODguMjYyIDAuNDAzSDQuMzhDMS45NzIgMC40IDAgMi40IDAgNC43ODZ2MTU5LjQwOWMwIDIuNCAyIDQuNiA0LjQgNC45IGMwIDAgNDAuOSA0LjQgMTMwLjMgNC44MThjLTAuMTMyIDIuMzYtMC4zODEgNi41MTYtMC41ODkgOC4yMzVjLTAuMyAyLjQ2LTQuNDAzIDMuODkyLTYuNDMzIDQgYy0zNy4yODUgMS4yMzYtNjUuMDkgNS45Ni02NS4wOSAxMC4zNjNjMCAxLjggMS42IDIuOCA5LjggMy4zMDdsMTQ5LjQ2Mi0wLjA3YzcuNTE4LTAuNTI0IDguNzQ3LTEuNDk3IDguNzQ3LTMuMjM2IGMwLTQuNDE4LTI3Ljk5Ni05LjE1OS02NS40NzQtMTAuMzczYy0yLjAyMi0wLjA2NS02LjA4OS0xLjI1OC02LjQzOC00LjUwMWMtMC4yMy0yLjE2Mi0wLjQ0Mi01LjYxLTAuNTU1LTcuNjczIGM5MC45NjQtMC4zMjMgMTMwLjI3NC00LjgwMiAxMzAuMjc0LTQuODAyYzIuMzkyLTAuMjc1IDQuMzUzLTIuNDY2IDQuMzUzLTQuODc5VjQuNzg2QzI5Mi42NDUgMi40IDI5MC43IDAuNCAyODguMyAwLjQgTTI1Ny4wNDUgMTYwLjI0MWMtMi4yMiAwLTQuMDE5LTEuNzk5LTQuMDE5LTQuMDE4YzAtMi4yMjIgMS43OTktNC4wMjMgNC4wMTktNC4wMjNjMi4yMjIgMCA0IDEuOCA0IDQgQzI2MS4wNjQgMTU4LjQgMjU5LjMgMTYwLjIgMjU3IDE2MC4yIE0yNzEuODA3IDE2MC4yNDFjLTIuMjE5IDAtNC4wMTctMS43OTktNC4wMTctNC4wMTggYzAtMi4yMjIgMS43OTgtNC4wMjMgNC4wMTctNC4wMjNjMi4yMjQgMCA0IDEuOCA0IDQuMDIzQzI3NS44MzEgMTU4LjQgMjc0IDE2MC4yIDI3MS44IDE2MC4yIE0yODAuMjggMTQyLjk4M0gxMi4zNjhWMTIuNzczSDI4MC4yOFYxNDIuOTgzeiIvPgo8L2c+Cjwvc3ZnPgo=");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 15px;
    padding:0px 0px 10px 33px; }

ul.resource_list li.video { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI5MC43NjhweCIgaGVpZ2h0PSIyMDBweCIgdmlld0JveD0iMCAwIDI5MC43NjggMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOTAuNzY4IDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxRjRGODIiIGQ9Ik0yODYuNDEzIDAuNzFINC4zNTFDMS45NTkgMC43IDAgMi43IDAgNS4wNjV2MTU4LjM4OWMwIDIuNCAxLjkgNC42IDQuMyA0LjggYzAgMCA0MC42IDQuNCAxMjkuNCA0Ljc4MmMtMC4xMzIgMi4zNDUtMC4zODMgNi40NzktMC41ODkgOC4xODdjLTAuMjk3IDIuNDQ2LTQuMzc0IDMuODY5LTYuMzg5IDMuOSBDODkuNzM3IDE4Ni40IDYyLjEgMTkxLjEgNjIuMSAxOTUuNDdjMCAxLjggMS42IDIuOCA5LjcgMy4yODlsMTQ4LjUwNC0wLjA2OWM3LjQ2OS0wLjUyMiA4LjY4OS0xLjQ5MiA4LjY4OS0zLjIyIGMwLTQuMzktMjcuODE3LTkuMDk3LTY1LjA1Mi0xMC4zMDljLTIuMDEtMC4wNjUtNi4wNTQtMS4yNDQtNi4zOTktNC40NjRjLTAuMjI2LTIuMTUtMC40MzgtNS41NzQtMC41NDgtNy42MjYgYzkwLjM3OS0wLjMyIDEyOS40MzctNC43NzEgMTI5LjQzNy00Ljc3MWMyLjM3NC0wLjI3NiA0LjMyNC0yLjQ1NiA0LjMyNC00Ljg0NlY1LjA2NUMyOTAuNzY4IDIuNyAyODguOCAwLjcgMjg2LjQgMC43IE0yNTUuMzk2IDE1OS41MjZjLTIuMjA0IDAtMy45OTMtMS43ODktMy45OTMtMy45OTVjMC0yLjIwOSAxLjc4OS0zLjk5NyAzLjk5My0zLjk5N2MyLjIxIDAgNCAxLjggNCA0IEMyNTkuMzg5IDE1Ny43IDI1Ny42IDE1OS41IDI1NS40IDE1OS41IE0yNzAuMDY0IDE1OS41MjZjLTIuMjA2IDAtMy45ODktMS43ODktMy45ODktMy45OTUgYzAtMi4yMDkgMS43ODMtMy45OTcgMy45ODktMy45OTdjMi4yMSAwIDQgMS44IDQgMy45OTdDMjc0LjA2MSAxNTcuNyAyNzIuMyAxNTkuNSAyNzAuMSAxNTkuNSBNMjc4LjQ4MiAxNDIuMzc3SDEyLjI4N1YxMi45OTdoMjY2LjE5NVYxNDIuMzc3eiIvPgo8L3N2Zz4K");
    background-position:left top;
    background-repeat:no-repeat;
    background-size:22px 15px;
    padding:0px 0px 10px 33px; }

#get_page_4_margin_text .margin_text{
    margin-top:17px;
}


/************** SOCIAL MEDIA **************/
.mediaheader{width:100%}
.get_social_media_resources {
    display: block;
    float: right;
    padding-top: 18px;
    padding-right: 18px;}
.get_social_media_resources > ul.social_media { list-style:none; }
.get_social_media_resources > ul.social_media li { display:inline-block; float:left; width:24px; height:25px; margin:18px 9px 0 0; }

section.new_chap .get_social_media_resources {   margin: -2px 0 80px 9px; float:left;  padding-top: 26px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  section.new_chap .get_social_media_resources { margin:0px 0 0 14px; }
}
/************** ADDED BY ERIN **************/
.full_width_text{
    display: inline-block;
    margin-left: 29px;
    margin-right: 20px;
}
#page_30 .full_width_text{
    margin-left: 10px;
}
.full_width_text p{
    margin-bottom: 17px;
}

.arrow_text_group{
    margin-bottom: 30px;
    margin-top: 10px;
}

.arrow_text{
    background-image: url("../images/arrow_gray.png");
    background-repeat: no-repeat;
    padding-left: 29px;
    color: #8da6b1;
    margin-left: 25px;
    margin-bottom: 12px;
    width: 79%;
}
.arrow_text_dark{
    background-image: url("../images/arrow_dark_blue.png");
    background-repeat: no-repeat;
    padding-left: 29px;
    color: #7f7f7f;
    margin-left: 25px;
    margin-bottom: 12px;
    width: 79%;
}
.arrow_text_light{
    background-image: url("../images/arrow_light_blue.png");
    background-repeat: no-repeat;
    padding-left: 29px;
    color: #7f7f7f;
    margin-bottom: 12px;
    font-size: 1em;
    font-weight: bold;
}
.arrow_text_lighter{
    font-family: Univers-Light, Arial, Helvetica, sans-serif;
    background-image: url("../images/arrow_light_blue.png");
    background-repeat: no-repeat;
    padding-left: 29px;
    color: #7f7f7f;
    margin-bottom: 12px;
    font-size: 1.2em;
}

.indented{margin-left:36px;}

.no_tab{padding-left:44px;}

.page{
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.red{
    color:#FF0000;
}
.inset_text{
    margin-left: 22px;
    margin-top: 20px;
}
.inset_text p{
    color:#7f7f7f;
    line-height: 1.43em;
}

.inset_text a{
    font-weight:bold;
}
.inset_text .trad_asset_text{
    width:450px;

}
.inset_text .trad_asset_text p{
    color:#1F4F82;
    margin-top:0px;
}
.get_started_header{
    font-size: 1.16em;
    font-weight: bold;
    padding: 0px 0 5px;
    color: #46575e;
    margin-left: 22px;
}
.nav_bar_TOC .nav_rt{display:none;}

.navigation_logo {
    background-image: url(../images/badge_internal.png);
    background-repeat: no-repeat;
    height: 56px;
    width: 155px;
}
.video_asset img{
    margin-top:5px;
}
.trad_asset img{
    float: left;
    margin-right: 11px;
    padding-bottom: 6px;
}
.text_wrap_asset{
    width: 250px;
    float: right;
    padding-left: 45px;
    margin-left: 10px;
    margin-top: 2px;
}
.sidebar_asset{
    min-height: 50px;
    width: 155px;
    padding-left: 45px;
    margin-top: 2px;
    margin-bottom: 10px
}
.asset_text{
    display: inline-block;
    float: left;
    padding-top: 10px;
    color: #1F4F82;
}
.pdf_asset{
    background-image: url("../images/icon_pdf.png");
    background-repeat: no-repeat;
    background-size: 36px 48px;
    padding-left: 44px;
    min-height: 50px;
}
.text_wrap_asset.pdf_asset{
    background-position-y: 12px;
}
.white_paper_asset{
    background-image: url("../images/icon_whitepaper.png");
    background-repeat: no-repeat;
    background-size: 37px 48px;
    padding-left: 48px;
    min-height:48px;
}
.webpage_asset{
    background-image: url("../images/icon_webpage.png");
    background-repeat: no-repeat;
    background-size: 44px 35px;
    padding-left: 57px;
    min-height: 35px;
    background-position: left 5px;
}

.infographic_asset{
    background-image: url("../images/icon_infographic.png");
    background-repeat: no-repeat;
    background-size: 44px 49px;
    padding-left: 48px;
    min-height: 39px;
    background-position: 0px 5px;
    padding-top: 10px;
}
.infographic_asset_2{
    background-color: #efefef;
    border-left: solid 11px #1F4F82;
    background-image: url("../images/icon_infographic.png");
    background-repeat: no-repeat;
    background-size: 51px 56px;
    padding-left: 69px;
    min-height: 51px;
    background-position: 22px 15px;
    padding-top: 12px;
    width: 50%;
    margin-bottom: 17px;
 }
.calculator_bg{
    background-image: url("../images/calculator_bg.png");
    background-size: 111px 81px;
    width: 403px;
    height: 143px;
    padding-left: 150px;
    padding-top: 25px;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.6);
    background-position: 20px 40px;
}
.calculator_bg .infographic_asset{
    background-image: url("../images/icon_infographic.png");
    background-repeat: no-repeat;
    background-size: 40px 43px;
    padding-left: 45px;
    min-height: 39px;
    background-position: 0px 14px;
}

.calculator_bg .infographic_asset .trad_asset_text{
    width: 348px;
}

.success_asset{
    background-image: url("../images/icon_success.png");
    background-repeat: no-repeat;
    background-size: 33px 48px;
    padding-left: 44px;
    min-height: 50px;
}
.webcast_asset{
    background-image: url("../images/icon_webcast.png");
    background-repeat: no-repeat;
    background-size: 41px 28px;
    padding-left: 50px;
    min-height: 28px;
    background-position: left 4px;
}
.video_asset{
    background-image: url("../images/icon_video.png");
    background-repeat: no-repeat;
    background-size: 40px 29px;
    padding-left: 50px;
    min-height: 32px;
    background-position: left 4px;
}
#page_41 .video_asset{
    margin-left: 22px;
    margin-bottom: 16px;
}
.popup_asset{
    background-image: url("../images/icon_popup.png");
    background-repeat: no-repeat;
    background-size: 42px 34px;
    padding-left: 118px;
    min-height: 42px;
    background-position: 62px 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.popup_asset.background_asset{
    background-image: url("../images/icon_popup.png");
    background-repeat: no-repeat;
    background-size: 42px 34px;
    padding-left: 94px;
    min-height: 42px;
    background-position: 42px 39px;
    padding-top: 35px;
    padding-bottom: 21px;
    margin-bottom: 17px;
}
.new_section{
    margin-top: 10px;
}

/************** FOOTER **************/
footer.left_page, footer.right_page { display:block; width:100%; float:left; height:39px; position:absolute; bottom:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }


footer.footer_new_chapter {padding-left: 8px; }
section.TOC_left div.row footer.footer_new_chapter {
    padding-left: 0px;
    margin-left: -17px;}
footer.left_page {}
footer.left_page p { font-weight:bold; font-size:1.125em /*18px*/; line-height:28px; display:inline-block; color: #7F7F7F; }
footer.left_page p+p { padding-left:6px; font-size:.9em; font-style:italic; font-weight:normal; }

footer.right_page {  padding-right: 12px; }
footer.right_page p { font-weight:bold; font-size:1.125em /*18px*/; line-height:27px; display:inline-block; color: #7F7F7F;  float:right; padding-right:56px; margin:1px; }
footer.right_page p+p { padding-right:11px; font-size:.9em ; font-style:italic; font-weight:normal; line-height:28px; }



/************** VIDEO and POPUPS **************/

#voverlay-container { z-index:1001; display:none; text-align:right; }
#overlay-container { z-index:1001; display:none; text-align:center; opacity:1!important; width:1022px; margin-top:25px; height:542px;  }
#youtube-overlay-container { z-index:1001; display:none; text-align:center; opacity:1!important; height:360px; margin-top:-20px; }
#voverlay-content { width:832px; height:489px; color:#ffffff; margin-top:24px;
	background-color:#fff;
	background-image:url(../images/preloader_video.gif);
	background-repeat:no-repeat;
	background-size:126px 100px;
	background-position:center;
}
#overlay-content { opacity:0; overflow:hidden; margin:45px auto 0; }
#youtube-overlay-content { opacity:0; background-color:transparent; overflow:hidden;}

#vid-close { top:-13px; }
#p-close {
    background-image: url("../images/p-close.png");
    background-repeat: no-repeat;
    color: #ffffff;
    height: 27px;
    background-position: top right;
    width: 77px;
    float: right;
    margin-top: 7px;
    margin-right: 10px;
    padding-top: 0px;

}

#p-close span{
    color: #ffffff;
    line-height: 31px;
}
#p-close:hover{
    background-position: bottom right;
}
.popupContainer{
    color:#ffffff;
}
.popup_header{
    color:#ffffff;
    font-size: 24px;
    margin-bottom: 20px;
}
.popup_content{
    margin-top: 42px;
    margin-left: 30px;
    margin-right: 50px;
}
.popup_content p{
    color: #ffffff;
    margin-bottom:33px;
    font-size: 18px;
}
.popup_content .arrow_text{
    color: #ffffff;
    font-size: 18px;
    background-image: url("../images/arrow_white.png");
    width: 75%;
    font-size: 1.125em;
    line-height: 1.25em;
}
.popup_content .arrow_text_group{
    margin-top:-20px;
}


.popupContainer h4{
color:#ffffff;
}
#y-close { top:-37px }
.youtube-content{
    margin-top:37px;
}
.big_bold{
    font-size: 26px;
    font-weight: bold;
    color: #7f7f7f;
    margin-bottom: 17px;
}
#popup-2 #p-close{
    margin-top:-30px;
    margin-left: -80px;
}


.button.b-close, .button.bClose { width:30px; height:30px; right:0; position:absolute; z-index:10000; cursor:pointer; text-indent:100%; white-space:nowrap; overflow: hidden;
	background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI1IDQ5QzExLjc2NyA0OSAxIDM4LjIgMSAyNVMxMS43NjcgMSAyNSAxczI0IDEwLjggMjQgMjRTMzguMjMzIDQ5IDI1IDQ5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNSAyYzEyLjY4MiAwIDIzIDEwLjMgMjMgMjNTMzcuNjgyIDQ4IDI1IDQ4UzIgMzcuNyAyIDI1UzEyLjMxOCAyIDI1IDIgTTI1IDAgQzExLjE5MyAwIDAgMTEuMiAwIDI1czExLjE5MyAyNSAyNSAyNXMyNS0xMS4xOTMgMjUtMjVTMzguODA3IDAgMjUgMEwyNSAweiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxLjcxMSAxNi4zMjNsMy41MDQgNS45MDRsMy43NDUtNS45MDRoMy45ODRsLTUuNzEzIDguMzUzbDYuMDQ5IDkuMDAxSDI4LjcybC0zLjg2NC02LjUyOGwtNC4xNTIgNi41IGgtMy45ODRsNi4wOTctOC45NzdsLTUuNjg4LTguMzc3SDIxLjcxMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
	background-repeat:no-repeat; }
.button.b-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI1IDQ5QzExLjc2NyA0OSAxIDM4LjIgMSAyNVMxMS43NjcgMSAyNSAxczI0IDEwLjggMjQgMjRTMzguMjMzIDQ5IDI1IDQ5eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNSAyYzEyLjY4MiAwIDIzIDEwLjMgMjMgMjNTMzcuNjgyIDQ4IDI1IDQ4UzIgMzcuNyAyIDI1UzEyLjMxOCAyIDI1IDIgTTI1IDAgQzExLjE5MyAwIDAgMTEuMiAwIDI1czExLjE5MyAyNSAyNSAyNXMyNS0xMS4xOTMgMjUtMjVTMzguODA3IDAgMjUgMEwyNSAweiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIxLjcxMSAxNi4zMjNsMy41MDQgNS45MDRsMy43NDUtNS45MDRoMy45ODRsLTUuNzEzIDguMzUzbDYuMDQ5IDkuMDAxSDI4LjcybC0zLjg2NC02LjUyOGwtNC4xNTIgNi41IGgtMy45ODRsNi4wOTctOC45NzdsLTUuNjg4LTguMzc3SDIxLjcxMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
	background-repeat:no-repeat; }

#popup-1{
    width:790px;
    height: 474px;
    background-image: url("../images/ch04_popup1.png");
}

/************** TABLE OF CONTENTS **************/
section.TOC_left { width:584px; height:800px; float:left; padding:40px 0 0 28px; display:block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
section.TOC_right {width: 530px;
    height: 800px;
    float: left;
    padding: 104px 0 0 37px;}


section.TOC_left h1 { color:#666666; display:block;padding: 38px 0 48px 5px; font-weight:bold;float:left; font-size: 1.5em;}

.toc_block { width:585px; float:left; height:93px; overflow:hidden; padding-top:6px;
    margin-left: 5px;
    padding-bottom: 37px; }
.toc_block .chap_no { display:inline-block; width:35px; border-right:solid 1px #7F7F7F; height:93px; float:left; }
.toc_block .chap_no p { font-style:italic; font-size:1.35em; color:#1f4f82; line-height:1em; }
.toc_block a .chap_description { display:inline-block; width:522px; float:left;  padding:0 30px 0 17px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.toc_block a .chap_description > h6 { color:#1f4f82; line-height:1em; padding:1px 0 0; }
.toc_block a .chap_description > h6 span { color:#666666; font-style:italic; font-size:0.8em; font-weight:normal; }
.toc_block a .chap_description p { padding-top:12px; color:#404040; font-size: 1em}
.toc_block a .chap_description h6,
.toc_block a .chap_description p,
.toc_block a .chap_description > h6 span {
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out; }
.toc_block a:hover .chap_description h6,
.toc_block a:hover .chap_description p,
.toc_block a:hover .chap_description > h6 span { color:#666666; color:rgba(102, 102, 102, .7); }
.toc_block a:active .chap_description h6,
.toc_block a:active .chap_description p,
.toc_block a:hover .chap_description > h6 span { color:#666666; color:rgba(102, 102, 102, .5); }

.fade_out { width:485px; height:20px; float:left; margin-left:45px; margin-bottom:40px; margin-top:-20px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );

}

#resources_block { height:72px;}
#resources_chap_no { height:90px; }

/******************************
SCROLLBAR PLUGIN
******************************/
.scroll-wrapper { overflow:hidden !important; padding:0 !important; position:relative; }

.scroll-wrapper > .scroll-content { border:none !important; box-sizing:content-box !important; height:auto; left:0; margin:0; max-height:none !important; max-width:none !important; overflow:scroll !important;padding:0; position:relative !important; top:0; width:auto !important; }

.scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; }

.scroll-element { display: none; }
.scroll-element, .scroll-element div { box-sizing:content-box; }

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible { display:block; }

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow { cursor: default; }

/*.scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; background:green; }
.scroll-textarea > .scroll-content { overflow: hidden !important; }
.scroll-textarea > .scroll-content > textarea { border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; }
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; }*/

/* This is the track.  Note, same style is repeated. */
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div { border: none; margin: 0; padding: 0; position: absolute; z-index: 10; }
.scrollbar-inner > .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; }

.scrollbar-inner > .scroll-element.scroll-x { bottom: 2px; height: 8px;
    left: 0; width: 100%; }

.scrollbar-inner > .scroll-element.scroll-y { height: 100%; right: 2px; top: 0; width: 8px; }

/* Also a track style... */
.scrollbar-inner > .scroll-element .scroll-element_outer { overflow: hidden; }

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); opacity: 0.4; }

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

/*Simple Inner Scrollbar */
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {  border:none; margin:0;  padding: 0;  position: absolute; z-index: 10; }

.scrollbar-inner > .scroll-element div { display: block; height: 100% left: 0; top: 0; width: 100%; }

.scrollbar-inner > .scroll-element.scroll-x { bottom: 2px; height: 8px; left: 0; width: 100%; }

.scrollbar-inner > .scroll-element.scroll-y { height: 100%; right: 2px;
    top: 0;  width: 8px; }

.scrollbar-inner > .scroll-element .scroll-element_outer { overflow: hidden; }

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40); opacity: 0.4; }

/*This is the track*/
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
/*This is the car*/
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
/*This is the car when you HOVER*/
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
/*Note sure what this does*/
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
/*added*/

.scrollbar_setup { max-width: 1200px; }

.scrollbar_setup .scrollbar_wrap { width: 520px; /* margin-right: 25px;*/ }

.scrollbar_setup .scrollbar_wrap .inner-content { border: 1px solid #CCC; max-height: 170px; width: 600px; }

.scrollbar_setup .scrollbar_wrap > div { max-height: 625px; overflow: auto; }
.scrollbar_setup .scrollbar_wrap .permanent { min-width: 800px; }


/************** PRELOADER **************/
#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:3000; /* makes sure this stays on top */ }

#status { width:128px; height:128px; position:absolute;
	left:54%; /* centers the loading animation horizontally one the screen */
	top:40%; /* centers the loading animation vertically one the
	screen */
	background-image:url(../images/preloader_book.gif);
	background-repeat:no-repeat;
	background-size:128px 128px;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}
/***IMAGES**/


/************PAGE ANIMATIONS*************/
#ch0_1_animation_header{
    position: relative;
    top: 135px;
    opacity: 0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all  500ms ease;
    -o-transition:all  500ms ease;

}
#ch0_1_img01, #ch0_1_img02{
    margin-left:-13px;
    position: relative;
    top: 135px;
    opacity: 0;
    margin-bottom: 10px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all  500ms ease;
    -o-transition:all  500ms ease;

}
#animation_holder_3{
    width:529px;
}

#animation_3a,#animation_3b,#animation_3c,#animation_3d{

    -webkit-transition: all 1000ms ease;
    -moz-transition: all  1000ms ease;
    -o-transition:all  1000ms ease;
    margin-bottom: 17px;
    opacity: 0;

}
#animation_3a,#animation_3c{
   margin-left:-200px

}
#animation_3b,#animation_3d{
    margin-left:200px;
}
.two-page-spread{
    width: 1197px;
    height: 1003px;
    position: relative;
    z-index: 1000;
    top: -810px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 42px;
}
#animation-2{
    width:1164px;
    height:640px;
}
.nav-bar-holder{
    width: 620px;
    margin-left: -42px;
    height: 105px;
}
.two-page-spread .nav-bar-holder{
    opacity: 0;
}

/* css tests**/

#animation-holder-2{
 background-image: url("../images/ch00_image01.png");
    background-size: cover;
    padding-left: 40px;
    width: 1125px;
    padding-top: 30px;
    height: 609px;

}
.animation_matrix{
    width: 1164px;
    height: 640px;
    position: absolute;
    left: 42px;
    top: 105px;
}
.animation_matrix tr td{
    background-color: #dce3e4;
    opacity: 1;
    -webkit-transition: opacity 500ms ease;
    -moz-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
}

.animation_header{
    color: #8da6b1;
    font-family: Univers-Bold, Univers, Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    margin-bottom: 17px;
}
.animation_header2{
    color: #ffffff;
    font-family: Univers-Bold, Univers, Arial, Helvetica, sans-serif;
    font-size: 1.75em;
    margin-bottom: 13px;
}

.light_text{
    color:#5f5f5f;
}
.animation_subheader{
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 17px;
}
#animation_block_2_1{
    background-image: url("../images/_animations/ch00_anim02_01.png");
    width:252px;
}
#animation_block_2_2{
    background-image: url("../images/_animations/ch00_anim02_02.png");
    width:317px;
}
#animation_block_2_3{
    background-image: url("../images/_animations/ch00_anim02_03.png");
    width:376px;
}
.animation_block{
    background-repeat: no-repeat;
    background-size: cover;
    height: 489px;
    float:left;
    margin-right:8px;
    padding-top:20px;
    padding-left:25px;
    padding-right: 15px;
}
.animation_block h4{
    color: #46575e;
}
.animation_block p{
    color: #000000;
    margin-bottom: 17px;
}
.animation_block .trad_asset{
    width:75%;
}

.animation_block .trad_asset .trad_asset_text{
    width:100%;
}

.tablet_only {display:none}
.landscape_only, .portrait_only, .phone_only, .tablet_and_phone, .ie_only {display:none}
/************** MEDIA QUERIES*********/
@media screen and ( max-height: 810px ) {
    body {
        font-size: .875em;
    }
    h2{  line-height: 1.125em;}
    p, li {
        line-height: 1.4em;
    }
    .menu ul {
        left: -420px;
    }
    .menu ul a {
        width: 437px;
    }

    #resources_chap_no { height:78px; }

    .margin_video .trad_asset img {
       padding-right: 13px;
    }
    .margin_video .trad_asset .trad_asset_text{
        width: calc(100% - 70px);
    }
    .call_out_center{
        border-bottom: 6px solid #8da6b1;
        border-top: 6px solid #8da6b1;
        margin: -10px 0px 1px 0px;
        padding: 9px 0px;
        height: 47px;
    }
    .call_out_center a{
        width: 390px;
    }

    .video_backdrop {
        width: 427px;
        height: 152px;
        margin-bottom: 30px
    }
    .cover_back_copyright {
        bottom: 45px;}
    .video_backdrop_overlay {
        width: 427px;
    }
    .scrollbar_setup .scrollbar_wrap { width: 430px;  }
    .scrollbar_setup .scrollbar_wrap > div { max-height: 525px; overflow: auto; }
    ul.resource_list li{
        width: 370px;
    }
    .chap_1_preview{
        padding-bottom: 3px;
    }
    .blue_background li {
        padding-top: 19px;
        padding-bottom: 15px;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
    }
    .animation-holder-1{
        width: 539px;
        height: 688px;
    }
    .calculator_bg {
        background-image: url("../images/calculator_bg.png");
        background-size: 88px 64px;
        width: 351px;
        height: 134px;
        padding-left: 113px;
        padding-top: 25px;
        background-repeat: no-repeat;
        background-color: rgba(255, 255, 255, 0.6);
        background-position: 20px 40px;
    }
    .calculator_bg .infographic_asset {
        background-size: 34px 38px;
        padding-left: 45px;
        background-position: 2px 16px;
    }
    .calculator_bg .infographic_asset .trad_asset_text {
        width: 298px;
    }
    .lg_img {
        width: 464px;
    }

.trad_asset{  padding-bottom: 11px;}

    .infographic_asset_2 {
        border-left: solid 9px #1F4F82;
        background-repeat: no-repeat;
        background-size: 42px 48px;
        padding-left: 58px;
        min-height: 46px;
        background-position: 18px 15px;
        padding-top: 12px;
        width: 50%;
        margin-bottom: 17px;
    }
    .white_paper_asset {
        padding-left: 41px;
    }
    /* Cover */
    #cover {
        width: 520px;
        height: 670px;
    }

    /* Turn Page Arrows */
    .booklet .b-arrow div {
        top: 47.2%;
    }

    /* Table of Contents */
    .new_chap .nav_bar {
        margin-top: -19px;
        margin-left: 4px;
    }
    #download_arrow svg {
        width: 19px;
    }
    .nav_rt {
        margin-right: 20px;
        margin-top: 16px;
    }
    .menu{
        margin-top:-3px;
    }
    .new_chap .nav_rt {
        margin-right: -4px;
        margin-top: 17px;
    }
    section.new_chap .navigation_download {
        margin: -16px 37px 0 0;
    }
    footer.footer_new_chapter {
        padding-left: 4px;
    }
    footer.left_page {
        margin-left: 2px;
    }
    footer.left_page, footer.right_page {
        height: 37px;
    }
    footer.left_page p {
        line-height: 32px;
    }
    section.TOC_left div.row footer.footer_new_chapter {
        margin-left: -8px;
    }
    .navigation_TOC svg {
        height: 24px;
    }
    section.TOC_left {
        width: 487px;
        padding: 20px 0 0 14px;
    }
    section.TOC_left h1 {
        padding: 27px 0 38px 8px;
        font-size: 1.45em;
    }
    .toc_block {
        width: 485px;
    }
    .toc_block a .chap_description {
        width: 440px;
        padding: 0 24px 0 13px;

    }
    .toc_block a .chap_description h6{
        letter-spacing: -.023em;
    }
    .toc_block a .chap_description p{
        padding-top: 0px;
        margin-top: 11px;
        margin-left: 2px;
    }
    section.TOC_right {
        width: 483px;
    }
    .fade_out {
        width: 400px;
        height: 30px;
        margin-top: -30px;
    }
    /* Navigation */
    /* NEW CHAPTER */
    .navigation_logo{
        height: 48px;
        width: 130px;
        background-size: cover;
        margin-left: -9px;
    }
    #animation-holder-2, #animation-holder-2b, #animation-holder-4 {
        width: 977px;
        height: 536px;
    }
    #page_22 {
        background-position: center 449px;
        background-size: 428px 150px;
    }
    #page_30 .margin_text {
        width: 175px;
        height: 224px;
        margin-top: 12px;
    }
    .page_28_margin_assets {
        margin-top: 266px;
    }

    /* INNER PAGE */
    .inner_left_page .navigation_logo {
        width: 347px;
    }
    .inner_left_page .navigation_logo img {
        margin-left: -3px;
    }
    .navigation_TOC {
        margin: -7px 0px 0 0;
    }

    .navigation_download {
        margin: -14px 38px 0 0;
    }

    /* New Chapter */
    section.new_chap {
        width: 462px;
        padding-top: 19px;
    }
    section.new_chap .main_text h3 {
        padding: 1px 0 3px;
    }
    section.new_chap .margin_text, .margin_text_wrap {
        width: 186px;
        margin-bottom: 4px;
    }

    section.new_chap .margin_text .icon_cloud {
        margin: 32px auto 0;
        display: block;
        width: 100px;
        height: 62px;
    }
    section.new_chap .margin_text p.margin_text1 {
        margin: 15px 0px 0 12px;
        line-height: 1em;
    }
    section.new_chap .main_text {
        width: 256px;
        margin-right: 0px;
        margin-top: 29px;
        margin-left: 20px;
    }
    /* Inner Pages */
    section.inner_left_page {
        width: 464px;
        padding-top: 29px;
        margin: 0px 21px 0 35px;
    }
    section.inner_left_page h4 {
        padding: 0px 0 10px;
    }
    section.inner_right_page {
        width: 464px;
        padding-top: 66px;
        margin: 17px 26px 0 30px;
    }
    .inner_right_page .no_dots_ul {
        margin-left: 16px;
    }
    section.inner_left_page p,  section.inner_right_page p {
        padding-bottom: 9px;
    }
    .call_out_left {
        width: 240px;
        padding: 14px 13px 9px 22px;
        margin: 2px 7px 10px -30px;
        border-bottom: 6px solid #8da6b1;
        border-top: 6px solid #8da6b1;
    }
    section.inner_left_page .quote_left {
        margin: 0px 3.2% 22px 2.7%;
        padding: 18px 0 20px;
    }
    .case_study_wrap {
        padding: 15px 0 0px;
        margin-top: 13px;
    }
    .case_study_wrap h3 {
        margin-bottom: 14px;
    }
    .margin_text_dropped {
        margin-top: 48px;
    }

    section ul.inner_1 li h6 {
        padding: 6px 0 8px;
        line-height: 1.6em;
    }
    section ul.inner_1 {
        margin-bottom: 14px;
    }
    section ul.inner_1 li:first-child {
        padding-bottom: 0;
    }
    section ul.inner_1 li {
        padding-bottom: 8px;
    }
    section.inner_right_page h4 {
        padding: 0px 0 11px;
        font-size: 1.3em;
    }

    .call_out_right {
        width: 232px;
        padding: 14px 19px 10px 30px;
        left: 10px;
        margin: 3px -14px 1px 0px;
        border-bottom: 6px solid #8da6b1;
        border-top: 6px solid #8da6b1;
    }
    .arrow_text_lighter {
        margin-bottom: 9px;
        background-size: 14px;
    }
    .arrow_text_light{
        background-size: 14px;
        margin-bottom: 9px;
    }
    .popup_content p {
        font-size: 1.15em;
    }
    .popup_content .arrow_text {
        font-size: 1.25em;
    }
    .toc_block {
        padding-bottom: 14px;
    }
    .get_social_media_resources {
        padding-top: 7px;
        padding-right: 22px;
    }
    .TOC_left .nav_bar {
        margin-top: -20px;
        margin-left: -3px;
    }
    .toc_block .chap_no {
        height: 78px;
        margin-left: 5px;
        width: 28px;
    }
    .vertical_stripe {
        border-left: 2px solid #252510;
    }
    .vertical_stripe img {
        position: absolute;
        bottom: 15px;
        left: 4px;
        width: 16px;
    }
    .vert_chap_TOC {
        height: 535px;
    }
    .vert_chap_INT {
        height: 335px;
    }
    .vert_chap_CH1 {
        height: 286px;
    }
    .vert_chap_CH2 {
        height: 297px;
    }
    .vert_chap_CH3 {
        height: 313px;
    }
    .vert_chap_CH4 {
        height: 359px;
    }
    .vert_chap_CH5 {
        height: 340px;
    }
    .vert_chap_CH6 {
        height: 340px;
    }
    .inset_text {
        margin-left: 20px;
        margin-top: 10px;
    }
    .inset_text .trad_asset_text {
        width: 376px;
    }


    /* margin image*/

    .margin_video{
        width: 153px;
    }
    .margin_video .video_backdrop_holder{
        display: inline-block;
        float: left;
        height: 90px;
        margin-right: 9px;
        width: 161px;
        background-repeat: no-repeat;
        margin-top: -7px;
        margin-left: -5px;
    }
    .margin_text_wrap .trad_asset {
        margin-top: 12px;
        display: inline-block;
        margin-left: -6px;
        width: 115px;
        padding-bottom: 0px;
    }
    a.play_button_backdrop {
        width: 35px;
        margin: 29px auto 0px;
        height: 35px;
    }
    .margin_video p {
        width: 166px;
        margin-left: -6px;
    }
    .sidebar_right .margin_video p{
        width: 170px;
        margin-left: -2px;
        margin-top: -3px;
    }

    .trad_asset_text {
        width: 100%;
    }
    section.new_chap .margin_text .trad_asset_text p {
        width: 128px;
    }
    .margin_video .trad_asset .trad_asset_text {
        width: 109px;
    }
    .sidebar_right .margin_video .trad_asset .trad_asset_text {
        font-size: 1em;
    }
    .margin_video .trad_asset .trad_asset_text p{
        line-height:1.4em

}
    .webpage_asset {
        background-size: 37px 26px;
        padding-left: 47px;
        min-height: 26px;
    }
    .webcast_asset {
        background-size: 33px 23px;
        padding-left: 48px;
    }
    .infographic_asset {
        background-size: 39px 42px;
    }
    .success_asset {
        padding-left: 36px;
        background-size: 27px 41px;
        margin-left: 14px;
        margin-top: 10px;
    }

    .popup_asset {
        padding-left: 101px;
        background-size: 35px 27px;
    }
    .customer_success_story{
        padding: 10px;
        width:100%;
    }
    .customer_success_story .trad_asset_text {
        width: 400px;
        font-size: .975em;
    }
    .success-callout{
        padding-right: 26px;
        padding-left: 48px;
        margin-top: -10px;
    }
    .popup_asset {
        background-size: 42px 34px;
        padding-left: 118px;
        min-height: 42px;
        background-position: 54px 11px;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .sidebar_right {
        width: 168px;
        padding: 12px;
        margin-left: 6px;
        padding-top: 23px;
    }
    .sidebar_right .trad_asset{
        padding-bottom: 0px;
    }
    .inner_right_page .blue_background {
        width: 95%;
    }
    .no_dots_ul {
        margin-left: 28px;
    }
    .no_dots_ul li {
        margin-bottom: 11px;
    }
    .smaller_text{
        font-size: .925em;
    }
    /* Footer */
    footer.right_page {
        padding-right: 0px;
    }
    /*Images */
    .large_image img {
        padding-bottom: 30px;
    }
    .inline_img {
        padding-bottom: 11px;
    }

    #page_8_bg{
        background-color: #dce3e4;
        width: 491px;
        height: 531px;
        margin-top: 3px;
        margin-left: 0px;
    }
    #page_9_bg{
        background-color: #dce3e4;
        width: 493px;
        height: 531px;
        margin-top: 5px;
        margin-left: -30px;
    }

    #p10_margin_image{
        width:185px;
    }
    #ch01_image04{
        width: 450px;
        height: 190px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .numbered_text{
        background-size: 35px 69px;
        padding-left: 48px;
        margin-bottom: 30px;
        padding-top: 9px;
    }
    #ch02_image01{
        width: 165px;
        height: 307px;
        margin-left: 11px;
    }
    #ch03_image01{
        width: 158px;
        height: 162px;

    }
    #ch04_image01{
        width: 188px;
        height: 226px;
    }
    #ch04_image06{
        width: 459px;
        height:307px;
    }
    #page_38 .margin_text{
        background-size: 187px 443px;
        padding-top: 250px;
        padding-left: 23px;

    }
    #ch06_image01{
        width: 390px;
        height:419px;

    }
    #ch06_image06{
        width: 466px;
        height: 192px;
    }

    /*Animations*/



    .two-page-spread {
        width: 988px;
        height: 632px;
        top: -680px;
        padding-left: 22px;
    }
    .nav-bar-holder {
        width: 525px;
        margin-left: -42px;
        height: 89px;
    }
    #animation-holder-2, #animation-holder-3 {
        width: 936px;
        height: 501px;
    }
    #animation_holder_3{
        width: 410px;
    }


    .animation_matrix{
        width: 976px;
        height: 531px;
        left: 22px;
        top: 89px;
    }

    .animation_block {
        height: 385px;
    }
    #animation-2 {
        width: 976px;
        height: 538px;
    }
    .animation_block .trad_asset {
        width: 81%;
    }

    .text_wrap_asset.pdf_asset{
        padding-left: 39px;
        width: 266px;
        margin-left: 8px;

    }
    #animation_block_2_1{
        width:200px;
    }
    #animation_block_2_2{
        width:250px;
    }
    #animation_block_2_3{
        width:315px;
    }

    /* trad assets */
    .pdf_asset {
        background-size: 30px 40px;
        min-height: 40px;
    }
    .white_paper_asset {
        background-size: 33px 40px;
        min-height: 40px;
    }
    .text_wrap_asset {
        min-height: 30px;
        width: 205px;
    }
    .video_asset{
        background-size: 35px 25px;
        padding-left: 45px;
        margin-top: 8px;
        min-height: 21px;

    }
    .two-page-spread .video_asset{
        margin-top: -5px;
    }
    .full_width_text {
        margin-left: 19px;
        margin-right: 11px;
    }
    a .trad_asset {
        margin: 0px 0 14px;
    }
    .trad_asset img{
        margin-top:-8px;
    }
    a .trad_asset_text p {
        margin-top: 1px;
    }

    .inline_video .trad_asset_text {
        width: 244px;
    }
    .trad_asset img {
        width: 34px;
    }
    .video_backdrop_holder {
        background-size: cover;
        height: 89px;
        width: 161px;
    }

    .sidebar_right .video_asset{
        margin-top: 4px;
        margin-left: -2px;
    }
    .inline_video .video_asset{
        margin-top: -3px;
    }
    .video_asset img {
        margin-right: 7px;
    }
    .inner_right_page .inline_video .trad_asset {
        width: 242px;
    }
    .inner_right_page .blue_background .trad_asset{
        width: 220px;
    }
    .inner_right_page .inline_video .trad_asset_text {
        width: 235px;
    }
    .inner_right_page .blue_background .trad_asset_text{
        width: 205px;
    }

    .inline_video .trad_asset {
        width: 244px;
    }
    .sidebar_right .trad_asset_text p {
        width: 115px;
    }
    .full_width_text .trad_asset {
        width: 100%;
    }
    .full_width_text .trad_asset_text {
        width: 100%;
    }

    /* Video and Popups */
    .button.b-close, .button.bClose {
        line-height: 1.85em;
    }

    /* Resources */
    ul.tabs li a {
        width: 410px;
        background-position: 382px center;
    }

    ul.tabs li a:hover, ul.tabs li a.active {
        background-position: 382px center;
    }
    .arrow_text {
        background-repeat: no-repeat;
        padding-left: 29px;
        color: #8da6b1;
        margin-left: 19px;
        margin-bottom: 10px;
        width: 93%;
        background-size: 14px;
    }

    /* Social Media */

    section.new_chap .get_social_media_resources {
        padding-top: 12px;
        margin: -1px 0 79px 0px;
    }
    .get_social_media_resources > ul.social_media li svg {
        width: 20px;
        height: 20px;
    }

    .get_social_media_resources > ul.social_media li {
        width: 13px;
        height: 14px;
        margin-left: 6px;
    }
    .get_started_header {
        font-size: 1.12em;
        margin-left: 16px;
    }
    #page_41 .video_asset {
        margin-left: 18px;
        margin-bottom: 0px;
    }
    .big_bold {
        font-size: 24px;
    }

    /* Back Cover */
    .cover_back_copyright {
        width: 100%;
        height: 32px;
        padding: 5px 20px 0px;
    }

    .cover_back_copyright p {
        font-size: .65em;
    }
    #cover_back {
        background-size: 521px 672px
    }

    #popup-2 iframe{
        width:1090px;
        height:565px;
    }




    /********FIREFOX FIXES**********/
    @-moz-document url-prefix() {

    }
}

@media screen and ( max-width: 1100px ) {
    #animation-arrow-next {
        margin-left: 10px;
        height: 30px;
        width: 24px;
        background-image: url("../images/arrow_right.svg");
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        left: 960px;
        top: 319px;
    }

    #animation-arrow-next:hover {
        background-image: url("../images/arrow_right_blue.svg");
    }

    #animation-arrow-prev {
        margin-left: 10px;
        height: 30px;
        width: 24px;
        background-image: url("../images/arrow_left.svg");
        background-repeat: no-repeat;
        background-size: 100%;
        position: absolute;
        left: 20px;
        top: 319px;
    }

    #animation-arrow-prev:hover {
        background-image: url("../images/arrow_left_blue.svg");
    }

    #popup-2 iframe {
        width: 1004px;
        height: 565px;
        margin-left: 42px;

    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */

    #page_8_bg{
        margin-top:11px;
    }
    .menu svg{
        width:40px;
    }
    .nav_rt, .new_chap .nav_rt{
        margin-right:-115px;
    }
}

@media print {
        .page {
            display: block;
            width: 100%;
            float: left;
            margin-bottom: 50px;
        }

        .booklet .b-arrow-next div, .booklet .b-arrow-prev div {
            background-image: none;
        }

        .navigation_download, .navigation_TOC {
            display: none;
        }
    }

