a:link {text-decoration:underline; font-weight:bold; color:#FF0000}
a:active {text-decoration:underline; font-weight:bold; color:#0000FF}
a:visited {text-decoration:underline; font-weight:bold; color:#800080}
a:hover {font-weight:bold; color:#0000FF}

#header{position:absolute; top: 20px; left: 150px; width: 600px
}

#header h1 {font-family: Arial, sansserif; color: white; font-weight: bold; margin: 15px 0px 15px 0px
}

#main{padding: 100px 10px 5px 20px;
}

#text{padding: 30px 170px 5px 160px; height: 750px; overflow: visible
}

#text h1{font-family: Arial, sansserif; font-weight: bold; font-size: 1.5em; color: #0000FF
}

#text h2{font-family: Arial, sansserif; font-weight: bold; font-size: 1.0em; color: #0000FF
}

#text h3{font-family: Arial, sansserif; font-weight: bold; font-size: 1.0em; 
}

#text b {font-weigth: normal; color: #FFFFFC
}

#index p {font-size: .9em
}

#index dd {font-size: .9em
}

#left{position:absolute; top: 170px; left: 20px; width: 150px
}

#left h2{margin-top: 1px; margin-bottom: 1px
}

#left p{margin-top: 5px; margin-bottom: 4px
}

#left hr{width: 120px; text-align: left
}

#right {position:absolute; top: 170px; right: 20px; width: 160px; text-align: center}
#right p {margin-top:9px; margin-bottom:6px; font-size: 1.em}

#bottom {position: relative; padding: 10px 10px 5px 20px; vertical-align: bottom; margin: 0px 
}

#footer {font-size: .8em; padding: 0px; margin: 0px }

#footer hr {width: 300px; color:#FFFFFF; padding: 0px; margin: 0px
}

#footer p{margin-top: 5px; margin-bottom: 5px
}
/* classes for linkblink javascript function*/

.normallink a:link {text-decoration:underline; font-weight:bold; color:#FF0000}

.em1link a:link {text-decoration:underline; font-weight:bold; color:#FF6600}

.em2link a:link {text-decoration:underline; font-weight:bold; color:#FF0000}

.em3link a:link {text-decoration:underline; font-weight:bold; color:#990000}

/* divs that use changeclass javascript function*/


#show { position:absolute; top: 100px; right: 50px; width: 200px;
		font-size: .9em; 
		margin: 0px; padding: 0px;
		text-decoration: underline; color: red; 
		text-align: right;
}
		
#sitemap {
	padding: 0px 20px 0px 20px; margin: 0px;
	text-align: center;
	font-size: 0.65em; width: 98%
}


/* classes to use in changeclass javascript function*/

.DisplayBlock {
	  display : block;
	}
	
.DisplayNone {
	  display: none;
	 }

.Hidden {
	  visibility: hidden;
	 }

.Visible {
	  visibility: visible;
}

/* class used in marching text */

.move {position: relative; visibility: hidden; color: white}

SPAN.right {position: relative; left: -2000px}

#marchingElement0 {font-size: 100%} /* Size of the first character */