.stuff
{
FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)
    progid:DXImageTransform.Microsoft.Alpha(opacity=50)
    progid:DXImageTransform.Microsoft.Blur(strength=10);

}

.aboutPage
{
	background-image: url(../images/misc/lynxlogo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.aboutPage ul
{
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	line-height: 1.3;
}

.tmpNAVBG
{
	background-image: url(../images/Tempnavigators/tmpBackground.gif);
	background-repeat:repeat-y;
	background-color: #EBF3FB;
	vertical-align: top;
	
}

.tmpNAVMAINBG
{
	background-image: url(../images/Tempnavigators/tmpLynxMainNavBG.gif);
	background-repeat:repeat-y;
	background-color: #D7EFDB;
	vertical-align: top;
	
}

/*****************************************************
Fonts
*****************************************************/
@font-face
{
	font-family: Franklin Gothic Medium;
	src: url(../fonts/FRANKLIN.eot);
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall
{
	font-size: 8pt;
}

.normalTextSmallUnderline
{
	font-size: 8pt;
	text-decoration: underline;
}

.normalTextSmallBold
{
	font-size: 8pt;
	font-weight: bold;
}

.normalTextSmallBoldUnderline
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.normalTextSmallBoldBorder
{
	font-size: 8pt;
	font-weight: bold;
	border: solid 1px #6487DC;
}
.normalTextSmaller
{
	font-size: 8pt;
}

.normalTextMedium
{
	font-size: 9pt;
}

.normalTextMediumBold
{
	font-size: 9pt;
	font-weight: bold;
}

.normalTextMediumUnderline
{
	font-size: 9pt;
	text-decoration: underline;
}

.normalTextMediumLargeBoldUnderline
{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmallUnderline, .normalTextSmallBoldUnderline, .normalTextSmaller, .normalTextMedium, .normalTextMediumBold, .normalTextMediumUnderline, .normalTextMediumLargeBoldUnderline
{
	color: #000000;
	font-family: Tahoma;
}

.messageText
{
	color: #FF9933;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

.infoText
{
	color: #13920D;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.warningText
{
	color: #E68B2C;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.criticalText
{
	color: #DE5C2F;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.infoTextSmall
{
	color: #13920D;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.lockedTextSmall
{
	color: #E68B2C;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.warningTextSmall
{
	color: #E68B2C;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.restrictedTextSmall
{
	color: #DE5C2F;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.fatalTextSmall
{
	color: #DE5C2F;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.validationText
{
	color: #FF0000;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold;
}

.menuLink
{
	color: #13920D;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
/*.tableHeaderText
{
	font-family: Verdana;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}*/

/*****************************************************
Background table for table headers
*****************************************************/
.tableHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/headers/hdrBlueBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

.tableHeaderText
{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: white;
	font-size: 8pt;
	font-weight: bold;
}

.navbuttonHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/headers/hdrBlueBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dataGridHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/bckDatagrid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma;
	Font-Size: 8pt; 
	font-weight: bold;
	color: White;
	height: 20px;
}

.dataGridChildHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/hdrBlueBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dataGridHeaderText
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma;
}

.dataGridHeaderCell
{
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/bckDatagrid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma;
}

.componentArtDataGridHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/bckDatagrid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma;
	Font-Size: 8pt; 
	font-weight: bold;
	color: White;
	height:20px;
}

.componentArtDataGridColumn
{
	background-color: #FF0000;
	background-image: url(../images/backgrounds/hdrBlueBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma;
	Font-Size: 8pt; 
	font-weight: bold;
	color: White;
	height:20px;
}

.componentArtDataGridRow
{
	font-family: Tahoma;
	Font-Size: 8pt;
	color: Black;
	height:20px;
}


/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
	border-top: none;
	border-left: solid 2px #5582D2;
	border-bottom: solid 2px #5582D2;
	border-right: solid 2px #5582D2;
	background-color: #FFFFFF;
}

.tableBorderNoHeader
{
	border: solid 2px #5582D2;
	background-color: #FFFFFF;
}

.tableBorderNoBottom
{
	border-top: none;
	border-left: solid 2px #5582D2;
	border-bottom: none;
	border-right: solid 2px #5582D2;
	background-color: #D6DFF5;
}

.tableBorderReports
{
	border: #003399 2px solid;
	border-left: #5582D2 2px solid;
	border-top: none;
	padding: 5px;
	background-color: #D6DFF5;
}

.tableBorderProgressBar
{
	border: solid 2px #000099;
	background-color: #E8E8FF;
}

.bottomBorder
{
	border-bottom: solid 1px #000000;
}
.pageViewContentRow
{
}

.pageViewContentRowAlt
{
	background-color: #CCFFCC;
}

/*****************************************************
Border used around content areas on a form
*****************************************************/
.contentBorder
{
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
}

/*****************************************************
Standard row
*****************************************************/
.tableRow
{
	background-color: #D6DFF5;
}

/*****************************************************
Horizontal spacer for tables
*****************************************************/
.tableXSpacer
{
	width: 15px;
}

/*****************************************************
Input button
*****************************************************/
.inputButton
{
	font-family: Tahoma;
	font-size: 8pt;
	width: 75px;
	height: 23px;
}

/*****************************************************
File upload
*****************************************************/
.inputFile
{
	font-family: Tahoma;
	font-size: 8pt;
	width: 200px;
	height: 23px;
}

/*****************************************************
Row for page spacer
*****************************************************/
.pageSpacerRow
{
	height: 5px;
}

/*****************************************************
Root table for page
*****************************************************/
.pageRootTable
{
	border: 1px #000000;
}


/************************************************************
/******************APP OPTIONS SECTION*********************
/************************************************************


/*****************************************************
Background table for application options / status
*****************************************************/
.appOptionsHeader
{
	background-color: #FFFFFF;
	background-image: url(../images/headers/hdrBlueBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

/*****************************************************
Application Option / Status Row
*****************************************************/
.appOptionsRow
{
	height: 10px;
	background-color: #D6DFF5;
}

/*****************************************************
Application Option / Status Controls Text
*****************************************************/
.appOptionsText
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}

/*****************************************************
Application Option / Status Controls Text
*****************************************************/
.appOptionsTextBold
{
	font-weight: bold;
}

/*****************************************************
Application Option / Status Drop Down Text
*****************************************************/
.appOptionsElement
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}

/************************************************************
/******************PROCESS SECTION*********************
/************************************************************/
.processDescription
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 15px;
}


/************************************************************
/******************HEADER/FOOTER SECTION*********************
/************************************************************/


/*****************************************************
Row for page header
*****************************************************/
.pageHeaderRow
{
	height: 50px;
}

.pageHeaderRowLogOut
{
	/*background-image: url(/finance/images/buttons/sidenav_logout.gif);*/
	background-image: url(../images/headers/hdrBlueBar.gif);
}

/*****************************************************
Text for page header
*****************************************************/
.pageHeaderLogOff
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma, Arial, Geneva, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.pageHeaderLogOff 
{
	color: #FFFFFF;
}
a:hover.pageHeaderLogOff 
{
	color: #FFCC00;
	text-decoration: underline;
}

.pageHeaderText
{
	color: #6487DC;
	font-family: Franklin Gothic Medium, Tahoma;
	font-weight: bold;
	font-size: 14pt;
}

.pageHeaderName
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

.sectionHeaderRow
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border-bottom-color: #6487DC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sectionHeaderText
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

.sectionHeaderTextBold
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 13pt;
	font-weight: bold;
}

.sectionBorder
{
	border-color: #6487DC;
	border-style: solid;
	border-width: 1px;
}

/*****************************************************
Table for page header
*****************************************************/
.pageHeaderTable
{
	border-bottom-color: #22C020;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

/*****************************************************
Table for page footer
*****************************************************/
.pageFooterTable
{
	border-top-color: #22C020;
	border-top-style: solid;
	border-top-width: 2px;
}

/*****************************************************
Row for page footer
*****************************************************/
.pageFooterRow
{
	height: 15px;
}

/*****************************************************
Text for page footer
*****************************************************/
.pageFooterText
{
	color: #000000;
	font-family: Tahoma;
	font-size: 7pt;
}

.clearBackground
{
	background-color: Transparent;
}

.hyperlinkNormalCursor
{
	cursor:default;
}

.bottomBorderOnly
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sideBorderOnly
{
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
}

/************* BEGIN TIME FRAME GRID STYLES *********/
.tfgParentTable
{
	/* WHITE TO BLUE 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFFFF', endColorstr='#D6DFF5', gradientType='0');
*/

	/* BLUE TO DARKER BLUE 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#D6DFF5', endColorstr='#8CAAE6', gradientType='0');
*/
	/* GREEN TO DARKER GREEN */
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#22C020', endColorstr='#008D00', gradientType='0');

	/* WHITE TO GREEN 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFFFFF', endColorstr='#008D00', gradientType='0');
*/
	background-color: #13920D;
}

.tfgText
{
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}
/************* END TIME FRAME GRID STYLES *********/

/************* BEGIN SUB SECTION STYLES *********/
.bgSubSectionBox
{
	background-color: #9BFF66;
}
/************* END SUB SECTION STYLES *********/

/*********** styles for custom controls *********/

/* .raisedTable is used by the RaisedTable custom control */

.raisedTable
{
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
}


/* .contentTable is used by the ContentTable custom control */

.contentTable
{
	border: solid 2px #31A431;
	vertical-align: top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* .sectionTable and sectionTableHeader are used by the SectionTable custom control */

.sectionTableHeader
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
/*	vertical-align: text-bottom;*/
}

.sectionTable
{	
	border: solid 1px #6487DC;
	vertical-align: top;
}


/* Used by the Merlinator custom control, obviously...  */
.merlinatorHeaderRow
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border-bottom-color: #6487DC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}

/* header for Tearoff custom control */
.TearoffTableHeader
{
	background-color: #FFFFFF;
/*	background-image: url(/student/images/headers/hdrBlueBar.gif); <-- now hardcoded in control */
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	
}

.TearOffLiteTableHeader
{
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Verdana;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 5px;
	width: 100%;
}

/* for Header.cs custom control */
.subPageHeaderText
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

.HeaderTable
{
	margin: 0 0 0 0;
	width: 100%;
	color: Orange;
	font-size: 12px;
	font-weight: bold;	
}	

.HeaderTable a
{
	color: White;
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}	

.HeaderTable a:hover
{
	text-decoration: underline;	
}

.HeaderTable TD
{
	vertical-align: text-bottom;
}

.BlueTable
{
	margin: 0 0 0 0;
	width: 100%;
	color: White;
	font-size: 12px;
	background-color: #3C74CA;
}	

.BlueTable a
{
	color: White;
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}	

.BlueTable a:hover
{
	text-decoration: underline;	
}

.BlueTable TD
{
	vertical-align: text-bottom;
}

.BlueMiddleLeft
{
	background-image: url(images/blue_middleleft.gif);
}
.BlueMiddleRight
{
	background-image: url(images/blue_middleright.gif);
}
.BlueBottomMiddle
{
	background-image: url(images/blue_bottommiddle.gif);
}		

.WhiteTable
{
	margin: 0 0 0 0;
	width: 100%;
	color: #336699;
	font-size: 10px;
	background-color: White;
}	

.WhiteTable a
{
	color: Orange; 
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}	

.WhiteTable a:hover
{
	text-decoration: underline;	
}

.WhiteTable TD
{
	vertical-align: text-top;
}
.WhiteLeft
{
	background-image: url(images/white_left.gif);
}
.WhiteRight
{
	background-image: url(images/white_right.gif);
}
.WhiteBottomMiddle
{
	background-image: url(images/white_bottommiddle.gif);
}

.LeftSideLinks
{
	margin: 0 0 0 0;
}

.LeftSideLinks a
{
	font-size: 13px;
	color: #336699;
}
.LeftSideLinks a:hover
{
	color: Orange;
}

.ContentWindow
{
	color: Navy;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial;
}

.ContentWindow a
{
	font-size: 11px;
	font-weight: bold;
	color: Orange;
	text-decoration: none;
}

.ContentWindow a:hover
{
	text-decoration: underline;
}

.ContentWindowLeft
{
	background-image: url(images/table_left.jpg);
	background-repeat: no-repeat;
}

.ContentWindowMiddle
{
	background-image: url(images/table_middle.jpg);
	background-repeat: repeat-x;
}

.ContentWindowRight
{
	background-image: url(images/table_right.jpg);
	background-repeat: no-repeat;
}



/***** For SuperDataGrids *****/
.ibox9K
{
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;
}

.invisobox9220
{
	border-width: 0px;
	color: Black;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;
}

.invisobox9500
{
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 38px;
}

.standardGridHeaderStyle
{
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/bckDatagrid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	color: White;
	height: 30px;
	text-align: center;
    margin: 0;
    vertical-align: middle;    	
}

.standardGridHeaderStyle a
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	color: White;
	text-align: center;
    margin: 0;
    vertical-align: middle;    	
	text-decoration: underline;	
}

.standardGridHeaderStyle a:hover
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	color: White;
	text-align: center;
    margin: 0;
    vertical-align: middle;    	
	text-decoration: underline;	
}

.standardGridItemStyle
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 20px;
	background-color: White;
	border-style: solid;
	border-width: thin;
	nowrap: nowrap;
	
}

.standardGridItemStyle a
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;	
}	

.standardGridItemStyle a:hover
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;	
}
    
.standardGridAlternatingItemStyle	
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 20px; 
	background-color: #CCFFCC;
	border-style: solid;
	border-width: thin;
	nowrap: nowrap;
	
}

.standardGridAlternatingItemStyle a
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;	
}

.standardGridAlternatingItemStyle a:hover
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;	
}

.standardGridEditItemStyle
{
	font-family: Tahoma;
	font-size: 8pt;
	height: 20px;
	background-color: White;
	border-style: solid;
	border-width: thin;
	nowrap: nowrap;
}

.standardGridEditItemStyle a
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: none;	
}	

.standardGridEditItemStyle a:hover
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	text-decoration: underline;	
}	

/***** End SuperDataGrid styles *****/

.demo
{
	color: White;
	font-family: Arial;
	font-size: 11px;
	
}

/*** BEGIN GRADEBOOK (GBMAINTAINGRADES AND GBMAINTAINSTUDENTGRADES) STYLES ***/

.gbAvgBG4
{
}

.gbAvgBG5
{
	color: Black;
	background-color: #D2ECFF;
}

.gbAvgBG6
{
	color: Black;
	background-color: #C0C0C0;
}

.gbAvgLbl
{
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;	
}

.gbHdrTipDesc
{
	font-weight: bold;
}

.gbHdrTip
{
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	padding: 2px;
	background-color: White;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#E6EAD8)
			progid:DXImageTransform.Microsoft.Alpha(opacity=90)
			progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.gbHdrTipFF
{
	position: absolute;
	display: none;
	z-index: 100;
}

.gradeBookSpifftacularCellFadeIE
{
	/*background-image: url(~/images/backgrounds/muted_gb_bg.png);*/
	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=80,finishOpacity=80,startx=0,finishx=0,starty=0,finishy=0);*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='~/images/backgrounds/twenty_percent_opacity_box.png', sizingMethod='scale');*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgrounds/twenty_percent_opacity_box.png', sizingMethod='scale');
}

.gradeBookSpifftacularCellFadeOther
{
	background-image: url(../images/backgrounds/twenty_percent_opacity_box.png.png);
}

.gradeBookSpifftacularMouseoverIE
{
	/*background-image: url(~/images/backgrounds/muted_gb_bg.png);*/
	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=80,finishOpacity=80,startx=0,finishx=0,starty=0,finishy=0);*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='~/images/backgrounds/forty_percent_opacity_box.png', sizingMethod='scale');*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgrounds/twenty_percent_opacity_box.png', sizingMethod='scale');
}

.gradeBookSpifftacularMouseoverOther
{
	background-image: url(../images/backgrounds/twnety_percent_opacity_box.png.png);
}

.gradeBookLabelTextOverrideTeacher
{
	color: Red;
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;	
}

.gradeBookLabelTextOverrideAdmin
{
	color: Red;
	font-weight: bold;
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;	
}

.gradeBookLabelTextCurved
{
	color: Blue;
	border-width: 0px;
	background-color: Transparent;
	text-align: center;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	height: auto;
	vertical-align: text-top;
	width: 44px;	
}

.gradebookGridHeaderBackgroundLeft
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=100,finishOpacity=20,startx=0,finishx=0,starty=40,finishy=0);
}

.gradebookGridHeaderBackgroundLeft a
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: underline;
}

.gradebookGridHeaderBackgroundLeft a:hover
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: none;
}

.gradebookGridHeaderBackground
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;

	/*filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=100,finishOpacity=20,startx=0,finishx=0,starty=40,finishy=0);*/

	/*border-bottom: solid 1px black;*/
	/*background-image: url(~/images/backgrounds/bg_datagrid_bc_gradient5.gif);*/
	/*background-repeat: repeat-x;*/
	/*background-position: top;*/
	/*filter: progid:DXImageTransform.Microsoft.Alpha( opacity=66 );*/
	/*filter: progid:DXImageTransform.Microsoft.Gradient( startColorstr='#000000', endColorstr='#FFFFFF', gradientType='0' );*/
}

.gradebookGridHeaderBackground a
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: underline;
}

.gradebookGridHeaderBackground a:hover
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: none;
}

.gradebookGridHeaderBackgroundMac
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
}

.gradebookGridHeaderBackgroundMac a
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: underline;
}

.gradebookGridHeaderBackgroundMac a:hover
{
	font-family: Tahoma;
	font-Size: 8pt; 
	font-weight: bold;
	text-align: center;
    margin: 0;
    vertical-align: middle;
	text-decoration: none;
}


/*** END GRADEBOOK (GBMAINTAINGRADES) STYLES ***/


/*** INTERSOFT WEBCOMBO STUFF ***/

.comboDropDownNormal
{
	background-color: white;
	background-repeat: no-repeat;
    cursor: default;
	cursor: hand;
}

.LineUpTheWebcombo
{
	padding-bottom: 4px;
}

/************* BEGIN CALENDAR POPUP STYLES *********/

.MonthHeaderStyle
{
	background-color: #5582D2; 
	Color: White ;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
}

.DayHeaderStyle
{
	background-color: #D6DFF5; 
	Color: Black ;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
	width: 30;
}

.WeekendStyle
{
	background-color: White; 
	Color: Silver;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
}

.OffMonthStyle
{
	background-color: Silver; 
	Color: Gray;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
}

.TodayDayStyle
{
	background-color: White; 
	Color: Red;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
}

.GoToTodayStyle
{
	background-color: Whitesmoke; 
	Color: Black;
	Font-family: Tahoma, Arial;
	font-weight: bold;
	Font-Size: 8pt;
}

.SelectedDateStyle
{
	background-color: #31A431; 
	Color: White;
	Font-family: Tahoma, Arial;
	Font-Size: 8pt;
}

.blueHeader
{
	color: #6487DC;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	border-bottom-color: #6487DC;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

/************* END CALENDAR POPUP STYLES *********/


/************  Table background for Outlook Style Toolbar *********/
.toolbarBackground
{
	background-image: url(../images/misc/toolbarBackground.gif);
	background-repeat: repeat-x;
}
/************  End Table background for Outlook Style Toolbar *********/

/************  absencTardyCodes Label properties *********/
.absenceTardyCodesSelector
{
	font-family: Tahoma;
	color: #000000;
	font-size: 7pt;
}

.absenceTardyCodesLabel
{
	font-family: Tahoma;
	font-weight: bold;
	color: #DE5C2F;
	font-size: 7pt;
	text-align: left;
}
/************  End absencTardyCodes Label properties *********/

/************ Begin old SuperDataGrid test styles ****************/

.ItemStyle
{
	height: 20px;
	background-color: White;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: thin;
	font-family: Tahoma;
	font-size: 8pt;
}

.ItemStyle a
{
	font-size: 11px;
	font-family: Arial, Verdana;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 8pt;
}	
 
.EditItemStyle
{
	height: 20px;
	background-color: White;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: thin;
	font-family: Tahoma;
	font-size: 8pt;
}

.AlternatingItemStyle	
{
	Height: 20px; 
	background-color: #CCFFCC;
	font-family: Tahoma;
	font-size: 8pt;
}

.AlternatingItemStyle a
{
	font-family: Tahoma;
	font-size: 8pt;
	vertical-align: middle;
}

.HeaderStyle
{
	font-size: 11px;
	height: 25px;
	font-weight: bold;
	background-color:  #003399;
	text-align: center;
    margin: 0;
    vertical-align: middle;    	
}

.HeaderStyle a
{
	font-size: 9px;
	color: white;
}

.HeaderStyle2
{
	background-color: #FFFFFF;
	background-image: url(images/backgrounds/datagrid_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.avgStyle
{
 background-color: indianred; 	
}

.avgStyle2
{
 background-color: lightsalmon; 	
}

.avgHead
{
	background-image: none;
	background-color: Gray;
}

.updateButton
{
	width: 175;
	font-weight: bold;
}

/************ End old SuperDataGrid test styles *****************/
/*** Class Combo Dropdown control ***/
.classComboHolder
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.li_classList
{
	float: left;
}

.li_classHideMenu
{
	float: left;
	margin: 5 0 0 1;
	padding: 0;
	
}
/**** Color Picker user control *****/
.CPTable
{
	margin: 1;
	padding: 0;
	background-color: #333333;
}

.CPCell
{
	width:16px;
	height:12px;
}


/******* Display Options Page - The Grid Header Div that holds the image + down arrow ****/
/** on mouseover **/
.showBorder
{
	border: solid 1px Black;
	padding: 0px;
	
}

/** on mouseout **/
.hideBorder
{
	border: none;
	padding: 1px;
}
