body { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #fff;
    background: #000; 
    margin: 1em;
    padding: 0;

}

h1, h2, h3, h4, h5, h6 { 
    margin: 1em 0 0.5em 0;
    clear: both; 
}

label, input {
    font-weight: bold;
    
}

sup {
    font-size: 70%;
}

:link {
    color: #3cf;
    font-weight: bold;
}

:visited {
    color: #f66;
    font-weight: bold;
}

:link:hover, :visited:hover {
    color: #ffc;
}

/* turn off borders so we don't need border=0 on image links */
:link img, :visited img {
  border: 0;
}

hr {
    padding: 0;
    height: 4px;
    border: 0;
    margin: 2em 0;
		color: #666;
}

.center {text-align: center}

.flLeft {
    float: left;
    margin: 5px 10px 5px 0;
}
.flRight {
    float: right;
    margin: 5px 0 5px 10px;
}

.footer {
    font-size: small;
    margin: 1em 0 0 1em;
		clear: both;
}

.footer p { margin-top: 0; }
 
.clearCenterImage {
     clear: both; 
     margin: 2em; text-align: center;
}

.generalText {
    text-align: justify;
}

.clearBoth
{
    clear: both;
}

.thumbnail
{
    float: left;
		width: 240px;
		border: 1px solid #333;
		margin: 0 15px 15px 0;
		padding: 30px;
}

.thumbnail img 
{
  width: 240px; 
	height: 240px;
}
