﻿ body{background-color:#00334e;font-size:1em;font-family:"Univers",Helvetica,Verdana,Sans-Serif;margin:0;padding:0;color:#000;background-image:url('../bg.gif');}
a:link{color:#034af3;text-decoration:none;}
a:visited{color:#505abc;text-decoration:none;}
a:hover{color:#1d60ff;text-decoration:underline;}
a:active{color:#505abc;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:1.5em;color:#000;font-family:ScalaPro,"Times New Roman",Serif;}
h1{font-size:2em;padding-bottom:0;margin:0;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5,h6{font-size:1em;}
.page,.pagebackground{width:1024px;}
.pagebackground{position:absolute; top:0px; bottom:0px; background-color:#FFFFFF;}
.centered,.page,.pagebackground{margin-left:auto;margin-right:auto;z-index:-5;}
.hidden{display:none;}
.header{text-align:center;}
.searchbox,.searchbox form{display:inline;margin:0 5px 0 0;}
input[type="text"],input[type="email"],input[type="email"],input[type="search"],textarea{border:1px solid #CCC;}
.plainlogo{display:none;}
.topbar{position:absolute;top:0;z-index:-2;width:1024px;height:180px;background:#ddded6;}
.topbackground{position:absolute;top:130px;z-index:-2;}
.topbackground,.topbackground img{width:1024px;height:50px;}
.topbackground img{opacity:.75;-moz-opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity = 75);}
.nav{padding:5px 15px;height:25px;padding-top:145px;padding-bottom:10px;}
.nav ul,.nav li{display:inline;margin:0;padding:0;}
.nav a{margin:0;display:inline;padding:15px;color:#000;}
.nav a.selected{font-weight:bolder;background:#FFF;}
.nav a:hover{color:#fff;background-color:#00334e;background-image:url('../bg.gif');text-decoration:none;}
.subnav{padding:0;margin:0;white-space:nowrap;display:table-cell;width:200px;float:left;}
.subnav ul,.subnav li{padding:0;margin:0;display:block;}
.subnav a{display:block;padding:10px;color:#000;background:#f5f7fa;border-top:solid 8px #e8eef4;}
.subnav a.selected{font-weight:bolder;background:#FFF;}
.subnav a.first{border-top:none;}
.subnav a:hover{color:#fff;background-color:#e8eef4;background-image:url('../bg.gif');text-decoration:none;}
.searchrange{font-size:smaller;float:right;}
.searchfound{font-size:smaller;float:left;}
.searchresult{margin:5px;border-bottom:solid 2px #8b0e04;}
.searchresult .name a{color:#000;}
.searchresult .name a:visited{color:#000;}
.searchresult .name{font-weight:bolder;margin:5px;font-size:larger;}
.searchresult .summary{margin:5px 5px 5px 40px;}
.searchresult .end{font-size:smaller;font-style:italic;margin:5px;}
.searchnav{text-align:center;}
.searchresult .date{float:right;}
.content{width:724px;display:table-cell;padding:0 15px;}
.article{padding:30px 30px 15px 30px;background-color:#fff;}
.footer{color:#999;padding:30px 0 15px 0;text-align:center;line-height:normal;margin:0;font-size:.9em;clear:both;}
.newsitem a img{border-style:none;}
.newsitem{background:#fff;padding:5px;}
.newsitem a{text-align:center;width:160px;display:block;border:solid 1px #8b0e04;padding-bottom:5px;color:#00334e;}
.news_hover a{display:block;}
.news_anchor{position:relative;}
.news_pict{display:none;position:absolute;left:-156px;top:-96px;z-index:2;}
.news_pict img{border:solid 1px #e8eef4;}
.scheds{width:400px;float:left;}
.scheds h3 a{color:Black;}
.scheds h3 a:hover{text-decoration:none;}
.scheds div{font-size:.8em;}
.separator{border-top:solid 1px #8b0e04;}
.diagramheading{font-style:italic;color:#00334e;}
fieldset{margin:1em 0;padding:1em;border:1px solid #CCC;}
fieldset p{margin:2px 12px 10px 10px;}
fieldset label{display:block;}
fieldset label.inline{display:inline;}
legend{font-size:1.1em;font-weight:600;padding:2px 4px 8px 4px;}
table{font-size:.75em;border:solid 1px #e8eef4;border-collapse:collapse;margin:5px;}
table caption{font-weight:bolder;}
table td{padding:10px;border:solid 1px #e8eef4;}
table th{padding:6px 5px;text-align:left;background-color:#e8eef4;border:solid 1px #e8eef4;}
table.limits{border:dashed 1px #e8eef4;}
table.limits td.number{border:dashed 1px #e8eef4;text-align:right;}
table.limits tr.first td.number{font-weight:bold;text-align:center;}
table.limits td.first{border:double 1px #e8eef4;}
.clear{clear:both;}
.error{color:Red;}
.field-validation-error{color:#f00;}
.input-validation-error{border:1px solid #f00;background-color:#fee;}
.validation-summary-errors{font-weight:bold;color:#f00;}