﻿p {font-family: Verdana, Arial, Sans-Serif; line-height: 1.3;}
@media screen {
body {color: #000; background-color: #FFF; padding-left: 10%; padding-right: 12%; padding-top: 1em; padding-bottom: 4em;}
span.url {display: none;}
}
div#header {border-bottom: 1px solid #039;}
  div#header p {display: inline; color: #039; background-color: #FFF;}
div#headerleft {
  float: left; 
  width: 48%;
  }
div#headerright {
  float: right;
  width: 48%;
  padding-top: 28px;
  padding-bottom: 8px;
  text-align: right;
  vertical-align: bottom;
  }
div#footer {
  border-top: 1px solid #039;
  padding-top: 0;
  margin-top: 1.5em;
  }
div.cleaner {
  clear: both;
  height: 1px;
  font-size: 1px;
  margin: 0; padding: 0;
  background: transparent;
  }
a img {border: none;}
p.first {margin-top: .5em; margin-bottom: 0;}
p.body {margin-top: 0; margin-bottom: 0; text-indent: 2em;}
p.last {margin-top: 0; margin-bottom: 2em; text-indent: 2em;}
p.tagline {text-align: right; margin-top: 5px; font-size: .8em;}
p.copyright {font-size: .8em; margin-bottom: 0; line-height: 1;}
p.copyright2 {font-size: .8em; margin-top: 0; margin-bottom: 0; text-indent: 2em; line-height: 1;}
p.h2tagline {font-size: 1em; font-style: italic; margin-top: .5em; margin-bottom: .5em; color: #039; background-color: #FFF;}
p.example {padding-left: 2em;}
p.breadcrumbs {font-style: italic;}
p.author {font-style: italic;}
li {line-height: 1.3;}
ol.alpha {list-style-type: lower-alpha;}
fieldset {padding: 10px;}
legend, label {font-family: Verdana, Arial, Sans-Serif; line-height: 1.3;}
legend {font-style: italic;}
label.fix {color: #000; background-color: #FF6; font-weight: bold;}
fieldset label {padding: 15px 10px;}
.hidden {display: none;}
p.thumbnail {height: 150px; vertical-align: middle; border: 1px solid #CCC; background-color: #EEE; padding: 1em;}
h1, h2, h3, h4 {font-family: Verdana, Arial, Sans-Serif; font-weight: normal; color: #039; background-color: #FFF;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em; margin-top: 1em; margin-bottom: .5em;}
h2.checklist {font-size: 1.25em;}
h3 {font-size: 1em; margin-top: 1em; margin-bottom: .5em; font-weight: bold;}
h4 {font-size: 1em; margin-bottom: 0; font-style: italic; font-weight: bold;}
li {font-family: Verdana, Arial, Sans-Serif; margin-top: .5em; margin-bottom: .5em; line-height: 1.25;}
td, th {font-family: Verdana, Arial, Sans-Serif;}
div#maincontent td, div#maincontent th {padding: .5em;}
div#columnleft {position: absolute; left: 0; right: 67%; margin-top: 1em; margin-bottom: 1em;}
div#columnleft p.thumbnail {text-align: right;}
div#columnleft p.thumbnail img {vertical-align: top; float: right; margin-left: 1em;}
div#columnright {position: absolute; left: 50%; right: 15%; margin-top: 1em; margin-bottom: 1em;}
div#columnright p.thumbnail img {vertical-align: top; float: left; margin-right: 1em;}
div#siteid p {font-size: .8em;}
div#sitenav td {font-family: "Arial Narrow", Sans-Serif;} 
span.smallcap {font-variant: small-caps;}
table, th, td {border-collapse: collapse; border: 1px solid #999;}
table {margin-top: 1em;}
table.layout, table.layout th, table.layout td {border: 0; vertical-align: top;}
th, td {padding: 10px;}
caption {font-family: Verdana, Arial, Sans-Serif; font-size: .8em; line-height: 1.25; padding-top: .5em;}
@media print {
span.url {display: inline; font-style: italic;}
p.breadcrumbs {display: none;}
}
