html{background-color:#014a7e;height:100%;margin:0;padding:0}
body{background:#22447b;background:linear-gradient(#232342,#22447b);font-family:Arial,Helvetica,sans-serif;min-height:100%;padding-bottom:160px;position:relative}
html,body{font-size:16px;color:#000}
a:link{color:#365694}
a:visited{color:#365694}
a:hover{color:#337ab7}
a:active{color:#337ab7}
header{height:200px;margin:0 -15px;padding-bottom:2em;background-color:#FFF}
.intro{font-size:18px;font-weight:500;line-height:130%;letter-spacing:.04em;margin:1em}
header h1,header h2{display:none}
nav a{font-weight:bold;padding-left:1.75em;color:#039;display:inline-block}
.nav-big{font-size:110%;position:relative;top:-40px}
.nav-big a:link,.nav-big a:visited,.nav-big a:hover,.nav-big a:active{color:#039}
.main{background-color:#FFF}
.main>div{padding-bottom:150px;min-height:600px}
h1,h2{color:#600;font-weight:bold}
h1{font-size:24px;text-align:center}
h2{font-size:18px}
.main h3{font-size:20px}
p>i,div>i{font-size:14px}
.main .box{background-color:#22447b;border-radius:6px;padding:40px 40px 20px 40px;margin:15px 15px 30px 15px}
#search{width:100%;border-radius:0}
#search_form button{border-radius:0}
.btn-danger{background-image:none;background-color:#c12e2a;border-color:#b92c28}
.search-link{float:right;margin-top:.5em}
.search-link a{color:#FFF;text-decoration:underline}
.search-link a:hover{color:#EEE}
.main-link{margin:.75em}
.main-link a{font-size:20px;font-weight:bold;color:#600;text-decoration:underline}
.main-link a:hover{color:#c35555}
.search-link:focus,.search-link:hover{color:#eee;text-decoration:none}
.alertPH::-webkit-input-placeholder{color:#b80000}
.alertPH:-moz-placeholder{color:#b80000}
.alertPH::-moz-placeholder{color:#b80000}
.alertPH:-ms-input-placeholder{color:#b80000}
.image-widget{width:80px;height:120px;margin:0 auto;display:inline-block;vertical-align:top;position:relative}
.image-widget-lg{width:188px}
.image-widget div.widget-top{position:relative}
.image-widget div.widget-bottom{font-size:80%;text-align:center;position:relative;top:-40px;display:none}
footer{position:absolute;left:0;right:0;bottom:0}
.footer-main a{color:#fff!important}
.footer-main a:hover,.footer-main a:active,.footer-main a:focus{color:#fff}
footer .footer-pre{background-color:#ddd;border-bottom:2px solid #c12e2a;padding-top:8px;padding-bottom:8px;color:#FFF}
footer .footer-main{background-color:#22447b;padding-top:20px;padding-bottom:20px;color:#FFF}
footer .footer-main ul,footer .footer-tray ul{padding-left:0;display:inline-block;text-align:left}
footer .footer-main ul li,footer .footer-tray ul li{list-style-type:none;padding-left:15px}
.nav-header{color:#22447b;display:block;font-weight:bold!important;font-size:90%;line-height:20px;padding:3px 15px;text-transform:uppercase}
footer .footer-main ul li.nav-header,footer .footer-tray ul li.nav-header{padding-left:0;text-shadow:none;font-weight:normal}
footer .footer-tray{background-color:#ddd;box-shadow:inset 0 7px 19px -7px rgba(0,0,0,0.3);border-top:2px solid #c12e2a}
button.footer-chevron{background:0;border:0;outline:0;height:19px;width:38px;background-image:url(/images/arrow_up.png);background-repeat:none}
button.footer-chevron.collapsed{background:0;border:0;outline:0;height:19px;width:38px;background-image:url(/images/arrow_dwn.png);background-repeat:none}
span.footer-sep{color:#fff;padding-left:5px;padding-right:5px;font-weight:bold}
.footer-pre span.footer-sep{color:#fff}
.footer-tray span.footer-sep{color:#22447b}
footer i.fa-external-link{font-size:70%;padding-left:3px}
.footer-content{padding-bottom:20px;padding-bottom:10px}
.footer-content-center{line-height:31px}
#footerOSTI{padding-top:6px;border-top:1px #CCC solid;padding-bottom:0;text-align:center}
#footerOSTI img{vertical-align:middle;border:0}
#footerOSTI.fp{border-top:0}
#footerOSTI div.row{margin-top:14px}
#footerOSTI ul{margin-top:14px;list-style-type:none;list-style-position:inside;margin-bottom:0;padding-left:0}
#footerOSTI li{color:#666;display:inline;padding-right:8px;padding-left:8px}
.footer-extlink{padding:8px;padding-bottom:0;text-align:center;border-top:1px solid #ccc;background-color:whiteSmoke;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#fff 100%);background:-webkit-linear-gradient(top,#f5f5f5 0,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0)}
.top-arrow{color:#365694;padding:1em}
@media print{html,body,div.container{width:100%;margin:0}
h1{font-size:22px}
footer{display:none}
}