
/* ONE TIME CALLS  */

a {
text-decoration: none;
}

.clear {
clear: both;
}

body {
  background-color: ivory;
  color: #000000;
  }  


/* GENERAL PAGE CONTAINER  */

  #pageContainer {
  width: 740px;
  margin-left: 10px;
  margin-right: 10px;
  }

#pageContainerpopup {
  width: 740px;
  margin-top: 10px;
  margin-right: 30px;
  margin-bottom: 10px;
  margin-left: 30px;
  font-family: arial;
  font-size: 10pt;
  text-align: left;
  }

  /* PARTITIONS FOR HORIZONTAL SECTIONS ON MAIN PAGE */

 #leftSide {
  width: 420px;
  margin-left: 20px;
  float: left;
  }

 #rightSide{
  width: 420px;
  float: right;
  }


  /* HANDLE SEPARATOR LINES */

  hr {
  height: 4px;
  width: 100%;
  background-color:	 #B8860B;
  border: none;
  color: #B8860B;
  }

 hr.short {
  height: 2px;
  width: 75%;
  background-color:	 #B8860B;
  border: none;
  color: #B8860B;
  }

 hr.shortblue {
  height: 2px;
  width: 75%;
  background-color:	 #000099;
  border: none;
  color: #000099;
  }

hr.thick {
  height: 6px;
  width: 100%;
  background-color: #000099;
  border: none;
  color: #000099;
  margin-bottom: 10px;
  }


/* HANDLE HEADERS */

h1 {
  color: #000099;
  font-family: arial;
  font-size: 14pt;
  text-align: center;
  }

h1.black {
  color: #000000; 
  font-family: arial;
  font-size: 14pt;
  text-align: center;
  }

 h2 {
  color: #000099;
  font-family: arial;
  font-size: 12pt;
  text-align: center;
  }

 h3 {
  color: #000099;
  font-family: arial;
  font-size: 10pt;
  text-align: center;
  }

h4 {
  color: #000099;
  font-family: arial;
  font-size: 8pt;
  text-align: center;
  }


/* CREATE FALSE HEADERS TO AVOID LINE BREAKS */

.falseheader {
font-family: arial;
font-size: 16pt;
color: #000099;
text-align: right;
}

.falseheadercenter {
font-family: arial;
font-size: 14pt;
color: #000000;
text-align: center;
}

.falseheadercentersmall {
font-family: arial;
font-size: 12pt;
color: #000000;
 font-weight: bold;
text-align: center;
}

.falseheadersmall {
  color: #000099;
  font-family: arial;
  font-size: 10pt;
  font-style: italic;
  text-align: center;
  }

.falseheaderleft {
  color: #000099;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 20px;
  margin-top: 20px;
  }

.falseheaderright {
  color: #000099;
  font-family: arial;
  font-size: 12pt;
  font-weight: bold;
  text-align: right;
  }




/* HANDLE PARAGRAPH STYLES */

p {
  text-indent: 0px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-top: 20px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 10px;
  }

p.notopspace {
  text-indent: 0px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 10px;
  }

  p.notopspaceindents {
  text-indent: 0px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 50px;
  }

  p.notopspace2indents {
  text-indent: 0px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-top: 0px;
  margin-right: 100px;
  margin-bottom: 0px;
  margin-left: 90px;
  }

 p.center {
  text-indent: 0px;
  font-family: arial;
  text-align: center;
  font-size: 10pt;
  }

 p.indent {
  text-indent: 20px;
  margin-left: 30px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  }

  p.indentall {
  margin-right: 50px;
  margin-left: 50px;
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  }


/* HANDLE BLOCKQUOTES */

blockquote {
  font-family: arial;
  font-size: 10pt;
  }


/* HANDLE LISTS  */

dl {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 10px;
  }

dt.bold {
  font-family: arial;
  text-align: justify;
  font-weight: bold;
  font-size: 10pt;
  margin-top: 10px;
  margin-left: 50px;
  }

/* HANDLE LISTS of QUESTIONS without break above */
  dt.follow {
  font-family: arial;
  text-align: justify;
  font-weight: bold;
  font-size: 10pt;
  margin-left: 50px;
  }

 dd.indent {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-left: 70px;
  }

ol {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 50px;
  }

ol.alignleft {
  font-family: arial;
  text-align: left;
  font-size: 10pt;
  margin-bottom: 20px;
  }

ol.indent {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 70px;
  }

 ul {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 50px;
  }

ul.indent {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 70px;
  }

ul.index {
  font-family: arial;
  text-align: left;
  font-size: 10pt;
  margin-bottom: 20px;
  }


/* START TABLE STYLES  */

caption {
font-family: arial;
font-size: 13pt;
color: #000000;
font-weight: bold;
padding-bottom: 10px;
word-spacing: 0.5em;
}


/* TABLES WITHOUT BORDERS  */

table {
  border: none;
  font-family: arial;
  font-size: 10pt;
  margin-bottom: 20px;
  }

th {
border: none;
width: auto;
font-weight: bold;
color: #000099;
padding: 5px;
 }

  td {
  font-family: arial;
  text-align: left;
  font-size: 10pt;
  padding-right: 5px;
  padding-left: 10px;
  margin-bottom: 20px;
  }

    td.justify {
  font-family: arial;
  text-align: justify;
  font-size: 10pt;
  padding-right: 5px;
  padding-left: 10px;
  margin-bottom: 20px;
  }

td.center {
  font-family: arial;
  text-align: center;
  font-size: 10pt;
  padding-right: 5px;
  padding-left: 10px;
  margin-bottom: 20px;
  }


/* TABLES WITH BORDERS */

table.border {
border-collapse: collapse;
border: thin solid #000099;
font-family: arial;
font-size: 10pt;
 }

th.border {
background: #DBF7D7;
border: thin solid #000099;
font-size: 11pt;
font-weight: bold;
color: #000099;
 }

td.borderleft {
 border: thin solid #000099;
 width: auto;
 text-align: left;
 vertical-align: top;
 padding-right: 5px;
 padding-left: 10px;
 }

 td.borderleft20 {
 border: thin solid #000099;
 width: 18%;
 text-align: left;
 vertical-align: top;
  }

 td.bordercenter {
 border: thin solid #000099;
 width: auto;
 text-align: center;
 padding-right: 5px;
 padding-left: 10px;
 }

/* CATEGORIES TABLE - USED TO LIST THE ARTICLE CATEGORIES  */

table.categories {
  border: none;
  width: 80%;
  font-family: arial;
  font-size: 11pt;
  margin-bottom: 0px;
  margin-left: 30px
  }

  td.categories{
  width: 60%;
  text-align: left;
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 0px;
  }

  td.categories1{
  font-family: arial;
  width: 40%;
  text-align: left;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 0px;
  }


/* INDEX TABLE - USED TO LIST THE ARTICLE TITLES  */

table.index {
  border: none;
  width: 80%;
  font-family: arial;
  font-size: 10pt;
  margin-bottom: 20px;
  margin-left: 30px
  }

  td.index {
  font-family: arial;
  width: 60%;
  text-align: left;
  font-size: 10pt;
  margin-bottom: 20px;
  }

td.index1 {
  font-family: arial;
  width: 40%;
  text-align: left;
  font-size: 10pt;
  margin-bottom: 20px;
  }

