/* MODIFIED HTML TAGS */

	body {
		margin:0;
		padding:0;
		text-align:center;
		background-color:#fff;
		color:#000;
		font:0.7em/1.45em Tahoma, Verdana, Helvetica, sans-serif;
	}
	
	h1, h2, h3, h4 {
		margin:0;
		padding:0;
	}
	
	img {
		border:0;
	}
		
/* MODULE CONTAINER */
	#container { /* the outside shell - also carries the 1px black border */
		width:auto;
		margin:0 10%;
		padding:0;
		text-align:left;
		background-image:none;
	}
	

/* HEADER INCLUDES BANNER, NAV AND HEADING */
	#header {
		margin:0;
		padding:0;
		}

	#header img {
		display:none;
		margin:0;
		padding:0;
	}

/* THE HEADING */
	#headertitle h1 {
		display:block;
		background-color: #fff;
		margin: 0;
		padding:10px 0px;
		font-size:1.8em;
		font-weight:bold;
		color: #000;
		background-image:none;
		border-bottom: 0;
		}

/* MODULE - module page only */
	#module {
		float:none;
		width:auto;
		margin:0;
		padding:0;
	}
	
	#modulecontent {
		background-color:#fff;
		margin:0 11px 0 0;
		padding:0;
		}
	#modulecontent a:link, #modulecontent a:visited { /* the only links should be other modules */
		font-weight: bold;
		color: #000;
		border-bottom: 0;
		text-decoration:none;
		}

	#modulecontent div.entryHeading {
		color:#000;
		background-color: #fff;
		border: 0;
		font-weight: bold;
		padding: 5px 0;
		margin-top: 10px;
		margin-right: 0px;
		}
		
	#modulecontent div.entryBody {
		background-color: #fff;
		border: 0;
		padding: 5px 0;
		}
		

/* VIDEO - module page only */
	#video {
		float:none;
		width:auto;
		margin-left: 0px;
		padding:0;
	}
	
	#videocontent { 
		line-height:140%;
		color:#223;
		margin:20px 0 0 0;
		padding:0;
		}
		
	#videocontent p {
		margin:0;
		padding:5px 10px 5px 0;
		}
	#videocontent b {
		font-size:1.2em;
		}
	#videocontent .alt {
		margin:0;
		padding:10px 0;
		background-color:#fff;
		border:0;
	}		
	#videocontent a:link, #videocontent a:visited, #subjectscontent a:link, #subjectscontent a:visited {
		color:#000;
		border-bottom: 0;
		font-weight:bold;
		text-decoration:none;
		}
		
	#users h3 {
		margin:0;
		padding:0;
	}
		

/* THE GRAPHICAL FOOTER */
	#containerfoot {
		margin:0;
		padding:0;
		background-image:none;
	}
	
	#indexfoot {
		margin:0;
		padding:0;
		background-image:none;
	}

	#containerfootcontent {
		margin:0;
		padding:0;
		font-size:1em;
		line-height:140%;
		text-align:right;
		}
	#containerfootcontent a:link, #containerfootcontent a:visited {
		text-decoration:none;
		color:#000;
		border-bottom: 0;
		}


	#legal {
		font-size:1em;
	}


/* MISCELLANEOUS */ 
	.bottom {
		clear:both;
		}

td.state {
	padding-right:6px;
	text-align: right;
	vertical-align:top;
  }

td.curr {
  text-align: left;
  vertical-align:top;
  }
#login, .noPrint, #nav, #videoHeading, .noBorder, img, #header img, .prompt {
	display:none;
}
