.backToTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
A.backToTop:link {text-decoration: none; color: #000000;}
A.backToTop:visited {text-decoration: none; color: #000000;}
A.backToTop:active {text-decoration: none; color: #000000;}
A.backToTop:hover {text-decoration: underline; color: #5b66a6;
}

.bodyHighlights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

A.bodyLinks:link {text-decoration: none; color: #666666;}
A.bodyLinks:visited {text-decoration: none; color: #666666;}
A.bodyLinks:active {text-decoration: none; color: #666666;}
A.bodyLinks:hover {text-decoration: underline; color: #333333;
}

.bodySmallTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #5b66a6;
	border-right-color: #5b66a6;
	border-bottom-color: #5b66a6;
	border-left-color: #5b66a6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}

.bodySubLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	font-weight: bold;
}
A.bodySubLinks:link {text-decoration: none; color: #2f2b8c;}
A.bodySubLinks:visited {text-decoration: none; color: #2f2b8c;}
A.bodySubLinks:active {text-decoration: none; color: #2f2b8c;}
A.bodySubLinks:hover {text-decoration: none; color: #2f2b8c; background-color: #ced596;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2A4125;
	text-align: left;
	vertical-align: top;
	padding: 1px;
}

.bodyTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #0C0E0D;
}

.bodySubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5B66A6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5b66a6;
	border-right-color: #5b66a6;
	border-bottom-color: #5B66A6;
	border-left-color: #5b66a6;
}

.bottomLine {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #0B1842;
	border-right-color: #0B1842;
	border-bottom-color: #0B1842;
	border-left-color: #0B1842;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #F0F2DF;
	background-color: #0C0E0D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
A.breadcrumb:link {text-decoration: none; color: #f8f9f1;}
A.breadcrumb:visited {text-decoration: none; color: #f8f9f1;}
A.breadcrumb:active {text-decoration: none; color: #f8f9f1;}
A.breadcrumb:hover {text-decoration: underline; color: #ffffff;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #F0F2DF;
	background-color: #000;
	text-align: center;
	vertical-align: middle;
	border: thin solid #000;
}

.indexBodyText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0c0e0d;
	padding-left: 5px;
}
A.indexBodyText:link {text-decoration: none; color: #2f2b8c;}
A.indexBodyText:visited {text-decoration: none; color: #2f2b8c;}
A.indexBodyText:active {text-decoration: none; color: #0c0e0d;}
A.indexBodyText:hover {text-decoration: underline; color: #2f2b8c;
}

.indexBoxBg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F0F2DF;
	background-color: #284024;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #F8F9F1;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.indexBoxBgLinks:link {text-decoration: none; color:#F8F9F1;}
A.indexBoxBgLinks:visited {text-decoration: none; color:#F8F9F1}
A.indexBoxBgLinks:hover {text-decoration: none;}
A.indexBoxBgLinks:active {color: #0c0e0d;
}

.indexBoxLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F0F2DF;
	background-color: #284024;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0C0E0D;
	border-right-color: #0C0E0D;
	border-bottom-color: #0C0E0D;
	border-left-color: #0C0E0D;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.indexBoxLinks:link {text-decoration: none; color: #F0F2DF;}
A.indexBoxLinks:visited {text-decoration: none; color: #F0F2DF;}
A.indexBoxLinks:active {text-decoration: none; color: #F0F2DF;}
A.indexBoxLinks:hover {text-decoration: underline; color: #FFFFFF;
}

.indexBoxTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.indexEventsText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2A4125;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #273D23;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
A.indexEventsText:link {text-decoration: none; color: #2A4125;}
A.indexEventsText:visited {text-decoration: none; color: #2A4125;}
A.indexEventsText:active {text-decoration: none; color: #2A4125;}
A.indexEventsText:hover {text-decoration: underline; color: #2A4125;
}

.indexLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
A.indexLink:link {text-decoration: none; color: #006600;}
A.indexLink:visited {text-decoration: none; color: #006600;}
A.indexLink:active {text-decoration: none; color: #006600;}
A.indexLink:hover {text-decoration: underline; color: #003300;
}

.indexMainTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0C0E0D;
	background-image: url(../images/index/title_boxes.jpg);
	background-position: left center;
	padding-left: 5px;
}
.indexMainTitleBlue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F8F9F3;
	background-image: url(../images/index/title_box_blue.jpg);
	background-position: left center;
	padding-left: 5px;
}

.indexSubTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2A4125;
	padding-left: 5px;
}

.leftBoxActiveLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F0F2DF;
	background-color: #3d5a2f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #F8F9F1;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.leftBoxActiveLink:link {text-decoration: none; color:#F8F9F1;}
A.leftBoxActiveLink:visited {text-decoration: none; color:#F8F9F1}
A.leftBoxActiveLink:hover {text-decoration: none;}
A.leftBoxActiveLink:active {text-decoration: none; color: #F8F9F1;
}

.leftBoxBg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F0F2DF;
	background-color: #284024;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #F8F9F1;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftBoxLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #284024;
	padding-left: 5px;
}

A.leftBoxLinks:link {text-decoration: none; color:#F8F9F1;}
A.leftBoxLinks:visited {text-decoration: none; color:#F8F9F1}
A.leftBoxLinks:hover {text-decoration: none;}
A.leftBoxLinks:active {text-decoration: none; color: #F8F9F1;
}

.leftBoxSubLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #284024;
	padding-left: 20px;
	margin-right:10px;
	margin-left: 5px;
}

A.leftBoxSubLinks:link {text-decoration: none; color:#F8F9F1;}
A.leftBoxSubLinks:visited {text-decoration: none; color:#F8F9F1}
A.leftBoxSubLinks:hover {text-decoration: none; color:#FFF}
A.leftBoxSubLinks:active {color: #F8F9F1;
	
}

.leftBoxTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F8F9F1;
	border-right-color: #F8F9F1;
	border-bottom-color: #F8F9F1;
	border-left-color: #F8F9F1;
}

.leftQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #3d5a2f;
	padding: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #5b66a6;
	border-right-color: #5b66a6;
	border-bottom-color: #5b66a6;
	border-left-color: #f0f2df;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

td.bg:hover {background-color:black;}

.rightLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3D5A2f;
}
A.rightLinks:link {text-decoration: none; color: #3D5A2f;}
A.rightLinks:visited {text-decoration: none; color: #3D5A2f;}
A.rightLinks:active {text-decoration: none; color: #3D5A2f;}
A.rightLinks:hover {text-decoration: underline; color: #3D5A2f;
}

.rightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3d5a2f;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}

.rightTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5b66a6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.boxOutline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.menuLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: center;
	vertical-align: middle;
}
.rightDetail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #3d5a2f;
	text-align: left;
}
.scheduleText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CED293;
	border-right-color: #CED293;
	border-bottom-color: #CED293;
	border-left-color: #CED293;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #f0f2df;
}
.scheduleDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #09C;
	text-align: right;
}
.boxBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.calendarDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #284024;
	background-color: #f0f2df;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.calendarDayHeader {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #284024;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.calendarEvent {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0c0e0d;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
.calendarMonth {	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5b66a6;
	padding-bottom: 3px;
	padding-top: 3px;
}
.calendarBottomLine {	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCC;
}
.calendarDate1 {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #284024;
	background-color: #f0f2df;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-left: 2px;
	border: 1px none #CCC;
}
.calendarDateNA {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CCC;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.calendarDayHeader1 {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #284024;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.calendarEvent1 {	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0c0e0d;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 3px;
}
.calendarEventActivity {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #284024;
	background-color: #ced596;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 2px;
	border: 1px solid #f8f9f1;
}
A.calendarEventActivity:link {text-decoration: none; color: #284024;}
A.calendarEventActivity:visited {text-decoration: none; color: #284024;}
A.calendarEventActivity:active {text-decoration: none; color: #284024;}
A.calendarEventActivity:hover {text-decoration: underline; color: #284024;
}
.calendarEventAdmissions {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #f8f9f1;
	background-color: #5b66a6;
	text-align: left;
	vertical-align: middle;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 2px;
	border: 1px solid #f8f9f1;
}
A.calendarEventAdmissions:link {color: #f8f9f1;}
A.calendarEventAdmissions:visited {color: #f8f9f1;}
A.calendarEventAdmissions:active {color: #f8f9f1;}
A.calendarEventAdmissions:hover {text-decoration: none; color: #f8f9f1;
}
.curriculumRowHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #284024;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.curriculumColumnHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #284024;
}
.curriculumEvent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #284024;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	background-color: #ced596;
	border: 1px solid #F8F9F1;
}
.curriculumBlank {
	background-color: #284024;
}
.courseHighlight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #284024;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.boxBorder {
	background-color: #DEE0B8;
}
.courseBox {
	background-color: #ced596;
	border: 1px solid #3D5A2F;
}
.courseText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #284024;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
}
.rightBoxTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F8F9F1;
	background-color: #5b66a6;
}
