body {
   margin:0px 0px 0px 0px;
   padding: 0px;
   font-family: Garamond;
   font-size: 1em;
   height: 100%;
   background: #C0C0C0;
}

H1 {color: #006400;
   text-align: left;
}
H2 {color: #006400;}
H3 {color: #006400;}
H3.reference_title {
   color: #006400;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

H4 {color: #006400;}
H5 {color: #006400;}

p.footer {
   text-align: center;
   vertical-align: bottom;
   color: green;
   font-size: x-small;
}

td.td_th {
   text-align: left;
   font-weight: bold;
   white-space: nowrap;
   vertical-align: top;
}

.nav_top_link{
   font-size: 75%;
   text-align: left;
   font-weight: bold;
}

a.nav_top_link:link{
   color: #50FF50;
   text-decoration: none;
}

a.nav_top_link:visited{
   color: #339933;
   text-decoration: none;
}

a.nav_top_link:active{
   color: #000000;
}

a.nav_top_link:hover{
   color: #000000;
   text-decoration: underline;
}

a:link{
   color: #339933;
   text-decoration: none;
}

a:visited{
   color: #68AF54;
   text-decoration: none;
}

a:active{
   color: #000000;
}

a:hover{
   color: #000000;
   text-decoration: underline;
}

a.img_link:link{
   color: #FAEBD7;
}

a.img_link:visited{
   color: #FAEBD7;
}

a.img_link:active{
   color: #FAEBD7;
}

a.nav_link{
   text-align: left;
   font-size: medium;
   font-weight: bold;
}

img.leftnav_img{
   z-index: -1;
   margin: 0px;
   padding: 0px;
   border: 0px;
}

img.footer{
   text-align: center;
   padding: 0px 0px 0px 0px
}

.content_center {
   text-align: center;
   display: inline;
   margin: 0px 50% 0px 50%;
}

.content_left {
   text-align: left;
   vertical-align: text-top;
   float: left;
   padding: 0px 5px 0px 0px;
}
	
.content_right {
   text-align: center;
   float: right;
   padding: 0px 0px 5px 0px;
}

.box_content_right {
   text-align: center;
   padding: 0px 0px 0px 0px;
}

div.img_link_div {
   width: 150px;
   height: 150px;
   clear: both;
   float: right;
   z-index: 10;
}

div{
   font-size: 1em;
}

div.min_height_enforcer {
   width: 80%;
   background: #FAEBD7;
   border-width: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.content_super_box {
   background: #006600;
   border-width: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.leftnav {
   width: 99px;
   height: 100%;
   border-width: 0px;
   color: #000;
   background: #006600;
   text-align: left;
   position: relative;
   float: left;
   margin:0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.bottom_nav {
   text-align:center;
   background: #FAEBD7;
   border-width: 0px;
   margin:0px 0px 0px 0px;
   padding:8px 8px 5px 8px;
}
/*
div.table_div {
   background: #FAEBD7;
   border-right: 1px solid #006400;
   margin:0px 0px 0px 100px;
   padding:8px 8px 5px 8px;
}
*/
div.content {
   background: #FAEBD7;
   border-right: 1px solid #006400;
   border-left: 0px;
   margin:0px 0px 0px 100px;
   padding:8px 8px 5px 8px;
}

div.footer {
   min-height: 114px;
   background: #FAEBD7;
   border-width: 0px;
   margin: 0px 0px 0px 0px;
   padding: 8px 8px 8px 8px;
}

div.background_floor_filler {
   background: #C0C0C0;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.background_floor_min_enforcer {
   width: 80%;
   height: 11px;
   background: #C0C0C0;
   border-top: 1px solid #006400;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.content_box_tall{
   background: #FAEBD7;
   border: 1px solid #006400;
   width: 93%;
   left: 2.5%;
   position: relative;
   padding: 1% 1% .5% 1%;
   margin-bottom: 5px;
}		

div.content_box{
   background: #FAEBD7;
   border: 1px solid #006400;
   width: 93%;
   left: 2.5%;
   position: relative;
   padding: 1% 1% .5% 1%;
   margin-bottom: 5px;
}		

div.content_text:first-letter{
   font-size: x-large;
   background: #FAEBD7;
   color: #006400
}

p.content_top {
   clear: left;
   margin-left: 5%;
   margin-right: 5%;
   
}

p.content:first-letter {
   font-size: x-large;
   color: #006400
}	 		

div.content_link_left{
   font-size: small;
   background: #FAEBD7;
   border: 0px;
   margin: 0px 0px 8px 0px;
   text-align: left;
   width: 93%;
   left: 2.5%;
   position: relative;
   padding: 1% 1% .5% 1%;
   margin-bottom: 35px;
}

div.content_link_right{
   font-size: 1em;
   background: #FAEBD7;
   border: 0px;
   margin: 2px 0px 2px 0px;
   text-align: center;
   width: 93%;
   padding: 1% 1% .5% 1%;
}

div.content_box_bottom{
  border: 0px;
  width: 100%;
  height: 5px;
  clear: both;
}

ul.no_dot{
   list-style-type: none;
}

ol{
   list-style-type: upper-roman;
}
ol.contents{
   list-style-type: none;
   margin-top: 0px;
   padding-top: 0px;
   border-top: 0px;
}
div.image {
   text-align: center;
}
