body{color:#000;background-color:#fff;background-image:repeating-linear-gradient(90deg,#eef2f8 0 1px,#fff 1px 6px);margin:0;padding:12px 0 28px;font-family:Times New Roman,Times,serif;font-size:13.5px}a{color:#00e;text-decoration:underline}a:visited{color:#551a8b}.page{background:#fff;border:1px solid navy;width:780px;margin:0 auto}.masthead{border-collapse:collapse;background:linear-gradient(#4a6da7 0%,navy 100%);border-bottom:2px solid #000;width:100%}.masthead__brand{vertical-align:middle;text-align:left;padding:14px 16px}.masthead__brand-table{border-collapse:collapse}.masthead__tagline-cell{padding-top:2px}.masthead__logo{color:#fff;text-shadow:2px 2px #000;letter-spacing:1px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-style:italic;font-weight:700;line-height:1.1;text-decoration:none}.masthead__logo:visited{color:#fff}.masthead__logo-suffix{color:#fc0}.masthead__tagline{color:#fc0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:11px}.masthead__search{white-space:nowrap;vertical-align:middle;text-align:right;width:1%;padding:14px 16px}.masthead__search-table{border-collapse:collapse;margin-left:auto}.masthead__search-label{color:#fff;padding-bottom:5px;font-family:Verdana,Geneva,sans-serif;font-size:10px}.masthead__search-row{border-collapse:collapse}.masthead__search-row td{padding:0 2px}.field{box-sizing:border-box;background:#fff;border:2px inset #d4d0c8;width:120px;height:17px;padding:0 3px;font-family:Verdana,Geneva,sans-serif;font-size:11px}textarea.field{width:100%;height:auto}.btn{color:navy;cursor:pointer;background:#d4d0c8;border:2px outset #eeebe6;padding:3px 14px;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:1.3}.btn--small{padding:1px 8px;font-size:10px}.btn--bold{font-weight:700}.btn--pressed{border-style:inset}.btn--disabled{color:gray}.navbar{border-spacing:3px 0;border-collapse:separate;background:#d4d0c8;border-bottom:1px solid gray;width:100%;padding:4px}.navbar__cell{padding:0}.navbar__filler{width:100%}.navbar__item{color:navy;white-space:nowrap;background:#d4d0c8;border:2px outset #eeebe6;padding:3px 14px;font-family:Verdana,Geneva,sans-serif;font-size:11px;text-decoration:none;display:inline-block}.navbar__item:visited{color:navy}.navbar__item:hover{color:#c00}.navbar__item--current{border-style:inset;font-weight:700}.navbar__item--dead{color:#4c4c78;cursor:default}.ticker{background:navy;padding:3px 0;overflow:hidden}.ticker__text{white-space:nowrap;color:#ff0;padding-left:100%;font-family:Verdana,Geneva,sans-serif;font-size:11px;animation:22s linear infinite ticker-scroll;display:inline-block}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.layout{border-collapse:collapse;width:100%}.layout__nav{vertical-align:top;background:#f0f0f0;border-right:1px solid gray;width:148px}.layout__main{vertical-align:top;padding:14px 16px}.layout__news{vertical-align:top;background:ivory;border-left:1px solid gray;width:162px}.bar{color:#fff;letter-spacing:1px;background:navy;padding:3px 6px;font-family:Verdana,Geneva,sans-serif;font-size:10px;font-weight:700}.bar--alert{background:#c00000}.sidenav__list{border-spacing:0 5px;border-collapse:separate;width:100%;padding:8px 6px;font-family:Verdana,Geneva,sans-serif;font-size:11px}.sidenav__list td{padding:0}.sidenav__bullet{color:red}.sidenav__dead{color:#333}.badge-new{color:red;font-size:9px;font-weight:700;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.sidenav__badges{border-spacing:0 8px;border-collapse:separate;border-top:1px solid gray;margin:0 auto;padding:10px 6px 2px}.webbadge{vertical-align:middle;text-align:center;border:1px solid #000;width:88px;height:31px;font-family:Verdana,Geneva,sans-serif;font-size:8px;line-height:1.2}.webbadge--ie{color:#fff;background:linear-gradient(#3a5fa0,#16265a)}.webbadge--flash{color:#7cf;letter-spacing:.5px;background:linear-gradient(#111,#444)}.webbadge--html{color:#c00;background:#fff}.construction{color:#666;text-align:center;margin:0;padding-top:4px;font-family:Verdana,Geneva,sans-serif;font-size:9px}.construction strong{color:#c00}.page-heading{color:navy;border-bottom:1px solid silver;margin:0 0 10px;padding-bottom:4px;font-family:Times New Roman,Times,serif;font-size:22px;font-weight:700}.prose{color:#000;font-family:Times New Roman,Times,serif;font-size:13.5px;line-height:1.55}.prose p{margin:0 0 10px}.subhead{color:navy;margin:14px 0 5px;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:700}.fineprint{color:#444;margin:6px 0 0;font-family:Verdana,Geneva,sans-serif;font-size:10px}.datatable{border-collapse:collapse;color:#000;border:1px solid gray;width:100%;font-family:Verdana,Geneva,sans-serif;font-size:10.5px}.datatable th{color:#fff;text-align:left;background:navy;border-right:1px solid #fff;padding:4px 6px;font-size:10px;font-weight:700}.datatable th:last-child{border-right:none}.datatable td{vertical-align:top;border-right:1px solid #d0d0d0;padding:4px 6px}.datatable td:last-child{border-right:none}.datatable tbody tr:nth-child(odd){background:#f5f5f5}.datatable tbody tr:nth-child(2n){background:#fff}.notice{border-collapse:collapse;border-top:1px solid silver;width:100%;margin-top:14px}.notice td{padding-top:10px}.photo-slot{vertical-align:middle;color:#445;text-align:center;background:repeating-linear-gradient(45deg,#cfd8e6 0 5px,#e6ecf4 5px 10px);border:2px inset #d4d0c8;width:90px;height:62px;padding-right:10px;font-family:Verdana,Geneva,sans-serif;font-size:8px;line-height:1.3}.notice__text{vertical-align:top;margin:0;font-family:Times New Roman,Times,serif;font-size:12.5px;line-height:1.5}.newsrail__list{border-spacing:0 9px;border-collapse:separate;width:100%;padding:8px 7px;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:1.45}.newsrail__date{white-space:nowrap;vertical-align:top;color:#c00;width:1%;padding-right:6px;font-weight:700}.newsrail__headline{vertical-align:top}.newsrail__counter{border-spacing:0 6px;border-collapse:separate;color:#333;text-align:center;border-top:1px dashed #999;margin:0 auto;padding:9px 7px 0;font-family:Verdana,Geneva,sans-serif;font-size:9px}.newsrail__counter td{text-align:center}.counter{border-spacing:1px 0;border-collapse:separate;margin:0 auto}.counter td{color:#0f0;background:#000;padding:1px 3px;font-family:Courier New,Courier,monospace;font-size:14px}.newsrail__links{font-size:10px;line-height:1.6}.sitefoot{text-align:center;color:#333;background:#f0f0f0;border-top:2px solid navy;padding:10px;font-family:Verdana,Geneva,sans-serif;font-size:9.5px;line-height:1.6}.sitefoot__links{border-spacing:6px 0;border-collapse:separate;margin:0 auto 6px}.sitefoot p{margin:0}.kit-section{margin-bottom:16px}.swatches{border-spacing:4px;border-collapse:separate;width:100%}.swatch{vertical-align:top;background:#fff;border:2px inset #d4d0c8;width:33%}.swatch__chip{height:30px}.swatch__label{color:#000;padding:2px 3px;font-family:Verdana,Geneva,sans-serif;font-size:9px}.kit-panel{background:#fff;border:2px inset #d4d0c8;padding:7px}.kit-panel--note{color:#000;background:#ffffe0;border:1px solid gray;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:1.6}.kit-row{border-spacing:6px 0;border-collapse:separate;margin-bottom:8px}.kit-row td{vertical-align:middle}.kit-stack{border-spacing:0 4px;border-collapse:separate}.type-sample--heading{color:navy;font-family:Times New Roman,Times,serif;font-size:22px;font-weight:700}.type-sample--body{color:#000;margin:4px 0;font-family:Times New Roman,Times,serif;font-size:13px}.type-sample--ui{color:#000;font-family:Verdana,Geneva,sans-serif;font-size:11px}.type-sample--data{color:#000;font-family:Courier New,Courier,monospace;font-size:11px}.heading-rule{color:navy;border-bottom:1px solid silver;padding-bottom:3px;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:700}.formtable{border-collapse:collapse;font-family:Verdana,Geneva,sans-serif;font-size:11px}.formtable th{text-align:right;color:navy;vertical-align:top;white-space:nowrap;padding:4px 8px 4px 0;font-weight:400}.formtable td{padding:4px 0}.required{color:#c00}@media (prefers-reduced-motion:reduce){.ticker__text,.badge-new{animation:none}.ticker__text{padding-left:8px}}
