


.stack1 {
position:absolute;
top:100000px;
left:0;
 clear:both;
display:block;
  }
.stack2 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto; 
   }
.maincontent h2 { line-height: 1.2em;
  }
  
 
.colcontent {
  width: 85%;
  color: black;
  font-size: .8em;
  margin-top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; 
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
} 


.colcontent2 {
  width: 85%;
  color: black;
  font-size: .8em;
text-align:center;
 /* background-color: #ffffff; */
  margin-top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; 
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
} 


.colcontent2b {
  width: 85%;
  color: black;
  font-size: .8em;
text-align:center;
 /* background-color: #ffffff; */
  margin-top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; 
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
} 



h1 {
  text-align:center;
  font-size: 1.8em;
  }

.colcontent2 h1 {
    text-align: center;
    font-size: 1.3em;
  }

.colcontent2b h1 {
    text-align: center;
    font-size: 1.3em;
  }


.colcontent h1 {
    text-align: center;
    font-size: 1.3em;
  }
.colcontent h2 { 
    text-align: center;
    font-size: 1.2em;
}

.colcontent p {
  text-align: left;
  }

.maincontent {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
line-height: 1.5em;
 padding-right: 15px;
 padding-left: 15px;
 padding-top: 10px;
 padding-bottom: 5px;
  }

.center {
  text-align: center;
  }

.white {
  color:white;
  }

div#thumb {
    
    }
div#loadarea{
   width: 100%;
   
 }


/*  Block sidebar on right side   */
 .sideright {
  float:right;
  width:200px;
  font-size: 90%;
  padding-left: 5px;
  padding-right: 2px;
  border:2px solid #9a9a9a;
  margin:5px;
  background-color: #eeeeee;
}




div#header p {
  font-size: 22px;
  text-align: center;
  border:0;
  margin:0;
  line-height: 95%;
     }

div#header img {
    padding: 0;
    margin-bottom: -5px;
    display: block;
    margin-left: auto;
    margin-right: auto; 
     }



div#horiznav {
  width: 61%;
  position:relative; 
  background-color:#8AA9C4;  
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1.0em;
  margin-top:10px;
    margin-left: auto;
    margin-right: auto; 
  }


     div#horiznav  a:link {
          color: #000000;
          text-decoration: none;
          }
     div#horiznav a:visited {
          color: #000000;
          text-decoration: none;
          }
     div#horiznav a:hover {
          color: #333333;
          text-decoration: underline;
          }
     div#horiznav a:active {
          color: #000000;
          text-decoration: none;
          }



    div#footer  a:link {
          color: #000000;
          text-decoration: none;
          }
     div#footer a:visited {
          color: #000000;
          text-decoration: none;
          }
     div#footer a:hover {
          color: #333333;
          text-decoration: underline;
          }
     div#footer a:active {
          color: #000000;
          text-decoration: none;
          }

     .colcontent  a:link {
          color: #0000dd;
          text-decoration: none;
          }
     .colcontent a:visited {
          color: #0000dd;
          text-decoration: none;
          }
     .colcontent a:hover {
          color: #333333;
          text-decoration: underline;
          }
     .colcontent a:active {
          color: #000000;
          text-decoration: none;
          }


     .colcontent2  a:link {
          color: #ffffff;
          text-decoration: none;
          }
     .colcontent2 a:visited {
          color: #eeeeee;
          text-decoration: none;
          }
     .colcontent2 a:hover {
          color: #ffffff;
          text-decoration: underline;
          }
     .colcontent2 a:active {
          color: #ffffff;
          text-decoration: none;
          }


     .colcontent2b  a:link {
          color: #000000;
          text-decoration: none;
          }
     .colcontent2b a:visited {
          color: #000000;
          text-decoration: none;
          }
     .colcontent2b a:hover {
          color: #000000;
          text-decoration: underline;
          }
     .colcontent2b a:active {
          color: #000000;
          text-decoration: none;
          }



     .maincontent  a:link {
          color: #0000ff;
          text-decoration: none;
          }
     .maincontent a:visited {
          color: #5569A2;
          text-decoration: none;
          }
     .maincontent a:hover {
          color: #0000ff;
          text-decoration: underline;
          }
     .maincontent a:active {
          color: #ffffff;
          text-decoration: none;
          }


     .white  a:link {
          color: #ffffff;
          text-decoration: none;
          }
     .white a:visited {
          color: #ffffff;
          text-decoration: none;
          
          }
     .white a:hover {
          color: #ffffff;
          text-decoration: underline;
          }
     .white a:active {
          color: #ffffff;
          text-decoration: none;
          }


.floatleft {
   float: left;
    }
.floatright {
  float: right;
   }

img.floatleft {
    float: left;
    margin-right: 15px;
} 

img.floatleftb {
    float: left;
    margin-right: 15px;
    margin-left: 2px;
    border: 1px solid #1212B2;
} 


img.floatright {
    float: right;
    margin-right: 0;
    padding-right: 0;
    margin-left: 10px;
   }
img.imgb {
    border: 1px solid #000000;
} 


.sm75 {
  font-size: 75%;
  }

.gray {
  color: #555555;
   }


.tblhead { 
   font-size: 1.5em;
   font-weight: bold;
         }








