.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.link {
	color: #BB2D2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

}
a:link {
	text-decoration: none;
}
a:hover {
	color: #BB2D2F;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BB2D2F;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smalltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html{ height: 100%; margin: 0px 0px 0px 0px; }
body{ height: 100%; width: 100%; margin: 0px 0px 0px 0px; background-image: url(../images/backg01.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: top center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a img {	border: none; }
#MainContent{ width: 770px; margin: 0px auto; padding: 0px; }
#Header #Logo { width: 159px; height: 115px; background-image: url('../images/qt&c_logo.gif'); padding: 0px; }
#Header #Shadow { width: 159px; height: 64px; background-image: url('../images/shadow_logo.gif'); padding: 0px; }
#Header #Flash{ float: left; }
#LeftColumn { width: 159px; background-color: #BEBEBE; min-height: 363px; _height: 363px; }
#RightColumn { width: 611px; }
#RightColumn #PageTitle{ float: left; padding: 0px; width: 260px; }
#RightColumn #QuickLinks { float: right; width: 78px; padding: 0px; margin: 0px; }
#RightColumn #PageText { clear: both; padding-left: 35px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 17px; }
#Footer { text-align: center; width: 100%; padding-top: 20px; background-image: url('../images/redbar.gif'); background-position: top left; background-repeat: repeat-x; }
#DynamicsMedia { padding-top: 16px; width: 100%; text-align: center; }
.Menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding-bottom: 12px; background-image: url('../images/line2.gif'); background-repeat: no-repeat; background-position: bottom right; }
.Menu div { padding-top: 3px; padding-bottom: 3px; padding-left: 15px; position: relative; }
.Menu div a { color: #ffffff; }
.Menu div a img { height: 0; width: 0; border-width: 0; }
.Menu div a:hover {	color: #BB2D2F; }
.Menu div a:hover img { position: absolute; top: 0px; left: 0px; height: 20px; width: 15px }
.Menu2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-bottom: 31px; padding-top: 17px; }
.Menu2 div { padding-top: 3px; padding-bottom: 2px; padding-left: 15px; }
.Menu2 div a { color: #666666; }
.HighLite { color: #BB2D2F; margin-left: 9px; }
.link2 a { color: #BB2D2F; }
.table_row { clear: both; padding-top: 2px; font-size: 11px; }
.table_header { float: left; width: 100px; font-weight: bold; }
.table_value { float: left; }
.Error { color: #BB2D2F; }
.Seperator { height: 17px; width: 540px;  border-bottom: solid 1px #dddddd; }
.CourseList { padding: 0px; margin: 0px; padding-top: 14px; margin-top: 2px; text-decoration: none; text-align: left; list-style: none; display: list-item; }
.CourseList li { padding-bottom: 5px; color: #BB2D2F; padding-left: 24px; font-weight: bold; background-image: url('../images/bullet_red.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
.CourseHeader { padding-left: 2px; background-color: #BB2D2F; color: #ffffff; width: 540px; height: 17px; font-weight: bold; padding-top: 2px; margin-top: 17px; }
.CourseHeader a { color: #ffffff; }
.CourseDetails { margin-top: 17px; font-size: 11px; }