html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}body{line-height:20px;height:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%;overflow-y:scroll}body{background:#fff;font:14px/24px 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif}strong{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif!important;font-weight:600}button{cursor:pointer;border-width:0;margin:0;padding:0;color:#0075d1;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-size:14px;background:transparent}button:hover{color:#025ba2}a{text-decoration:none;color:#0067c7}a:hover{color:#025ba2;text-decoration:underline}a:focus,button:focus,a.btn:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,input[type=file]:focus,input[type="text"]:focus,input.form-control:focus,.input-search-submit:focus,button:focus,input[type=button]:focus,a.btn:focus,input.common-btn:focus,.common-btn:focus,select:focus,textarea:focus{outline:1px dashed;outline-offset:1px}input[type="checkbox"]:focus,select:focus,input[type=radio]:focus,input[type=file]:focus,textarea:focus,.module-nav a:focus{outline-offset:0}input[type="text"]:focus,input.form-control:focus,button:focus,a.btn:focus,input.common-btn:focus,.search-facet .input-search-submit:focus,.common-btn:focus,.btn-install:focus,input[type=button]:focus,.nav-base li a:focus,.search-facets h3 a.expand:focus,#nav-user-loggedin div a:focus,.common-heading-tabs a:focus{outline-offset:-2px}button:focus,a.btn:focus,input.common-btn:focus{outline-color:#fff}.full-width{padding:0 20px;margin:0 auto;max-width:1140px;position:relative}.skip-content{padding:6px;position:absolute;top:-40px;left:0;color:#fff;border-bottom-right-radius:8px;background:#1a1a1a;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100}.skip-content:focus{top:0;outline-offset:-1px}.skip-content:hover{color:#fff}#nav-user{float:right;margin-top:10px;margin-bottom:28px;letter-spacing:.5px;margin-left:10px;position:absolute;right:20px;top:0}#nav-user li{float:left;padding:6px 0}#nav-user li~li:before{content:"|";float:left;margin:0 14px}#nav-user-loggedin{float:right;margin-top:10px;margin-bottom:28px;letter-spacing:.5px;position:relative;z-index:30;margin-left:10px;position:absolute;top:0;right:30px}#nav-user-loggedin>li{position:relative;margin:0;padding:2px 0;display:inline-block;vertical-align:middle}#nav-user-loggedin>li button{display:inline-block;vertical-align:middle}#nav-user-loggedin div{right:0;top:25px;position:absolute;display:none;width:155px;margin-top:6px;padding:15px 0 15px 0;background:#f5f5f5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#nav-user-loggedin div a{position:relative;display:block;padding:0 15px 5px 15px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#f5f5f5}#nav-user-loggedin div li{padding:0}#nav-user-loggedin li.user-profile>button{display:inline-block;vertical-align:middle;margin-left:3px}#nav-user-loggedin li.user-profile div:focus{visibility:visible;opacity:1;display:block}#nav-user-loggedin div.profile-dropdown.on{display:block}.dropdown-icon{text-indent:-9999px;position:absolute;top:50%;left:100%;background:url(../images/sprite.png) 0 -118px no-repeat;width:8px;height:4px;margin-left:3px}#nav-user-loggedin li.user-profile.on .dropdown-icon{background-position:0 -123px}#nav-user-loggedin .last{background-color:#ebecec!important;position:relative;top:16px;padding-top:5px!important;padding-bottom:10px!important}.ie7 #nav-user-loggedin .last{margin-top:-8px}#nav-user-loggedin img{width:25px;height:25px;float:right}#nav-primary{position:relative;border-bottom:1px solid #ccd2d3;clear:both;margin-bottom:42px;width:100%}#nav-primary:after{content:"";display:table;clear:both}.single-nav #nav-primary{margin-bottom:0}.ie7 #nav-primary{display:inline-block;margin-bottom:0}#nav-primary>ul>li>a{color:#757575;font-size:24px;font-family:"wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-weight:300}#nav-primary .iis-logo{display:inline-block;font-size:30px;font-weight:bold;line-height:31px;letter-spacing:2px;color:#1a1a1a;margin-right:34px;position:relative;font-family:"wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"}#nav-primary>ul>li>a.current{color:#1a1a1a;font-weight:bold}#nav-primary>ul>li>a:hover,#nav-primary .iis-logo:hover{color:#1a1a1a;font-weight:bold;text-decoration:none}a#logo{position:relative;float:left;bottom:15px;left:0;display:block;text-indent:-9999px;background:url(../images/iis-new-logo.png) 0 0 no-repeat transparent;width:94px;height:20px;top:20px}.ie7 a#logo{line-height:38px;margin-top:-12px}#nav-primary>ul{display:inline-block;vertical-align:middle}#nav-primary li{float:left;padding-bottom:10px}#nav-primary>ul>li~li{margin-left:38px}#nav-primary>ul>li>ul{position:absolute;left:0;top:100%;width:100%}#nav-primary ul>li>ul li{margin-top:12px}#nav-primary ul>li>ul li~li{margin-left:26px}#nav-primary ul li ul li a{font-size:14px;font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif}#nav-primary ul li>ul li a.current{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;color:#4f4f4f}a.icon-menu{display:none;-webkit-touch-callout:none}#search-site{float:right;position:relative;margin-top:10px;margin-bottom:32px;margin-right:60px}#txt-search{float:left;font-size:12px;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;margin-left:0;width:302px;border:1px solid #d9d9d9;background:#f3f3f3;padding:6px;height:32px;text-indent:1px;line-height:normal;letter-spacing:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#btn-search-submit{background:#3d3d3d;border:1px solid #3d3d3d;position:relative;padding:3px;cursor:pointer;height:32px;width:32px;float:right}.ie7 #btn-search-submit{height:32px;width:32px}#txt-search:focus,#txt-search.focus{border-left:3px solid #0075d1;padding-left:4px}.ie7 #search-site{height:32px;width:32px}.ie7 #txt-search{line-height:18px}.ie8 #txt-search{line-height:18px}.ie7 #search-site:hover #txt-search,.ie7 #txt-search.focus{height:18px;display:inline}.ie7 #search-site:hover,.ie7 #search-site.expanded{width:367px}#solutions-menu{position:relative;margin-left:19px!important;z-index:5000;padding-bottom:10px!important}#solutions-menu>a{padding-right:49px;padding-left:19px}#solutions-menu>a span{box-sizing:border-box;height:12px;width:12px;position:absolute;right:24px;top:6px;display:inline-block;border-style:solid;border-color:#171515;border-width:0 1px 1px 0;transform:rotate(45deg);transition:border-width 150ms ease-in-out}#solutions-menu>a span.active{transform:rotate(-135deg);top:14px}#solutions-menu+li{margin-left:19px!important}#solutions-menu.on>a{background:#f5f5f6;padding-top:9px;padding-bottom:10px}#solutions-menu div:focus{display:block}#solutions-menu div{display:none;border-top:1px solid #ccd2d3;position:absolute;top:100%;left:-109px;width:530px;background:#f5f5f6;padding-top:30px}#solutions-menu div.on{display:block}#solutions-menu ul{width:220px;float:left;margin-left:23px}#solutions-menu ul:first-child+ul{margin-left:50px;margin-bottom:20px}#solutions-menu ul li:first-child{font-size:20px;border-bottom:1px solid #c9ced0;margin-bottom:15px}#solutions-menu ul li{float:none}#solutions-menu ul:first-child+ul+ul{width:100%;background:#ebecec;margin-left:0;padding:15px 0 5px}#solutions-menu ul:first-child+ul+ul li{float:left}#solutions-menu ul:first-child+ul+ul li:first-child{font-size:14px;margin:0 8px 0 23px;padding:0;border-bottom-width:0}#solutions-menu ul:first-child+ul+ul li+li~li:before{content:"|";margin:0 8px;color:#767676}#solutions-menu li a{font-size:13px!important}#footer-site{display:flex;flex-wrap:wrap;position:relative;border-top:1px solid #d1d7da;clear:both;padding-top:35px;padding-bottom:35px;margin-top:35px;font-size:13px}#footer-site:after{content:"";display:table;clear:both}.ie7 #footer-site{display:inline-block;width:100%}#footer-site ul:first-child{margin-right:1.5rem}#footer-site li:first-child{display:block}#footer-site li:first-child~li{display:inline}#footer-site .logo{margin:0;float:right}#footer-site li:first-child+li~li:before,#footer-site .logo li:nth-child(2)+li:before{content:"|";margin:0 8px;color:#767676}#footer-site .managePrivacyChoice svg{display:inline-block;vertical-align:text-bottom;margin-right:3px}#footer-site .managePrivacyChoice a:hover>svg{text-decoration:none}#footer-site>a{position:absolute;right:0}#footer-site .social{flex-grow:1;margin-right:1.5rem}#footer-site .social li:first-child+li~li:before{content:none}#footer-site .facebook{margin-left:10px;display:inline-block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;background:url(../images/fb.png) 0 0 no-repeat}#footer-site .twitter{display:inline-block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;background:url(../images/twitter.png) 0 0 no-repeat}#footer-site .logo-footer{margin:3px 0 2px 0;display:block;text-indent:-9999px;width:89px;height:19px;background:url(../images/microsoft-logo2.png) 0 0 no-repeat}.icon-search{text-indent:-9999px;position:absolute;top:50%;left:50%;background:url(../images/sprite.png) 0 0 no-repeat;width:14px;height:14px;margin:-7px 0 0 -7px}#breadcrumb{margin-bottom:35px;color:#464f5d}#breadcrumb:first-child{border-top:1px solid #ccd2d3;padding-top:12px;margin-top:45px}#breadcrumb a,#breadcrumb span{font-size:13px;display:inline-block}#breadcrumb a~a:before,#breadcrumb span:before{content:"›";float:left;margin:0 6px;color:#464f5d}.single-nav+div #hero+#breadcrumb{margin-top:15px}.single-nav+div #breadcrumb:first-child{margin-top:0;border-top-width:0}.seperator{display:inline;margin:0 6px}.btn{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;float:left;background:#008a00;color:#fff;padding:7px 15px;font-size:18px;letter-spacing:1px;line-height:24px}.btn:hover{background:#004b1c;color:#fff}@media screen and (max-width:830px){.full-width{width:100%;margin:0;padding:0}.content{padding:10px 12px}#footer-site{padding-top:15px;padding-bottom:15px;font-size:12px}#footer-site ul:first-child{margin-right:0}#footer-site ul,#footer-site .logo{padding:5px 12px}.ms-logo{position:relative;display:block;width:100%;border-bottom:1px solid #e6e6e6;height:48px}a#logo{left:calc(50% - 49px);position:absolute;height:48px;float:none;top:0;bottom:0;background:url(../images/iis-new-logo.png) center 14px no-repeat transparent}#nav-primary{clear:none;margin-bottom:0}.iis-logo{display:block;padding:11px 12px;font-size:24px;margin-right:0;float:left;top:0}#nav-primary li{float:none;display:block;padding-bottom:0;margin-left:0}#nav-primary>ul>li~li{margin-left:0}#nav-primary>ul>li>a{font-size:14px;padding:7px 12px;color:#1a1a1a;border-bottom:1px solid #e6e6e6;display:block}#solutions-menu,#solutions-menu+li{margin-left:0!important;margin:0;padding:0;padding-bottom:0!important}#solutions-menu div{position:relative;display:none;width:100%;left:0;padding-top:0;background:#fdfdfd;border-bottom:1px solid #b5b2b2}#solutions-menu ul{float:none;width:100%;display:block;margin-left:0}#solutions-menu ul:first-child+ul{margin-left:0;margin-bottom:0}#solutions-menu ul:first-child+ul+ul{padding:0;background:transparent}#solutions-menu ul:first-child+ul+ul li{float:none;display:inline-block;width:auto}#solutions-menu ul:first-child+ul+ul li:first-child{font-size:12px}#solutions-menu ul:first-child+ul+ul li a{display:inline-block;padding:3px 5px}#solutions-menu>a span{width:10px;height:10px;right:15px;top:10px}#solutions-menu>a span.active{top:17px}#solutions-menu ul li:first-child{font-size:13px;padding:10px 25px 0;margin:0;width:auto;border-bottom:1px solid #e0dddd}#solutions-menu.on>a{padding-bottom:7px;padding-top:7px}#nav-primary>ul li ul li a{padding:3px 25px;font-size:11px!important;margin:0;width:auto;float:none;display:block;border-bottom:1px solid #e6e6e6}a.icon-menu{padding:15px 12px;display:block;position:absolute;top:0;width:25px;height:18px;z-index:99}a.icon-menu span{display:block;width:25px;height:2px;margin-bottom:5px;position:relative;background:#757474;border-radius:1px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}a.icon-menu span>span,a.icon-menu span>span>span{top:7px}#nav-primary>ul.menu{position:absolute;display:none;width:100%;margin:0;right:0;left:0;top:46px;z-index:2;border-top:1px solid #c8c8c8;border-bottom:1px solid #a5a5a5;background:#f2f2f2;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#nav-primary>ul.menu.active{transform:none;display:block}#search-site{margin-top:9px;right:12px;margin-bottom:0;z-index:2}#txt-search{width:120px;padding:5px;height:28px}#btn-search-submit{padding:6px;height:28px}#nav-user-loggedin{margin:5px 16px 0 -10px;right:0;top:50%}logoutForm{display:inline}#nav-user{margin:0;font-size:13px;padding:6px 12px 6px 0;z-index:1;right:0;top:46px}#nav-user-loggedin div{margin-top:4px;padding:8px 0 5px 0}#nav-user-loggedin div a{padding:0 15px 0 15px;font-size:12px}#nav-user-loggedin .last{top:5px}#nav-primary>ul>li>ul{position:relative}#nav-primary ul>li>ul li{margin-top:0}#nav-primary ul>li>ul li~li{margin-left:0}#breadcrumb{margin-bottom:20px;padding:0 12px}#breadcrumb a,#breadcrumb span,#breadcrumb a~a:before,#breadcrumb span:before{margin:0;margin-right:6px}#breadcrumb:first-child{margin-top:0;border-top:none}}@media screen and (max-width:1024px){#footer-site>ul:first-child{float:none;margin-bottom:10px}#footer-site .social{flex-grow:initial}}@media only screen and (min-width:831px)and (max-width:899px){#nav-primary>ul>li~li{margin-left:29px}#solutions-menu>a{padding:10px 30px 10px 10px}#solutions-menu>a span{right:8px!important}#footer-site ul{margin-right:12px}}@media only screen and (min-width:831px)and (max-width:1024px){#nav-primary>ul>li>a{font-size:18px}#solutions-menu>a span{right:24px;top:6px;width:10px;height:10px}#solutions-menu>a span.active{top:12px}#solutions-menu div{left:auto;right:-157px}}@media only screen and (min-width:1025px)and (max-width:1140px){#nav-primary>ul>li~li{margin-left:30px}#nav-primary>ul>li>a{font-size:24px}}@media only screen and (max-width:600px){#solutions-menu ul:first-child+ul+ul li:first-child{display:block}#solutions-menu ul:first-child+ul+ul li:nth-child(2){margin-left:19px}}@media(forced-colors:active)and (prefers-color-scheme:light){#btn-search-submit svg path{fill:#3d3d3d;stroke:#3d3d3d}}
canvas{-ms-touch-action:double-tap-zoom}table{border:1px solid #abb0b5;clear:both;width:100%}table th{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;color:#1f2834;font-size:14px;background:#ebecec;padding:5px}table tr,.ie7 table td,.ie7 table th{border-top:1px solid #abb0b5}table td{padding:5px;font-size:14px;vertical-align:text-top;line-height:24px}table td:first-child~td,table th:first-child~th,table th:first-child~td{border-left:1px solid #abb0b5}table th:first-child~td{color:#767676}#hero{overflow:hidden;padding:39px 25px 39px 30px}.ie7 #hero{margin-top:42px;padding-bottom:42px}#hero.hero-metro{background:#043e54 url(../images/hero-film.png) right bottom no-repeat}#hero h1{color:#fff;font-family:'Segoe UI Light','Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-weight:100;font-size:30px;margin-bottom:25px}#hero h2{color:#fff;font-size:16px;margin-bottom:15px}#hero p{clear:both;color:#fff;font-size:16px;width:750px;line-height:24px;max-width:74%}#hero p.additional-info{color:#fff;font-size:13px;width:300px;float:left;clear:none;margin-left:30px;line-height:18px;margin-top:30px}#hero nav a{color:#64ddff}#hero li{float:left}#hero li~li{margin-left:20px;margin-bottom:30px}.ie7 #hero li~li{margin-bottom:10px}#hero .actions{margin-top:30px;float:left;width:auto}#hero .actions .btn~.btn{margin-left:30px}.single-nav+div #hero{margin-top:20px}.page{clear:both}.page.two-left{padding-left:295px;padding-right:0;min-width:665px;max-width:1145px}.page.two-right{padding-left:0;padding-right:350px;max-width:1090px}.page:after{content:"";display:table;clear:both}.ie7 .page{display:inline-block}.col-left{float:left;width:250px;margin-left:-295px}.col-article,.col-mid{float:left;margin-left:0;margin-top:0;width:100%}h1.no-article{font-size:24px;color:#2f3947;line-height:32px;padding-bottom:25px;font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif}.col-right{float:right;width:300px;margin-right:-350px}.ie7 .col-right{margin-left:45px}.col-mid article{margin-bottom:32px;position:relative}.col-mid article:after{display:table;content:"";clear:both}.ie7 .col-mid article{display:inline-block;margin-bottom:20px}.col-mid article h1{font-size:18px}.col-mid article h4{font-size:18px}.col-mid article header p,.col-article article header p{font-size:11px;float:left;color:#767676;margin:3px 0 12px}.col-mid article header p a,.col-article article header p a{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;color:#357530}.col-mid article header p~p:before,.col-article article header p~p:before{content:"|";float:left;margin:0 14px}.col-mid article header~p{clear:both;color:#333;font-size:14px}.grouped-list article{clear:both;padding-left:30px;border-bottom:1px solid #ccd2d3;padding-bottom:30px;padding-right:20px}.grouped-list article header~p{float:left;max-width:70%}.grouped-list article aside{float:right;color:#767676;font-size:11px;width:21%;margin-top:1px}.grouped-list article~article{margin-bottom:0;margin-top:30px}.grouped-list>header{letter-spacing:1px;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;background:#4f4f4f;color:#f4f4f4;font-size:14px;padding:10px 10px 0 10px;margin-bottom:20px;height:28px;position:relative}.grouped-list>header:after{content:"";display:table;clear:both}.ie7 .grouped-list>header{display:inline-block}.grouped-list>header h1{font-size:16px;float:left;line-height:18px}.grouped-list>header h3{font-size:16px;float:left;line-height:18px}.grouped-list>header ul{font-size:14px;float:left;margin-left:40px;line-height:20px}.grouped-list>header a{color:#f4f4f4;font-size:13px;float:right;line-height:20px}.grouped-list>header a:hover{color:#fff}.grouped-list>footer,.grouped-list div>footer{margin-top:10px;overflow:hidden;margin-bottom:30px}.grouped-list>header ul.group-nav{float:right}ul.group-nav li{float:left;height:28px}ul.group-nav li:first-child{padding-right:40px}ul.group-nav a{float:none}ul.group-nav a:focus{outline-offset:-2px}.author{float:left;position:absolute;left:0;top:5px;width:59px}.grouped-list article.author-list{padding-left:80px}.grouped-list article.author-list header~p{float:left;max-width:100%}.grouped-list.no-lead{margin-bottom:40px}.grouped-list.no-lead article{padding-left:0;border-bottom-width:0;padding-bottom:0;margin-bottom:30px}.grouped-list.no-lead header~p{max-width:100%}.grouped-list.no-lead article~article{border-top:1px solid #ccd2d3;padding-top:30px;margin-top:0}.grouped-list .author-list:last-of-type{border-bottom:none}.pager li{float:left;margin-left:20px}.pager li.pager-text:first-child{margin-left:0;margin-right:20px}.pager li.pager-text{margin-left:40px}.col-article article header{margin-top:0}.col-article article header:after{clear:both;display:table;content:""}.ie7 .col-article article header{display:inline-block;line-height:34px;margin-top:0}.col-article h1{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size:24px;color:#2f3947;line-height:32px}.col-article h2{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;clear:both;font-weight:normal;font-size:20px;color:#4f4f4f;padding-bottom:15px;border-bottom:1px solid #ccd2d3;margin-bottom:25px;margin-top:50px}.col-article h3{font-size:14px;text-transform:uppercase;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;color:#4f4f4f;letter-spacing:1px;margin-bottom:12px;margin-top:35px}.col-article h3.important{color:#000}.col-article h4{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;margin:25px 0 12px 0}.col-article h5{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;font-style:italic;margin:25px 0 12px 0}.col-article h6{font-family:'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;font-style:italic;margin:25px 0 12px 0}.col-article b,.col-article strong{font-weight:bold}.col-article em,.col-article i{font-style:italic}.col-article header+*{margin-top:30px}.col-article article p{clear:both;color:#1f2834;font-size:14px;line-height:24px;margin-bottom:25px}.col-article article p a{display:inline-block}.col-article article header p{clear:none}.col-article article header p.description{font-size:14px;line-height:24px;color:#1c222b}.col-article article header p.description:before{content:"";margin:0;float:right}.header-ctas{width:60%;float:left;line-height:32px}.col-article article header.header-ctas p{color:#4f4f4f;margin-top:0;position:relative;padding-left:25px}.col-article article header.header-ctas p.urlrewrite{padding-left:0;margin-bottom:55px}.col-article article header.header-ctas p a{color:#0067c7}.col-article article header.header-ctas p a:hover{color:#025ba2}.header-ctas+aside{margin-top:5px;float:right;text-align:right;color:#767676}.header-ctas+aside .btn{display:block;float:none;margin-bottom:0}.header-ctas+aside+h2{float:left;width:100%;margin-top:20px;clear:both}.col-article ol,.col-article ul{margin:16px 0 50px 20px;color:#000;font-size:14px;line-height:24px}.col-article ul{margin:16px 0 40px 40px}.col-article ol ul{margin-bottom:13px}.col-article ol li{list-style-type:decimal;list-style-position:inside;margin-bottom:13px}.col-article ol li:before{content:"";margin-left:9px}.col-article ul ul{margin-bottom:10px;margin-top:10px}.col-article ul li{list-style-type:disc;margin-top:13px}.col-article table{margin:30px 0}.col-article .btn{margin-bottom:30px}figure{overflow:hidden}figure img{display:block;margin:30px auto;max-width:100%}.half-left{float:left;width:45%}.half-right{float:right;width:45%}.half-left p,.half-right p{margin:16px 0 40px 0}.half-left ul li,.half-right ul li{list-style-type:none;margin-left:0;margin-bottom:16px;font-size:14px}.half-left h2,.half-right h2{clear:both;font-weight:normal;font-size:20px;color:#4f4f4f;display:inline-block}.half-left h4,.half-right h4{clear:both;font-weight:normal;font-size:20px;color:#4f4f4f;display:inline-block}.half-left .rss-heading,.half-right .rss-heading{padding-bottom:15px;border-bottom:1px solid #ccd2d3;margin-bottom:25px;margin-top:40px}.half-left h3,.half-right h3{font-size:14px;line-height:30px}.about-author{margin-top:30px;margin-bottom:30px;clear:both;background:#f6f6f6;border:1px solid #d3d3d3;padding:10px 10px 10px 85px;position:relative}.about-author h1{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;letter-spacing:1px;color:#2f3947;font-size:14px;text-transform:uppercase}aside.about-author header~p{margin-bottom:0;font-size:13px}.about-author img{border:1px solid #acaeaf;float:left;position:absolute;top:10px;left:10px;height:61px}.col-right .about-author{padding:20px}.col-right .about-author h1{padding-left:70px;margin-bottom:5px}.col-right .about-author img{position:relative;left:0;top:0;margin:-24px 15px 4px 0}.col-article .about-author{padding:15px;min-height:70px}.col-article .about-author h1,.col-article .about-author p{padding-left:85px}.col-article .about-author img{margin:10px 15px 4px 10px}.col-equal header h1{margin-bottom:30px}.col-equal section,.col-equal>p{float:left;width:22%;margin-bottom:20px}.col-equal section~section,.col-equal>p~p{margin-left:4%;clear:none}.ie7 .col-equal section~section,.ie7 .col-equal>p~p{margin-left:2%}.col-equal section:nth-of-type(4n+1),.col-equal>p:nth-of-type(4n+1){clear:both;margin-left:0%}.col-equal p strong{display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.col-equal section h1{font-size:20px;color:#4f4f4f;padding-bottom:10px;border-bottom:1px solid #c9ced0;margin-bottom:30px}.col-equal section h2{font-size:14px;margin-bottom:0;padding-bottom:0;padding-top:0}.col-equal p{font-size:14px;margin-bottom:50px}.col-equal.header-links section header p{margin-top:0}.col-equal.header-links section h1{border-bottom-width:0;margin-bottom:-15px}.col-equal.header-links p{margin-bottom:30px}.col-equal-five section{float:left;width:18%;margin-bottom:20px}.col-equal-five section~section{padding-left:2%}.ie7 .col-equal-five section~section{padding-left:2%}.col-equal-three{overflow:hidden}.col-equal-three section{float:left;width:30%;margin-bottom:20px;font-size:14px;line-height:24px}.col-equal-three h1{font-size:24px;color:#2f3947;line-height:32px;padding-bottom:25px}.col-equal-three h2.title{font-size:24px;color:#2f3947;line-height:32px;padding-bottom:25px}.col-equal-three section~section{padding-left:5%}.col-equal-three section p{padding-bottom:40px}.ie7 .col-equal-three section~section{padding-left:2%}.ad-text{text-transform:uppercase;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;color:#515151;font-size:11px;margin:13px auto;padding:0 0 13px}.centered-ad-728{padding-top:80px;margin:0 auto;display:block;width:728px;clear:both}.ad-728{padding-top:80px}.ad{clear:both}.ad-300x250+*{margin-top:40px}.no-ad .centered-ad-728,.no-ad .ad-300x250{height:auto!important;margin:0!important;padding:0!important}.prettyprint{overflow:auto}.video-wrap{padding:13px;margin-bottom:30px;height:628px}.video-wrap video{width:100%;height:100%}.video-wrap h2{display:none}.page-tip{background:#f5f5f5;margin-top:30px;position:relative;padding:10px 10px 10px 82px}.page-tip>span{float:left;width:38px;height:100%;background:#0075d1;position:absolute;top:0;left:0}.page-tip>span span{top:20px}.page-tip strong{position:absolute;left:45px}a.subscribe{float:right;padding-left:15px;font-size:11px}.text-links a{color:#1f2834}.text-links a:hover{text-decoration:underline}.nth{clear:both!important;margin-left:0!important}.copy{text-align:center}.clear{clear:both}.icon,.icon-left{text-indent:-9999px;position:absolute;top:50%;left:50%;background:url(../images/sprite.png) 0 0 no-repeat;width:14px;height:14px;margin:-7px 0 0 -7px}.icon-rss{width:13px;height:13px;background-position:0 -15px}.icon-windows{background-position:0 -53px;width:16px;height:16px;margin:-8px 0 0 -8px;top:12px}.icon-user{background-position:0 -70px;width:15px;height:14px;margin:-5px 0 0 -8px}.icon-filter{background-position:0 -85px;width:15px;height:15px;margin:-7px 0 0}.icon-light{background-position:0 -101px;width:11px;height:16px;margin:-8px 0 0 -5px}.icon-curricula{background-position:0 -29px;width:8px;height:11px;margin:-5px 0 0 -4px}.current .icon-curricula{background-position:-9px -29px}.icon-curricula-color{background-position:-18px -29px;width:8px;height:11px;margin:-5px 0 0 -4px}.icon-video{background-position:0 -41px;width:11px;height:11px;margin:-5px 0 0 -5px}.current .icon-video{background-position:-24px -41px}.icon-video-color{background-position:-12px -41px;width:11px;height:11px;margin:-5px 0 0 -5px}.icon-whitepaper{background-position:-11px -370px;width:10px;height:12px;margin:-5px 0 0 -5px}.current .icon-whitepaper{background-position:-22px -370px}.icon-whitepaper-color{background-position:0 -370px;width:10px;height:12px}.icon-book{background-position:-12px -384px;width:11px;height:12px;margin:-5px 0 0 -5px}.current .icon-book{background-position:-24px -384px}.icon-book-color{background-position:0 -384px;width:11px;height:12px;margin:-5px 0 0 -5px}.icon-link{background-position:-13px -398px;width:12px;height:12px;margin:-5px 0 0 -5px}.current .icon-link{background-position:-26px -398px}.icon-link-color{background-position:0 -398px;width:12px;height:12px;margin:-5px 0 0 -5px}.icon-left{left:0;margin-left:0}@media only screen and (max-width:996px){.page.two-left{min-width:auto}.ad{width:auto!important;height:auto!important;padding-left:12px;padding-right:12px;text-align:center}.ad a img{max-width:100%;height:auto;width:auto}#hero p.additional-info{text-shadow:1px 1px 1px #000;float:none;margin-left:0;padding-top:30px;clear:both}.col-equal section{width:48%;margin-right:2%;margin-left:0!important;display:inline-block;vertical-align:top;float:none}}@media screen and (max-width:830px){#hero p{text-shadow:1px 1px 1px #000}.page.two-right{padding-left:12px;padding-right:12px;max-width:100%}.col-article,.col-mid{float:none}.col-right{float:none;max-width:300px}.col-right.overview{max-width:none;width:auto;margin-right:0}.page.two-left{padding-left:0}.page.two-left .col-left,.page.two-left .col-mid.grouped-list{width:auto;float:none;margin-left:0;padding:0 12px}.page.two-left .col-left nav{max-width:380px}.centered-ad-728{padding-top:20px}.pager li{margin-left:0;margin-right:12px;font-size:13px;padding-bottom:15px}.pager li.pager-text:first-child{margin-right:12px}.pager li:first-child{margin-left:0;padding-left:0}.pager li:last-child{margin-right:0;padding-right:0}.col-mid article h1{font-size:14px}.col-mid article header p,.col-article article header p{margin:0 0 5px}.grouped-list article{padding-bottom:15px}.col-mid article{margin-bottom:15px}.grouped-list>header{height:auto;padding:0 10px}.grouped-list>header h3,.grouped-list>header h1,.grouped-list>header a.viewAllMicrosoft,.grouped-list>header a.viewAllCommunity{font-size:13px;width:68%;padding:10px 0}.grouped-list>header a.viewAllMicrosoft,.grouped-list>header a.viewAllCommunity{font-size:11px;width:29%;text-align:right}.grouped-list>header ul.group-nav{margin-left:0;width:auto}ul.group-nav li:first-child a{padding-right:0;display:inline-block;padding:8px 0;font-size:11px}.grouped-list div>footer{margin-bottom:0}.page.col-equal{padding-left:2%;padding-right:2%}}@media only screen and (max-width:750px){#hero p{padding-bottom:7%}#hero .actions{width:auto;max-width:100%}#hero.hero-download#hero .actions .btn~.btn{float:none;display:block;margin-left:0;margin-top:50px;clear:both}.hero-download#hero p{padding-bottom:0;margin-left:0;clear:both}}@media only screen and (max-width:560px){.header-ctas{float:none;width:auto}.header-ctas+aside{margin-top:15px;float:left;text-align:left}.col-equal section{width:100%;margin-right:0}#hero p.additional-info{max-width:45%}}@media only screen and (max-width:500px){#hero h1{font-size:26px}.col-right{width:auto;max-width:100%}#hero .actions .btn{padding:7px 10px;font-size:15px;margin-right:15px;margin-bottom:10px}#hero .actions .btn~.btn{margin-left:0}.grouped-list article.author-list{padding-left:65px}.author{width:45px}.col-mid article h4{font-size:15px}.col-mid article header~p{font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
.nav-base li{float:left;clear:both;width:100%;line-height:40px;font-size:12px}.nav-base li a{position:relative;font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;color:#616366;display:block;padding:10px 5px 10px 11px;border-left:3px solid #f5f5f5;line-height:20px}.nav-base li a:focus{outline-offset:-1px}.nav-base li:nth-child(odd){background:#f7f8f8}.nav-base li:nth-child(odd) a{border-color:#ececec}.nav-base li.striped{background:#f7f8f8}.nav-base li.striped a{border-color:#ececec}.nav-base li:hover{border-top:1px solid #fff;border-bottom:1px solid #fff;background:#e7e8e8;line-height:38px}.nav-base li:hover a{border-left-color:#e2e3e3;padding-top:9px;padding-bottom:9px}.nav-base li.current{background:#d1e6f9}.nav-base li.current:hover{border-width:0;line-height:40px}.nav-base li.current a{color:#262626;border-color:#0075d1;padding-top:10px;padding-bottom:10px}.nav-base ul{margin-bottom:40px;overflow:hidden}.nav-base h1{color:#222;font-size:20px;margin:18px 0 20px;margin-top:12px}.nav-base h2.side-menu{color:#222;font-size:20px;margin:18px 0 20px;margin-top:12px}.nav-base h2{font-family:'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif;font-weight:600;font-size:14px;margin-bottom:16px}@media screen and (max-width:830px){.nav-base ul{margin-bottom:10px}}
#hero.hero-download{background:#043e54 url(../images/hero-download.png) right bottom no-repeat;margin-bottom:20px}.col-article object,div.module-vid-player,img.downloads-image{display:block;margin-bottom:30px;margin-top:5px;float:left;margin-right:30px;border:1px #ccd2d3 solid}div.module-vid-player{border:0}div.module-vid-player iframe{display:block}.video-link,.video-link img{display:block;position:relative}.video-link{border-top:39px solid #000;border-bottom:38px solid #000}.play-button{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/sprite-play-button.png) no-repeat -320px 86px;cursor:pointer}.play-button:hover{background-position:-920px 86px}.col-article article .download-ctas p{font-size:10px}.download-tag.icon{float:left;position:absolute;left:10px;top:10px}.busy{background:url(../images/ajax-loader-LARGE.gif) no-repeat top;min-height:32px}@media screen and (max-width:830px){.col-article object,div.module-vid-player,img.downloads-image{float:none;margin-right:0}.video-link img{width:auto;max-width:100%;height:auto}div.module-vid-player iframe{width:100%!important}}
