body {
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 0.65em;
	font-style: normal;
	font-weight: normal;
	color: #231F20;
	margin: 0px;
	padding: 0px;
	background-color: #D7D7D7;
	background-image: url(images/pagebackground2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

h1 {caption: Header text (h1);color: #CF142B; font-weight: normal; font-size: 1.25em; margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.2em;}

h2 {caption: Header text (h2);color: #CF142B; font-weight: bold; font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 0px; line-height: 0.95em;}

.headerimage {
	background-position: bottom;
	background-repeat: no-repeat;
}
.pagetitle {
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

.oldpagetext {font-size: 0.85em; padding: 3px 0px 5px 0px; line-height: 1.2em;}

.pagetext {font-weight: normal; padding: 3px 0px 3px 0px; font-size: 1em; color: #231F20; font-size: 0.65em;}

.oldnavbarside {
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEEEEE;
}

.navbarsidetext {font-size: 0.75em; font-weight: bold;}

.navbarsidecolour {background-color: #CBC1B0; font-weight: bold;}

.navbarsidelinks:link {text-decoration: none;color: #CF142B; font-weight: bold;}
.navbarsidelinks:visited {text-decoration: none;color: #CF142B; font-weight: bold;}
.navbarsidelinks:hover {text-decoration: none;color: black; font-weight: bold;}

.navbarsubsidecolour {background-color: #CBC1B0; font-weight: bold;}

.navbarsidesublinks:link {text-decoration: none;color: #000000; font-weight: bold;}
.navbarsidesublinks:visited {text-decoration: none;color: #000000; font-weight: bold;}
.navbarsidesublinks:hover {text-decoration: none;color: #666666; font-weight: bold;}

.footertext {
	font-size: 0.68em;
	color: #999999;
	font-weight: bold;
	text-transform: none;
}
.footertextlink:link {
	text-decoration: underline;
	color: #999999;
}
.footertextlink:visited {
	text-decoration: underline;
	color: #999999;
}
.leftbar {
	background-color: #D7D7D7;
	background-image: url(images/pagebackground2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottomshadow {
	background-image: url(images/dropshadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sideshadow {
	background-image: url(images/dropshadow_rhs.gif);
	background-repeat: repeat-y;
	background-position: right;
}
LI.dashedline {list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 8px 0px 8px 0px; line-height: 1.3em;  border-bottom: 1px dotted #999999;}

.picturetext {
	font-weight: bold;
	padding: 30px 20px 30px 20px;
	font-size: 5em;
	color: #FFFFFF;
	font-size: .80em;
	font-style: italic;
}
LI.coursecontent {
	list-style-position: outside;
	list-style-image: none;
	font-weight: normal;
	padding: 0px 0px 3px;
	line-height: 0.85em;
	margin: 0px;
	text-decoration: none;
	list-style-type: square;
	border: 0px none;
	left: 0px;
	clip:   rect(auto auto auto auto);
}
.smallheadings {font-weight: bold; padding: 3px 0px 3px 0px; font-size: 1em; color: #CC0033; font-size: 0.65em;}
LI.mainpictext {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding: 8px 0px 8px 0px;
	line-height: 1.3em;
	border-bottom: 1px solid #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.courseslinks:link {text-decoration: none;color: black;}
.courseslinks:visited {text-decoration: none;color: black;}
.courseslinks:hover {text-decoration: none;color: black;}

.bigliftcourseslinks:link {text-decoration: none;color: #CC0033;}
.bigliftcourseslinks:visited {text-decoration: none;color: #CC0033;}
.bigliftcourseslinks:hover {text-decoration: none;color: black;}

.courselinksheaders:link {text-decoration: none;color: #CC0033;}
.courselinksheaders:visited {text-decoration: none;color: #CC0033;}
.courselinksheaders:hover {text-decoration: none;color: black;}

.hidetable {
	visibility: hidden;
	left: -500px;

}
LI.coursecontenttable {
	list-style-position: outside;
	list-style-image: none;
	font-weight: normal;
	padding: 0px 0px 5px;
	line-height: 1.5em;
	margin: 0px;
	text-decoration: none;
	list-style-type: square;
	border: 0px none;
	left: 0px;
	clip:     rect(0px 0px 0px 0px);
	bottom: 0px;
	top: 0px;
	right: 0px;
}