/** Start Main Menu **/
#MainMenu, #AdminMenu /* Division to draw the top border for MenuReport and MenuMaintenance */
{
	border-top:1px solid #89C3D7;
}
.MainMenuItem
{
	background-color: #6AB4CD; 
	border-bottom: 1px solid #89C3D7;
    padding: 1px 1px 1px 2px;  
    text-align: left;
    color: white; 
    text-decoration:none;
    font-size:14px;
	min-height:20px;
	_height:20px;
	line-height: 22px;
}
.MainMenuItemHover
{	
	background-color:#60A2BA;
    text-decoration: none !important;
}
.MainMenuItemSelected
{
	background-color:#60A2BA;  
    color: white;	
    text-decoration: none !important;   
    cursor: default !important;
}
/** End Main Menu **/

/** Start Tab Menu Reading, Writing etc... **/
.MenuItem
{
    background-color: #A5D2E0;  
}
.TabArea, .TabArea1, .TabArea2
{
    background-color: #C1E3EF;  
}
.TabArea1
{
	border-left: solid 1px #69B1CE;
}
.TabArea2
{
	border-right: solid 1px #69B1CE;
}

.ProfileTabArea
{
	background-color: #89C3D7;
}
.ProfileTabArea2
{
	background-color: #60A2BA;
}
.TabBackgroundArea
{
    background-color: #F0F7FB;
    height:68px;
}
.MenuItem
{
    border-color: #69B1CE;
    border: solid 1px;
    padding: 5px 7px 5px 7px;  
    cursor: pointer;     
    text-align: center;
    color: white; 
    text-decoration:none;
    font-size:14px;
    border-bottom-style: none;
}
.MenuItemHover
{
    text-decoration: none !important; 
}
.MenuItemSelected, .TabSelArea
{   
    background-color:#69B1CE;
}
.MenuItemSelected
{
    color: white;	
    text-decoration: none !important;   
    cursor: default !important; 	
}
/** End Tab Menu **/


/* Block for School Profile */
.RepOuterTab {
	border-width: 0px;
	background-color: #69B1CE;
}

.SubjectTitle, .ProfileYear
{
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	color: white;
}
.ProfileYear
{
	height:70px;
}
.CellDarkGreen, .CellDarkGreenBox
{
	background:#49CD79;
	overflow:hidden;
}
.CellLightGreen, .CellLightGreenBox
{
	background:#B3F8CB;
	overflow:hidden;
}
.CellWhite, .CellWhiteBox, .CellWhiteBox2, CellReportingThreshold
{
	background:#FFFFFF;
	overflow:hidden;
}
.CellLightRed, .CellLightRedBox
{
	background:#FECCCB;
	overflow:hidden;
}
.CellDarkRed, .CellDarkRedBox
{
	background:#F66666;
	overflow:hidden;
}
.CellDarkGreenBox, .CellLightGreenBox, .CellWhiteBox, .CellLightRedBox, .CellDarkRedBox, .CellWhiteBox2
{
	border: solid 1px #69B1CE;
	overflow:hidden;
}
.CellGray
{
	background:#EFF7FA;
	overflow:hidden;
}
.ProfileFont2, .ProfileFont2Img
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #35839F;
	height:30px;
	padding: 0px 0px 0px 0px;
}
.SPResult
{
	line-height:30px;
}
.SPResultSuppress
{
	line-height:37px;
	font-size:10px;
	font-weight:normal;
}

.ProfileFont2Img
{
	background-image:url(../Images/bullets/SelSchoolImg2.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
.ProfileData {
	background-color: #FFFFFF;
}
.ProfileFontA
{
	text-align: center;
	font-weight:normal;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;	
}
.ProfileFontB
{
	text-align: center;
	font-weight: bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #606060;	
}
.ProfileFont3
{
	width:50%;
	height:30px;
}
.CnrGray_tl {background: url(../Images/CnrGray_tl.png) 0 0 no-repeat #9EBCC8; width: 100%; height:24px; color:White;font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.CnrGray_tr {background: url(../Images/CnrGray_tr.png) 100% 0 no-repeat; padding: 4px 0px 0px 10px}
.ProfileRightBox
{
	border:1px solid #9EBCC8;
	background-color: #FFFFFF;	
	width:100%;
	height:100%;
}
.ProfileOuterTab
{
	background-color:#9EBCC8;
}
.ProfileInnerTab
{
	background-color:#FFFFFF;
}
.ProfileBgArea
{
	background-color:#C5E1EC;
}
.ProfileName, .ProfileValue, .ProfileLeftDesc 
{
	font-size:12px;	
}
.ProfileName
{
	font-weight:bold;
}
.ProfileValue
{
	vertical-align:middle;
}
.ProfileAltRow
{
	background-color:#E8F0F2;
}
.ProfileStudentBg1
{
    background-color: #F0F7FB; 
    text-align:center;
    font-weight:bold;
	font-size:12px;	
}
.ProfileStudentBg2
{
    background-color: #FFFFFF; 
    text-align:center;
    font-weight:normal;
	font-size:12px;	
}
.ProfileLeftDesc 
{
	border-left: solid 1px #4DBDEA;	 
}
.DescBox2 p.ChartCaption
{
	font-weight: bold;
}

#ProfileChartContent
{
	width: 500px;
	height: 164px;
	position: relative;
	margin-top: -26px;
}

#ProfileChartImage
{
	background: url(../Images/ProfileChart.gif) no-repeat;
	position: absolute;
	top: 44px;
	left: 170px;
	width:114px;
	height:88px;
}

#ProfileLegend1
{
	width: 120px;
	position: absolute;
	top: 10px;
	left: 168px;
	text-align:center;
}

#ProfileLegend2
{
	width: 162px;
	position: absolute;
	top: 54px;
	left: 8px;
}

#ProfileLegend3
{
	width: 164px;
	position: absolute;
	top: 54px;
	left: 290px;
}

#ProfileLegend4
{
	width: 116px;
	position: absolute;
	top: 132px;
	left: 104px;
	text-align:right;
}

#ProfileLegend5
{
	width: 116px;
	position: absolute;
	top: 132px;
	left: 236px;
}

#ProfileTellMeMore
{
	width: 120px;
	position: absolute;
	top: 140px;
	left: 446px;
}

#LikeSchoolChartContent
{
	width: 418px;
	height: 140px;
	position: relative;
	margin-top: -26px;
}

#LikeSchoolChartImage
{
	background: url(../Images/LikeSchoolChart.gif) no-repeat;
	position: absolute;
	top: 20px;
	left: 20px;
	width:320px;
	height:67px;
}

#LikeSchoolLegend1
{
	width: 260px;
	position: absolute;
	top: 23px;
	left: 344px;
}

#LikeSchoolLegend2
{
	width: 240px;
	position: absolute;
	top: 90px;
	left: 44px;
}

#LikeSchoolLegend3
{
	width: 240px;
	position: absolute;
	top: 90px;
	left: 290px;
}

#LikeSchoolTellMeMore
{
	width: 120px;
	position: absolute;
	top: 114px;
	left: 530px;
}

.QuestionImg
{
	background-image:url(../Images/bullets/QuestionIcon.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width:16px;
	height:16px;
	border: 0;
	
}
.InactiveSchool 
{
    background-color:#FF0000;
    color:White; 
    font-weight:normal;
	font-size:small;		
}
#MainTab div
{
	display: none;
	float:left;
}
#MainDiv
{
}
#ProfileMain
{
	width:100%;
}
#ProfileMainLeft
{
	width:560px;
	float:left;
}
#ProfileMainRight
{
	width:240px;
	float:left;
	margin: 0px 0px 0px 6px;
}
#ProfileMainTab
{
	background-color:#69B1CE;
	width:560px;
	height:328px;
	text-align:center;
}
/* End School profile */

/* Block for Result In Bands report */
#BandsMainLeft
{
	width:600px;
	float:left;
}
#BandsMainRight
{
	width:200px;
	float:left;
	margin: 0px 0px 0px 6px;
}
.BandAchieveHeader {
	background-color: #69B1CE;
}
.BandAchieveCell 
{
	height:16px;
	/*width:135px;*/
}
.BandsDataRow
{
	height:48px;
}
.BandsEmptyRow
{
	height:48px;
}
.BandsRow
{
	/*height:48px;*/
}
.BandsCell, .BandsYear, .BandAchieveCell, .BandsEmptyYear
{
	border-left: solid 1px #69B1CE;
	border-right: solid 1px #69B1CE;
	border-bottom: solid 1px #69B1CE;
}
.BandsCell, .BandsYear, .BandsEmptyYear
{
	width:135px;
}
.BandsCell
{
	background: #69B1CE;
}
.BandsYear
{
	border-top: solid 1px #69B1CE;
	background: white;
	text-align: center;
	font-weight: bold;
	font-size:14px;
	color: #E74D0A;
	height:24px;
}
.BandAchieveCell
{
	text-align: center;
	font-weight: bold;
	color: white;
	background: #69B1CE;
}
.BandsEmpCol
{
	width:12px;
}
/*************/

.BandsLevel
{
	width:25%;
	background-color: #F0F7FB;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #327E98;
	height:48px;
}
.BandsEmptyLevel
{
	background-color: white;
	height:48px;
	width:25%;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.BandsResult
{
	width:75%;
	border-left: solid 1px #69B1CE;
	background: white;
	text-align: left;
}

.BandsGraphCell
{
	/*width:75%;*/
	text-align:left;
}
.BandsResultSuppress
{
	background: white;
	font-size: 12px;
	font-weight:normal;
	line-height:normal;
	height:auto;
}
.BandsResultCell
{
	/*width:25%;*/
	text-align:right;
	font-size:12px;
}

.BandsEmptyYear
{
	background:#EFF7FA;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

.DivAboveBelow
{
	font-weight: normal;
	font-size: 9px;
}
.RepBand, .RepAchieve
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: #69B1CE;	
}
.RepAchieve
{
	border-left: dotted 1px #F0F7FB;
}
.TabData
{
	border: 0;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.AchieveCompHeader
{
	font-weight:bold;
	color:#43687A;
	font-size:12px;
	text-align:left;
}
.AchieveCompDesc
{
	font-weight:normal;
	color:#43687A;
	font-size:11px;
	text-align:left;
}
.AchieveCompResult
{
	font-weight:normal;
	color:#43687A;
	font-size:11px;
	text-align:right;
}
.AchieveTab
{
	background:white;
}
.ResultGraph1
{
	border: solid 1px #713D24;
	background: #85472A;
	overflow:hidden;
	line-height:12px;
	height:12px;
}
.ResultGraph2
{
	border: solid 1px #D3794E;
	background: #DA8C68;
	overflow:hidden;
	line-height:12px;
	height:12px;
}
.ResultGraph3
{
	border: solid 1px #F0BA9F;
	background: #F5D1BF;
	overflow:hidden;
	line-height:12px;
	height:12px;
}
.ResultGraph4
{
	border: solid 1px #69B1CE;
	background: #EFF7FA;
	overflow:hidden;
}
.DescBox, .DescBox2 {
	border:1px solid #4DBDEA;
	overflow:hidden;
}
.DescBox2 
{
	background-color: #F0F7FB;
	overflow:hidden;
	
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4DBDEA;
	padding: 6px;
}
.DescBox3
{
	border:1px solid #4DBDEA;
	background-color: #F0F7FB;	
	width:100%;
	height:70px;
	overflow:hidden;
}
#ResultsInBandsChartImg 
{
	background-image:url(../Images/ResultsInBandsChart.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width:140px;
	height:56px
}
/* End Result In Bands report */

/* Like School */
.SPShadeColor
{
	height:6px;
}
.SelectAreaTested
{
	color:White;
    font-weight:bold;
	font-size:12px;	
}
.SelectedSubject
{
	color:#2A7795;
    font-weight:bold;
	font-size:14px;
}
.LikeSchoolsFontC, .LikeSchoolsFontF
{
	color:#2A7795;
    font-weight:bold;
	font-size:14px;
}
.LikeSchoolsFontD
{
	color:#2A7795;
    font-weight:normal;
	font-size:12px;
}
.LikeSchoolsFontF
{
	text-align:center;
}

.WhiteBg
{
	background:white;
}
.AltBg
{
	background:#F5F5F5;
}
.LikeSchoolsSelectedFont, .LikeSchoolsSelectedFont2
{
	color:red;
    font-weight:bold;
	font-size:14px;
	text-align: center;
}
.LikeSchoolsSelectedFont2
{
	text-align: left;
}
.SelSchoolImg2
{
	background-image:url(../Images/bullets/SelSchoolImg2.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
.LikeShoolAboveBelow, .LikeShoolAboveBelowInterstate
{
	color:Black;
    font-weight:normal;
	font-size:12px;
	text-align:left;
}
.LikeShoolAboveBelowInterstate
{
	background:#00FFFF;
}
.LikeSchoolSubjectBg
{
	background:#EFF7FA;
}
.CellDarkPink, .CellDarkPinkBox
{
	background:#E09CDB;
	overflow:hidden;
}
.CellLightPink, .CellLightPinkBox
{
	background:#FFD7F5;
	overflow:hidden;
}
.CellLightOrange, .CellLightOrangeBox
{
	background:#FFE9CA;
	overflow:hidden;
}
.CellDarkOrange, .CellDarkOrangeBox
{
	background:#FAB955;
	overflow:hidden;
}
.CellDarkPink, .CellLightPink, .CellWhite, .CellLightOrange, .CellDarkOrange 
{
	text-align:center;
	color:Black;
    font-weight:normal;
	font-size:12px;
	overflow:hidden;
}
.CellDarkPinkBox, .CellLightPinkBox, .CellLightOrangeBox, .CellDarkOrangeBox 
{
	border: solid 1px #69B1CE;
	text-align:center;
	overflow:hidden;
}
.CellWhiteBox2, .CellReportingThreshold
{
	text-align:center;
	vertical-align:top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
    font-size:12px;
	font-weight: bold;
	overflow:hidden;
}
/* End Like School*/

/* MoreAboutNAPLAN*/
.RepTab
{
	 background-color:#60A2BA;
}
.RepDataRow
{
	background-color:#FFFFFF;
}
.RepHeaderRow
{
	background-color:#EDF8FC;
	color:#60A2BA;
	font-weight:bold;
	font-size:small;
}
.RepYearBand
{
	font-weight:bold;
	font-size:small;
}
.RepText
{
	font-size:small;
}
.RepGoToTop
{
	font-size:small;
	font-weight:normal;
}
/**/
/* Tell me more */
.TellMeMoreImg
{
	background-image:url(../Images/TellMeMore.gif);
	background-repeat: no-repeat;
	background-position:center center;
}
.TellMeMoreHeader
{
	color:#2A7795;
    font-weight:bold;
	font-size:12px;
}
.CloseWin
{
	width:100%;
	height: 20px;
	background-color:#E9F4F8;
}
.CloseWinImag
{
	background-image:url(../Images/close.gif);
	background-repeat: no-repeat;
	background-position:center right;
	width:42px;
	height: 16px;
	float:right;
	margin-top: 2px;
	margin-right:6px;
	cursor:pointer;
}
.RepNumData
{
	font-size:14px;
	font-family:Symbol;
}
/**/
/****************************************************************************************/
/**********************************Common Style Classes**********************************/
/****************************************************************************************/
.PageTitle
{
	color: #CA6E45;
	font-size:large;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:1px solid #BDDBE7;
}

.PageSubTitle
{
	color: #CA6E45;
	font-size:medium;
	font-weight:bold;
	height: 25px;
}

.PageText
{   
    text-align:left;
	/*font-size:small;*/
	font-size:0.875em; /* 16x.875=14 */
}
.PageYearBand
{
	font-weight:bold;
	font-size:0.875em; /* 16x.875=14 */
}
.DescText
{
	/*font-size:small;*/
	/*font-size:0.75em;*/ /* 16x0.75=12 */
	font-size:12px;
}
.Hyperlink
{	
	text-decoration:underline;		
	/*color:#0082DE;*/
	/*color:Blue;*/
	color:#0084E1;
}
.Label, .LabelLeft, .LabelRight
{
    color: #2E5260;
    font-size:small;
	font-style:normal;	
	font-weight:300;
}
.LabelLeft
{
	text-align:left;
}
.LabelRight
{
	text-align:right;
}
.TextBox
{
    font-size:small;
	font-style:normal;
	border: 1px solid #6297BC;

}
.DropDownList
{
    font-size:small;
	font-style:normal;	
	font-weight:300;
	border: 1px solid #000000;
	background-color:#ffffff !important;
}
.Line
{
    border-top: 1px dotted #6297BC;
    height: 6px;
}
.LineBlank
{
    height: 6px;
    overflow:hidden;
}
.ReportClear
{
	height:8px;
	overflow:hidden;
}
.ReportClear2
{
	height:4px;
	overflow:hidden;
}
.SearchTab
{    
    font-size:small;        
}
.SearchTitle
{
	text-align:left;
	color: #CA6E45;
	font-size:large;
	font-weight:bold;
	height: 25px;
}
.SearchSubTitle
{
	color: #2E5260;
	font-size:large;
	font-weight:normal;	
	
}
.GridView
{    
    font-size:small;        
	font-weight:normal;
    height: 14px;
    background-color:white;
    padding: 0px 0px 0px 0px;
    border: solid 1px #69B1CE;
    color:Black;
}
.GridViewHeaderStyle
{    
    text-align:left;
    font-weight: bold;
    background-color: #E1F2F9;
    color: #2E5260;
}
.GridViewHeaderStyle2
{
    text-align:center;
    font-weight: bold;
    background-color: #E1F2F9;
    color: #2E5260;
}
.GridViewHeaderStyle th 
{
    border-top:dotted 1px #6297BC;
    border-bottom:dotted 1px #6297BC;
}
.GridViewHeaderStyle2 th
{
    border-bottom:solid 1px #69B1CE;
}

.GridViewHeaderStyle a
{
	color:#2E5260;
}
.GridViewHeaderStyle2 a
{
	color:#2E5260;
}
.GridViewRowStyle
{
    background-color: #FFFFFF;
}
.GridViewAlternatingRowStyle 
{
    background-color: #F5F5F5;
}
.GridViewRowStyle a:link, .GridViewAlternatingRowStyle a:link
{
    /*color: #0070C1;*/
    /*color:Blue;*/
    color:#0084E1;
    
}
.GridViewTextItemStyle
{    
    text-align:left;    
}
.GridViewNumericItemStyle
{    
    text-align:right;
}
.GridViewFooterStyle
{
    background-color: #A8D1E1;
    font-weight: bold;
    color: #FFFFFF;
}
.GridViewPagerStyle
{
    background-color: #FFFFFF;
    color: #69B1CE;
}
.SearchLabelHeaderStyle
{   
    text-align:left;
    font-weight: bold;
    padding-left: 3px;
    border-top:dotted 1px #6297BC;
    background-color: #E1F2F9;
    color: #2E5260;
}
.NormalGridRow
{
	background-color:white;
}
.HightLightGridRow
{
    background-color:#B5E1EE;
}
.HightLightClickableGridRow
{
    cursor:pointer;
    background-color:#B5E1EE;
}
.NormalDetailRow
{
    font-size:small;
    font-weight:normal;
    background-color: Gray;
}
.DetailsView
{
	font-size:small;
	font-weight:normal;
	background-color:white;
}
.DetailsView, .DetailsView td
{
	border-color:#D3D3D3;
}
.DetailViewAlternateRow
{
	/*background-color:#B5E1EE;*/
    background-color: #F5F5F5;
}


/* Search page */

.autocomplete_completionListElement
{
	left: 523px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px;
	background-color: gray;
	border: solid 1px gray;
	font-size:small;

}

.autocomplete_RegistrationCompletionListElement
{
	left: 343px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px;
	background-color: gray;
	border: solid 1px gray;
}

.autocomplete_listItem
{
	margin-left: 0px !important;
	padding: 0px;
	cursor: default; 
	list-style-type: none; 
	list-style-image: none;
	list-style-position: outside; 
	background-color: window; 
	color: windowtext; 
}
.autocomplete_highlightedListItem
{
	cursor:pointer;
	margin-left: 0px !important;
	padding: 0px;
	cursor: pointer; 
	list-style-type: none; 
	list-style-image: none;
	list-style-position: outside; 
	background-color: #B5E0EF; 
	color: windowtext; 	
}
#StudentsImage
{
	background-image:url(../Images/Student.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:435px;
	height:155px;
}
/* Search page */

/* Suppress message */
.LabelSuppress
{
	font-size:14px;
}

.DateButton
{
	vertical-align:middle;
}