@charset "utf-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

strong {font-weight:bold;}

img { behavior: url(iepngfix.htc); border: 0; }
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#backing { width:880px; padding:10px; }
#logo { padding:2px 0 }
#header { border-top:2px solid #000; width:540px; margin-right:340px; clear:right; }
#right-content { width:250px; padding:5px; float:right; clear:left; }
#main-content { width:600px; padding:0px; font: 14px/18px Arial, Verdana, sans-serif; float:left; margin-top:5px;}
#footer {clear:both; padding:20px 25px; border-top:2px solid #000; width:540px;}

#admin-content { width:560px; padding:10px; font: 12px/18px Arial, Verdana, sans-serif; float:right;}
#admin-nav { width:190px; padding:5px; float:left;}

#main-content a {
color: #000000;
font: 15px Arial, Verdana, sans-serif;
/*font-style:italic; */
font-weight:bold;
}

#right-content a {
color: #FFAE00;
font: 15px Arial, Verdana, sans-serif;
font-style:italic;
font-weight:bold;
}

#footer p { font: 10px/12px Arial, Verdana, sans-serif; }

#footer a{
background-color: #FFF; color:#000;
font: 11px Arial, Verdana, sans-serif;
padding:3px 10px;
text-decoration: none;
margin: 3px 5px;
}

#footer a:visited, #header a:active{}
#footer a:hover{ background-color: #ffffff; color:#FFAE00; text-decoration: underline; }

div.news {width:580px; text-align:left; padding: 10px;}
div.news2 {width:580px; text-align:left; padding: 10px; background-color: #F0F8FF;}
h1.large-orange{ font: 20px Arial, Verdana, sans-serif; font-weight:bold; color: #FFAE00; line-height:normal; margin-bottom:10px; }
h6.orange{ font: 12px Arial, Verdana, sans-serif; font-style:italic; color: #FFAE00; line-height:normal; margin-bottom:10px; }
span.orange-right { font: 12px Arial, Verdana, sans-serif; font-style:italic; color: #FFAE00; line-height:normal; margin-bottom:10px; float:right; }

p { margin:auto 10px 18px; text-align:justify; font:14px Georgia, serif; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; margin-right:100px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px;  }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

h1#logo { font:24px Georgia, serif; color:#333333; margin-bottom:0 }
.smaller {font-size:smaller; font-style:italic }
.whitebold {color:#FFFFFF; font-weight:bold; margin-bottom: 5px; margin-top: 5px }
.bold {font-weight:bold; }

#legal { width:500px; height:200px; }

#header ul#navigation {
      float: right;
      margin: 0;
      padding: 0;
      width: 540px;
      background-color: #fff;
    }
#header ul#navigation li { display: inline; float: right; }

#header ul#navigation li a {
      color:#b6b6b6;
      display: inline;
font: 12px Arial, Verdana, sans-serif;
padding:4px 12px;
text-decoration: none;
font-style:italic;
font-weight:bold;
      border-right: 1px solid #000;
    }
#header a:link, a:visited { color: #b6b6b6; }
#header ul#navigation li a:hover {
      background-color: #FFAE00;
      color: #000;
    }
#header ul#navigation li#youarehere a { background-color: #FFAE00; color: #000; }
#navigation a{display:inline-block;}

table#arch td a {font-size: smaller}

a.archivelink {background: url(images/tab_go.png) 0 0.1em no-repeat; display: block; padding:0px; padding-left: 20px; text-decoration:none; font-style:normal;}

div#reportviews { text-align:right; padding-right:25px; margin-bottom:10px; clear:both;}

div#reportviews a.view { color:#b6b6b6; font: 12px Arial, Verdana, sans-serif; }