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}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:center;font-weight:normal;vertical-align:middle;padding:5px}
.styledTable table,th,td {border: 1px solid #303030; background-color:#eee;font-size:1em}
.styledTable th{border: 1px solid #303030; background-color:#eee;font-size:1em}
.styledTableHeader {background-color:#D6D6D6}
.styledTableLeft {max-width: 200px; background-color:#D6D6D6}
.invisibleTable table{table-layout:fixed;border-spacing:0px;border-collapse:collapse;border: 0;background-color:transparent;font-size:.833em}
.invisibleTable td{border-spacing:0px;border: 0;padding:5px;background-color:transparent;font-size:.833em}
.invisibleTable th{border: 0;background-color:transparent;font-size:.833em}
.invisibleTableHeader td{border:0;background-color:transparent}
.invisibleTableLeft td{border:0;background-color:transparent}
.invisibleTableNormalText table{border: 0; background-color:transparent;}
.invisibleTableNormalText td{border: 0; background-color:transparent; width:33%; vertical-align:top; padding:8px}
.invisibleTableNormalText th{border: 0; background-color:transparent;vertical-align:top}
.formTable table{border: 0; background-color:transparent;}
.formTable td{border: 1; background-color:transparent; width:50%; padding:5px}
.formTable th{border: 0; background-color:transparent; width:50%}
.uglyBuyStyle a{color:red; text-decoration:underline; font-size:.7em}
.uglyBuyStyle a:hover{color:#580000; text-decoration:underline}
.uglyBuyStyle a:focus{color:#580000; text-decoration:underline}
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}
@-ms-viewport{width:device-width}
html{overflow-y:auto}
img,video{max-width:100%;height:auto}
.lt-ie9 img{-ms-interpolation-mode:bicubic;zoom:1}
.tab-container{width:98%;margin-left:auto;margin-right:auto;max-width:1180px;*zoom:1}
.lang-container{margin:0 0 .5em 0;text-align:right;float:right;}
.lang-container:after{content:"";display:table;clear:both}
.logo-container{text-align:left;float:left;}
.logo-container:after{content:"";display:table;clear:both}
.header-container:after{content:"";display:table;clear:both}
.grid-container{width:95%;margin-left:auto;margin-right:auto;max-width:1180px;*zoom:1}
.grid-container:after{content:"";display:table;clear:both}
.grid-row .grid-unit{position:relative;margin-left:0;width:100%;float:left;display:inline}
.grid-row .col-flow-opposite{float:left}
.grid-row{clear:both;float:left;width:100%}
.row-padded{overflow:hidden;padding-top:1.5em;padding-bottom:1.5em}
.row-padded-top{padding-top:1.5em}
.row-padded-bottom{padding-bottom:1.5em}
.row-padded .grid-container{}
.row-grey{background:#eee}
.row-blue{background:#1570a6}
.row-blue,.row-blue h1,.row-blue h2,.row-blue h3,.row-blue h4,.row-blue a,.row-blue a:hover,.row-blue a:focus{color:#fff}
@media screen and (min-width:540px){.row-padded{padding-top:2.5%;padding-bottom:2.5%}
.row-padded-top{padding-top:2.5%}
.row-padded-bottom{padding-bottom:2.5%}
.grid-row .grid-unit{margin-left:2%}
.grid-row .grid-unit:first-child{margin-left:0}
.grid-row .col-flow-opposite{float:right}
.row-1 .grid-unit{width:100%}
.row-2 .grid-unit{width:49%}
.row-3 .grid-unit{width:32%}
.row-4 .grid-unit{width:49%}
.row-5 .grid-unit{width:49%}
.row-3 .col-1,.row-3 .col-2,.row-4,.row-5 .col-1,.row-4,.row-5 .col-2,.row-4,.row-5 .col-3{width:100%;margin-left:0}
.row-3 .col-2 .grid-unit,.row-4,.row5 .col-2 .grid-unit{width:49%}
.row-2 .col-2 .grid-unit,.row-2 .col-3 .grid-unit,.row-3 .col-3 .grid-unit,.row-4,.row-5 .col-3 .grid-unit{width:100%;margin-left:0;margin-right:0}
.row-4 .col-3 .col-2{width:100%}
.row-5 .col-3 .col-2{width:100%}
.row-2 .col-2 .grid-unit:first-child,.row-3 .col-2 .grid-unit:first-child,.row-4 .col-2 .grid-unit:first-child,.row-4 .col-3 .grid-unit:first-child{margin-left:0}
.row-4 .grid-unit:nth-of-type(2n+3){margin-left:0;clear:both}
.row-3 .col-2+.grid-unit,.row-4 .col-2+.grid-unit{margin-left:0;margin-right:2%}
.row-4 .col-2.grid-unit+.grid-unit+.grid-unit,.row-4 .col-3 .grid-unit{clear:none}
}
@media screen and (min-width:680px){.row-2 .col-3 .grid-unit,.row-3 .col-3 .grid-unit,.row-4 .col-3 .grid-unit{width:31.63%;margin-left:2.555%;margin-right:0}
.row-4 .col-3 .col-2{width:65.815%}
}
@media screen and (min-width:900px){.row-1 .grid-unit{width:100%}
.row-2 .grid-unit{width:49%}
.row-3 .grid-unit{width:32%}
.row-4 .grid-unit{width:23.5%}
.row-5 .grid-unit{width:50%}
.row-3 .col-2 .grid-unit,.row-4 .col-2 .grid-unit{width:48.3335%;margin-left:3.333%;margin-right:0}
.row-3 .col-2{width:66%;margin-left:2%}
.row-4 .col-2{width:49%;margin-left:2%}
.row-4 .col-3{width:74.5%;margin-left:2%}
.row-2 .col-2 .grid-unit{width:48.3335%;margin-left:3.333%;margin-right:0}
.row-3 .col-2+.grid-unit,.row-4 .col-2+.grid-unit{margin-right:0}
.row-4 .col-3 .grid-unit:nth-of-type(2n+3),.row-4 .col-3 .col-2+.grid-unit{margin-left:2.555%}
.row-3 .col-2+.grid-unit,.row-4 .col-2+.grid-unit,.row-3 .col-2+.grid-unit,.row-4 .grid-unit:nth-of-type(2n+3){margin-left:2%;clear:none}
}
.col-example .show-grid.col-1 div[class*="grid-"]{background-color:#8bbf2c}
.col-example .show-grid.col-2 div[class*="grid-"]{background-color:#edd21f}
.col-example .show-grid.col-3 div[class*="grid-"]{background-color:#26bef0}
.col-example .show-grid.col-4 div[class*="grid-"]{background-color:#f03a25}
.col-example .grid-unit .grid-unit{padding:0 0!important;margin-bottom:.25em!important;margin-top:.25em;min-height:1em!important;background-color:#000!important}
.col-example .show-grid{width:100%;float:left;margin:.5em 0;padding-top:.5em;background-color:#e7e7e7}
.show-grid div[class*="grid-"]{border-radius:3px;margin-bottom:.5em;padding:.4em 0;min-height:1.5em;display:block}
.lt-ie9 body{min-width:1024px}
.lt-ie9 .grid-container{width:1000px}
.lt-ie9 .grid-container .grid-unit{margin-left:10px;margin-right:10px;display:inline}
.lt-ie9 .grid-container .col-flow-opposite{float:right}
.lt-ie9 .row-padded{padding-top:3em;padding-bottom:3em}
.lt-ie9 .row-padded-top{padding-top:3em}
.lt-ie9 .row-padded-bottom{padding-bottom:3em}
.lt-ie9 .row-1 .grid-unit{width:980px}
.lt-ie9 .row-2 .grid-unit{width:480px}
.lt-ie9 .row-3 .grid-unit{width:312px}
.lt-ie9 .row-4 .grid-unit{width:230px}
.lt-ie9 .row-2 .col-2 .grid-unit{width:220px}
.lt-ie9 .row-2 .col-3 .grid-unit,.lt-ie9 .row-3 .col-3 .grid-unit,.lt-ie9 .row-4 .col-3 .grid-unit,.lt-ie9 .row-4 .col-2 .grid-unit{width:220px}
.lt-ie9 .row-3 .col-2 .grid-unit{width:300px}
.lt-ie9 .row-3 .col-2{width:645px}
.lt-ie9 .row-4 .col-2{width:480px}
.lt-ie9 .row-4 .col-3{width:730px}
.lt-ie9 .row-4 .col-3 .col-2{width:460px}
.lt-ie8 .grid-container .grid-unit{position:static}
html[dir="rtl"].iem7,html[dir="rtl"].iem9{direction:ltr}
html[dir="rtl"].iem7 form,html[dir="rtl"].iem9 form{direction:rtl}
html[dir="rtl"].iem7 .grid-row .grid-unit,html[dir="rtl"].iem7 .grid-row .col-flow-opposite,html[dir="rtl"].iem7 .grid-row .col-flow-opposite,html[dir="rtl"].iem7 .grid-container .col-flow-opposite{float:none}
html[dir="rtl"].iem7 .grid-row .grid-unit{clear:both}
body{font-size:100%;line-height:1.5;color:#222;font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
p{margin:0 0 1.5em}
strong{font-weight:bold}
em{font-style:italic}
.legal{font-size:.833em}
.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="submit"],textarea{font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"}
h1,h2,h3,h4{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;color:#1a1a1a;line-height:1.25;margin:.25em 0 .75em;font-size:1.825em}
h5{line-height:1.25;margin:0 0 .65em}
.mac h1,.mac h2,.mac h3,.mac h4{-webkit-font-smoothing:subpixel-antialiased}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
h1+h1,h2+h2,h3+h3{margin-top:1.3em}
@media screen and (min-width:540px){h1{margin-bottom:.35em}
h2{font-size:1.625em;margin-bottom:.55em}
h4{font-size:1.625em}
h5{font-size:1em}
h6{font-size:1em}
}
@media screen and (min-width:680px){h1{font-size:2em}
}
@media screen and (min-width:900px){h1{font-size:2.375em}
}
a{color:#1570a6;text-decoration:none;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-ms-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}
a:focus,a:hover{color:#083047;text-decoration:underline}
.styled-li {list-style-type:square}
.styled-ul {width:90%;text-align:left;margin-left:20px}
.icon-left,.icon-right,.icon-menu,.icon-search,.icon-plus,.icon-minus,.icon-circledown,.icon-globe{font-family:"MSHPIconsRegular"}
.fontface .icon-left:after{content:''}
.fontface .icon-right:after{content:''}
.fontface .icon-menu:after{content:''}
.fontface .icon-search:after{content:''}
.fontface .icon-plus:after{content:''}
.fontface .icon-minus:after{content:''}
.fontface .icon-circledown:after{content:''}
.fontface .icon-globe:after{content:''}
.nofontface .icon-left,.nofontface .icon-right,.nofontface .icon-menu,.nofontface .icon-search,.nofontface .icon-globe{background-position:center center;background-repeat:no-repeat;display:inline-block}
.light-foreground .icon-left,.light-foreground .icon-right{color:#fff}
blockquote{margin:1.5em;color:#666;font-style:italic}
dfn{font-style:italic;font-weight:bold;background:#ffc}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em;font-style:italic}
del{color:#666}
pre,code{margin:1.5em 0;white-space:pre}
tt{display:block;margin:1.5em 0;line-height:1.5}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}
.lt-ie9 h1{font-size:2.375em;margin-bottom:.5em}
.lt-ie9 h2{font-size:1.625em}
.lt-ie9 h3{font-size:1.167em}
.lt-ie9 h4{font-size:1em}
.lt-ie9 h5{font-size:1em}
.lt-ie9 h6{font-size:1em}
.international{font-family:"Tahoma","Verdana","Arial","sans-serif"}
body{background:#fff}
table{width:100%;border-collapse:collapse}
li ul,li ol{margin:0}
ul{margin:0 0 1.5em 0;list-style-type:none}
ol{margin:0 0 1.5em 1.5em;list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
input[type="checkbox"],input[type="radio"]{margin-right:.5em}
input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="submit"],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;text-shadow:none;-moz-appearance:none;-webkit-appearance:none}
input[type="submit"]{cursor:pointer;font-size:.9em}
.page-content{min-height:25em}
@media screen and (min-width:900px){.page-content{}
}
.lt-ie9 .page-content{min-height:auto}
.site-header{margin-top:1em;border-bottom:5px solid #eee}
.site-header h1{margin:0}
.mscom-logo{float:left;margin:0 3% .25em}
.mscom-logo img{width:115px}
.mscom-logo a:hover{text-decoration:none}
.no-js .site-header-togglers{display:none}
.js .global-navigation,.js .menu-component{display:none}
.global-navigation{clear:both;float:none;margin-top:.4em;padding:0 2%;position:relative}
.account-center{font-size:.9em;background:#eee;text-align:right;float:right;}
.account-center a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:.25em 0;margin-left:0em}
@media screen and (min-width:540px){.account-center{padding:0;width:100%;background:transparent;min-height:1.9em;margin:.25em 0 0 0}
.account-center a{color:#0072c6}
}
@media screen and (min-width:900px){.top-bar-storelink{display:none}
}
.site-header-togglers{margin-top:.1em;margin-right:3%;float:right;font-size:1.5em;position:relative;line-height:1.1}
.site-header-togglers a{margin-left:.5em;color:#1570a6}
.site-header-togglers a:hover{color:#1a1a1a;text-decoration:none}
@media screen and (max-width:539px){.site-header .grid-container{width:100%}
}
@media screen and (min-width:540px){.site-header{position:relative}
.mscom-logo{margin:0 .4em 0 0}
.mscom-logo img{width:160px;margin-top:.05em;margin-bottom:.25em}
.site-header-togglers{display:none}
.global-navigation{display:block!important;float:right;clear:none;width:39.667%;padding:0}
}
.lt-ie9 .account-center{background:transparent;margin:.5em 0 0 0}
.lt-ie9 .mscom-logo{margin:0 0 0 .4em;width:160px}
.lt-ie9 .mscom-logo img{margin-top:.05em;margin-bottom:.25em;width:160px;_height:34px}
.lt-ie9 .global-navigation{display:block!important;float:right;clear:none;width:39.667%}
.lt-ie9 .site-header-togglers{display:none}
.iem7 .site-header .grid-container{width:100%}
.iem7 .site-header-togglers{display:block;font-size:1.25em}
.iem7 .mscom-logo img{margin-top:0;padding:.5em 0}
.search-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0 1em;border:1px solid #d2d2d2;font-size:.875em}
.search-form .input-wrapper{margin-right:24px}
.search-form input[type="text"],.search-form input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:transparent;padding:0 1%;display:block;font-size:1.05em;height:24px;line-height:24px;width:100%;-moz-appearance:none;-webkit-appearance:none}
.search-submit{background:transparent;border:0;cursor:pointer;position:absolute;*zoom:1;right:4px;top:4px;padding:0;display:block;height:16px;width:16px;-moz-appearance:none;-webkit-appearance:none}
.search-submit img{max-width:16px}
.search-results-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;background:#fff;border:1px solid #ccc;border-top:none;width:100%;z-index:2000;font-size:.9em}
.search-results-box ul{margin:0}
.search-results-box a{padding:.5em 1em;display:block;color:#1a1a1a;cursor:pointer}
.search-results-box a:hover,.search-results-box li.selected a{background-color:#1570a6;color:#fff;text-decoration:none}
.search-results{display:none;padding-bottom:.5em;border-bottom:1px solid #d6d6d6}
.search-scope{padding-top:.5em}
.search-scope a{padding-left:2.5em}
@media screen and (max-width:540px){.search-results-box{display:none!important}
}
@media screen and (min-width:540px){.search-form{margin:0}
}
.lt-ie9 .search-form{margin:0}
.lt-ie9 .search-form .search-submit img{max-width:32px}
.lt-ie9 .search-results-box{width:397px}
.lt-ie8 #mscom-search{z-index:2000}
.lt-ie8 .search-results-box{left:1.75%;width:95.9%}
.lt-ie7 .search-form input#q{width:100%;border:0}
.lt-ie7 .search-form button{right:10px}
.lt-ie7 .search-results-box{clear:both;float:left;width:419px}
.list-of-links{float:none}
.list-of-links li{display:inline-block;margin:.25em 0 .5em;width:100%;line-height:1.25em}
.list-of-links-sm li,.list-of-links-med li{font-size:.9em}
.list-of-links-sm .heading{font-family:"wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:1em;font-weight:normal;line-height:1.25em;margin-bottom:.65em}
@media screen and (min-width:540px){.list-array li{display:inline-block;margin:0 2.5% 0 0;width:inherit}
.list-of-links li:last-child{margin-right:0}
.list-of-links-xlg .heading{font-size:2em}
}
@media screen and (min-width:900px){.list-of-links{margin-top:0}
.list-of-links ul{padding:.25em 0 .5em}
.list-of-links li{display:block;margin:0 0 .7em}
.list-of-links-med .heading{font-size:1.625em;margin-bottom:.55em}
.ja-jp .list-of-links-med .heading{font-size:1.2em}
.list-of-links-lg .heading{font-size:2.375em}
.list-of-links-xlg li{font-size:1.25em;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}
.list-of-links-xlg .heading{margin-bottom:.5em;font-size:2.375em}
.ja-jp .list-of-links-xlg .heading{font-size:1.5em}
.mac .list-of-links-xlg li{-webkit-font-smoothing:subpixel-antialiased}
}
.lt-ie9 .features img{width:100%;margin:0 0 .25em;float:none;padding-top:0}
.lt-ie9 .list-of-links{margin-top:0}
.lt-ie9 .list-of-links ul{padding:.25em 0 .5em}
.lt-ie9 .list-of-links li{display:block;margin:0 0 .7em}
.lt-ie9 .list-of-links-med .heading{font-size:1.625em;margin-bottom:.55em}
.lt-ie9 .list-of-links-lg .heading{font-size:2.375em}
.lt-ie9 .list-of-links-xlg li{font-size:1.25em;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}
.lt-ie9 .list-of-links-xlg .heading{margin-bottom:.5em;font-size:2.375em}
.menulevel-storelink{float:right;line-height:2.5em;display:none}
.menu-component{*zoom:1;clear:both;float:none;margin:0;width:100%;position:relative;z-index:1900}
.menu-component:after{content:"";display:table;clear:both}
.top-level-menubar{margin:0}
.top-level-menuitem{margin:0}
.dropdown-menu{display:none;opacity:0;border-left:.5em solid #083047}
.dropdown-menu .single-col-dropdown{display:block}
.dropdown-menu .multi-col-dropdown{display:none}
.dropdown-menu .heading{display:none}
@media screen and (max-width:539px){.fontface .dropdown>a:after{margin-left:.35em;font-family:"MSHPIconsRegular";content:'';font-size:.688em}
.dropdown a,.dropdown a:hover,.dropdown a:focus{color:#fff}
.dropdown-menu .list-of-links,.dropdown-menu .list-of-links ul,.dropdown-menu .list-of-links li{background:#1570a6;margin:0;display:block;font-size:1em}
.dropdown-menu{opacity:1}
}
@media screen and (min-width:540px){.menu-component{position:relative;display:block!important;clear:both}
.menu-component .grid-container{position:static!important}
.top-level-menubar{margin:0 0 0 -.6em}
.top-level-menuitem{list-style-type:none;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.top-level-menuitem:last-child{margin-right:0!important}
.top-level-link{line-height:2.5em;background:transparent;color:#1a1a1a;padding:0 .5em;text-indent:0;border-bottom:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.top-level-link:hover,.top-level-link:focus{background:none;color:#0060a6;text-decoration:none}
.top-level-menubar .ui-state-active,.top-level-menubar .dropdown-open{background:#eee}
.dropdown-menu{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;width:100%;max-width:1600px;background:#eee;position:absolute;left:0;display:none;border-left:none}
.accordion-open .dropdown-menu{display:none!important}
.dropdown-open .dropdown-menu{display:block!important;opacity:1}
.dropdown-menu .single-col-dropdown{display:none!important}
.dropdown-menu .multi-col-dropdown{display:block!important;overflow:hidden}
.dropdown-menu .heading{display:block!important;line-height:1.25;margin:0 0 1.35em}
.dropdown-menu .grid-container{clear:both;padding:1.35em 2%}
.dropdown-menu .grid-unit{max-width:270px;margin-left:2%}
.dropdown-menu .row-4 .grid-unit{width:23.5%;clear:none;margin-left:2%}
.dropdown-menu .grid-unit:first-child{margin-left:0}
.dropdown-menu .list-of-links ul{margin-bottom:1.5em}
.dropdown-menu .all{color:#0060a6;margin:0 0 1em;font-size:.9em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.dropdown-menu .all:hover{color:#1a1a1a}
}
@media screen and (min-width:900px){.menulevel-storelink{display:inline}
.top-level-link{padding:0 .93em}
.top-level-menubar{margin:0 0 0 -.93em}
}
.lt-ie9 .menu-component{display:block!important;clear:both}
.lt-ie9 .menu-component .grid-container{position:relative}
.lt-ie9 .top-level-menubar{margin:0}
.lt-ie9 .top-level-menuitem{list-style-type:none;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.lt-ie9 .top-level-menuitem:last-child{margin-right:0!important}
.lt-ie9 .top-level-link{line-height:2.5em;background:transparent;color:#1a1a1a;padding:0 1.5em;text-indent:0;border-bottom:none}
.lt-ie9 .top-level-link:hover,.top-level-link:focus{background:none;color:#0060a6;text-decoration:none}
.lt-ie9 .top-level-menubar .ui-state-active,.lt-ie9 .top-level-menubar .dropdown-open{background:#eee}
.lt-ie9 .dropdown-menu{opacity:0;width:100%;max-width:1600px;background:#eee;position:absolute;left:-14px;display:none;border-left:none}
.lt-ie9 .dropdown-open .dropdown-menu{display:block!important;opacity:1}
.lt-ie9 .dropdown-menu .grid-unit{margin:0 1%}
.lt-ie9 .dropdown-menu .single-col-dropdown{display:none!important}
.lt-ie9 .dropdown-menu .multi-col-dropdown{display:block!important;overflow:hidden}
.lt-ie9 .dropdown-menu .heading{display:block!important;line-height:1.25;margin:0 0 1.35em}
.lt-ie9 .dropdown-menu .grid-container{clear:both;padding:1.35em 2%}
.lt-ie9 .dropdown-menu .grid-unit{float:left;width:23%}
.lt-ie9 .dropdown-menu .all{color:#0060a6;margin:0 0 1em;font-size:.9em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.lt-ie9 .dropdown-menu .all:hover{color:#1a1a1a}
.lt-ie9 .top-level-link{padding:0 .75em}
.lt-ie8 .dropdown-menu{position:absolute;*zoom:1;top:2.5em;z-index:2000;width:980px}
.iem7 .dropdown>a:after{margin-left:.35em;font-family:"MSHPIconsRegular";content:'';font-size:.688em}
.iem7 .menu-component a,.iem7 .dropdown-menu .list-of-links a{display:block;background:#1570a6;color:#fff;border-bottom:1px solid #fff;text-decoration:none;line-height:1.5em;padding:.5em .8em}
.iem7 .menu-component a:hover,.iem7 .dropdown-menu .list-of-links a:hover{background:#083047}
.iem7 .dropdown-menu .list-of-links,.iem7 .dropdown-menu .list-of-links ul,.iem7 .dropdown-menu .list-of-links li{background:#1570a6;margin:0;display:block;font-size:1em}
.iem7 .dropdown-menu{opacity:1}
.hero{max-width:1600px;margin:0 auto;position:relative;overflow:hidden}
.hero .slides{margin:0;padding:0;width:100%;display:block}
.hero .media{display:block;line-height:0}
.hero .text{overflow:hidden}
.media{background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;height:0;line-height:0;overflow:hidden}
.media img,.media video{max-width:100%}
.hero .media{padding-bottom:56.25%}
.hero .media img,.hero .media video{width:166.5%;max-width:166.5%;margin-left:-40%}
.hero.hero-default-unmasked .media{padding-bottom:33.75%}
.hero.hero-default-unmasked .media img,.hero.hero-default-unmasked .media video{width:100%;max-width:100%;margin:0!important}
@media(min-width:540px){.hero .media{padding-bottom:33.75%}
.hero .media img,.hero .media video{width:100%;max-width:100%;margin:0}
}
@media(min-width:1025px){.hero .media{padding-bottom:30%}
.hero .media img,.hero .media video{margin-top:-1.875%}
}
@media(min-width:1025px)and (min-height:900px){.hero .media{padding-bottom:33.75%}
.hero .media img,.hero .media video{margin:0}
}
.hero.hero-med .media{padding-bottom:42.5%}
.hero.hero-med .media img,.hero.hero-med .media video{width:100%;max-width:100%;margin:0!important}
.hero.hero-full .media{padding-bottom:56.25%}
.hero.hero-full .media img,.hero.hero-full .media video{width:100%;max-width:100%;margin:0!important}
.slideshow-hero .navigation,.slideshow-hero .prev-next{position:absolute;width:100%;cursor:pointer}
.slideshow-hero .navigation .container,.slideshow-hero .prev-next .container{padding:0 1%}
.no-js .slideshow-hero .navigation,.no-js .slideshow-hero .prev-next{display:none}
.slideshow-hero .navigation{display:none;bottom:1em;right:1.15em;text-align:right;z-index:1000;pointer-events:none}
.slideshow-hero .navigation a{color:#fff;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:2.15em;margin:0 .075em;position:relative;text-align:center;text-decoration:none;text-shadow:0 0 4px #999;text-shadow:0 0 4px rgba(0,0,0,.15);pointer-events:auto}
.slideshow-hero .navigation a.active{color:#1570a6}
.slideshow-hero .prev-next{bottom:5.25em;z-index:1200}
.slideshow-hero button{padding:0;height:2em;text-align:center;display:block;background:transparent;border:none;font-size:1.5em;position:absolute;color:#1a1a1a;cursor:pointer;-moz-appearance:none;-webkit-appearance:none}
.slideshow-hero .prev{text-align:left;left:1%}
.slideshow-hero .next{text-align:right;right:1%}
@media screen and (min-width:33.75em){.slideshow-hero .prev-next{bottom:4.75em}
}
@media screen and (min-width:42.5em){.slideshow-hero .navigation{display:block}
.slideshow-hero .prev-next{display:none}
}
.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e55e1e;color:#fff;padding:1em 40px 0;min-height:11.8em;position:relative;top:0;font-size:.6em;cursor:pointer;z-index:1100}
.box .box-title{display:block;font-size:1.9em;line-height:1em;margin:.25em 0 .35em 0;color:inherit}
.box a{color:inherit;cursor:pointer;pointer-events:auto}
.box .box-description{display:block;font-size:1.5em;margin-bottom:0;line-height:1;padding-bottom:1em}
.box-actions li{display:inline;line-height:1.1em;margin-right:4%}
.box-actions a:hover,.box-actions span:hover{text-decoration:underline}
.box .box-img{margin-bottom:.25em;max-height:2.5em}
@media screen and (min-width:33.75em){.box{min-height:10em}
}
@media screen and (min-width:42.5em){.hero .text{position:absolute;width:100%;top:20%;pointer-events:none}
.hero .text-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;text-align:left}
.hero .box-right .text-container{text-align:right}
.box{pointer-events:auto;text-align:left;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:.65em;width:26em;padding:1.2em 20px;min-height:0}
.box .box-img{margin-bottom:1.4em;margin-top:.4em;max-height:2.1em}
.box .box-title{line-height:1.2em;margin:0 0 2em 0}
.box .box-description{padding-bottom:0;font-size:1.4em}
.hero .text{top:6%}
.box .box-actions li{clear:both;display:block;margin-bottom:.5em}
}
@media screen and (min-width:64.0625em){.box{font-size:.8em;width:23.4375em;bottom:3em;padding:1.4em 25px}
.box .box-img{max-height:1.85em}
.box .box-title{margin:0 0 2.5em 0}
.box .box-description{font-size:1.15em}
.box-actions{right:1.4em;left:1.4em}
.hero .text{top:7%}
}
@media screen and (min-width:64.0625em){.hero .text{top:5%}
.box .box-title{margin-bottom:1.25em}
}
@media screen and (min-width:64.0625em)and (min-height:768px){.hero .text{top:6%}
.box{font-size:.9em;width:21.052631579em}
.box .box-description{font-size:1.1em}
.box .box-title{margin-bottom:2em}
.box .box-img{max-height:1.6em}
}
.lt-ie9 .slideshow-hero{zoom:1}
.lt-ie9 .slideshow-hero .navigation{display:block}
.lt-ie9 .slideshow-hero .prev-next{bottom:4.75em;display:none}
.lt-ie9 .slideshow-hero .media{height:0;padding-bottom:33.75%}
.lt-ie9 .slideshow-hero .media img{position:relative;left:0;max-width:100%;width:100%;margin-left:0;-ms-interpolation-mode:bicubic;margin-top:0;margin-bottom:0}
.lt-ie9 .hero .text{position:absolute;clear:both;width:100%;top:3em}
.lt-ie9 .hero .text{position:absolute;width:100%;top:20%}
.lt-ie9 .hero .text-container{box-sizing:border-box;width:960px;margin:0 auto;text-align:left}
.lt-ie9 .hero .box-right .text-container{text-align:right}
.lt-ie9 .box{text-align:left;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:.65em;width:26em;padding:1.2em 20px;min-height:0}
.lt-ie9 .box .box-img{margin-bottom:1.4em;margin-top:.4em;height:2.1em}
.lt-ie9 .box .box-title{line-height:1.2em;margin:0 0 2em 0}
.lt-ie9 .box .box-description{padding-bottom:0;font-size:1.4em}
.lt-ie9 .hero .text{top:6%}
.lt-ie9 .box .box-actions li{clear:both;display:block;margin-bottom:.5em}
.no-js.lt-ie7 .hero .media{padding:0;height:540px;width:1600px}
.no-js.lt-ie7 .hero .media img{height:540px;width:1600px}
.iem7 .hero .prev-next button{width:1.5em}
@media screen and (min-width:42.5em){.NarrowBox .box{width:21em}
.ShiftBoxRight .box{margin-left:4em;margin-top:.5em}
}
@media screen and (min-width:53.5em){.ShiftBoxRight .box{margin-left:8em;margin-top:3em}
}
@media screen and (min-width:64.0625em){.ShiftBoxRight .box{margin-left:6em;margin-top:1em}
}
@media screen and (min-width:70em){.ShiftBoxRight .box{margin-left:8em;margin-top:4em}
}
@media screen and (min-width:64.0625em)and (min-height:768px){.ShiftBoxRight .box{margin-top:1em}
}
@media screen and (min-width:70em)and (min-height:768px){.ShiftBoxRight .box{margin-top:2em}
}
@media(min-width:64.0625em)and (min-height:900px){.ShiftBoxRight .box{margin-top:2em}
}
@media screen and (min-width:70em)and (min-height:900px){.ShiftBoxRight .box{margin-top:3.5em}
}
.pivot{clear:both}
.pivot>.heading{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-right:.4em;margin-bottom:.25em}

.pivot-switch,.pivot-switch:link{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;bottom:0;padding:0 0;border:1px solid transparent;margin:0 0 0 0;text-decoration:none;font-size:.8em;color:#1570a6}
.pivot-switch:hover{color:#083047;text-decoration:underline}
.no-js .pivot-switch,.lt-ie7 .pivot-switch{display:none}
@media screen and (min-width:540px){.pivot>.heading{font-size:2em;margin-bottom:.7em}
.pivot-switch{margin:0 0 0 0;padding:0 0}
}
@media screen and (min-width:680px){.pivot-switch{font-size:.9em;margin:0 0 0 0;padding:0 0}
}
@media screen and (min-width:900px){.pivot>.heading{margin-bottom:.5em;font-size:2.375em}
.ja-jp .pivot>.heading{font-size:1.8em}
.pivot-switch{font-size:1em;margin:0 0 0}
}
.lt-ie9 .pivot>.heading{margin-bottom:.75em;font-size:2.375em}
.lt-ie8 .pivot-switch{bottom:0em}
.no-js.lt-ie7 .pivot img{height:inherit!important}
.features{clear:both}
.features p{font-size:.9em;margin-bottom:0}
.features img{margin-right:4%;margin-top:.25em;width:41%;float:left}
.features .grid-unit{margin-bottom:3%}
.features a{-webkit-transition:color .35s ease-in;-moz-transition:color .35s ease-in;-ms-transition:color .35s ease-in;-o-transition:color .35s ease-in;transition:color .35s ease-in}
.features a img{-webkit-transition:opacity .35s ease-in;-moz-transition:opacity .35s ease-in;-ms-transition:opacity .35s ease-in;-o-transition:opacity .35s ease-in;transition:opacity .35s ease-in}
.features a:hover{-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-ms-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}
.features a img:hover{text-decoration:none;-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;-ms-transition:opacity .15s ease-in;-o-transition:opacity .15s ease-in;transition:opacity .15s ease-in}
.features a:hover img,.features a img:hover img{opacity:.85}
.no-js .features:nth-of-type(2){margin-top:0}
.features.color-box li{margin-bottom:3%;background-color:#1570a6}
.features.color-box li a p{margin:.5em 1em}
.features.color-box li img{margin-top:0}
.features.color-box li a{color:#fff}
@media screen and (min-width:540px){.features img{width:100%;margin:0 0 .25em;float:none;padding-top:0}
.features p{margin-bottom:1.5em}
.row-4 .col-3 .features img{margin-right:4%;width:48%;float:left}
}
@media screen and (min-width:680px){.row-4 .col-3 .features img{width:100%;margin:0 0 .25em;float:none;padding-top:0}
.features.color-box li a p{width:92%;margin:-4px auto .65em}
}
.lt-ie9 .features img{width:100%;margin:0 0 .25em;float:none;padding-top:0}
.mac .slideshow-news .title{-webkit-font-smoothing:subpixel-antialiased}
.lt-ie9 .slideshow-news .title{font-size:1.5em;color:#fff}
.lt-ie9 .slideshow-news .widget-title{display:none}
.lt-ie9 .slideshow-news img{max-width:150px;width:150px;height:112px}
.lt-ie8 .slideshow-news{background-color:#0d698d}
.no-js.lt-ie9 .slideshow-news{background-color:#fff!important}
.no-js.lt-ie9 .slideshow-news .title{color:#000}
.iem7 .slideshow-news,.iem9 .slideshow-news,.lt-ie8 .slideshow-news{float:none}
.home-prefooter{border-top:1px solid transparent;color:#1a1a1a;background-color:#1570a6}
.row-red{background-color:red}
.row-green{background-color:lime}
.row-pink{background-color:#ffc0cb}
.row-yellow{background-color:#ff0}
.home-prefooter a,.home-prefooter h1{color:#fff}
@media screen and (min-width:560px){.home-prefooter{padding:4% 0 3%}
}
.home-prefooter{padding:2em 0}
.site-footer{border-top:5px solid #eee;overflow:hidden}
.footer-products-list ul{margin-top:.9em}
.footer-products-list li{display:block;line-height:1.7em;margin-bottom:.75em;font-size:1em}
.footer-products-list a{color:#1a1a1a}
.footer-products-list img{display:inline-block;height:26px;width:26px;margin-bottom:-.45em;margin-right:10px}
.legal{margin-top:1em}
.legal .grid-unit:first-child{margin:0 0 1.5em}
.legal a{text-decoration:none;line-height:2em}
.legal a:hover{text-decoration:underline}
.legal select{position:relative;top:.1em}
.legal .icon-globe{font-size:1.85em;float:left;margin-top:0;margin-right:10px;text-decoration:none;position:relative;top:-.225em}
.legal .inline-list li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:0 1.5em 0 0}
.legal .footer-logo{margin:0 0 .7em}
.legal .footer-logo img{width:85px;_height:16px}
@media screen and (min-width:900px){.legal .inline-list{text-align:right}
.legal .inline-list li{margin:0 0 0 2%}
}
.lt-ie9 .site-footer{padding:2em 0}
.lt-ie9 .legal .inline-list{text-align:right}
.lt-ie9 .legal .inline-list li{margin:0 0 0 2em}
.list-of-links-xlg li:nth-of-type(1),.features .grid-unit:nth-of-type(1){-webkit-animation-duration:.225s;-moz-animation-duration:.225s;-ms-animation-duration:.225s;-o-animation-duration:.225s;animation-duration:.225s}
.list-of-links-xlg li:nth-of-type(2),.features .grid-unit:nth-of-type(2){-webkit-animation-duration:.45s;-moz-animation-duration:.45s;-ms-animation-duration:.45s;-o-animation-duration:.45s;animation-duration:.45s}
.list-of-links-xlg li:nth-of-type(3),.features .grid-unit:nth-of-type(3){-webkit-animation-duration:.675s;-moz-animation-duration:.675s;-ms-animation-duration:.675s;-o-animation-duration:.675s;animation-duration:.675s}
.list-of-links-xlg li:nth-of-type(4),.features .grid-unit:nth-of-type(4){-webkit-animation-duration:.9s;-moz-animation-duration:.9s;-ms-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s}
.list-of-links-xlg li:nth-of-type(5){-webkit-animation-duration:1.125s;-moz-animation-duration:1.125s;-ms-animation-duration:1.125s;-o-animation-duration:1.125s;animation-duration:1.125s}
.list-of-links-xlg li:nth-of-type(6){-webkit-animation-duration:1.35s;-moz-animation-duration:1.35s;-ms-animation-duration:1.35s;-o-animation-duration:1.35s;animation-duration:1.35s}
.list-of-links-xlg li:nth-of-type(7){-webkit-animation-duration:1.575s;-moz-animation-duration:1.575s;-ms-animation-duration:1.575s;-o-animation-duration:1.575s;animation-duration:1.575s}
.list-of-links-xlg li:nth-of-type(8){-webkit-animation-duration:1.8s;-moz-animation-duration:1.8s;-ms-animation-duration:1.8s;-o-animation-duration:1.8s;animation-duration:1.8s}
.list-of-links-xlg li:nth-of-type(9){-webkit-animation-duration:2.025s;-moz-animation-duration:2.025s;-ms-animation-duration:2.025s;-o-animation-duration:2.025s;animation-duration:2.025s}
.list-of-links-xlg li:nth-of-type(10){-webkit-animation-duration:2.25s;-moz-animation-duration:2.25s;-ms-animation-duration:2.25s;-o-animation-duration:2.25s;animation-duration:2.25s}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes slideIn{0%{opacity:0;left:3%}
100%{left:0;opacity:1}
}
@-moz-keyframes slideIn{0%{opacity:0;left:3%}
100%{left:0;opacity:1}
}
@-o-keyframes slideIn{0%{opacity:0;left:3%}
100%{left:0;opacity:1}
}
@-ms-keyframes slideIn{0%{opacity:0;left:3%}
100%{left:0;opacity:1}
}
@keyframes slideIn{0%{opacity:0;left:3%}
100%{left:0;opacity:1}
}
@media screen and (min-width:680px){.cssanimations .slideshow-hero .box,.cssanimations .video-fade-transition .box{position:relative;-webkit-animation:slideIn;-moz-animation:slideIn;-ms-animation:slideIn;-o-animation:slideIn;animation:slideIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}
}
.feedback{z-index:2000;position:absolute;right:0;top:5.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:26px;font-size:.875em}
.feedback-toggle{border:1px solid #fff;border-right:none;position:absolute;left:0;top:2em;width:25px;line-height:0;background-color:#1570a6;-webkit-transition:background-color .3s ease-in,color .3s ease-in;-moz-transition:background-color .3s ease-in,color .3s ease-in;-ms-transition:background-color .3s ease-in,color .3s ease-in;-o-transition:background-color .3s ease-in,color .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in}
.feedback-toggle:hover{background:#083047}
.feedback-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:1em 20px;max-width:280px;background:#fff}
.feedback-on .feedback-content{display:block;border:1px solid #26bdf1}
.feedback .comments-chars-left{font-size:80%;color:#999}
.feedback .input{margin-bottom:1em}
.feedback textarea{width:100%;height:3em;border:1px solid #c3c3c3;font-size:1em}
.feedback input[type="radio"]+label{margin-right:1em}
.feedback input[type="submit"]{padding:.5em 1.5em;background:#1570a6;color:#fff;border:1px solid transparent;-moz-appearance:none;-webkit-appearance:none}
.feedback input[type="submit"]:hover{background:#0072c6}
.feedback input[type="submit"][disabled],.feedback input[type="submit"].disabled{background:#a0a0a0}
@media screen and (min-width:540px){.feedback{font-size:1em;padding-left:39px}
.feedback .feedback-toggle{width:38px}
.feedback-content{padding:2em}
.feedback textarea{height:4.2em}
}
@media screen and (min-height:640px){.feedback{position:fixed;top:10em}
}

