﻿
BODY {font-size: 8pt; font-family: verdana; color: #3d4056; margin: 0px; margin: 0px 0px 0px 0px; }
/*TD, TH, DIV, SPAN {font-size: 8pt; font-family: verdana; color: #3d4056 }*/
H1 {font-size: 14pt; font-family: verdana; color: #666666; font-weight: normal; margin-top: 10px; color: #3d4056}
INPUT { font-family: Verdana; }
TEXTAREA {font-family: Verdana;}

LEGEND { color: #333333; }

A, A:Visited {color: #106BBE; }
A:Hover, A:Visited:Hover {color: #106BBE; }

.AFileDefn { cursor: hand;}

.staffNameDIV { padding-left: 100px; font-weight: bold; padding-top: 60px; }

.copyrightLight { padding: 5px 5px 5px 5px; font-size: 8pt; color: #EFEFEF;  margin: 0px auto -1px auto; }

.loginLbl { width: 100px; text-align: right; float: left; padding-top: 4px; vertical-align: middle;}

.newUserEmailLbl { text-align: right; float: left; padding-top: 4px; vertical-align: middle;}
.loginFloated { vertical-align: middle; text-align: right; float: left; padding-top: 4px; vertical-align: middle;}
.sectionLblLabel { color: White; font-size: 16px;  font-weight: bold; vertical-align: middle;}
.sectionHdrLbl { padding-top: 5px; padding-left: 10px; color: White; font-size: 16px;  font-weight: bold; vertical-align: middle;}
.sectionContainer {padding: 8px 6px 8px 6px; border: solid 1px #EFEFEF; }
.sectionHdrContainer {width: 100%; background: URL(../../_images/shinyBG.jpg); height: 31px;}
.sectionHdrContainerV4 {width: 100%; background: URL(../../_images/shinyBG.png); height: 31px;}
.directorSectionV4 { width: 250px; margin-top: 10px; /*background: url(../../_images/BGFadeHoriz.jpg); */ border-right: solid 1px #468FCF; border-bottom: solid 1px #468FCF; border-left: solid 1px #468FCF;}

.standardHeader { margin: 0px auto -1px auto; padding: 5px 0px 10px 0px; font-size: 18px; }

.tabContainerFacultyContents {border-right: solid 1px #C0C0C0; border-bottom: solid 1px #C0C0C0; border-left: solid 1px #C0C0C0;}


.largeLBL
{
	font-size: 16px;
	font-weight: bold;
}

.newUserEmailDIV 
{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: URL(../../_images/BGFadeHoriz.jpg);
	border: solid 1px #4E6281;
}

.forgotLNK 
{ color: #106BBE;}

.forgotLNK:Visited
{ color: #106BBE;}

.SignUpLNK 
{ color: #106BBE;}

.SignUpLNK:Visited
{ color: #106BBE;}


.profileBody {/* margin: 20px 70px 70px 70px;  background-color: Green; */ padding: 20px 0px 20px 0px;}
.profileContainer { margin: 0px auto -1px auto; width: 500px; }
.profileHeader { margin: 0px auto -1px auto; padding: 5px 0px 10px 0px; font-size: 18px; }
.profileUIContainer 
{	border: solid 1px #CECECE;
	background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left;
	padding-bottom: 5px;
	width: 490px;
}

.facultyEmailUILeft
{
    height: 30px;
    border-top: solid 1px #CCCCCC; 
    border-left: solid 1px #CCCCCC; 
    border-bottom: solid 1px #A8A8A8; 
}

.facultyEmailUIRight
{
    height: 30px;
    border-top: solid 1px #CCCCCC; 
    border-right: solid 1px #CCCCCC; 
    border-bottom: solid 1px #A8A8A8; 
}

.facultyEmailUIBottomBorder
{
    border-bottom: solid 1px #A8A8A8; 
}

.facultyEmailUITab 
{	
    height: 35px;
	background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left;
	padding-bottom: 5px;
	border-top: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	border-left: solid 1px #A8A8A8;
}

.facultyEmailUIContainer 
{	
    /*border: solid 1px #CECECE;*/
	background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left;
	padding-bottom: 5px;
	border-bottom: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	border-left: solid 1px #A8A8A8;
}


.profileUIBorder { height: 2px; border-bottom: solid 1px black; } 
.profileField { padding: 8px 0px 8px 70px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }



.profileField2 { padding: 8px 0px 8px 20px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.profileLabel2 { width: 150px; text-align: right; float: left; padding-top: 4px; font-size: 12px; padding-right: 10px; }
.profileInfo2 { float: none; }





.profileLabel { width: 100px; text-align: right; float: left; padding-top: 4px; font-size: 12px; padding-right: 10px; }
.profileInfo { float: none; }
.profileMessageContainer {padding: 10px 10px 10px 10px; }
.profileMessage { border: solid 1px white; padding: 10px 0px 10px 10px; background: #47C8DB; font-size: 12px; color: White; font-weight: bold; }

.profileHighlight { /*background-color: #F0FEB8; border: solid 1px #DCFC5C; float: none; width: 300px; */}

.profileBtnSmall { background: Url(../../_images/btnBGSm2.jpg) transparent; height: 22px; width: 60px;  color: #333333; font-family: Verdana; font-weight:bold; font-size:smallER; border: none; cursor:hand; cursor:pointer;} 
.profileBtn { background: Url(../../_images/btnBG.jpg) transparent; height: 32px; width: 112px;  color: #333333; font-family: Verdana; border: none; cursor:hand; cursor:pointer;} 
.profileButtonContainer { padding: 10px 10px 5px 0px; text-align: right; background-color: White; border-bottom: solid 1px #CECECE;}

.bannerContainer { width: 990px; margin: 0px auto -1px auto; background: URL(../../_images/banner2.jpg); height: 57px;}
.directorSiteBody08 {background: #FFFFFF url(../../_images/adminBG.png) repeat-x; margin: 0px; }
.directorSiteFooterCopy08 { padding-top: 14px; padding-left: 160px;  float:left; color: white; font-size: 7pt; }
.directorName08 { color: #FFFFFF; font-weight: bold; }
.bannerLink, .bannerLink:visited {  color: #FFFFFF; font-weight: bold; text-decoration: none; }
.bannerLink:hover, .bannerLink:visited:hover {  color: #CCFF00; font-weight: bold; text-decoration: underline; }
.bannerLinkSmall, .bannerLinkSmall:visited {  color: #99FFFF; font-weight: normal; text-decoration: none; }
.bannerLinkSmall:hover, .bannerLinkSmall:visited:hover {  color: #CCFF00; font-weight: normal; text-decoration: underline; }
.directorSiteContentContainer08 { padding: 0px 20px 20px 20px; }

.staffSiteContentContainer08 { padding: 0px 10px 10px 10px; }

.directorName { color: #666666; }
.directorSiteBody {background: #9696A9; margin-top: 10px; }
.directorSiteContent { background: url(../../_images/mainBodyBG.jpg); width: 990px; margin: 0px auto -1px auto; }
.directorSiteFooter {margin: 0px auto -1px auto;  background: url(../../_images/mainBottom2.jpg); height: 46px; width: 990px; }
.directorSiteFooterCopy { padding-top: 12px; padding-left: 60px;  float:left; color: white; font-size: 7pt; }
.directorSection { width: 250px; margin-top: 10px; background: url(../../_images/BGFadeHoriz.jpg); border-right: solid 1px #8CA3CB; border-bottom: solid 1px #8CA3CB; border-left: solid 1px #8CA3CB;}
.directorSectionHeader { margin-top: 0px; margin-left: 0px; margin-bottom: 10px; font-size: 10pt; font-weight: bold;}

.taskLeftCol {padding: 1px 5px 1px 20px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.taskCol {padding: 1px 5px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.taskDateCol{ text-align:center; width: 100px; padding: 1px 5px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.taskRightCol { text-align: center; width: 50px; padding: 1px 20px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.taskSectionHeader { margin-top: 10px; margin-left: 10px; margin-bottom: 0px; font-size: 10pt; font-weight: bold;}

.taskContainer { width: 100%; }
.taskUIContainer 
{	border: solid 1px #CECECE;
	background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left;
	padding-bottom: 5px;	
}

.taskLink, .taskLink:Visited { text-decoration: none; color:  #3d4056; }
.taskLink:Hover, .taskLink:Visited:Hover { text-decoration: underline; color: #106BBE; }
 
.smallTextbox 
{ width: 85px; color: #666666; font-family: Verdana; 
	font-size: 8pt;
	/*vertical-align: middle;
	height: 22px; 
	border: solid 1px #CCCCCC; background-color: White; background: url(../../_images/textboxBG.gif); */}

.settingField { padding: 8px 0px 8px 60px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }	
.settingFieldSmall { padding: 2px 0px 2px 10px; background: URL( ../../_images/line2Color.gif) bottom repeat-x;}

.settingFieldSmall2 {padding: 2px 0px 2px 10px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; width: 90%; margin-left: auto; margin-right: auto;}

.settingLabelTable { width: 100%; }
.settingLabelTable TD { padding: 7px 3px 7px 3px; border-bottom: solid 1px #EFEFEF; }
.settingLabelContainer { width: 180px; text-align: right; padding-top: 4px; padding-right: 5px; white-space: nowrap; }
.settingLabelContainerWide { width: 400px; text-align: right; float: left; padding-top: 4px; padding-right: 5px; }
.settingLabel { font-size: 12px; white-space: nowrap; }
.settingHelpContainer { width: 200px; padding-right: 10px;  padding-left: 10px; padding-top: 2px;}
.settingHelpContainerWide { width: 350px; padding-right: 5px;  padding-left: 5px; padding-top: 2px;}
.settingHelp { color: #106BBE; font-size: 8pt; }
.settingInfo { float: none; }
.settingHeader { font-size: 10pt; font-weight: bold;}
.settingButtonContainer { padding: 10px 10px 10px 0px; text-align: right; background-color: White; border-bottom: solid 0px #CECECE;}
.settingUIContainer 
{
	/*margin: 0px auto -1px auto; 
	padding: 10px 0px 0px 0px;		
	border-right: solid 2px;
	*/
	border: solid 1px #CECECE;
	background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left;	
	padding-bottom: 5px;
}
.settingContainer {width: 600px;}
.settingsDIV { margin: 0px auto -1px auto; }

.uploadPanel { height: 129px; width: 550px; background: url(../../_images/uploadPanelBG.jpg); margin: 0px auto -1px auto; }
.uploadPanelSmall { height: 130px; width: 263px; background: url(../../_images/uploadPanelBGSm.jpg);}
.uploadButtonPanel { text-align: left; margin-left: 50px;}
.uploadSelectionPanel {  }

.progressHeader
{
  background-color: #E5ECF9; 
  background-repeat: repeat-x;   
  border: solid 1px #D8DFEA; 
  padding: 3px 3px 3px 3px;
  font-weight: bold;
}

.progressBody
{
  padding: 5px 5px 5px 5px; 
  border-left: solid 1px #D8DFEA; 
  border-bottom: solid 1px #D8DFEA; 
  border-right: solid 1px #D8DFEA;  
}

.studentLoadTasksPanel { width: 550px; }

.tabReporting { cursor: hand; border: none; background: url(../../_images/tabReporting.jpg); width: 123px; height: 27px; color: #666666; font-size: 9pt; font-family: Verdana;}
.tabReportingUp { cursor: hand; border: none; background: url(../../_images/tabReportingUp.jpg); width: 123px; height: 27px; color: #106BBE; font-size: 9pt; font-family: Verdana; font-weight: bold;}
.tabHome { cursor: hand; border: none; background: url(../../_images/tabHome.jpg); width: 226px; height: 27px;  margin-left: -4px; color: #106BBE; font-size: 9pt; font-family: Verdana; font-weight: bold;}
.tabHomeDn { cursor: hand; border: none; background: url(../../_images/tabHomeDn.jpg); width: 226px; height: 27px; margin-left: -4px; color: #666666; font-size: 9pt; font-family: Verdana;}

.toolItem { padding: 5px 5px 0px 5px; }

.buttonSmall  
{
	background: Url(../../_images/btnBGSm.jpg) transparent; 
	height: 25px; width: 112px;  
	color: #333333; font-family: Verdana; 
	border: none;
} 
.buttonSmallest 
{ 
	background: Url(../../_images/btnBGSm2.jpg) transparent; 
	height: 22px; width: 60px;  
	color: #333333; font-family: Verdana; font-size: 10px;
	border: none;
	padding-left: 5px;
} 

.groupTD { padding: 2px 0px 2px 0px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupDefTbl { width: 350px;}
.groupDefColHdr { color: #666666; text-align: left; }
.groupDefLeftCol {padding: 1px 5px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupDefCol { padding: 1px 5px 3px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupDefColNoDef { padding: 10px 5px 10px 0px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupDefEdittCol { text-align: center; width: 24px; padding: 1px 1px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupDefRightCol { text-align: center; width: 24px; padding: 1px 20px 1px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.groupTemplateHdr {padding: 0px 0px 5px 0px; color: #333333; font-weight: bold;}
.groupIncludedPNL { float: none; padding: 10px; margin: 5px 5px 0px 5px; border: solid 1px #CCCCCC; background: url(../../_images/BGFade6.jpg)}
.groupSubColumnLeft {min-height: 300px; float: left; background: url(../../_images/verticalSeparator.jpg) no-repeat top left; padding: 10px 0px 0px 10px; }
.groupSubColumnRight {min-height: 300px;float: right; background: url(../../_images/verticalSeparator.jpg) no-repeat top right; padding: 10px 10px 0px 0px; }


.contentBody { margin: 0px 10px 20px 0px; }
.contentHeader { height: 11px; width: 675px; }
.contentBG { background: url(../../_images/contentBG.jpg); width: 675px; float: left;}
.contentContainer { padding: 0px 10px 0px 10px; }
.contentFooter { height: 11px; width: 675px; clear: both;}

.gridInputSmall { font-size: 8pt; font-family: Tahoma, Verdana; height:16px; padding-top: 2px; }


.highlightLabelContainer { background: url(../../_images/highlightLabelBG.gif); height: 23px; border: solid 1px #8CA3CC; margin-bottom: 0px; }
.highlightLabel {font-size: 14px; font-weight: bold; padding: 7px 5px 0px 5px; }


.highlightLabelContainerV4 { background: url(../../_images/highlightLabelBG.png); height: 31px; border-left: solid 1px #FFB811; border-right: solid 1px #FFB811; margin-bottom: 0px; vertical-align: middle; }
.highlightLabelV4 { padding: 6px 5px 0px 5px; height: 31px; vertical-align: middle; }
.highlightLabelTextV4 { font-size: 14px; font-weight: bold; color: #333333 }
.highLightContainerV4 { border-left: solid 1px #FFB811; border-right: solid 1px #FFB811; border-bottom: solid 1px #FFB811; padding: 20px; }

.mainColLeft {padding: 0px 0px 0px 0px; height: 450px;}

.staffInformationPanel {  }
.staffLabelContainer { width: 150px; text-align: right; float: left; padding-top: 4px; padding-right: 5px; }

.defaultDDL { font-size: 8pt; font-family: Verdana, Tahoma;}
.associationsContainer {width: 100%;}
.settingUIContainer { padding: 5px 5px 5px 5px; width: 100%; }
.associationsGroupMsg { padding: 10px 0px 10px 0px;}
.assocAddTitle { /*background: #CDE681; border-bottom: solid 1px #0D5496; */ width: 100%; }
.assocAddTitleLink { color: #0D459A; padding-bottom: 2px;}
.assocAddContainer { margin-bottom: 2px;  border: solid 1px #CCCCCC; background: url(../../_images/BGFadeHoriz.jpg) repeat-y left; }
.assocAddUI {padding: 5px;}
.assocField { padding: 2px 0px 2px 10px; background: URL( ../../_images/line2Color.gif) bottom repeat-x;  }
.assocLabelContainer{text-align: right; float: left; padding-top: 4px; padding-right: 5px; }
.assocGrid { background: url(../../_images/BGFadeHoriz3.jpg); }
.associationsGroupPNL { margin: 10px 0px 10px 0px; }
.assocLegend { font-size: 9pt; font-weight: bold; color: #333333; }


.staffBtnClose { background: URL(../../_images/btnCloseNS_StaffUC.png); }
.staffBtnClose:hover { background: URL(../../_images/btnCloseS_StaffUC.png); }


.AddUserBtn { background: url(../../_images/btnAddUser.gif) left no-repeat; padding-left: 15px; border: none; height: 24px; width: 103px; font-size: 8pt; font-family:Verdana; -moz-margin-top: 10px; }
.resetBtn { background: url(../../_images/btnReset.gif) left no-repeat; padding-left: 4px; border: none; height: 24px; width: 125px; font-size: 8pt; font-family:Verdana; }
.studentGrid { background: url(../../_images/BGFadeHoriz3.jpg); margin-top: 0px;}
.studentGridHeader { background: url(../../_images/staffIndStuListGridHdr.png); height: 22px; width: 210px; margin-top: 10px;}
.studentGridFooter { background: url(../../_images/staffIndStuListGridFtr.png); height: 27px; width: 210px; }
.templatesGrid { background: url(../../_images/BGFadeHoriz3.jpg); border: solid 1px #CCCCCC; width: 100%; /* border: solid 1px #106BBE */ }
.studentsHdrLabel { padding: 15px 0px 5px 0px; color: #333333; font-weight: bold; }
.studentGridColLeft {padding: 2px 5px 2px 5px; background: URL( ../../_images/line2Color.gif) bottom repeat-x;  }
.studentGridItem, .studentGridItem:visited { text-decoration: none; color: #666666;}
.studentGridItem:hover, .studentGridItem:visited:hover { text-decoration: underline; color: #3383C9;}
.studentGridCol {padding: 1px 2px 1px 2px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.studentGridSelectedTD { padding-left: 5px;  background: url(../../_images/studentGridSelectedTDBGV4.png) center repeat-x; /*border-top: solid 1px #FFB811; border-bottom: solid 1px #FFB811; */ color: #333333;} 

.genericPadTopBottom10 { padding: 10px 0px 10px 0px; }
.genericPadBottom10 { padding: 0px 0px 10px 0px; }
.genericFloatLeft { float: left; }
.genericFloatRight { float: right; }
.genericFloatClear { clear: both; }
.calendarButton { background: url(../../_images/cal.png); height: 16px; width: 16px; margin-bottom: 2px; margin-left: 2px;}
.calendarValignButton { background: url(../../_images/cal.png); height: 16px; width: 16px; margin-bottom: 5px; margin-left: 2px; vertical-align:middle;}
.emailMsgPreview { padding: 10px 18px 10px 10px; margin: 2px 10px 10px 0px; border: solid 1px #CCCCCC; background-color: White;  }

.emailPreviewLbl { width: 100px; }

.centerAlignDIV { margin: 0px  auto -1px auto; width: 650px; padding: 10px 0px 10px 0px; }
.centerAlignBODY { }

.permissionsCPTitle 
{
	background: url(../../_images/panelBarLight.gif) no-repeat top; 
	padding: 0px 5px 0px 10px; 
	height: 30px; 
}
.permissionsPanel { padding: 10px 10px 10px 10px; }
a.permissionsCPTitle
{
	color:#000000;
  text-decoration:none;
}
.permissionsContainer{ width: 650px; margin-bottom: 20px;}
.permissionsCPPnl 
{
	border-left: solid 1px #A9A9A9; 
	border-right: solid 1px #A9A9A9;	
	border-bottom: solid 1px #A9A9A9;
	background: #E9F4F8 url(../../_images/BGFade4.jpg) top repeat-x;
	
}

.reportOptionsCP
{
	background: url(../../_images/panelBarBGLight.gif); 
	padding: 0px 5px 0px 10px; 
	border: solid 1px #CCCCCC;
	height: 30px; 
}

.reportOptionsEBICP
{
	background: url(../../_images/panelBarBGLight.gif); 
	padding: 0px 5px 0px 2px; 
	border: solid 1px #CCCCCC;
	height: 30px; 
}

.reportOptionsCPPnl 
{
	border-left: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC;	
	border-bottom: solid 1px #CCCCCC;
	background: #E9F4F8 url(../../_images/staffRptOptionsPnlBG.png) top no-repeat;
	
}
.rptSortStudentSelectDiv { padding: 5px 5px 5px 4px; }

.rptIndFullRptFactorHdrDiv { font-weight: bold; background: #FCFCFC url(../../_images/BGFade8.jpg) repeat-x top; border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; padding: 4px 2px 4px 10px; display:block; }

.rptTABLE { border: solid 1px #CCCCCC; width: 100%; }
.rptSectionTD { font-weight: bold; background: #FCFCFC url(../../_images/BGFade8.jpg) repeat-x top; border-bottom: solid 1px #CCCCCC; border-left: solid 0px #CCCCCC; border-right: solid 0px #CCCCCC; padding: 4px 2px 4px 10px;}
.rptQuestionTD { vertical-align: top; background: #FFFFFF; border-top: solid 0px #CCCCCC; border-bottom: solid 1px #CCCCCC;  padding: 2px 2px 2px 10px;}
.rptLegend { width: 200px; border: solid 1px black; background-color: White; padding: 2px 10px 2px 10px; filter:shadow(color:gray, strength:10, direction:135); }
.rptNoAnswer { font-style: italic; color: #666666; }
.rptTitle { padding: 0px 0px 10px 0px; font-size: 14px; background: url(../../_images/dottedLine.gif) repeat-x bottom; margin-bottom: 5px; }
.rptPopn { margin-bottom: 10px; }

.rptStudentHeader { background: url(../../_images/highlightLabelBG.gif); border: solid 1px #CCCCCC; padding: 0px; margin: 5px 0px 10px 0px}
.rptStudentHdrLbl { width: 1px; padding: 0px 5px 0px 5px; }
.rptStudentHdrName { white-space: nowrap; }
.rptStudentHdrHrefAddNoteActive { height: 23px; background: url(../../staff/_images/addNoteBGActive.jpg); text-decoration: none; width: 69px; padding: 0px 0px 0px 30px; }
.rptStudentHdrHrefAddNoteHover  { height: 23px; background: url(../../staff/_images/addNoteBGHover.jpg); text-decoration: underline; width: 69px; padding: 0px 0px 0px 30px; color: #106BBE; }
.rptStudentHdrTable { width: 100%; }
 

.rptDDLMenu { padding: 10px 0px 5px 0px; }

.reportContainer 
{
	margin: 0px auto -1px auto; 
	width: 675px; 
	min-height: 400px; 
	/*border-top: solid 1px #CCCCCC; 
	border-left: solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	background: white URL(../../staff/_images/bgBottomFade.jpg) bottom repeat-x;	*/
	padding: 10px 10px 10px 10px;
	
}

.reportBody
{	
	background-color: #F3F3F3; /* #FFFFFF;/*#E8E9EE;*/
}

.panelDIV 
{
	padding: 10px 10px 10px 10px;	
}

.dashboardRptDiv { background: white; border-bottom: solid 1px #638ABD; border-left: solid 1px #638ABD;  border-right: solid 1px #638ABD;  }
.dashboardStudentGrid {  border: solid 1px #B2D3F2; background: #D8E9F8; width: 100%;}
.dashboardStudentGrid TH {  padding: 5px 5px 5px 5px; border: solid 1px #B2D3F2; background: #E2E9EF url(../../_images/shinyBGLight.png) top repeat-x; font-weight: normal; font-family: Arial; font-size: 11px; }
.dashboardStudentGrid A {color: #333333; }
.dashboardStudentGrid TD {  padding: 2px 5px 2px 5px; border: solid 1px #B2D3F2;  }
.dashboardStudentGridAltRow { background: #EBF3FB;} 
.dashboardStudentGridRow { background: white;  }
.dashboardStudentPager TD { border: none; }

.dashboardAllItemDetailTable { width: 100%; border-top: solid 1px #A7C6D6; }
.dashboardAllItemDetailTable TD { border-bottom: solid 1px #A7C6D6;}

.dashboardItemTitle { text-align: center; font-weight: bold; font-family: Arial;  font-size: 14px; }

.dashboardItemDetailOutline { background: #E3EDEF url(../../_images/BGFadeHoriz4.jpg) repeat-y left; }



.dashboardIndBGHigh {  font-family: Arial; background: #D8EF87 url(../../staff/_images/IndDashBGHigh.jpg) repeat-y left; border: solid 1px #A9D01B; vertical-align: top; margin-right: -1px; }
.dashboardIndBGMid {  font-family: Arial; background: #F5E492 url(../../staff/_images/IndDashBGMid.jpg) repeat-y left; border: solid 1px #EDBB36; vertical-align: top; margin-right: -1px; }
.dashboardIndBGLow {  font-family: Arial; background: #F7B3B9 url(../../staff/_images/IndDashBGLow.jpg) repeat-y left; border: solid 1px #E41629; vertical-align: top; margin-right: -1px; }
.dashboardIndBGBlank {  font-family: Arial; background: white url(../../_images/BGFadeHoriz2.jpg) repeat-y left; border: solid 1px #CCCCCC; vertical-align: top; margin-right: -1px; }
.dashboardIndAnswerValue { padding: 2px; border: solid 1px #EFEFEF; background: white;  margin-top: 2px;}

.dashboardIndDIV { padding: 0px 5px 5px 5px; }
.dashboardIndItemTitleTable { background: url(../../_images/dottedLine.gif) repeat-x bottom; width: 100%; margin-bottom: 5px;}
.dashboardIndItemTitleTable TD { text-align: left; }
.dashboardIndItemTitle { padding: 0px 0px 0px 0px; font-family: Arial; font-size: 16px; margin-bottom: 0px; }
.dashboardIndGroupTitle 
{
		background: url(../../_images/panelBarBGLight.gif); 
		border-top: solid 1px #CCCCCC; 
		border-right: solid 1px #CCCCCC; 
		border-bottom: solid 0px #CCCCCC; 
		border-left: solid 1px #CCCCCC; 		
		margin-bottom: 0px; margin-top: 5px; 
		padding: 3px 3px 3px 5px; 
		font-family: Arial; font-size: 16px; 
}


.radMultiPage { padding: 5px; background: white; /*url(../../_images/radMultiPageBG.jpg) repeat-x ; */ }
.radPanelBarItemBG { padding: 0px; margin: 0px 0px 0px 0px; background: url(../../_images/radMultiPageBG.jpg)}

.buttonSmallReset { background: Url(../../_images/btnBGSmReset.jpg) transparent; height: 22px; width: 33px;  color: #333333; font-family: Verdana; border: none;} 


.loaderTable {  width: 500px; }
.loaderTable TD { font-size: 10pt; background: url(../../_images/dottedLine.gif) repeat-x bottom;  height: 50px;}
.loaderTableLbl { width: 250px; padding-left: 20px; }
.loaderDIV { padding: 50px; }

.StudentsGVTbl TH {color: White;}


/* Pagination Control */
.txtPageNbrStyle 
{
	FONT-SIZE: 7pt;
	WIDTH: 26px;
	FONT-FAMILY: Verdana, arial;
	HEIGHT: 12px;
	TEXT-ALIGN: right;
	color: #333333;
}
.btnPageNext 
{
	background-image: url('../../_images/buttonPagination.png');
	background-position:center;
	border-style:none;
	outline-style:hidden;
	background-color:Transparent;
	width: 52px;
	height: 24px;
	cursor:pointer;
	font-size: 7pt;
}
.btnPagePrev 
{
	background-image: url('../../_images/buttonPagination.png');
	background-position:center;
	border-style:none;
	outline-style:hidden;
	background-color:Transparent;
	width: 52px;
	height: 24px;
	cursor:pointer;
	font-size: 7pt;
}
.ucPagination
{
	white-space:nowrap;
	font-size:7pt;
}
.PaginationLabel
{
	font-size:7pt;
	cursor:help;
}
/* END Pagination Control */

/* Common items */
.bold { font-weight:bold; }
.noWrap { white-space: nowrap; }
/* END Common items */

/*QuestionSearch*/
.spanSearch {text-align:left; display:block; border: solid 1px black; padding: 3px 3px 3px 3px; margin:1px 0px 1px 0px; border-color:#9B9AB3; width:49%;}
.spanSearchLabel {display:inline; width:49%; margin:1px 1px 1px 0px;}
/*End QuestionSearch*/

/* AllStudentRpt */
.divAllStudentRptOptions { padding: 4px 4px 4px 4px; margin:2px 0px 2px 0px; text-align:left; }
.divReport { width:675px; background-color:White; clear:both; margin-top:10px; }
.chartHeader { padding:2px 2px 2px 2px; white-space:nowrap; }
.questionText { font-weight:bold; width:100%;  }
.questionMajorDiv { /*border: solid 1px #C7DEF5; */ background: url(../../_images/staffRptSnapPnlBG.png) top repeat-x; margin-bottom: 0px; }
.questionMajorDivQ { /*border: solid 1px #C7DEF5; */ background: url(../../_images/staffRptSnapPnlBGQ.png) top repeat-x; margin-bottom: 0px; }
.questionTextQContainer { padding-top: 15px; padding-left: 5px; }
.questionMajorContainerDiv { background: url(../../_images/staffRptSnapPnlBGBase.png) bottom no-repeat; padding-bottom: 5px;}
.questionTextDivContainer { padding: 17px 10px 7px 10px; /*border: solid 1px #FFFFFF; */ }

.QFreqDetailTable { background: white; width: 100%; border-collapse: collapse; font-size: 8pt; margin-top: 2px; border-left: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;}
.QFreqDetailTable TH { padding: 2px 4px 1px 4px; border-top: solid 1px #CCCCCC; border-bottom: solid 2px #CCCCCC; background: url(../../_images/panelBarBGLight.gif) top repeat-x;  }
.QFreqDetailTable TD { padding: 2px 4px 1px 4px; border-bottom: solid 1px #CCCCCC; }

.chartHeaderTable TD { /* border:solid 1px #CCCCCC; */ padding:3px 3px 3px 3px; white-space: nowrap; }

.NAHeaderDiv { padding: 15px 5px 5px 5px; font-size: 8pt; font-weight: bold; color: #3D4056; }
.NASummaryDivContainer { white-space:nowrap; border:solid 0px #CCCCCC; padding:2px 2px 2px 2px; }
.NASummaryDiv div { border-bottom:solid 1px #CCCCCC; padding:2px 2px 2px 2px; }
.NASummaryDivHeader { font-weight:bold; }

.OETable { font-weight: bold;	color: black; font-family: Sans-Serif; background-color: #F5FFFA; width:100%; text-align:left; border:solid 1px #CCCCCC; }
.OEContainerDiv { height:200px; overflow:auto; }
.OEHeaderDiv { padding:2px 2px 2px 2px; background-color:#ADD8E6; font-weight:bold; border-bottom:solid 1px #CCCCCC; }
.OEItemDiv div { padding:2px 2px 2px 2px; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; font-weight:bold; }

.OtherAnswersContainerDiv { height:110px; overflow:auto; }
.OtherAnswerHeaderDiv { padding:2px 2px 2px 2px; background-color:#ADD8E6; border-bottom:solid 1px #CCCCCC; font-weight:bold; }
.OtherAnswerItemDiv div { padding:2px 2px 2px 2px; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }

.OELink { border: solid 1px #dcdcdc; }
.btnGo { background-image:url(../../_images/btnGoBigV4.png); height:24px; width:39px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}
.btnGoBig { background-image:url(../../_images/btnGoBigV6.png); height:30px; width:100px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}
.btnGoSm { background-image:url(../../_images/btnGoSm.png); height:23px; width:27px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}

.btnSearchBig { background-image:url(../../_images/btnSearchBigV2.png); height:30px; width:100px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}

.btnPagePrevCompact { background-image:url(../../_images/btnPgPrev.png); height:23px; width:27px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}
.btnPageNextCompact { background-image:url(../../_images/btnPgNext.png); height:23px; width:27px; background-position:center; border-style:none; outline-style:hidden; background-color:Transparent; cursor:pointer;}

.divSurveyPageHeader { padding:3px 3px 3px 3px; border:solid 1px #CCCCCC; background:url(../../_images/panelBarBGLight.gif); } 
.divSurveyPage {border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; margin-bottom:5px;}
.divSurveySectionHeader { padding: 3px 3px 3px 3px; margin:4px 4px 0px 4px; background:url(../../_images/panelBarBGLight.gif); border:solid 1px #CCCCCC; }
.divSurveySection {  border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; margin:0px 4px 4px 4px; }
.divSurveyQuestion { width: 695px;}
.divBranchingPage { padding:3px 3px 3px 3px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }

.spanBranchAnswerValue { color:red; font-weight:bold; }
.spanBranchQuestionText { color:#003399; font-weight:bold; }
.divBranchingQHdr
{
	cursor: pointer; 
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-weight: bold;
  font-style:italic;
	color: #333333;
  font-family: Arial, Sans-Serif;  
  border:solid 1px #CCCCCC;
  background:url(../../_images/panelBarBGLight.gif);
}

.divBranchingQ
{
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
.divCustomizeSurveyHdr
{
	cursor: pointer; 
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
  font-family: Arial, Sans-Serif;  
  border:solid 1px #CCCCCC;
  background:url(../../_images/panelBarBGLight.gif);
}
.divCustomizeSurvey
{
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
/* END AllStudentRpt */

/* staff.master */
.divSurveySelection { width:224px; padding-bottom:2px; font-size:9px; }
.staffMasterLoadingDiv { width: 150; padding: 0px 0px 0px 0px; background-color: #EEEEEE; }

/* END staff.master */

.ModalBackground {background-color:Gray; filter:alpha(opacity=50); opacity:0.5;}

.deptTable { margin: 0px 0px 10px 0px; border: solid 1px #CCCCCC;}
.deptTable TD { border-bottom: solid 1px #CCCCCC; text-align:left; }
.deptTable TH { font-size: 11pt; font-weight: normal; text-decoration: none; border-bottom: solid 1px #CCCCCC; background: #EFEFEF; padding: 5px;}
.deptTableHeader { font-size: 11pt; font-weight: normal; text-decoration: none; }
.deptTableName { font-size: 11pt; font-weight: normal; text-decoration: none; }
.deptTableNameUrl, .deptTableNameUrl:visited { font-size: 11pt; font-weight: normal; text-decoration: none; }
.deptTableNameUrl:hover, .deptTableNameUrl:visited:hover { font-size: 11pt; font-weight: normal; text-decoration: underline; }
.deptTableNameTD { padding-left: 10px; }


.shinyBlueLeft { height: 31px; width: 10px; background: url(../../_images/shinyBlueHeaderLeft.png) left no-repeat; }
.shinyBlueBG { height: 31px; background: url(../../_images/shinyBlueHeaderBG.png); }
.shinyBlueDiv { color: White; font-weight: bold; padding: 1px 10px 0px 0px; font-size: 10pt; text-align: left; }
.shinyBlueRight { height: 31px; width: 10px; background: url(../../_images/shinyBlueHeaderRight.png); }
.shinyBlueClear { clear: both; } 
.shinyBlueTbl { width: 100% }

.shinyBlueTitleBG {  background: url(../../_images/shinyBlueHeaderBG.png); }
.shinyBlueLeftGrid { width: 4px; height: 25px; background: url(../../_images/shinyBlueHeaderLeft.png) top no-repeat; }
.shinyBlueRightGrid { width: 3px; height: 25px; background: url(../../_images/shinyBlueHeaderRight.png) top no-repeat; }
.usageGridLeft { border-left: dotted 1px #CCCCCC; padding: 4px 5px 4px 0px; background-color: White; border-bottom: dotted 1px #CCCCCC;  }
.usageGridRight { border-right: dotted 1px #CCCCCC; padding: 4px 5px 4px 0px; background-color: White; border-bottom: dotted 1px #CCCCCC;  }

.groupNameNav, .groupNameNav:visited { height: 30px; font-weight:bold; text-decoration: none; font-size: 8pt; color: #333333 }
.groupNameNav:hover, .groupNameNav:visited:hover { height: 30px; font-weight:bold; text-decoration: underline; font-size: 8pt; color: #106BBE }

.groupPermissionNav, .groupPermissionNav:visited { height: 30px; font-weight:bold; text-decoration: none; font-size: 7pt; }
.groupPermissionNav:hover, .groupPermissionNav:visited:hover { height: 30px; font-weight:bold; text-decoration: underline; font-size: 7pt; }

.groupPermissionNavNot, .groupPermissionNavNot:visited { height: 30px; font-weight:bold; text-decoration: none; font-size: 7pt; color: #FF0033; }
.groupPermissionNavNot:hover, .groupPermissionNavNot:visited:hover { height: 30px; font-weight:bold; text-decoration: underline; font-size: 7pt; color:#FF0033 }

.defNameUrl, .defNameUrl:visited { font-weight: normal; text-decoration: none; color: #333333;}
.defNameUrl:hover, .defNameUrl:visited:hover { font-weight: normal; text-decoration: underline; color: #106BBE}

.defCountUrl, .defCountUrl:visited { font-weight: bold; text-decoration: none; }
.defCountUrl:hover, .defCountUrl:visited:hover { font-weight: bold; text-decoration: underline; color: #106BBE}



.announceTable { border: none; margin: 0px;}
.announceTable TD { padding: 2px 5px 2px 5px; border-top: solid 1px #CCCCCC;}
.announceTable TH { padding: 5px 5px 5px 5px; background: url(../../_images/btnLongBG.png) repeat-x; color: #666666; font-size: 8pt; border-top: solid 1px #CCCCCC; }

.messageCenterP { line-height: 12pt; }


.profileOutcomeCheckTbl { width: 100%; margin-top: 0px; }
.profileOutcomeCheckTbl TH { font-weight: bold; text-align: center; border-bottom: solid 2px #CCCCCC; padding-bottom: 5px; } 
.profileOutcomeCheckTbl TD { padding: 2px 5px 2px 5px;  }
.profileOutcomeCheckChk { text-align: center; background: URL( ../../_images/line2Color.gif) bottom repeat-x; border-left: solid 1px #CCCCCC;}
.profileOutcomeCheckUnderline { background: URL( ../../_images/line2Color.gif) bottom repeat-x; }
.profileOutcomeCheckHelp { margin-bottom: 5px; }



.BoxStaffAll { width: 300px; height: 175px; background: url('../../_images/3dBoxStaffAll.png') no-repeat center;  }
.BoxStaffLists { width: 300px; height: 175px; background: url('../../_images/3dBoxStaffLists.png') no-repeat center;  }
.BoxDropDown { padding: 60px 0px 0px 0px; }

.BoxStaffOne {  width: 300px; background: url('../../_images/3dBoxStaffOneBG.png');  }
.BoxStaffOneTop { width: 300px; min-height: 125px; background: url('../../_images/3dBoxStaffOneTop.png') no-repeat top;  }
.BoxStaffOneBase { width: 300px; min-height: 38px; background: url('../../_images/3dBoxStaffOneBase.png') no-repeat;  }
.BoxStaffOneBox { text-align:left; padding: 55px 0px 0px 0px; }

.BoxButtonMid { padding: 0px 3px 0px 3px; float: left; }
.BoxStaffContainer { padding: 13px 15px 0px 15px; }
.BoxButtonContainer {padding: 8px 0px 0px 3px; text-align: left; }
.BoxButtonLeft { float: left; padding-left: 2px; }
.BoxButtonRight { float: right; }
.BoxButtonClear { clear: both; }
.BoxButtonCenter { text-align: center; border: solid 1px red; }

.BoxStaffUrl, .BoxStaffUrl:visited, .BoxStaffUrl:active { /*color: #0080FF; font-weight: bold;*/ }
.BoxStaffUrl:hover, .BoxStaffUrl:visited:hover { color: #669900; /*font-weight: bold;*/ }

.hintNotation { color: #999999; font-style: italic  }

.infoPanelTop { width: 360px; background: url('../../_images/3dBoxInfoPanelTop.png') no-repeat top; min-height: 125px; }
.infoPanelBG { margin-top: 10px; width: 360px; background: url('../../_images/3dBoxInfoPanelBG.png'); }
.infoPanelBase { width: 360px; height: 33px; background: url('../../_images/3dBoxInfoPanelBase.png'); }
.infoPanelContainer { padding: 60px 20px 10px 20px; }

.loginMessageDiv { text-align: center; padding: 20px 20px 20px 20px; font-size: 10pt; font-weight: bold; color: #CC0066 }
.loginRequestMessageDiv { text-align: center; padding: 20px 20px 20px 20px; font-size: 10pt; font-weight: bold; }
.loginPanelStudent { float: left; }
.loginPanelStaff { float: right;}
.loginStuPanelTop { width: 360px; background: url('../../_images/3dBoxLoginStuTop.png') no-repeat top; min-height: 250px; }
.loginStaffPanelTop { width: 360px; background: url('../../_images/3dBoxLoginStaffTop.png') no-repeat top; min-height: 198px; }
.loginPanelBG { margin-top: 10px; width: 360px; background: url('../../_images/3dBoxInfoPanelBG.png'); }
.loginPanelBase { width: 360px; height: 33px; background: url('../../_images/3dBoxInfoPanelBase.png'); }
.loginPanelContainer { padding: 40px 20px 10px 20px; }
.loginPanelHeader { padding: 8px 0px 0px 70px; font-size: 12pt; font-weight: bold; }
.loginLargeLBL { font-size: 10pt; font-weight: bold; border-bottom: dotted 1px #999999; padding-bottom: 5px; margin-bottom: 10px; }

.pnl360TopTab { width: 360px; background: url('../../_images/pnl360_TopTab.png') no-repeat top; height: 52px; }
.pnl360TopTabStudent { width: 360px; background: url('../../_images/pnl360_TopTabStudent.png') no-repeat top; height: 52px; }
.pnl360TopTabStaff { width: 360px; background: url('../../_images/pnl360_TopTabStaff.png') no-repeat top; height: 52px; }
.pnl360PanelHeader { padding: 8px 0px 0px 70px; font-size: 14pt; font-weight: normal; }
.pnl360BGTop { width: 360px; background: url('../../_images/pnl360_BGTop.png') no-repeat top; min-height: 146px;  }
.pnl360BG { width: 360px; background: url('../../_images/pnl360_BG.png') repeat-y; }
.pnl360Container { padding: 20px 20px 20px 20px; }
.pnl360Base { width: 360px; height: 33px; background: url('../../_images/pnl360_Base.png'); }


.shinyBluePanelTop { width: 310px; background: url('../../_images/shinyBluePanelTop.png') no-repeat top; height: 11px; }
.shinyBluePanelBGTop { width: 310px; background: url('../../_images/shinyBluePanelBGTop.png') no-repeat top; min-height: 68px; }
.shinyBluePanelBG { width: 310px; background: url('../../_images/shinyBluePanelBG.png'); }
.shinyBluePanelBase { width: 310px; height: 15px; background: url('../../_images/shinyBluePanelBase.png'); }
.shinyBluePanelContainer { padding: 24px 20px 10px 20px; }
.shinyBluePanelSpan { color: White;} 


.StudentListControlMain { text-align: center; background-color: White; padding: 0px 5px 5px 5px; border-bottom: solid 1px #468FCF; border-right: solid 1px #468FCF; border-left: solid 1px #468FCF; }


.StaffAAPanel { width: 950px; min-height: 125px; background: url('../../_images/staffAAPanelBG.png') no-repeat top; margin-bottom: 8px;   }
.StaffAATable { width: 100%;  }
.StaffAATable TD { vertical-align: top; }

.StaffAnnPanelTop { width: 360px; background: url('../../_images/staffAnnPanelTop.png') no-repeat top; min-height: 198px; }
.StaffAnnPanelBG { margin-top: 10px; width: 360px; background: url('../../_images/staffAnnPanelBG.png'); }
.StaffAnnPanelBase { width: 360px; height: 33px; background: url('../../_images/staffAnnPanelBase.png'); }
.StaffAnnPanelContainer { padding: 60px 20px 10px 20px; }
.StaffAnnTable { width: 100%; margin-top: 0px; }
.StaffAnnTable TD { padding: 2px 10px 2px 10px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; color: #666666;  }
.StaffAnnTableBrk {  }
.StaffAnnTitle { float: left; font-weight: bold; color: #666666;  margin-bottom: 2px; margin-top: 4px; width: 250px;}
.StaffAnnDate { float: right; color: #999999;  margin-bottom: 2px; margin-top: 4px; width: 50px; }
.StaffAnnClear { clear: both; } 
.StaffAnnDescr { margin-bottom: 7px; margin-top: 4px; color: #666666} 


.StaffAlertPanelTop { width: 525px; background: url('../../_images/StaffAlertPanelTop.png') no-repeat top; min-height: 198px;}
.StaffAlertPanelBG { margin-top: 10px; width: 525px; background: url('../../_images/StaffAlertPanelBG.png');  }
.StaffAlertPanelBase { width: 525px; height: 33px; background: url('../../_images/StaffAlertPanelBase.png'); }
.StaffAlertPanelContainer { padding: 60px 0px 10px 10px; }
.StaffAlertPanelContainerOverflow { height: 180px; overflow: auto; width: 500px;  }
.StaffAlertTable { width: 100%; margin-top: 0px; }
.StaffAlertTable TD { padding: 2px 2px 7px 2px; background: URL( ../../_images/line2Color.gif) bottom repeat-x; vertical-align: top  }
.StaffAlertTableBrk {  }
.StaffAlertTitle { float: left; font-weight: bold; color: #666666;  margin-bottom: 2px; margin-top: 4px;}
.StaffAlertDate { float: right; margin-bottom: 2px; margin-top: 4px; }
.StaffAlertCreator { font-weight: normal; }
.StaffAlertClear { clear: both; } 
.StaffAlertDescr { margin-bottom: 0px; margin-top: 0px;} 

.staffRptPanelLeft { background: url('../../_images/3dBoxStaffLeftFadeTB.png') top no-repeat; min-height: 263px; width: 230px; }
.staffRptPanelLeftTop { background: url('../../_images/3dBoxStaffLeftAllTop.png'); height: 47px; width: 230px; }
.staffRptPanelLeftTopTitle {color: #3D4056; font-size: 11pt; font-weight: normal; }
.staffRptPanelLeftTopContainer { padding: 16px 0px 0px 55px; }
.staffRptPanelRt {background: url('../../_images/3dBoxStaffRtTopLeft.png') top left no-repeat; width: 730px;}
.staffRptPanelRtInd {background: url('../../_images/3dBoxStaffRtTopLeftInd.png') top left no-repeat; width: 730px;}
.staffRptTitle { font-size: 12pt; }
.staffRptPanelRtContainer { margin: 0px 0px 0px 0px; }
.staffRptPanelLeftContent { padding: 25px 10px 0px 10px;}
.staffRptPanelLeftPagn { text-align: center; }

.staffRptPanelLeftTD { width: 230px; }
.staffAllRptHeader { background: url('../../_images/staffAllRptHeader.png'); width: 210px; height: 31px; }
.staffAllRptHeaderContainer { padding: 8px 5px 9px 8px; color: #666666; font-weight: bold; }
.staffAllRptFooter { background: url(../../_images/staffAllRptFooter.png); height: 27px; width: 210px; }
.staffAllRptSortHeader { margin-top: 5px; width: 695px; height: 77px;  background: url(../../_images/staffAllRptSortHeader.png) top no-repeat; }

.staffRptPanelLeftIndTop { background: url('../../_images/3dBoxStaffLeftIndTop.png'); height: 47px; width: 230px; }
.staffRptPanelLeftListTop { background: url('../../_images/3dBoxStaffLeftListTop.png'); height: 47px; width: 230px; }

.staffIndReportPanel { margin: 0px 30px 0px 20px; width: 720px;  }

.staffAllFilterTabDiv { margin-top: 5px; width: 210px; background: url(../../_images/staffAllFilterTabHeader.png) no-repeat top; min-height: 200px; }
.staffAllFilterTabDivHdr { margin-left: 49px; margin-top: 13px;}
.staffAllFilterTabDivContainer { padding: 20px 0px 0px 10px; }
.staffAllFilterTabDivHdr SPAN { font-weight: bold; color: #666666; /*font-size: 10pt;*/ }

.staffHighRiskCountPnlBG { width: 172px; height: 105px; background: url(../../_images/staffHighRiskCountPnlBG.png) no-repeat top;   }
.staffHighRiskCountPnlContainer { padding: 15px 0px 22px 0px; text-align: center; }
.staffHighRiskCountBtnBG { width: 103px; height: 24px; background: url(../../_images/staffHighRiskCountBtnBG.png) no-repeat top; display:inline-block; }
.staffHighRiskCountPnlViewStudents { text-align: center; padding: 5px 0px 0px 0px; }

.staffStudentRiskPanelContainer { width: 700px; margin: 0px auto 0px auto; padding-top: 12px; height: 120px; }
.staffStudentRiskPanel { float: left; width: 233px; text-align: center; }


.reportMenuItemContainer { padding: 0px 0px 0px 0px; width: 100%; cursor: hand;}
.reportMenuItem {float: right; min-width: 40px;  text-align: left; padding: 2px 0px 0px 0px; height: 26px; text-decoration: none; border-bottom: solid 1px #efefef }
.reportMenuItemLeft {float: left; width: 4px; height: 28px;  border-bottom: solid 1px #efefef}
.reportMenuItemRight {float: left; width: 4px; height: 28px;  border-bottom: solid 1px #efefef}
.reportMenuItemText { font-size: 9pt; height: 12px; text-align: right; vertical-align: middle; padding-top: 4px; padding-right: 7px; padding-left: 0px; color: #666666;}
.reportLinkButton, .reportLinkButton:active {text-decoration: none;}
.reportLink { text-decoration: none; color: #666666;}
.reportLinkSummary { text-decoration: none }
.reportLinkSelected { text-decoration: none;font-weight: bold; color: #666666;}
.reportLinkHighlight {text-decoration: none; color: #666666;}
.reportLinkSelectedHighlight {text-decoration: none;font-weight: bold;color: #666666;}
.reportMenuItemHighlight {float: left; min-width: 40px; text-align: left; padding: 2px 0px 0px 0px; height: 27px; 
											background: url(../../_images/reportItemHighlightBG.png) repeat-x;}
.reportMenuItemLeftHighlight {float: left;  background: url(../../_images/reportItemHighlightBGLeft.png); width: 4px; height: 27px;  }
.reportMenuItemRightHighlight {float: left;  background: url(../../_images/reportItemHighlightBGRight.png); width: 4px; height: 27px;  }

.staffIndRptContainer { padding: 20px 3px 3px 3px; }

.reportIndMenuTbl { width: 675px; margin-left: 5px; margin-right: 0px; }
.reportIndMenuTbl TD { padding-top: 6px; }
.reportIndMenuTblRptTD { cursor: hand; }

.reportIndMenuItemMasterSelected { min-width: 92px; cursor: hand;  }
.reportIndMenuItemMasterSelected .reportIndMenuItemLeftX {  background: url('../../_images/staffIndRptSelected.png') left ; float: left; min-width: 70px; padding-left: 11px; height: 21px; padding-top: 10px; text-align: center; }
.reportIndMenuItemMasterSelected .reportIndMenuItemRightX { background: url('../../_images/staffIndRptSelected.png') right ; width: 11px; float: left; height: 21px; padding-top: 10px; }
.reportIndMenuItemMasterSelected .reportIndMenuItemClearX { clear: both;  }

.reportIndMenuItemMaster { min-width: 92px;  cursor: hand; }
.reportIndMenuItemMaster .reportIndMenuItemLeftX {  /*background: url('../../_images/staffIndRptSelected.png') left ; */ float: left; min-width: 70px; padding-left: 11px; height: 21px; padding-top: 10px; text-align: center;}
.reportIndMenuItemMaster .reportIndMenuItemLeftX SPAN { color: White; }
.reportIndMenuItemMaster .reportIndMenuItemRightX { /*background: url('../../_images/staffIndRptSelected.png') right ; */ width: 11px; float: left; height: 21px; padding-top: 10px;}
.reportIndMenuItemMaster .reportIndMenuItemClearX { clear: both;  }


.reportIndMenuItem {float: left; min-width: 40px;  text-align: center; padding: 6px 0px 0px 0px; height: 28px; text-decoration: none; border-bottom: solid 0px #efefef }
.reportIndMenuItemLeft {float: left; width: 4px; height: 28px;  border-bottom: solid 0px #efefef}
.reportIndMenuItemRight {float: left; width: 4px; height: 28px;  border-bottom: solid 0px #efefef}

.reportIndMenuItemText { font-size: 8pt; height: 12px; vertical-align: middle; padding-top: 1px; padding-left: 0px; color: #7C7E8B;}
	
.reportIndLinkButton {text-decoration: none;}
.reportIndLink { text-decoration: none; color: #7C7E8B;}
.reportIndLinkSelected { text-decoration: none; font-weight: bold; color: #3987CB; }

.reportIndLinkHighlight {text-decoration: none; color: #7C7E8B;}
.reportIndLinkSelectedHighlight {text-decoration: none;font-weight: bold;color: #7C7E8B;}

.reportIndMenuItemHighlight {float: left; min-width: 40px; text-align: center; padding: 6px 0px 0px 0px; height: 27px; 
											background: url(../../_images/reportItemHighlightBG.png) repeat-x;}	
															
.reportIndMenuItemLeftHighlight {float: left;  background: url(../../_images/reportItemHighlightBGLeft.png) no-repeat right; width: 4px; height: 27px; }
.reportIndMenuItemRightHighlight {float: left;  background: url(../../_images/reportItemHighlightBGRight.png) no-repeat left; width: 4px; height: 27px; }
											
.staffIndPanelSearchTbl {}
.staffIndPanelSearchTbl TD { padding-right: 4px;  padding-bottom: 4px; }

.lnkBread, .lnkBread:visited {  font-size: 9px; color: #999999; text-decoration: none;}
.lnkBread:visited:hover, .lnkBread:hover {  font-size: 9px; color: #669900; text-decoration: underline;}

.lnkSmall, .lnkSmall:visited {  font-size: 9px; text-decoration: none;}
.lnkSmall:visited:hover, .lnkSmall:hover {  font-size: 9px; text-decoration: underline;}


.divBread { margin: 0px 10px 10px 10px;  /*background: url(../../_images/dottedLine.png) repeat-x bottom; */ }
.divBreadContainer { padding: 0px 10px 10px 20px; }

.divStaffBread { margin: 7px 10px 7px 18px;  /*background: url(../../_images/dottedLine.png) repeat-x bottom; */ }
.divStaffBreadContainer { padding: 0px 10px 0px 0px; }


.gvSteps { width: 100%; }
.gvSteps TD { border-bottom: solid 1px #EFEFEF; padding: 2px 2px 2px 2px;  }

.stepStatusHeader {margin: 0px 0px 5px 0px; background: url(../../_images/dottedLine2.png) repeat-x bottom; }
.stepStatusHeaderDescrContainer {padding: 0px 0px 10px 0px; font-size: 12pt; font-weight: normal;}
.stepStatusHeaderDescr { margin: 0px 0px 5px 0px; font-size: 9pt; font-weight: normal;}

.stepStatusNotReadyDescr {color: #666666; font-size: 9pt;  font-weight: normal;}
.stepStatusDescrReady { color: #60AF1A; font-size: 9pt;  font-weight: normal;}
.stepStatusDescrNotReady { color: #CC0033; font-size: 9pt; font-weight: normal;}
.stepStatusDescrDisab { color: #CCCCCC; font-size: 9pt;  font-weight: normal;}


.lnkStep, .lnkStep:visited { font-size: 10pt; text-decoration: none; color: #333333; }
.lnkStep:visited:hover, .lnkStep:hover { font-size: 10pt; text-decoration: underline; }

.lnkStepDisabled, .lnkStepDisabled:visited { font-size: 10pt; text-decoration: none; color: #CCCCCC; }
.lnkStepDisabled:visited:hover, .lnkStepDisabled:hover { font-size: 10pt; text-decoration: none; color: #CCCCCC;}


.lblDueDate {  text-align: center; }
.lblDueDateDisabled { color: #CCCCCC; text-align: center; }

.btnEnableDisable { font-size: 7pt; width: 65px;}

.buttonStandardV4 { border: none; background: Url(../../_images/btnBGv4.png) transparent; height: 30px; width: 112px;  color: #FFFFFF; font-family: Verdana; font-weight:bold; font-size: 8pt;} 
.buttonSmallV4 { border: none; background: Url(../../_images/btnBGSmv4.png) transparent; height: 24px; width: 100px;  color: #FFFFFF; font-family: Verdana; font-weight:bold; font-size: 8pt;} 

.adminBottomButtonPanel { margin: 25px 0px 0px 0px; text-align: right; } 

.BoxLarge3d { width: 300px; height: 290px; background: url(../../_images/3dBox.png); }
.BoxLarge3dContainer {  padding: 25px 30px 5px 30px; }  

.adminSurveyMenu {  }
.adminSurveyMenu TD { vertical-align: top; padding: 0px 8px 0px 0px;  }

.divGroupDefnBin { border-bottom: solid 1px #CCCCCC; }
.divGroupDefn { background: url(../../_images/3dBoxSm.png) no-repeat top; width: 200px; min-height: 103px;  }
.divGroupDefnBG { background: url(../../_images/3dBoxSmBG.png) ;  width: 200px;  }
.divGroupDefnContainer { padding: 10px 14px 0px 14px;  /*border-bottom: solid 1px #CCCCCC; */}
.divGroupDefnBottom { padding: 0px 15px 0px 15px; }
.divGroupDefnBase {background: url(../../_images/3dBoxSmBase.png); width: 200px; height: 27px;}
.divGroupDefnItems { width: 100%;}
.divGroupDefnItems TD { background: url('../../_images/dottedLine2.png') repeat-x bottom; padding: 2px; height: 20px;}

.containerBox { margin: 0px 0px 10px 0px; border: solid 1px #CCCCCC; padding: 10px 10px 10px 10px; }
.lnkButtonStyle { text-decoration: none;cursor: hand; }


.staffIndSumSurveyTop { width: 675px; min-height: 131px; background: url('../../_images/staffIndStuSumSurveyTop.png') no-repeat top; }
.staffIndSumSurveyBG { margin: 0px auto 0px auto; width: 675px; /*background: url('../../_images/staffIndStuSumSurveyBG.png');*/ }
.staffIndSumSurveyBase { margin: 0px auto 0px auto; width: 675px; height: 33px; background: url('../../_images/staffIndStuSumSurveyBase.png'); }
.staffIndSumSurveyContainer { padding: 0px 10px 0px 10px; }
.staffIndSumSurveyHeader { padding: 5px 0px 0px 57px; font-size: 18px; font-weight: normal; color: #6C6F7B;}
.staffIndSumInfoTop { width: 675px; height: 48px; background: url('../../_images/staffIndStuSumInfoTop.png') no-repeat top; }
.staffIndSumInfoBG { width: 675px; min-height: 131px; background: url('../../_images/staffIndStuSumInfoBG.png') repeat-y; }
.staffIndSumInfoBase { margin: 0px auto 0px auto; width: 675px; height: 33px; background: url('../../_images/staffIndStuSumInfoBase.png') no-repeat top; }
.staffIndSumDirectConnectTop { width: 675px; height: 48px; background: url('../../_images/staffIndStuSumDirConnTop.png') no-repeat top; }
.staffIndSumDirectConnectBG { width: 675px; background: url('../../_images/staffIndStuSumDirConnBG.png') repeat-y; }
.staffIndSumDirectConnectBase { margin: 0px auto 0px auto; width: 675px; height: 33px; background: url('../../_images/staffIndStuSumDirConnBase.png') no-repeat top; }
.staffIndSumCNATop { width: 675px; height: 48px; background: url('../../_images/staffIndStuSumCNATop.png') no-repeat top; }
.staffIndSumCNABG { width: 675px; min-height: 131px; background: url('../../_images/staffIndStuSumCNABG.png') repeat-y; }
.staffIndSumCNABase { margin: 0px auto 0px auto; width: 675px; height: 33px; background: url('../../_images/staffIndStuSumCNABase.png') no-repeat top; }


.staffIndSumSurveyCol1 {text-align:left; vertical-align: top; width: 409px; padding-right: 20px; }

.staffIndSumAlertNoteTbl { width: 100%;  }
.staffIndSumAlertNoteTbl TD { border-bottom: solid 1px #EFEFEF; border-top: solid 0px #EFEFEF; padding: 5px 2px 5px 2px;  }
.staffIndSumAlertNoteFacName { color: #666666; font-weight: bold; padding: 0px 0px 2px 0px;  }
.staffIndSumAlertNoteFacDate { color: #666666; font-size: 7pt; white-space: nowrap; padding: 0px 0px 2px 0px; }

.staffIndSumTbl {/* width: 100%  */}
.staffIndSumTbl TD { vertical-align: top; }
.staffIndSumHeader { font-size: 10pt; font-weight: normal; color: #666666;  padding-top: 8px}

.staffIndSumAlertBG { width: 650px; background: url('../../_images/staffIndStuSumAlertBGWide.png');  }
.staffIndSumAlertContainer { padding: 10px; }
.staffIndSumAlertTop { width: 650px; height: 43px; background: url('../../_images/staffIndStuSumAlertTopWide.png'); }
.staffIndSumAlertTopContainer { padding: 7px 5px 5px 50px; font-size: 10pt; }

.staffIndSumContactBG { width: 320px; background: url('../../_images/staffIndStuSumContactBG.png');  }
.staffIndSumContactContainer { padding: 10px; }
.staffIndSumContactTop { width: 320px; height: 43px; background: url('../../_images/staffIndStuSumContactTop.png'); }
.staffIndSumContactTopContainer { padding: 7px 5px 5px 50px; font-size: 10pt; }


.staffIndSumListsBG { width: 320px; background: url('../../_images/staffIndStuSumListsBG.png');  }
.staffIndSumListsContainer { padding: 10px; }
.staffIndSumListsTop { width: 320px; height: 43px; background: url('../../_images/staffIndStuSumListsTop.png'); }
.staffIndSumListsTopContainer { padding: 7px 5px 5px 50px; font-size: 10pt; }

.staffIndSumGroupsBG { width: 320px; background: url('../../_images/staffIndStuSumGroupsBG.png');  }
.staffIndSumGroupsContainer { padding: 10px; }
.staffIndSumGroupsTop { width: 320px; height: 43px; background: url('../../_images/staffIndStuSumGroupsTop.png'); }
.staffIndSumGroupsTopContainer { padding: 7px 5px 5px 50px; font-size: 10pt; }

.studentMenuName { padding-left: 3px; padding-right: 25px; padding-top: 2px;  padding-bottom: 2px;  }
.studentMenuNameHover { padding-left: 3px; padding-right: 25px; padding-top: 2px;  padding-bottom: 2px; color: White;  }
.studentMenuDefault { cursor: pointer; margin: 1px }
.studentMenuDefaultHover { cursor: pointer; border: solid 1px #468FCF; background: url('../../_images/studentMenuHoverBG.png') center right; }
.studentMenuNameLarge { padding-left: 3px; padding-right: 25px; padding-top: 2px;  padding-bottom: 2px; font-size: 22pt;}
.studentMenuNameLargeHover { padding-left: 3px; padding-right: 25px; padding-top: 2px;  padding-bottom: 2px; font-size: 22pt; color: White;}
.studentMenuLarge { font-size: 18pt; cursor: pointer; border: none; color: White;}
.studentMenuLargeHover { font-size: 18pt; cursor: pointer; border: none; background: url('../../_images/studentMenuHoverBGWide.png') center right; }
.studentMenuList { cursor: pointer; margin: 1px; text-decoration: underline; color: #106BBE; }
.studentMenuListHover { cursor: pointer; border: solid 1px #468FCF; background: url('../../_images/studentMenuHoverBG.png') center right; }
.studentMenuRightAlign { cursor: pointer; margin: 1px; text-decoration: underline; color: #106BBE;  }
.studentMenuRightAlignHover { color: white; cursor: pointer; border: solid 1px #468FCF; background: url('../../_images/studentMenuHoverBGRt.png') center left; }
.studentMenuNameRight { padding-right: 3px; padding-left: 25px; padding-top: 2px;  padding-bottom: 2px; color: #106BBE; text-decoration: none;  }
.studentMenuNameRightHover { padding-right: 3px; padding-left: 25px; padding-top: 2px;  padding-bottom: 2px; color: White;  }
.studentMenuPopupName { border-bottom: solid 1px #468FCF; font-weight: bold; color: White; background: url('../../_images/studentMenuHoverBGNoArrow.png') top right; }
.studentMenuPopupName  span {color: White; font-weight: bold;}

.reportGridTbl { /*border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; */ width: 100%; background: white;}

.reportGridTbl A, .reportGridTbl A:visited { text-decoration: none; }
.reportGridTbl A:hover, .reportGridTbl A:visited:hover { text-decoration: underline; }
.reportGridTbl TD { border-bottom: solid 1px #CCCCCC;}
.reportGridTbl TH { border-top: solid 1px #468FCF; border-bottom: solid 1px #468FCF; background: url(../../_images/shinyBlueHeaderBGStretch.png) center repeat-x; color: White; padding: 5px 3px 7px 0px; text-align: left; }
.reportGridHeaderLeft { border-left: solid 1px #468FCF; padding-left: 10px; color: White; }
.reportGridHeaderRight { border-right: solid 1px #468FCF;}
.reportGridTblDrillLink, .reportGridTblDrillLink:visited { /*text-decoration: none; */color:  #3d4056;}
.reportGridTblDrillLink:hover, .reportGridTblDrillLink:visited:hover { /*text-decoration: underline; */color:  #106BBE; }
.reportGridTblHeaderLink { /*text-decoration: none; */color: White; }
.reportGridTblHeaderLink:hover { /*text-decoration: underline; */ color: White;}


.reportInactiveGridTbl { /*border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; */ width: 50%;  background: white;}
.reportInactiveGridTbl A, .reportGridTbl A:visited { text-decoration: none; }
.reportInactiveGridTbl A:hover, .reportGridTbl A:visited:hover { text-decoration: underline; }
.reportInactiveGridTbl TD { border-bottom: solid 1px #CCCCCC;}
.reportInactiveGridTbl TH { border-top: solid 1px #468FCF; border-bottom: solid 1px #468FCF; background: url(../../_images/shinyBlueHeaderBGStretch.png) center repeat-x; color: White; padding: 5px 3px 7px 0px; text-align: left; }
.reportInactiveGridHeaderLeft { border-left: solid 1px #468FCF; padding-left: 10px; color: White; }
.reportInactiveGridHeaderRight { border-right: solid 1px #468FCF;}
.reportInactiveGridTblDrillLink, .reportGridTblDrillLink:visited { /*text-decoration: none; */color:  #3d4056;}
.reportInactiveGridTblDrillLink:hover, .reportGridTblDrillLink:visited:hover { /*text-decoration: underline; */color:  #106BBE; }
.reportInactiveGridTblHeaderLink { /*text-decoration: none; */color: White; }
.reportInactiveGridTblHeaderLink:hover { /*text-decoration: underline; */ color: White;}



.rptFactorTableRight { border-right: solid 1px #EFEFEF; border-bottom: solid 1px #EFEFEF;  padding: 4px 2px 4px 4px; text-align: center; }
.rptFactorTableLeft {border-left: solid 1px #EFEFEF; border-bottom: solid 1px #EFEFEF;  padding: 4px 2px 4px 4px;}
.rptFactorDescrTitle {}
.rptFactorDescrTitle TD { border-bottom: none; }

.linkButtonLongStyle { text-decoration: none;cursor: hand; }

.divNoteAlertMsg {  }

.staffInfoPanel450Top { width: 450px; background: url('../../_images/staffInfoBox450Top.png') no-repeat top; min-height: 57px; }
.staffInfoPanel450BG { margin-top: 10px; width: 450px; background: url('../../_images/staffInfoBox450BG.png'); }
.staffInfoPanel450Base { width: 450px; height: 23px; background: url('../../_images/staffInfoBox450Base.png'); }
.staffInfoPanel450Container { padding: 10px 20px 10px 70px; }

/* Filtering user control style. */
.FilterDivOuter { background-color:#FFFFFF; border:solid 1px #BFC1D0;}
.FilterDivInner { background-color:#F3F3F3; border-bottom:solid 1px #BFC1D0; border-left:solid 1px #BFC1D0; border-right:solid 1px #BFC1D0;}

.FilterTabOn {background-color:#F3F3F3; border-top:solid 1px #BFC1D0; border-left:solid 1px #BFC1D0; border-right:solid 1px #BFC1D0;}
.FilterTabOff {border-bottom:solid 1px #BFC1D0;}

.FilterQuestionItem {background-color:#FFFFFF; border:solid 1px #CACCD9; text-decoration:none;}
.FilterModalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
/* End Filtering user control style. */

.filterCmdPipe { color: #CCCCCC; }  

.emptyRowStyle TD { padding: 10px; } 


.staffTabWideBlank { background: url(../../_images/staffTabWideBlank.png) top no-repeat; min-height: 217px;  width: 695px; } 
.staffTabWideBlankContainer { padding: 10px; }
.staffTabWideTable { width: 100%; }
.staffTabWideLabel { padding: 0px 0px 5px 10px;font-size: 12pt;  width: 300px;}
.staffTabWideIcon { padding: 2px 0px 0px 4px; width: 50px; }
.staffTabWideLinks { text-align: right; padding-bottom: 4px; }

.gridNotesAlerts { border: solid 1px #CCCCCC; }
.gridNotesAlerts TD { border-bottom: solid 1px #CCCCCC; padding: 5px; }

.dashIndSumItemTD { padding: 1px 2px 1px 2px; border-bottom: dotted 1px #999999; font-size: 10pt; }
.dashIndSumItemTDRight { padding: 1px 2px 1px 0px; border-bottom: dotted 1px #999999; }
.dashIndSumItemTitle { font-size: 10pt; }


.dashIndSumTopLow { width: 410px; background: url(../../_images/dashboardIndBGLowTop.png) no-repeat top;  min-height: 63px; }
.dashIndSumTopMid { width: 410px; background: url(../../_images/dashboardIndBGMidTop.png) no-repeat top; min-height: 63px; }
.dashIndSumTopHigh { width: 410px; background: url(../../_images/dashboardIndBGHighTop.png) no-repeat top; min-height: 63px; }
.dashIndSumTopBlank { width: 410px; background: url(../../_images/dashboardIndBGBlankTop.png) no-repeat top; min-height: 63px; }

.dashIndSumBGLow { margin-top: 5px; width: 410px; background: url(../../_images/dashboardIndBGLowBG.png) repeat-y;}
.dashIndSumBGMid { margin-top: 5px; width: 410px; background: url(../../_images/dashboardIndBGMidBG.png) repeat-y;}
.dashIndSumBGHigh { margin-top: 5px; width: 410px; background: url(../../_images/dashboardIndBGHighBG.png) repeat-y;}
.dashIndSumBGBlank { margin-top: 5px; width: 410px; background: url(../../_images/dashboardIndBGBlankBG.png) repeat-y;}

.dashIndSumBtmLow { width: 410px; background: url(../../_images/dashboardIndBGLowBtm.png) no-repeat; height: 6px;}
.dashIndSumBtmMid { width: 410px; background: url(../../_images/dashboardIndBGMidBtm.png) repeat-y; height: 6px;}
.dashIndSumBtmHigh { width: 410px; background: url(../../_images/dashboardIndBGHighBtm.png) repeat-y; height: 6px;}
.dashIndSumBtmBlank { width: 410px; background: url(../../_images/dashboardIndBGBlankBtm.png) repeat-y; height: 6px;}


.staffTabSizableTopLeft { float: left; width: 69px; height: 48px; background: url(../../_images/staffTabSizableTopLeft.png) no-repeat; }
.staffTabSizableTopBG { float: left; height: 48px; background: url(../../_images/staffTabSizableTopBG.png) repeat-x; }
.staffTabSizableTopRight { float: left; width: 20px; height: 48px; background: url(../../_images/staffTabSizableTopRight.png) no-repeat; }
.staffTabSizableTitle { padding: 10px 0px 0px 0px; font-size: 12pt; }
.staffTabSizableIcon { margin-top: 5px; margin-left: 7px; }
.staffTabSizableTable {  }
.staffTabSizableBodyLeft { float: left; width: 1px; min-height: 169px; background: url(../../_images/staffTabSizableBodyLeft.png) no-repeat; }
.staffTabSizableBody { float: left; min-height: 169px; background: url(../../_images/staffTabSizableBodyBG.png) repeat-x; }
.staffTabSizableBodyRight { float: left; width: 1px; min-height: 169px; background: url(../../_images/staffTabSizableBodyRight.png) no-repeat; }
.staffTabSizableBodyContainer { padding: 10px; }   

.staffTab360Top { background: url(../../_images/staffTab360Top.png) no-repeat; width: 360px; height: 49px; }
.staffTab360Body { background: white url(../../_images/staffTab360BG.png) no-repeat; width: 360px; min-height: 154px; }
.staffTab360Base { background: url(../../_images/staffTab360Base.png) no-repeat; width: 360px; height: 33px; }

.staffPanel300Header { background: url(../../_images/300pxHeader.png) no-repeat;  height: 31px; width: 300px; }
.staffPanel300Footer { background: url(../../_images/300pxFooter.png) no-repeat;  height: 27px; width: 300px; }
.staffPanel300Body { width: 300px; }
.staffPanel300Title { font-weight: bold; padding: 10px 2px 0px 10px; }
.supportLinksTable { margin: 15px 0px 20px 0px; width: 100%; }
.supportLinksTable TD {  padding: 5px; border-bottom: dotted 1px #CCCCCC;} 


.indSumReportLink, .indSumReportLink:visited, .indSumReportLink:visited:link, .indSumReportLink:link { text-decoration: none; font-size: 11px; color: #333333; font-weight: bold;}
.indSumReportLink:hover, .indSumReportLink:visited:hover { font-size:  11px; color: #6644BB; text-decoration: underline; font-weight: bold;}


.indStaffMajorDiv { margin: 15px 0px 0px 0px; }
.indRptLinkTbl {  width: 600px; margin: 0px auto 0px auto; }
.indRptLinkTbl TD { padding: 5px 0px 8px 0px; color: #CCCCCC; vertical-align: middle; }

.indSurveyLinkNotSelected A, .indSurveyLinkNotSelected A:visited {text-decoration: none; color: #FFFFFF; }
.indSurveyLinkNotSelected A:hover , .indSurveyLinkNotSelected A:visited:hover {text-decoration: underline}

.indSurveyLinkSelected A, .indSurveyLinkSelected A:visited { text-decoration: none; font-weight: bold; color: #CCF646; }
.indSurveyLinkSelected A:hover, .indSurveyLinkSelected A:visited:hover { text-decoration: underline }

.indAlertNoteList {}
.indAlertNoteList:hover {background-color: #FFFF60;} 

.indStContactList {}
.indStContactList:hover {background-color: #E0E0E0;}


.indUsageReport {padding: 5px; border-bottom: dotted 1px #CCCCCC; font-size: 10pt;}
.indUsageReportLeft {padding: 5px; border-bottom: dotted 1px #CCCCCC; border-left: dotted 1px #CCCCCC; font-size: 10pt;}
.indUsageReportRight {padding: 5px; border-bottom: dotted 1px #CCCCCC; border-right: dotted 1px #CCCCCC; font-size: 10pt;}

.dashIndTopCapLow2 { width: 335px; background: url(../../staff/_images/dashInd2TopCapLow.png) no-repeat top;  height: 7px; margin-top: 5px; }
.dashIndTopLow2 { width: 335px; background: url(../../staff/_images/dashInd2TopLow.png) no-repeat top;  min-height: 133px; }
.dashIndTopCapMid2 { width: 335px; background: url(../../staff/_images/dashInd2TopCapMid.png) no-repeat top; height: 7px; margin-top: 5px; }
.dashIndTopMid2 { width: 335px; background: url(../../staff/_images/dashInd2TopMid.png) no-repeat top; min-height: 133px; }
.dashIndTopCapHigh2 { width: 335px; background: url(../../staff/_images/dashInd2TopCapHigh.png) no-repeat top; height: 7px; margin-top: 5px; }
.dashIndTopHigh2 { width: 335px; background: url(../../staff/_images/dashInd2TopHigh.png) no-repeat top; min-height: 133px; }
.dashIndTopCapBlank2 { width: 335px; background: url(../../staff/_images/dashInd2TopCapBlank.png) no-repeat top; height: 7px; margin-top: 5px; }
.dashIndTopBlank2 { width: 335px; background: url(../../staff/_images/dashInd2TopBlank.png) no-repeat top; min-height: 54px; }

.dashIndBGLow2 { margin-top: 0px; width: 335px; background: url(../../staff/_images/dashInd2BGLow.png) repeat-y;}
.dashIndBGMid2 { margin-top: 0px; width: 335px; background: url(../../staff/_images/dashInd2BGMid.png) repeat-y;}
.dashIndBGHigh2 { margin-top: 0px; width: 335px; background: url(../../staff/_images/dashInd2BGHigh.png) repeat-y;}
.dashIndBGBlank2 { margin-top: 0px; width: 335px; background: url(../../staff/_images/dashInd2BGBlank.png) repeat-y;}

.dashIndBtmLow2 { width: 335px; background: url(../../staff/_images/dashInd2BtmLow.png) no-repeat; height: 8px;}
.dashIndBtmMid2 { width: 335px; background: url(../../staff/_images/dashInd2BtmMid.png) no-repeat; height: 8px;}
.dashIndBtmHigh2 { width: 335px; background: url(../../staff/_images/dashInd2BtmHigh.png) no-repeat; height: 8px;}
.dashIndBtmBlank2 { width: 335px; background: url(../../staff/_images/dashInd2BtmBlank.png) no-repeat; height: 8px;}


.dashIndTopCapLow1 { width: 678px; background: url(../../staff/_images/dashInd1TopCapLow.png) no-repeat top;  height: 7px; }
.dashIndTopLow1 { width: 678px; background: url(../../staff/_images/dashInd1TopLow.png) no-repeat top;  min-height: 133px; }
.dashIndTopCapMid1 { width: 678px; background: url(../../staff/_images/dashInd1TopCapMid.png) no-repeat top; height: 7px; }
.dashIndTopMid1 { width: 678px; background: url(../../staff/_images/dashInd1TopMid.png) no-repeat top; min-height: 133px; }
.dashIndTopCapHigh1 { width: 678px; background: url(../../staff/_images/dashInd1TopCapHigh.png) no-repeat top; height: 7px; }
.dashIndTopHigh1 { width: 678px; background: url(../../staff/_images/dashInd1TopHigh.png) no-repeat top; min-height: 133px; }
.dashIndTopCapBlank1 { width: 678px; background: url(../../staff/_images/dashInd1TopCapBlank.png) no-repeat top; height: 7px; }
.dashIndTopBlank1 { width: 678px; background: url(../../staff/_images/dashInd1TopBlank.png) no-repeat top; min-height: 54px; }

.dashIndBGLow1 { width: 678px; background: url(../../staff/_images/dashInd1BGLow.png) repeat-y;}
.dashIndBGMid1 { width: 678px; background: url(../../staff/_images/dashInd1BGMid.png) repeat-y;}
.dashIndBGHigh1 { width: 678px; background: url(../../staff/_images/dashInd1BGHigh.png) repeat-y;}
.dashIndBGBlank1 { width: 678px; background: url(../../staff/_images/dashInd1BGBlank.png) repeat-y;}

.dashIndBtmLow1 { width: 678px; background: url(../../staff/_images/dashInd1BtmLow.png) no-repeat; height: 8px;}
.dashIndBtmMid1 { width: 678px; background: url(../../staff/_images/dashInd1BtmMid.png) no-repeat; height: 8px;}
.dashIndBtmHigh1 { width: 678px; background: url(../../staff/_images/dashInd1BtmHigh.png) no-repeat; height: 8px;}
.dashIndBtmBlank1 { width: 678px; background: url(../../staff/_images/dashInd1BtmBlank.png) no-repeat; height: 8px;}

.dashIndTable {}
.dashIndTable TD { vertical-align:top; text-align: center; }
.dashIndContent { text-align: left; padding: 6px 10px 10px 10px; }
.dashIndTitleTable { border-bottom: dotted 0px #CCCCCC; width: 100%; }
.dashIndTitleTable TD { text-align: left; }

.dashIndTitleSpan { font-size: 17px; padding-top: 8px; color: #333333; }
.dashIndTitleSpan:visited { font-size: 17px; padding-top: 8px; color: #333333; }

.dashIndDetailTable { width: 100%}
.dashIndDetailTable TD { text-align: left; padding: 4px 4px 4px 4px; color: #333333; font-weight: normal; }
.dashIndDetailTDLow TD { border-bottom: dotted 1px #FAD2D6; }
.dashIndDetailTDMid TD { border-bottom: dotted 1px #FFFFE6; }
.dashIndDetailTDHigh TD { border-bottom: dotted 1px #DEEBB2; }
.dashIndDetailTDBlank TD { border-bottom: dotted 1px #EFEFEF; }
.dashIndGroupTitle { margin: 10px 0px 10px 0px; font-size: 14pt;  border-bottom: dotted 1px #CCCCCC; width: 685px;}

.notesTable { text-align:left; width: 100%; }
.notesTable TH { padding: 0px; }
.notesTableTD { padding: 4px 5px 4px 0px; background-color: White; border-bottom: dotted 1px #CCCCCC; }

.pnlAlwaysShowLoader { z-index: 10000; }
.divLoaderContainer {  z-index: 9999; 
	background-color:white;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.lnkBtnHoverable, .lnkBtnHoverable:visited, .lnkBtnHoverable SPAN, .lnkBtnHoverable DIV { color: #666666 !important; text-decoration: none; cursor: hand; }
.lnkBtnHoverable:hover, .lnkBtnHoverable:visited:hover,  .lnkBtnHoverable:hover SPAN, .lnkBtnHoverable:hover DIV { color: #669900 !important; text-decoration: none; cursor: hand; text-decoration: underline; }

.loadAnimBG { width: 220px; height: 200px; background: url(../../_images/loadAnimBG.png); border: solid 1px black; z-index: 1000000000 }

.adminreportCPPnl 
{
	border: solid 1px #CCCCCC; 
	background: #E9F4F8 url(../../_images/staffRptOptionsPnlBG.png) top no-repeat;
}
.progressRptSection { width: 625px; margin-top: 10px; border-right: solid 1px #468FCF; border-bottom: solid 1px #468FCF; border-left: solid 1px #468FCF;}
.progressRptSectionHdrContainer {width: 100%; background: URL(../../_images/shinyBG.png); height: 31px;}
.progressRptSectionContainer {padding: 0px 0px 0px 0px; border: solid 1px #EFEFEF; }
.progressRptSectionHdrLbl { padding-top: 7px; padding-left: 10px; color: White; font-size: 16px;  font-weight: bold; vertical-align: middle;}

.adminSiteBody08 {background: #323232 url(../../_images/siteBodyBG.png) repeat-x; margin: 0px; }
.adminWelcomeHeader { float: right; margin: 7px 25px 0px 0px; }
.adminWelcomeHeader TD { color: #999999; padding: 0px 2px 0px 2px;  font-size: 7pt; }
.adminWelcomeHeader SPAN { color: #999999;  font-size: 7pt; }
.adminWelcomeHeader A, .adminWelcomeHeader A:visited { color: #999999; text-decoration: none; font-size: 7pt; }
.adminWelcomeHeader A:hover, .adminWelcomeHeader A:visited:hover{ color: #669900; text-decoration: underline; font-size: 7pt;}

.staffHomeWelcomeRightScrollWrapper { padding-right: 2px; }


.buttonStandardSm[disabled], .buttonStandardSm[disabled]:hover { width: 44px; color: #CCCCCC; background: Url(../../_images/btnStandardSmDisabled.png) left top no-repeat; text-decoration: none; }
.buttonStandardSm, .buttonStandardSm:visited{ font: normal 9pt/20px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardSm.png) left top no-repeat; 
									height: 23px; 									
									width: 43px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardSm:hover, .buttonStandardSm:visited:hover  										{
									background: Url(../../_images/btnStandardSmOver.png) left top no-repeat; 		
 								  text-decoration: none;	} 

.buttonStandardSmWide[disabled], .buttonStandardSmWide[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardSmWideDisabled.png) left top no-repeat; } 								  
.buttonStandardSmWide, .buttonStandardSmWide:visited{ font: normal 9pt/20px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardSmWide.png) left top no-repeat; 
									height: 23px; 									
									width: 75px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardSmWide:hover, .buttonStandardSmWide:visited:hover  										{
									background: Url(../../_images/btnStandardSmWideHover.png) left top no-repeat; 		
 								  text-decoration: none;	}  								  


.buttonStandard[disabled], .buttonStandard[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardDisabled.png) left top no-repeat; }
.buttonStandard, .buttonStandard:visited{ font: normal 9pt/31px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnBGStandard32.png) left top no-repeat; 
									height: 31px; 									
									width: 112px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandard:hover, .buttonStandard:visited:hover  										{
									background: Url(../../_images/btnBGStandard32Hover.png) left top no-repeat; 		
 								  text-decoration: none;	} 


.buttonStandardLg[disabled], .buttonStandardLg[disabled]:hover { color: #CCCCCC; background: Url(../../_images/btnStandardLargeDisabled.png) left top no-repeat; }
.buttonStandardLg, .buttonStandardLg:visited{ font: normal 9pt/31px Verdana, Arial, sans-serif; 
									display:inline-block; 
									background: Url(../../_images/btnStandardLarge.png) left top no-repeat; 
									height: 31px; 									
									width: 160px; 
									color: #333333; 
									font-family: Verdana; 
									border: none; 
									cursor:hand; 
									cursor:pointer; 
									text-decoration: none; 
									text-align: center; 
									color: #666666;								} 
.buttonStandardLg:hover, .buttonStandardLg:visited:hover  										{
									background: Url(../../_images/btnStandardLargeHover.png) left top no-repeat; 		
 								  text-decoration: none;	} 




.panelSizableTopLeft { width: 25px; height: 19px; background: url(../../_images/panelSizableTopLeft.png); float: left; }
.panelSizableTopBG { background: url(../../_images/panelSizableTopBG.png) top repeat-x; float: left; height: 19px; /*padding-top: 15px; */}
.panelSizableTopRight { width: 25px; height: 19px; background: url(../../_images/panelSizableTopRight.png); float: right; }
.panelSizableTopClear { clear: both; }
.panelSizableBodyLeft { width: 15px; min-height: 40px; background: url(../../_images/panelSizableBodyLeftBG.png); }
.panelSizableBodyBG { background: white url(../../_images/panelSizableBodyBG.png) repeat-x top; margin-left: 15px; }
.panelSizableBodyRight { width: 15px; min-height: 40px; background: url(../../_images/panelSizableBodyRightBG.png); }
.panelSizableBodyTable { width: 100%; }
.panelSizableBodyTable TD { vertical-align: top;}
.panelSizableBodyClear {  clear: both; }
.panelSizableBotLeft { width: 25px; height: 18px; background: url(../../_images/panelSizableBotLeft.png); float: left; }
.panelSizableBotBG { height: 18px; background: url(../../_images/panelSizableBotBG.png); float: left; }
.panelSizableBotRight { width: 25px; height: 18px; background: url(../../_images/panelSizableBotRight.png); float: right; }
.panelSizableBotClear { clear: both; }
.tabHeaderBGLeft {height: 52px; background:url(../../KnowledgeBase/_images/tabHeaderBGLeft.png) no-repeat; }
.tabHeaderBG {height: 52px; background:url(../../KnowledgeBase/_images/tabHeaderBG.png) ; }


.pnl965Top { width: 965px; background: url('../../_images/pnl965_Top.png') no-repeat top center; height: 25px; margin: 0px auto 0px auto; }
.pnl965TopBG { background: url('../../_images/pnl965_TopBG.png') no-repeat top center;  }
.pnl965BG { width: 965px; background: url('../../_images/pnl965_BG.png') repeat-y; min-height: 226px; margin: 0px auto 0px auto; padding-bottom: 10px;}
.pnl965Base { width: 965px; background: url('../../_images/pnl965_Base.png') repeat-y; height: 30px; margin: 0px auto 0px auto;}
.pnl965CutoutTop { width: 400px; background: url(../../_images/pnl965_cutoutTop.png); height: 12px; }
.pnl965CutoutBase { width: 400px; background: url(../../_images/pnl965_cutoutBase.png);  height: 12px;}
.pnl965CutoutBG { width: 400px; background: url(../../_images/pnl965_cutoutBG.png); }
.pnl965CutoutContent { padding: 5px 10px 5px 10px; height: 300px; overflow-y: scroll; }
/*.pnl360TopTabStudent { width: 360px; background: url('../../_images/pnl360_TopTabStudent.png') no-repeat top; height: 52px; }
.pnl360TopTabStaff { width: 360px; background: url('../../_images/pnl360_TopTabStaff.png') no-repeat top; height: 52px; }
.pnl360PanelHeader { padding: 8px 0px 0px 70px; font-size: 14pt; font-weight: normal; }
.pnl360BGTop { width: 360px; background: url('../../_images/pnl360_BGTop.png') no-repeat top; min-height: 146px;  }
.pnl360BG { width: 360px; background: url('../../_images/pnl360_BG.png') repeat-y; }
.pnl360Container { padding: 20px 20px 20px 20px; }
.pnl360Base { width: 360px; height: 33px; background: url('../../_images/pnl360_Base.png'); }
*/



.radSliderContent_Wrapper { overflow:hidden; position:relative;/* set width ! */    }
.radSliderContent {position:absolute; top:0; left:0; }    
.radSliderLorem{position:relative; width:575px; margin-left:0px;}
.radSliderLorem .radSliderContent_Wrapper{width:550px;height:185px;top:0px;left:15px;}
.radSliderLorem .radslider{position:absolute;top:0px;right:0px; }
.radSliderLorem .radSliderContent{ /* font:12px/18px arial,sans-serif; */ }

.radSliderContent_Wrapper2 { overflow:hidden; position:relative;/* set width ! */    }
.radSliderContent2 {position:absolute; top:0; left:0; }    
.radSliderLorem2 {position:relative; width:260px; margin-left:0px;}
.radSliderLorem2 .radSliderContent_Wrapper2 {width:240px;height:90px;top:0px;left:15px;}
.radSliderLorem2 .radslider2{position:absolute;top:0px;right:0px; }
.radSliderLorem2 .radSliderContent2 { /* font:12px/18px arial,sans-serif; */ }

.radSliderContent_Wrapper3 { overflow:hidden; position:relative;width:320px; /* set width ! */    }
.radSliderContent3 { position:absolute; top:0; left:0; width:320px; }    
.radSliderLorem3 { position:relative; width:320px; margin-left:0px;}
.radSliderLorem3 .radSliderContent_Wrapper3 { width:320px;height:160px;top:0px;left:15px;}
.radSliderLorem3 .radslider3 { position:absolute;top:0px;right:0px; }
.radSliderLorem3 .radSliderContent3 { /* font:12px/18px arial,sans-serif; */ }

.viewsListbox { font:12px Verdana; height: 1000px; width: 1000px; overflow: visible; margin: -1px 0px 0px -1px; }
.viewsListbox OPTION { margin: 10px; }
    
.tableNewActivity { width: 100%; }
.tableNewActivity TD { border-bottom: dotted 1px #CCCCCC; background-color: #FFFFFF; padding: 5px 0px 5px 0px; vertical-align: top; }
.newActivityStudentMenuTitle { color: #106BBE; font-weight: bold; }
.newActivityStudentMenuTitleHover { color: #CDEB7E; font-weight: bold; }
.newActivityHeader { background: url('../../_images/adminMenuBG.png') repeat-x; height: 45px; padding-top: 10px;  }


.pnlCPSort { height:0px; overflow:hidden;}
.announcementPanel { margin: 0px auto 0px auto; width: 875px; padding: 5px 0px 10px 0px;}
.gvAnnouncements { width: 100%; }
.gvAnnouncements TD { border-bottom: dotted 1px #CCCCCC; padding: 5px 0px 5px 0px; vertical-align: top; }
.gvAnnouncementsIcon { padding-right: 15px !important; }

.trackingReportMenu { width: 950px; margin: 0px auto 0px auto; padding-top: 15px; }

.trackingReportContainer { width: 955px; padding: 10px 0px 0px 15px; }
.trackingReportTable { width: 100%; }
.trackingReportTable TD { border-bottom: dotted 1px #CCCCCC; }
.trackingReportTable TH { }

.trackingTableTHTopTbl { width: 100%; height: 68px; }
.trackingTableTHTopLeft {background: url('../../_images/trackingTH_TopVBlue.png') left no-repeat; height: 30px; font-size: 6pt; width: 12px;  border-style: none !important; }
.trackingTableTHTopRight {background: url('../../_images/trackingTH_TopVBlue.png') right no-repeat; height: 30px;  font-size: 6pt; width: 12px; border-style: none !important; }
.trackingTableTHTopBG {background: url('../../_images/trackingTH_TopVBlue.png') center repeat-x; height: 30px;  border-style: none !important; }

/*.trackingTableTHContentBG {background: #EBEBEB url('../../_images/trackingTH_ContentVBlue.png') left top repeat-x; padding: 0px 4px 0px 4px; border-bottom: solid 1px #3283C9; vertical-align: bottom;}*/
.trackingTableTHContentDivideLeft {background: #EBEBEB url('../../_images/trackingTH_ContentDivideVBlue.png') left top repeat-x; padding: 2px 4px; border-bottom: solid 1px #3283C9;  height: 60px; }
.trackingTableTHContentDivideRight {background: #EBEBEB url('../../_images/trackingTH_ContentDivideVBlue.png') right top; padding: 2px 4px; border-bottom: solid 1px #3283C9; height: 60px; }
.trackingTableTHContentLeft {background: #EBEBEB url('../../_images/trackingTH_ContentVBlue.png') left top repeat-x; padding: 2px 4px; border-bottom: solid 1px #3283C9; height: 60px; }
/*.trackingTableTHContentLeft {background: #EBEBEB url('../../_images/trackingTH_ContentVBlue.png') left top repeat-x; padding: 2px 4px 6px 4px; border-bottom: solid 1px #3283C9; }*/
.trackingTableTHContentRight {background: #EBEBEB url('../../_images/trackingTH_ContentVBlue.png') right top repeat-x; padding: 2px 4px 0px 4px; border-bottom: solid 1px #3283C9; height: 60px; }
.trackingTableTDContentBG {background: url('../../_images/trackingTD_Content.png') center; padding: 2px 4px 2px 4px; vertical-align: middle;}
.trackingTableTDContentLeft {background: url('../../_images/trackingTD_Content.png') left; padding: 2px 4px 2px 4px; vertical-align: middle;}
.trackingTableTDContentRight {background: url('../../_images/trackingTD_Content.png') right; padding: 2px 4px 2px 4px; vertical-align: middle; }

.trackingTableTHTable { margin: 0; padding: 0;  }
.trackingTableTHTable TD { border-style: none !important; padding: 0px 0px 0px 0px;}

.trackingTHLink, .trackingTHLink:visited { text-decoration: none; font-weight: bold; font-size: 10px; color: White;  }
.trackingTHLink:hover, .trackingTHLink:visited:hover { text-decoration: underline; font-weight: bold;  color: White;}

.customizeCol1 { text-align: right; padding-right: 10px; }

.searchStudentMenu { color: #E1F5FF;}
.searchStudentMenuHover { color: #FFFFFF;  }
.studentResultTable { width: 250px; }
.studentResultTable TD { color: #E1F5FF; border-bottom: dotted 1px #336699; padding: 2px 2px 2px 2px; }
.studentResultTable A { color: #E1F5FF; text-decoration: underline; }


/* Auto Complete */
.aclist {border: 1px solid #999999;background-color: #FFF; width: 300px !important; z-index: 99; }
.aclistitem {color: black; padding: 3px 3px 3px 3px; border-bottom: dashed 1px #CCCCCC;}
.achoverlistitem {color: white; background-color: #106BBE; padding: 3px 3px 3px 3px; border-bottom: dashed 1px #CCCCCC; cursor: pointer; cursor: hand;}


.CampusResourceTitleBar { border-bottom: solid 1px black; font-weight: bold; }
.CampusResourceItemBar { padding-bottom: 10px; padding-top: 10px; border-bottom: dotted 1px black; }
.CampusResourceDesc { color: Gray; }

.studentSearchTextBox { width: 130px; background-color: White; border: solid 1px #D1D1D1; height: 21px; }
.surveyDDLabel { color: #666666; font-size: 8pt; }

.manageCheckedSpan { font-weight: normal !important; font-size: 7pt !important; color: #339900; }
.kbIcon { padding: 0px; margin: 0px; }


.dashboardTopLevelLabel { font-size: 17pt; }

.emailHistorySubTitle {font-weight: bold;}


.pnl720Top { background: url(../../_images/pnl720_Top.png); width: 720px; height: 41px; }
.pnl720BGTop { background: url(../../_images/pnl720_BGTop.png) no-repeat top; width: 720px; min-height: 273px; }
.pnl720BG { background: url(../../_images/pnl720_BG.png); width: 720px; }
.pnl720Base { background: url(../../_images/pnl720_Base.png); width: 720px; height: 20px; }
.pnl720ContentWrapper {  }
.pnl720SurveyLinksTop { width: 711px; height: 58px; background: url(../../_images/pnl720_SurveyLinksTop.png) no-repeat left;  }
.pnl720ReportContainer { margin: 0px auto 0px auto; width: 685px; padding-top: 20px; }

.stuSumGaugeBG { width: 678px; height: 185px; background: url(../../_images/studentSummaryGaugeBG.png);  }
.stuSumGaugeBG_Right { position: absolute; top: 25px; left: 375px; width: 285px; height: 89px; }
.stuSumGaugeBG_Left { position: absolute; top: 25px; left: 20px; width: 285px; height: 89px; }
.stuSumGaugeBG_Left { position: absolute; top: 25px; left: 20px; width: 285px; height: 89px; }
.stuSumGaugeBG_Icon { padding-left: 3px; padding-top: 8px; position: absolute; }
.stuSumGaugeBG_Descr { color: White; font-size: 9px; padding: 40px 10px 0px 58px;  }
.stuSumGaugeBGWrapper { position: relative; } 
.stuSumGaugeArw_Right {position: absolute; left: 350px; }
.stuSumGaugeArw_Left {position: absolute; left: 298px; }

.StudentSurveyReviewTbl SPAN, .StudentSurveyReviewTbl TD { color: #99CCFF; vertical-align: top; }
.StudentSurveyReviewTbl { width: 300px; padding-right: 14px; }
.StudentSurveyReviewTbl A, .StudentSurveyReviewTbl A:visited:hover { color: #CCF646; text-decoration: none;}
.StudentSurveyReviewTbl A:hover, .StudentSurveyReviewTbl A:visited:hover { color: #CCF646; text-decoration: underline;}
.StudentSurveyReviewStuIDSpan { color: #99CCFF;  }
