.clsField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5c2673;

	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: solid;
	border-left-style: solid;
	border-top-color: #79737d;
	border-right-color: #79737d;
	border-bottom-color: #79737d;
	border-left-color: #79737d;
	width: 110px;
	height: 15px;
}

.calendar_empty {
	border: 1px solid;
	border-color: #CCD1D5 ;
	font:  10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-image: url(/images/calendar/weekDay.gif);
	background-repeat: no-repeat;
}
.calendar_full { border: 1px solid; border-color: #CCD1D5 ; font:  10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none ; background: url(/images/calendar/holyday.gif) no-repeat fixed left top}
.calendar_fry { border: 1px solid; border-color: #CCD1D5  ; font:  10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none ; background: url(/images/calendar/friday.gif) no-repeat fixed right bottom }
.calendar_event {
	border: 1px solid;
	border-color: #CCD1D5;
	font:  10px Arial, Helvetica, sans-serif;
	color: #3299FE;
	text-decoration: none;
	background-image: url(/images/calendar/holyday.gif);
	background-repeat: no-repeat;
}

.XdateLine{
	font:   14px Arial, Helvetica, sans-serif;
	color: #490d63;
	text-decoration: none;
	border-bottom: 1px solid #dbcfe0;

}


.Xdatetitle{
	font:  bold 16px Arial, Helvetica, sans-serif;
	color: #490d63;
	text-decoration: none;
	border-bottom: 1px solid #dbcfe0;

}

.Xdate{
	font:  10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}


.calendar_blue1 { border: 1px solid #CCCCCC;  font: bolder 12px Arial, Helvetica, sans-serif; color: #490d63; text-decoration: none; background: #dbcfe5; padding: 5px}
.calendar_blue2 { border: 1px solid #CCCCCC; font: bolder 12px Arial, Helvetica, sans-serif; text-decoration: none; background: #dbcfe5; color: #490d63; padding: 5px}
.calendar_button { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background: #D6EBFF; border: 1px #FFFFFF solid }
.calendar_black_border {  border: 1px #000000 solid}
.calendar_header {  font: bold 14px Arial, Helvetica, sans-serif; color: #490d63; text-decoration: none}
.calendar_text {  font: normal 12px Arial, Helvetica, sans-serif; color: #490d63; text-decoration: none}
.calendar_title {  background: #D6EBFF; font: bold 14px Arial, Helvetica, sans-serif; color: #303435; text-decoration: none; border: solid; border-width: 0px 7px 0px 0px; border-color: black #309AFE black black}
.calendar_event_name {  font: bold 10px Arial, Helvetica, sans-serif; color: #326799; text-decoration: none}
.calender_bold_head {  font: bold 14px Arial, Helvetica, sans-serif; color: #44637F ; background: #C5DAEB}

.cal_head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4880A3;
	text-decoration: none;
}


.TH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #490d63;
	text-decoration: none;
	background-color: #e1d5e8;
	padding: 3px;	
		border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
}

.TH3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204D62;
	text-decoration: none;

}


.TH3S {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
}


.TH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
	padding: 3px;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.TH21 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
	background-color: #EDF2F6;
}
.style2 {
font-size: 14px; color: #FFFFFF; font-weight: bold; 

}
.THC {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #244962;
	text-decoration: none;
	cursor: hand;
}

.searchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #490d63;
	text-decoration: none;
}
.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #490d63;
	text-decoration: none;
}
.searchPageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4a0e64;
	text-decoration: none;
}


.fieldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D5D6;
	border-right-color: #D3D5D6;
	border-bottom-color: #D3D5D6;
	border-left-color: #D3D5D6;
	margin-top: 3px;
		margin-bottom: 3px;
}



.field2Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}




.field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D5D6;
	border-right-color: #D3D5D6;
	border-bottom-color: #D3D5D6;
	border-left-color: #D3D5D6;
}




.webdings{
font-family: Webdings;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
}



.fieldError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;
	

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}


.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D5D6;
	border-right-color: #D3D5D6;
	border-bottom-color: #D3D5D6;
	border-left-color: #D3D5D6;
}


.fieldNOBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002842;


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D5D6;
	border-right-color: #D3D5D6;
	border-bottom-color: #D3D5D6;
	border-left-color: #D3D5D6;
}

.Btextlight12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #53819B;
	text-decoration: none;
}

.cls10Gray {

font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

.Btext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
}

.Btext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
}
.Btext16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
}


.Btext12LS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c387a;
	text-decoration: none;
	line-height: 10px;
}





.blackText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c387a;
	text-decoration: none;
}


.formBox {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D7E8FD;
	border: none;
	color: #666666;
	text-decoration: none;

}


.formBoxError {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D7E8FD;
	border: 1px solid #FF0000;
	color: #666666;
	text-decoration: none;

}



.whiteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}




.CatLinks {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #224F1D;
	text-decoration: none;
}
.WhiteHeaderText {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}
.FooterText {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #003000;
	font-weight:bold;
	text-decoration: none;

}

.locationText {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #401562;
	text-decoration: none;
	

}

.locationText:hover {
	
	color: #9A9A9A;
	text-decoration: underline;
	text-indent: 5pt;

}



.InfoTitle {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #490d63;
	text-decoration: none;
	
}
.InfoTitle3 {
	font: bold 16px/25px Arial, Helvetica, sans-serif;
	color: #490d63;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
}


.InfoTitle2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #771844;
	text-decoration: none;

}



.InfoFullText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #5c387a;
	text-decoration: none;
}
.InfoPageBG {
	background: url(/images/innerPageBG.jpg) no-repeat;
}

.whiteText {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;

}
.whiteTextNoPad {

	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
}
.DontMove {
	font-size: 9px;
}

.optionsText {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.questionText {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.leftTitles {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: right;
	text-indent: 15pt;
}
.searchBox {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #000000;
}


.blackTextSmall {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5c387a;
	text-decoration: none;
}

.blackText:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}


.BorderDots {
	border-top: 1px dotted #5F90B9;
	border-right: 0px dotted #5F90B9;
	border-bottom: 1px dotted #5F90B9;
	border-left: 0px dotted #5F90B9;
}
.redLinks {

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF4900;
	text-decoration: none;
}



.SubTitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: underline;
}


.Idate {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #BB879E;
	text-decoration: none;
}

.IdateX {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #BB879E;
	text-decoration: none;
}


.IdateX:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #BB879E;
	text-decoration: underline;
}


.NOPAD {
	margin: 0px;
	padding: 0px;
}
.grayText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}


.SidemenuLinks {
	font: 12px Arial, Helvetica, sans-serif;
	color: #656565;
	text-decoration: none;
}

.SidemenuLinks:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

.SidemenuLinksSelected {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF4900;
	text-decoration: none;
}



.WhiteBorderLeft {
	/* background: url(/images/BGL.gif) repeat-y right; */
}

.WhiteBorderRight {
/*	background: url(/images/BGR.gif) repeat-y left; */
}


.footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.footer2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}



A {
	font-family: Arial, Helvetica, sans-serif;
	color: #553073;
	text-decoration: underline;
	
}


A:hover {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	
}


.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
}
.SubmenuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.Btext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	text-decoration: none;
}




.Brow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03264A;
	text-decoration: none;
}
.alertMSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
p {
	margin: 0px;
	padding: 0px;
}



.sideText {
	background-attachment: fixed;
	background-image: url(/images/sideText.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #F9FAFC;
}


.slide {
border-left: #dbcfe0 solid 1px;
border-top: none;

/*width:526px; */
text-align: right;

}
.clsPrpleBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #5c2673;
	font-weight: bold;
}
.slide2 {
	z-index: 100;
}
.MainPageBtnOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/mainBTN1.gif);
	height: 19px;
	width: 152px;
}
.schoolBTN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



.submenutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #490d63;
	text-decoration: none;
}


.fl {/* header element float */
  float: left;

  }
.submenuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #490d63;
	text-decoration: none;
}

.submenulinkSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:#c2aed3;
	color: #490d63;
	text-decoration: none;
}

.submenuCell{
color:#5c387a; 
font-size:14px;



}

.clsLeftBorder {
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a487b2;
}



.clsLBrdr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4a0f65;
	height:100%;
}
