BODY {
	margin : 0px;
	background-color : #802439;
	color : #802439;
	font-family : Times New Roman;
	font-size : medium;
}

A:link {color: #245CB6}
A:visited {color: #245CB6}
A:active {color: #245CB6}

.main {
	position : relative;
	padding-top : 2px;
	width : 680px;
	text-align: left;
	background-color : #FFFFFF;
	border : solid 2px #660A1F;
}

.bannerimage {
	position : relative;
	top : 5px;
	left : 4px;
}

.menuboxnoborder {
	position : absolute;
	left : 0px;
	width : 100px;
	margin : 0px;
	padding : 0px;
	padding-top : 12px;
	padding-left : 3px;
	background-color : #FFFFFF;
	font-size : small;
	color : #802439;
	vertical-align : top;
}

.menuboxrightborder {
	position : absolute;
	left : 0px;
	width : 100px;
	margin : 0px;
	padding : 0px;
	padding-top : 12px;
	padding-left : 3px;
	background-color : #FFFFFF;
	font-size : small;
	color : #802439;
	vertical-align : top;
    border-right : solid 1px #802439;
}

.menubullet {
	font-size: 9px;
	vertical-align: text-top;
}

.contentboxleftborder {
	z-index: 1;
	position : relative;
	left : 101px;
	width : 544px;
	margin : 0px;
	margin-bottom : 5px;
	padding : 0px;
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #FFFFFF;
	border-left : solid 1px #802439;
}

.contentboxnoborder {
	z-index: 1;
	position : relative;
	left : 101px;
	width : 544px;
	margin : 0px;
	margin-bottom : 5px;
	padding : 0px;
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #FFFFFF;
}

.contenttitle {
	margin : 0px;
	padding : 0px;
	padding-bottom : 5px;
	font-size : x-large;
	font-weight : 500;
}

.contentsubtitle {
	margin : 0px;
	padding : 0px;
	padding-bottom : 2px;
	font-weight : bold;
}

.contentparagraph {
	margin : 0px;
	padding : 0px;
	padding-bottom : 8px;
	text-indent : 15px;
}

.contentbullet {
	margin-left : 20px;
	margin-right : 20px;
	padding-bottom : 8px;
	text-indent : 15px;
}

.boxtoptitle {
	margin : 0px;
	padding : 2px;
	text-align : center;
	font-size : large;
	background-color : #DDDDDD;
	border-style : solid;
	border-width : 1px;
	border-color : #802439;
}

.boxsubtitle {
	margin-top : 2px;
	padding : 2px;
	font-size : medium;
	font-weight: bold;
	background-color : #EEEEEE;
	border-style : solid;
	border-width : 1px;
	border-color : #802439;
}

.boxindentsubtitle {
	position : relative;
	margin-top : 2px;
	margin-left : 5px;
	padding : 1px;
	font-weight : bold;
	background-color : #EEEEEE;
	border-style : solid;
	border-width : 1px;
	border-color : #802439;
}

.formfieldname {
	position : absolute;
	left : 20px;
}

.indentformfieldname {
	position : absolute;
	left : 25px;
}

.formfieldentry {
	position : relative;
	top : -2px;
	left : 180px;
}

.formfieldvalue {
	position : relative;
	left : 180px;
}

.formfieldnotes {
	background-color: #EEEEEE;
	position : relative;
	font-size : smaller;
	top : -4px;
	left : 180px;
	width: 292px;
	text-indent: 10px;
}

.formfixednotes {
	background-color: #EEEEEE;
	position : relative;
	font-size : smaller;
	top : 0px;
	left : 180px;
	width: 292px;
	text-indent: 10px;
}

.margin10 {
	position : relative;
	margin-left : 10px;
}

.margin15 {
	position : relative;
	margin-left : 15px;
}

.classschedule {
	position : relative;
	margin : 0px;
	padding : 0px;
	padding-bottom : 8px;
}

.classschedulename {
	position : absolute;
	left : 15px;
}

.classschedulesection {
	position : absolute;
	left : 30px;
}

.classscheduleday {
	position : absolute;
	left : 105px;
}

.classschedulestart {
	position : absolute;
	left : 190px;
}

.classscheduledash {
	position : absolute;
	left : 255px;
}

.classschedulestop {
	position : absolute;
	left : 280px;
}

.classschedulestatus {
	position : absolute;
	left : 370px;
}

.footer {
	margin-top : 2px;
	text-align: center;
	font-size: smaller;
}