.pathlink {
	font-size: 0.8em;
}

.pathlink a , a:link , a:active , a:visited , a:hover {
	color: #9C0810;
	text-decoration: none;
}

.pathlink a:hover {
	text-decoration: underline;
}



#menucell {
	display: none;
}

.leftcell {
	display: none;
}

.contentcell {
	padding: 20px 0px 0px 0px;
}

#maintable {
	margin-top: 40px;
}

.rightcell {
	display: none;
}


.logocell {
	display: none;
}

.linecell {
	display: none;
}

.copyrightcell {
	text-align: center;
	padding-top: 0px;
}

#bannercell {
	display: none;
}

#linkpath {
	display: none;
}

.datacell {
	border-width: 1px;
	border-style: solid;
	border-color: #222222;
}

.courseicon {
	display: none;
}

#bookingblock {
	display: none;
}

/*#regform table { border-style: solid; border-color: black; border-width: 1px; width: 380px; margin: 2px 2px 2px 2px; }
#regform textarea { width: 360px; }*/

#regform table { width: 95%; }
#regform th { background: #DDDDDD; }
#regform td { background: #EEEEEE; }


.coursetable {
	width: 90%;
}

.coursenameheading {
	width: 200px;
	font-size: 1em;
}

.courseevencell {
	font-size: 1em;
	background: #EEEEEE;
}

.courseoddcell {
	font-size: 1em;
	background: #DDDDDD;
}

.coursenameheading a , a:link , a:active , a:visited , a:hover {
	color: #9C0810;
	text-decoration: none;
}

.coursenameheading a:hover {
	text-decoration: underline;
}

.courselist a , a:link , a:active , a:visited , a:hover {
	color: #9C0810;
	text-decoration: none;
}

.courselist a:hover {
	text-decoration: underline;
}

.courselist h1 {
	font-size: 1.3em;
}

.courselist h2 {
	font-size: 1.1em;
}

.courseavailableitem {
	display: inline;
}

.courseavailableitem h4 {
	font-weight: bold;
	display: inline;
}

.jobtable {
	width: 85%;
}

.jobcategory {
	font-size: 1.2em;
	padding-top: 16px;
}

.jobtitle {
	font-weight: bold;
	background: #CECFCE;
}

.jobtitle a:hover {
	text-decoration: underline;
}

.jobcell {
	background: #EFEFEF;
}

.bookingtable {
	width: 90%;
	margin: 16px 2px 2px 8px;
}

.bookingtitle {
	font-size: 1.3em;
	background: #CCCCCC;
}

.bookingheading {
	font-size: 1.0em;
	font-weight: bold;
	background: #DDDDDD;
	padding-left: 3px;
}

.bookingprompt {
	font-size: 1.0em;
	background: #EEEEEE;
	vertical-align: middle;
	padding-left: 4px;
}

.bookinginput {
	font-size: 1.0em;
	background: #EEEEEE;
}

#participantlist {
	width: 100%;
}

#notesarea {
	width: 100%;
}

.availabilitytable {
	margin-left: 10px;
	margin-bottom: 10px;
}

.availabilitytable th , td {
	padding: 0 10px 0 0;
}

.availabilitytable th {
	color: #606060;
}
