BODY
{
	font-size: 8pt;
	margin: 0px;
	font-family: Verdana, Arial;
	text-decoration: none;
}
SELECT
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
SELECT.clsComboSmall
{
	font-size: 7pt;
	width: 80pt;
	font-family: Verdana, Arial;
	height: 15pt;
}
INPUT
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
A
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
TD
{
	font-size: 8pt;
	font-family: Verdana, Arial;
}
TH
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.clsLink
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
}

.clsLinkSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial;
}
.clsTopMenuLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.clsTopMenuAlt
{
	font-weight: bold;
	font-size: 8pt;
	color: #fff582;
	font-family: Verdana, Arial;
	background-color: transparent;
}
.clsTopMenuLinkAlt
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.clsSideMenuLinkMain
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.clsBodyHeadingText
{
	font-weight: bold;
	font-size: 13pt;
	color: #003399;
	font-family: Verdana, Arial;
}
.clsSideMenuLinkSub
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.clsLeftMenuHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Verdana, Arial;
}
.clsHomeContentsLink
{
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.clsFooterLink
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.clsLinkTableHeader
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.clsLinkTableHeader:hover
{
	color: blue;
}
.clsH0
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana, Arial;
}
.clsH1
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Verdana, Arial;
}
.clsH2
{
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
	font-family: Verdana, Arial;
}

.clsH3
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
}

.clsH4
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial;
}
.clsH5
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial;
}
.clsH6
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
}
.clsNoteRed
{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Arial;
}
.clsNoteRedBold
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana, Arial;
}
.clsError
{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Arial;
}
.clsVerticalLine
{
	color: #000000;
}
.clsRegisteredClass
{
	font-weight: 600;
	font-size: 7pt;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana, Arial;
}
.clsFooterNote
{
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration: none;
	background-color: #125486;
}

.clsPageHeader
{
	font-weight: Bold;
	font-size: 12pt;
	color: #1B1D4E;
	font-family: Verdana, Arial;
}

.clsHeaderLine
{
	background-color: #000000;
}
.clsCatalogProgHead
{
	font-weight: bold;
	font-size: 9pt;
	color: #010066;
	font-family: Verdana, Arial;
}
.clsNormaltext
{
	font-size: 9pt;
	line-height: 13pt;
	font-family: Verdana, Arial;
}
.clsSmallText
{
	font-size: 7pt;
	line-height: 12pt;
	font-family: Verdana, Arial;
}
.clsRadioText
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial;
}
.clsSemesterText1
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF; /*background-color: #B6C9F9;*/
	background-color: #02365D;
	font-family: Verdana, Arial;
}

.clsSemesterText
{
	font-weight: bold;
	font-size: 8pt;
	color: #02365D;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
}
.clsMainBG1
{
	background-color: gray;
}

.clsMainBG2
{
	background-color: #125486;
}
.clsLeftBar
{
	background-color: #125486;
}

.clsLeftBar1
{
	background-color: #FFCC00;
}

.clsFooterTopBG
{
	background-color: #890129;
}
.clsTableBG
{
	background-color: #D2F2FF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: lighter;
	text-decoration: none;
	color: #000000;
}
.clsTableHeaderBG
{
	background-color: #125282;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

.clsScheduleContentBG
{
	background-color: #94D3EC;
}

.clsContentBG
{
	background-color: #FFFFFF;
	border-color: #125282;
    border-style: solid;
    border-width: thin;
    font-size: 8pt;
	font-family: Verdana, Arial;
	color: #000000;
}
.clsBlackTableLine
{
	background-color: black;
}
.clsLeftBarSeperator
{
}

.clsMissionSeperator
{
	background-color: #ae9d71;
}

.clsHomeContentHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #c80000;
	font-family: Arial, Verdana;
}
.clsSessionDetails
{
	font-weight: lighter;
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-decoration: none;
	color: Black;
	width: 225;
}

.styles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.clsHomeHeader
{
	color: #091E5D;
	font-family: Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
}

.clsHomeTable
{
	border-right: #DEF6FF 1px solid;
	border-top: #DEF6FF 1px solid;
	border-left: #DEF6FF 1px solid;
	border-bottom: #DEF6FF 1px solid;
	background-color: #ffffff;
}
.clsHomeTable0
{
	background-color: #ffffff;
}

.clsLeftBarDarkBG2
{
	background-color: #8180C2;
}

.clsChildCareLeftBar
{
	background-color: #EF6B21;
	font-size: 10pt;
	color: #FFFFFF;
}

.clsCareProgram
{
	background-color: #01008A;
	color: #FFFFFF;
	font-weight: bold;
}

.clsCareHelp
{
	border-color: #D2C193;
	background-color: #FEFFFA;
}

.formlabel
{
	border: none;
	font-family: arial, Verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #122337;
	width: 250px;
	text-align: right;
	margin: 4px 5px 0px 0;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

/*---Grid & text Styles Starts ---*/
/*No*/
.center
{
	margin: 2px auto;
}
.width500
{
	width: 500px;
}
.width50
{
	width: 50px;
}
.txtbox
{
	margin: 2px;
	border: 1px solid #becedb;
}
.grid
{
	width: 100%;
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px solid #02365D;
}
.grid th
{
	background-color: #125282;
	border: none;
	color: #ffffff;
}
.grid td
{
	border: none;
}
.altrow
{
	background-color: #D2F2FF;
}
/*---Grid & text Styles Ends ---*/

.clsTableBorder
{
	border-right: #125486 1px solid;
	border-top: #125486 1px solid;
	border-left: #125486 1px solid;
	border-bottom: #125486 1px solid;
	font-size: 8pt;
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
}
/*--- Style 1 ---*/
fieldset
{
	border-top: 1px solid #125282;
	border-bottom: 1px solid #125282;
	border-left: 1px solid #125282;
	border-right: 1px solid #125282;
	margin: 5px 10px;
	padding: 10px;
	background-color: #D2F2FF; /*background-image: url(../../images/fieldset_bg.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
}

legend
{
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 3px 5px;
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #125282;
}

input.btn
{
	color: #163b72;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: transparent;
	border: none;
	background-image: url(../../images/button_bg.gif);
	background-repeat: repeat-x;
}
/*--- Style 1 ends ---*/


/*--- Style 2 ---*/
/*
fieldset
{
  border:none;
  margin: 10px 5px;
  padding: 10px;
}

legend
{
  display:none; 
}

input.btn
{
  height: 20px;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image: url(../../images/button_bg.gif);
  background-repeat:repeat-x;
}
*/
/*--- Style 2 ends ---*/


.btnpnl
{
	text-align: center;
	padding: 5px 10px;
}

.fld200
{
	width: 200px;
}


/*--- Tabstrip ---*/
.tabsbody
{
	background-image: url(../../images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: white;
	border: 1px solid #dbdbdb;
}

.tabstyle
{
	background-image: url(../../images/tabunselect_bg.gif);
	background-repeat: repeat-x;
	padding: 8px 5px;
}

.tabstrip td table
{
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}

.tabstrip a
{
	color: #000000;
	text-decoration: none;
	border: none;
}

.tabselected
{
	background-image: url(../../images/tabselect_bg.gif);
	background-repeat: repeat-x;
}

.tabselected a
{
	color: #000000;
	font-weight: bold;
}

.tabhover a
{
	color: #163b72;
	text-decoration: underline;
}

/*--- Tabstrip ends ---*/
/*--- List Style for Download Form---*/
.clsbullet
{
	padding: 3px;
}

/*--- Style for Labels in a Form ---*/
.labelreadonly
{
	border: none;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px; /*  font-weight:bold; margin: 4px 5px 2px 0;*/
	padding-left: 7px;
	padding-top: 5px; /*color:#6C8DAE;*/
}
/*--- Style for Required field marker---*/
.reqfld
{
	color: red;
}
html, body, #wrapper
{
	height: 100%;
}
.divCalendar
{
	padding: 0px 20px 0px 10px;
}
.divCollapsePanel
{
	margin: 10px 10px 0px 10px;
}
.clsLeftBarDarkBG1
{
	background-color: #0175c3;
}

.clsLeftBarDarkBG2
{
	background-color: #DEF6FF;
}
/*	PHASE1 */

/* -- style for View edit care schedule modules - START */

.aleft
{
	text-align: left;
}
.divCalendar2
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.clsScheduleText
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	padding-bottom: 10px;
}
.clsNavigatePnl
{
	margin: 10px 10px 10px 10px;
}
.clsNavigatePnlbtns
{
	margin: 0px 10px 10px 10px;
}
.divFixedNote
{
	width: 90%;
	margin: 10px 10px 10px 60px;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
	padding: 6px 6px 6px 6px;
}
.datalabel
{
	padding-top: 3px;
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.clsStudentName
{
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	color: #000000;
	width: 105px;
}
.fieldlabels
{
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 10px;
	color: #000000;
}
.awidth200
{
	width: 200px;
}
.awidth100
{
	width: 100px;
}
.apaddingtop3
{
	padding-right: 3px;
}
.clsScheduleNotesBorder
{
	border: 1px;
	border-style: solid;
	float: left;
	width: 170px;
	margin: 75px 0px 0px 0px;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
	padding: 10px 10px 10px 10px;
	height: 150px;
	line-height: 18px;
}
/* -- style for ViewEdit_CARESchedule_SessionList.aspx - START */
.clsDisplayBlock
{
	display: block;
}
/* -- style for ViewEdit_CARESchedules.aspx - START */
.clsLoadingimage
{
	margin-left: 100px;
	margin-top: 50px;
}
.clsDetails
{
	width: 47%;
	float: left;
}
.awidth30
{
	width: 150px;
}
.aright
{
	text-align: right;
}
.apaddingtop15
{
	padding-top: 15px;
}
.apaddingright25
{
	padding-right: 25px;
}
.apaddingbottom15
{
	padding-bottom: 15px;
}
.clswidth92
{
	width: 92%;
}
.clsShowText
{
	float: left;
	padding-top: 9px;
	padding-left: 15px;
	height: 30px;
}
.clsDisplayNone
{
	display: none;
}
.clspannelbordercolor
{
	border: 1px solid;
}
/* -- style for ViewEdit_CAREFlexibleSchedule.aspx - START */
.acenter
{
	text-align: center;
}
.aheight325
{
	height: 325px;
}
.awidth300
{
	width: 300px;
}
.awidth250
{
	width: 250px;
}
.awidth92
{
	width: 92%;
}
.clsSelectdatatext
{
	height: 55px;
	margin: 15px 0px 5px 0px;
}
.clsListboxText
{
	height: 55px;
	margin: 15px 5px 5px 5px;
}
.clslistbox
{
	padding-right: 10px;
	width: 180px;
}
.clsbackbtn
{
	width: 94%;
	margin-top: 10px;
}
/* -- style for ViewEdit_CAREFixedSchedule.aspx - START */
.amargintop10
{
	margin-top: 10px;
}
.awidth90
{
	width: 90%;
}
.clsDeleteScheduleimg
{
	height: 16px;
	width: 16px;
	margin-right: 3px;
}
/* -- style for AddEdit_CAREFixedSchedule.aspx - START */
.clsstartdate
{
	text-align: left;
	float: left;
}
.clsHLine
{
	height: 1px;
}
.clsFixedPupup
{
	margin: 5px 10px 0px 15px;
	min-height: 35%;
}
.amarginbottom5
{
	margin-bottom: 5px;
}
.clsfieldset
{
	margin-left: 50px;
	padding: 10px 0px 10px 10px;
	width: 100%;
	border: 1px solid;
}
.clsinnerfieldset
{
	padding: 30px 10px 30px 10px;
	width: 85%;
}
.amarginbottom0
{
	margin-bottom: 0px;
}
/*	MODIFY THIS CLASS - set the image reference from MySchedule.aspx page */
.clsConfText1
{
	/* taken dulplicate copy of duplicateid's whatever class defined in Myschedule.aspx	*/
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #02365D;
	font-family: Verdana, Arial;
}
/* this image is taken from the repeater and written above the column names tr	*/
.clsseperateimg
{
	background: url(../../Images/tableLinebg.gif);
	background-repeat: repeat-x;
}


/* PHASE2 - COLORS	*/


/* -- Can modify colors for ViewEdit_CARESchedule_SessionList - START */
.clssitebordercolor
{
	/* take the color from clsTableHeaderBG's background-color	*/
	border-color: #125282;
}
.clsscheduletextcolor
{
	/* take the color from clsPageHeader's color	*/
	color: #1B1D4E;
}
/* -- Can modify colors for ViewEdit_CARESchedules.aspx - START */

#RadCalendar1 .rcTitlebar
{
	/* take the background color and border color from clsTableHeaderBG */
	background-color: #125282;
	width: 100%;
	border: 1px solid;
	border-color: #125282;
	padding: 0;
	color: white;
}
#RadCalendar1 .rcTitlebar table
{
	/* take the background color and border color from clsTableHeaderBG */
	background-color: #125282;
	width: 100%;
	border: 1px solid;
	border-color: #125282;
	padding: 0;
	color: white;
}
#RadCalendar1 .rcMain
{
	/* take the border color from clsTableHeaderBG */
	border: 0px;
	border-bottom: 1px solid #125282;
	border-left: 1px solid #125282;
}
#RadCalendar1 .rcCalendar
{
	/* take the border color from clsTableHeaderBG */
	width: 220px;
	border: 1px solid #125282;
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 0;
}
#RadCalendar1 .rcMainTable .rcTitle
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px 0;
	border-color: #125282; /* take the border color from clsTableHeaderBG */
	padding: 0 0 2px;
	background: #02365D; /* take the background from clsScheduleContentBG's background-color	*/
	text-align: center;
	line-height: 22px;
	color: white;/* can modify as per site	*/
}
#RadCalendar1 .rcRow th
{
	padding:5px;
}
#RadCalendar1 .rcWeek th
{
	/* take the background from clsTableBG's background-color  	if the color is #FFFFFF, then take the background from clsScheduleContentBG's background-color 	*/
	border-bottom: 1px solid #D2F2FF;
	padding: 2px 6px 2px 0;
	text-align: right;
}
/* -- Can modify colors for ViewEdit_CAREFlexibleSchedule.aspx - START */
.clsTitla
{
	/* take the background color and border color from clsTableHeaderBG */
	font-family: verdana, arial, sans-serif;
	background-color: #125282;
	border: 1px solid #125282;
	color: White;
}
#RadCalendar2 .rcTitlebar
{
	/* take the background color and border color from clsTableHeaderBG */
	border: 1px solid #125282;
}
#RadCalendar2 .rcMain
{
	/* take the background color and border color from clsTableHeaderBG */
	border: 1px solid #125282;
	border-top: 0;
}
#RadCalendar2 .rcWeek th
{
	/* take the background from clsTableBG's background-color  	if the color is #FFFFFF, then take the background from clsScheduleContentBG's background-color 	*/
	border-bottom: 1px solid #D2F2FF;
	padding: 2px 6px 2px 0;
	text-align: right;
}
#RadListBox1 .rlbGroup
{
	/* take the background color and border color from clsTableHeaderBG */
	font-family: verdana, arial, sans-serif;
	text-align: left;
	border: 1px solid #125282;
}
#RadListBox1 .rlbGroup .rlbHovered
{
	/* take the background from clsTableBG's background-color  	if the color is #FFFFFF, then take the background from clsScheduleContentBG's background-color 	*/
	background: #D2F2FF;
}
#RadListBox1 .rcTitlebar
{
	color: White;
}
#RadListBox1 .rlbGroup .rlbSelected
{	
	background: #ffffff;
}
#RadListBox1 .rlbGroup .rlbSelected .rlbText
{
	color: #000000;
}
/* -- Can modify colors for ViewEdit_CAREFixedSchedule.aspx - START */
#RadGrid1 table
{
	/* take the border color from clsTableHeaderBG */
	border: 1px solid #125282;
	background: #fff;
	color: #000;
	font-family: verdana, arial, sans-serif;
}
#RadGrid1 table th
{
	/* take the background color from clsTableHeaderBG */
	background-color: #125282;
	font-weight: bold !important;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color: White;
}
#RadGrid1 .rgAltRow
{
	/* take the background from clsTableBG's background-color  	if the color is #FFFFFF, then take the background from clsScheduleContentBG's background-color 	*/
	background: #D2F2FF;
}
/* -- Can modify colors for AddEdit_CAREFixedSchedule.aspx - END */
.clssitecolor
{
	/* take the color from clsTableHeaderBG's background-color	*/
	color: #125282;
}
.clsfieldsetbgcolor
{
	background-color: White;
}
/* -- Style of Child CARE Calendar -- */

.CARECalendar
{
	border-width: 1px;
	border-color: #0E3D69;
	background-color: #D2F2FF;
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
}

.TodayDayStyle
{
	background-color: #73A7D9;
	color: Red;

}

.DayHeaderStyle
{
	background-color: #02365D;
	color: #FFFFFF;
	border-color: #0E3D69;
	border-width: 2px;
}
.DatesStyle
{
	background-color: #125486;
	color: #FFFFFF;
}
.SelectedDayStyle
{
	font-weight: bold;
	background-color: #0E3D69;
}

.Title
{
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #125282;
}

/* -- Style of Child CARE Calendar - End -- */