.align-center{text-align:center}
.margin-bottom-10{margin-bottom:10px}
.border-right{border-right:1px solid #ccc;padding-right:10px;margin-right:5px}
#pageWrapper{width:auto!important;margin:0;background-color:#fff}
.ilmn-hp-wrapper{width:auto!important;margin:0;padding:0!important}
.ilmn-hp-contentwrapper{background-color:white}
#contentWrapper{width:960px;margin:0 auto}
#contentWrapper:after{content:'';display:table;clear:both}
#AltLinks{display:none}
#ilmn_search_form{position:relative!important;width:auto!important;top:inherit!important;left:inherit!important}
#ilmn_search_form #search{float:none!important;width:100%!important}
.animate500{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.animate700{-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}
.global-nav{background:#f7f7f7;border-bottom:5px solid #ccc;width:100%;box-shadow:rgba(0,0,0,0.1) 0 0 5px 5px;position:relative;z-index:10}
.global-nav-desktop-container{position:absolute;width:100%}
.ilmn-logo{display:block;padding:25px 0 0;margin-bottom:15px;width:130px}
.ilmn-logo img{height:100%}
.mobile-nav-icon{display:none!important}
.global-nav-lvl-0,.global-nav-tray{padding:0;margin:0 auto;list-style:none;color:#777;font-size:13px}
.global-nav-lvl-0 ul{margin:0;padding:0}
.global-nav-tray.nav-support{background:#7ca8d4}
.global-nav-tray.nav-support li,.global-nav-tray.nav-support a,.global-nav-tray.nav-support span{color:white}
.global-nav-tray.nav-support span{margin-bottom:7px}
.global-nav-tray.nav-support a:hover{color:white;text-decoration:underline}
.global-nav-tray.nav-support .global-nav-lvl-1 span:hover{color:white;text-decoration:none}
.global-nav-lvl-0 li{list-style:none;float:left;position:relative;top:5px;padding:10px 12px 15px;margin-bottom:0!important;text-transform:uppercase;border-bottom:transparent 5px solid}
.global-nav-lvl-0 li.active-page{border-bottom-color:#666}
.global-nav-lvl-0 li:hover,.global-nav-lvl-0 li.active{border-bottom-color:#ffb441;color:#555;cursor:pointer}
.global-nav-lvl-0 li.support:hover,.global-nav-lvl-0 li.support.active,.global-nav-lvl-0 li.support.active-page{border-bottom-color:#7ca8d4}
.global-nav-lvl-0 li div.nav-main-support:hover{border-bottom:5px solid #7ca8d4}
.global-nav-lvl-0 li span{padding-left:7px}
.global-nav-tray{background:#ddd;font-size:13px;position:relative;height:0;z-index:1}
.global-nav-tray.open{height:370px;overflow:hidden;z-index:99999}
.global-nav-desktop-container a{text-decoration:none;color:#777;display:block}
.global-nav-desktop-container a:hover,.menu-language:hover{color:#328ed1;cursor:pointer}
.global-nav-lvl-1 li{list-style:none}
.global-nav-lvl-2{list-style:none;padding:0 0 15px 15px}
.global-nav-lvl-2 li{font-size:11px;list-style:outside disc}
.crossfade-container{position:relative;display:block}
.global-nav-menu{display:none;padding:25px 30px 0}
.global-nav-menu.open{display:block}
.global-nav-menu>div>a,.global-nav-menu>div>span{text-transform:uppercase;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;text-decoration:none;color:#777;font-size:15px;display:block}
.global-nav-lvl-1 li a,.global-nav-lvl-2 li a{margin-bottom:5px;font-size:13px;font-weight:bold;text-decoration:none;color:#777}
.global-nav-lvl-2 li a{font-weight:normal}
.global-nav-menu>a,.global-nav-lvl-1,.global-nav-lvl-2{color:#777;display:block}
.global-nav-menu a:hover,.global-nav-lvl-1 a:hover,.global-nav-lvl-2 a:hover{color:#328ed1;text-decoration:underline}
.global-nav-menu>span,.global-nav-lvl-1>li>span{display:block;font-weight:bold;font-size:13px}
.global-nav-menu>span:hover,.global-nav-lvl-1>li>span:hover{color:#777;text-decoration:none}
.global-nav-tray>div.open{display:block}
.column.header-right{text-align:right;padding-top:35px;font-size:11px}
.header-right a{font-size:11px!important;color:#328ed1}
.header-right>a,.menu-language{color:#777;padding-left:15px;position:relative;display:inline-block;text-decoration:none}
.header-right>a:hover,.menu-language:hover{color:#328ed1}
.language-dropdown{display:none;position:absolute;top:-25px;padding:7px 25px;opacity:0;box-shadow:rgba(0,0,0,0.1) 0 0 5px 1px;text-align:center;z-index:1;border-radius:3px;background:#f7f7f7}
.language-dropdown.open{top:-15px;opacity:1;display:block}
.language-dropdown a{display:block;padding:4px 7px;color:#777;text-decoration:none}
.language-dropdown a:hover{color:#328ed1}
.header-right .fa-search,.nav-dropdown-inner .fa-angle-down{display:none}
.column.global-search{padding-top:6px}
.nav-item-system{display:inline-block!important}
.nav-item-system-tagline{display:block;font-size:11px}
.nav-item-system-thumb{max-width:100%;height:60px;display:block;margin:0 auto 10px}
.global-nav-systems li{padding:0;display:block}
.global-nav-systems a{font-size:13px;font-weight:bold}
.nav-item-icom-logged-out,.nav-item-icom-logged-in.last{padding-right:15px;border-right:1px solid #ccc}
.menu-language{font-size:11px}
.mobile-nav{display:none}
.breadcrumb{background-color:white}
.divide-top{border-top:1px solid #ccc;padding-top:10px}
#breadCrumb{max-width:1365px;margin:0 auto;padding:0 30px;font-size:11px}
.responsive-template #breadCrumb strong,.responsive-template #breadCrumb a{font-size:11px;display:inline-block;padding:15px 0 5px 0}
.responsive-template #breadCrumb strong{color:#666}
#breadCrumb a{color:#328ed1;text-decoration:none}
#breadCrumb a:hover{text-decoration:underline}
@media screen and (max-width:1145px){.ilmn-logo a{width:50%}
.global-nav-lvl-0 li{padding:10px 5px 15px}
}
@media screen and (max-width:1024px){.responsive-template .global-nav{position:fixed;z-index:1100}
.responsive-template .mobile-nav{display:block;overflow:hidden;width:0;padding-top:65px;position:absolute;z-index:1099;height:100%}
.responsive-template .global-header-outer{position:fixed;width:100%;top:0;left:0;z-index:1000}
.responsive-template .sticky-menu,.responsive-template .global-nav-desktop-container,.responsive-template .global-nav-lvl-0,.responsive-template .header-right .nav-item-icom-logged-out,.responsive-template .header-right .nav-item-icom-logged-in,.responsive-template .menu-language,.responsive-template .nav-item-contact-us,.responsive-template .nav-dropdown,.responsive-template .header-right{display:none}
.responsive-template .mobile-nav-icon,.responsive-template .ilmn-logo{display:inline-block!important;color:#555}
.responsive-template .ilmn-logo{width:120px;padding:20px 25px 10px 0;margin-bottom:5px}
.responsive-template .mobile-nav-icon{position:relative;top:-6px;border:1px solid #777;border-radius:3px;text-align:center;padding:3px 1px 4px 6px;margin-right:15px}
.responsive-template .header-right{margin-bottom:0}
.responsive-template .nav-trigger-search{display:block!important;font-size:21px!important;color:#bbb;position:relative;top:-3px}
.responsive-template .header-top-row{padding:0}
}
@media screen and (max-width:770px){.responsive-template .ilmn-logo a{width:100px;padding:10px 0 0 5px}
.responsive-template .ilmn-mobile-mega-menu{padding-top:45px}
}
.global-footer{font-size:11px;line-height:17px;padding:25px 15px;color:#555}
.global-footer .four{text-align:right}
.global-footer .four a{color:#777;font-size:24px;margin-right:7px}
.global-footer .four a:hover{color:#555}
.multilevelpushmenu_wrapper{position:absolute;overflow:hidden;min-height:100%;margin:0;padding:0}
.multilevelpushmenu_wrapper .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#eee;width:auto;min-height:100%;font-family:'Open Sans Condensed',sans-serif;font-size:1em;zoom:1;border-right:1px solid #ddd}
.multilevelpushmenu_wrapper .ltr{margin-left:-100%;left:0;border-right:1px solid #ddd}
.multilevelpushmenu_wrapper .rtl{margin-right:-100%;right:0;border-right:1px solid #ddd}
.multilevelpushmenu_wrapper .multilevelpushmenu_inactive{background:#eee}
.multilevelpushmenu_wrapper h2{font-size:15px;line-height:21px;color:#555;padding:0 .4em 0 .4em;margin:5px 0}
.multilevelpushmenu_wrapper ul{list-style:none;padding:0;margin:0}
.multilevelpushmenu_wrapper li{cursor:pointer;border-top:1px solid #ddd;padding:.4em .4em .4em .4em}
.multilevelpushmenu_wrapper li:last-child{border-bottom:1px solid #ddd}
.multilevelpushmenu_wrapper a{display:block;outline:0;overflow:hidden;font-size:17px;line-height:23px;padding:.2em .2em;text-decoration:none;color:#777}
.multilevelpushmenu_wrapper .backItemClass{display:block;padding:.4em .4em .4em .4em;background:#ddd;border-top:1px solid #ccc}
.multilevelpushmenu_wrapper .floatRight{float:right}
.multilevelpushmenu_wrapper .floatLeft{float:left}
.multilevelpushmenu_wrapper .cursorPointer{cursor:pointer}
.multilevelpushmenu_wrapper .iconSpacing_ltr{padding:0 .7em 0 0}
.multilevelpushmenu_wrapper .iconSpacing_rtl{padding:0 0 0 .4em}
.gsst_a .gscb_a{color:#ccc!important;cursor:pointer;top:4px;position:relative}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{height:auto!important;width:auto!important}
.gsc-input-box{height:27px!important;border-radius:3px}
input::-ms-clear{display:none}
table.gsc-search-box td.gsc-input{padding-right:6px!important}
.gssSearch.section{max-width:960px;padding:0 15px;margin:25px auto}
.gsc-tabhActive{color:#fff!important}
html>body .gsc-inline-block{width:auto!important}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#fff!important;padding:5px}
.gsc-getlink-image{height:29px;max-width:24px}
.gsc-getlink-box.gsc-inline-block{margin-top:4px}
.gsc-getlink{position:relative!important}
.gsc-control-cse .gsc-getlink-textbox{width:320px!important}
#search-serp-page-cta{max-width:900px;margin:0 auto 100px;padding:30px;border-top:1px solid #ccc;font-size:18px;line-height:24px;color:#777}
#search-serp-page-cta p{font-size:24px;color:#555}
.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding-left:0!important}
.text.parbase.section fieldset{display:none}