/* CCSTheme v 3.x */
/* General */

/* Colors */
.PageBgColorReachStudent1 {
	background-color: #ffffff;
	}

.FormTitleBgColorReachStudent1 {
	background-color: #2a80bc;
	}

.FormTitleFontColorReachStudent1 {
	color: #ffffff;
	}

.CaptionBgColorReachStudent1 {
	background-color: #cccccc;
	}

.CaptionFontColorReachStudent1 {
	color: #000000;
	}

.DataBgColorReachStudent1 {
	background-color: #ffffff;
	}

.AltDataBgColorReachStudent1 {
	background-color: #ebf2f8;
	}

.DataFontColorReachStudent1 {
	color: #000000;
	}

.LinkColorReachStudent1 {
	color: #0059b2;
	}

.VisitedLinkColorReachStudent1 {
	color: #840084;
	}

.HoverLinkColorReachStudent1 {
	color: #ff0000;
	}

.ColorBgButtonReachStudent1 {
	background-color: #2a80bc;
}

.ColorFontButtonReachStudent1 {
	color: #ffffff;
}

.ColorBgButtonPassiveReachStudent1 {
	background-color: #88ceff;
}

.ColorFontButtonPassiveReachStudent1 {
	color: #ffffff;
}



.HeaderReachStudent1 {
	width: 100%;
	}

.HeaderReachStudent1 th { 
	font-family: Arial; 
	/*font-size: 80%;*/
	text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff !important;
	width: 100%;
	white-space: nowrap;
	
	}



/*ie6*/
* html body .HeaderReachStudent1 th {
	font-family: Arial; font-size: 100%; text-align: left;
}
/*end*/

.HeaderReachStudent1 a:link { 
	color: #ffffff;
	}

.HeaderReachStudent1 a:visited { 
	color: #ffffff;
	}

.HeaderReachStudent1 a:hover, .CaptionReachStudent1 a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftReachStudent1 { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightReachStudent1 { 
	background-image: url('Images/HeaderRight.gif');
	background-position: right top;
	}

.HeaderLeftReachStudent1 img{
	width: 9px;
	}

.HeaderRightReachStudent1 img{
	width: 9px;
	}


/* Grid Options */
.GridReachStudent1 { 
	border: 1px solid #2a80bc; font-family: Arial; font-size: 100%;
	width: 100%;
	}

.Grid2ReachStudent1 { 
	border-left: 1px solid #2a80bc; border-top: 1px solid #2a80bc; border-bottom: 1px solid #2a80bc;


	font-family: Arial; font-size: 120%;
	width: 100%;
	}

.CaptionReachStudent1 th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #cccccc; color: #000000;
	white-space: nowrap;
	}

.Caption2ReachStudent1 th { 
	font-family: Arial; font-size: 100%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #cccccc; color: #000000;
	/*white-space: nowrap;*/
	}


.CaptionReachStudent1 td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #cccccc; color: #000000;
	white-space: nowrap;
	}

.CaptionReachStudent2 td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #cccccc; color: #000000;
	}



/*ie6*/
* html body .CaptionReachStudent1 th, * html body .CaptionReachStudent1 td {
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
}
/*end*/
.CaptionReachStudent2 a:link { 
	color: #000000;
	}

.CaptionReachStudent2 a:hover { 
	text-decoration: underline;
	}


.CaptionReachStudent1 a:link { 
	color: #000000;
	}

.CaptionReachStudent1 a:visited { 
	color: #000000;
	}

.CaptionReachStudent1 a:hover, .CaptionReachStudent1 a:active { 
	color: #ff0000;
	}

.CaptionReachStudent1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionReachStudent1 input {
	vertical-align: middle;
	}

.RowReachStudent1 th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowReachStudent1 td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

.Row2ReachStudent1 td { 
	font-family: Arial; font-size: 80%;
	padding: 4px;
	border-right: 1px solid #2a80bc;

	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}


.Row80ReachStudent1 td { 
	font-family: Arial; font-size: 60%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}

	


/*ie6*/
* html body .RowReachStudent1 th, * html body .RowReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

caption.RowReachStudent1 { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border: 1px solid #2a80bc; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	color: #000000;
	}



/*ie6*/
* html body caption.RowReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.RowReachStudent1 a:link { 
	color: #0059b2;
	}

.RowReachStudent1 a:visited { 
	color: #840084;
	}

.RowReachStudent1 a:hover, .RowReachStudent1 a:active { 
	color: #ff0000;
	}

.SeparatorReachStudent1{
	color: #2a80bc;
	}

.SeparatorReachStudent1 td{
	height: 1px;
	}


.AltRowReachStudent1 th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowReachStudent1 td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	background-color: #ebf2f8; 
	color: #000000;
	}



/*ie6*/
* html body .AltRowReachStudent1 th, * html body .AltRowReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.AltRowReachStudent1 a:link { 
	color: #0059b2;
	}

.AltRowReachStudent1 a:visited { 
	color: #840084;
	}

.AltRowReachStudent1 a:hover, .AltRowReachStudent1 a:active { 
	color: #ff0000;
	}

.NoRecordsReachStudent1 td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	vertical-align: top;
	}

.FooterReachStudent1 td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	background-color: #e8e8e8; 
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer2ReachStudent1 td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	border-right: 1px solid #2a80bc;
 
	background-color: #cccccc; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}




/*ie6*/
* html body .NoRecordsReachStudent1 td, * html body .FooterReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.FooterReachStudent1 a:link { 
	color: #0059b2;
	}

.FooterReachStudent1 a:visited { 
	color: #840084;
	}

.FooterReachStudent1 a:hover, .FooterReachStudent1 a:active { 
	color: #ff0000;
	}

.FooterReachStudent1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterReachStudent1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordReachStudent1 { 
	font-family: Arial; font-size: 100%;
	color: #666666;
	border: 1px solid #2a80bc;
	width: 100%;
	}

.Record2ReachStudent1 { 
	font-family: Arial; font-size: 100%;
	border: 1px solid #2a80bc;
	width: 100%;
	}


.ErrorReachStudent1 td { 
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #ffffff; 
	}



/*ie6*/
* html body .ErrorReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.ControlsReachStudent1 th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	/*white-space: nowrap;*/
	color: #000000;
	}

.ControlsReachStudent1 td { 
	font-family: Arial; 
	font-size: 80%;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff; 
	/*color: #000000;*/
	}
	
.BottomReachStudent1 td { 
	font-family: Arial; 
	font-size: 70%;
	padding: 4px;
	background-color: #cccccc; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .ControlsReachStudent1 th, * html body .ControlsReachStudent1 td, * html body .BottomReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.BottomReachStudent1 a:link { 
	color: #0059b2;
	}

.BottomReachStudent1 a:visited { 
	color: #840084;
	}

.BottomReachStudent1 a:hover, .CaptionReachStudent1 a:active { 
	color: #ff0000;
	}

.BottomReachStudent1 img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomReachStudent1 input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionReachStudent1 th{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}

.GroupCaptionReachStudent1 td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}



/*ie6*/
* html body .GroupCaptionReachStudent1 th, * html body .GroupCaptionReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.GroupCaptionReachStudent1 a:link {
	color: #000000;
	}

.GroupCaptionReachStudent1 a:visited{
	color: #000000;
	}

.GroupCaptionReachStudent1 a:hover, .GroupCaptionReachStudent1 a:active{
	color: #ff0000;
	}

.GroupFooterReachStudent1 td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #cccccc; 
	color: #000000;
	}



/*ie6*/
* html body .GroupFooterReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.GroupFooterReachStudent1 a:link {
	color: #0059b2;
	}

.GroupFooterReachStudent1 a:visited{
	color: #840084;
	}

.GroupFooterReachStudent1 a:hover, .GroupFooterReachStudent1 a:active{
	color: #ff0000;
	}

.GroupFooterReachStudent1 img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterReachStudent1 input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalReachStudent1 td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	border-bottom: 2px solid #2a80bc;
	}



/*ie6*/
* html body .SubTotalReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.SubTotalReachStudent1 a:link {
	color: #0059b2;
	}

.SubTotalReachStudent1 a:visited{
	color: #840084;
	}

.SubTotalReachStudent1 a:hover, .SubTotalReachStudent1 a:active{
	color: #ff0000;
	}

.TotalReachStudent1 td{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
	}



/*ie6*/
* html body .TotalReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

.TotalReachStudent1 a:link {
	color: #0059b2;
	}

.TotalReachStudent1 a:visited{
	color: #840084;
	}

.TotalReachStudent1 a:hover, .TotalReachStudent1 a:active{
	color: #ff0000;
	}

/* Form Options */
.ButtonReachStudent1 { 
	background-color: #2a80bc; 
	color: #ffffff; border-left: solid 1px #EDEDED; 
	border-top: solid 1px #EDEDED; 
	border-right: solid 1px #848284; 
	border-bottom: solid 1px #848284; 
	padding: 6px; font-weight: bold; 
	font-family: Tahoma; /*font-size: 11px;*/
	margin-right: 6px;
	}

/* Calendar */

.CalendarReachStudent1 { 
	border: 1px solid #2a80bc;
	width: 100%;
	}

.CalendarWeekdayNameReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ebf2f8; 
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekdayNameReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarWeekdayNameReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarWeekdayNameReachStudent1 a:visited{
	color: #840084;
	}

.CalendarWeekdayNameReachStudent1 a:hover, .CalendarWeekdayNameReachStudent1 a:active{
	color: #ff0000;
	}

.CalendarWeekendNameReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ebf2f8;	
	color: #000000;
	font-weight: normal;
	}



/*ie6*/
* html body .CalendarWeekendNameReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarWeekendNameReachStudent1 a:link {
	color: #000000;
	}

.CalendarWeekendNameReachStudent1 a:visited{
	color: #000000;
	}

.CalendarWeekendNameReachStudent1 a:link, .CalendarWeekendNameReachStudent1 a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDayReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarDayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarDayReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarDayReachStudent1 a:visited{
	color: #840084;
	}

.CalendarDayReachStudent1 a:hover, .CalendarDayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekendReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarWeekendReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarWeekendReachStudent1 a:visited{
	color: #840084;
	}

.CalendarWeekendReachStudent1 a:hover, .CalendarWeekendReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarTodayReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #2a80bc;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarTodayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarTodayReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarTodayReachStudent1 a:visited{
	color: #840084;
	}

.CalendarTodayReachStudent1 a:hover, .CalendarTodayReachStudent1 a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #2a80bc;
	text-align: center;
	background-color: #ebf2f8;	
	color: #000000;
	}



/*ie6*/
* html body .CalendarWeekendTodayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarWeekendTodayReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarWeekendTodayReachStudent1 a:visited{
	color: #840084;
	}

.CalendarWeekendTodayReachStudent1 a:hover, .CalendarWeekendTodayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center;
	background-color: #ffffff;	
	color: #2a80bc;
	}



/*ie6*/
* html body .CalendarOtherMonthDayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarOtherMonthDayReachStudent1 a:link {
	color: #2a80bc;
	}

.CalendarOtherMonthDayReachStudent1 a:visited{
	color: #2a80bc;
	}

.CalendarOtherMonthDayReachStudent1 a:hover, .CalendarOtherMonthDayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #2a80bc;
	text-align: center;
	background-color: #ffffff;	
	color: #2a80bc;
	}



/*ie6*/
* html body .CalendarOtherMonthTodayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarOtherMonthTodayReachStudent1 a:link {
	color: #2a80bc;
	}

.CalendarOtherMonthTodayReachStudent1 a:visited{
	color: #2a80bc;
	}

.CalendarOtherMonthTodayReachStudent1 a:hover, .CalendarOtherMonthTodayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: center;
	background-color: #ebf2f8;	
	color: #2a80bc;
	}



/*ie6*/
* html body .CalendarOtherMonthWeekendReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarOtherMonthWeekendReachStudent1 a:link {
	color: #2a80bc;
	}

.CalendarOtherMonthWeekendReachStudent1 a:visited{
	color: #2a80bc;
	}

.CalendarOtherMonthWeekendReachStudent1 a:hover, .CalendarOtherMonthWeekendReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border: 2px solid #2a80bc;
	text-align: center;
	color: #2a80bc;
	background-color: #ebf2f8;	
	}
	


/*ie6*/
* html body .CalendarOtherMonthWeekendTodayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarOtherMonthWeekendTodayReachStudent1 a:link {
	color: #2a80bc;
	}

.CalendarOtherMonthWeekendTodayReachStudent1 a:visited{
	color: #2a80bc;
	}

.CalendarOtherMonthWeekendTodayReachStudent1 a:hover, .CalendarOtherMonthWeekendTodayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayReachStudent1{
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	background-color: #cccccc;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}
	


/*ie6*/
* html body .CalendarSelectedDayReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarSelectedDayReachStudent1 a:link {
	color: #000000;
	}

.CalendarSelectedDayReachStudent1 a:visited{
	color: #000000;
	}

.CalendarSelectedDayReachStudent1 a:hover, .CalendarSelectedDayReachStudent1 a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigatorReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	background-color: #cccccc; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}



/*ie6*/
* html body .CalendarNavigatorReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarNavigatorReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarNavigatorReachStudent1 a:visited{
	color: #840084;
	}

.CalendarNavigatorReachStudent1 a:hover, .CalendarNavigatorReachStudent1 a:active{
	color: #ff0000;
	}

.CalendarNavigatorReachStudent1 img{
	margin: 2px;
	vertical-align: middle; 	
	}

.CalendarNavigatorReachStudent1 td {
	font-family: Arial; font-size: 70%;
	}

.CalendarNavigatorReachStudent1 th {
	font-family: Arial; font-size: 70%;
	}



/*ie6*/
* html body .CalendarNavigatorReachStudent1 th, * html body .CalendarNavigatorReachStudent1 td {
	font-family: Arial; font-size: 88%;
}
/*end*/

/* Calendar Extra */
.CalendarEventReachStudent1{
	font-family: Arial; font-size: 70%;
	text-align: left;
	}



/*ie6*/
* html body .CalendarEventReachStudent1 {
	font-family: Arial; font-size: 88%;
}
/*end*/

.CalendarEventReachStudent1 a:link {
	color: #0059b2;
	}

.CalendarEventReachStudent1 a:visited{
	color: #840084;
	}

.CalendarEventReachStudent1 a:hover, .CalendarEventReachStudent1 a:active{
	color: #ff0000;
	}

/* Changes for Section508 */
table tr td strong {
	padding: 0px;
	margin: 0px;
}

.thReachStudent1 { 
	font-family: Arial; font-size: 80%;
	font-weight: bold;
}



/*ie6*/
* html body .thReachStudent1 {
	font-size: 100%;
}
/*end*/

.HeaderReachStudent1 .thReachStudent1 { 
	font-family: Arial; font-size: 80%; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
}



/*ie6*/
* html body .HeaderReachStudent1 .thReachStudent1 {
	font-family: Arial; font-size: 100%; text-align: left;
}
/*end*/

.CaptionReachStudent1 .thReachStudent1 { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #cccccc; color: #000000;
	white-space: nowrap;
}



/*ie6*/
* html body .CaptionReachStudent1 .thReachStudent1 {
	font-family: Arial; font-size: 88%; text-align: left; vertical-align: top;
}
/*end*/

.RowReachStudent1 .thReachStudent1 { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.AltRowReachStudent1 .thReachStudent1 { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.ControlsReachStudent1 .thReachStudent1 { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	
	background-color: #ffffff; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.GroupCaptionReachStudent1 .thReachStudent1 {
	font-family: Arial; font-size: 70%;
	padding: 4px;
	
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ebf2f8; 
	color: #000000;
}



/*ie6*/
* html body .GroupCaptionReachStudent1 .thReachStudent1 {
	font-family: Arial; font-size: 88%;
}

* html body .RowReachStudent1 .thReachStudent1, * html body .AltRowReachStudent1 .thReachStudent1, * html body .ControlsReachStudent1 .thReachStudent1 {
	font-family: Arial; font-size: 88%; font-weight: normal; text-align: left; vertical-align: top;
}
/*end*/

/* Class for Application Builder Menu */
.simpleMenuReachStudent1 td {
	font-family: Arial; font-size: 70%;
}



/*ie6*/
* html body .simpleMenuReachStudent1 td {
	font-family: Arial; font-size: 88%;
} 
/*end*/
