﻿
body 
{
    font-family: Verdana, Arial, Sans-Serif;
	font-size: 80%;
	width: 100%; 
	margin: 0; 
	padding: 0;	
	background-color: #FFF;
	color: #000;
}
input, button, textarea, select { font-size: 100%; }
h1  
{
    font-size: 150%;
    padding-bottom: .25em;
    margin-bottom: .1em;
}
h2 
{
    padding-top: .1em;
    margin-top: .1em;
    font-size: 125%;
}
h3 
{
    padding-top: .1em;
    margin-top: .1em;
    font-size: 115%;
}
input 
{
    background-color: inherit;
}
tr {
    vertical-align: top;    
}
.chromeTestStudentName {
    font-weight: normal;
    border: none;

}
.printLetter {
    font-family: Lato;
    font-weight: 400;
    font-size: 150%;
}
.printLetterSmall {
font-family: Lato;
font-weight: 400;
font-size: 125%;
}
.schoolnamelabel {
}
.myBoldItalic {
    font-weight: bold;
    font-style: italic;
}
.myBoldRed {
    font-weight: bold;
    color: red;
    background-color: yellow;
    text-align: center;
}
.similarButDifferent {
    border: thin solid black;
    background-color: chartreuse;
    font-weight: bold;
}
.ITPseatsError {
    background-color: yellow;
    color: red;
    font-weight: bold;
}
.ITPtextboxEntry {
    background-color: white;
    color: black;
    text-align: right;
}
.ITPradioButtonList {
    background-color: white;
    color: black;
}
.lastYearITPbold {
    background-color: lightgray;
    font-weight: bold;
}
.lastYearITPGradeLabel {
    background-color: lightgray;
    padding-left: 2em;
}
.lastYearITP {
    background-color: lightgray;
}
.ITPTextboxBackground {
    background-color: lightgray;
}
.lastYearITPCentered {
    background-color: lightgray;
    text-align: center;

}
.lastYearITPRight {
    background-color: lightgray;
    text-align: right;
}
.lastYearITPRightPad {
    background-color: white;
    text-align: right;
    padding-right: 2em;
}
.noMarginPadding {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.suretyBondAmount {
    background-color: lemonchiffon;
    text-align: right;
    font-weight: bold;
    padding-right: 2em;
}

.horizontalPanel {
    display: inline-block;
}
.formatJuly4 {
    font-weight: bold;
    font-size: 1.2em;
}
.negativeNumber {
    color: red;
    text-align: right;
}
.daysUnderSixty {
    color: red;
    background-color: white;
    text-align: right;
    font-weight: bold;
}
.dataEntryRow {
    background-color: #A0A0A0; 
    color: black; 
    font-weight: bold; 
    font-size: 1.2em;
}
.slotCell {
     border: thick solid black; 
     border-width: 0 .1em .1em 0;
}
.slotCell1 {
     border: thick solid black; 
     border-width: 0 .1em .1em .1em;
}
.slotCell2 {
     border: thick solid black; 
     border-width: .1em .1em 0 .1em;
}
.slotCell3 {
     border: thick solid black; 
     border-width: .1em .1em 0 0;
}
.slotCell4 {
    background-color: #CCC;
     border: thick solid black; 
     border-width: .1em .1em .1em 0;
}
.blueTable th
{background-color: #507CD1;
 color: white;
}
.leftBorder {
border-left: .2em black solid;
}
.privateNote {
    font-style: italic;
    font-size: .85em;
    color: deeppink;
}
.summerSave {
    color: #507CD1;
    font-style: italic;
    font-weight: bold;
}
.numberSlots
{
    text-align: right;
    width: 2em;
}
.slotCenter {
    padding-right: 2em; 
    text-align: right;
}
.box1 { background-color: #CCC;}
.boxcolor{ background-color: Aqua;}
.onstep {
    background-color: Navy;
    color: yellow;
    font-weight:bold;
}
.completedstep {
    font-weight: normal;
    background-color: White;
    color: Black;
}
.oncompletedstep {
    font-weight: bold;
    background-color: Navy;
    color: yellow;
}
.oncompletedstep a {
    font-weight: bold;
    background-color: Navy;
    color: yellow;
}

.oncompletedstepITP {
    font-weight: bold;
    background-color: #CCC;
    color: black;
}

    .oncompletedstepITP a {
        font-weight: normal;
        background-color: white;
        color: #999;
        font-style: italic;
    }
.futurestep {
    font-style: italic;
    background-color: White;
    color: Gray;
}
.warningDOR {
color: Red; 
font-weight: bold; 
font-style: italic;
}
.duplicateMessage
{
    color: blue;
    background-color: white;
    font-weight: bold;
}
.justItalic 
{
    font-style: italic;
}

.Required {
color: Red;
background-color: White;
font-weight: bold;
}
.hiliteAuditChange 
{
    background-color: Silver;
    color: Black;
    font-weight: bold;
    border: thin solid black;  
    text-align: center; 
}
.nonhiliteAuditChange 
{
    background-color: white;
    color: Black;
    font-weight: normal;
    text-align: center; 
}
.hiliteTab2 {
width: 14%;
background-color: #FFF;
color: Black;
font-weight: normal;
font-size: 1em;
text-align: center;
border: thin solid black;
padding-left: 1em;
padding-right: 1em;
vertical-align: middle;
}
.hiliteTab2 a {
text-decoration: none;
font-weight: bold;
color: black;
}

.topTab2 {
width: 14%;
background-color: #cce69a;
color: black;
font-weight: bold;
font-size: 1.1em;
text-align: center;
border: thin solid black;
vertical-align: middle;
}
.topTab2 a {
color: black;
text-decoration: none;
font-weight: bold;
}
.AppIDBox 
{
    background-color: #507CD1; 
    color: White; 
    text-align: center;
    font-weight: bold;
    width: 5em;
    font-size: 1.3em;
}
.namebox {width: 11em;}
.middleinitialbox {width: 2em;}
.middlenamebox {width: 10em;}
.addressbox {width: 25em;}
.citybox {width: 11em;}
.statebox {width: 2em;}
.zipbox {width: 6em;}
.phonebox {width: 11em;}
.emailbox {width: 33em;}
.birthdatebox {width: 6em;}

.LastNameTextBox {width: 10em;}
.FirstNameTextBox {width: 10em;}
.MiddleInitialTextBox {width: 2em;}
.MiddleNameTextBox {width: 10em;}
.EmailTextBox {width: 20em;}
.PasswordTextBox {width: 10em;}
.DateTextBox{width: 10em;}
.SSNTextBox {width: 10em;}
.FamilySizeTextBox{width: 2em;}
.AddressTextBox {width: 20em;}
.CityTextBox {width: 10em;}
.ZipTextBox {width: 5em;}
.GradesDDL {width: 15em;}
.AreaCodeTextBox {width: 2em;}
.PhonePrefixTextBox {width: 2em;}
.PhoneSuffixTextBox {width: 3em;}


.divTOwarning {
    width:100%;
    height:100%;
    z-index:140;
    background-image:url(../images/bkTimeout.png);
    display:none;
    background-repeat:repeat-x;
    background-position:left top;
    background-attachment:fixed;
    position:fixed;
    top:0;
    left:0;}

.divTOwarningI {
    width:200px;
    height:165px;
    position:fixed;
    top:40%;
    left:35%;
    border:solid 1px #000000;
    z-index:150;
    background-color:#507CD1;
    color: White;
    font-size:14px;
    text-align:center;
    padding:3px 3px 3px 3px;
    }

.above6 
{
    background-color: Silver;
}
.crossprogramEnrollError {
    color: red;
    background-color: yellow;
    font-weight: bold;
    text-align: right;
    width: 11em;
}
.addButton 
{
    font-weight: bold;
    background-color: #CCC;
    color: Black;
}
.saveButton {
color: Black;
background-color: #CCC;
font-weight: bold;
}
.cancelButton {
color: Black;
background-color: #CCC;
font-weight: bold;
}
.adminName {
font-weight: normal;
}
.adminNameLabel {
font-weight: normal;
}
.adminPhone {
font-weight: normal;
}
.btnRemoveFromFamily {
font-weight: bold;
font-size: 100%;
width: 3em;
color: Red;
text-align: center;
}
.failureMessage {
border: thin solid black;
color: Black;
background-color: Yellow;
font-weight: bold;
padding: 1em 2em 1em 2em;

}

.BackButton 
{
background-color: #CCC;
color: black;
font-weight: bold;
width: 8.25em;
}
.SendSampleButton {
    background-color: #CCC;
    color: black;
    font-weight: bold;
    width: 10em;
}
.checkBatchStatus {
    background-color: #CCC;
    color: black;
    font-weight: bold;
    font-style: italic;
    width: 11em;
}
.badreturn 
{
    font-style: normal;
    color: Red;
    background-color: white;  
    font-size: 110%;  
    font-weight: bold;
    text-align: left;
}
.badtotalenroll 
{
    border-left: thin solid black;
    border-top: thin solid black;
    border-bottom: thin solid black;
    color: Red;
    background-color: Yellow;
    font-weight: bold;
}
.badchoiceenroll 
{
    border-right: thin solid black;
    border-top: thin solid black;
    border-bottom: thin solid black;
    color: Red;
    background-color: Yellow;
    font-weight: bold;
}
.smallcol 
{
    width: 3.2em;
    text-align: right;
}
.smallcolcenter 
{
   width: 3.2em;
    text-align: center;
}
.saveButtonTotalPerAuditor {
background-color: #CCC;
color: black;
font-weight: bold;
width: 10em;
}
.table-body {
    width: 100%;
}
.width05 {width: 5%}
.width10 {width: 10%}
.width20 {width: 20%}
.width30 {width: 30%}
.width40 {width: 40%}
.width50 {width: 50%}
.width60 {width: 60%}
.width70 {width: 70%}
.width80 {width: 80%}
.width85 {width: 85%}
.width90 {width: 90%}
.width95 {width: 95%}
.width100 {width: 100%}

.width75right {
width: 75%;
text-align: right;
}
.blueshadebar  {
    height: 20px;
    background: url('../../App_Themes/Images/blueslice1px.jpg') bottom repeat-x;
}
.boldtextright
{
    font-weight: bold;
    text-align: right;
}
.BorderTop 
{
border-top: black thin solid;
text-align: left;
}

.BorderTopCenter
{
border-top: black thin solid;
text-align: center;
}
.BorderTopLeft
{
border-top: black thin solid;
text-align: left;
}
.BorderTopRight
{
border-top: black thin solid;
text-align: right;
}
.BorderTopRightLeft
{
border-top: black thin solid;
border-left: thin solid black;
text-align: right;
}
.centertext 
{
    text-align: center;
}
.uncheckall 
{
    background-color: #EFF3FB;
    color: black;
    font-weight: normal;
    width: 8em;
    font-style: italic;
    font-family: Verdana;
}
.checkall 
{
    background-color: #EFF3FB;
    color: black;
    font-weight: normal;
    width: 6.4em;
    font-style: italic;
    font-family: Verdana;
}
.checkallbig 
{
    background-color: #EFF3FB;
    color: black;
    font-weight: normal;
    width: 12em;
    font-style: italic;
    font-family: Verdana;
}
.checkallmedium {
    background-color: #EFF3FB;
    color: black;
    font-weight: normal;
    width: 9.7em;
    font-style: italic;
    font-family: Verdana;
}
.CheckboxStyle 
{
    width: 2em;   
}
.condensed ul 
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.condensed ul li
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.condensed ul li p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.content 
{
padding-left: 25px; 
vertical-align:top; 
background: url('../../App_Themes/images/shade_left.jpg') repeat-y top left;
}
.countedPerAuditor 
{
    background-color: Red;
    color: Black;
}
.ddl2 
{
    color: black;
    background-color: White;
} 
.error 
{
    color: Red;
    background-color: Yellow;
    font-weight: bold;
} 
.ErrorMessage 
{
    background-color: White;
    color: Red;
    font-style: normal;
    font-weight: bold;
}
.errorMessage {
    color: Red;
    background-color: White;
    font-weight: bold;
}
.errorMessageGrades {
    color: Red;    
    font-weight: bold;
}
  
.footer 
{
font-size: 75%;
text-align: center; 
background-color: #FFF;
color: #000;
}
.FrozenMessage 
{
    border: thin solid black;
    background-color: #C5E1C5;
    color: Black;
    padding: 1em 2em 1em 2em;
    
}
.FrozenLabel 
{
      background-color: #C5E1C5;
      font-style: italic;
}
.WrongITPOwnerMessage {
    border: thin solid black;
    background-color: lemonchiffon;
    color: Black;
    padding: 1em 2em 1em 2em;
}

.WrongITPOwnerLabel {
    background-color: lemonchiffon;
    font-style: italic;
}

.goodreturn 
{
    font-style: italic;
    color: #6F0;  
    background-color: #666;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 130%;  
    font-weight: bold;
    text-align: left;
}
.goodreturnsmall
{
    font-style: normal;
    color: #2E8B57;  
    background-color: #FFF;
    font-size: 100%;  
    font-weight: bold;
    text-align: left;
}
.GradeDropDown 
{
    width: 15em;
}
.GridView 
{
    color: black;
}
.GridViewSmall {font-size: 85%;}
.GridView95 {font-size: 95%;}
.GridView90 {font-size: 90%;}
.GridView85 {font-size: 85%;}
.GridView80 {font-size: 80%;}
.GridView75 {font-size: 75%;}
.GridView70 {font-size: 70%;}


.LaterButton 
{
background-color: #CCC;
color: black;
font-weight: bold;
width: 10em;
}
.lbErrorBox 
{
    text-align: left;
    font-weight: bold;
    font-size: 110%;
    color: Red;
    background-color: White;
}
.leftborder 
{
    border-left: thin solid black;
    text-align: right;
}
.rowNewFamily 
{
    border-top: thin solid black;
    text-align: right;
    background-color: #B5C7DE;
}
.rowNewFamilyAlt 
{
    border-top: thin solid black;
    text-align: right;
    background-color: White;
}
.rowFamily 
{
  text-align: right;
  background-color: #B5C7DE;
}
.rowFamilyAlt
{
   text-align: right;
   background-color: White;
}

.rowNewGrade 
{
    border-top: thin solid black;
    text-align: left;
    background-color: #B5C7DE;
}
.rowNewGradeAlt 
{
    border-top: thin solid black;
    text-align: left;
    background-color: White;
}
.rowGrade 
{
  text-align: left;
  background-color: #B5C7DE;
}
.rowGradeAlt
{
   text-align: left;
   background-color: White;
}
.slotStyle
{
   font-weight: bold;
   font-style: italic;
   text-align: left; 
}


.leftborderleft
{
    border-left: thin solid black;
    text-align: left;
    padding-left: 1em;
}
.leftNavBar 
{
width: 10%;
background-color: #EFF3FB;
}
.leftNavImage 
{
    background-color:#FFF; 
    text-align: left;
}
.leftnav-heading {
text-align: center;
font-weight: bold;
font-size: 95%;
background-color: #507CD1;
color: #FFF;
border: 0px solid black;
padding-top: 0.1em;
padding-bottom: 0.1em; 
margin-left:0; 
margin-right:0; 
margin-top:.5em; 
margin-bottom:0.25em
}
.lefttext 
{
    text-align: left;
}
.maxIncome 
{
    font-weight: bold;
}
.NextButton 
{
background-color: #CCC;
color: black;
font-weight: bold;
width: 8.25em;
}
.pdfFootNote
{
    font-size: 90%;
    font-style: italic;
}
.previousButton {
background-color: #A9A9A9;
color: Black;
font-weight: bold;
width: 5.25em;
}
.previousButton2 {
background-color: #CCC;
color: Black;
font-weight: bold;
width: 10em;
}
.nextButton2 {
background-color: #A9A9A9;
color: Black;
font-weight: bold;
width: 10em;
}
.pupilcounth2 
{
    margin-bottom: 0.3em;
}
.pupilcounth3 
{
    margin-top: 0.3em; 
    margin-bottom: 0em;
    font-size: 125%;
}
.pupilcountfirstpara 
{
    margin-top: 0.6em;
}
.rblist{
}
.SaveReturningButton 
{
    font-weight: bold;
    background-color: #CCC;
    width: 10em;
    color: Black;
}
.righttext 
{
    text-align: right;
}
.runReport {
font-weight: bold;
background-color: #CCC;
color: black;
}
.schoolName 
{
    font-weight: bold;
}
.schoolNameLabel 
{
font-weight: bold;
}
.schoolYear
{
    font-weight: normal;
}
.schoolYearBold
{
    font-weight: bold;
}
.separationBar 
{
    border: 0px solid black;
    background-color: #507CD1;
    color: White;
    text-align: left;
    padding-left: 10em;
    font-weight: bold;
    font-style:normal;
}
.separationBarThin 
{
    border: 0px solid black;
    background-color: #507CD1;
    color: White;
    text-align: left;
    padding-left: 10em;
    font-weight: bold;
    font-style:normal;
    height: 1px;
    font-size: .15em;
}
.showStudents 
{
background-color: #A9A9A9;
color: Black;
font-weight: bold;
}
.siblingFootNote 
{
    font-size: 85%;
    font-style: italic;
}
.studentName 
{
    font-weight: normal;
}
.subdividebody 
{
    width: 100%;
}
.SubmitPCButton {
background-color: #507CD1;  
color: white;
font-weight: bold;
width: 8.25em;
}
.tableheader 
{
    background-color: #CCC;
    font-weight: bold;
    text-align: center;
}
.test
{
	max-width:4;
}
.textbox 
{   
    color: Black;
    background-color: white;
    width: 108px;
}
.textbox_hilite
{   
    color: Black;
    background-color: #FFFF99;
    font-weight: bold;
}
.textcenter 
{
    text-align: center;
}
.textleft 
{
    text-align: left;
}
.textright  
{
    text-align: right;
}
.viewApplication 
{
    font-weight: bold;
    font-size: 110%;
}
.wizardbuttonshidden
{
	visibility:hidden;	
}
.RowStyle 
{
    background-color: #EEE;
}
.EditRowStyle 
{
    color: white;
    background-color: #CCC;
  }
.FooterStyle 
{
    background-color:#507CD1;
    color: White;    
    font-weight: bold;    
}
.SelectedRowStyle 
{
    background-color: #D1DDF1;
    font-weight: bold;
    color: #333333;
}
.PagerStyle 
{
    background-color: #EFF3FB;
    color: navy;
    font-weight: bold;
    text-align: center;
}
.HeaderStyle 
{
    background-color: #507CD1;
    color: #EFF3FB;
    font-weight: bold;
}
.HeaderStyle th a 
{ color:  white;
}
.AlternatingRowStyle 
{
    background-color: White;
}
