BODY {color:#000000; font: 9pt Arial, Helvetica, sans-serif}
a:active {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
a:link {  font-family: Arial, Helvetica, sans-serif; color: #000099; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}

H1 {font:20pt Arial, Helvetica, sans-serif}
H2 {font:18pt Arial, Helvetica, sans-serif}
H3 {font:14pt Arial, Helvetica, sans-serif; margin-top:0}
H4 {font:14pt Arial, Helvetica, sans-serif}
H5 {font:12pt Arial, Helvetica, sans-serif}
H6 {font:9pt Arial, Helvetica, sans-serif}
H7 {font:8pt Arial, Helvetica, sans-serif}

.clsPageTitle {font:italic 14pt Arial, Helvetica, sans-serif}
.clsPageSubtitle {font: 9pt Arial, Helvetica, sans-serif; color:#363636 }


.clsStuMenuTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsAdmMenuTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsClsMenuTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsCrsMenuTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsCrsMenuBlockTxt {font: bold 9pt Arial, Helvetica, sans-serif}
.clsSmInst {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
.clsMedInst {font: 9pt Arial, Helvetica, sans-serif}
.clsLgInst {font: bold 9pt Arial, Helvetica, sans-serif}
.clsMaint {font: 9pt Arial, Helvetica, sans-serif}
.clsStudentDetails {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
td.clsStudentDetails {margin:0 0 0 0}
.clsCourseDetails {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
td.clsCourseDetails {margin:0 0 0 0}
textarea.clsCourseDetails {width:100%;height:12ex}
div.clsCourseDetails {width:100%;height:12ex;overflow:auto}

.clsSmLink {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
.clsMedLink {font: 9pt Arial, Helvetica, sans-serif}
.clsLgLink {font: bold 9pt Arial, Helvetica, sans-serif}


.clsMenuHdr {font: 14pt Arial, Helvetica, sans-serif}
.clsColumnHdr {font: bold 9pt Arial, Helvetica, sans-serif; margin-top:0em}
.clsColHdrTop {font: bold 9pt Arial, Helvetica, sans-serif; margin-top:0em}
.clsColHdr {font: bold 9pt Arial, Helvetica, sans-serif }
.clsLegend {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
.clsOptionTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsRptColHdr {font: bold 9pt Arial, Helvetica, sans-serif}
.clsReportTxt {font-family: Arial, Helvetica, sans-serif}
.clsTextTable1 { border:0; }
.clsTextTable1 TR {vertical-align:top}
.clsTextTable1 TD {padding:5px}

.clsFormTable { border:none }
.clsFormCap {font: 9pt Arial, Helvetica, sans-serif}
.clsFormData {font: 9pt Arial, Helvetica, sans-serif}
.clsFormCkListItem {font: 9pt Arial, Helvetica, sans-serif;margin-top:2px;margin-bottom:2px}
clsFormData40x2 {font: 9pt Arial, Helvetica, sans-serif; width:40ex;height:6ex}
textarea.clsFormData40x2 {font: 9pt Arial, Helvetica, sans-serif; width:40ex;height:6ex;  word-wrap : normal;  word-break : normal;    }
textarea.clsFormData40x3 {font: 9pt Arial, Helvetica, sans-serif; width:40ex;height:9ex;}
textarea.clsFormData40x5 {font: 9pt Arial, Helvetica, sans-serif; width:40ex;height:15ex;}
input.clsFormData80 {font: 9pt Arial, Helvetica, sans-serif;width:80ex}
input.clsFormData60 {font: 9pt Arial, Helvetica, sans-serif;width:60ex}
input.clsFormData40 {font: 9pt Arial, Helvetica, sans-serif;width:40ex}
input.clsFormData30 {font: 9pt Arial, Helvetica, sans-serif;width:30ex}
input.clsFormData25 {font: 9pt Arial, Helvetica, sans-serif;width:25ex}
input.clsFormData20 {font: 9pt Arial, Helvetica, sans-serif;width:20ex}
input.clsFormData15 {font: 9pt Arial, Helvetica, sans-serif;width:15ex}
input.clsFormData12 {font: 9pt Arial, Helvetica, sans-serif;width:12ex}
input.clsFormData6 {font: 9pt Arial, Helvetica, sans-serif;width:6ex}
input.clsFormData1 {font: 9pt Arial, Helvetica, sans-serif;width:2ex}
select.clsFormData30 {font: 9pt Arial, Helvetica, sans-serif;width:30ex}
input.clsFormDateTime {font: 9pt Arial, Helvetica, sans-serif;width:45ex}
input.clsFormDate {font: 9pt Arial, Helvetica, sans-serif;width:35ex}
input.clsFormTime {font: 9pt Arial, Helvetica, sans-serif;width:12ex}
select.clsFormData60 {font: 9pt Arial, Helvetica, sans-serif;width:60ex}

.clsSelectorBorder { border: none; width:700px; }
td.clsSelectorBorder { border: none; }

.clsMenuBorder { padding:0px; border:none; }
td.clsMenuBorder { padding:0ex }

.clsMsgBorder { border:none; }
td.clsMsgBorder { padding:4ex }

.clsMenuButtonTable { vertical-align:top; padding:0px; border:none; }

.clsCloseBtn {}
.clsCenterBtn {text-align:center}
.clsInlineImage {border:none}

.clsWarningText {font: 9pt Arial, Helvetica, sans-serif}
.clsWarningTable { border:none }

body {background:#FFFFFF}
.clsNavBarPage {background:#7F7FBF; margin-top:0px}
.clsStudentPage {background:#FFFFFF}
.clsAdminPage {background:#FFFFFF}
.clsCatalogPage {background:#FFFFFF}
.clsReportPage {background:#FFFFF;font-color:#000000}
.clsClassMenuPage {background:#FFFFFF}
.clsStudentMenuPage {background:#FFFFFF}
.clsCourseMenuPage {background:#FFFFFF}
.clsWarningPage {background:#FFFFFF; 9pt Arial, Helvetica, sans-serif}

.clsAdminNameLine { font: 8pt Arial, Helvetica, sans-serif; }

.clsStudentNameLine { font: 8pt Arial, Helvetica, sans-serif; }


hr.HRLine {margin-top:-6px; margin-bottom:0px; height:1px; width:700px; text-align:left; color:#666666;   }
hr.CrsMenuHRLine {margin-top:0px; margin-bottom:0px; height:1px; color:#666666}


p {margin-top:0em; font: 9pt Arial, Helvetica, sans-serif}

.clsAHReportPage {background:#FFFFF;font-color:#000000}
.clsAHReportTitle {font: 14pt Arial, Helvetica, sans-serif}
.clsAHReportTbl {}
.clsAHRptColHdr {font: bold 9pt Arial, Helvetica, sans-serif}
.clsAHReportTxt {font: 9pt Arial, Helvetica, sans-serif}
.clsAHRepPageBreak {text-align:center;page-break-after:always}
.clsAHRepPageNum {text-align:center}

.clsILTSchHdr {font: bold 8pt Arial, Helvetica, sans-serif; vertical-align:bottom}
.clsILTSchText {font: 8pt Arial, Helvetica, sans-serif; vertical-align:bottom}
table.clsILTSchTable { width:260ex }
tr.clsILTSchRow { }
td.clsILTSchCol { width:8ex; border:1px dotted gray}
td.clsILTSchHdrCol { width:8ex; border:none; vertical-align:bottom; margin:0 0 0 0 }
.clsRoomDetails {font: 8pt Arial, Helvetica, sans-serif; color:#666666}
td.clsRoomDetails {margin:0 0 0 0}
textarea.clsRoomDetails {width:100%;height:12ex}
div.clsRoomDetails {width:100%;height:12ex;overflow:auto}

table.clsILTSchDayDet { }
tr.clsILTSchDayDet 
{ 
	border:1px dotted gray; 
	margin:0 0 0 0;
	padding:0 
}
td.clsILTSchDayDet 
{ 
	font: 8pt Arial, Helvetica, sans-serif; 
	border:1px dotted gray; 
	margin:0 0 0 0;
	padding-left:1ex; padding-right:1ex 
}
td.clsILTSchDaySec 
{ 
	font: 8pt Arial, Helvetica, sans-serif; 
	border:1px dotted gray; 
	background-color:#f0f0f0;
	margin:0 0 0 0;
	padding-left:1ex; padding-right:1ex;
}

