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: 18px; 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:#fff; border-top:5px solid #005aab; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #000; line-height: 1.5; padding: 0;}
A:LINK { text-decoration: none; color: #005aab; 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: #005aab; 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, .ad-display img,  .ad-display embed{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;}
#templateOuterLeft{background:#f4f4f4 url(images/headerBG.jpg) repeat-x top center;}
.entryanddisplay{font-size:16px; line-height:1.5;}
div.text img, a img{max-width:100%;}

#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:#000; text-align:right; float:right; font-size: 11px; font-weight:bold; width:600px; text-transform:uppercase; margin:0; padding-top:10px;}
#template #header #utilityBar #subscribe a{color:#005aab; font-size:11px; font-weight:normal; text-transform:uppercase;}
#template #header #utilityBar #subscribe a:hover{color:#000;}
#template #header #utilityBar .navLinks {float:right; margin-bottom:25px; margin-right:15px;}
#template #header #utilityBar a{color:#fff; font-size:13px; cursor: hand;}
#utilityBoxSearchAutocomplete{margin:0; position:relative; top:22px; float:right; text-align:left;}
.ez-searchMod-autocomplete{float:left; left:3px; top:-12px; width:200px; z-index: 1200;}
.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{float:right; top:30px; left:-13px; position:relative; width:283px;}
#utilityBar #loginlinks a{color:#005aab !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{margin-bottom:10px;}
#template #header #topLeaderBoard {width:993px; padding:0;}
#template #header #branding {margin:0px; height: auto; position:relative; width:15%; }
.styleoverrides .ad-display{margin-top:15px;}

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

/* Navigation */
div.topnav {background:transparent; height:39px; margin-bottom:20px;} 
ul.menu.one{height:39px;}
ul.menu li.one{height:39px;}
ul.menu li.one a{color:#fff; font-size: 12px; font-weight:normal; font-family:'open_sanssemibold', arial, sans-serif; line-height:39px; text-transform:uppercase; margin-right:1px; padding: 0 11px;}
ul.menu li.floatright{float:right;}
ul.menu li.floatleft{float:left;}
ul.menu li.ledsNavItem:hover{height:39px;}
ul.menu li.ledsNavItem:hover a{background:#004d93;text-decoration:none;}
ul.menu li.nav-highlighted{height:39px;}
ul.menu li.nav-highlighted a{background:#004d93; text-decoration:none;}
ul.menu li.ledsNavItem ul.dropdown-secondary {padding-bottom:10px;}
ul.menu.one.dropdown-secondary ul.menu.two {background:#004d93; width:auto; *width:220px; min-width:200px;}
ul.menu li.ledsNavItem .dropdown-secondary li{background:transparent; border-bottom:1px solid #004584;  margin-right:0; height:30px;}
ul.menu li.ledsNavItem .dropdown-secondary li:hover{top:0;}
ul.menu li.ledsNavItem .dropdown-secondary li.nav-highlighted{color:#005aab; height:30px;}
ul.menu li.ledsNavItem .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.ledsNavItem .dropdown-secondary a:hover{background:#005aab; color:#fff; line-height:30px;}
ul.menu li.ledsNavItem .dropdown-secondary a.noborder{border:0;}
ul.menu li.ledsNavItem ul.dropdown-secondary.three{border:0px;}
ul.menu li.ledsNavItem ul.dropdown-secondary li.three{border:0px; color:#fff;}
ul.menu li.ledsNavItem ul.dropdown-secondary li.three a{line-height:27px; height:25px; padding-left:25px; font-weight:normal;}

/* Footer */
#extendFooter{background:#005aab;}
#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;}
#ledsFooter{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{padding:0;}
.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;}
#ledsFooter a{color:#fff; font-size:13px;}
.colTitle{text-align: left;color: #000; font-family:'oswaldlight', Arial, sans-serif; font-size: 18px;}
.footer-list{list-style:none;text-align:left;-webkit-padding-start: 0px;}
#ledsWrapFooter{background:#000; border-top:5px solid #005aab; color:#fff; font-family: arial, sans-serif; font-weight:normal; font-size:13px; margin:0 auto; width:100%;}
#ledsWrapFooter a{color:#fff;}


#footerNavWrapper, .extended-footer{width:1224px !important; margin:0 auto; padding:8px 0 10px;}
#LEDCopyright{padding:0 10px}
#LEDCopyright img{vertical-align: inherit;}
#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{float:right; margin-top:10px;}
#footerNavWrapper #BrandMini .socialmedia{display: block; width:20px; height:20px; margin-right:15px;}
#footerNavWrapper #BrandMini .facebook{background:url(images/socialmedia.png) 0 0 no-repeat; width:14px;}
#footerNavWrapper #BrandMini .twitter{background:url(images/socialmedia.png) -21px 0 no-repeat;}
#footerNavWrapper #BrandMini .linkedin{background:url(images/socialmedia.png) -51px 0 no-repeat;}
#footerNavWrapper #BrandMini .gplus{background:url(images/socialmedia.png) -79px 0 no-repeat;}
#footerNavWrapper #BrandMini .rss{background:url(images/socialmedia.png) -109px 0 no-repeat;}

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

/* Gigya Social Inpu 
#gigya-social-input-reg_whatsThis table{height: 0 !important;}
*/

/* Component Skeleton Styling */

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

.compBody{padding:0;}
.compFooter{float:none; width:auto;}
.compFooter a{background:url(images/moreArrow.png) no-repeat right 2px; padding-right:20px; display:block; font-size:14px; float:right; font-family:'oswaldbook', 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:right; float:none;}
.moreLink a{background:url(images/moreArrow.png) no-repeat right 2px; padding-right:20px; color:#005aab;display:block;float:right; font-family:'oswaldbook', 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{background:url(images/moreArrow.png) no-repeat right 8px; color:#005aab; display:block; font-weight:normal !important; font-family:'oswaldbook', Arial, sans-serif; text-transform: uppercase; font-size:14px !important; padding:5px 22px 5px 0; margin-right:5px;}

.PromoBoxHeadLeft {border-top:5px solid #005aab; 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:10px 0; font-family: 'oswaldbook', Arial, sans-serif; letter-spacing: 1.5px; display:inline-block; *display:inline; *zoom:1; height:auto; font-size:20px; text-transform:none !important; }

/* 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-disabled 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{}
.aggregate-standard-title{margin-bottom:0;}
.standard h2 a{color:#000; font-size:18px;  font-weight:bold !important; margin-bottom:0 !important;}
.standard h2 a:hover{color:#005aab;}
.aggregate-standard-row h2 a{color:#000; font-size:18px; display:inline !important;  font-weight:bold !important; margin-bottom:0 !important;}
.aggregate-standard-row h2 a:hover{color:#005aab;}
.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;}
#template .text{margin-bottom:10px;}

/* RSS */
.title a{color:#000; font-size:18px; font-weight:bold !important;}
.title a:hover{color:#005aab;}
.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:#005aab;}
.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:#005aab;}
.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:#e5e5e5; text-align: center; color:#000; margin-bottom:10px;}
.promo .issue-promo .PromoBoxHeadLeft{border-bottom:5px solid #d5d5d5; text-align:left;}
.promo .issue-promo h1{text-align:left;}
.promo .issue-promo a{font-size:11px;}
.promo .issue-promo .footer-box{padding:10px 0; text-align:center; width:auto;}
.promo .issue-promo .viewNowLabel{width:auto; display:inline;}
.promo .issue-promo .viewNowLabel a{background:transparent; color:#000;text-transform:none; width:auto; display:inline;}
.promo .issue-promo .viewNowLabel a:hover{color:#000;}
.promo .issue-promo .description{width:auto; display:inline;}
.promo .issue-promo .description a{background:transparent; color:#000;text-transform:none; width:auto; display:inline;}
.promo .issue-promo .descriptionl a:hover{color:#000;}
.promo .issue-promo .archiveLabel{width:auto; display:inline;}
.promo .issue-promo .archiveLabel a{background:transparent; color:#000; text-transform:none; width:auto; display:inline;}
.promo .issue-promo .archiveLabel a:hover{color:#000;}

/* 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 a{padding:5px 0; color:#000; font-size:18px; margin-bottom:0; border-bottom:1px dotted #dbdbdb;}
.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: #005aab;}
#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;}
#mboxClick-leds_MostRead_Articles{border:1px solid #c4c4c4; border-top:0;}

/* 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:#005aab;}
.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:#005aab;}
.blog-promo-multi{background:#fff; margin-bottom:10px;}
.blog-promo-single{background:#fff;  margin-bottom:10px;}
.blog .blogentry h2 a{color:#000; font-size:18px; font-weight:bold;}
.blog .blogentry h2 a:hover{color:#005aab;}
#page {background:#fff; margin-bottom:10px;}
.archive{background:#fff; }
.blog-post{border-bottom:1px solid #ddd; padding:5px 0; margin:10px !important;}
.blog-feed .header{margin:5px 10px 0;}
.blog-title a{font-size:17px;}
.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:0 10px;}
.webcast-entry-sponsor-text{margin-bottom:0;}
.webcast-display .compWrapDelta{padding:10px;}
.article-promotional .aggregate-standard-row img{margin:5px;}
.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:#005aab; font-size:40px; font-family: Arial, sans-serif; font-weight:bold; height:auto; line-height:45px;}
h1.mystyle{color:#0c4c68;}
.event-aggregator.paginated .compBody{padding:0;}
.entryanddisplay #ContentBody img{padding:15px;}

/* 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:#005aab; border:1px solid #004d93;; color:#ffffff !important;}
.current-pagination-index, .current-pagination-label{background:#005aab; 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:#005aab; 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
================================================= */
#LEDsBrands{background:#000;}
#brandWrapper{color:#fff; width:1224px; margin:0 auto; padding-top:10px;}
#brandWrapper a{color:#fff; font-family:'open_sansregular', Arial, sans-serif; font-size:13px;}
#brandWrapper ul, #brandWrapper li{margin:0; padding:0; list-style: none;}
#brandWrapper #LEDcoBrands{float:left;}
#brandWrapper #BrandMini{float:right;}
#brandWrapper #LEDcoBrands li a{display:block; padding:12px; margin-right:1px;}
#brandWrapper #LEDcoBrands li a.LED, #brandWrapper #LEDcoBrands li a:hover{background:#005aab;}
#brandWrapper li{display: block; float:left;}

#brandWrapper #BrandMini{padding-top:10px;}
#brandWrapper #BrandMini ul{float:left;}
#brandWrapper #BrandMini li{line-height: 1px;}
#brandWrapper #BrandMini #actionItems a{text-transform: uppercase; padding-right:7px;}
#brandWrapper #BrandMini #actionItems a:hover, #template #header #ledsmininavigation li a:hover{color:#005aab;}
#brandWrapper #BrandMini #actionItems li{line-height:23px; margin:0 0 0 7px;}
#brandWrapper #BrandMini #actionItems li .last{border-right:0;}

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

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

/*Start Native Ads CSS*/
/* line 12, leds.scss */
#ContentBody div.sponsoredArticle {
  padding: 10px;
  margin: 10px 0;
  position: relative;
  background: #e6e6e6;
}
/* line 20, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsorImageWrapper {
  display: inline-block;
  vertical-align: top;
  float: left;
}
/* line 24, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsorImageWrapper img.sponsorImage {
  margin: 0 10px 0 0;
  padding: 0;
  width: auto;
}
/* line 30, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper {
  display: block;
}
/* line 33, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsTop {
  margin-bottom: 40px;
}
/* line 35, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsTop a.sponsorLink {
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #000;
  vertical-align: top;
}
/* line 43, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsBottom {
  display: inline-block;
  bottom: 10px;
  right: 10px;
  position: absolute;
}
/* line 48, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsBottom div.sponsorCallout {
  text-align: right;
  vertical-align: middle;
  font-size: 10px !important;
  padding: 0 !important;
  color: #000 !important;
}
/* line 54, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsBottom div.sponsorCallout img {
  float: none;
  vertical-align: middle;
  padding: 0;
  width: auto !important;
}
/* line 60, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper div.sponsoredDetailsWrapper div.sponsoredDetailsBottom div.sponsorCallout span.byline {
  opacity: .7;
  margin-right: 5px;
}
/* line 69, leds.scss */
#ContentBody div.sponsoredArticle div.sponsoredContentsWrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 76, leds.scss */
#ContentBody div.sponsoredArticle div.sponsorContent a {
  font-weight: 400;
  font-size: 20px;
  color: #000;
  display: block;
}
/* line 81, leds.scss */
#ContentBody div.sponsoredArticle div.sponsorContent a:active {
  color: #000;
}
/* line 84, leds.scss */
#ContentBody div.sponsoredArticle div.sponsorContent a:hover {
  color: #000;
}
/* line 88, leds.scss */
#ContentBody div.sponsoredArticle div.sponsorContent img.sponsorImage {
  margin: 0 20px 5px 0;
  float: left;
  width: auto;
}
/* line 94, leds.scss */
#ContentBody div.sponsoredArticle div.text img {
  max-width: none;
}
/* line 98, leds.scss */
#ContentBody div.sponsoredArticle .mediavoice-info-wrapper {
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 103, leds.scss */
#ContentBody div.sponsoredArticle .mediavoice-button {
  float: right;
  display: inline-block;
  cursor: pointer;
  padding: 3px 6px;
  text-align: center;
  border-radius: 100px;
  color: #666;
  font-size: 11px;
  font-weight: 700;
  font-family: Georgia, Times;
  background: #fff;
}
/* line 117, leds.scss */
#ContentBody div.sponsoredArticle a img {
  max-width: none;
}
/* line 120, leds.scss */
#ContentBody div.sponsoredArticle .sponsoredHeaderWrapper span.sponsorHeader {
  margin-bottom: 10px;
  font-weight: 600;
  display: inline-block;
  font-size: 10px;
  color: #000;
  opacity: .7;
}
/* line 129, leds.scss */
#ContentBody > p:after {
  clear: both;
  content: "";
  display: block;
}

/* line 135, leds.scss */
#sponsored-headline-news .compBody, .sponsored-headline-news .compBody {
  padding: 0;
}
/* line 137, leds.scss */
#sponsored-headline-news .compBody tr.sponsored, .sponsored-headline-news .compBody tr.sponsored {
  position: relative;
  margin: 0 0 10px;
  padding: 0;
  background: #e6e6e6;
}
/* line 142, leds.scss */
#sponsored-headline-news .compBody tr.sponsored .mediavoice-button, .sponsored-headline-news .compBody tr.sponsored .mediavoice-button {
  float: right;
  display: inline-block;
  cursor: pointer;
  padding: 3px 6px;
  text-align: center;
  border-radius: 100px;
  color: #666;
  font-size: 11px;
  font-weight: 700;
  font-family: Georgia, Times;
  background: #fff;
}
/* line 156, leds.scss */
#sponsored-headline-news .compBody tr.sponsored a, .sponsored-headline-news .compBody tr.sponsored a {
  margin: 0;
}
/* line 159, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td, .sponsored-headline-news .compBody tr.sponsored td {
  padding: 10px;
  position: relative;
  display: table-cell;
}
/* line 163, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .sponsorHeader, .sponsored-headline-news .compBody tr.sponsored td .sponsorHeader {
  color: #000;
  font-weight: 700;
  display: inline-block;
  text-align: left;
  padding: 0;
  margin: 0 0 7px;
  font-size: 10px;
  vertical-align: top;
  opacity: .7;
}
/* line 174, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis, .sponsored-headline-news .compBody tr.sponsored td .synopsis {
  margin: 0;
}
/* line 177, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorImageWrapper, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorImageWrapper {
  display: inline-block;
  vertical-align: top;
  float: left;
}
/* line 181, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorImageWrapper a img, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorImageWrapper a img {
  padding: 0;
  margin: 0 10px 5px 0;
}
/* line 186, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper {
  vertical-align: top;
  padding-bottom: 10px;
  color: #000;
}
/* line 190, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 {
  vertical-align: top;
  margin: 0;
}
/* line 193, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a {
  vertical-align: top;
}
/* line 195, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a:hover, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a:hover {
  text-decoration: underline;
}
/* line 198, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a:focus, .sponsored-headline-news .compBody tr.sponsored td .synopsis div.sponsorContentWrapper h2 a:focus {
  text-decoration: underline;
}
/* line 207, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink .sponsorText, .sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink .sponsorText {
  float: none;
  color: #000;
  vertical-align: middle;
  font-size: 10px;
  font-weight: 400;
  opacity: 0.7 !important;
}
/* line 215, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink a, .sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink a {
  float: right;
}
/* line 218, leds.scss */
#sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink img.sponsorLogo, .sponsored-headline-news .compBody tr.sponsored td .sponsorImageLink img.sponsorLogo {
  margin: 0;
  float: none;
  vertical-align: middle;
}

/* Web-Kit Fonts
================================================= */
@font-face {
    font-family: 'open_sansbold';
    src: url('/etc/designs/led_design/fonts/opensans-bold-webfont.eot');
    src: url('/etc/designs/led_design/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/etc/designs/led_design/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/etc/designs/led_design/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/etc/designs/led_design/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




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

}




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

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

}




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

}




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

}
/* 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;}
	
	#template, #template #header #topLeaderBoard, #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;}
	.entryanddisplay #ContentBody img{padding:10px 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-leds_MostRead_Articles-0 a, .title a, .blog-promo-single .blog-title{background:transparent; padding-left:0; font-size:15px;}

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

	/* Header */
	
	#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.ledsNavItem{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.ledsNavItem .dropdown-secondary li{width:auto;}
	ul.menu li.ledsNavItem .dropdown-secondary li a{border-right:0;}
	.noborder a{border-right:0 !important;}
	/* End Navigation */
	
	/* Footer */
	#ledsWrapFooter, #ledsFooter, .extended-footer {width:auto;}
	#extendFooterContent, .extended-footer, .navwrapper, #brandWrapper, #footerNavWrapper, .extended-footer{width:auto !important;}
	.navwrapper div{margin-bottom:10px; width:105px; margin-right:10px;}
	#ledsWrapFooter{line-height: 1.8; text-align: center;}
	#utilitybox-search-string{width:195px;}
	#LEDCopyright{padding:0 10px}
	#footerNavWrapper span{margin-left:35px;}
	
	/* End Footer */
	
	/* Carousel */
	.cq-carousel-banner-item img,.cq-carousel-banner-item,.cq-carousel{width:100%;}
	/* End Carousel */
	
	/* 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;}
	.article-display .PromoBoxHeadRight h1, .article-display .PromoBoxHeadRight .compTitle, .article-display .PromoBoxHeadRight .noTagTitle{font-size: 20px; line-height: 25px;}
	/* 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; float:none; margin:0 10px;}
	#template #container #rightColumn{width:auto !important; float:none; padding-right:10px;}
	#template #container #leftColWrapper{width:60%}
	#template #container #rightColWrapper{width:40%}
	.article .container img{
		max-width:100%;
	}
	
	/* 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 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:11px; 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.ledsNavItem .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 */
	
	#ledsWrapFooter, #ledsFooter, .extended-footer {width:auto;}
	#extendFooterContent, .extended-footer, .navwrapper{width:auto !important;}
	.navwrapper div{margin-bottom:10px; width:120px;}
	#ledsWrapFooter{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-leds_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%;}
	#template #container{margin:0 15px;}
	#containerBottomParsys .ad-display img{max-width:100%;}
	#ledsWrapFooter, #ledsFooter, .extended-footer {width:auto;}
	#extendFooterContent, .extended-footer, .navwrapper, #brandWrapper, #footerNavWrapper, .extended-footer{width:auto !important;}
	.navwrapper div{margin-bottom:10px; width:120px;}
	#ledsWrapFooter{line-height: 1.8; }
	.column663 .toc-first-category{width: 77%;}
	
	#template #header #ledsmininavigation li a{
		letter-spacing: inherit;
		font-size: 17px;
	}
	#template #container #leftColumn{width:auto !important; float:none; margin:0 10px;}
	#template #container #rightColumn{width:auto !important; float:none; padding-right:20px;}
	#template #container #leftColWrapper{width:65%;}
	#template #container #rightColWrapper{width:35%;}
	
	.article #container img{
		max-width:100%;
	}
	
	/* Carousel */
	.cq-carousel-banner-item img,.cq-carousel-banner-item,.cq-carousel{width:100%;}
	/* End Carousel */
	
	
}

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

@media (max-width: 1000px) {
	#template #header #branding {
		width: 20%;
		margin: 0 0 0 20px;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 759px) and (max-width: 1000px){ 
	html body {
    padding: 0;
    margin: 0;
  }
  	#container img{max-width:100%;}
    .gig-comments-container{width:100%; max-width: 500px;}
    #template #container{margin:0 15px;}
	#template, #template #header #topLeaderBoard, object, #brandWrapper{width:100%;}
	#template #container #leftColumn{width:auto !important; float:none; margin:0 10px;}
	#template #container #rightColumn{width:auto !important; float:none; padding-right:20px;}
	#template #container #leftColWrapper{width:60%;}
	#template #container #rightColWrapper{width:40%;}
	#containerBottomParsys .ad-display img{max-width:100%;}
	#template #header #ledsmininavigation, #brandWrapper #BrandMini{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:25%;)
	#template #header #branding img{display:block}
	#template #header #utilityBar{margin-right:0px; width:400px;}
	#template #header #utilityBar #subscribe a, #template #header #utilityBar #subscribe{font-size:11px !important;}
	
	/* End Header */
	
	/* Navigation */
	
	div.topnav{width:auto;}
	ul.menu li.one a{font-size:11px; 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.ledsNavItem .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 */
	
	#ledsWrapFooter, #ledsFooter, .extended-footer {width:auto;}
	#extendFooterContent, .extended-footer, .navwrapper, #footerNavWrapper, .extended-footer{width:auto !important;}
	.navwrapper div{margin-bottom:10px; width:120px;}
	#ledsWrapFooter{line-height: 1.8; text-align: center;}
	
	/* End Footer */
	
	/* Carousel */
	.cq-carousel-banner-item img,.cq-carousel-banner-item,.cq-carousel{width:100%;}
	/* End Carousel */
	
	/* 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-LEDs_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,#leds-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: 770px) {
	.column663 .toc-first-category{
		width:62%;
	}
	#template #header #branding { width: 25%;}
}

  
 /* Site Specific Mobile Header */
@media screen and (max-width: 759px) {
	#container img{max-width:100%;}
	#mobileHeader{
		background:#fff;
		padding-bottom:15px;
		border-bottom: 1px solid #ddd;
	}
	#mobileHeader #mobileLogo{
		width: 30%;
	}
	#breadcrumbs div{
		padding:10px;
	}
	#LEDsBrands{
		display: none;
	}
	#templateOuterLeft{
		background:#f4f4f4;
	}
	#template #container{
		padding:0;
		margin:15px;
	}
	.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:#005aab url(images/menu-hamburger-nav.png) no-repeat center !important;
        border-radius:5px;
        height:45px !important;
        width:55px !important;
        margin-left:10px;
    }
    .toggleMenu.active{
		background:  #d8d8d8 url(images/mobilenaviconHover.png) no-repeat center !important;
	}
	#miniDrop{
        background:#005aab url(images/miniNavicon.png) no-repeat center !important;
        border-radius:5px;
        height:45px !important;
        width:55px !important;
    }
    #miniDrop.active{
		background:#d8d8d8 url(images/miniNaviconHover.png) no-repeat center !important;
	}
    #searchIcon{
		background:#005aab url(images/mobileSearch.png) no-repeat center !important;
		border-radius:5px;
        height:45px !important;
        width:55px !important;
    }
    #mobileSearch2 input[type=search] {
    	background: #d8d8d8 url(images/search-icon.png) no-repeat 9px center !important;
    }
    #miniNav, #mobileSearch, #mobileNavigation{width:auto !important;}
    #miniNav{margin-right:15px !important;}
    .nav a , #mobileHeader .miniNav a {
	    padding: 10px 15px;
	    color:#005aab !important;
	    font-size: 13px;
	    text-transform: uppercase;
    }
    .nav li li a , #mobileHeader .miniNav li li a {
	    background: #d8d8d8 !important;
	    color:#005aab !important;
	}
	.nav > li, #mobileHeader .miniNav > li{margin-bottom:0 !important;}
	.nav li li a:hover , #mobileHeader .miniNav li li a:hover{
		background:#fff;
	    color:#005aab;
	}
	.nav > li, #mobileHeader .miniNav > li{
		border: 0 !important;
	}
	.nav li li li a , #mobileHeader .miniNav li li li a{
	    background:#fff;
	    color:#555;    
	    border-top: 0 !important;
	}
	#mobileLogo img{width:auto !important;}
	.nav  >li .firstLevel, .nav li li .firstLevel  , #mobileHeader .miniNav >li .firstLevel, #mobileHeader .miniNav li li .firstLevel {
		background-image: url("images/downArrow.png") !important;
	}
	.nav{background: #fff !important; box-shadow:10px 10px 15px #ddd !important; margin-top:10px !important;}
	
	#mobileHeader .miniNav{background: #fff !important; box-shadow:0 10px 15px #ddd !important; margin-top:10px !important; margin-left:-120px !important; width:180px !important;}
	.nav .toggles #mobileHeader .miniNav .toggles{
		box-shadow:0 0 0 0 !important;
	}
}

 /* IPhone 3(640 x 490) */

@media only screen and (max-width: 986px){#pushdown {display:none !important;}}
@media only screen and (max-width:759px){
	.fancybox-overlay,.fancybox-wrap, .fancybox-skin {display:none !important; z-index:-1000;}
    .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{
        margin-top:11px !important;
        margin-left:10px;
    }
    #mobileLogo img{
	    margin-left:10px !important;
    }
    .column663 .toc-first-category{
	    width:43%;
    }
    .toggleMenu{
        height:35px !important;
        width:45px !important;
    }
	#miniDrop{
        height:35px !important;
        width:45px !important;
    }
    #searchIcon{
        height:35px !important;
        width:45px !important;
    }

  }
