body{margin:0;font-family:"Segoe UI",Arial,sans-serif}
a{text-decoration:none;color:blue}
a:hover{color:red}
img{max-width:100%;border:0;vertical-align:middle}
.navtop,.helpnavtop{width:100%;min-height:34px;background-color:#000080;margin:0 auto;padding:8px 0;text-align:center}
.navtopoptionaltitle1,.navtopoptionaltitle2{display:none;font-weight:bold;font-size:.8em}
.twolinetitle1,.twolinetitle2{display:inline}
.hormenuitem{display:inline;margin:0;border-radius:7px;border:1px solid grey;padding:2px 7px;color:white;line-height:2}
.hormenuitem:hover{color:#6495ED;border:1px solid #6495ED}
.hormenuitemsep{display:inline;margin:0 .5em}
.hormenuitemseplong{display:inline;margin:0 25px}
.hormenuitemborderless{display:inline;margin:0;padding:2px 7px;color:white;line-height:1.7}
.hormenuitemborderless:hover{color:#6495ED}
.hormenuinput{background-color:#000080;color:white;border:1px solid grey;font-size:1.05em}
.hormenuinput:hover{color:#6495ED;border:1px solid #6495ED}
.contentwide{margin:0;padding:0;width:100%;min-height:50vh;background-color:white;text-align:center}
.topbanner{margin:0 auto;background-color:#E0E0E0;position:relative}
.bottomslides{margin:3em auto 0 auto;background-color:#F5F5F5;position:relative}
.topbannerleft,.topbannerright,.bottombannerleft{margin:auto;padding:15px 3%;vertical-align:middle;width:90%;color:black}
.topbannerimg,.tileimage{width:90%;margin:auto}
.topbannerimgtop{width:100%;margin:10px 0}
.slides,.slidesbtm{display:none;padding:0 25px 1em 25px}
.slidesbtm2{display:none;padding:0 25px 1em 25px;max-width:500px;margin:2em auto 0 auto;text-align:center;font-size:90%}
.slideprev,.slidenext{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px 12px;margin-top:-22px;font-weight:bold;font-size:24px;color:#A0A0A0;transition:.6s ease;border:1px solid rgba(148,148,148,.5);background-color:rgba(192,192,192,.5)}
.slideprev{left:0;border-radius:0 3px 3px 0}
.slidenext{right:0;border-radius:3px 0 0 3px}
.slideprev:hover,.slidenext:hover{background-color:rgba(0,0,0,.8);color:white}
@-webkit-keyframes fade{from {opacity: .4} to {opacity: 1}}
@keyframes fade{from {opacity: .4} to {opacity: 1}}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}
.slidedot,.slidedotbtm,.slidedotbtm2{cursor:pointer;height:13px;width:13px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.slidedotactive,.slidedot:hover,.slidedotbtm:hover,.slidedotbtm2:hover{background-color:#717171}
.tiles{margin:auto;text-align:center;vertical-align:top}
.tile{margin-top:2em;vertical-align:top}
.twotiles{vertical-align:top}
.shadowed:hover{-webkit-filter:brightness(90%)}
.tiletitle{margin:.7em 0 .2em 0;font-weight:bold;font-size:1.2em}
.tiletext{text-align:left;width:90%;margin:auto;color:black}
.content,.helpcontent{margin:0 auto;display:inline-block;vertical-align:top;text-align:left}
.followbanner{width:100%;background-color:#007BAE;color:white;padding:.5em 0;margin-bottom:3em;text-align:left}
.follow{padding-left:3em;display:inline-block}
.afollowbanner{color:white}
.bottombanner{margin-bottom:3em}
.bottomlinks{margin:0 2em 2em 5em;display:inline-block;vertical-align:top;font-size:.9em}
.bottomlink,.bottomlinkmajor{color:#808080;display:block;padding-top:5px}
.bottomlink{margin-bottom:.4em}
.bottomlinkmajor{font-weight:bold;margin-bottom:.7em}
.bottomlinkmajor:hover,.bottomlink:hover{text-decoration:underline}
.helptoc{display:none;vertical-align:top;text-align:left;background-color:white;border-bottom:1px solid #007BAE;line-height:1.4}
.showhelptoc{display:inline;float:left;margin-left:10px}
.showhelptoc:hover,.searchbutton1:hover,.searchbutton2:hover{cursor:pointer}
.searchbutton1,.searchbutton2{display:inline;margin-right:20px;float:right}
.pagecaption{padding:30px 10px 25px 0;font-size:2em;font-weight:bold}
.navtopbtnlinks,.helptocghost,.topbannerrightbottom,.inlinesearch1,.inlinesearch2{display:none}
.illustration{margin:25px 0}
.morereleasenotes{text-align:right;border-top:1px solid #E8E8E8;margin-top:50px;padding-top:15px}
h1{font-size:170%;font-weight:normal;color:#191970;margin:2.5em 0 .5em 0;border-bottom:1px solid #E8E8E8}
h2{font-size:150%;font-weight:normal;color:#191970;margin:2em 0 .7em 0}
h3{font-size:130%;font-weight:normal;color:#191970;margin:1.5em 0 .7em 0}
p{margin:.9em 0;line-height:1.3em}
ul li{margin:.9em 0}
ol li{margin:.9em 0}
table{border-collapse:collapse;margin:40px 0;width:90%;max-width:500px}
.widetable{width:99%;max-width:99%}
.tableheader{background-color:#F0F0F0;font-weight:bold}
td{padding:.8em;border:1px solid #D0D0D0;vertical-align:top}
table.widetable td{padding:.5em}
.note{margin:2em 10% 2em 3em;padding:.5em 1em .5em 1em;background-color:#F1F5FF}
.tipheading{margin:4em 0 1em 0;font-weight:bold;color:#191970}
.tipbody{margin:0 0 4em 1em}
.seealso{margin:5em 0 .3em 0;font-weight:bold}
.see{line-height:180%}
.toc{margin:1em}
.toctopmargin{margin-top:4em}
.tocindent{text-indent:2em}
.tooltip{position:relative;border-bottom:1px dotted #00FF7F;cursor:default}
.tooltiptext{background-color:white;visibility:hidden;opacity:0;padding:1em;border:solid 1px #C0C0C0;position:absolute;left:calc(50% - 193px);top:1.25em;min-width:386px;z-index:1;font-size:90%;text-decoration:none;font-weight:normal;transition:visibility 0s linear 300ms,opacity 300ms;box-shadow:5px 10px 28px #888888}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.key{line-height:200%;border-radius:3px;border:1px solid #C0C0C0;padding:2px 5px;color:black;background-color:#FFFFE0;font-weight:bold;box-shadow:2px 2px #888888;margin:2px 2px}
.keycompound{background-color:#FAEBD7}

@media (min-width:200px)
{
.slidesbtm2{min-height:430px}
}

@media (min-width:346px)
{
.navtopoptionaltitle1{display:inline}
.twolinetitle1{display:none}
.slidesbtm2{min-height:390px}
}

@media (min-width:396px)
{
.navtopoptionaltitle1{font-size:1em}
.slidesbtm2{min-height:370px}
}

@media (min-width:451px)
{
.navtopoptionaltitle2{display:inline;font-size:1em}
.twolinetitle2{display:none}
.slidesbtm2{min-height:350px}
}

@media (min-width:550px)
{
.slidesbtm2{min-height:330px}
}

@media (max-width:620px)
{
.twotiles{width:100%}
.tile{width:100%;display:block}
.content,.helpcontent{width:95%}
.bottomlinks{margin:0 2em 2em 2em}
.widetable{margin-left:auto;margin-right:auto}
table.widetable td{display:block;border:none}
table.widetable tr{display:block;border:1px solid black;border-top:0}
table.widetable tr:first-child{border-top:1px solid black}
table.widetable td:nth-of-type(1){background:#E8E8E8}
table.widetable td:nth-of-type(2){background:#FFFFE8}
table.widetable td:nth-of-type(3){background:#FFFFFF}
table.widetable td:nth-of-type(4){background:#F0FFF0}
table.widetable td:nth-of-type(5){background:#FFF8FF}
}

@media (min-width:621px)
{
.tile{width:49%;display:inline-block}
.content,.helpcontent{width:90%}
}

@media (max-width:800px)
{
.topbanner,.bottomslides,.tiles{width:100%}
}

@media (min-width:801px)
{
.topbanner,.bottomslides,.tiles{width:90%}
.topbannerleft,.topbannerright,.bottombannerleft{display:inline-block;width:40%}
.slides,.slidesbtm,.slidesbtm2{padding:0 0 1em 0}
.slideprev,.slidenext{padding:16px}
.topbannerimgtop{display:none}
.topbannerrightbottom{display:inline-block}
.navtopoptionaltitle2{font-size:1.2em}
}

@media (min-width:901px)
{
.helpcontent{width:490px;padding-top:50px}
.helpnavtop{position:fixed;left:0;top:0;z-index:1}
.helptoc{width:350px;display:block;position:fixed;left:0;top:50px;height:80%;height:calc(100% - 50px);overflow:auto;border-right:1px solid #007BAE;border-bottom:0}
.showhelptoc{display:none}
.helptocghost{display:table-cell;width:350px}
}

@media (min-width: 901px) and (max-width: 1000px)
{
.widetable{margin-left:auto;margin-right:auto}
table.widetable td{display:block;border:none}
table.widetable tr{display:block;border:1px solid black;border-top:0}
table.widetable tr:first-child{border-top:1px solid black}
table.widetable td:nth-of-type(1){background:#E8E8E8}
table.widetable td:nth-of-type(2){background:#FFFFE8}
table.widetable td:nth-of-type(3){background:#FFFFFF}
table.widetable td:nth-of-type(4){background:#F0FFF0}
table.widetable td:nth-of-type(5){background:#FFF8FF}
}

@media (min-width:825px)
{
.navtopbtnlinks{display:inline}
}

@media (min-width:1001px)
{
.twotiles{width:49%;display:inline-block}
.tile{width:49%;display:inline-block}
.content{width:800px}
.helpcontent{width:580px}
.inlinesearch1{display:inline}
.searchbutton1{display:none}
}

@media (min-width:651px)
{
.inlinesearch2{display:inline}
.searchbutton2{display:none}
}

@media (min-width:1191px)
{
.helpcontent{width:780px}
}

@media (min-width:1391px)
{
.helpcontent{width:880px}
}