td {
	vertical-align: top ;
	text-align: left ;
	}
td.required {
	font-weight: bold ;
	text-align: right ;
	color: #666666 ;
	}
td.optional {
	text-align: right ;
	}
a.pastModules:link, a.pastModules:visited {
	font-size: 12px;
	font-weight: bold;
/*	line-height: 20px;*/
	margin-left: 14px;
	color: #8099b7;
	}
a.currentModule:link, a.currentModule:visited {
	background-image: url(../images/current.gif);
	background-repeat: no-repeat;
	/*margin-left: -14px;*/
	padding-left: 14px;
	font-size: 12px;
	font-weight: bold;
/*	line-height: 20px;*/
	color: #0057CC;
	}
/*
 IE doesn't support the :before psuedo-selector so we can't use this,
 have to do an <img> in the HTML
a.currentModule:before {
	content: url("../images/current.gif") ;
	}
 */
span.futureModules {
	color: #666666 ;
	font-weight: bold ;
	font-size: 12px ;
	margin-left: 14px;
	}
/*
a.pastModules:link, a.pastModules:visited {
	color: green ;
	}
a.currentModule:link, a.currentModule:visited {
	color: purple ;
	}
 IE doesn't support the :before psuedo-selector so we can't use this,
 have to do an <img> in the HTML
a.currentModule:before {
	content: url("../images/current.gif") ;
	}
span.futureModules {
	color: aqua ;
	}
 */
div.center {
	text-align: center ;
	}
/* stolen from phpadmin.css */
a img {
	border: 0 ;
	}
table.data th {
	font-weight: bold ;
	color: #666666 ;
	background: #D3DCE3 ;
	}
/* odd items 1,3,5,7,... */
tr.odd th, tr.odd td, .odd {
	background: #E5E5E5 ;
	}
/* even items 2,4,6,8,... */
tr.even th, tr.even td, .even {
	background: #D5D5D5 ;
	}
table tr.odd th, table tr.odd, table tr.even th, table tr.even {
	text-align: left ;
	}
/* marked table rows */
table tr.marked th, table tr.marked {
	background: #FFCC99 ;
	color: #666666 ;
	}
table.layout {
	margin: 10px ;
	width: 55% ;
	}
table.layout td {
	width: 70% ;
	}
table.layout1 {
	margin: 0px ;
	width: 100% ;
	}
td.menu {
	width: 150px ;
	}
td.modules {
	width: 300px ;
	text-align: left ;
	font-size: 12pt ;
	font-weight: bold ;
	}
td.moduleTimes {
	text-align: right ;
	font-size: 12px ;
	color: #888 ;
	}
#content1 {
	clear:both ;
	padding: 0px ;
	margin:20px 0 0 8px;
	}

#content1 table {
	margin: 0;
	width: 747px;
}

.button {
	color: white ;
	font-weight: bold ;
	background-color: #678cbf ;
	}
