/*-------------------------------*/
/* Copyright © Karen Anne Taylor */
/*-------------------------------*/

body {
  background-color: #DDDDDD;
  color: #301860;
}

@media screen {
  body {
    background-image: url('images/bggray01.jpg');
    background-attachment: fixed;
  }
}

@media print {
  body { background: none; }
  a { text-decoration: none; }
}

a       {color: #8020C0}
a:hover {color: #008060}

hr {border-color: #5028A0; border-style: solid; clear: both}

p, ol, blockquote, li, th, td, dl, dd {
  font-family: georgia,bookman,'times new roman',serif;
  font-size: 13pt;
}

p, blockquote, li, dl, dd {text-align: justify}

p.para:first-letter { padding-left: 18pt }

dt {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #C00080;
}

span.begin {
  font-size: 16pt;
  font-weight: bold;
}

img {
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

img.transparent {background-image: none}

/*----------*/
/* Headings */
/*----------*/

h1 {
  font-weight: bold;
  font-size: 16pt;
  font-family: georgia,bookman,'times new roman',serif;
  text-align: center;
  color: #5028A0;
}

h2 {
  font-weight: bold;
  font-size: 16pt;
  font-family: arial,helvetica,sans-serif;
  text-align: left;
  color: #5028A0;
}

h3 {
  font-weight: bold;
  font-size: 12pt;
  font-family: arial,helvetica,sans-serif;
  text-align: left;
  color: #C00080;
}

/*----------------*/
/* Source of Info */
/*----------------*/

p.sourceNote {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  color: #C00080;
}

p.source {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  color: #C00080;
}

/*------------*/
/* Icon Links */
/*------------*/

td.iconLink {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
  color: #301860;
}

td.iconLink a       {text-decoration: none; color: #301860}
td.iconLink a:hover {text-decoration: underline}

div.iconLink {margin: 18pt 0pt 18pt 0pt}

/*---------*/
/* Figures */
/*---------*/

div.figure, p.figure, p.banner {
  font-weight: bold;
  font-size: 11pt;
  text-align: center;
  color: #5028A0;
}

p.banner {font-family: 'courier new',courier,monospace}
p.figure {font-family: verdana,tahoma,arial,helvetica,sans-serif}

div.figure {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  margin-bottom: 2em;
}

table.figure table.figure td, table.figure th, table.figure tr td, table.figure tr th {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #800060;
}
table.figure {
  background-color: #FFFFFF;
}

table.figure tr th { background-color: #FFDFFF; }

/*-------------------*/
/* Table of Contents */
/*-------------------*/

p.TOC, ul.TOC, ul.TOC li, td.TOC {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  line-height: 12pt;
}

 p.TOC, ul.TOC li, td.TOC {margin-bottom: 0px; text-align: left}
ul.TOC, ul.TOC li, td.TOC {margin-top: 0px}

td.TOC {white-space: nowrap}

ul.TOC {margin-left: 2.5em; list-style-type: disc}

/*-------------------------------*/
/* Site Map Contents Boxed Style */
/*-------------------------------*/

div.links ul {
  list-style-type: none;
  margin-left: 11pt;
}

div.links ul, div.links li {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
}

li.box {
  border: 1pt solid #080840;
  padding: 4pt 4pt 4pt 4pt;
  margin: 8pt 4pt 8pt 0pt;
}

li.box                                                                {background-color: #FCECEC;}
li.box li.box                                                         {background-color: #ECFCEC;}
li.box li.box li.box                                                  {background-color: #ECECFC;}
li.box li.box li.box li.box                                           {background-color: #FCFCEC;}
li.box li.box li.box li.box li.box                                    {background-color: #ECFCFC;}
li.box li.box li.box li.box li.box li.box                             {background-color: #FCFCFC;}
li.box li.box li.box li.box li.box li.box li.box                      {background-color: #FCF4EC;}
li.box li.box li.box li.box li.box li.box li.box li.box               {background-color: #ECFCF4;}
li.box li.box li.box li.box li.box li.box li.box li.box li.box        {background-color: #ECF4FC;}
li.box li.box li.box li.box li.box li.box li.box li.box li.box li.box {background-color: #F4FCEC;}

/*-----------------*/
/* Q/A and Dialogs */
/*-----------------*/

.Q      {font-weight: bold; color: #C00080}
.A      {font-weight: bold; color: #5028A0}
.hilite {font-weight: bold; color: #C00080}

td.quotee {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  text-align: right;
  vertical-align: baseline;
  color: #C00080;
  white-space: nowrap;
}

td.quote {
  font-family: georgia,bookman,'times new roman',serif;
  font-size: 13pt;
  font-weight: normal;
  text-align: justify;
  vertical-align: baseline;
  color: #5028A0;
}

/*----------*/
/* Listings */
/*----------*/

blockquote.list {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
}

p.lyrics {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
  text-align: left;
  white-space: nowrap;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

p.letter {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #606060;
}

/*--------------*/
/* Clear Floats */
/*--------------*/

p.breakout {
  clear: both;
  font-size: 0pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

/*------------*/
/* Legal Type */
/*------------*/

div.legal h2 {
  font-family: arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  font-style: normal;
  font-variant: small-caps;
  text-align: left;
  padding: 0pt 0pt 0pt 0pt;
  margin: 8pt 0pt 8pt 0pt;
}
div.legal p, div.legal ul, div.legal ol, div.legal li, div.legal ul li, div.legal ol li {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
}
div.legal p {
  text-align: justify;
  padding: 0pt 0pt 0pt 0pt;
  margin: 7pt 0pt 7pt 0pt;
}
div.legal p, div.legal li {line-height: 1.1}
