﻿.otherClassesTable th {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #025d90;
	padding-top: 7px;
	padding-bottom: 7px;
}
.pageTitle2 {
	font-family: Tahoma, "Tahoma Bold";
	font-size: 16px;
	font-weight: normal;
	color: #035786;
	margin-bottom: 5px;
	margin-top: 0px;
}
.className {
	font-family: Tahoma, "Tahoma Bold";
	font-size: 18px;
	color: #b44c00;
}
.classDate {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #818c95;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
}
.textRegular {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #414f5a;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.otherClassesTable th {
	border-top: 1px solid #c6cdd3;
	border-right: 1px solid #c6cdd3;	
	border-bottom: 1px solid #c6cdd3;	
}
.otherClassesTable {
	line-height: 2em;
	color: #414f5a;
	font-family: Tahoma, "Tahoma Bold";
	font-size: 12px;
}
.orangeText {
	color: #d46600;
}
.classesListTable {
	background-image: url(/CREG/images/gradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	margin-top: 20px;
}

.pastClassesList 
{
    font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	margin-bottom: 10px;
	padding-top: 0px;
	margin-left: 35px;
}

.pastClassesList a 
{
    color:#555555;
}

.pastClassesList a:hover
{
    color:#555555;
}

.pastClassesList a:visited
{
    color:#555555;
}

.classesList 
{
	margin-left: 35px;
}

.classesList td {
	font-family: Tahoma;
	font-size: 12px;
	color: #67717b;
	margin-bottom: 10px;
	padding-top: 0px;	
}


.categoryName {
	font-family: Tahoma, "Tahoma Bold";
	font-size: 12px;
	color: #67717b;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.classInfoTable {
	font-family: Tahoma;
	font-size: 12px;
	color: #67717b;
	padding-top: 0px;
}
.classInfoTable {
	font-family: Tahoma;
	font-size: 12px;
	color: #67717b;
	padding-top: 0px;
}
.classInfoTable td {
	background-color: #f6f8fa;
	border-top: 1px solid #cbd3d9;
	border-bottom: 1px solid #cbd3d9;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.regFormTable {
	margin-top: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #59626a;
	
	
}
.confirmFormTable {
	margin: 0px auto;
	font-family: Tahoma;
	font-size: 12px;
	color: #59626a;
	padding: 0px;
	
	border: 0px;
	background-color: #FFFFFF;
}
.red {
	 color: #850101;
    font-weight: bold;
}










.utilitiesLinks {
	color: #60809c;
	padding: 0px 10px 10px 0px;
	font: 10px Verdana;
	text-transform: uppercase;
}

.utilitiesLinks a {
	color: #60809c;
	padding: 0px 7px;
	text-decoration: none;
}
.contentTextRegular, .moduleContent {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #012a54;
}
.contentTextRegular {
	margin: 7px 0px 0px 0px;
}
.moduleContent {
	padding: 5px 25px 5px 20px;
}




