﻿BODY
{
	padding:0px; background:white url('../Images/wpSnowNoBlue.gif') fixed; font-size: 8pt;
	left: 0pt;
	margin: 0px;
	color: purple;
	font-family: Arial;
	position: absolute;
	top: 0pt;
	text-align: left;
}
INPUT.OffPeriod
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
    background-color:Purple;
    color:White;
}
INPUT.SmallFont
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
TABLE.SmallFont TR TD INPUT
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
TABLE.SmallFont TR TH
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
TABLE.SmallFont TR TD
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: purple;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}
.Header
{
    color: #800080;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: large;
    font-weight: bold;
    text-decoration: underline;
}
A:hover
{
    COLOR: cornsilk;
    background-color:Purple;
    FONT-FAMILY: Arial;
}

.RequirementOK
{
    background-color: #99FF66;
    color: Black;
}
.RequirementWarning
{
	background-color:cornsilk;
	color:Black;
}
.RequirementError
{
    background-color: #FF9999;
    color: #000080;
}

tr.AttendanceDate
{
    font-size: larger;
    font-weight: bold;
    text-decoration: underline;
    color: Navy;
    text-align: center;
    background-color: Cornsilk;
    border-right: maroon thin dotted;
    border-top: maroon thin dotted;
    border-left: maroon thin dotted;
    border-bottom: maroon thin dotted;
}

TABLE.StudentAttendance
{
    border-right: purple thin inset;
    border-top: orange thin inset;
    border-left: yellow thin inset;
    border-bottom: cyan thin inset;
}
TABLE.Schedule
{
    border-right: thin groove;
    border-top: thin groove;
    border-left: thin groove;
    border-bottom: thin groove;
}
TABLE.InfoHeader
{
    border-right: gray thin dashed;
    border-top: gray thin dashed;
    border-left: gray thin dashed;
    border-bottom: gray thin dashed;
}
TABLE.Roster
{
    border-right: lime thin inset;
    border-top: lime thin inset;
    border-left: lime thin inset;
    border-bottom: lime thin inset;
}
TD.NoNote
{
    background-color:Lime;
}
.Removed
{
    display: none;
    visibility: hidden;
    text-decoration: line-through;
}
.ChangeSuccess
{
	background-color:Green;
	color:Silver;
}
.ChangeError
{
	background-color:Red;
	color:White;
}
.Warning
{
	background-color:Red;
	color:White;
}
.Absent
{
	background-color: Aqua ;
	color:black;
}



TABLE.ScheduleTable
{
	border-style:ridge ;
}
TABLE.ScheduleTable TR
{
    BORDER-BOTTOM: gray 1px groove
}
TABLE.ScheduleTable TR TD
{
    BORDER-BOTTOM: gray 1px inset;
}
TR.Highlight
{
    BACKGROUND-COLOR: yellow;
    BORDER-RIGHT: purple 3px double;
    BORDER-TOP: purple 3px double;
    BORDER-LEFT: purple 3px double;
    BORDER-BOTTOM: purple 3px double;
}
TD.Highlight
{
    BACKGROUND-COLOR: cornsilk;
    BORDER-RIGHT: silver 2px inset;
    BORDER-TOP: silver 2px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    BORDER-LEFT: silver 2px inset;
    COLOR: navy;
    BORDER-BOTTOM: silver 2px inset;
}
TD.Absence
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    COLOR: cornsilk;
    BORDER-BOTTOM: thin inset;
    BACKGROUND-COLOR: navy;
}
A.Absence
{
    COLOR: cornsilk;
    BACKGROUND-COLOR: navy;
}
A.Absence:hover
{
    COLOR: navy;
    BACKGROUND-COLOR: cornsilk
}
TD.Issues
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    COLOR: greenyellow;
    BORDER-BOTTOM: thin inset;
    BACKGROUND-COLOR: mediumvioletred
}
A.Issues
{
    COLOR: greenyellow;
    BACKGROUND-COLOR: mediumvioletred
}
A.Issues:hover
{
    COLOR: mediumvioletred;
    BACKGROUND-COLOR: greenyellow
}
TH.ColSeperator
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 7pt;
    BORDER-LEFT: medium none;
    COLOR: navy;
    BORDER-BOTTOM: double;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline overline
}
TH.ColSeperator2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: double;
    TEXT-ALIGN: center;
    FONT-SIZE: 1pt;
    COLOR: navy;
    TEXT-DECORATION: none
}
.Smaller
{
    FONT-SIZE: 6pt;
    LEFT: 0pt;
    COLOR: navy;
    FONT-FAMILY: 'Small Fonts';
    TOP: 0pt;
    TEXT-ALIGN: left
}
.AttendanceHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline overline
}
SELECT.SmallSelect
{
    FONT-SIZE: 6pt;
    COLOR: purple;
    FONT-FAMILY: 'Small Fonts', Verdana, Arial;
    BACKGROUND-COLOR: white
}
A.Missing
{
    COLOR: navy;
    BACKGROUND-COLOR: cornsilk
}
A.Missing:hover
{
    COLOR: cornsilk;
    BACKGROUND-COLOR: navy
}
TD.Missing
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-LEFT: thin inset;
    COLOR: navy;
    BORDER-BOTTOM: thin inset;
    BACKGROUND-COLOR: cornsilk
}
INPUT.SmallInput
{
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    FONT-SIZE: 6pt;
    BORDER-LEFT: thin inset;
    COLOR: purple;
    BORDER-BOTTOM: thin inset;
    FONT-FAMILY: 'Small Fonts', Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.Flag
{
    BORDER-RIGHT: silver thin ridge;
    BORDER-TOP: silver thin ridge;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    BORDER-LEFT: silver thin ridge;
    COLOR: red;
    BORDER-BOTTOM: silver thin ridge;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: yellow
}
.Cleared
{
    BORDER-RIGHT: silver outset;
    BORDER-TOP: silver outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    BORDER-LEFT: silver outset;
    COLOR: green;
    BORDER-BOTTOM: silver outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: silver
}
.SmallFlag
{
    BORDER-RIGHT: silver thin groove;
    BORDER-TOP: silver thin groove;
    BORDER-LEFT: silver thin groove;
    COLOR: red;
    BORDER-BOTTOM: silver thin groove;
    BACKGROUND-COLOR: silver
}
INPUT.Smaller
{
    FONT-SIZE: 7pt;
    COLOR: navy;
    FONT-FAMILY: 'Small Fonts';
    BACKGROUND-COLOR: silver
}
TD.GoneToday
{
    COLOR: navy;
    BACKGROUND-COLOR: green
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE.SmallTextTable
{
    BORDER-RIGHT: groove;
    PADDING-RIGHT: 0px;
    BORDER-TOP: groove;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: groove;
    WIDTH: 1pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: groove;
    HEIGHT: 1pt;
    TEXT-ALIGN: left
}
TABLE.SmallTextTable A
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TABLE.SmallTextTable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD.SpecialSL
{
    COLOR: navy;
    BACKGROUND-COLOR: yellow
}
A.SpecialSL
{
    COLOR: black;
    BACKGROUND-COLOR: yellow
}
A.SpecialSL:hover
{
    COLOR: yellow;
    BACKGROUND-COLOR: black
}
TD.Grade
{
    TEXT-ALIGN: center
}
TD.NeedGrade
{
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
TABLE.SchoolMaestro
{
}
TABLE.SchoolMaestro TR
{
}
TABLE.SchoolMaestro TR TD
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: 'Times New Roman', Verdana;
    FONT-VARIANT: small-caps
}
FORM.ThinLine
{
}
FORM.ThinLine INPUT
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Arial
}
FORM.ThinLine SELECT
{
    BORDER-RIGHT: groove;
    BORDER-TOP: groove;
    FONT-SIZE: 8pt;
    BORDER-LEFT: groove;
    BORDER-BOTTOM: groove;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.GoodGrade
{
    FONT-SIZE: 8pt;
    COLOR: silver;
    BACKGROUND-COLOR: darkgreen
}
.BadGrade
{
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR:  #CC0000;
}
.NoGrade
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    BACKGROUND-COLOR: cornsilk
}
TR.BreakPages
{
    DISPLAY: none;
    PAGE-BREAK-AFTER: always
}
.NoShow
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.ShowBold
{
    FONT-WEIGHT: bold;
    COLOR: darkmagenta
}
INPUT.NotAuthenticated
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
INPUT.Authenticated
{
    font-size: 8px;
    font-family: Arial, Helvetica, sans-serif;
}
.NotAuthenticated
{
    BACKGROUND-COLOR: yellow
}
.Authenticated
{
    BACKGROUND-COLOR: lime
}
TR.SubTypeHeader
{
    FONT-SIZE: 11pt;
    COLOR: maroon;
    BACKGROUND-COLOR: aqua;
    TEXT-DECORATION: none
}
TR.MainTypeHeader
{
    FONT-SIZE: 12pt;
    COLOR: silver;
    BACKGROUND-COLOR: purple
}
TABLE.ResourceList
{
    BORDER-RIGHT: groove;
    BORDER-TOP: groove;
    FONT-SIZE: 8pt;
    BORDER-LEFT: groove;
    BORDER-BOTTOM: groove;
    TEXT-DECORATION: none
}
TABLE.ResourceList TR
{
    FONT-SIZE: 10pt
}
TABLE.ResourceList TR TD
{
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin groove;
    BORDER-BOTTOM: thin groove
}
BODY.TopBar
{
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url('NONE');
    COLOR: white;
    BACKGROUND-COLOR: #660066
}
BODY.TopBar A
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
BODY.TopBar A:hover
{
    FONT-WEIGHT: bold;
    COLOR: silver;
    TEXT-DECORATION: underline
}
BODY.TopBar .smaller
{
    COLOR: white
}
TD.GradeBold
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
TD.BoldNeedGrade
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}
div.divScrollConf
{
	overflow: scroll;
	border: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align:top;
	
}
TD.ScheduleBlocked
{
	font-size:smaller ;
	background-color:Red;
	color:Silver ;
}
TD.ScheduleOK
{
	font-size:smaller ;
	
}
TD.SchedulePending
{
	font-size:smaller ;
	background-color:Navy;
	color:Cornsilk;
}
TD.ScheduleCurrent
{
	font-size:smaller ;
	background-color:green ;
	color:Cornsilk;
}
TD.ScheduleBlocked A
{
	background-color:Red;
	color:Silver ;
}
TD.ScheduleOK A
{
}
TD.SchedulePending A
{
	background-color:Navy;
	color:Cornsilk;
}
TD.ScheduleCurrent A
{
	background-color:green;
	color:Cornsilk;
}
TD.FlrBasement
{
	background-color:Silver;
	color:Black ;
}
TD.FlrFirst
{
	background-color:Olive;
	color:Black ;
}
TD.FlrSecond
{
	background-color:midnightblue;
	color:White;
}
TD.FlrThird
{
	background-color:DodgerBlue;
	color:Yellow;
}
TD.FlrNorthTop
{
	background-color:Yellow;
	color:Black ;
}
TD.FlrNorthBottom
{
	background-color:Orange;
	color:Black ;
}
TD.FlrSchaeperBottom
{
	background-color:Teal ;
	color:Black ;
}
TD.FlrSchaeperTop
{
	background-color:Cyan ;
	color:Black ;
}
TD.NotAvailable
{
	background-color:Black ;
	color:Yellow ;
}
TABLE.TopLeft TR TD
{
	vertical-align:top;
	text-align:left;
}
TABLE.NoSpace
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
Span.Birthday
{
	font-size:smaller ;
	font-weight: bold;
	cursor: crosshair;
	color: yellow;
	font-style: italic;
	background-color: black;
	text-decoration: underline overline;
}
Span.UpcommingBirthday
{
	font-weight: bold;
	color: crimson;
	font-style: italic;
}
/*********************RESOURCE RESERVATION CODES****************/
#tblReservationGrid THEAD
{
    border-style: groove;
    border-color: #C0C0C0;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    font-size: large;
    color: Navy;
    background-color: Cornsilk;
}
#tblReservationGrid TR TD
{
    border-style: groove;
    border-color: #C0C0C0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
#tblReservationGrid TR TH
{
    background-color:Cornsilk;
    color:Navy;
    
    text-align:center;
    vertical-align:middle;
    text-decoration:nowrap;
}
.Approved
{
    background-color:Green;
    color:White;
    width:100%;
}
.Approved:hover
{
    text-decoration:underline;
}
.Requested
{
    background-color:Yellow;
    color:Black;
    width:100%;
}
.Requested:hover
{
    text-decoration:underline;
}
.OpenResource
{
    background-color: #FF00FF;
    color: Black;
    width: 100%;
}
.OpenResource:hover
{
    text-decoration:underline;
}
/*********************END RESOURCE RESERVATION CODES****************/
.stdButton
{
    border: medium outset #C0C0C0;
    padding: 5px;
    margin: 5px;
    background-color: #C0C0C0;
    color: Black;
    width: 250px;
}
.stdButton:hover
{
    text-decoration:underline;
}
TR.AttDesc
{
    background-color:Silver;
}
TR.AttDesc TH
{
    text-align:center;
}
