H1{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #000; margin:0px; padding:0px;}
H2{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #000; margin:0px; padding:0px;}
H3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000; margin:0px; padding:0px;}
body{background:#002141; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #000; line-height: 1.5; padding: 0;}
A:LINK { text-decoration: none; color: #003c6f; font-family: Arial, Helvetica, sans-serif; -moz-transition: color 0.1s linear, background-color 0.1s linear; -ms-transition: color 0.1s linear, background-color 0.1s linear; -o-transition: color 0.1s linear, background-color 0.1s linear;   -webkit-transition: color 0.1s linear, background-color 0.1s linear;transition: color 0.1s linear, background-color 0.1s linear;text-decoration: none; }
A:VISITED { text-decoration: none; color: #003c6f; font-family: Arial, Helvetica, sans-serif;}
A:HOVER { text-decoration: underline; color: #000; font-family: Arial, Helvetica, sans-serif;}

/** Template Wrappers **/ 
#template{width:1224px;}
.ad-display object{border:0px;}
#template #container #rightColumn .ad-display ul{text-align:left;}
#template .ad-display img, #template .ad-display object, #template .ad-display embed{border:0 !important;}
#template #container #rightColumn .ad-display a{color:#000;}
#template #container #rightColumn .ad-display a:hover{color: #000;}
.ad-display iframe{display:block; margin:0 auto; text-align:center; border:0 !important;}
#template #container{background: #fff; border:1px solid #ddd; border-bottom:0; padding:20px 10px;}
#template #container .ad-display{margin-bottom:10px;}
#template #containerTopParsys .ad-display{margin:5px 0 0;}
#templateOuterRight{background:transparent url(images/headerBG.jpg) repeat-x top center;}
#templateOuterLeft{background:transparent url(images/background.png) top left;}
.entryanddisplay{font-size:16px; line-height:1.5;}
div.image img, a img{
    max-width:100%;
}
#template #container #leftColWrapper #mobileLogo{width:100% !important;}
#template #container #leftColWrapper, #template #container #rightColWrapper,  #template #container #middleColWrapper{width:auto;}
#template #container #leftColWrapper .column663{width:860px;}
#template #container #rightColWrapper .column663{width:300px; margin-left:20px;}

#template #container #leftColWrapper .column343{width:451px;}
#template #container #middleColWrapper .column343{width:410px;}
#template #container #rightColWrapper .column343{width:300px; margin-left:20px;}

body .pwm-pushdown{margin-top:10px; margin-bottom:10px;}

/* Utility Nav */

#template #header #utilityBar {float:right; color:#000; height:77px; padding-right:10px; position: relative; width:300px;}
#template #header #utilityBar .utilitybox{position:relative; height:auto;}
#template #header #utilityBar .ad-display{background:transparent; padding:0;}
#template #header #utilityBar #subscribe{color:#fff; text-align:right; float:right; width:600px; text-transform:uppercase; margin:0; position: relative; top: 12px; left:-136px;}
#template #header #utilityBar .navLinks {float:right; margin-bottom:25px; margin-right:15px;}
#template #header #utilityBar a{color:#fff; font-size:13px; cursor: hand;}
#utilityBoxSearchAutocomplete{background:#fff; margin-top:-18px; position:relative; float:right; text-align:left;}
.ez-searchMod-autocomplete{float:left; left:3px; top:-12px; width:200px; z-index: 1200;}
#template #header #utilityBar #utility-bar-ads{margin:0;}
.ezTypeAhead{border:1px solid #ddd; border-top:0;} 
#utility-bar-searchForm{border:3px solid #ddd; margin:0;}
#utilitybox-search-string{background:#fff; border:0; color:#c3c3c3; height:27px; font-family: 'open_sanssemibold', Arial, sans-serif; font-size:13px; padding-left:10px; position:relative; width:245px;}
#utilitybox-search-string:focus {color:#000;}
#utilitybox-search-image{position: relative; top:3px; right:5px;}
#utilityBar #loginlinks{display:none;}
#utilityBar #loginlinks a{color:#003c6f !important; font-size:11px !important; text-transform:uppercase;}
#utilityBar .subLinks{left:-305px; position:relative; top:40px;}
#utilityBar #userGreeting, #loginreglinks{text-align:right;}

#template #header #rteArea{height:77px; margin:0 0 0 30px; width:auto;}


/**** Header ****/

#template #topHeader{margin-bottom:0px;}
#template #header{height:115px; margin-bottom:10px;}
.cq-wcm-edit #template #header{height:auto;}
#template #header #topLeaderBoard {width:993px; padding:0;}
#template #header #branding {margin:0px; position:relative; width:300px; margin-top:18px; }
.styleoverrides .ad-display{margin-top:15px;}

#template #header #maemininavigation{position:relative; top:30px;}
#template #header #maemininavigation ul, #template #header #maemininavigation li{list-style: none; padding:0; margin:0;}
#template #header #maemininavigation li{float:left;}
#template #header #maemininavigation li a{color:#000; font-family: 'oswaldlight', Arial, sans-serif; letter-spacing: 1.2px; font-size:18px; margin-right:13px;}

/* Navigation */
#navigation{float:right; height:1px; margin-top:-39px;}
div.topnav {background:transparent; height:39px; margin-bottom:0;} 
ul.menu.one{height:39px;}
ul.menu li.one{height:39px;}
ul.menu li.one a{color:#fff; font-size: 15px; font-weight:normal; font-family:'oswaldlight', arial, sans-serif; line-height:39px; text-transform:uppercase; letter-spacing: 1.1px; margin-right:1px; padding: 0 12px;}
ul.menu li.floatright{float:right;}
ul.menu li.floatleft{float:left;}
ul.menu li.maeNavItem:hover, ul.menu li.nav-highlighted{height:39px;}
ul.menu li.maeNavItem:hover a, ul.menu li.nav-highlighted a{background:transparent; color:#DD9328; text-decoration:none;}
ul.menu li.maeNavItem ul.dropdown-secondary {padding-bottom:10px;}
ul.menu.one.dropdown-secondary ul.menu.two {background:#003465; width:auto; *width:220px; min-width:200px;}
ul.menu li.maeNavItem .dropdown-secondary li{background:transparent; border-bottom:1px solid #004584;  margin-right:0; height:30px;}
ul.menu li.maeNavItem .dropdown-secondary li:hover{top:0;}
ul.menu li.maeNavItem .dropdown-secondary li.nav-highlighted{height:30px;}
ul.menu li.maeNavItem .dropdown-secondary a{background:transparent; color:#fff; font-weight:normal; font-size:11px;letter-spacing: 1.1px; font-family: Arial; margin:0; height:30px; line-height:30px; text-shadow:0 0 0;}
ul.menu li.maeNavItem .dropdown-secondary a:hover{color:#DD9328; line-height:30px;}
ul.menu li.maeNavItem .dropdown-secondary a.noborder{border:0;}
ul.menu li.maeNavItem ul.dropdown-secondary.three{border:0px;}
ul.menu li.maeNavItem ul.dropdown-secondary li.three{border:0px; color:#fff;}
ul.menu li.maeNavItem ul.dropdown-secondary li.three a{line-height:27px; height:25px; padding-left:25px; font-weight:normal;}

/* Footer */
#extendFooter, #extendFooter h1{background:#003c6f; color:#fff;}
#template #footer #bottomLeaderBoard .ad-display{padding:10px 0; margin-bototm:0;}
#template #footer{color:#000; font-size:11px; margin-bottom:0;}
#template #footer #footerNav{display: none;}
.navwrapper div{float:left; width:160px; margin-right:20px;}
.navwrapper .colTitle{float:none; border:0px;}
#footer ul{ margin:1px; padding:2px;}
#maeFooter{width:1224px; margin:0 auto; padding:25px 10px 20px;}
.navwrapper{position: relative; color: #000; margin:0 auto; width:auto !important;}
.navwrapper li{list-style: none;padding-bottom: 10px;}
.navwrapper ul{float:left; margin-right:30px; padding:0;}
.navwrapper div{width:auto; margin-right:40px;}
.navleft1{   position: relative;   float: left;   width: 175px;}
.navleft2{   position: relative;   float: left;  width: 200px;}
.navleft3{   position: relative;   float: left; width: 150px;}
.navleft4{   position: relative;   float: left;   width: 175px;}
.navleft5{   position: relative;   float: left;   width: 200px;}
.navleft6{   position: relative;   float: left;   width: 200px;}
#maeFooter a{color:#fff; font-size:13px;}
.colTitle{text-align: left;color: #fff; font-family:'OpenSansSemiBold', Arial, sans-serif; font-size: 14px;}
.footer-list{list-style:none;text-align:left;-webkit-padding-start: 0px;}
#maeWrapFooter{background:#000; border-top:5px solid #003c6f; color:#fff; font-family: arial, sans-serif; font-weight:normal; font-size:13px; margin:0 auto; width:100%;}
#maeWrapFooter a{color:#fff;}
#extendFooterContent a, .extended-footer a, .navwrapper a, #brandWrapper a, #footerNavWrapper a, .extended-footer a, #extendedfooterlinks a{color:#dd9328;}



#footerNavWrapper, .extended-footer{width:1224px !important; margin:0 auto; padding:8px 0 10px;}
#MAECopyright{padding:0 10px}
#footerNavWrapper span{position: relative; margin-left:35px; line-height: 2.2; bottom:10px;}
#footerNavWrapper li{float:left; line-height:1px;}
#footerNavWrapper li, #footerNavWrapper ul{list-style: none; padding:0; margin:0;}
#footerNavWrapper #BrandMini{}


/* Component Skeleton Styling */

.compWrapAlpha {margin-bottom:20px;}
.compWrapCharlie {}
.compWrapBravo {}
.compWrapDelta {}

.compBody{padding:0;}
.compFooter{float:none; width:auto;}
.compFooter a{ color:#dd9328; padding-right:20px; display:block; font-size:14px; float:left; font-family:'OpenSansSemiBold', Arial, sans-serif; font-weight:normal; text-transform:uppercase;}

.content-rotator-morelink{}
.compMoreLink{text-align:right; text-transform:uppercase;}
.moreLink{display:inline-block; height:100%; padding:0; width:100%; text-align:left; float:none;}
.moreLink a{color:#dd9328; background:url(images/moreArrow.png) no-repeat right 2px; padding-right:20px; color:#003c6f;display:block;float:left; font-family:'OpenSansSemiBold', Arial, sans-serif; font-weight:normal; text-transform: uppercase; padding:5px;}
.blog-more-box{display:inline-block; height:100%; padding:0; width:100%; text-transform:uppercase;margin-bottom:0 !important; text-align:right; float:none;}
.blog-more-box a{color:#dd9328; display:block; font-weight:normal !important; font-family:'OpenSansSemiBold', Arial, sans-serif; text-transform: uppercase; font-size:14px !important; padding:5px; text-align: left;}

.PromoBoxHeadLeft {background:transparent; height:auto;}
.PromoBoxHeadRight {background:transparent; height:auto;}
.PromoBoxHeadRight h1, .PromoBoxHeadRight h2, .PromoBoxHeadRight h3, .PromoBoxHeadRight h4, .PromoBoxHeadRight h5, .PromoBoxHeadRight .noTagTitle, .PromoBoxHeadRight .compTitle{background:transparent; color:#000; padding:0 0 7px 0; font-family: 'OpenSansSemiBold', Arial, sans-serif; letter-spacing: 1.2px; display:inline-block; *display:inline; *zoom:1; height:auto; font-size:20px; text-transform:uppercase !important; }
.PromoBoxHeadRight h1:hover, .PromoBoxHeadRight h2:hover, .PromoBoxHeadRight h3:hover, .PromoBoxHeadRight h4:hover, .PromoBoxHeadRight h5:hover, .PromoBoxHeadRight .noTagTitle:hover, .PromoBoxHeadRight .compTitle:hover{text-decoration: none;}

/* Content Rotator */

.content-rotator-morelink a{font-weight:bold;}
.content-rotator-slide{padding:0 5px;}
#ContentRotator{padding-left:4px; margin-bottom:10px;}
.contentrotator{padding-right:4px;}
.content-rotator-formtable{padding-bottom:6px; margin-bottom:0;}
.content-rotator-formtable tbody{background:#fff;}
.content-rotator-adcode{background:#fff; height:22px; padding-top:8px; color:#000;}
.content-rotator-adcode a{color:#000 !important;}
.content-rotator-content-title a{font-size:16px; font-weight:bold;}
.content-rotator-pagenum{padding-top:8px;}
.content-rotator-adcode p{padding:0;}
.ui-tabs{padding:0;}

.tabs .compWrapAlpha{background:transparent; padding:0; margin-bottom:10px;}
.tabs .compWrapBravo{background:transparent; padding:0;}
.tabs .compWrapCharlie{background:transparent; padding:0;}
.tabs .compWrapDelta{background:transparent; padding:0;}
.ui-tabs .ui-tabs-panel{background:#EFEFEF; border:1px solid #D9D9D9;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0; top:6px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabMAE a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {background:#EFEFEF; color:#EF2E2F; padding:20px 20px 15px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#d5d5d5;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #D9D9D9 !important;}
.ui-tabs .ui-tabs-nav li a{font-size:14px; padding:15px 15px 10px;}
.ui-widget-header .ui-state-default a{background:url(images/tabbBG.png)  top left repeat-x; color:#fff; padding:15px 15px 10px;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:1px solid #d5d5d5;}
.ui-tabs .ui-tabs-nav li{margin-right: 10px; top:16px; border:0;}
.ui-tabs .ui-tabs-panel{border-top:5px solid #D5D5D5;}
.tabs .compBody{border:0;}
.ui-widget{font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* News Aggregator */
.nf-aggregate-standard-row h2{margin-bottom:5px;}
.f-aggregate-standard-row h2{margin-bottom:5px;}
.aggregator-standard-promotional .aggregate-standard-row{margin-bottom:0 !important;}
.aggregate-standard-row h2{margin:7px 0; line-height:25px;}
.aggregate-standard-title{margin-bottom:0;}
.standard h2 a{color:#000; font-size:17px;  font-weight:bold !important; margin-bottom:0 !important;}
.standard h2 a:hover{color:#003c6f;}
.aggregate-standard-row h2 a{color:#000; font-size:17px; font-weight:bold !important; margin:0 !important; line-height: 25px;}
.aggregate-standard-row h2 a:hover{color:#003c6f;}
.webcast-synopsis-td{border-bottom:1px solid #ddd; padding:5px 0;}
.webcast-synopsis-td .synopsis{margin-top:5px;}
.aggregate-standard-subtitle{color:#000;}
.article-promotional .aggregate-standard-row{margin-bottom:0;}
.webcast-promo-box-heading-td h2{color:#000; font-size:14px; }
.whitepaper-synopsis-td{border-bottom:1px solid #ddd;}
.aggregator-standard-paginated .synopsis{padding:5px 0 0; }
.aggregator-standard-paginated .aggregate-standard-row{margin-bottom:0;}
.publish-date{font-size:14px; font-weight:bold !important;}
.article-promotional .aggregate-standard-row img{margin:15px 15px 15px 0;}
.article-promotional .aggregate-standard-row .image_right{margin:15px 0px 15px 15px;}
#template .text{margin-bottom:10px;}
.blog-promo-single .blog-post .title{margin-bottom:7px;}

/* RSS */
.title a{color:#000; font-size:18px; font-weight:bold !important;}
.title a:hover{color:#003c6f;}
.rss-promo .wrapper{padding:10px;}
div.entry{margin:0;}
.rss-promo .wrapper div.entry{margin:0;}
.rss-promo .wrapper .entry .title{margin-bottom:0;padding:5px 0; border-bottom:1px solid #ddd;}

/* Bread Crumbs */
#breadcrumbWrapper{}
#breadcrumbAds .ad-display{padding:10px 0 0 !important;}
.breadcrumb {font-size:14px; font-weight:bold; margin:0; color:#003c6f;}
.breadcrumb a{font-size:14px; font-weight:bold; background:url(images/breadArrow.png) right 5px no-repeat; padding-right:11px; color:#000;}
#breadcrumbs {}
#breadcrumbs div{background:#fff; padding:0 10px;}
#breadcrumbs h2{font-size:14px; font-weight:bold; color:#003c6f;}
.breadcrumb .breadcrumbUlTC {margin:0; padding:0px;}
.breadcrumb .breadcrumbUl {margin:0; padding:0px;}
.breadcrumb .arrow1, .breadcrumb .arrow2, .breadcrumb .arrow3, .breadcrumb .arrow4, .breadcrumb .arrow5, .breadcrumb .arrow6{display: none;}
.breadcrumbUl li{margin-right:0 !important;}

/* Site Search */

.sitesearch{background:#fff;}
.gatedContent .search-searchResult{ padding:0 !important;}

/* Current Issue */
.promo .issue-promo{background:#003c6f; text-align: center; color:#fff; margin-bottom:10px;}
.promo .issue-promo .PromoBoxHeadLeft{border:0 !important; color:#fff; padding:10px 0; position: relative; left: -8px;}
.promo .issue-promo h1{color:#fff; text-align:left;}
.issue-promo .image img{height:auto; width:130px; margin-left:15px;}
.promo .issue-promo .header-box{float:right; font-size:23px; margin-left:0; padding-right:15px; text-align: left; width:126px;}
.promo .issue-promo .volume{display:none;}
#rightColumn .promo .issue-promo .footer-box{padding:0; text-align:left; width:130px; position: relative; top:-120px; left:154px; height:1px;}
.promo .issue-promo a{color:#DD9328 !important; background:transparent !important; font-size:13px; text-align:left !important;}
.promo .issue-promo .image{margin-bottom:25px;}

/* TOC */
.toc-list-item .header{float:none;}
.toc-list-item .header .PromoBoxHeadLeft{background:transparent; border: 0; margin:0;}
.toc-list-item .header .PromoBoxHeadRight{background:transparent; border: 0; margin:0;}
.toc-list-item .header .PromoBoxHeadRight .toc-first-category, .toc-list-item .header .PromoBoxHeadRight .toc-category{background:transparent; color:#000; font-size:20px; margin:0; padding:0 0 10px;}
.tocWrapper .promo .issue-promo{background:transparent; text-align: center; color:#000; margin-bottom:10px;}
.column663 .toc-first-category{width:703px;}

/* Most Recommended */
.mostReadart{margin:0 0 20px;}
.mostReadart a{padding:0 0 5px 0; color:#000; font-size:17px; margin-bottom:5px; border-bottom:1px solid #ddd;}
.mostrecommended{background:#fff; margin-bottom:10px; width:auto !important;}
#container .text, #container .textimage{margin-bottom:10px; width:auto;}
#template .text .PromoBoxHeadLeft{}
#template .textimage div.text{}
#template .text div.text{margin-bottom:0 !important;}
.rteBox{border-top:0;}
#template .text div.text .compFooter a{color: #003c6f;}
#template .text div.text .compFooter a:hover{color: #000;}

#template .text div.text ul{padding:0 0 0 20px; margin:5px 0;}
.blog-promo-single .blog-feed{padding-top:0;}

.mostcommented{background:#fff; margin-bottom:10px; width:auto !important;}

/* Accella */
.accelaworksstandard {}

/* Comments */
.comments{}
.comments-count{padding:10px 0;}
.comment-header-avatar{display:none;}
.event-synopsis-td h2 a{color:#000; font-size:18px; font-weight:bold !important;}
.event-synopsis-td h2 a:hover{color:#003c6f;}
.event-synopsis-td{border-bottom:1px solid #ddd; padding:5px 0 !important;}
.event-tab-header{display:none;}

/* Blogs */

.blog-feed .postTitle{margin-bottom:5px;}
.blog-feed .blog-post .postTitle a{color:#000;font-size:18px; font-weight:bold !important;}
.blog-feed .blog-post .postTitle a:hover{color:#003c6f;}
.blog-promo-multi{margin-bottom:20px;}
.blog-promo-single{margin-bottom:20px;}
.blog .blogentry h2 a{color:#000; font-size:18px; font-weight:bold;}
.blog .blogentry h2 a:hover{color:#003c6f;}
#page {background:#fff; margin-bottom:20px;}
.archive{background:#fff; }
.blog-post{border-bottom:1px solid #ddd; padding:5px 0;}
.blog-feed .header{margin:5px 10px 0;}
.blog-title a{color:#000; font-size:17px;}
.blog-promo-single .blog-post .date{font-size:14px;}
.blog-promo-single .recent-posts-label{padding:0 10px;}
.entrytitle_wrap h2{font-size:28px; margin-bottom:10px;}
.blog .entrytext{margin-top:5px !important;}

/* Login Box */
#login-block{background:#fff;}

/* Webcast */
.webcast-listing .listingbox{}
.webcast-listing .listingbox .webcast-title, .webcast-listing .listingbox .register, .webcast-listing .listingbox table{padding:0 10px;}
.webcast-listing .listingbox p{padding:5px 10px;}
.webcast-listing .listingbox hr{margin:10px;}
.webcast-entry-sponsor-text{margin-bottom:0;}
.webcast-listing .sponsor-image img{max-width: 200px;}
.webcast-display .compWrapDelta{padding:10px;}
.webcast-display .title{font-size:28px; color:#000;}

/* Article Display */
.entryanddisplay{}
.clicktoenlargeimage{overflow: hidden; width:100%;}
form.comment{margin:0 0 10px;}
.toolssponsorpromo.left .toolssponsor-title, .toolssponsorpromo.bottom .toolssponsor-title{display:block;}
.article-display .compWrapAlpha{background:transparent; padding:0;}
.article-display .compWrapBravo{background:transparent; padding:0;}
.article-display .compWrapCharlie{background:transparent; padding:0;}
.article-display .compWrapDelta{background:transparent; padding:0;}
.article-display .PromoBoxHeadLeft {background:transparent; border:0; height:auto;}
.article-display .PromoBoxHeadRight {background:transparent; height:auto;}
.article-display .PromoBoxHeadRight h1, .article-display .PromoBoxHeadRight .compTitle, .article-display .PromoBoxHeadRight .noTagTitle{background:transparent; border:0; color:#000; font-size:28px; font-family: Arial, sans-serif; font-weight:bold; height:auto; line-height:auto; text-transform: none !important;}
h1.mystyle{color:#0c4c68;}
.event-aggregator.paginated .compBody{padding:0;}

/* Whitepapers */
.whitepaper-display .whitepaper-table h1{font-size:28px;}
.article-display .compBody, .whitepaper-display .compBody{border:0;}

/* Pagination/Search Pagelist */

.pagination a {background:#ebebeb url(/etc/designs/corporate_design/static/images/pageListBG.png) repeat-x top left; border:1px solid #B3B3B3; color:#000 !important; margin-right:0; padding:5px 5px 4px;}
.pagination a:hover{background:#003c6f; border:1px solid #004d93;; color:#ffffff !important;}
.current-pagination-index, .current-pagination-label{background:#003c6f; border:1px solid #004d93;; color:#ffffff !important; margin-right:4px; padding:5px 5px 4px;}
.pagination .pagination-controls, .pagination .pagination-index, .current-pagination-index, .current-pagination-label{margin:0 !important;}

.search-thisPage{background:#003c6f; border:1px solid #004d93;; color:#ffffff !important; margin-right:4px; padding:5px 5px 4px;}

/* Column Control */
div.parsys_column{margin:0;}
.containerBottom{padding:0 10px;}
#template #container .containerBottom .ad-display{margin-bottom:0px; padding-bottom:10px;}

/* Responsive */

#onecolad a{display:none}
div.parsys_column{margin:0;}

/* #BrandNav
================================================= */
#brandWrapper{color:#fff; width:1224px; margin:0 auto; padding-top:10px;}
#brandWrapper a, #BrandMini a, #template #header #utilityBar #subscribe a, #template #header #utilityBar #subscribe{color:#fff; font-family:'oswaldlight', Arial, sans-serif; font-size:13px; letter-spacing: 1.1px; text-transform: uppercase;}
#brandWrapper ul, #brandWrapper li{margin:0; padding:0; list-style: none;}
#brandWrapper #MAEcoBrands{float:left;}
#brandWrapper #BrandMini{float:right;}
#brandWrapper #MAEcoBrands li a{display:block; padding:15px 12px; margin-right:1px;}
#brandWrapper #MAEcoBrands li a.MAE, #brandWrapper #MAEcoBrands li a:hover{background:url(images/brandNavArrow.jpg) bottom center no-repeat; color:#dd9328;}
#brandWrapper li{display: block; float:left;}

#BrandMini{font-weight:normal; padding-top:10px; color:#fff;}
#template #header #utilityBar #subscribe a:hover{color:#dd9328;}
#BrandMini ul{float:left; width:auto !important;}
#BrandMini li{display: block; float:left; line-height: 1px;}
#BrandMini #actionItems a{text-transform: uppercase; padding-right:7px;}
#BrandMini #actionItems a:hover, #template #header #maemininavigation li a:hover{color:#003c6f;}
#BrandMini #actionItems li{line-height:23px; margin:0 0 0 7px;}
#BrandMini #actionItems li .last{border-right:0;}

#BrandMini .socialmedia{display: block; width:20px; height:20px; margin-right:8px;}
#BrandMini .facebook{background:url(images/socialmedia.png) 0 0 no-repeat; width:14px;}
#BrandMini .twitter{background:url(images/socialmedia.png) -21px 0 no-repeat;}
#BrandMini .linkedin{background:url(images/socialmedia.png) -51px 0 no-repeat;}
#BrandMini .gplus{background:url(images/socialmedia.png) -79px 0 no-repeat;}
#BrandMini .rss{background:url(images/socialmedia.png) -109px 0 no-repeat;}

#BrandMini .facebook:hover{background:url(images/socialmedia.png) 0 -22px no-repeat; width:14px;}
#BrandMini .twitter:hover{background:url(images/socialmedia.png) -21px -22px no-repeat;}
#BrandMini .linkedin:hover{background:url(images/socialmedia.png) -51px -22px no-repeat;}
#BrandMini .gplus:hover{background:url(images/socialmedia.png) -79px -22px no-repeat;}
#BrandMini .rss:hover{background:url(images/socialmedia.png) -109px -22px no-repeat;}

/* Web-Kit Fonts
================================================= */

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

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

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

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

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

}

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

}




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

}

/*Start - Native Ads/Sponsored Ads for Articles and Aggregators*/
#sponsored-headline-news .compBody {}
#sponsored-headline-news .whitepaper-synopsis-td{
	padding: 10px;
}
.compBody .sponsored .sponsorText {} 
.compBody .sponsored .sponsorHeader {
	font-size: 10px;
	color: #000;
	opacity: 0.7;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.compBody .sponsored .sponsorLogo {}
.compBody .sponsored {background: #E6E6E6;}
.compBody .sponsored .sponsorImageLink img.sponsorLogo{margin: 4px !important;}
div.sponsoredArticle {background: #E6E6E6; padding: 10px;}
div.sponsoredArticle span.sponsorHeader {color: #000; opacity: 0.7; vertical-align: top;}
div.sponsoredArticle div.sponsorContent {}
div.sponsoredArticle div.sponsorContent:after {}
.entryanddisplay #ContentBody div.sponsoredArticle div.sponsorContent img.sponsorImage {width: 150px;}
div.sponsoredArticle div.sponsorContent a {}
div.sponsoredArticle div.sponsorContent a:active, div.sponsoredArticle div.sponsorContent a:focu {}
div.sponsoredArticle div.sponsorContent p.sponsorCallout {text-align: right;margin: 5px 0 0 0;padding: 0;font-size: 10px;}
.entryanddisplay #ContentBody div.sponsoredArticle div.sponsorContent p.sponsorCallout img {}
div#nativeAdArticleMiddle {}
.sponsorImageLink{width: 100%;}
.sponsorImageLink a{float: right;}
.sponsorImageWrapper{display: block;vertical-align: top;min-width: 130px;}
.sponsorContentWrapper{display: block;vertical-align: top;}
.article-promotional .aggregate-standard-row .sponsorImageWrapper img{margin: 5px 10px 0 0;}
.sponsored .sponsorContentWrapper h2{margin: 0 0 7px 0;}
/*End - Native Ads/Sponsored Ads for Articles and Aggregators*/

/* Responsive */

#onecolad a{display:none}
div.parsys_column{margin:0;}


/* Landscape phones and down */
@media (max-width: 759px) { 
    html body {
    max-width: 100%;
    padding: 0;
    margin: 0;
    font-size:15px;

  }
    .gig-comments-container{width:100%; max-width: 500px;}
    #onecolad a{display:block;}
    #rightAd a{display: none;}
    #containerBottomParsys .ad-display img{max-width:100%;}
    #template, #template #header #topLeaderBoard, #template #header #branding, #template #container #leftColWrapper, #template #container #rightColWrapper, div.parsys_column, #template #container #rightColumn, object{width:100%;}
    #template #container #leftColumn, #template #container #rightColumn{float:none; width:auto !important; margin:0 10px;}
    #template #container #rightColumn{padding-right:0;}
    
    div.parsys_column{width:100%;}
    .parsys_column .parsys_column{padding:0; width:100% !important;}
    .parsys_column #___plusone_0{width:375px !important;}
    #container #myExperience{width:100%;}
    
    .aggregator-standard-promotional table, .article-aggregator-standard table{width:100%;}
    .aggregate-standard-row td{display:block;}
    .aggregate-standard-row h2 a, #mboxImported-default-mae_MostRead_Articles-0 a, .title a, .blog-promo-single .blog-title{background:transparent; padding-left:0; font-size:17px;}

    /* Mobile Header */
    #mobileLogo, #mobileNavigation{margin:10px 5px 0 0 !important;}

    /* Header */
    
    #template #header #branding {height:115px; top:60px;}
    #template #header #branding img{display:block; max-height: 115px; margin:0 auto !important;}
    #topHeader{height:143px;}
    #utilityBar #subscribe .miniNav{display: none;}
    #utilityBar #subscribe{height:1px;}
    #template #header #utilityBar{height:1px; float:none; width:auto; height:100%; margin-right:0}
    #template #header #utilityBar .utilitybox{top:-129px;}
    #utilityBar .subLinks{top:25px;}
    
    /* End Header */
    
    /* Mobile Navigation V1 */
    #navigation{float:left; border-top:1px solid #ccc;}
    div.topnav {border-top:1px solid #ccc; background:transparent; height:52px; width:auto !important; margin:0; border:0;} 
    ul.menu li.one a{font-size:13px; margin-right:0; border-right:1px solid #ccc;}
    ul.menu li.maeNavItem{border-right:0 !important; border-bottom:1px solid #ccc !important; background:transparent; width:50%;}
    ul.menu.one.dropdown-secondary ul.menu.two, ul.menu li.maeNavItem .dropdown-secondary li{width:auto;}
    ul.menu li.maeNavItem .dropdown-secondary li a{border-right:0;}
    .noborder a{border-right:0 !important;}
    /* End Navigation */
    
    /* Footer */
    #maeWrapFooter, #maeFooter, .extended-footer {width:auto;}
    #extendFooterContent, .extended-footer, .navwrapper, #brandWrapper, #footerNavWrapper, .extended-footer{color:#fff; width:auto !important;}
    #extendFooterContent a, .extended-footer a, .navwrapper a, #brandWrapper a, #footerNavWrapper a, .extended-footer a, #extendedfooterlinks a{color:#dd9328;}
    .navwrapper div{margin-bottom:10px; width:105px; margin-right:10px;}
    #maeWrapFooter{line-height: 1.8; text-align: center;}
    #utilitybox-search-string{width:195px;}
    #MAECopyright{padding:0 10px}
    #footerNavWrapper span{margin-left:35px;}
    
    /* End Footer */
    
    /* Column Controls */
    
    div.parsys_column{width:100% !important;}
    
    /* End Column Control */
    
    /* Components */
    
    /* FC */
    
    .fcwidget {width:100% !important;}
    
    /* Aggregator */
    
    .whitepaper-synopsis-td {display:block;}
    
    /* End Components */
    
    /* Article Display */
    .column663 .toc-first-category{width:62%;}
    .column663 .toc-category{width:100%;}
    .column663 #pastissuesContent{width:auto;}
    .article-content-wrapper img{max-width:100%;}
    .cq-image-placeholder{width:auto !important;}
    .article-display .compBody, .whitepaper-display .compBody, div.section.entrytext{font-size:1rem; padding:0;}
    .article-content-wrapper img{max-width:100%;} 
    .article-content-wrapper {width:auto !important;}
    .article-content-wrapper #ContentBody table{width:100% !important;}
    .cq-image-placeholder{width:auto !important;}
    .clicktoenlargeimage{margin-bottom:10px !important;}
    .contentToolsFontText{font-size:.9rem; padding:7px 5px 0px 20px;}
    .contentToolLink{padding-right:5px;}
    .toolssponsorpromo.left .contentToolsLinks, .toolssponsorpromo.bottom .contentToolsLinks{position: relative; }
    .toolssponsorpromo.left .contentToolLink a, .toolssponsorpromo.bottom .contentToolLink a{font-size:.9rem;}
    #gigya-comments-reviews-div{width:auto !important;}
    .gigya-article-share-bar-right,.gigya-share-bar{float:none;}
    #ContentBody #gigya-article-share-bar{display:none;}
    /* End Article Display */
    
    /* Past Issues */
    .pagination{line-height:35px; padding:10px 0 0;}
    .pastIssue{margin:20px;}
    /* End Past Issues */
    .gigya-article-share-bar-right{float:none; display:none;}
    .gigya-comments{display: none;} 
    .gig-bar-container tr td div.gig-button-container{display: none;}
    .gig-bar-container tr td:nth-child(1) div.gig-button-container,.gig-bar-container tr td:nth-child(2) div.gig-button-container, .gig-bar-container tr td:nth-child(5) div.gig-button-container{display:inline-block;}
    .gigya-share-bar-ad-horizontal{display:none}
    
    /* End Mobile Media Query */
    
 }
 @media (max-width: 640px) and (orientation: landscape) { 
     html{-webkit-text-size-adjust: 100%;}
     .column663 .toc-first-category{width:70%;}
     #template #container #leftColumn{width:auto !important; margin:0 10px;}

 }

 
/* Landscape phone to portrait tablet */
@media (min-width:641px) and (max-width: 767px)  {

html body {
    padding: 0;
    margin: 0;
  }
    .gig-comments-container{width:100%; max-width: 500px;}
    #containerBottomParsys .ad-display img{max-width:100%;}
    #templateOuterLeft{}
    #template, #template #header #topLeaderBoard, object{width:100%;}
    #template #container #leftColumn{width:auto !important; margin:0 10px;}
    #template #container #rightColumn{width:auto !important; float:none; padding-right:10px;}
    #template #container #leftColWrapper{width:60%}
    #template #container #rightColWrapper{width:40%}
    
    /* Column Controls */
    
    div.parsys_column{width:100%;}
    .parsys_column .parsys_column{padding:0; width:100% !important;}
    .parsys_column #___plusone_0{width:375px !important;}
    #container #myExperience{width:100%;}
    
    .aggregator-standard-promotional table, .article-aggregator-standard table{width:100%;}
    .aggregate-standard-row td{display:block;}
    
    /* End Column Control */
    
    /* Mobile Header */
    #mobileLogo, #mobileNavigation{margin:10px 5px 0 0 !important;}

    /* Header */
    
    #template #header #branding {width:auto;}
    #template #header #branding img{display:block;}
    #template #header #utilityBar{margin-right:0px; width:400px;}
    #template #header #utilityBar #subscribe a, #template #header #utilityBar #subscribe{}
    #utilityBar #subscribe .miniNav a{margin-right:10px;}
    
    /* End Header */
    
    /* Navigation */
    
    div.topnav{width:auto;}
    ul.menu li.one a{font-size:12px !important; padding:0; width:auto; text-align: center; float:none;}
    ul.menu li.one{display:table-cell; width:auto; float:none; text-align: center;}
    ul.menu li.maeNavItem .dropdown-secondary a{text-align: left; padding:0 10px;}
    ul.menu.one{display:table; width:100%;}
    .navwrapper div{display:table-cell; float:none; padding:0 10px; width:auto;}
    .navwrapper {display: table; width:100% !important;}
    .navwrapper .clearer{padding:0;}
    
    /* Navigation  */
    
    /* Breadcrumb */
    
    #breadcrumbs h2, #breadcrumbs h3, #breadcrumbs h4, .breadcrumb a{}
    
    /* Footer */
    
    #maeWrapFooter, #maeFooter, .extended-footer {width:auto;}
    #extendFooterContent, .extended-footer, .navwrapper{width:auto !important;}
    .navwrapper div{margin-bottom:10px; width:120px;}
    #maeWrapFooter{line-height: 1.8; text-align: center;}
    
    /* End Footer */
    
    /* Whitepapers */
    
    #accelaworks-registration-form-wrapper iframe{width:100% !important;}
    .sponsor-image img{width:50%;}

    
    /* End whitepapers */
    
    /* Aggregator */
    
    .PromoBoxHeadRight h1, .PromoBoxHeadRight h2, .PromoBoxHeadRight h3, .PromoBoxHeadRight h4, .PromoBoxHeadRight h5, .PromoBoxHeadRight .noTagTitle, .PromoBoxHeadRight .compTitle{}
    .aggregate-standard-row h2 a, #mboxImported-default-mae_MostRead_Articles-0 a, .title a, .blog-promo-single .blog-title{background:transparent; padding-left:0;}
    .publish-date, .blog-promo-single .blog-post .date{}
    .blog-promo-single .blog-more-link, .compFooter a, .blog-more-box a{}
    .blog-more-box{}
    .blog-more-box a{}
     
    /* End Aggregator  */
    
    /* Article Display */
    .entrytitle_wrap h2, .entrytitle_wrap h3, .entrytitle_wrap h4,.entrytitle_wrap h1,.article-display .PromoBoxHeadRight h1, .article-display .PromoBoxHeadRight .compTitle, .article-display .PromoBoxHeadRight .noTagTitle{background:transparent; border:0;font-weight:bold; height:auto; line-height:45px; padding:0; margin:0;}
    .article-display .compBody, .whitepaper-display .compBody, div.section.entrytext{}
    .column663 .toc-first-category{width:62%;}
    .column663 .toc-category{width:100%;}
    .column663 #pastissuesContent{width:auto;}
    .pastIssue{margin:17px;}
    .article-content-wrapper img{max-width:100%;} 
    .article-content-wrapper {width:auto !important;}
    .article-content-wrapper #ContentBody table{width:100% !important;}
    .cq-image-placeholder{width:auto !important;}
    .clicktoenlargeimage{margin-bottom:10px !important;}
    .contentToolsFontText{font-size:.9rem; padding:7px 5px 0px 20px;}
    .contentToolLink{padding-right:5px;}
    .toolssponsorpromo.left .contentToolsLinks, .toolssponsorpromo.bottom .contentToolsLinks{position: relative; }
    .toolssponsorpromo.left .contentToolLink a, .toolssponsorpromo.bottom .contentToolLink a{font-size:.9rem;}
    .articlepublicationdate{}
    #template #container #rightColumn .ad-display a{}
    #template #container #rightColumn .ad-display {}
    #gigya-comments-reviews-div{width:auto !important;}
    .gigya-article-share-bar-right{float:none; display:none;}
    #ContentBody #gigya-article-share-bar{display:none;}
    .gigya-comments{display: none;}
    .gig-bar-container tr td div.gig-button-container{display: none;}
    .gig-bar-container tr td:nth-child(1) div.gig-button-container,.gig-bar-container tr td:nth-child(2) div.gig-button-container,.gig-bar-container tr td:nth-child(5) div.gig-button-container{display:inline-block; padding:0 30px 0 0 !important;}
    .gigya-share-bar-ad-horizontal{display:none;}

    /* End Article Display */
    
    /* Toc */
    
    .toc-list-item .header .PromoBoxHeadRight .toc-first-category, .toc-list-item .header .PromoBoxHeadRight .toc-category{}
    .toc-title{}
    .toc-category, .toc-subcategory{}
}

/* Large desktop */

@media (min-width: 1001px) and (max-width: 1250px){
    .gig-comments-container{width:100%; max-width: 500px;}
    #template, #template #header #topLeaderBoard, object{width:100%;}
    #containerBottomParsys .ad-display img{max-width:100%;}
    #maeWrapFooter, #maeFooter, .extended-footer {width:auto;}
    #extendFooterContent, .extended-footer, .navwrapper, #brandWrapper, #footerNavWrapper, .extended-footer{width:auto !important;}
    .navwrapper div{margin-bottom:10px; width:120px;}
    #maeWrapFooter{line-height: 1.8; }
    .column663 .toc-first-category{width: 77%;}
    table{
        table-layout: fixed;
    }
    td img{
        max-width:100%;
    }
    #template #header #maemininavigation li a{
        letter-spacing: inherit;
        font-size: 17px;
    }
    #template #container #leftColumn{width:auto !important; margin:0 10px;}
    #template #container #rightColumn{width:auto !important; float:none; padding-right:20px;}
    #template #container #leftColWrapper{width:65%;}
    #template #container #rightColWrapper{width:35%;}
    
}

@media (min-width: 1030px) and (max-width: 1180px){
    ul.menu li.one a{font-size:14px; padding:0 8px;}
}

@media (min-width: 1001px) and (max-width: 1029px){
    ul.menu li.one a{font-size:14px; padding:0 6px;}
}

@media (min-width: 1001px) and (max-width: 1130px){
    #template #header #maemininavigation li a{
        letter-spacing: inherit;
        font-size: 15px;
        margin-right:7px;
    }
    .column663 .toc-first-category{width:73%;}
    #template #header #utilityBar{width:238px;}
    #utilitybox-search-string{width:195px;}
    #MAECopyright{padding:0 10px}
    #footerNavWrapper span{margin-left:35px;}
}

@media (min-width: 759px) and (max-width: 800px){
    ul.menu li.one a{font-size:12px !important;}
    #BrandMini{text-indent: -10000px;}
    }

/* Portrait tablet to landscape and desktop */
@media (min-width: 759px) and (max-width: 1000px){ 
    table{
        table-layout: fixed;
    }
    td img{
        max-width:100%;
    }
    html body {
    padding: 0;
    margin: 0;
  }
    .gig-comments-container{width:100%; max-width: 500px;}
    #template, #template #header #topLeaderBoard, object, #brandWrapper{width:100%;}
    #template #container #leftColumn{width:auto !important; float:none;}
    #template #container #rightColumn{width:auto !important; margin-left:10px; float:none;}
    #template #container #leftColWrapper{width:60%}
    #template #container #rightColWrapper{width:40%}
    #containerBottomParsys .ad-display img{max-width:100%;}
    #template #header #maemininavigation{display: none;}
    
    /* Column Controls */
    
    div.parsys_column{width:100%;}
    .parsys_column .parsys_column{padding:0; width:100% !important;}
    .parsys_column #___plusone_0{width:375px !important;}
    #container #myExperience{width:100%;}
    
    .aggregator-standard-promotional table, .article-aggregator-standard table{width:100%;}
    .aggregate-standard-row td{display:block;}
    
    /* End Column Control */
    
    /* Header */
    
    #template #header #branding {width:auto;}
    #template #header #branding img{display:block; width:185px; margin-left:5px;}
    #template #header #utilityBar{margin-right:0px; width:400px;}
    #template #header #utilityBar #subscribe a, #template #header #utilityBar #subscribe{font-size:11px !important;}
    #BrandMini .socialmedia{display: none;}
    #template #header #utilityBar #subscribe{left:0;}
    /* End Header */
    
    /* Navigation */
    #navigation{float:left; margin-top:-33px;}
    div.topnav{width:auto;}
    ul.menu li.one a{font-size:14px; padding:0 8px; width:auto; text-align: center; float:none;}
    ul.menu li.one{display:table-cell; width:auto; float:none; text-align: center;}
    ul.menu li.maeNavItem .dropdown-secondary a{text-align: left; padding:0 10px;}
    ul.menu.one{display:table; width:100%;}
    .navwrapper div{display:table-cell; float:none; padding:0 10px; width:auto;}
    .navwrapper {display: table; width:100% !important;}
    .navwrapper .clearer{padding:0;}
    
    /* Navigation  */
    
    /* Breadcrumb */
    
    #breadcrumbs h2, #breadcrumbs h3, #breadcrumbs h4, .breadcrumb a{}
    
    /* Footer */
    
    #maeWrapFooter, #maeFooter, .extended-footer {width:auto;}
    #extendFooterContent, .extended-footer, .navwrapper, #footerNavWrapper, .extended-footer{width:auto !important;}
    .navwrapper div{margin-bottom:10px; width:120px;}
    #maeWrapFooter{line-height: 1.8; text-align: center;}
    
    /* End Footer */
    
    /* Whitepapers */
    
    #accelaworks-registration-form-wrapper iframe{width:100% !important;}
    .sponsor-image img{width:50%;}
    
    /* End whitepapers */
    
    /* Aggregator */
    
    .PromoBoxHeadRight h1, .PromoBoxHeadRight h2, .PromoBoxHeadRight h3, .PromoBoxHeadRight h4, .PromoBoxHeadRight h5, .PromoBoxHeadRight .noTagTitle, .PromoBoxHeadRight .compTitle{}
    .aggregate-standard-row h2 a, #mboxImported-default-mae_MostRead_Articles-0 a, .title a, .blog-promo-single .blog-title{background:transparent; padding-left:0;}
    .publish-date, .blog-promo-single .blog-post .date{}
    .blog-promo-single .blog-more-link, .compFooter a, .blog-more-box a{}
    .blog-more-box{}
    .blog-more-box a{}
     
    /* End Aggregator  */
    
    /* Article Display */
    .entrytitle_wrap h2, .entrytitle_wrap h3, .entrytitle_wrap h4,.entrytitle_wrap h1,.article-display .PromoBoxHeadRight h1, .article-display .PromoBoxHeadRight .compTitle, .article-display .PromoBoxHeadRight .noTagTitle{background:transparent; border:0; font-weight:bold; height:auto; line-height:45px; padding:0; margin:0;}
    .article-display .compBody, .whitepaper-display .compBody, div.section.entrytext{}
    .column663 .toc-first-category{width:65%;}
    .column663 .toc-category{width:100%;}
    .column663 #pastissuesContent{width:auto;}
    .pastIssue{margin:17px;}
    .article-content-wrapper img{max-width:100%;} 
    .article-content-wrapper {width:auto !important;}
    .article-content-wrapper #ContentBody table{width:100% !important;}
    .cq-image-placeholder{width:auto !important;}
    .clicktoenlargeimage{margin-bottom:10px !important;}
    .contentToolsFontText{font-size:.9rem; padding:7px 5px 0px 20px;}
    .contentToolLink{padding-right:5px;}
    .toolssponsorpromo.left .contentToolsLinks, .toolssponsorpromo.bottom .contentToolsLinks{position: relative; }
    .toolssponsorpromo.left .contentToolLink a, .toolssponsorpromo.bottom .contentToolLink a{font-size:.9rem;}
    .articlepublicationdate{}
    #template #container #rightColumn .ad-display a{}
    #template #container #rightColumn .ad-display {}
    #gigya-comments-reviews-div{width:100% !important;}
    .gig-button-container-google-plusone-count-right div div{width:70px !important;}
    .gigya-article-share-bar-right{float: left;}
    .gigya-share-bar{padding-right:0;}
    #gigya-comments-reviews-div,#mae-gigya-comments-reviews-div{width:auto !important;}
    .gigya-article-share-bar-right,{float:none; display:none;}
    #ContentBody #gigya-article-share-bar{display:none;}
    .gigya-comments{display: none;} 
    
    .gig-bar-container tr td div.gig-button-container{display: none;}
    .gig-bar-container tr td:nth-child(1) div.gig-button-container,.gig-bar-container tr td:nth-child(2) div.gig-button-container,.gig-bar-container tr td:nth-child(3) div.gig-button-container, .gig-bar-container tr td:nth-child(5) div.gig-button-container{display:inline-block; padding:0 24px 0 0 !important;}
    .gigya-share-bar-ad-horizontal{display:none;}
    /* End Article Display */
    
    /* Toc */
    
    .toc-list-item .header .PromoBoxHeadRight .toc-first-category, .toc-list-item .header .PromoBoxHeadRight .toc-category{}
    .toc-title{}
    .toc-category, .toc-subcategory{}
}

@media screen and (max-width: 760px) {
    #mobileLogo{
        width:68% !important;
    }
}
@media screen and (max-width: 770px) {
    .column663 .toc-first-category{
        width:62%;
    }
}

  
 /* Site Specific Mobile Header */
@media screen and (max-width: 759px) {
    table{
        table-layout: fixed;
    }
   td img{
        max-width:100%;
    }
    #mobileLogo{
        width:68% !important;
    }
    #brandWrapper #MAEcoBrands{
        display: none;
    }
    #templateOuterLeft{
        background: #fff;
    }
    #template #container{
        border:0;
        padding:15px 0 0;
    }
    .ad-display img,.ad-display object,.ad-display embed,.ad-display iframe{
        max-width:100%;
    }
    #template #container #rightColWrapper .column663{
        margin:0 10px;
        padding:0;
    }
    #template #container #leftColumn{
        margin:0 0 0 10px;
    }
    .toggleMenu{
        background: url(images/mobilenavicon.png) no-repeat center !important;
    }
    .toggleMenu.active{
        background:  #002141 url(images/mobilenavicon.png) no-repeat center !important;
    }
    #miniDrop{
        background:url(images/miniNavicon.png) no-repeat center !important;
    }
    #miniDrop.active{
        background:#002141 url(images/miniNavicon.png) no-repeat center !important;
    }
    #searchIcon{
        background:url(images/search-icon.png) no-repeat center !important;
    }
    #mobileSearch2{
        background: #fff;
    }
    #mobileSearch2 input[type=search] {
        background: #ededed url(images/search-icon.png) no-repeat 9px center !important;
    }
    .nav{
        background: #002141 !important; 
    }
    .nav a , #mobileHeader .miniNav a {
        padding: 10px 15px;
        color:#fff !important;
        font-size: 13px;
        text-transform: uppercase;
    }
    .nav li li a , #mobileHeader .miniNav li li a {
        background: #003465 !important;
        color:#fff !important;
        border-top: 1px solid #004584 !important;
    }
    .nav > li, #mobileHeader .miniNav > li{margin-bottom:0 !important;}
    .nav li li a:hover , #mobileHeader .miniNav li li a:hover{
        background:#003465 !important;
        color:#fff;
    }
    .nav li li li a , #mobileHeader .miniNav li li li a{
        background:#003465 !important;
        color:#fff;    
        border-top: 1px solid #004584 !important;
    }
    .nav > li  , #mobileHeader .miniNav >li{
        background:#002141 !important;
        border-top: 1px solid #002d59 !important;
        border-bottom:0 !important;
        color:#fff !important; 
    }
    #mobileLogo img{max-width: 100% !important;}
    
    .nav  >li .firstLevel, .nav li li .firstLevel  , #mobileHeader .miniNav >li .firstLevel, #mobileHeader .miniNav li li .firstLevel {
        background-image: url("images/downArrow.png") !important;
    }
}

 /* IPhone 3(640 x 490) */
  @media only screen and (max-width: 400px) {
    #mobileLogo{
        width:60% !important;
        margin-top:20px !important;
    }

  }
@media only screen and (max-width: 986px){#pushdown, #pushdown img, #pushdown object {max-width:100%;}}
   
@media only screen and (max-width:759px){
    .fancybox-overlay,.fancybox-wrap, .fancybox-skin {display:none !important; z-index:-10000;}
    .fancybox-lock{overflow: visible; margin-right:0 !important;}
    }
    

@media (max-width: 640px){ 
     html{-webkit-text-size-adjust: 100%;}
     .column663 .toc-first-category{width:71%;}
     #template #container #leftColumn{width:auto !important; margin:0 10px;}

 }
  /* IPhone 3(640 x 490) */
  @media only screen and (max-width: 400px) {
    #mobileLogo{
        width:60% !important;
        margin-top:20px !important;
    }
    .column663 .toc-first-category{
        width:43%;
    }
  }
  
/*=====================
    Home Page Rotator
================================**/  
#majorheadline .aggregate-standard-row img{width:300px !important; margin-top:62px;}
#majorheadline  .whitepaper-synopsis-td h2{width:1px;}
#majorheadline  .whitepaper-synopsis-td a{font-size:35px; line-height:40px; overflow:hidden; position:relative; right:436px; width:865px; height:40px; padding:0;}
#majorheadline  .synopsis{margin-top:11px; over-flow:hidden; padding:0 10px 10px 0;}
#majorheadline .whitepaper-image-td{border-bottom:1px solid #ddd;}
#majorheadline  .synopsis p{padding-bottom:10px; display:block;}
 