body{padding:0;margin:0;background-color:#283643;font-family:'Open Sans',sans-serif}
p{color:#3C3A31;margin:20px 0 12px 0;font-size:17px;line-height:150%;font-weight:400;font-family:'Open Sans',sans-serif!important}
h1{color:#454340;padding-top:26px;padding-bottom:8px;border-bottom: 3px dotted #909090;margin:0 0 12px;font-family:'Open Sans',sans-serif!important;font-size:36px;font-weight:400}
h2{color:#454340;margin:20px 0 -4px 0;font-family:'Open Sans',sans-serif!important;font-size:22px;font-weight:400}
h3{color:#454340;margin:20px 0 6px 0;line-height:150%;font-family:'Open Sans',sans-serif!important;font-size:16px;font-weight:700}
h4{color:#454340;margin:0;font-family:'Open Sans',sans-serif!important;font-size:18px;font-weight:400}
h5{color:#454340;margin:9px 0 0;font-family:'Open Sans',sans-serif!important;font-size:13px;font-weight:600}
h6{color:#454340;margin:0;font-family:'Open Sans',sans-serif!important;font-size:11px;font-weight:400}
figure{position:relative;margin:0 auto;padding:12px 0 12px 0;font:normal 12px 'Open Sans',sans-serif;text-align:left;float:right}
figure img{max-width:100%;vertical-align:middle}
figure figcaption {position:relative;right:0;bottom:0;left:0;padding:10px 0 10px 10px;color:#7a8c9b;font-size:13px}
form{margin:0;padding:0}
div + p {margin-top:24px}
hr{border-bottom:3px dotted #909090;border-top:none;border-left:none;border-right:none}
.hrGrey{clear:both;border-bottom:5px solid #eaeaea;border-top:none;border-left:none;border-right:none}
:not(p) > img{margin:10px 0 0 0}
a > img, div > img, img{margin:0;max-width:100%;height:auto;border:0}
input{border:1px solid #d9dee2;font-size:10px;font-weight:400}
table{color:#3C3A31;margin:10px 0 10px 0;border:0}
td > p{margin:8px 0 0 0}
tBody{margin:0px;font-size:11px;font-family:'Open Sans',sans-serif!important}
a{color:#003976;font-size:15px;font-family:'Open Sans',sans-serif!important;text-decoration:underline}
a:link{color:#003976;text-decoration:underline}
a:visited{color:#85005B;text-decoration:underline}
a:hover{color:#889BB1;text-decoration:none}
a.active:link, a.active:visited{font-weight:bold;text-decoration:underline}
a.active:hover{font-weight:bold;text-decoration:none}
a.BreadCrum,a.BreadCrum:visited{color:#003976;text-decoration:none}
a.BreadCrum:hover{color:#85005B;text-decoration:underline}
a.textBox,a.textBox:visited{transition:0.5s;padding:4px 14px 6px 14px;color:#fff;background-color:#4b5d6d;text-decoration:none}
a.textBox:hover{background-color:#7bb42d;text-decoration:none}
a.activeSelected{color:#85005B;font-weight:bold;text-decoration:underline}
a.activeNotSelected{color:#003976;font-weight:normal;text-decoration:none}
a.activeNotSelected:hover{color:#85005B;font-weight:normal;text-decoration:underline}
a.LeftMenu,a.LeftMenu:visited{color:#003976;text-decoration:none}
a.LeftMenu:hover{color:#003976;border-bottom:1px solid #85005B;margin:0 0 12px}
a.LeftMenu:active{color:#2a4664;border-bottom:1px solid #2a4664;margin:0 0 12px}
a.Tel,a.Tel:hover,a.Tel:visited{color:#000;text-decoration:none;cursor: default}
a.MenuLeftAnchor{font-weight:bold;color:#2a4664;text-decoration:none;margin:0;padding:0}
a.MenuLeftAnchor:hover{font-weight:bold;color:#2a4664;text-decoration:underline;margin:0;padding:0}
a.MenuLeftAnchorSelected,a.MenuLeftNoChildSelected,a.MenuLeftChildSelected,a.MenuLeftHasChildSelected{font-weight:bold;color:#82286e;text-decoration:none;margin:0;padding:0}
a.MenuLeftAnchorSelected:hover,a.MenuLeftNoChildSelected:hover,a.MenuLeftChildSelected:hover,a.MenuLeftHasChildSelected:hover{font-weight:bold;color:#82286e;text-decoration:underline;margin:0;padding:0}
a.MenuLeftNoChild,a.MenuLeftChild,a.MenuLeftHasChild {width:200px;font-weight:normal;color:#2a4664;text-decoration:none;margin:0;padding:0}
a.MenuLeftNoChild:hover,a.MenuLeftChild:hover,a.MenuLeftHasChild:hover{width:200px;font-weight:normal;color:#2a4664;text-decoration:underline;margin:0;padding:0}
li{font-family:'Open Sans',sans-serif!important;margin:0 0 4px 0;padding:0;font-size:15px}
ul{margin:15px 0 20px -20px;list-style-image:url(/ks/web/nokbg0239.nsf/obj/arw-xv.png/$File/arw-xv.png?OpenElement)}
ol{margin:15px 0 10px -20px}
h3.underline{border-bottom:1px solid #d9dee2;padding-bottom:2px}
ul.ContactUs{padding:0;margin:8px 0 0 0;list-style:none}
li.ContactSupport{height:24px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/support-info-24x24.gif/$File/support-info-24x24.gif?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ContactUsAgent{height:24px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/local-24x24.png/$File/local-24x24.png?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ViewNewsletter{height:21px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/newsletter-21x21.jpg/$File/newsletter-21x21.jpg?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.boxTextSmall{margin:0}
li.ContactUsPhone{height:24px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/phone-24x24.png/$File/phone-24x24.png?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ContactUsEmail{height:24px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/request-info-24x24.png/$File/request-info-24x24.png?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ContactUsRSS{height:21px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/rss-21x21.jpg/$File/rss-21x21.jpg?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ContactUsLinkedIn{height:21px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/linkedin-21x21.jpg/$File/linkedin-21x21.jpg?OpenElement);background-repeat:no-repeat;padding-left:27px}
li.ContactUsYouTube{height:21px;list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/youtube-21x21.png/$File/youtube-21x21.png?OpenElement);background-repeat:no-repeat;padding-left:27px}
ul.KeyBullit{padding:0;margin:12px 0 0 0;list-style:none}
li.KeyBullit{list-style:none;background-image:url(/ks/web/nokbg0239.nsf/obj/larg-arw-right-xv.png/$File/larg-arw-right-xv.png?OpenElement);background-repeat: no-repeat;padding-left:20px}
li.guidedLink{list-style:none;background-image:url(https://www.km.kongsberg.com/ks/web/nokbg0239.nsf/obj/guidedLink.png/$File/guidedLink.png?OpenElement);background-repeat:no-repeat;padding-left:15px;margin-left:-16px}
ul.GoBackText{margin:0 0 0 -20px;list-style-image: url(/ks/web/nokbg0239.nsf/obj/arw_back.png/$File/arw_back.png?OpenElement);color:#7c7c7c;font-size:10px;font-family:'Open Sans', sans-serif!important}
.abstract, .abstractblog{color:#000;font-size:19px;font-weight:600;margin:10px 0 6px 0;line-height:140%}
.arrowWrapper{overflow:hidden;position:relative;float:right}
.arrowButton{position:absolute;top:0;height:18px;width:18px;opacity:0.7}
.arrowButton:hover{opacity:1}
.arrow{background:url('/ks/web/nokbg0239.nsf/obj/arrow-right-18x18.png/$File/arrow-right-18x18.png?OpenElement') no-repeat center;right:7px;top:65px}
.blogPost{height:670px;position:relative;width:500px;float:left;padding:0;margin:13px 17px 5px 0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:10px solid #2a4664;border-left:1px solid #e0e0e0;background-color:#f6f6f6}
.blogImage{height:300px;position:relative;width:500px;float:left;padding:0;margin:0;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.blogOverviewText{margin:20px 20px 20px 20px;height:64px}
.blogIngress{margin:0 0 20px 0;font-size:15px}
.blogcategoryname{background-color:#4b5d6d;color:#fefefe;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-top:22px;padding-right:10px;display:inline-block;font-size:15px}
.blogauthoranddate{font-family:'Open Sans',sans-serif!important;font-style:italic;font-weight:700;padding-top:10px;padding-bottom:11px;font-size:15px}
.blogcategoryname{background-color:#4b5d6d;color:#fefefe;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-top:22px;padding-right:10px;display:inline-block;font-size: 15px}
.borderBlue{border:1px solid #889BB1}
.boxbackground{background-color:#dadee1;width:100%;display:inline-block;margin:0}
.boxbackgroundDark{background-color:#eaeef1;width:100%;display:inline-block}
.boxNewsImg{width:220px;height:140px;overflow:hidden}
.boxProdImg220{position:relative;width:220px;height:183px;float:left;padding:0;margin:13px 17px 5px 0;overflow:hidden;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:10px solid #2a4664;border-left:1px solid #e0e0e0}
.boxProdImgNews{height:270px}
.boxProdImgTall{height:350px}
.boxProdImg220:hover{border-top:1px solid #79b42c;border-bottom:10px solid #79b42c}
.boxProdImg220:hover .scale{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.boxProdImgImg220{width:220px;height:140px;overflow:hidden}
.boxProdTxt{margin:0px;padding:0 2px 0 2px;background-color:#eaeaea;text-align:center}
.boxProdTxt p{font-size:15px}
.boxProdImg220 p{margin:0 0 10px 0;padding-top:3px;height:65px;line-height:130%;text-decoration:none}
.boxProdImg a p, .boxProdImg220 a, .boxProdImg220 a p{color:#000;text-decoration:none}
.box{height:120px;background:url(/ks/web/nokbg0239.nsf/obj/boxGradientxv.png/$File/boxGradientxv.png?OpenElement) repeat-x 0 0;cursor:pointer}
.boxRollOver{height:120px;background:url(/ks/web/nokbg0239.nsf/obj/boxGradientxv.png/$File/boxGradientxv.png?OpenElement) repeat-x 0 -120px;cursor:pointer;z-index:99}
.boxImgBig img{float:right;max-width:251px}
.boxImgBig{transition:0.5s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.boxText{max-width:53%;float:left;padding:5px 0 15px 10px;overflow:hidden}
.boxText2{max-width:70%;float:left;padding:5px 0 0 15px;overflow:hidden}
.boxTextNoImg{max-width:100%;float:left;padding:5px 15px 15px 10px;overflow:hidden}
.boxImg{float:right;width:38.543897%;margin:15px 15px 15px 0}
.boxImgXV{float:right;width:41.4893617%;margin:0;transition:0.5s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.boxImgSqr{float:right;box-sizing:content-box;width:25,5319149%;margin:0;transition:0.5s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.boxImg2{float:right;margin:15px 15px 0 0}
.boxContainer{width:100%;max-width:500px;float:left}
.boxContainerDark{float:left;width:100%;background-color:#10141e}
.boxContainerDarkNormal{background-color:#10141e;width:45%;float:left;padding:0 20px 0 20px}
.boxContainerDarkNarrow{background-color:#10141e;width:35%;float:left;padding:40px 20px 0 0}
.boxContainerDarkWide{background-color:#10141e;width:55%;float:left;padding:0px}
.boxContainerWide:hover .boxImgXV{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.boxContainerWide500:hover .box .boxImg2{opacity:0.8}
.boxContainerImg{position:relative}
.boxContainerImg:hover .boxImgBig{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.boxContainerWide, .boxContainerWideNL{width:100%;max-width:470px;max-height:120px;margin:0 10px 20px 0;float:left;display:block;clear:none;line-height:15px;overflow:hidden;border:1px solid #e4e4e1}
.boxContainerWide:hover, .boxContainerNarrow:hover, .boxContainerImg:hover, .boxContainerWide500:hover{border:1px solid #85005B}
.boxContainerWide500, .boxContainerWide500NL{width:100%;max-width:500px;margin:0 0 20px 0;float:left;display:block;clear:none;border:1px solid #e4e4e1}
.boxContainerNarrow{width:100%;max-width:250px;margin:0 0 20px 0;float:left;display:inline;clear:none;line-height:15px;border:1px solid #e4e4e1}
.boxContainerImg{max-width:253px;height:120px;margin:0 0 20px 0;float:left;display: block;clear:none;line-height:15px;overflow:hidden;border:1px solid #e4e4e1}
.box .boxText h5{margin:0}
.boxTextSmall{font-weight:400;font-size:12px;margin:5px 0px 0px 0px}
.BreadCrum{margin:0;padding:20px 0 0 0;font-size:13px}
.buttonStyle{transition:background-color 1s ease-out;-webkit-transition:1s;background-image:-webkit-linear-gradient(top,#f6f6f6,#d7d7d7);background-image:-moz-linear-gradient(top,#f6f6f6,#d7d7d7);background-image:-ms-linear-gradient(top,#f6f6f6,#d7d7d7);background-image:-o-linear-gradient(top,#f6f6f6,#d7d7d7);background-image:linear-gradient(to bottom,#f6f6f6,#d7d7d7);-moz-border-radius:6px;border-radius:6px;color:#454340;font-size:18px;padding:6px 24px 6px 24px;border:solid #dcdcdc 1px}
.buttonStyle:link{color:#454340;text-decoration:none}
.buttonStyle:hover{background:#d7d7d7;text-decoration:underline;}
.bxContainWide{width:100%;max-width:500px;height:80px;float:left;display:inline;clear:none}
.bxContainWide:hover .bxImg{border:1px solid #003976;transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.bxImg{float:left;margin:3px 0 0 0;width:110px;height:70px;border:1px solid #889BB1;overflow:hidden;transition:0.5s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.bxNewsImg{float:left;margin:3px 0 0 0;height:140px}
.bxNews{height:150px;background-color:#fff;cursor:pointer}
.bxNewsRollOver{height:150px;background-color:#f2f2f2;cursor:pointer}
.bx{height:80px;background:#fff;cursor:pointer;border-top:1px solid #ccc}
.bxRollOver{height:80px;background:#f2f2f2;cursor:pointer;border-top:1px solid #ccc}
.bxImg img{float:left;width:110px;height:70px}
.bxNewsImg img{float:left}
.bxTxt{width:342px;height:70px;float:left;padding:5px 0 0 10px;overflow:hidden}
.bxNewsTxt{max-width:450px;height:140px;float:left;padding:5px 0 0 15px;overflow:hidden}
.bx .bxTxt h5{margin:0 0 5px 0}
.bxArw {width:40px;height:70px;float:right;background:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement) no-repeat;background-position: 20px 30px}
.bxNewsArw{height:140px;float:right;padding:70px 10px 0 10px}
.bxNewsContainer{width:100%;max-width:742px;height:150px;float:left;display:inline;clear:right;border-bottom:1px solid #bbb}
.campaignWrapper img{height:auto;margin:0}
.column{color:#323129;font-size:13px;font-weight:400;margin:12px 5px 0 12px}
.contactUsText, a.contactUsText{font-size:15px;font-weight:400}
.desktop3col{width:320px;float:left}
.dottedLine{height:2px;background:#ffffff url(/ks/web/nokbg0239.nsf/obj/dotted-line.png/$File/dotted-line.png?OpenElement) repeat-x;margin:20px 0px 15px 0px;clear:both}
.dropmenudiv{background:#283643;margin:0 0 10px 22px;border-bottom:1px solid #bfc9d3;font-weight:400;font-size:12px;position:absolute;top:0;visibility:hidden;width:260px;z-index:100}
.dropmenudiv a{font-size:17px;color:white;display:block;padding:2px 0;text-decoration:none;text-indent:14px;width:auto;border-bottom:1px solid #7a8c9b}
.dropmenudiv a:visited{background:#283643;color:white}
.dropmenudiv a:hover{color:#ffffff;background:#7a8c9b}
.eventText{width:350px;float:left;margin-top:-5px}
.expand_wrapper{overflow:hidden;position:relative;width:250px;float:right;padding-left:10px}
.expandButton{position:absolute;top:0px;height:18px;width:18px;opacity:0.7}
.expandButton:hover{opacity:1}
.accordion2 .expanded:after{content:'\2227';color:#ee3a43;font-weight:bold;float:right;margin:0 5px 0 5px}
.accordion2 .collapsed:after{content:'\2228';color:#ee3a43;font-weight:bold;float:right;margin:0 5px 0 5px}
.accordion2-content:not(.default){display:none}
.flag{float:left}
.footerHeading{color:#d0d0d0;font-weight:400;margin:0;font-family:'Open Sans',sans-serif!important;font-size:26px;margin-bottom:20px}
.footerMargin{float:left;margin-left:15px}
.footerText{color:#7c7c7c;font-size:15px;margin:8px 0 8px 0}
a.footerText:link,a.footerText:visited{color:#fff;text-decoration:none}
a.footerText:hover{color:#fff;border-bottom:1px solid #fff}
.footerLegalBox{margin:10px 0 30px 0;font-family:'Open Sans',sans-serif!important;color:#d0d0d0;font-size:14px;float:left}
.footerSoMe{float:left;width:330px}
.footerSoMeText{color:#d0d0d0;font-size:14px;text-align:left;margin:0 15px 0 61px}
.footerSoMeIcon{float:left;margin:0px 15px 0 0}
.grey{color:#a0a0a2;font-size:9px}
.handover{cursor:pointer;color:#003976}
.headerSub{position:absolute;top:0}
.iconlist{list-style:none;padding:0;margin:0;text-align:left}
.image-swap{float:left;margin-left:2px;width:44px;height:44px;background-image:url(/ks/web/nokbg0239.nsf/obj/search.png/$File/search.png?OpenElement);background-position:0 0}
.image-swap:hover{background-position:-44px 0}
.inputField{border:1px solid #d6d6d6;font-size:13px;-moz-border-radius:4px;border-radius:4px}
.intropagebox{position:relative;padding:0 0 15px 0}
.intropagebox .dottedline, .desktop3col .dottedline{
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAADCAYAAACJZs+gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzUwNzYxMjdGQjIxMUU0QTA0OUQ5RTYwOTg0MTk3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzUwNzYxMzdGQjIxMUU0QTA0OUQ5RTYwOTg0MTk3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNTA3NjEwN0ZCMjExRTRBMDQ5RDlFNjA5ODQxOTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRDNTA3NjExN0ZCMjExRTRBMDQ5RDlFNjA5ODQxOTczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lrbj6AAAADNJREFUeNpiZGBgsIDiE////z/BAAWMjIxUEWeCCgpAaWRAFXGQBSDbPkBpZEAVcYAAAwAjAyADyfgHowAAAABJRU5ErkJggg==");
background-repeat:repeat-x;height:3px;padding:0 0 20px 0}
.infoboxeswithbackground, .intropagebox h1{text-align:center;font-weight:normal;border-bottom:0}
.is_stuck .MenuLeftAnchor{margin-top:35px}
.imgBord{border:1px solid #889BB1;float:right}
.languages{float:left}
.leftField{width:220px;padding:12px 5px 0 10px}
.guidedLink ul{list-style:none;margin-left:0;padding-left:0}
.guidedLink li{padding:3px 0 3px 15px;margin:0;text-indent:-15px;border-bottom:0px solid #e4e4e1}
.guidedLink li:before {content:url(/ks/web/nokbg0239.nsf/obj/guidedLink.png/$File/guidedLink.png?OpenElement);padding-right:5px}
.guidedLinkProducts{float:left;background-color:#f4f4f4;margin:30px 0 20px 0;padding:1px 20px 20px 24px;border:1px solid #bbb;border-radius:4px;width:655px}
.guidedLinkProducts ul{list-style:none;margin-left:0;padding-left:0}
.guidedLinkProducts li{padding:3px 0 3px 15px;margin:0;text-indent:-15px;border-bottom:0px solid #e4e4e1}
.graphicLinkProducts{float:left;margin:0px 0 20px 0;width:720px}
.ListNews{width:164px;height:175px;float:left;display:inline;clear:none;line-height:15px}
.ListGallery{width:163px;height:260px;float:left;display:inline;clear:none;line-height:15px}
.login, .loginHome{float:left;text-align:center;padding-top:4px;font-size:14px;z-index:4}
.login a, .loginHome a{color:#fff;text-decoration:none;font-size:17px}
.login a:hover, .loginHome a:hover{color:#fff;text-decoration:underline}
.MainMenuStyle{padding:6px 5px 6px 0}
a.MainMenuStyle, a.MainMenuStyle:visited{color:white;text-decoration:none;font-size:17px}
a.MainMenuStyle:hover{text-decoration:underline}
.MenuLeftAnchor{list-style:none;padding:0 0 5px 0}
.MenuLeftNoChildLi{list-style:none;padding:0 0 2px 16px}
.MenuLeftHasChildLi{list-style:none;background:url(/ks/web/nokbg0239.nsf/obj/pil-meny-ned.png/$File/pil-meny-ned.png?OpenElement) no-repeat;padding:0 0 4px 16px;margin-bottom:4px;border-bottom:1px solid #d9dee2}
.MenuLeftHasChildLiSelected{list-style:none;padding-bottom:2px;background:url(/ks/web/nokbg0239.nsf/obj/pil-meny-ned-valgt.png/$File/pil-meny-ned-valgt.png?OpenElement) no-repeat;padding:0 0 4px 16px;margin-bottom:4px;border-bottom:1px solid #d9dee2}
.MenuLeftChildLi{list-style:none;padding:0 0 4px 32px;margin-bottom:2px}
.MenuLeftGrandchildLi{list-style:none;padding:0 0 4px 42px}
.MoreInfo{font-size:13px;font-weight:400;margin:0}
.moreBox{margin-top:30px}
.moreBox a{border:1px solid #4b5d6d;color:#4b5d6d;padding:11px 40px 11px 40px;text-decoration:none}
.moreBox a:hover{background-color:#4b5d6d;color:#fff;border:1px solid #aaa}
.newsCategory{padding:0;margin:0;color:#909090}
.newsDate{width:110px;float:left; padding:0 0 5px 0}
.newsDescription{width:52.27778%;float:left}
.newsDescriptionText{width:83.33333%;float:left}
.newsImage{width:30.55555%;float:left;vertical-align:top;padding:14px 0 14px 0}
.newsWrapper{width:100%;height:150px;overflow:hidden;border-bottom:1px solid #bbb}
.newWin{font-size:12px;color:#003976;text-decoration:none;white-space:nowrap}
.newsTxtDate{color:#454340;font-weight:700;margin:8px 0 0 0;font-style: italic;font-size:15px}
.newsTxtHeader{color:#454340;font-weight:600;font-size:17px;margin:0}
.newsTxtTxt{color:#454340;font-weight:400;font-size:13px;margin:0}
.newsTxt{width:510px;height:160px;float:left;padding:8px 0 0 0;overflow:hidden}
.newsImg{border:1px solid #889BB1;float:left;margin:14px 0 0 15px;width:220px;height:140px;transition:0.7s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.newsContainer, .eventsContainer{max-width:900px;border-bottom:1px solid #bbb;margin:0;padding:0}
.newsContainer:hover .newsImg{border:1px solid #003976;transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.newsContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;height:170px;background-position:875px;margin:0}
.eventsContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;background-position:720px}
.newsContainer a:hover, .eventsContainer a:hover{background-image:url(/ks/web/nokbg0239.nsf/obj/arw-hover.gif/$File/arw-hover.gif?OpenElement);background-color:#f5f5f5}
.eventsContainer a:hover .scale{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.notmobile{position:static;top:0;margin:0;padding:0}
.onlymobile, .reveal700{display:none}
.opasity{transition:0.5s;opacity:1.0}
.opasity:hover {opacity:0.7;}
.paddingLeft{padding-left:10px}
.paging{margin:2em 0;clear:both}
.paging .active a,.paging .active a:link,.paging .active a:visited{background:#e6e6e6;border-color:#bbb;color:#444;font-weight:bold}
.paging li{float:left;list-style:none}
.paging li a,.paging li a:link,.paging li a:visited{background:#f9f9f7;border:1px solid #e6e6e6;color:#003976;float:left;font-size:0.9em;margin:20px 6px 20px 0;padding:3px 8px;text-decoration:none}
.paging li a:hover,.paging li a:active{background:#f9f9f7;border-color:#bbb;text-decoration:underline}
.picture{width:164px;height:88px;float:left;display:inline;clear:none;line-height:15px;margin-left:0}
.pressroomWide{float:left;width:470px}
.pressroomNarrow{float:right;width:220px}
.printButton{float:right;display:inline;padding:5px 0 2px 0;background-image:url(/ks/web/nokbg0239.nsf/obj/icon_print.png/$File/icon_print.png?OpenElement);background-repeat:no-repeat;background-position:right;padding-right:30px;}
.productContainer {max-width:500px}
.productContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;height:80px;background-position:480px;border-bottom:1px solid #bbb;padding:5px 0 5px 0px}
.productContainer a:hover{background-image:url(/ks/web/nokbg0239.nsf/obj/arw-hover.gif/$File/arw-hover.gif?OpenElement);background-color:#f5f5f5}
.productContainer220{left:0;top:0px;position:absolute;height:140px;width:220px;background-size:100% 100%;background-image:url('/ks/web/nokbg0239.nsf/obj/arw-220x140.png/$File/arw-220x140.png?OpenElement');background-repeat:no-repeat}
.productContainer220:hover{background-image:url('/ks/web/nokbg0239.nsf/obj/arw-hover-220x140.png/$File/arw-hover-220x140.png?OpenElement')}
.quoteNews{color:#bc3d1a;padding:15px 0 8px 30px;font:bold 21px times,serif;margin:0}
.quotedNews{padding:0 0 15px 30px}
.ratio392{height:0;margin:10px 0 30px 0;padding-bottom:39.2%;position:relative;width:100%}
.ratio570{height:0;margin:10px 0 30px 0;padding-bottom:56.25%;position:relative;width:100%}
.ratio624{height:0;margin:10px 0 30px 0;padding-bottom:62.4%;position:relative;width:100%}
.ratio624 iframe, .ratio570 iframe, .ratio392 iframe {margin:10px 0 10px 0;left:0;position:absolute;top:0;width:100%;height:100%}
.red{color:#ee3a43}
.rightField{width:220px;background:#ECF0F2;border-left:1px solid #D9DEE2;padding:8px 0 0 10px}
.scale{transition:0.5s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}
.scale:hover{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.SearchBox{float:left;display:inline;border-bottom:1px solid #bbb;clear:both}
.SearchBoxImg {float:right;padding:0 2px 0 20px;width:220px;display:block}
.SearchBoxText{float:left;display:block;padding:0 0 5px 2px}
.show320{display:none}
.show-menu{font-family:'Open Sans',sans-serif!important;text-decoration:none;color:#fff;background:#283642;text-align:left;padding:10px 0 10px 25px;display:none;cursor:pointer;font-weight:400;font-size:18px;border-bottom:1px solid #fff;}
.show-menu:hover{text-decoration:underline}
.small{font-size:10px}
.smallheading{color:#3C3A31;font-weight:600;font-size:11px;margin:0}
.social{border-left:1px solid #fff;float:left;padding:0 14px 0 20px;text-align:center}
.social a{float:left;padding:0 6px 0 0}
.SubpagesNotExpanding{width:48%;float:left;padding-right:10px;background-color:#10141e}
.sult{display:none}
.tabs{color:#003976;font-size:15px;font-weight:bold;font-family:'Open Sans',sans-serif!important}
.tabell{color:#000000;font-weight:400;font-size:16px;margin:0px}
.tableBorder{padding:15px;border:1px solid #bbb;border-radius:4px}
.text{width:160px;height:60px;float:left;display:inline;clear:none;line-height:15px;margin-left:0px;margin-right:1px}
.textWrapper{padding-bottom:16px}
.topline{right:0px;padding:10px 0 0 0;z-index:4}
.topNavMenuItemEnd{float:left;margin:-2px 15px 0 0;}/*height:47px*/
.underline{border-bottom:1px solid #eaeaea}
.videoImgContainer{width:100%;max-width:380px;max-height:203px;overflow:hidden}
.videoButton{left:0;top:100px;position:absolute;height:203px;width:380px;background-size:100% 100%;opacity:0.7;background-image:url('/ks/web/nokbg0239.nsf/obj/play-380x203.png/$File/play-380x203.png?OpenElement');background-repeat:no-repeat;transition:background 1.7s;}
.videoButton:hover{opacity:1;background-image:url('/ks/web/nokbg0239.nsf/obj/play-hover-380x203.png/$File/play-hover-380x203.png?OpenElement')}
.videoImgContainer:hover .scale{transform:scale(1.10);-webkit-transform:scale(1.10);-o-transform: scale(1.10);-moz-transform:scale(1.10)}
.white{color:#fff}
.contract{background:url('/ks/web/nokbg0239.nsf/obj/expand-plus-18x18.png/$File/expand-plus-18x18.png?OpenElement') no-repeat center;right:5px;top:25px}
.expand{background:url('/ks/web/nokbg0239.nsf/obj/expand-minus-18x18.png/$File/expand-minus-18x18.png?OpenElement') no-repeat top;right:5px;top:25px}
#arrow{float:left;padding-right:7px}
#fixed{z-index:10;position:fixed}
#footerContainer{float:left;width:100%;margin:-4px 0 -20px 0;background-color:#283643}
#input{position:absolute;margin-top:1px;padding:1px 0 2px 0;right:48px;width:250px;height:42px;z-index:-1;overflow:hidden}
#input input{display:block;position:absolute;right:-250px;width:236px;height:100%;margin:0;padding:0 0 0 10px;background-color:#fff;color:#b2b2b2;font-size:18px;backface-visibility:hidden;transition:1s;}
#input.focus{z-index:20}
#input.focus input{right:0;transition:1s}
#label{float:right;margin:2px 2px 2px 0;width:44px;height:44px}
#label1{float:right;margin:2px 2px 2px 0;width:44px;height:44px}
#label label{display:block;width:44px;height:44px;background:url("/ks/web/nokbg0239.nsf/obj/search.png/$File/search.png?OpenElement")0 0;color:rgba(0,0,0,0);cursor:pointer}
#label1 label{display:inline;width:44px;height:44px;background:url("/ks/web/nokbg0239.nsf/obj/search.png/$File/search.png?OpenElement")0 0;color:rgba(0,0,0,0);cursor:pointer}
#label label:hover{background:url("/ks/web/nokbg0239.nsf/obj/search.png/$File/search.png?OpenElement")-44px 0}
#mainContentHome{clear:both}
#menuBarLogo{float:left;padding:2px 0 0 2px;margin:0;display:none}
#menuWrapper{z-index:10}
#navcontainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;background-position:535px;border-bottom:1px solid #bbb;padding:5px 0 5px 15px;text-decoration:none}
#navcontainer a:hover{background-image:url(/ks/web/nokbg0239.nsf/obj/arw-hover.gif/$File/arw-hover.gif?OpenElement);background-color:#f5f5f5;border-bottom:1px solid #bbbbbb;color:#003976;font-weight:bold;padding:5px 0 5px 15px}
#pageBackground{background-color:#fff;width:100%}
#searchContainer{clear:right;position:relative;top:-43px;float:right}
#searchContainerSub{clear:right;position:relative;top:-48px;float:right}
.swiffy-wrap{position:relative;width:100%;padding-bottom:100%;float:left;height:0}
#swiffycontainer{width:100% !important;height:100% !important;position:absolute;left:0}

@media (max-width:719px)
{
h1{font-size:20px}
h2, .footerHeading{font-size:17px;margin-top:25px}
p{font-size:13px}
.abstract, .abstractblog{font-size:16px;font-weight:600}
.authorBox{width:100%;margin-left:0}
.backgroundTop{margin:-10px 0 0 0;padding:10px 0 0 0;float:left;background-color:#eaeaea;width:320px}
.blogImage{height:192px;position:relative;width:320px}
.blogPost{height:630px;position:relative;width:318px;margin:13px 17px 5px 0}
.boxContainerDarkNormal, .boxContainerDarkNarrow, .boxContainerDarkWide{background-color:#10141e;width:280px;float:left;padding:20px}
.boxContainerNarrow{width:100%;max-width:310px;padding:0 0 20px 0;float:left;display:inline;clear:none;line-height:15px}
.boxsize{max-width:320px;margin:0 auto}
.boxText2{max-width:100%;float:left;padding:5px 0 0 15px;overflow:hidden}
.bxImg, .bxImg img, .bxNewsImg img{display:none;height:0; width:0}
.bxTxt{width:280px;height:80px}
.bxNewsTxt{width:270px;padding:5px 0 0 0}
.campaignWrapper img{width:320px}
.contactUsHeader{color:#454340;font-weight:400;font-size:18px;margin:20px 0 -4px 0}
.dropmenudiv{margin:0 0 10px 60px}
.dropmenudiv a{padding:4px 0}
.eventText{width:290px}
.flag{padding:0 8px 0 0}
.footerMargin{float:left;margin-left:0}
.footerTextBoxes{position:relative;display:block;float:left;width:100%}
.footerSoMeText{margin:10px 15px 0 0}
.footerSoMeIcon{margin:5px 15px 0 0}
.guidedLinkProducts{width:265px;float:left}
.graphicLinkProducts{float:left;margin: 30px 0 20px 0;width:320px}
.headerSub{position:absolute;top:65px}
.login, .loginHome{padding:0 0 20px 10px}
.login a{font-size:14px;margin:0;color:#fff}
.login a:hover{color:#fff}
.loginHome a{font-size:14px;margin:0;color:#003976}
.loginHome a:hover{color:#003976}
.logo{position:absolute;top:122px;left:12px;z-index:2}
.logo img, .logoSub img{width:105px}
.logoSub{position:relative;left:13px;top:0}
.MainHeadingContainer{width:320px;float:left}
.MainInfoContainer, .MainNewsContainer{margin-bottom:16px;width:320px}
.MainInfoContainerWide{width:320px;float:left}
.MainImageContainer{width:310px;float:left}
.newsDescription{width:83.33333%;float:left}
.newsTxtDate{color:#454340;font-weight:400;font-size:14px;margin:0 0 0 0}
.newsTxtHeader{color:#454340;font-weight:600;font-size:14px;margin:0}
.newsTxtTxt{color:#454340;font-weight:400;font-size:11px;margin:0}
.newsTxt{width:280px;height:130px;float:left;padding:5px 0 0 0;overflow:hidden}
.newsContainer, .eventsContainer {max-width:320px}
.newsContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;height:170px;background-position:292px;padding:5px 0 5px 0px}
.newsContainer a:hover, .eventsContainer a:hover{background-image:url(/ks/web/nokbg0239.nsf/obj/arw-hover.gif/$File/arw-hover.gif?OpenElement);background-color:#f5f5f5}
.notmobile, .hide320, .hide700, .hide1000{display:none}
.onlymobile, .reveal700{display:block}
.placeholder{position:relative;width:320px;margin:0 auto}
.pressroomWide, .pressroomNarrow{float:left;width:320px}
.productContainer a{background-position:300px}
.SearchBox{width:320px}
.SearchBoxText{width:320px}
.show-menu{display:block}
.social{border-left:0;margin:0;padding:0 0 5px 0px}
.social a{float:left;padding-right:6px}
.SubpagesNotExpanding{width:300px;float:left;padding:10px}
.tabBoxLeft{float:left;padding:10px;box-sizing:border-box}
.tabBoxRight{float:left;padding:10px;box-sizing:border-box}
.tabBoxRightTxt{padding:0}
.tabSizing{overflow:hidden;position:relative}
.topimageoverlay{height:0;opacity: 0.1}
.topimageoverlaysubpage{height:50px;width:320px;background-image:url("/ks/web/nokbg0239.nsf/obj/subpageraster-2.png/$File/subpageraster-2.png?OpenElement");background-repeat:repeat-x;z-index:-2}
.topline{width:320px;float:left}
.videoButton{background-size:84.2105263% 84.2105263%}
#contentwrapper, #menuWrapper{width:320px;margin:0 auto}
#featureImageWrapper{display:none}
#featureRight{display:none}
#footerContentWrapper, #authorContentWrapper{max-width:320px;margin:0 auto;padding:20px 10px 20px 0}
#input{position:relative;margin:2px;border:0;padding:1px 0 1px 0;right:2px;width:272px;height:42px}
#input input{display:block;position:absolute;top:0;right:-272px;width:258px;height:100%;margin:0;padding:0 0 0 10px;background-color:#fff;color:#b2b2b2;font-size:16px;backface-visibility:hidden;transition:1s;}
#label{position:relative;margin:0 2px 0 0;top:-46px}
#mainContentContainer{max-width:320px;margin:0 auto; padding-bottom:20px}
#mainContent{width:auto;overflow:hidden}
#mainColumnCenter2Col, #mainColumnTabs{width:320px;padding:10px 0 0 0;float:left}
#mainColumnCenter3Col{width:100%;max-width:320px;padding:10px 0 0 0}
#mainColumnRight{max-width:320px;padding:0;float:left;border-top:1px dashed #909090} 
#mainImageWrapper{border-top:solid 1px #8B9BB2;display:inline}
#MainMenu, #MainMenuSub{background-color:#283643;font-size:18px;width:320px;margin:0 auto}
#MainMenuButtons{background-color:#283643;float:left;position:relative;width:320px}
#MainMenuButtons ul{margin:0;padding-left:0;list-style:none}
#MainMenuButtons li{padding-left:24px;border-bottom:1px solid #fff;list-style:none}
#MainMenuButtons a{text-decoration:none;margin:0px;background:#283643;color:#fff;padding:0 10px 0 0;text-align:center}
#MainMenuButtons a:hover{text-decoration:underline;background:#283643}
#MenuLeft{color:#2a4664;margin:6px 0 0 0;display:block}
#navcontainer a{background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-repeat:no-repeat;background-position:295px}
#rightContent{float:right;width:299px;padding-left:20px;padding-top:15px}
#searchContainer{position:relative;top:-4px;width:320px;height:48px;background-color:#283643}
#searchContainerSub{width:320px;height:48px;top:0;background-color:#283643}
}

@media (min-width:720px) and (max-width:999px)
{
h1{font-size:22px}
h2, .footerHeading{font-size:18px}
.authorBox{width:560px;margin-left:67px}
.boxContainerDarkNormal, .boxContainerDarkNarrow, .boxContainerDarkWide{background-color:#10141e;width:520px;float:left;padding:20px}
.boxContainerNarrow{width:100%;max-width:470px;padding:0px 0 20px 0;float:left;display:inline;clear:none;line-height:15px}
.boxsize{max-width:700px;margin:0 auto}
.bxNewsTxt{max-width:225px}
.campaignWrapper img{width:700px}
.contactLarge{margin:0;font:bold 18px 'Open Sans',sans-serif!important}
.contactUsHeader{color:#454340;font-weight:400;font-size:18px;margin:20px 0 -4px 0}
.desktop3col{width:221px;float:left;margin:0 6px 0 6px}
.desktop3col > h1 {font-size:15px}
.promoBoxHeader > h1 {font-size:14px}
.eventText{width:190px}
.footerTextBoxes{position:relative;display:block;float:left;width:25%}
.footerSoMeText{margin:20px 15px 0 0}
.footerSoMeIcon{margin:15px 15px 0 0}
.guidedLinkProducts{width:455px}
.graphicLinkProducts{float:left;margin: 30px 0 20px 0;width:500px}
.hide700, .hide1000{display:none}
.logo{position:absolute;left:30px;top:48px;z-index:2}
.logo img, .logoSub img{width:90px}
.logoSub{position:relative;left:33px;top:30px}
.MainHeadingContainer{width:560px;float:left}
.MainImageContainer{width:560px;float:left}
.MainInfoContainer, .MainInfoContainerWide, .MainNewsContainer{width:560px;float:left}
.MainMenuStyle{padding:14px 4px 10px 5px}
.newsTxtDate{color:#454340;font-weight:400;font-size:14px;margin:8px 0 0 0}
.newsTxtHeader{color:#454340;font-weight:600;font-size:14px;margin:0}
.newsTxtTxt{color:#454340;font-weight:400;font-size:11px;margin:0}
.newsDescription{width:83.33333%;float:left}
.newsTxt{width:340px;max-height:90px;float:left;padding:5px 0 0 10px;overflow:hidden}
.newsContainer, .eventsContainer{max-width:500px}
.newsContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;height:90px;background-position:470px;padding:5px 0 5px 0px}
.newsContainer a:hover, .eventsContainer a:hover{background-image:url(/ks/web/nokbg0239.nsf/obj/arw-hover.gif/$File/arw-hover.gif?OpenElement);background-color:#f5f5f5}
.placeholder{position:absolute;width:700px;margin:0 auto}
.pressroomNarrow{float:left;width:460px}
.reveal700{display:block}
.SearchBox{width:500px}
.SearchBoxText{width:500px}
.tabBoxLeft{width:600px;float:left;padding:20px 0 20px 20px;box-sizing:border-box}
.tabBoxRight{width:600px;float:left;margin:0;padding:20px;box-sizing:border-box}
.tabBoxRightTxt{padding:0}
.tabSizing{width:620px;margin-bottom:20px;overflow:hidden;position:relative}
.tabSizingColumnLeft{float:left;width:45%;padding:20px}
.tabSizingColumnRight{float:right;width:48%;height:100%}
.topimageoverlay{opacity:0.6;position:absolute;height:48px;width:700px;background-image:url("/ks/web/nokbg0239.nsf/obj/toprasteroverlay-2.png/$File/toprasteroverlay-2.png?OpenElement");background-repeat:repeat-x;z-index:2}
.topimageoverlaysubpage{height:120px;width:700px;background-image:url("/ks/web/nokbg0239.nsf/obj/subpageraster-2.png/$File/subpageraster-2.png?OpenElement");background-repeat:repeat-x}
.topline{position:absolute}
.videoButton{background-size:57.8947368% 57.8947368%}
#CenterAndRight{width:500px;margin:0;float:left}
#contentwrapper, #menuWrapper{width:700px;margin:0 auto}
#menuWrapper{height:48px}
#featureImageWrapper{display:none}
#featureRight{display:none}
#footerContentWrapper, #authorContentWrapper{max-width:675px;margin:0 auto;padding:20px 10px 20px 0}
#mainContentContainer{max-width:700px;margin:0 auto;position:relative;top:-30px}
#mainContent{width:auto;overflow:hidden}
#mainColumnLeft, #mainColumnLeft2Col{width:60px;padding:20px 7px 0 2px;float:left;display:block}
#mainColumnCenter2Col, #mainColumnTabs{width:560px;padding:10px 0 0 10px;float:left}
#mainColumnCenter3Col{width:500px;padding:10px 0 0 7px;float:left}
#mainColumnRight{width:500px;margin:0 0 0 7px;float:left;border-top:1px dashed #909090}
#mainImageWrapper{border-top:solid 1px #8B9BB2;display:inline}
#MainMenu, #MainMenuSub{background-color:#283643;height:48px;width:700px}
#MainMenuButtons{float:left;position:relative}
#MainMenuButtons ul{list-style:none;position:relative;margin-top:2px}
#MainMenuButtons li{float:left;position:relative;}
#MainMenuButtons a{font-size:12.4px;text-decoration:none;margin:0px;background:#283643;float:left;color:#fff;padding:0 5px 0 0;text-align:center}
#MainMenuButtons a:hover{text-decoration:underline;background:#283643}
#MenuLeft{color:#2a4664;margin:6px 0 0 0;display:block}
#rightContent{float:right;width:299px;padding-left:20px;padding-top:15px}
#searchContainer{top:0}
}

@media (min-width:1000px) and (max-width:1419px)
{
.authorBox{width:670px;margin-left:148px}
.boxContainerDarkNormal, .boxContainerDarkNarrow, .boxContainerDarkWide{background-color:#10141e;width:320px;float:left;padding:20px}
.boxsize{max-width:980px;margin:0 auto}
.campaignWrapper img{width:980px}
.contactLarge{margin:0;font:bold 28px 'Open Sans',sans-serif!important}
.desktop3col{width:300px;float:left;margin:0 13px 0 13px}
.desktop3col > h1 {font-size:19px}
.footerTextBoxes{position:relative;display:block;float:left;width:25%}
.promoBoxHeader > h1 {font-size:19px}
.eventText{width:270px}
.hide1000{display:none}
.logo{position:absolute;left:68px;top:48px;z-index:2}
.logo img, .logoSub img{width:132px;height:auto}
.logoSub{position:relative;left:68px;top:0px}
.MainHeadingContainer{width:760px;float:left}
.MainImageContainer{width:700px;float:left}
.MainInfoContainer{padding-left:30px;width:560px;float:left;display:block}
.MainNewsContainer{padding-left:30px;width:670px;float:left;display:block}
.MainInfoContainerWide{width:742px;float:left;display:block}
.MainMenuStyle{padding:14px 6px 10px 6px}
.newsTxt{width:365px;max-height:170px;float:left;padding:5px 0 0 10px;overflow:hidden}
.newsContainer a{display:block;background-image:url(/ks/web/nokbg0239.nsf/obj/arw.gif/$File/arw.gif?OpenElement);background-color:#fff;background-repeat:no-repeat;height:170px;background-position:732px;margin:0}
.placeholder{position:absolute;width:980px;margin:0 auto}
.SearchBox{width:757px}
.SearchBoxText{width:460px}
.tabBoxLeft{width:560px;float:left;padding:20px 0 20px 20px;box-sizing:border-box}
.tabBoxRight{width:300px;float:right;background-color:#f2f2f2;margin:0;padding:0;box-sizing:border-box}
.tabBoxRightTxt{padding:35px}
.tabSizing{width:870px;margin-bottom:20px;overflow:hidden;position:relative}
.tabSizingColumnLeft{float:left;width:45%;padding:20px}
.tabSizingColumnRight{float:right;width:50%;height:100%}
.topimageoverlay{opacity:0.6;position:absolute;height:48px;width:980px;background-image:url("/ks/web/nokbg0239.nsf/obj/toprasteroverlay-2.png/$File/toprasteroverlay-2.png?OpenElement");background-repeat:repeat-x;z-index:2}
.topimageoverlaysubpage{height:120px;width:980px;background-image:url("/ks/web/nokbg0239.nsf/obj/subpageraster-2.png/$File/subpageraster-2.png?OpenElement");background-repeat:repeat-x}
.topline{position:absolute}
.videoButton{background-size:78.9473684% 78.9473684%}
#contentwrapper, #menuWrapper{width:980px;margin:0 auto}
#menuWrapper{height:48px}
#featureImageWrapper{display:none}
#featureRight{display:none}
#footerContentWrapper, #authorContentWrapper{max-width:995px;margin:0 auto;padding:20px 10px 20px;clear:both}
#mainContentContainer{max-width:980px;margin:0 auto;position:relative;top:-30px}
#mainContent{width:auto;display:block;overflow:hidden}
#mainColumnLeft, #mainColumnLeft2Col{width:90px;padding:20px 10px 0 0;float:left;display:block}
#mainColumnCenter2Col, #mainColumnTabs{width:760px;padding:10px 0 0 10px;float:left}
#mainColumnCenter3Col{width:500px;padding:10px 20px 0 0;float:left}
#mainColumnRight{width:200px;padding:0 0 0 10px;float:left}
#mainImageWrapper{border-top:solid 1px #8B9BB2;display:inline}
#MenuLeft{color:#2a4664;width:200px;margin:6px 0 0 0;display:block}
#MainMenu, #MainMenuSub{background-color:#283643;font-size:18px;height:48px;width:980px}
#MainMenuButtons{float:left;position:relative;margin-left:50px} 
#MainMenuButtons ul{list-style:none;position:relative;margin-top:2px}
#MainMenuButtons li{float:left;position:relative}
#MainMenuButtons a{text-decoration:none;margin:0px;background:#283643;float:left;color:#fff;padding:0 10px 0 10px;text-align:center}
#MainMenuButtons a:hover{text-decoration:underline;background:#283643}
#rightContent{float:right;width:299px;padding-left:20px;padding-top:15px}
#rightInfoContainer, #rightNewsContainer{margin:0 0 0 20px;padding:0 0 0 10px;float:left}
#searchContainer{top:0}
}

@media (min-width:1420px)
{
.abstractblog{padding-bottom:20px;font-family:'Open Sans',sans-serif!important;font-size:29px;font-weight:400;line-height:150%}
.authorBox{width:670px;margin-left:113px}
.boxsize{max-width:1231px;margin:0 auto}
.boxSpacer{margin-right:44px}
.boxSpacerRight{margin-right:0px}
.campaignWrapper img{width:1400px}
.contactLarge{margin:0;font:bold 28px 'Open Sans',sans-serif!important}
.desktop3col{width: 380px;float:left;margin:0 15px 0 15px}
.footerTextBoxes{position:relative;display:block;float:left;width:25%}
.logo{position:absolute;left:90px;top:48px;z-index:2}
.logo img, .logosub img{width:153px;height:auto}
.logoSub{position:relative;left:90px;top:32px}
.homeTitle{font-family:'Open Sans',sans-serif!important;font-size:26px;font-weight:400}
.MainHeadingContainer{width:1036px;float:left}
.MainImageContainer{width:700px;float:left}
.MainImageContainerWide{width:1020px;float:left}
.MainInfoContainer{padding-left:30px;width:560px;float:left;display:block}
.MainInfoContainerWide{width:722px;float:left;display:block}
.MainNewsContainer{padding-left:30px;width:670px;float:left;display:block}
.MainNewsContainer h2{font-size:28px;font-weight:400;margin: 20px 0 10px 0}
.MainNewsContainer p, MainInfoContainerWide p{margin: 15px 0 25px 0;display:block;font-size:20px;margin:0 0 10px 0}
.MainNewsContainer a{font-size:20px}
.MainNewsContainer li{font-size:20px}
.MainNewsContainer td > a {font-size:15px;}
li.ContactUsAgent a, li.ContactUsEmail a, li.ContactUsPhone{font-size:16px;}
.MainNewsContainer .boxProdTxt p, .MainNewsContainer .boxProdImg220 li, .MainNewsContainer .boxProdImgTall li{font-size:15px}
.MainNewsContainer .abstract, .MainInfoContainerWide .abstract{padding-bottom:20px;font-family:'Open Sans',sans-serif!important;font-size:29px;font-weight:400;line-height:150%}
.MainMenuStyle{padding:14px 15px 10px 15px}
.newsTitle{font-size:50px;font-weight:400;margin:0;padding:15px 0 10px 0}
.placeholder{position:absolute;width:1400px;margin:0 auto}
.SearchBox{width:757px}
.SearchBoxText{width:460px}
.tabBoxLeft{width:640px;float:left;padding:20px 0 20px 20px;box-sizing:border-box}
.tabBoxRight{width:330px;height:inherit;float:right;background-color:#f2f2f2;margin:0;padding:0;box-sizing:border-box}
.tabBoxRightTxt{padding:35px;height:100%}
.tabSizing{width:1040px;margin-bottom:20px;overflow:hidden;position:relative}
.tabSizingColumnLeft{float:left;width:45%;padding:20px}
.tabSizingColumnRight{float:right;width:50%;height:100%}
.topimageoverlay{opacity:0.6;position:absolute;height:48px;width:1400px;background-image:url("/ks/web/nokbg0239.nsf/obj/toprasteroverlay-2.png/$File/toprasteroverlay-2.png?OpenElement");background-repeat:repeat-x;z-index:2}
.topimageoverlaysubpage{height:168px;width:1400px;background-image:url("/ks/web/nokbg0239.nsf/obj/subpageraster-2.png/$File/subpageraster-2.png?OpenElement");background-repeat:repeat-x}
.topline{position:absolute}
#contentwrapper, #menuWrapper{width:1400px;margin:0 auto}
#menuWrapper{height:48px}
#featureImageWrapper{float:left;width:220px;margin:0;border-right:solid 1px #8B9BB2;display:inline;position:relative}
#featureRight{width:100%}
#footerContentWrapper, #authorContentWrapper{width:1200px;margin:0 auto;padding:20px 10px 20px}
#gjem{display:inline}
#mainContentContainer{width:1260px;margin:0 auto;position:relative;top:-30px}
#mainContent{width:auto;display:block;overflow:hidden}
#mainColumnLeft, #mainColumnLeft2Col{width:94px;padding:20px 10px 0 0;float:left;display:block}
#mainColumnCenter2Col{width:760px;padding:10px 0 0 10px;float:left}
#mainColumnCenter3Col{width:500px;padding:10px 10px 0 10px;float:left}
#mainColumnTabs{max-width:1040px;padding:10px 0 0 10px;float:left}
#mainColumnRight{width:300px;padding:85px 0 0 70px;float:left}
#mainImageWrapper{float:left;width:762px;margin:0;border-left:solid 1px #8B9BB2;border-right:solid 1px #8B9BB2;border-top:solid 1px #8B9BB2;display:inline}
#MenuLeft{color:#2a4664;width:300px;margin:6px 0 0 0;display:block}
#MainMenu, #MainMenuSub{background-color:#283643;font-size:18px;height:48px;width:1400px}
#MainMenuButtons{float:right;position:relative;left:-50%;text-align:left}
#MainMenuButtons ul{list-style:none;position:relative;left:50%;margin-top:2px}
#MainMenuButtons li{float:left}
#MainMenuButtons a{text-decoration:none;margin:0px;background:#283643;float:left;color:#fff;padding:0 10px 0 10px;text-align:center}
#MainMenuButtons a:hover{text-decoration:underline;background:#283643}
#rightContent{float:right;width:299px;padding-left:20px;padding-top:15px}
#rightInfoContainer{margin:0 0 0 130px;width:240px;padding:0 0 0 10px;float:left}
#rightNewsContainer{margin:0 0 0 90px;width:240px;padding:0 0 0 10px;float:left}
}
@media screen and (max-width: 800px) {.a2a_floating_style.a2a_vertical_style{display:none}}
@media only print
{
.BreadCrum, .ratio624 iframe, .ratio570 iframe, .ratio392 iframe{display:none}
.boxsize, .desktop3col, .MainInfoContainer, .MainNewsContainer, .MainInfoContainerWide, .MainHeadingContainer, .MainImageContainer{width:600px;margin:0}
.hide320, .bxImg img, .bxNewsImg img{display:block}
.topimageoverlaysubpage, .campaignWrapper, .login, .social, .headerSub, .placeholder, .show-menu, #footerContainer, #footerContentWrapper, #MainMenu, #menuWrapper{display:none}
#CenterAndRight, #mainContent, #mainContentContainer, #mainColumnTabs, #mainColumnCenter3Col{width:600px;margin:0}
#mainColumnLeft, #mainColumnLeft2Col, #mainColumnRight, #topWrapperBack{display:none}
}