/* comment */

/* modifications of basic html */

  body { font-family: Times,"Times New Roman",serif;
    font-size: 14pt;
    color: black;
    background-color: rgb(255, 255, 229);
    }

  p { margin-left: 0%;
    margin-right: 0%;
    max-width: 36em;
    }

  p.reference { margin-left: 2cm;
    margin-right: 0%;
    text-indent: -2cm;
 max-width: 36em;
    }


  p.quote { margin-left: 2cm;
    margin-right: 0%;
   
 max-width: 30em;
    }

  p.tablePara { font-size: 14pt;
    margin-left: 0cm;
    margin-right: 0cm;
    }

  ol { margin-left: 5%;
    max-width: 30em;
    }

  ul { margin-left: 5%;
    max-width: 30em;
    }

a:link { color: rgb(0, 0, 51);
    }

  a:visited { color: rgb(0, 0, 0);
    }

  a:hover { color: blue;
    }

  a:active { color: rgb(0, 0, 153);
    }


  hr.navbar_hr1 { width: 100%;
    height: 2px;
    }

  h1 { font-size: xx-large;
    text-align: left;
    font-family: "Copperplate", "Trebuchet MS";
    }

  h2 { font-family:  "Copperplate Light", "Trebuchet MS";
    font-size: x-large;
    font-style: italic; 
    text-align: left;
    }

 h3 { font-family: Helvetica,Arial,sans-serif;
    font-size: large;
    text-align: left;
    }

  h4 { font-family: Helvetica,Arial,sans-serif;
    font-size: medium;
    font-style: italic;
    text-align: left;
    }


  h5 { font-family: Times,"Times New Roman",serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
    }

  h6 { font-family: Times,"Times New Roman",serif;
    font-size: medium;
    font-style: italic;
    text-align: left;
    }

span.italics {    font-style: italic;}


span.bold { font-weight:bold;}

  blockquote { max-width: 30em;
    }

address.contact {margin-left: 2cm;
    margin-right: 0%;
 max-width: 36em;
    }

/* class modifiers USED*/

/* class modifiers USED container, used to contain all body content*/

  .container { margin: 10px auto;
    width: 100%;
    line-height: 130%;
    }

/* class modifiers USED header, used to contain above T content  HEADER */

.header {
       width: 90%;
line-height: 200%
       }

.title {
 margin-left: 200px;
}
/* class modifiers USED navcontainer4, used to contain left T content PAGE MENU*/ 

.navcontainer4 { width: 200px;
    float: left;
  /*  position: absolute;
    top: 150px;*/
    }

  .navcontainer4 ul { margin-left: 0pt;
    padding-left: 0pt;
    list-style-type: none;
    font-family: Arial,Helvetica,sans-serif;
    }

  .navcontainer4 a { border-bottom: 1px solid rgb(238, 238, 238);
    padding: 3px;
    display: block;
    width: 160px;
    background-color: rgb(0, 51, 102);
    }

  .navcontainer4 a:link, .navlist  { color: rgb(238, 238, 238);
    text-decoration: none;
    }

.navcontainer4  #current  { color: rgb(127, 127, 127);
    text-decoration: none;
    }
  .navcontainer4  a:visited { color: rgb(238, 238, 238);
    text-decoration: none;
    }

  .navcontainer4 a:hover { background-color: rgb(51, 102, 153);
    color: rgb(255, 255, 255);
    }




/* class modifiers USED content, used to contain right T content */ 

  .content { 
    padding: 1em;
    margin-left: 200px;
	border-left-width: 1px; 
	border-left-color: rgb(0, 0, 0); 
	padding-left: 1em;
    }

/* class modifiers USED navcontainer3, used to contain HORIZONTAL MENU*/ 
.navcontainer3 ul {
 padding: 0.3em;
margin-left: 0;
background-color: #036;
color: White;
font-family: arial, helvetica, sans-serif;
}
 ul.navlist3 { margin-left: 0pt;
    padding-left: 0pt;
    white-space: nowrap;
    }

  .navlist3 li { display: inline;
    list-style-type: none;
    }

  .navlist3 a { padding: 3px 10px;
    }

  .navlist3 a:link, .navlist3 a:visited { color: rgb(255, 255, 255);
    background-color: rgb(0, 51, 102);
    text-decoration: none;
    }

  .navlist3 a:hover { color: rgb(255, 255, 255);
    background-color: rgb(51, 102, 153);
    text-decoration: none;
    }

/* class modifiers USED navcontainer4r, used to contain FLOATING RIGHT VERTICAL MENU*/ 

  .navcontainer4r { width: 200px;
    float: right;
    }

  .navcontainer4r ul { margin-left: 0pt;
    padding-left: 0pt;
    list-style-type: none;
    font-family: Arial,Helvetica,sans-serif;
    }

  .navcontainer4r a { border-bottom: 1px solid rgb(238, 238, 238);
    padding: 3px;
    display: block;
    width: 160px;
    background-color: rgb(0, 51, 102);
    }

  .navcontainer4r a:link, .navlist { color: rgb(238, 238, 238);
    text-decoration: none;
    }

 .navcontainer4r a:visited { color: rgb(238, 238, 238);
    text-decoration: none;
    }

  .navcontainer4r a:hover { background-color: rgb(51, 102, 153);
    color: rgb(255, 255, 255);
    }

/* class modifiers USED navcontainer5 */
/* used to contain FLOATING RIGHT Horizontal MENU*/ 

.navcontainer5 ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: right;
font-family: arial, helvetica, sans-serif;
}

.navcontainer5 ul li { display: inline; }


.navcontainer5 ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;


}

.navcontainer5 a:visited { color: rgb(238, 238, 238);
    text-decoration: none;
    }

.navcontainer5 ul li a:hover
{
background-color: #369;
color: #fff;
}





/* class modifiers USED floatleft, used to contain contact information in flowing table */

.floatleft {float: left;}

/* class modifiers USED footer, used to contain below T content */


 
  .footer { border-top: thin dotted;
    margin-top: 1em;
    padding-top: 1em;
 padding: 0.5em;
    clear: both;   }

