html,body{
	height:100%;
	width:100%
}

html{
	overflow-y:scroll
}

body{
	background-color:#fff;
	color:#000
}

textarea{
	overflow:auto
}

td,th{
	text-align:left;
	font-weight:400
}

hr,img,abbr,iframe,fieldset{
	border:0
}

ol{
	padding-left:15px;
	margin-left:15px
}

h1,h2,h3,h4,h5,h6{
	font-weight:400
}


b,strong{
	font-weight:700
}


.subHead
{
	
	font-family:ProximaNova-SemiBold;
	

}



i,em{
	font-style:italic
}

address{
	font-style:normal
}

small{
	font-size:10px
}

button,.form-button input{
	border:0;
	cursor:pointer;
	border-style:none;
	background-color:transparent
}

button::-moz-focus-inner{
	border:0
}

.form-button{
	display:table
}

.horizontal>li,.horizontal>dt,.horizontal>dd{
	float:left
}

a.button,.button a{
	float:left
}

.vertical>li,.vertical>dt,.vertical>dd{
	float:none
}

.fluid>li,.fluid>dd,.fluid>dt{
	display:inline
}

ul.scaffold{
	display:table
}

ul.scaffold li,ul.scaffold li>a{
	display:table-cell
}

.scaffold th,.scaffold td{
	vertical-align:top
}

.radio-fields label,.radio-fields .radio,.radio-fields .checkbox,.checkbox-fields label,.checkbox-fields .radio,.checkbox-fields .checkbox{
	float:none;
	display:table-cell;
	vertical-align:middle
}

.radio-fields label,.checkbox-fields label{
	cursor:pointer
}

.radio-fields .radio input,.checkbox-fields .radio input{
	margin-bottom:-1px
}

.ie6 .radio-fields .radio input,.ie7 .radio-fields .radio input,.ie6 .checkbox-fields .radio input,.ie7 .checkbox-fields .radio input{
	margin-top:-2px;
	margin-bottom:0
}

.ie8 .radio-fields .radio input,.ie8 .checkbox-fields .radio input{
	margin-bottom:-2px
}

hr,.spacer{
	width:auto;
	height:1px;
	font-size:1px
}

a[href^=tel]{
	float:none;
	color:inherit
}

.hide-text{
	overflow:hidden;
	text-indent:-999em
}

html,body{
	width:100%;
	height:100%
}

body{
	min-width:1022px
}

@media only screen and (min-width:768px) and (max-width:1024px){
	body{
		min-width:768px
	}

}

a{
	text-decoration:none
}

.content{
	margin:0 auto;
	width:940px
}

.stuck-block{
	left:0;
	position:fixed !important;
	top:0;
	width:100%;
	z-index:10 !important
}

.media-block .media{
	float:none;
	display:table-cell;
	vertical-align:top
}

.media-block .block{
	float:none;
	display:table-cell;
	vertical-align:top
}

input[type=text],input[type=password]{
	border:0
}

.bullet-list-v1 li,.bullet-list-v2 li,.bullet-list-v3 li{
	float:none;
	position:relative
}

.bullet-list-v1 li:before,.bullet-list-v2 li:before,.bullet-list-v3 li:before{
	content:" ";
	left:0;
	position:absolute
}

.bullet-list-v1 li{
	padding-left:16px
}

.bullet-list-v1 li:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_bullet_blue.png) no-repeat 0 0;
	height:5px;
	top:.5em;
	width:6px
}

.bullet-list-v2 li{
	padding-left:9px
}

.bullet-list-v2 li:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_bullet_blue_small.png) no-repeat 0 0;
	height:4px;
	left:1px;
	top:9px;
	width:4px
}

.bullet-list-v3 li{
	padding-left:12px
}

.bullet-list-v3 li:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_bullet_white_small.png) no-repeat 0 0;
	height:4px;
	top:9px;
	width:4px
}

.video-wrap{
	overflow:hidden
}

.clear,.horizontal,.content,.media-block,.chip-block,.global-header,.meta-nav,.social-links,.block-linkedin-login,.mega-menu-nav,.mega-menu-touts,.guillemet-block,.triangle-links-block,.page-menu-nav,.tab-box-nav{
	clear:both
}

.clear:after,.horizontal:after,.content:after,.media-block:after,.chip-block:after,.global-header:after,.meta-nav:after,.social-links:after,.block-linkedin-login:after,.mega-menu-nav:after,.mega-menu-touts:after,.guillemet-block:after,.triangle-links-block:after,.page-menu-nav:after,.tab-box-nav:after{
	content:"\0020";
	height:0;
	clear:both;
	display:block;
	visibility:hidden
}

.ie6 .clear,.ie6 .horizontal,.ie6 .content,.ie6 .media-block,.ie6 .chip-block,.ie6 .global-header,.ie6 .meta-nav,.ie6 .social-links,.ie6 .block-linkedin-login,.ie6 .mega-menu-nav,.ie6 .mega-menu-touts,.ie6 .guillemet-block,.ie6 .triangle-links-block,.ie6 .page-menu-nav,.ie6 .tab-box-nav{
	height:1%
}

.ie7 .clear,.ie7 .horizontal,.ie7 .content,.ie7 .media-block,.ie7 .chip-block,.ie7 .global-header,.ie7 .meta-nav,.ie7 .social-links,.ie7 .block-linkedin-login,.ie7 .mega-menu-nav,.ie7 .mega-menu-touts,.ie7 .guillemet-block,.ie7 .triangle-links-block,.ie7 .page-menu-nav,.ie7 .tab-box-nav{
	min-width:0
}

.linkedin-bar,.mega-menu,.mega-menu-secondary,.tout-item,.page-block,.page-header,.page-menu{
	position:relative;
	z-index:0
}

.linkedin-bar:before,.mega-menu:before,.mega-menu-secondary:before,.tout-item:before,.page-block:before,.page-header:before,.page-menu:before,.linkedin-bar:after,.mega-menu:after,.mega-menu-secondary:after,.tout-item:after,.page-block:after,.page-header:after,.page-menu:after{
	background:transparent url(/dotcom-images/TemplateImages/sprite_gradient.png) repeat-x 0 0;
	content:" ";
	left:0;
	position:absolute;
	width:100%;
	z-index:1
}

.linkedin-bar:before,.mega-menu:before,.mega-menu-secondary:before,.tout-item:before,.page-block:before,.page-header:before,.page-menu:before{
	top:0
}

.linkedin-bar:after,.mega-menu:after,.mega-menu-secondary:after,.tout-item:after,.page-block:after,.page-header:after,.page-menu:after{
	bottom:0
}

.linkedin-bar .content,.mega-menu .content,.mega-menu-secondary .content,.tout-item .content,.page-block .content,.page-header .content,.page-menu .content{
	position:relative;
	z-index:2
}

.modal-close{
	background:url(/dotcom-images/TemplateImages/icon_button_close.png) no-repeat;
	cursor:pointer;
	display:inline;
	height:34px;
	position:absolute;
	right:-23px;
	top:-18px;
	width:34px;
	z-index:3200
}

.modal-video{
	background-color:#000
}

@font-face{
	font-family:"Proxima Nova Bold";
	src:url(/fonts/proxima_nova_bold.eot?#iefix) format("embedded-opentype"),url(/fonts/proxima_nova_bold.woff) format("woff"),url(/fonts/proxima_nova_bold.ttf) format("truetype"),url(/fonts/proxima_nova_bold.svg#proxima_novabold) format("svg")
}

@font-face{
	font-family:"Proxima Nova Light";
	src:url(/fonts/proxima_nova_light.eot?#iefix) format("embedded-opentype"),url(/fonts/proxima_nova_light.woff) format("woff"),url(/fonts/proxima_nova_light.ttf) format("truetype"),url(/fonts/proxima_nova_light.svg#proxima_novalight) format("svg")
}

@font-face{
	font-family:"Proxima Nova Regular";
	src:url(/fonts/proxima_nova_regular.eot?#iefix) format("embedded-opentype"),url(/fonts/proxima_nova_regular.woff) format("woff"),url(/fonts/proxima_nova_regular.ttf) format("truetype"),url(/fonts/proxima_nova_regular.svg#proxima_novaregular) format("svg")
}

@font-face{
	font-family:"Proxima Nova SemiBold";
	src:url(/fonts/proxima_nova_semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/proxima_nova_semibold.woff) format("woff"),url(/fonts/proxima_nova_semibold.ttf) format("truetype"),url(/fonts/proxima_nova_semibold.svg#proxima_novasemibold) format("svg")
}

.font3,.font19,.font23{
	font-family:Interstate Condensed,helvetica,arial,sans-serif
}

.font1,.font9,.font11,.font12,.font13,.font14,.font16,.font24,.font26,.font32,.font35,.font37,.font39,.font40,.font41,.font44,.font50,.font54,.font57,.font59,.module-name{
	font-family:Proxima Nova Regular,helvetica,arial,sans-serif
}

.font8,.font15,.font21,.font22 b,.font25,.font33,.font36,.font42,.font47,.font48,.font56,.font60{
	font-family:Proxima Nova Bold,helvetica,arial,sans-serif
}

.font17,.font18,.font20,.font22,.font27,.font29,.font30,.font31,.font34,.font38,.font46,.font51,.font52,.font53,.font55,.font63,.font64{
	font-family:Proxima Nova Light,helvetica,arial,sans-serif
}

.font10,.font43,.font45,.font49,.font61,.font58,.font62{
	font-family:Proxima Nova Semibold,helvetica,arial,sans-serif
}

.font2,.font4,.font5{
	font-family:Trebuchet MS,helvetica,arial,sans-serif
}

.font6,.font28{
	font-family:verdana,helvetica,arial,sans-serif
}

.font1{
	color:#261c02;
	font-size:18px;
	letter-spacing:-.01em
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.font1{
		font-size:16px
	}

}

@media only screen and (min-width:1025px){
	.font1{
		font-size:18px
	}

}

.font2{
	color:#00728f;
	font-size:11px;
	letter-spacing:-.025em
}

.font3{
	color:#fff;
	font-size:12px
}

.font4{
	color:#fff;
	font-size:11px;
	font-weight:700;
	line-height:12px
}

.font5{
	color:#fff;
	font-size:12px
}

.font6{
	font-size:11px
}

.font7{
	color:#00728f;
	font-weight:700
}

.font8{
	color:#00728f;
	font-size:18px;
	letter-spacing:-.01em;
	text-transform:uppercase
}

.font9{
	font-size:18px
}

.font10{
	color:#333;
	font-size:16px;
	letter-spacing:-.01em;
	line-height:16px
}

.font11{
	font-size:16px;
	letter-spacing:-.01em
}

.font12{
	color:#00728f;
	font-size:37px;
	letter-spacing:.03em;
	text-transform:uppercase
}

.font13{
	color:#fff;
	font-size:34px;
	line-height:34px
}

.font14{
	color:#fff;
	font-size:18px;
	letter-spacing:.01em;
	line-height:22px
}

.font15{
	font-size:24px;
	letter-spacing:.01em;
	line-height:1;
	text-transform:uppercase
}

.font16{
	color:#fff;
	font-size:17px;
	letter-spacing:.035em;
	line-height:18px;
	text-transform:uppercase
}

.font17{
	color:#fff;
	font-size:12px;
	text-transform:uppercase
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.font17{
		font-size:10px
	}

}

.font18{
	color:#fff;
	font-size:15px
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.font18{
		font-size:12px;
		line-height:1.15
	}

}

.font19{
	font-size:23px;
	line-height:26px
}

.font20{
	font-size:24px;
	line-height:30px
}

.font21{
	font-size:16px;
	text-transform:uppercase
}

.font22{
	font-size:17px;
	line-height:22px
}

.font22 b{
	font-weight:400
}

.font23{
	font-size:22px;
	letter-spacing:.01em;
	line-height:22px
}

.font24{
	font-size:16px;
	line-height:20px
}

.font25{
	font-size:16px;
	text-transform:uppercase;
	line-height:1
}

.font26{
	font-size:16px;
	line-height:1
}

.font27{
	font-size:22px;
	line-height:26px
}

.font28{
	font-size:8px;
	line-height:10px
}

.font29{
	font-size:40px;
	letter-spacing:-.01em;
	line-height:48px
}

.font30{
	font-size:40px;
	line-height:1
}

.font31{
	font-size:18px;
	line-height:24px
}

.font32{
	font-size:30px;
	line-height:32px;
	letter-spacing:-.01em
}

.font33{
	font-size:14px;
	line-height:1;
	letter-spacing:.01em;
	text-transform:uppercase
}

.font34{
	font-size:36px;
	line-height:1
}

.font35{
	font-size:22px;
	line-height:28px
}

.font36{
	font-size:23px;
	letter-spacing:.04em;
	line-height:1;
	text-transform:uppercase
}

.font37{
	font-size:40px;
	letter-spacing:.01em;
	line-height:41px
}

.font38{
	font-size:18px;
	line-height:23px
}

.font39{
	font-size:24px;
	letter-spacing:-.01em;
	line-height:1
}

.font40{
	font-size:18px;
	letter-spacing:-.01em;
	line-height:1
}

.font41{
	font-size:68px;
	line-height:60px;
	text-transform:uppercase
}

.font42{
	font-size:68px;
	line-height:60px;
	text-transform:uppercase
}

.font43{
	font-size:18px;
	line-height:20px;
	text-transform:uppercase
}

.font44{
	font-size:18px;
	letter-spacing:-.007em;
	line-height:22px
}

.font45{
	font-size:14px;
	line-height:18px
}

.font46{
	font-size:40px;
	line-height:46px
}

.font47{
	font-size:40px;
	line-height:1
}

.font48{
	font-size:16px;
	line-height:19px
}

.font49,.font61{
	font-size:16px;
	line-height:1
}

.font50{
	font-size:14px;
	text-transform:uppercase
}

.font51{
	font-size:48px;
	letter-spacing:.001em;
	line-height:48px
}

.font52{
	font-size:20px;
	line-height:27px
}

.font53{
	font-size:18px;
	line-height:22px
}

.font54{
	font-size:28px;
	line-height:30px;
	letter-spacing:-.01em
}

.font55{
	font-size:18px;
	line-height:22px;
	letter-spacing:-.01em
}

.font56{
	font-size:18px;
	letter-spacing:.01em;
	line-height:1;
	text-transform:uppercase
}

.font57{
	font-size:18px;
	letter-spacing:.01em;
	line-height:1;
	text-transform:uppercase
}

.font58{
	font-size:24px;
	letter-spacing:-.01em;
	line-height:1
}

.font59{
	font-size:18px;
	line-height:22px
}

.font60{
	font-size:12px;
	line-height:1;
	text-transform:uppercase
}

.font61{
	text-transform:uppercase
}

.font62{
	font-size:20px;
	line-height:1;
	text-transform:uppercase
}

.font63{
	font-size:22px;
	line-height:1
}

.font64{
	font-size:18px;
	line-height:22px
}

.color1{
	color:#000
}

.color2{
	color:#fff
}

.color3{
	color:#00728f
}

.color4{
	color:#333
}

.color5{
	color:#00728f
}

.page-header-dropdown .dropdown-nav a{
	color:#00728f
}

.color6{
	color:#615951
}

.color7{
	color:#5da62d
}

.color8{
	color:#00bced
}

.color9{
	color:#0497d4
}

.color10,.page-header-dropdown .dropdown-nav a:hover,.page-header-dropdown .dropdown-nav .selected{
	color:#3a9dbf
}

.color11{
	color:#999
}

.module-name{
	font-size:20px;
	padding:20px 0;
	margin:0 auto;
	width:1158px
}

.chip-block .chip-item{
	float:left
}

.chip-block-v1{
	padding:0 0 20px
}

.chip-block-v1~.chip-block-v1{
	padding:0
}

.chip-block-v1 .chip-item{
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	height:165px;
	margin-left:20px;
	position:relative;
	width:220px
}

.chip-block-v1 .chip-item:focus{
	outline:0
}

.chip-block-v1 .chip-item:first-child{
	margin-left:0
}

.chip-block-v1 .chip-item.selected:before{
	background-image:url(/dotcom-images/TemplateImages/bg_segments_on.png);
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	content:" ";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0
}

.chip-block-v1 .chip-item.selected .icon-chip-arrow{
	display:none
}

.chip-block-v1 .chip-header{
	bottom:13px;
	left:16px;
	position:absolute;
	width:160px;
	z-index:1
}

.chip-block-v1 .icon-chip-arrow{
	bottom:34px;
	position:absolute;
	right:34px;
	z-index:1
}

.chip-block-v2 .chip-item,.chip-block-v5 .chip-item{
	background-color:#10c2eb;
	height:283px;
	overflow:hidden;
	width:460px
}

.chip-block-v2 .chip-item:nth-child(n+3),.chip-block-v5 .chip-item:nth-child(n+3){
	margin-top:20px
}

.ie8 .chip-block-v2 .chip-item.nth-nplus3,.ie8 .chip-block-v5 .chip-item.nth-nplus3{
	margin-top:20px
}

.chip-block-v2 .chip-item:nth-child(2n),.chip-block-v5 .chip-item:nth-child(2n){
	margin-left:20px
}

.ie8 .chip-block-v2 .chip-item.nth-2n,.ie8 .chip-block-v5 .chip-item.nth-2n{
	margin-left:20px
}

.chip-block-v2 .chip-header,.chip-block-v5 .chip-header{
	padding:23px 27px 0
}

.chip-block-v2 .chip-copy,.chip-block-v5 .chip-copy{
	padding:2px 27px 22px
}

.chip-block-v3,.chip-block-v4{
	background-color:#10c2eb
}

.chip-block-v3 .chip-item,.chip-block-v4 .chip-item{
	min-height:198px;
	float:none;
	display:table-cell;
	vertical-align:top;
	width:470px
}

.chip-block-v3 .chip-item .more-link,.chip-block-v4 .chip-item .more-link{
	padding:7px 0 0
}

.chip-block-v3 .delimiter,.chip-block-v4 .delimiter{
	background:transparent url(/dotcom-images/TemplateImages/bg_chip_gradient.png) repeat-y 0 0
}

.chip-block-v3 .delimiter .chip-copy,.chip-block-v4 .delimiter .chip-copy{
	padding-top:12px
}

.chip-block-v3 .delimiter-v1,.chip-block-v4 .delimiter-v1{
	margin:0 27px
}

.chip-block-v3 .chip-header,.chip-block-v4 .chip-header{
	padding:24px 27px 0
}

.chip-block-v3 .chip-subheader,.chip-block-v4 .chip-subheader{
	padding:13px 27px 0
}

.chip-block-v3 .chip-copy,.chip-block-v4 .chip-copy{
	padding:3px 27px 22px
}

.chip-block-v3 .bullet-list-v3 li+li,.chip-block-v4 .bullet-list-v3 li+li{
	margin-top:4px
}

.chip-block-v4 .chip-item{
	width:410px
}

.chip-block-v4 .delimiter{
	width:530px
}

.chip-block-v4 .delimiter .chip-copy{
	padding-top:24px
}

.chip-block-v4 .triangle-links-block{
	padding-top:20px
}

.chip-block-v5 .chip-item{
	background-color:#10c2eb;
	height:267px;
	position:relative
}

.chip-block-v5 .chip-header{
	padding:25px 24px 0
}

.chip-block-v5 .chip-copy{
	padding:14px 24px 22px
}

.chip-block-v5 .more-link{
	position:absolute;
	bottom:22px;
	left:24px
}

.delimiter-v1{
	border-bottom:2px solid #6ad3eb
}

.footer-bar .social-links{
	padding:19px 0 18px 4px
}

.footer-bar .font6 a{
	color:#666
}

.footer-bar .links-block{
	padding:34px 0 0 77px
}

.footer-bar .links-block a{
	float:left;
	margin-left:17px
}

.footer-bar .links-block a:first-child{
	margin-left:0
}

.footer-bar .copyright-block{
	padding:34px 0 0 55px
}

.global-footer{
	line-height:1;
	padding:33px 0 0 28px
}

.global-footer .content{
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:2
}

.global-footer .font8{
	margin-bottom:19px
}

.global-footer h4{
	margin-bottom:6px
}

.footer-nav{
	width:220px;
	padding:0 20px 27px 0
}

.footer-nav li{
	padding-top:6px
}

.footer-nav li:first-child{
	padding-top:0
}

.footer-nav a{
	color:#767676
}

.global-header{
	line-height:1;
	margin:0 auto;
	padding:0 31px;
	position:relative;
	width:960px
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.global-header{
		width:738px;
		padding:0 15px
	}

}

.global-header .logo{
	float:left;
	height:64px;
	width:211px
}

@media only screen and (max-width:767px){
	.global-header .logo{
		background:transparent url(/dotcom-images/TemplateImages/mobile/logo.png) no-repeat 0 0
	}

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.global-header .logo{
		background:transparent url(/dotcom-images/TemplateImages/tablet/logo.png) no-repeat 0 0;
		height:39px;
		margin:0 46px 13px 0;
		width:127px
	}

}

@media only screen and (min-width:1025px){
	.global-header .logo{
		background:transparent url(/dotcom-images/TemplateImages/logo.png) no-repeat 0 0;
		height:56px;
		margin:0 55px 23px 0;
		width:184px
	}

}

.global-nav-wrap,.global-nav{
	float:left
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.global-nav-wrap{
		width:600px;
		padding:36px 0 0
	}

}

@media only screen and (min-width:1025px){
	.global-nav-wrap{
		width:700px;
		padding:29px 0 0
	}

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.global-nav{
		padding:13px 0 0
	}

	.global-nav a{
		margin-left:25px
	}

	.global-nav a:first-child{
		margin-left:0
	}

}

@media only screen and (min-width:1025px){
	.global-nav{
		padding:24px 0 0
	}

	.global-nav a{
		margin-left:21px
	}

	.global-nav a:first-child{
		margin-left:0
	}

}

.global-search{
	display:table;
	float:right
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.global-search{
		padding:44px 0 0
	}

}

@media only screen and (min-width:1025px){
	.global-search{
		padding:21px 0 0
	}

}

.meta-nav{
	margin-bottom:11px
}

.meta-nav a{
	margin-left:6px
}

.meta-nav a:first-child{
	margin-left:0
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.meta-nav{
		position:absolute;
		top:9px;
		right:15px
	}

	.meta-nav a{
		margin-left:11px
	}

	.meta-nav a:first-child{
		margin-left:0
	}

}

.search-box{
	background-color:#ccc;
	height:27px;
	position:relative
}

.search-box input[type=text]{
	padding:6px 5px 6px 9px;
	width:194px
}

.search-box input[type=text]:focus{
	outline:0
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.search-box input[type=text]{
		width:106px
	}

}

@media only screen and (min-width:1025px){
	.search-box input[type=text]{
		width:194px
	}

}

.search-box input[type=image]{
	position:absolute;
	right:0;
	top:0
}

.icon-triangles-v1,.icon-triangles-v2{
	display:table;
	white-space:nowrap
}

.icon-triangles-v1:after,.icon-triangles-v2:after{
	content:" ";
	display:inline-block;
	background-repeat:no-repeat
}

.ie7 .icon-triangles-v1:after,.ie7 .icon-triangles-v2:after{
	zoom:1;
	display:inline
}

.icon-triangles-v1:before,.icon-triangles-v2:before{
	display:none
}

.icon{
	position:relative
}

.icon:before{
	content:" ";
	background-repeat:no-repeat;
	background-size:contain;
	left:0;
	position:absolute;
	top:0
}

.icon-linkedin{
	min-height:17px;
	padding:5px 0 0 31px
}

.icon-linkedin:before{
	background-image:url(/dotcom-images/TemplateImages/icon_linkedin_logo.png);
	height:21px;
	width:21px
}

.icon-chip-arrow:before{
	background-image:url(/dotcom-images/TemplateImages/icon_chip_arrow_off.png);
	height:23px;
	width:23px
}

a:hover .icon-chip-arrow:before,.ie8 .hover .icon-chip-arrow:before{
	background-image:url(/dotcom-images/TemplateImages/icon_chip_arrow_on.png)
}

.icon-triangles-v1,.icon-triangles-v2{
	line-height:18px
}

.icon-triangles-v1:after,.icon-triangles-v2:after{
	height:10px;
	margin-left:3px;
	width:14px
}

.icon-triangles-v1:after{
	background:url(/dotcom-images/sprite-2.png) no-repeat right -176px
}

.icon-triangles-v2:after{
	background:url(/dotcom-images/icons-sprite.png) no-repeat scroll right -213px transparent
}

.icon-fb-v1,.icon-fb-v2,.icon-fb-v3,.icon-fb-v4,.icon-fb-v5,.icon-fb-v6,.icon-flickr,.icon-gplus-v1,.icon-gplus-v2,.icon-gplus-v3,.icon-gplus-v4,.icon-gplus-v5,.icon-gplus-v6,.icon-linkedin-v1,.icon-linkedin-v2,.icon-linkedin-v3,.icon-linkedin-v4,.icon-linkedin-v5,.icon-linkedin-v6,.icon-twitter-v1,.icon-twitter-v2,.icon-twitter-v3,.icon-twitter-v4,.icon-twitter-v5,.icon-twitter-v6,.icon-youtube-v1,.icon-youtube-v2,.icon-youtube-v3,.icon-youtube-v4,.icon-youtube-v5,.icon-youtube-v6,.icon-rss,.icon-social-2,.icon-social-7,.icon-social-8,.icon-social-11{
	background:transparent url(/dotcom-images/TemplateImages/sprite_social_icons.png) no-repeat 0 0;
	float:left;
	height:24px;
	margin-left:5px;
	width:24px
}

.icon-fb-v1:first-child,.icon-fb-v2:first-child,.icon-fb-v3:first-child,.icon-fb-v4:first-child,.icon-fb-v5:first-child,.icon-fb-v6:first-child,.icon-flickr:first-child,.icon-gplus-v1:first-child,.icon-gplus-v2:first-child,.icon-gplus-v3:first-child,.icon-gplus-v4:first-child,.icon-gplus-v5:first-child,.icon-gplus-v6:first-child,.icon-linkedin-v1:first-child,.icon-linkedin-v2:first-child,.icon-linkedin-v3:first-child,.icon-linkedin-v4:first-child,.icon-linkedin-v5:first-child,.icon-linkedin-v6:first-child,.icon-twitter-v1:first-child,.icon-twitter-v2:first-child,.icon-twitter-v3:first-child,.icon-twitter-v4:first-child,.icon-twitter-v5:first-child,.icon-twitter-v6:first-child,.icon-youtube-v1:first-child,.icon-youtube-v2:first-child,.icon-youtube-v3:first-child,.icon-youtube-v4:first-child,.icon-youtube-v5:first-child,.icon-youtube-v6:first-child,.icon-rss:first-child,.icon-social-2:first-child,.icon-social-7:first-child,.icon-social-8:first-child,.icon-social-11:first-child{
	margin-left:0
}

.icon-fb-v1{
	background-position:0 -544px
}

.icon-fb-v1:hover{
	background-position:0 -578px
}

.icon-fb-v2{
	background-position:0 -748px
}

.icon-fb-v3{
	background-position:0 -918px
}

.icon-fb-v4{
	background-position:0 -1088px
}

.icon-fb-v5{
	background-position:0 -1258px
}

.icon-fb-v6{
	background-position:0 -1428px
}

.icon-flickr{
	background-position:0 -340px
}

.icon-flickr:hover{
	background-position:0 -374px
}

.icon-gplus-v1{
	background-position:0 -612px
}

.icon-gplus-v1:hover{
	background-position:0 -646px
}

.icon-gplus-v2{
	background-position:0 -782px
}

.icon-gplus-v3{
	background-position:0 -952px
}

.icon-gplus-v4{
	background-position:0 -1122px
}

.icon-gplus-v5{
	background-position:0 -1292px
}

.icon-gplus-v6{
	background-position:0 -1462px
}

.icon-linkedin-v1{
	background-position:0 -136px
}

.icon-linkedin-v1:hover{
	background-position:0 -170px
}

.icon-linkedin-v2{
	background-position:0 -816px
}

.icon-linkedin-v3{
	background-position:0 -986px
}

.icon-linkedin-v4{
	background-position:0 -1156px
}

.icon-linkedin-v5{
	background-position:0 -1326px
}

.icon-linkedin-v6{
	background-position:0 -1496px
}

.icon-twitter-v1{
	background-position:0 -204px
}

.icon-twitter-v1:hover{
	background-position:0 -238px
}

.icon-twitter-v2{
	background-position:0 -850px
}

.icon-twitter-v3{
	background-position:0 -1020px
}

.icon-twitter-v4{
	background-position:0 -1190px
}

.icon-twitter-v5{
	background-position:0 -1360px
}

.icon-twitter-v6{
	background-position:0 -1530px
}

.icon-youtube-v1{
	background-position:0 -272px
}

.icon-youtube-v1:hover{
	background-position:0 -306px
}

.icon-youtube-v2{
	background-position:0 -884px
}

.icon-youtube-v3{
	background-position:0 -1054px
}

.icon-youtube-v4{
	background-position:0 -1224px
}

.icon-youtube-v5{
	background-position:0 -1394px
}

.icon-youtube-v6{
	background-position:0 -1564px
}

.icon-rss{
	background-position:0 0
}

.icon-rss:hover{
	background-position:0 -34px
}

.icon-social-2{
	background-position:0 -68px
}

.icon-social-2:hover{
	background-position:0 -102px
}

.icon-social-7{
	background-position:0 -408px
}

.icon-social-7:hover{
	background-position:0 -442px
}

.icon-social-8{
	background-position:0 -476px
}

.icon-social-8:hover{
	background-position:0 -510px
}

.icon-social-11{
	background-position:0 -680px
}

.icon-social-11:hover{
	background-position:0 -714px
}

.icon-play-video{
	background-image:url(/dotcom-images/TemplateImages/icon_button_play.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:57px;
	width:57px
}

.link-boxes .box-item{
	float:left
}

.link-boxes .box-item+.box-item{
	margin-left:20px
}

.box-item{
	height:55px;
	width:189px;
	padding:19px 10px 10px 21px
}

.box-style-1 .box-item{
	position:relative;
	z-index:1
}

.box-style-1 .box-item:hover{
	color:#fff
}

.box-style-1 .box-item:before{
	background-color:#df5f01;
	content:" ";
	height:100%;
	left:0;
	-ms-filter:"alpha(opacity=(90))";
	filter:alpha(opacity=90);
	opacity:.9;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1
}

.linkedin-bar{
	background-color:#979797;
	min-height:53px
}

.linkedin-bar:before{
	background-position:0 0;
	height:20px
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.linkedin-bar .content{
		padding:0 15px;
		width:738px
	}

}

@media only screen and (min-width:1025px){
	.linkedin-bar .content{
		width:960px
	}

}

.linkedin-bar li{
	padding-left:11px;
	float:none;
	display:table-cell;
	vertical-align:top
}

.linkedin-bar li:first-child{
	padding-left:0
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.linkedin-bar li{
		padding-bottom:9px;
		padding-top:9px
	}

}

@media only screen and (min-width:1025px){
	.linkedin-bar li{
		padding-bottom:11px;
		padding-top:11px
	}

}

.linkedin-bar .delimiter{
	border-left:1px solid #acacac;
	-webkit-box-shadow:-1px 0 0 0 #797979;
	-moz-box-shadow:-1px 0 0 0 #797979;
	box-shadow:-1px 0 0 0 #797979
}

.pic-linkedin-avatar{
	width:30px;
	height:30px
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.pic-linkedin-avatar{
		padding:3px 0 0
	}

}

@media only screen and (min-width:1025px){
	.pic-linkedin-avatar{
		padding:0
	}

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.block-linkedin-avatar{
		padding:0 12px 0 14px;
		width:185px
	}

}

@media only screen and (min-width:1025px){
	.block-linkedin-avatar{
		padding:2px 12px 0 14px;
		width:185px
	}

}

.icon-linkedin-connections{
	padding:6px 0 0
}

.block-linkedin-connections{
	padding:10px 20px 0 11px;
	width:125px
}

.icon-linkedin-comments{
	padding:5px 0 0 5px
}

.block-linkedin-comments{
	padding:10px 87px 0 14px;
	width:300px
}

.block-linkedin-login{
	white-space:nowrap;
	padding:4px 0 0;
	width:75px
}

.block-linkedin-login .icon-linkedin{
	float:right;
	margin-right:-1px
}

.mega-menu-wrap{
	background-color:#d3d3d3
}

.mega-menu{
	background:url(/dotcom-images/TemplateImages/icon_nav_notch_style_1_bg.png) no-repeat 50% 47px;
	height:47px;
	padding:0 0 10px
}

.mega-menu:before{
	background-color:#2f93b8;
	background-position:0 -30px;
	height:47px
}

.mega-menu:after{
	background-position:0 -69px;
	bottom:10px;
	height:18px
}

.mega-menu-nav{
	background:url(/dotcom-images/TemplateImages/icon_nav_notch_style_1.png) no-repeat 50% 47px;
	padding:0 3px;
	position:relative
}

.mega-menu-nav li{
	padding-left:58px
}

.mega-menu-nav li:first-child{
	padding-left:0
}

.mega-menu-nav a{
	color:#fff;
	float:left;
	line-height:53px;
	height:57px;
	position:relative;
	z-index:10
}

.mega-menu-nav a:focus{
	outline:0
}

.mega-menu-secondary{
	background-color:#fff;
	min-height:260px
}

.mega-menu-secondary:before{
	background-position:0 -184px;
	height:54px
}

.mega-menu-secondary:after{
	background-position:0 -248px;
	height:66px
}

.mega-menu-touts{
	position:absolute;
	right:-41px;
	top:0
}

.tout-item{
	background-color:#e7e7e7;
	float:left;
	height:260px;
	margin-left:3px;
	width:234px
}

.tout-item:before{
	background-position:0 -1004px;
	height:54px
}

.tout-item:after{
	background-position:0 -1068px;
	height:66px
}

.tout-item:first-child{
	margin-left:0
}

.tout-item .content{
	padding:29px 20px 15px;
	width:auto
}

.tout-item .video-wrap,.tout-item .video-wrap iframe{
	width:194px;
	height:109px
}

.tout-item .video-wrap{
	padding:19px 0 0
}

.tout-item .video-caption{
	padding:12px 0 0
}

.tout-item .tout-news-date{
	padding:16px 0 0
}

.tout-item .tout-news-copy{
	padding:7px 0 0
}

.mega-menu-subnav{
	float:left
}

.mega-menu-subnav .font10{
	margin-bottom:14px
}

.mega-menu-subnav .font11 a{
	color:#df5f01
}

.mega-menu-subnav .subnav-wrap{
	width:940px
}

.mega-menu-links{
	width:745px;
	padding:28px 0 0 2px
}

.mega-menu-links .link-items{
	margin-right:20px;
	width:228px
}

.mega-menu-links .link-items li{
	padding-top:9px
}

.mega-menu-links .link-items li:first-child{
	padding-top:0
}

.mega-menu-goto-link{
	text-align:right;
	padding:10px 20px 0 0
}

.block-style-1{
	background-color:#fff;
	color:#000
}

.block-style-1:before{
	background-position:0 -407px;
	height:81px
}

.block-style-1:after{
	background-position:0 -498px;
	height:81px
}

.content-style-1{
	padding:47px 0 65px
}

.content-style-1 .block-title{
	color:#00728f;
	margin-bottom:22px
}

.block-style-2{
	background-color:#52656a;
	color:#fff
}

.block-style-2:before{
	background-position:0 -589px;
	height:103px
}

.block-style-2:after{
	background-position:0 -702px;
	height:117px
}

.content-style-2{
	padding:45px 0 0
}

.content-style-2 .block-title{
	color:#fff;
	margin-bottom:16px
}

.block-style-3{
	background-color:#3c8934;
	color:#fff
}

.block-style-3:before{
	background-position:0 -829px;
	height:50px
}

.block-style-3:after{
	background-position:0 -889px;
	height:46px
}

.content-style-3{
	padding:47px 0 42px
}

.content-style-3 .block-title{
	color:#fff;
	margin-bottom:16px
}

.block-style-4{
	background-color:#e0e6ec;
	min-height:61px
}

.block-style-4:before{
	background-position:0 -945px;
	height:20px
}

.block-style-4:after{
	background-position:0 -975px;
	height:19px
}

.block-style-5{
	background-color:#eee
}

.block-style-5:before{
	background-position:0 -1144px;
	height:219px
}

.block-style-5:after{
	background-position:0 -1373px;
	height:218px
}

.content-style-4{
	padding:58px 0 61px
}

.content-style-4 .block-title{
	color:#00728f;
	margin-bottom:17px
}

.module-24{
	min-height:365px
}

.module-24 .content-style-2{
	padding:48px 0 42px
}

.module-24 .block-title{
	margin-bottom:17px;
	white-space:nowrap
}

.module-24 .slide-count{
	padding:7px 0 0 23px
}

.module-24 .video-embed{
	height:197px;
	padding:5px 0 0;
	width:350px
}

.module-24 .copy-content{
	padding:0 0 0 20px
}

.module-24 .copy{
	padding:6px 0 0
}

.module-24 .caption{
	padding:12px 0 0
}

.module-24 .social-links{
	padding:22px 0 0
}

.module-24 .video-poster{
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block;
	height:169px;
	margin:0 auto;
	width:300px
}

.module-24 .icon-play-video{
	cursor:pointer;
	margin:19% 0 0 41%
}

.module-24 .pdf-link{
	width:300px;
	min-height:230px
}

.module-24 .pdf-link a{
	display:table;
	margin:0 auto
}

.module-24 .pdf-link img{
	height:auto;
	box-shadow:-7px 7px 10px 0 #333
}

.module-68 .content-style-1,.module-71 .content-style-1{
	padding:58px 0 0
}

.module-68 .block-title,.module-71 .block-title,.module-74 .block-title{
	margin-bottom:14px
}

.module-68 .block-prompt,.module-71 .block-prompt,.module-74 .block-prompt{
	margin-bottom:24px
}

.module-68 .footer-link,.module-71 .footer-link,.module-74 .footer-link{
	padding:20px 4px 22px 0
}

.module-68 .footer-link a,.module-71 .footer-link a,.module-74 .footer-link a{
	margin-left:auto
}

.module-74 .content-style-1{
	padding:58px 0 60px
}

.module-69 .content-style-1{
	padding:58px 0 60px
}

.module-69 .block-title{
	margin-bottom:18px
}

.module-70 .content-style-2{
	padding:58px 0 0
}

.module-70 .block-title{
	margin-bottom:17px
}

.module-70 .media{
	padding:6px 0 0
}

.module-70 .media .wrap{
	min-height:213px;
	width:300px
}

.module-70 .media a{
	display:table;
	margin:0 auto
}

.module-70 .block-copy{
	padding:0 0 0 20px !important
}

.module-70 .copy{
	padding:4px 0 0
}

.module-70 .social-links{
	padding:12px 0 0
}

.module-72 .content-style-1,.module-73 .content-style-1,.module-88 .content-style-1,.module-89 .content-style-1{
	padding:58px 0 60px
}

.module-72 .block-title,.module-73 .block-title,.module-88 .block-title,.module-89 .block-title{
	margin-bottom:14px
}

.module-72 .block-prompt,.module-73 .block-prompt,.module-88 .block-prompt,.module-89 .block-prompt{
	margin-bottom:24px
}

.module-79 .content-style-1{
	padding:58px 0 15px
}

.module-79 .block-title{
	margin-bottom:14px
}

.module-79 .block-prompt{
	margin-bottom:24px;
	width:725px
}

.module-80{
	width:100%
}

.module-80 .content-style-1{
	padding:58px 0 15px
}

.module-80 .block-title{
	margin-bottom:17px
}

.module-80 .block-prompt{
	margin-bottom:31px
}

.module-88 .content-style-1,.module-89 .content-style-1{
	padding:58px 0 60px
}

.module-88 .block-title,.module-89 .block-title{
	margin-bottom:32px
}

.page-header{
	background-color:#fff;
	min-height:129px
}

.page-header:before{
	background-position:0 -324px;
	height:31px
}

.page-header:after{
	background-position:0 -365px;
	height:32px
}

.page-header.stuck-block{
	top:53px
}

.page-header .content{
	padding:52px 0 0
}

.delimiter-dotted{
	background:transparent url(/dotcom-images/TemplateImages/delimiter_dotted.png) repeat-x 0 0;
	height:1px
}

.page-header-dropdown .dropdown-trigger{
	display:table;
	padding-right:28px
}

.page-header-dropdown .dropdown-trigger:focus{
	outline:0
}

.page-header-dropdown .dropdown-content{
	display:none;
	position:relative
}

.page-header-dropdown .dropdown-nav{
	background:#fff url(/dotcom-images/TemplateImages/bg_header_dropdown.png) no-repeat 50% 0;
	position:absolute;
	left:0;
	padding:20px 15px 20px 23px;
	width:312px
}

.page-header-dropdown .dropdown-nav a:hover:focus,.page-header-dropdown .dropdown-nav .selected:focus{
	outline:0
}

.page-header-dropdown .font61{
	padding-top:0
}

.page-header-dropdown .font61 li+li{
	padding-top:18px
}

.page-header-dropdown .font61-item{
	margin-bottom:10px
}

.page-header-dropdown .font60{
	padding-top:5px
}

.page-header-dropdown .font60 li+li{
	padding-top:12px
}

.page-header-dropdown .font62{
	padding-bottom:6px
}

.page-header-dropdown .delimiter-dotted{
	margin:0 0 6px
}

.page-header-dropdown .selected-nav{
	background-color:#eee;
	margin:7px -15px -4px -23px;
	padding:7px 15px 7px 36px
}

.page-hero{
	background-color:#000;
	background-position:50% 0;
	background-repeat:no-repeat;
	min-height:290px
}

.page-hero .content{
	padding:46px 0 15px
}

.page-hero .hero-title{
	width:730px
}

.page-hero .hero-subtitle{
	padding:17px 0 0;
	width:620px
}

.hero-consumer-goods{
	background-image:url(/dotcom-images/TemplateImages/hero_consumer_goods.jpg)
}

.hero-style-CM01{
	min-height:223px
}

.hero-style-CM01 .content{
	padding-top:28px
}

.hero-style-CM01 .block-title{
	width:690px
}

.module-03{
	min-height:289px
}

.module-03 .content{
	padding-top:27px
}

.module-03 .block-copy,.module-03 .block-title,.module-03 .block-subtitle{
	width:580px
}

.module-03 .block-subtitle{
	padding-top:1px
}

.module-03 .block-copy{
	padding-top:30px
}

.hero-style-CM04{
	min-height:399px
}

.hero-style-CM04 .content{
	padding-top:28px
}

.hero-style-CM04 .hero-title{
	padding-left:338px;
	padding-top:211px;
	width:auto
}

.hero-style-CM04 .hero-subtitle{
	padding-left:340px;
	padding-top:3px;
	width:510px
}

.hero-style-CM06{
	background-color:#fff;
	min-height:437px
}

.hero-style-CM06 .content{
	padding-top:57px
}

.hero-style-CM06 .block-copy{
	padding-top:15px;
	width:515px
}

.hero-style-CM06 .guillemet-block,.hero-style-CM06 .triangle-links-block{
	padding-top:27px
}

.hero-style-CM11{
	min-height:463px
}

.hero-style-CM11 .content{
	padding:49px 0 0
}

.hero-style-CM11 .block-subtitle{
	padding:17px 0 0;
	width:400px
}

.hero-style-CM11 .download-link{
	padding:16px 0 0
}

.hero-style-CM11 .more-link{
	padding:11px 0 0
}

.hero-style-CM11 .filings-block{
	padding:39px 0 0
}

.hero-style-CM11 .filings-block .block-copy{
	padding:19px 0 0;
	width:225px
}

.hero-style-CM11 .filings-block .more-link{
	padding:19px 0 0
}

.hero-style-CM12{
	background-color:#fff;
	min-height:814px
}

.hero-style-CM12 .content{
	padding:47px 0 0
}

.hero-style-CM12 .block-copy{
	padding:16px 0 0;
	width:545px
}

.hero-style-CM12 .block-copy p+p{
	padding-top:18px
}

.hero-style-CM12 .lead-paragraph{
	margin-bottom:-8px
}

.hero-style-CM12 .block-subtitle{
	padding:19px 0 9px
}

.hero-style-CM12 .bullet-list-v2{
	margin-bottom:14px
}

.hero-style-CM12 .bullet-list-v2 li+li{
	margin-top:8px
}

.hero-style-CM12 .social-links{
	padding:25px 0 0
}

.hero-style-CM13{
	background-color:#fff;
	min-height:460px
}

.hero-style-CM13 .content{
	padding:44px 0 0
}

.hero-style-CM13 .block-subtitle{
	margin-top:-1px
}

.hero-style-CM13 .link-boxes{
	padding:41px 0 0
}

.hero-style-CM66{
	background-color:#fff;
	min-height:470px
}

.hero-style-CM66 .content{
	padding:47px 0 0
}

.hero-style-CM66 .block-subtitle{
	padding-top:17px
}

.hero-style-CM66 .block-copy{
	padding-top:13px;
	width:825px
}

.guillemet-block .guillemet-links,.guillemet-block .triangle-links,.triangle-links-block .guillemet-links,.triangle-links-block .triangle-links{
	float:left
}

.guillemet-block .guillemet-links+.guillemet-links,.guillemet-block .guillemet-links+.triangle-links,.guillemet-block .triangle-links+.guillemet-links,.guillemet-block .triangle-links+.triangle-links,.triangle-links-block .guillemet-links+.guillemet-links,.triangle-links-block .guillemet-links+.triangle-links,.triangle-links-block .triangle-links+.guillemet-links,.triangle-links-block .triangle-links+.triangle-links{
	padding-left:36px
}

.guillemet-block .guillemet-links+.guillemet-links:first-child,.guillemet-block .guillemet-links+.triangle-links:first-child,.guillemet-block .triangle-links+.guillemet-links:first-child,.guillemet-block .triangle-links+.triangle-links:first-child,.triangle-links-block .guillemet-links+.guillemet-links:first-child,.triangle-links-block .guillemet-links+.triangle-links:first-child,.triangle-links-block .triangle-links+.guillemet-links:first-child,.triangle-links-block .triangle-links+.triangle-links:first-child{
	padding-left:0
}

.triangle-links li{
	padding-top:10px
}

.triangle-links li:first-child{
	padding-top:0
}

.page-menu-wrapper{
	margin-bottom:-10px;
	position:relative;
	z-index:2
}

.page-menu{
	min-height:47px;
	background:url(/dotcom-images/TemplateImages/icon_nav_notch_style_2_bg.png) no-repeat 50% 47px
}

.page-menu:before{
	background-position:0 -107px;
	height:29px
}

.page-menu:after{
	background-position:0 -146px;
	bottom:10px;
	height:20px
}

.page-menu.stuck-block{
	top:182px
}

.page-menu-nav{
	background:transparent url(/dotcom-images/TemplateImages/icon_nav_notch_style_2.png) no-repeat -1000px 47px;
	position:relative;
	padding:0 0 0 3px
}

.page-menu-nav li{
	padding-left:40px
}

.page-menu-nav li:first-child{
	padding-left:0
}

.page-menu-nav a{
	color:#fff;
	float:left;
	height:57px;
	line-height:53px
}

.page-menu-nav a:focus{
	outline:0
}

.partner-item{
	background:transparent url(/dotcom-images/TemplateImages/bg_partner_links.png) repeat-x 0 173px
}

.partner-item+.partner-item{
	margin-left:20px
}

.partner-logo img{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}

.partner-links{
	min-height:108px;
	padding:22px 5px 15px 21px
}

.partner-links .triangle-links li{
	padding-top:6px
}

.partner-links .triangle-links li:first-child{
	padding-top:0
}

.tab-content{
	margin-bottom:33px;
	position:relative
}

.tab-content .pdf-link{
	padding-top:4px
}

.tab-content .media-block .block-copy{
	width:999em;
	padding:0 28px 0 88px
}

.tab-content .more-link{
	padding-top:15px
}

.tab-content .bullet-list-v1{
	padding-top:31px
}

.block-style-3 .tab-content{
	margin-bottom:25px;
	min-height:220px
}

.content-style-4 .tab-content{
	margin-bottom:25px;
	min-height:365px
}

.tab-content-style-1{
	margin-bottom:20px;
	min-height:212px
}

.tab-slide-content{
	background-color:#52656a;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	height:206px;
	margin:0 0 20px;
	padding:23px 30px 15px;
	position:relative
}

.tab-slide-content .tab-summary{
	width:410px
}

.tab-slide-content .tab-bullets{
	padding-left:40px;
	width:430px
}

.tab-slide-content .tab-bullets .tab-header{
	padding:8px 0 0
}

.tab-slide-content .bullet-list-v3{
	padding:7px 0 0
}

.tab-slide-content .tab-copy{
	padding:3px 0 0
}

.tab-slide-content .footer-link{
	bottom:22px;
	position:absolute;
	right:29px
}

.tab-slide-up .tab-slide-notch,.tab-slide-down .tab-slide-notch{
	position:relative
}

.tab-slide-up .tab-slide-notch:after,.tab-slide-down .tab-slide-notch:after{
	content:" ";
	background-repeat:no-repeat;
	background-size:contain;
	height:12px;
	left:50%;
	margin-left:-16px;
	position:absolute;
	width:33px
}

.tab-slide-up .tab-slide-notch:after{
	background-image:url(/dotcom-images/TemplateImages/icon_tab_notch_style_5.png);
	top:-20px
}

.tab-slide-down .tab-slide-notch:after{
	background-image:url(/dotcom-images/TemplateImages/icon_tab_notch_style_4.png);
	bottom:-20px
}

.tab-box-nav{
	padding-top:13px
}

.tab-box-nav .nav-item{
	float:left
}

.tab-box-nav .nav-item.selected{
	position:relative
}

.tab-box-nav .nav-item.selected:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_tab_notch.png) no-repeat 0 0;
	content:" ";
	height:13px;
	left:50%;
	margin-left:-16px;
	position:absolute;
	top:-13px;
	width:33px
}

.tab-box-nav .nav-item.selected a{
	background-color:#3c99be
}

.tab-box-nav .nav-item a{
	background-color:#2f3d41;
	color:#fff;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:999em
}

.tab-box-nav .nav-item a:focus{
	outline:0
}

.tab-style-1 .nav-item,.tab-style-2 .nav-item,.tab-style-3 .nav-item{
	margin-left:20px;
	width:300px
}

.tab-style-1 .nav-item:first-child,.tab-style-2 .nav-item:first-child,.tab-style-3 .nav-item:first-child{
	margin-left:0
}

.tab-style-1 .nav-item a,.tab-style-2 .nav-item a,.tab-style-3 .nav-item a{
	height:130px;
	padding:5px 20px
}

.tab-style-small .nav-item{
	width:220px
}

.tab-style-small .nav-item a{
	height:89px;
	padding:5px 10px
}

.tab-style-1 .nav-item.selected:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_tab_notch_style_1.png) no-repeat 0 0
}

.tab-style-1 .nav-item.selected a{
	background-color:#3c99be
}

.tab-style-1 .nav-item a{
	background-color:#2f3d41
}

.tab-style-2 .nav-item.selected:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_tab_notch_style_2.png) no-repeat 0 0
}

.tab-style-2 .nav-item.selected a{
	background-color:#6db33f
}

.tab-style-2 .nav-item a{
	background-color:#2b6125
}

.tab-style-3 .nav-item{
	position:relative;
	z-index:1
}

.tab-style-3 .nav-item:after,.tab-style-3 .nav-item:before{
	-ms-filter:"alpha(opacity=(90))";
	filter:alpha(opacity=90);
	opacity:.9
}

.tab-style-3 .nav-item:after{
	background-color:#35302c;
	content:" ";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1
}

.tab-style-3 .nav-item.selected:after{
	background-color:#df5f01
}

.tab-style-3 .nav-item.selected:before{
	background:transparent url(/dotcom-images/TemplateImages/icon_tab_notch_style_3.png) no-repeat 0 0
}

.tab-style-3 .nav-item.selected a{
	background-color:transparent
}

.tab-style-3 .nav-item a{
	background-color:transparent
}

.tab-pager-nav{
	padding:25px 0;
	position:absolute;
	top:27px;
	left:554px
}

.tab-pager-nav li{
	float:left;
	margin-left:11px
}

.tab-pager-nav li:first-child{
	margin-left:0
}

.tab-pager-nav a{
	background:transparent url(/dotcom-images/sprite-2.png) no-repeat -46px -4px;
	float:left;
	height:16px;
	width:16px
}

.tab-pager-nav a.cur,.tab-pager-nav a:hover{
	background:transparent url(/dotcom-images/sprite-2.png) no-repeat -73px -4px
}

.slideshow-wrap{
	height:400px
}

.tab-slider,.slideshow{
	width:940px;
	height:400px;
	overflow-y:auto;
	overflow-x:hidden
}

.anythingSlider{
	display:block;
	overflow:visible !important;
	position:relative
}

.anythingSlider .anythingWindow{
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%
}

.anythingSlider .anythingBase{
	position:absolute;
	overflow:visible !important;
	top:0;
	left:0
}

.anythingSlider .panel{
	display:block;
	overflow:hidden;
	float:left
}

.anythingSlider .fade .panel{
	float:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0
}

.anythingSlider .fade .activePage{
	z-index:1
}

.prev-button a,.next-button a{
	background:transparent url(/dotcom-images/sprite-2.png) no-repeat 0 0;
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-999em;
	width:21px
}

.prev-button .disabled,.prev-button .disabled a,.next-button .disabled,.next-button .disabled a{
	cursor:default
}

.prev-button a{
	background-position:-104px -4px;
	height:33px
}

.prev-button .disabled a{
	background-position:-104px -45px
}

.next-button a{
	background-position:-138px -4px;
	height:33px
}

.next-button .disabled a{
	background-position:-138px -45px
}

.block-style-2 .prev-button,.block-style-2 .next-button{
	top:159px;
	position:absolute
}

.block-style-2 .prev-button{
	left:-41px
}

.block-style-2 .next-button{
	right:-41px
}

.teaser-block~.teaser-block{
	margin-top:28px
}

.teaser-item{
	width:450px
}

.teaser-item+.teaser-item{
	margin-left:40px
}

.teaser-item .more-link{
	padding:2px 0 0
}

.page-header-dropdown .dropdown-trigger{
	background:transparent url(/dotcom-images/sprite-2.png) no-repeat right -127px;
	height:50px;
	display:relative;
	padding-right:28px
}

.color2 a{
	color:#fff
}
