@font-face {
    font-family: 'brandon_grotesque_regularRg';
    src: url('fonts/brandon_reg-webfont.eot');
    src: url('fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/brandon_reg-webfont.woff') format('woff'),
    url('fonts/brandon_reg-webfont.ttf') format('truetype'),
    url('fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brandon_grotesque_blackRg';
    src: url('fonts/brandon_blk-webfont.eot');
    src: url('fonts/brandon_blk-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/brandon_blk-webfont.woff') format('woff'),
    url('fonts/brandon_blk-webfont.ttf') format('truetype'),
    url('fonts/brandon_blk-webfont.svg#brandon_grotesque_blackRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brandon_grotesque_boldregular';
    src: url('fonts/brandon_bld-webfont.eot');
    src: url('fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/brandon_bld-webfont.woff') format('woff'),
    url('fonts/brandon_bld-webfont.ttf') format('truetype'),
    url('fonts/brandon_bld-webfont.svg#brandon_grotesque_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brandon_grotesque_lightRg';
    src: url('fonts/brandon_light-webfont.eot');
    src: url('fonts/brandon_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/brandon_light-webfont.woff') format('woff'),
    url('fonts/brandon_light-webfont.ttf') format('truetype'),
    url('fonts/brandon_light-webfont.svg#brandon_grotesque_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brandon_grotesque_mediumRg';
    src: url('fonts/brandon_med-webfont.eot');
    src: url('fonts/brandon_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_med-webfont.woff') format('woff'),
         url('fonts/brandon_med-webfont.ttf') format('truetype'),
         url('fonts/brandon_med-webfont.svg#brandon_grotesque_mediumRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*== Global Default ==*/

h1,h2,h3,h4,h5,h6,.heading,.page-heading {
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

ul li {
   	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif!important;
}
p{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
nav{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
/*
.fontfallback input, button, select, textarea {
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
*/
.fontfallback .main-nav ul li {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.fontfallback .featured-home .heading {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .featured-home .top10 h1.heading {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .banner-wrap h3 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif!important;

	font-weight: bold;
}
.fontfallback .page-heading{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .print-report .related-right h1,
.fontfallback .print-report .related-right h2,
.fontfallback .print-report .related-right h3,
.fontfallback .print-report .related-right h4,
.fontfallback .print-report .related-right h5,
.fontfallback .print-report .related-right h6{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .news-trends-hub .heading {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .news-trends-hub .subhead {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .news-trends-hub .heading.number{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .templateB .filtering h1{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .details.itemdetails > div > span {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .info-box h3 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .top10 .tab-content h1{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .top10 .tab-content .choose-lists label{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .twocolsid h2 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .eventsblock h2 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .reportblocks h2 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .pressrel h2 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .container.solutions .quote-box .quote{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .row .insight h2 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .row .solutions-bottom h3 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .solutions-bottom ul li a{ 
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .solutions-bottom ul.boxes li h3{ 
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .solutions-bottom ul.boxes li h3 .bold{ 
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

	font-weight: bold;
}
.fontfallback .solutions-frame h3,.fontfallback .solutions-textRotation h3 {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

	font-weight: bold;
}
.fontfallback h4.solutions-h4{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback h4.solutions-h4 .bold {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

	font-weight: bold;
}
.fontfallback .solutions-contact-bottom {
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .insight h2{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.fontfallback .menu-toggle{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .print-report .banner-wrap h1{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .hero-unit h1{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .span10 h3,
.fontfallback .span12 h3,
.fontfallback .text.parbase h3,
.fontfallback .contact-pg h3,
.fontfallback .span10 h4,
.fontfallback .span12 h4,
.fontfallback .text.parbase h4,
.fontfallback .contact-pg h4,
.fontfallback .span10 h5,
.fontfallback .span10 h6,
.fontfallback .span12 h5,
.fontfallback .span12 h6,
.fontfallback .text.parbase h5,
.fontfallback .text.parbase h6,
.fontfallback .contact-pg h5,
.fontfallback .contact-pg h6,
.fontfallback .span10 h1,
.fontfallback .span10 h2,
.fontfallback .span12 h1,
.fontfallback .span12 h2,
.fontfallback .text.parbase h1,
.fontfallback .text.parbase h2,
.fontfallback .contact-pg h1,
.fontfallback .contact-pg h2,
.fontfallback blockquote{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback .footer-companyinfo h1{
	 font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif

}

/*.fontfallback .container{
    font-family: 'Futura PT W10 Book',Arial,Helvetica,sans-serif;
}*/

/*.fontfallback .featured-home {
     font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif

}*/
/*.fontfallback footer {
     font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif

}*/
.fontfallback .templateB .span10 li h1, #generic2colpage .span10 li h1 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/*.fontfallback .solutions-bottom ul li p {
    font-family: Arial,Helvetica,sans-serif !important;
}*/
/*
.fontfallback input, button, select, textarea {
   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
*/
.fontfallback header {
   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/*.fontfallback .cookiepopup p{font-family: 'Futura PT W10 Book',Arial,Helvetica,sans-serif!important;font-size:16px!important}*/

/***********font smoothing issue*************/
/*.fontfallback .featured-home p.subhead{
    font-family: 'Futura PT W10 Book','brandon_grotesque_regularRg';
}*/

/*.fontfallback .solutions-bottom ul li p.uppercase{
    font-family: 'Futura PT W10 Book','Arial,Helvetica,sans-serif'!important;font-size:17px!important;;
}*/
.fontfallback .internalpagenav.internaltopnav li, .fontfallback .stickynavtagcloud li {
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;

}
.fontfallback #stickynav a.selected, .fontfallback #stickynavtagcloud a.selected {
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;


}
/****************************************/
/*body{font-size: 16px;}
.fontfallback .text.parbase {font-size: 16px;}
.print-report .related-right li {font-size: 16px;}
.fontfallback .featured-home p {font-size: 16px;}
.fontfallback .details.itemdetails .author {font-size: 16px;}
.fontfallback .span10 li p {font-size: 16px;}
.contact-pg label {font-size: 16px;}
.fontfallback #generic2colpage .span10 li p{font-size: 16px;}
.fontfallback #generic2colpage .span10 .parbase p {font-size: 16px;}
.businesscard-about p {font-size: 16px;}
.fontfallback .businesscard-about p {font-size: 16px;}
.contact-pg .info-box, #contactuspage .info-box {font-size: 16px;}
.fontfallback footer nav ul {font-size: 16px;}
.fontfallback .copyright {font-size:16px;}
.fontfallback .leadership-profile-container {font-size: 16px;}*/

footer{
 	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif

}

.hero-unit p{
 font-size:21.4px;
}

/*Styles added for report article rebrand*/
/*
.fontfallback .reportdetailrebranded h1,
.fontfallback .reportdetailrebranded h2,
.fontfallback .reportdetailrebranded h3,
.fontfallback .reportdetailrebranded h4,
.fontfallback .reportdetailrebranded h5,
.fontfallback .reportdetailrebranded .heading,
.fontfallback .reportdetailrebranded .page-heading,
.fontfallback .reportdetailrebranded blockquote{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.reportdetailrebrand .report-category .pubdate{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.reportdetailrebrand .tagbar,.reportdetailrebrand .tagbar div a{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.reportdetailrebrand .relatedarticleslinks .readmore{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.reportdetailrebrand #docdownloadthankyou .responsive-table{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.ctaformrebrand .checkbox .form_rightcol{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
#modal-lead-gen a.startload>div:nth-child(2), .download-text-close{
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
*/
.fontfallback .main-nav li > a{
    top:3px
}
@media (max-width: 767px){
 .fontfallback .main-nav li > a{
    position: relative;
    top: 6px;
 }   
}
