#megaNav { position: relative; width: 100%; display: block; margin-top:-380px; height: 380px; z-index:3; background: #fff repeat-x top; zoom:1; text-align:left; border-bottom: solid 1px #ccc;}
.vzb2012 #megaNav {  background: #d5d5d5 repeat-x top; 
 background-image: url('data:image/gif;base64,R0lGODdhAQBIAYQgANPV0tTW09XX1NfZ1tnb2Nvd2tze293f3N7g3d/h3uHj4OPl4eTm4+Xn5Ofp5ujq5+nr6Ors6evu6u3v6+7w7e/x7vHz8PL08fP18vT38/b49Pf59vn7+Pr8+fv9+v3//CwAAAAAAQBIAQAFlKBxIEiynKijPlAUSRRVVZZ1XVmmbRvHdR7PZ0gsDoNBoLLD7Pie0GdvyqtaN5psNqfJYTKYsPiGuZlr6HR6Zpm537J4bEKZ2O+SvF7i6rciEIEQLIQPhg8qiYqLiyiOj5CRkSYJlZYkmJmaIwedBwYioKIFpAUEpqYEqqurAwQDsLGysAK1AgG3twG7AQAAvb7BwiEAOw==');
 background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),color-stop(0.1,#fff),to(#ccc));
 background-image: -moz-linear-gradient(top,#ddd,#fff 10%,#ccc); background-image: -ms-linear-gradient(top,#ddd,#fff 10%,#ccc); }

#megaNav .foot { position: absolute; bottom: 0; width: 100%; text-align: center; cursor: pointer; min-height: 40px; background: #666 repeat top;
background-image: url('data:image/gif;base64,R0lGODlhBAAEAKECAFVVVWRhZf///////yH5BAEKAAIALAAAAAAEAAQAAAIGBBKGqAkFADs=');
box-shadow: inset 0px 12px 16px #444;}
#megaNav.overlay { position: absolute; z-index:5; }

#megaNav img { border: none; }
#megaNav .foot .c { margin: 0 auto; padding: 0; max-width: 1000px }
#megaNav .foot ul { float:left; margin:0; padding:0; display: none;}
#megaNav .foot.notabs ul { display: none;}
#megaNav .foot li { display: none; list-style: none; position: relative; z-index: 1; float:left; text-align: center; margin:0; padding:0 30px 0 12px; color: #333; font-size:16px; line-height: 38px; text-shadow: 1px 1px #ddd; min-width: 180px; height:40px; margin-right: -16px;
background: url('/gfx/nav/megatab.png') no-repeat right -44px; border-radius: 0 0 0 6px;}
#megaNav .foot li.on { background-position: right -3px; z-index: 2; font-weight: bold;}
#megaNav .foot .home { display: none; width: 30px; height: 24px; padding:0; vertical-align: top; background: url(data:image/gif;base64,R0lGODlhFQAUAMIHADc4NkRGQ1BRT3Z4dZOVkr/Bvunr6P///yH5BAEKAAcALAAAAAAVABQAAANzeLpbVCxKVQQQcM4KOtYRJxzWBx6icRhltpUqsbbvpQ7AMF8uBR+DgFDH4jV+QeFw90kBlVBiCwmtSi+Ewa3KJQ4Ihi23u1IpuDKCoCqxqgwEdsS6SCrb0bqcEQAIc3V+fQESBB0dOgo4hzIRYY9mZZALCQA7) no-repeat right bottom; }
#megaNav .foot li.on .home { display: inline-block;}
#megaNav .foot .up { width: 146px; height: 40px; position: relative; margin: 0 auto; background: url(data:image/png;base64,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) no-repeat center top;}
#megaNav.overlay .foot { min-height: 42px; }
#megaNav.overlay .foot li { line-height: 32px; height: 40px; }
#megaNav.overlay .foot .up { height: 40px; }

#megaNav.short .foot { min-height: 32px; }
#megaNav.short .foot li { line-height: 30px; height: 32px; }
#megaNav.short .foot .up { height: 32px; background-size: contain;}

#megaNav .main {overflow-y:hidden; height: 360px; position:absolute; width:100%; margin:0; padding:0;}
#megaNav .panel { position:relative; padding-top: 1px;margin: 0 auto; max-width: 1002px;}
.vzb2012 #megaNav .panel { padding-top: 8px; }
#megaNav .tl { position: absolute; display: none; opacity:0; margin: 0 auto; width: 100%; -webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-ms-transition: opacity 0.3s ease-out;}
#megaNav .tl.on { display: block; opacity:1; }

#megaNav .homerow { border-bottom: solid 1px #ccc; margin-bottom:6px; min-height: 12px;}
#megaNav .main .homerow ul { float:left; display:block; margin: 0;}
#megaNav .homerow ul.home { float:right; }
#megaNav .homerow ul li { float:left; display:block; list-style: none; padding: 6px 12px; border-left: solid 1px #ccc; color: #666;}
#megaNav .homerow ul li:first-child { border: none; }
#megaNav .homerow:after { content:" "; display: block; clear: both; height: 0px;}
#megaNav .homerow a { padding:0; }
#megaNav .homerow ul.tab li { cursor: pointer; }
#megaNav .homerow li.on { color: #eee; background: #666; }
#megaNav .homerow.same ul.tab { display: none; }

#megaNav div.mytab { display: none; }
#megaNav div.mytab.on { display: block; }

#megaNav p { font-size: 12px; color:#333; margin: 2px 6px 6px 12px; font-family: Arial,sans-serif}
#megaNav ul { margin: 2px 6px 6px 12px; }
#megaNav li.span { color: #333; }
#megaNav h5 { margin: 2px 6px 6px 12px; font-size:14px;color:#333;font-family: Arial,sans-serif; font-weight: bold; }
#megaNav li h5, #megaNav li p { margin-left: 0; }
#megaNav h4 { clear:none; font-size: 16px; margin: 2px 6px 6px 12px; color: #333;font-family: Arial,sans-serif; font-weight: bold;}
#megaNav .main ul { padding: 0; margin: 0 12px 12px;}
#megaNav .main li { list-style: none; display: block; margin:0; padding: 0; font-size: 12px;font-family: Arial,sans-serif; line-height: normal;}
#megaNav .main ul.col3>li { width: 32%; float: left; margin-right: 1%; }
#megaNav .col3 li.n4 { clear:left; }
#megaNav .main ul.col2>li { width: 48%; margin-right:2%; float: left; }
#megaNav li>a { color: #333; padding: 3px 0 9px; display: block; }
#megaNav h5 a { color: #333; }
#megaNav a,#megaNav a:link,#megaNav a:visited { font-size:12px; text-decoration: none; }
#megaNav a:focus { border: none; }
#megaNav .main ul.col3:after { content:" "; clear:left; display: block; height:0px; }
#megaNav .main ul.col3.products { margin:0 0 -4px 12px; }
#megaNav .main ul.col3.products ul { margin:0 0 6px 0; }
#megaNav .main ul.col3.products>li { width: 36%; margin-bottom: 0;}
#megaNav .main ul.col3.products>li.n3,#megaNav .main ul.col3.products>li.n6 { width: 25%; }

#megaNav p.seeall { margin-left: 12px; line-height: 18px; }
#megaNav .link { color: #06c; }
#megaNav .link:after { content: " >"; color:#06c; white-space:no-wrap; }

#megaNav ul.solns { float:left; width: 45%; margin-right:0; }
#megaNav ul.solns li { margin-right: 12px; }
#megaNav div.solnfeature { float:left; width: 45%; }
#megaNav .solnfeature p, #megaNav .solnfeature h5 { margin: 6px 0; }
#megaNav .company li { float: left; width: 50%;}
#megaNav .company a { display: block; padding: 6px;}
#megaNav .company h5 { display: inline; font-size: 12px; }
#megaNav .company .link { display: block; }
#megaNav .thoughts li { float:left; width: 50%; }
#megaNav .thoughts .img { max-height: 100px; overflow: hidden; margin-right:24px; position: relative;}
#megaNav .thoughts img { width: 100%; max-width: 200px; align: middle; margin-top:-16px;}
#megaNav .mbprods img { width: 100%; max-width: 180px; }
#megaNav .mbprod .all { display: none; }
#megaNav .iprivate { float:left; width: 65%; }
#megaNav .ipublic { float: left; width: 32%; margin-bottom: 16px;}
#megaNav .iprivate ul { float:left; width:45%; margin: 0 0 0 5%;}
#megaNav .en_industry .ipublic { display: none; }
#megaNav .en_industry .iprivate { width: 100%; }
#megaNav .en_industry .iprivate h5 { display: none; }
#megaNav .en_industry ul.govt { margin: 0 0 0 5%; clear:left; }
#megaNav .US_industry ul.govt,#megaNav .MB_industry ul.govt { display: none; }
#megaNav .ithoughts a.feature { float:left; width: 45%; max-width:225px; margin-left:12px; }
#megaNav .ithoughts a.feature img { width: 100%; }
#megaNav .ithoughts a.feature p { margin: 0; }
#megaNav .ithoughts ul { float:left; margin-left: 20px; width:45%; margin-right:2px;}
#megaNav .ithoughts li>a { padding: 0 0 4px; }
.ithoughts p.seeall { clear:left; text-align:right; }

#megaNav .menu a.csel { text-align:right;font-size:12px;background-position:right 22px;padding-right:18px; }

#megaNav .v { background: url(data:image/gif;base64,R0lGODdhAgC0AMIIAKqsqa2vrLCyr7O2sra5tbq8uby+u/Ly8iwAAAAAAgC0AAADSGinvFcvwikrvTbjrTsmByiG5GiW6Kmm7LoOByzH9GzX+K3nvHD4wJ8wSBwai77AQclcOpvQpzRKnVqrSsBBy916u+CvONxNAAA7) no-repeat left 32px; }
#megaNav .v>div { padding-left: 12px; }
#megaNav .rc2030,.rc2030100 { width: 20%; float:left; position: relative; }
#megaNav .rc250100,#megaNav .rc2530100 { width: 24%; float:left; position: relative; }
#megaNav .rc3030100,#megaNav .rc3040100 { width: 30%; float:left; position: relative; }
#megaNav .rc35400 { width: 35%; float:left; position: relative; }
#megaNav .rc40, #megaNav .rc4030,#megaNav .rc40300, #megaNav .rc403050 { width: 40%; float:left; position: relative; }
#megaNav .rc50, #megaNav .rc5040100, #megaNav .rc5050100, #megaNav .rc50500 { width: 50%; float:left; position: relative; }
#megaNav .rc607050,#megaNav .rc6070100 { width: 60%; float:left; position: relative; }
#megaNav .rc7070100,#megaNav .rc70700,#megaNav .rc70600 { width: 70%; float:left; position: relative; }
#megaNav .rc75100100 { width: 75%; float:left; position: relative; }


#search.up { margin-top:2px;}
@media all and (max-width: 960px) {
 #search input.q { width: 140px; }
}
@media all and (max-width: 800px) {
 #megaNav .foot li { min-width: 140px; }
 #megaNav .v>div { padding-left: 6px; }
 #megaNav .rc250100 { display: none; }
 #megaNav .rc4030,#megaNav .rc403050,#megaNav .rc40300, #megaNav .rc2030, #megaNav .rc2530100, #megaNav .rc50300, #megaNav .rc70300  { width: 30%; }
 #megaNav .rc5040100, #megaNav .rc3040100, #megaNav .rc35400 { width: 40%; }
 #megaNav .rc3050100, #megaNav .rc70500 { width: 50%; }
 #megaNav .rc70600 { width: 60%; }
 #megaNav .rc607050,#megaNav .rc6070100, #megaNav .rc7570100, #megaNav .rc5070100, #megaNav .rc3070100 { width: 70%; }
 #megaNav .rc75100100 { width: 100%; }

 #megaNav h5 { font-size: 13px; }
 #megaNav .main ul ul { margin: 0 2px 6px 0;}
 #megaNav ul.solns { float:none; width: auto; }
 #megaNav ul.solns li:last-child { display: block; }
 #megaNav div.solnfeature { display:none; }
 #megaNav .company li { width: auto; float: none; }
 #megaNav .company .link { display: none; }
 #megaNav p { font-size: 12px; margin-left: 12px;}
 #megaNav .thoughts li { width: auto; float:none;}
 #megaNav .thoughts .img { margin-right: 5%; float:left; width: 40%;}
 #megaNav .thoughts img { max-width: 96px; }
 #megaNav .thoughts p { float:left; width: 55%; margin-right:0; }
 #megaNav .thoughts .link { display: none; }
 #megaNav .ithoughts a.feature,#megaNav .ithoughts ul { float: none; width: auto;}
 #megaNav .ithoughts a.feature img,#megaNav .ithoughts a.feature p { float:left; width: 45%; margin-left: 5%; font-size: 12px; }
 #megaNav .ithoughts ul { clear:left; margin: 0 0 0 12px; }
 #megaNav .ithoughts h5 { font-weight: normal; margin-bottom:2px;}
 #megaNav .ithoughts li p { font-size: 11px; margin-top:2px; }
 #megaNav .ithoughts li br, #megaNav .ithoughts li .link { display: none; }
 #megaNav .iprivate { width: 60%; }
 #megaNav .ipublic { width: 40%; }
 #megaNav .iprivate ul,#megaNav .ipublic ul { width: 95%; }
 .main .US_products .col3 li.n3, .main .en_products .col3 li.n3 { height: auto; }
}

@media all and (max-width: 640px) {
 #header #GlobalNavigation {min-width: 320px; }
 #search input.q { width: 96px; }
 #cygnus { display: none; }
 #topnavz a.main { font-size: 16px; padding-right: 4px; }
 #topnavz li { max-width: 30%; min-width: 20%; }

 #megaNav .v>div { padding-left: 0; }
 #megaNav .homerow { margin-top: -12px; }
 #megaNav .homerow ul li { float: none; line-height: 150%; border: none;}
 #megaNav .foot .c { padding-left: 12px; }
 #megaNav .foot li { min-width: 96px; font-size:14px; padding: 0 24px 0 6px; }
 #megaNav h5 { font-size: 12px; }
 #megaNav .company .detail { display: none; }
 #megaNav .company .link { display: block; }
 #megaNav .thoughts li { width: auto; }
 #megaNav .thoughts .img { display: none; }
 #megaNav .thoughts p { width: auto; }
 #megaNav .ithoughts a.feature img { width: 20%; }
 #megaNav .ithoughts a.feature p { width: 70%; margin-bottom: 6px; max-width: 200px}
 #megaNav .mbprods img { width: 25%; float:left; }
 #megaNav .main ul.mbprods li { clear:left; float: none; width: auto; }
 #megaNav .mbprods p { float:left; width: 70%;}
}

@media all and (MAX-width: 800px) and (max-width: 480px),(max-height:420px) {
 #topnavz a.main { padding-right: 0; }
 #megaNav { margin-top:-400px; height: 400px; }
 #megaNav .panel { padding-top:0; }
 #megaNav .homerow { background: #666; padding-left: 24px; margin:0; border: none; }
 #megaNav .main .homerow .tab { margin: 0; }
 #megaNav .homerow .tab li { color: #ccc; float:left; border-left: solid 1px #999; padding: 5px 12px;}
 #megaNav .homerow .tab li:first-child { border: none; }
 #megaNav .homerow .tab li.on { color: #fff;}
 #megaNav .homerow ul.home { display: none; }
 #megaNav .homerow .home li { width: 24px; overflow:hidden; float: left; }
 #megaNav .homerow .home a { padding-left: 24px; height: 20px; }
 #megaNav .homerow a:link { padding: 0; }
 #megaNav .homerow a.link:after { display: none; }
 #megaNav h4 { background: #666; color: #fff; margin:0; padding: 6px 6px 6px 36px; min-height: 18px}
 #megaNav .homerow~h4 { background: #999; color: #000; }
 #megaNav .v { background:none; }
 #megaNav a.back { width: 30px; height: 30px; padding:0; position: absolute; cursor:pointer; z-index:9; background: #666 url(data:image/gif;base64,R0lGODlhCAAMAMIGAK6ursbGxsvLy83NzdjY2Pb29v///////yH5BAEAAAcALAAAAAAIAAwAAAMceLqwTO4MA5cw1OJ8wuZAsVVHiJGliKarMkROAgA7) no-repeat center center;}
 #megaNav .v>div { padding-left: 0; }
 #megaNav .rc607050,#megaNav .rc403050,#megaNav .rc303050,#megaNav .rc707050 { width: 50%; }
 #megaNav .rc6070100,#megaNav .rc250100,#megaNav .rc2530100,#megaNav .rc7570100, #megaNav .rc5040100, #megaNav .rc5050100,#megaNav .rc75100100,#megaNav .rc3040100 { display: block; width: 100%; }
 #megaNav .rc40300, #megaNav .rc50500, #megaNav .rc70600, #megaNav .rc35400 { display: none; }
 #megaNav .main ul.products>li { width: auto; padding:0; }
 #megaNav .products ul { display: none; }
 #megaNav .thoughts li { float:none; clear:left;}
 #megaNav .thoughts .img { display: block; width: 20%; }
 #megaNav .thoughts p { display: block; float:none; }
 #megaNav .ithoughts p.seeall { display: none; }
 #megaNav .mbprod .all { display: block; }
 #megaNav .mbprod .popular { display: none; }
 #megaNav .mbsoln, #megaNav .mbbundle { display: none; }
 #megaNav .company .link { display: none; }
 #megaNav .company h5{ font-weight:normal; }
 #megaNav .main ul { margin: 0 0 12px; }
 #megaNav .main li { font-size: 14px; border-bottom: solid 1px #ccc; padding: 0 12px; margin:0;}
 #megaNav .main ul ul { margin-bottom:0; }
 #megaNav li>a:link { padding: 6px 12px; display:block; font-size:14px;}
 #megaNav .main ul.col3>li { float: none; }
 #megaNav .rcmenu { width: auto; float:none; }
 #megaNav .rcmenu ul { display: block; margin: 0; max-height:0px; overflow-y: hidden; -webkit-transition: max-height 0.5s ease-in-out;}
 #megaNav .rcmenu.on ul { overflow-y: scroll; max-height: 208px}
 #megaNav.short .rcmenu.on ul { max-height: 176px; }
 #megaNav .rcmenu ul li>a { padding-left: 12px; }
 #megaNav .col3 a { display: block; }
 #megaNav .menu li a { background: url(data:image/gif;base64,R0lGODlhBgAJAMIEAA6azofJ4K7X5cLi7P///////////////yH5BAEAAAQALAAAAAAGAAkAAAMRKLQLysDB+GIcxIYGdvMLuCQAOw==) no-repeat right center; }
 #megaNav li h5 { margin:0; }
 #megaNav .rcmenu h5 a, #megaNav .rcmenu h4 { display:block; cursor: pointer; font-size: 14px; background: #ccc url(data:image/gif;base64,R0lGODlhBgAJAMIEAKyuq8nMyNbY1fv9+v///////////////yH5BAEAAAQALAAAAAAGAAkAAAMUCLQrwUSM18as9kmrtorDRwQikQAAOw==) no-repeat 6px 8px; padding: 6px 18px; margin:0; border-top: solid 1px #999;}
 #megaNav .rcmenu.on h5 a, #megaNav .rcmenu.on h4 { background-image: url('/gfx/nav/nav_won.gif'); }
 #megaNav li:first-child h5 a { border: none; }
 #megaNav .rcmenu:first-child h4 { border: none; padding-left: 36px;}
 #megaNav .Resources .rcmenu { margin: 0; } 
 #xmegaNav .rcmenu li a:hover, #xmegaNav .menu li a:hover { background-color: #ddd; }
 #megaNav p.seeall { text-align:right; }
 #xmegaNav p.seeall { position: absolute; top:0; right:0; text-align:right; max-width: 40%; }
 #xmegaNav p.seeall a { color: #fff; }
 #megaNav .iprivate, #megaNav .ipublic { float: none; width: auto; margin:0;}
 #megaNav .iprivate.rcmenu ul { overflow: hidden; width:50%; margin: 0;}
 #megaNav .ithoughts ul { display: none; }
 #megaNav .main ul.col3.products { margin: 0 }
 #megaNav .main ul.col2>li { width: auto; margin-right:0; float: none; }
 #megaNav .main ul.col3.products>li,#megaNav .main ul.col3.products>li.n3,#megaNav .main ul.col3.products>li.n6 { width: auto; }
 #megaNav .main ul.col3.products ul { margin:0; }
 #megaNav .main ul.col3.products li a { padding-top: 4px; padding-bottom: 4px; }
 #megaNav #topsignin { display: block !important; }
}


@media all and (max-width: 480px) and (max-height:420px) {
 #megaNav { margin-top:-360px; height: 360px; }
}