﻿.GridBoldText
{
    font-weight: bold;
    font-size: 6pt;
    color: Navy;
    font-family: Verdana;
}
.GridStyle
{
    background-color:#C2D197;
    border-color:#b8860b;
    border-width:1px;
    font-size: 6.5pt;
    color:Navy;
    font-family: Verdana;
    padding:1px;
    width:850px;
}
.GridStyleResultCard
{
    background-color:#C2D197;
    border-color:#b8860b;
    border-width:1px;
    font-size: 9.5pt;
    color:Navy;
    font-family: Verdana;
    padding:1px;
    width:850px;
}
.GridHeaderStyle
{
    background-color:#689758;
    font-family:Arial;
    font-weight:bold;
    font-size:small;
    color:White;
    text-align:center;
}
.GridFooterStyle
{
    background-color:#9CB16A;
}
.GridRowStyle
{
    background-color:#C2D197;
}
.GridAlternatingRowStyle
{
    background-color:#CFDBAD;
}
.GridPagerStyle
{
    background-color:#9CB16A;
    color:White;
    font-size:small;
    text-align:left;
}
.GridSelectedRowStyle
{
    background-color:#483d8b;
    color:#f8f8ff;
}
.GridPagerStyleLoh
{
    background-color:#9CB16A;
    color:White;
    font-size:small;
    text-align:center;
}
.TextOrientation
{
    writing-mode:tb-rl; 
    padding-right: 1px;
    padding-left: 1px;
    font-size: 9pt;
    padding-bottom: 3px;
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: Verdana;
    font-weight: bold;
}
.PageHeaderText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.PageSubHeaderText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: White;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.SchoolsMenuHeaderText 
{
    font-size: 10pt;
    color: White;
    font-family: Verdana;
    font-weight: bold;
}
.BoldText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.NormalText
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 3px;
	color: #000099;
	padding-top: 3px;
	font-family: Verdana;
}
.SmallGrayText
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	color:Gray;
	padding-top: 4px;
	font-family: Verdana;
}
.ParagraphText
{
    padding-right: 5px;
    padding-left: 7px;
    font-size: 12pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 3px;
    font-family: Times New Roman;
    text-align:justify;
}
.CampusText
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 7pt;
    color: #003366;
    font-weight:bold;
    font-family: Verdana;
}
.LabelStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Blue; 
	padding-top: 3px;
	font-family: Verdana;
}
.ErrorLabelStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Red; 
	padding-top: 3px;
	font-family: Verdana;
}
.AbsentStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Navy; 
	padding-top: 3px;
	font-family: Verdana;
}
.SickStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Black; 
	padding-top: 3px;
	font-family: Verdana;
}
.LeaveStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Green;
	padding-top: 3px;
	font-family: Verdana;
}
.TextBoxStyle
{
    padding: 1px;
	font-size: 9pt;
	color: Navy;
	font-family: Verdana; 
}
.ButtonStyle
{
    padding: 1px;
	font-size: 9pt;
	color: Navy;
	font-family: Verdana; 
}
.LinkButtonStyle
{
    padding: 1px;
	font-weight: bold;
	font-size: 10px;
	color:Navy; 
	font-family:Verdana;
	text-decoration: none;
}
.Title
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14pt;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	font-family: Impact;
	background-color: #000099;
}

.MainHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12pt;
	padding-bottom: 5px;
	color: #000099;
	padding-top: 5px;
	font-family: Verdana;
	font-weight: bold;
	background-color: #66ccff;
}

.SubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11pt;
    padding-bottom: 3px;
    color: #FFFAF0;
    padding-top: 3px;
    font-family: Aharoni;
    font-weight: bold;
    background-color: #696969;
}
.CardSubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: Black;
    padding-top: 3px;
    font-family: Aharoni;
    font-weight: bold;
    background-color: navajoWhite;
}

.Controls
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
}

.DDLStyle
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
    font-size: 7pt;
    color: Navy;
    font-family: Verdana;
}
.RBTStyle
{
    font-size: 7pt;
    color: Navy;
    font-family: Verdana;
}
.BLTStyle
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 8pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana;
    font-weight: bold;
}

.RowItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 3px;
	color: Navy;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #C2D197;
}

.AlternateRowItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 3px;
	color: Navy;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #CFDBAD;
}

.SubHeaderRow
{
	padding-left: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #999900;
}
.SubHeaderRow1
{
	padding-left: 5px;
	font-size: 10pt;
	font-weight: bold;
	color:black;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #99aa00;
}
.HotRow
{
	padding-left: 3px;
    font-size: 6.5pt;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #ff3339;
	color:White;
}
.StatusListStyle
{
    background: navajoWhite;
    border-color: Navy;
    border-style:outset;
    font-size: 7pt;
    color: blue;
    font-family: Verdana;
}
.StatusLabelStyle
{
    font-size:small;
    font-weight:bold;
    color:Fuchsia;
}

.AName
{
    color:Navy;
    font-size: 16pt;
    font-weight: bold;
    font-family: Verdana;
}
.AName2
{
    color:Navy;
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana;
}
/* Qname2 used for school.master page top school name */
.QName2
{
    color:Navy;
    font-size: 15pt;
    font-weight: bold;
    padding-left:30px;
}
.QMessage
{
    font-size: 12pt;
    font-weight: bold;
    color:Maroon;
    padding-left:50px;
}
/* used for matrix master page side and bottom image color*/
.Borders
{
    background-color: #996633;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	text-align:left;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* Rounded Corners*/

.roundedPanel1
{
    background-color: #a9a9a9;
    color: white;
    font-weight: bold;
    text-align: center;
}
.roundedPanel2
{	
	background-color:#5377A9;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome1
{	
	background-color:#999966;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome2
{	
	background-color:#CCCC99;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome3
{	
	background-color:#CCCC99;
}
.roundedPanelCollegeHome
{	
	background-color:#CC9966;
}
.roundedPanelSchoolsHome
{	
	background-color:#ffffff;
}
.roundedPanelSchoolsHome2
{
    background-color: #e4eaea;
}
.roundedPanelSchoolsHome3
{
    background-color: white;
}
.roundedPanelNewsUp
{	
	background-color:#CCCC99;
	text-align:justify;
}