/*  ------------------------------------------------------------
    Start with a browser reset rule
*/
* {
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  list-style-type: none;
  vertical-align: baseline;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}

/*  ------------------------------------------------------------
    Global Styles
*/
body {
  font-size: medium;
  font-family: "Times New Roman", Times, Georgia, serif;
}
a {
  color: inherit;
  text-decoration: none;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
input, label {
  display: none;
}


/*  ------------------------------------------------------------
    The Header Region
*/
div#region-header div.ksl-logo{
  color: #555555;
  font-size: 150%;
  padding: 0cm 0cm 0.2cm;
  border-bottom: 0.05cm solid #999999;
}
div.region-get-help {
  display: none;
}

/*  ------------------------------------------------------------
    The Navigation Region
*/
div#region-nav {
  display: none;
}
div.nav-hint {
  display: none;
}
div.secondary-nav {
  display: none;
}
div.page-body div.banner {
  display: none;
}

/*  ------------------------------------------------------------
    The Content Area
*/
div.page-body div.content {
  color: #000000;
}
div.page-body div.content .hidden {
  display: none;
}
div.page-body div.content h1, div.page-body div.content h2 {
  font-family: "Footlight MT Light", Georgia, "Times New Roman", "Times", serif;
  color: #0266F8;
  font-weight: normal;
}
div.page-body div.content h1 {
  font-size: 140%;
  margin: 0.2em 0em 0.4em;
}
div.page-body div.content h2 {
  font-size: 110%;
  margin: 0.9em 0em 0.1em;
}
div.page-body div.content h3 {
  font-size: 100%;
  margin: 0.9em 0em 0.1em;
  color: #000000;
  font-weight: bold;
}
div.page-body div.content p {
  font-size: 85%;
  margin: 0em 0em 0.8em;
  line-height: 140%;
}
div.page-body div.content ul {
  margin: 0em;
  padding: 0em 0em 0em 1.3em;
}
div.page-body div.content ol {
  margin: 0em;
  padding: 0em 0em 0em 1.7em;
}
div.page-body div.content dl dt{
  font-weight: bold;
}
div.page-body div.content ul li {
  margin: 0em 0em 0.4em;
  list-style-type: disc;
  font-size: 85%;
  line-height: 140%;
}
div.page-body div.content ol li {
  margin: 0em 0em 0.4em;
  list-style-type: decimal;
  font-size: 85%;
  line-height: 140%;
}

div.page-body div.content dl {
  margin: 0em;
  padding: 0em;
  position: relative;
  font-size: 85%;
  line-height: 140%;
}
div.page-body div.content dl dt {
  margin: 0em;
  font-weight: bold;
}
div.page-body div.content dl dd {
  margin: 0.2em 0em 0.8em 1.3em;
}
div.page-body div.content blockquote {
  margin: 0em;
  font-style: italic;
}
div.page-body div.content div.attrib {
  font-size: 65%;
  font-weight: bold;
  margin: -0.7em 0em 1.6em;
  line-height: 140%;
}
div.page-body div.content div.contact {
  font-size: 75%;
  font-weight: bold;
  margin: 0em 0em 0.8em;
  line-height: 140%;
}
div.page-body div.content address {
  font-size: 75%;
  margin: 0em 0em 0.8em;
  line-height: 140%;
}
div.page-body div.content div.subtitle {
  font-size: 70%;
  font-style: italic;
  margin: -0.1em 0em 0.4em;
  line-height: 140%;
  color: #666666;
}

/*  ------------------------------------------------------------
    The Asides Region
*/
div.asides {
  display: none;
}

/*  ------------------------------------------------------------
    The Footer Region
*/
div.footer {
  padding: 0.2cm 0cm 0cm;
  border-top: 0.05cm solid #999999;
}
div.footer div.partner-logos {
  display: none;
}