/* HTML ELEMENTS */
	
body {
	padding: 0px;
	color: #000;
	background-color: #FFF;
	}

a {
	color: #000; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	text-decoration: none; 
	}
	
a:hover {
	color: #000;
	background-color: #FFF7E7;
	}

a:active { 
	color: #FFF7E7; 
	}

ol, ul, li {
	display: inline;
	margin:  0;
	padding: 0;
	list-style: none; 
	}
	
img {
	border: none; 
	}








/* TYPE STYLES */
/* Head (4), Menu, Deck, Body, Mono */
	
.Head a:hover, .Head a:link, .Head a:visited {
	border-style: none;
	background-color: transparent;
	}
		
.Head-Times {
	font-family: "Times New Roman", serif;
	font-size: 98px;
	line-height: 82px;
	font-weight: bold;
	letter-spacing: -3pt;
	}
	
.Head-Helvetica {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 90px;
	line-height: 80px;
	font-weight: bold;
	letter-spacing: -3pt;
	}
	
.Head-Courier {
	font-family: "Courier New", "Courier", monospaced;
	font-size: 86px;
	line-height: 75px;
	letter-spacing: -1pt;
	}
	
.Head-Small {
	font-size: 50%;
	line-height: 95%;
	}

.Menu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -1pt;
	white-space: nowrap;
	}
	
.Body {
	font-family: Times, "Times New Roman", serif;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0pt;
	}
	
.Mono {
	font-family: "Courier New", "Courier", monospaced;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0pt;
	}



	
	







/* CONTAINERS */

.topContainer {
	position: absolute; 
 	z-index: 50; 
 	top: 10px; 
 	left: 50%; 
 	width: 600px; 
 	height: 125px; 
 	margin: 0 0 0 -300px;
 	}
 	
.navContainer {
	position: absolute; 
 	z-index: 90; 
 	left: 55px;
 	}
 	 	
.navOnContainer {
	position: absolute; 
 	z-index: 80; 
 	left: 55px; 
 	width: 300px;
 	visibility: hidden;
 	}
 	
.slashContainer {
	position: absolute; 
 	z-index: 90; 
	left: 290px; 
 	width: 20px; 
 	}
 	
.wordContainer {
	position: absolute; 
 	z-index: 90; 
 	left: 310px; 
 	top: 4px;
 	}
 	 	
.wordOnContainer {
	position: absolute; 
 	z-index: 80; 
 	left: 310px; 
  	top: 4px;
 	width: 300px; 
  	visibility: hidden;
 	}

.leftContainer {
	position: absolute;
	left: 10px;
	top: 154px;
	width: 45%;
	padding: 10px 0 10px 0;
	margin: 0px 0 0px 10px;
	border-style: solid;
	border-top-width: 4px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 4px;
	}
	
.leftBottomContainer {
	position: relative;
	padding: 10px 0 0px 0px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	}
	
.rightContainer {
	position: absolute;
	left: 50%;
	top: 154px;
	width: 45%;
	margin: 0px 0px 0px 10px;
	border-style: solid;
	border-top-width: 4px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 4px;
	}

.rightMenuContainer {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	}
	
.rightSubContainer {
	position: relative;
	border-style: solid;
	/*padding: 6px 0px 10px 0px;*/
	/*margin: 0px 0px 6px 0px;*/
	border-top-width: 3px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	}
	
.centerContainer {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 590px;
	}
	
.deckContainer {
	left: 10px;
	margin: 40px 0 400px 50px;
	width: 45%;
	padding: 10px 0 10px 0;
	margin: 20px 0 10px 10px;
	}
		
.node { 
	float: left;
	z-index: 98;
	padding: 1px; 
	font-family: "Courier New", Courier, monospaced; 
	}






/* MENU */
	
.listActive a:link {
	display: block;
	padding: 0 0 0 0px;
	background-color: #FFF;
	color: #000;
	text-decoration: none; 
	}
	
.listActive a:visited {
	display: block;
	padding: 0 0 0 0px;
	background-color: #FFF;
	color: #000;
	text-decoration: none; 
	}
	
.listActive a:hover {
	display: block;
	padding: 0 0 0 0px;
	background-color: #FFF7E7;
	color: #000;
	text-decoration: none; 
	}
	
.listStatic a:link {
	display: block;
	padding: 0 0 0 20px;	
	background-color: #FFF;
	color: #000;
	text-decoration: none; 
	}

.listStatic a:visited {
	display: block;
	padding: 0 0 0 20px;
	background-color: #FFF;
	color: #000;
	text-decoration: none; 
	}

.listStatic a:hover {
	display: block;
	padding: 0 0 0 20px;
	background-color: #FFF7E7;
	color: #000;
	text-decoration: none; 
	}

.collapseListOpen {
	position: relative;
	overflow: visible;
	display: block;
	padding: 0 0 0 0;
	}
	
.collapseListClosed {
	position: relative;
	overflow: hidden;
	display: block;
	vertical-align:top;
	height: 20px;
	}

	
	
	
	
/* UTILITY FORMATTING */

.pad {
	padding: 10px; 
	}
	
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	}
	
.ieFix {
	display: block;
	}
	




