html { font-size:80%; }
body {
  color:#333333;
  background:#042375;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
}
h1 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:2.3em;
}
h1 span {
  color:#333333;
  display:block;
  font-size:.5em;
  line-height:1.2em;
}
h1 span span {
  font-size:1em;
  display:inline;
}
h1 span.first { margin-top:10px; }
h2 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:2em;
}
h3 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.6em;
}
h4 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.4em;
}
h5 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
}
h6 {
  color:#333333;
  font-weight:normal;
  margin-top:10px;
  margin-bottom:20px;
  line-height:1.3;
  font-family:Verdana, Arial, sans-serif;
  font-size:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
#content h1 {
  font-family:Verdana, Arial, sans-serif;
  font-size:28px;
  font-weight:normal !important;
  color:#333333;
  letter-spacing:1px;
  margin:0 !important;
}
h2.title { text-transform:uppercase; }
p {
  line-height:1.6;
  margin:0 0 20px 0;
}
img.left {
  float:left;
  margin:0em 1.5em 1.5em 0;
  padding:0;
}
img.right {
  float:right;
  margin:0em 0 1.5em 1.5em;
}
a:focus, a:hover {
  color:#0066cc;
  text-decoration:underline;
}
a {
  color:#0066cc;
  text-decoration:none;
}
a.active, a.active-trail { color:#0066cc !important; }
blockquote {
  color:#333333;
  font-size:120%;
  font-style:italic;
  padding:10px 15px 10px 45px;
  margin:30px 0;
}
blockquote p { line-height:1.3; }
strong { font-weight:bold; }
em { font-style:italic; }
dfn {
  font-style:italic;
  font-weight:bold;
}
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666666; }
address {
  margin:0 0 1.5em;
  font-style:italic;
}
del { color:#666666; }
pre {
  margin:1.5em 0;
  white-space:pre;
  font:1em 'andale mono', 'lucida console', monospace;
  line-height:1.5;
}
code, tt {
  font:1em 'andale mono', 'lucida console', monospace;
  line-height:1.5;
}
li ul, li ol { margin:0; }
ul {
  margin:0 1.5em 1.5em 0;
  padding-left:3.333em;
  list-style-type:disc;
}
ol {
  margin:0 1.5em 1.5em 0;
  padding-left:3.333em;
  list-style-type:decimal;
}
li {
  line-height:1.3em;
  margin-bottom:10px;
}
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
.small {
  font-size:.8em;
  margin-bottom:1.875em;
  line-height:1.875em;
}
.large {
  font-size:1.2em;
  line-height:2.5em;
  margin-bottom:1.25em;
}
.hide { display:none; }
.quiet { color:#666666; }
.loud { color:#000000; }
.highlight { background:#ffff00; }
.added {
  background:#006600;
  color:#ffffff;
}
.removed {
  background:#990000;
  color:#ffffff;
}
.first {
  margin-left:0;
  padding-left:0;
}
.last {
  margin-right:0;
  padding-right:0;
}
.top {
  margin-top:0;
  padding-top:0;
}
.bottom {
  margin-bottom:0;
  padding-bottom:0;
}
.clear { clear:both; }
.breadcrumb {
  color:#ffffff;
  font-size:.8em;
  padding:0;
  display:none;
}
.breadcrumb a { color:#ffffff; }
.breadcrumb a:hover { text-transform:underline; }
