/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// File: main.css
//
// Notes:
//   Colors possibly used in this document (to match brochure):
//
//     Brown        = "#CC9900"
//     Rust         = "#CC6600"
//     Green        = "#006633"
//
//     Black        = "#000000"
//     White        = "#FFFFFF"
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

/*
// Set default styles for main container (body).
*/
body {
  margin-top: 10px; margin-bottom: 10px;
  margin-left: 5px; margin-right: 5px;
  background-color: white;
  color: black;
  text-align: center;             /* center web page horizontally on screen */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

/*
// Set default sytles for headings.
*/
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  padding-bottom: 0;
  color: #CC6600;                 /* rust */
  background-color: white;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/*
// Set specific styles for headings.
*/
h1 {
  margin-top: none;
  text-align: left;
  font-size: 24pt;
}

h2 {
  line-height: 120%;
  text-align: left;
  font-size: 18pt;
}

h3 {
  margin-left: .5cm;
  line-height: 120%;
  text-align: left;
  font-size: 14pt;
}

h4 {
  margin-left: .5cm;
  line-height: 120%;
  text-align: left;
  font-size: 12pt;
  font-style: italic;
}

/*
// Set default sytles for paragraphs.
*/
p {
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: .5cm;
  padding-top: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

/*
// Set default sytles for list items.
*/
li {
  margin-left: .5cm;
}

/*
// Set default styles for page-layout and other tables.
*/
th, td {
  background-color: white;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

/*
// Set specific styles for table headings.
*/
th { font-size 10pt; font-weight: bold; }

/*
// Set default styles for horizontal rules.
*/
hr { color: #CC9900; }            /* brown */

/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// Bounding box around entire content
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

td.boundary {
  background-color: #006633;      /* green */
}

/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// Body text - column 1 (main article)
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

/*
// Set specific styles for column 1 of body text.
*/
td.body-text-col-1 {
  width: 475px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  border-style: solid; border-width: 0;
}

/*
// Handle paragraphs within a <dt><dd> block (e.g., in Burrows when describing
// the bottom-up hierarchy of Documents).
*/
dt { margin-top: 1em; }
dd { margin-left: 2em; }
dd p { margin-top: 0; text-indent: 1.25em; }

p.pdent { margin-left: 2em; }

/*
// Handle paragraphs within numbered lists (e.g., Notes).
*/
li p { margin-top: 0; text-indent: 1.25em; }

/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// Body text - column 2 (navigation bar)
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

/*
// Set specific styles for column 2 of body text.
*/
td.body-text-col-2 {
  width: 120px;
  margin-left: 10px;
  margin-right: 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  border-style: solid; border-width: 0;
}

br.clear { clear: left; }

/*
// Set specific styles for column 2 navigation links.
*/
td.col-2-navhead {
  color: black;                   /* black */
  background-color: #FFFF99;      /* lemon */
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border-style: solid; border-width: 0;
}

td.col-2-navlinks {
  color: black;                   /* black */
  background-color: #FFCC00;      /* gold */
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border-style: solid; border-width: 0;
}

.col-2-me {
  color: black;                   /* black */
  background-color: #FFCC00;      /* gold */
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}

/*
// Navigation bar anchor (A element) pseudo classes.
*/
a.navlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
}
a.navlink:link    { color: black; }
a.navlink:visited { color: black; }
a.navlink:hover   { color: white; }  /* only works with IE 5+ */

/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// Footer
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

/*
// Set cell styles.
*/
.blank_line {
  color: black;
  background-color: black;
  border-style: none; border-width: 0;
}

.brick-rule {
  color: #993300;                 /* brick */
  background-color: #993300;      /* brick */
  border-style: none; border-width: 0;
}

.copyright {
  color: #FFCC00;                 /* gold */
  background-color: black;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border-style: none; border-width: 0;
}

/*
// Footer anchor (A element) pseudo classes.
*/
a.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
}
a.footer:link    { color: #FFCC00; }
a.footer:visited { color: #FFCC00; }
a.footer:hover   { color: #6699FF; }  /* only works with IE 5+ */

/*
// ------+---------+---------+---------+---------+---------+---------+---------+
// Anchors - general
// ------+---------+---------+---------+---------+---------+---------+---------+
*/

/*
// Anchor (A element) pseudo classes.
*/
a:link { /* normal hyperlink */
  color: #006633;                 /* dark green */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}
a:visited { /* visited - part of history */
  color: #006633;                 /* dark green */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}
a:active { /* temporarily only when mouse down */
  color: #6699FF;                 /* sante fe blue */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}
a:hover { /* only works with IE5+ */
  color: #6699FF;                 /* sante fe blue */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}
