﻿body {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 75%;
}
h1 {
    font-size: 120%;
    margin-bottom: 0.5em;
    padding-bottom: .25em;
}
h2 {font-size: 115%;}
h3 {font-size: 100%;}
h4 {font-size: 90%; font-style: italic;}

.buttonCalcTotalsTOS {
    background-color: #cce69a;
   
}
.bluebar {
    height: 22px;
    background-color: #333399;
}
.tabNameInText
{
    font-weight: bold;
    font-style: italic;
}
.buttonNameInText
{
    font-weight: bold;
    font-style: italic;
}
.negativeNumber
{ color: red;
   border: 1px solid black;
   text-align: right;
   font-weight: bold;
}
.negativeNumberGrid
{
   color: red;  
   text-align: right;
   font-weight: bold;
}

.deletesuccessful
{
    font-weight: bold;
    color: #333399;
    font-style: italic;
}
.ineligibleReasonList 
{
    font-style: italic;
    color: Red;
    background-color: White;
}
.SubmittedPartC {
    font-weight: bold;
    font-style: normal;
    color: black;
    background-color: White;
}
.NotSubmittedYet {
    font-weight: bold;
    font-style: italic;
    color: Red;
    background-color: White;
}
.NothingToSubmit {
    font-weight: bold;
    font-style: italic;
    color: #2E8B57;  
    background-color: White;
}
.costTable 
{
    background-color: #FFF; 
    border: thin solid black;
}
.costTable tr 
{
    background-color: white;
    height: 3em;
}
.costTableAltRow 
{
    background-color: #CCC;
    color: black;
}
.costTableAltRow td
{
    background-color: #CCC;
    color: black;
}
.costTextBox 
{
    border: 1px solid black;
    text-align: right;
    font-weight: bold;
}
.costTextBoxLeft 
{
    border: 1px solid black;
    text-align: left;    
}
.costLabel 
{
    border: 1px solid black; 
    background-color: #cce69a; 
     font-weight: bold;   
     font-size: 1.1em;  
}
.costLabelRight
{
    border: 1px solid black; 
    background-color: #cce69a; 
     font-weight: bold;   
     font-size: 1.1em;  
     text-align: right;
}

.partCHeader
{
    border: 1px solid black; 
    background-color: #cce69a; 
     font-weight: bold;   
     font-size: 1.1em; 
     text-align: center; 
}
.partCHeaderWhite
{
    border: 1px solid black; 
    background-color: white; 
     font-weight: bold;   
     font-size: 1.1em; 
     text-align: center; 
}
.chooseDDL 
{
    color: #666;
    background-color: white;   
    font-style: italic;
}
.originDescription2 
{
    font-style: italic;
}
.reasonLine {
border-top: .2em solid black;
}
.footerActiveStudents {
font-size: 110%;
text-align: right;
}
.leftBorderCenter {
border-left: thin solid black;
padding-left: 1em; 
padding-right: 1em;
text-align: center;
}
.leftBorderLeft {
border-left: thin solid black;
padding-left: 1em; 
padding-right: 1em;
text-align: left;
}
.borderAll {
border: thin solid black;
}
.exceptionBackground {
background-color: #CCC;
color: #000;
}
.denialListBoxShort {
height: 2em;
}
.denialListBoxFull {
height: 17em;
}
.aidCalcFormula {
font-style: italic;
font-weight: bold;
font-size: 1.3em;
}
.lockedData {
background-color: #cce69a;
color: Black;
font-weight: bold;
padding: 5 5 5 5;
}
.lockedData2 {
background-color: #FFF;
color: red;
font-weight: bold;
font-style: italic;
font-size: 1.5em;
padding: 1em 1em 1em 1em;
}

.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;
}
.radioButton {
height: 1.20em; 
vertical-align: middle;
}
.radioButton input {
height: 1.20em; 
vertical-align: middle;
}
.checkBox {
height: 1.20em; 
vertical-align: middle;
}
.checkBox input {
height: 1.20em; 
vertical-align: middle;
}
.labelCell {
padding-left: 1em; 
padding-right: 1em; 
background-color: white;
}
.editCell {
padding-left: 1em; 
padding-right: 1em; 
border-left: thin solid black;
}
.responseCell {
font-style: italic; 
padding-left: 1em; 
padding-right: 1em; 
background-color: white; 
font-weight: bold; 
border-left: thin solid black;
}
.myPanel {
border: 3px solid #5c6967;
}
.nameSummary {
background-color: #cce69a;
font-weight: bold;
font-size: 1.2em;
}
.responseHeader {
font-weight: bold;
}
.contactName {
font-weight: bold;
}
.contactPhone {
font-weight: bold;
}
.contactEmail {
font-weight: bold;
}
.leftLine {
border-left: thin solid black;
}
.leftLineCenter {
border-left: thin solid black;
text-align: center;
}
.badInputBackground {
background-color: Red;
color: Yellow;
font-weight: bold;
}
.goodInputBackground {
background-color: white;
color: Black;
font-weight: normal;
}
.zeroCount {
font-weight: bold;
text-align: right;
}
.xferRB {
text-align: left;
}
.ChosenLink {
text-decoration: none;
font-weight: bold;
color: Black;
}
.NotChosenLink {
text-decoration: underline;
font-weight: normal;
color: Blue;
}
.districtHeaderName {
font-size: 180%;
font-family: 'Times New Roman';
font-style: italic;
font-weight: bold;

}
.masterTag {
text-align: left;
vertical-align: middle;
}
.masterH1 {
font-size: 120%; 
font-style: normal; 
font-family: 'Tahoma'; 
margin-bottom: 0; 
padding-bottom: 0;
font-weight: normal;
}

.studentTab {
border: thin solid black;
text-align: center;
height: 2em;
}

.studentHeaderName{
background-color: #cce69a;
}
.studentHeaderDOB {
font-size: 75%;
}

.studentHeaderDistLabel {
font-weight: normal;
padding-right: 1em;
font-size: 80%;
width: 20%;
}
.studentHeaderDistName {
font-weight: normal;
font-size: 80%;
width: 20%;
}

.summaryHeader {
background-color: Yellow;
color: Red;
font-weight: bold;
text-align: center;
font-size: 130%;
}
.mailboxCount {
background-color: Yellow;
color: Red;
font-weight: bold;
text-align: right;
font-size: 130%;
}
.mailboxCountZero {
background-color: white;
color: black;
font-weight: bold;
text-align: right;
}
.subMenuTab {
text-align: center; 
width: 14%; 
border: thin solid black; 
background-color: #DEB887; 
color: Black; 
border-top: none;
}
.subMenuTabHilite {
text-align: center; 
width: 14%; 
border: thin solid black; 
background-color: #FFFAF0; 
color: Black; 
border-top: none;
}
.emptyTab {
border: none;
border-bottom: thin solid black;
background-color: White;
}
table {
    vertical-align: top;
}
tr {
    vertical-align: top;
}
th {
    text-align: center;
    font-weight: bold;
    color: Black;
    background-color: #CCC;
}
.tabletop { vertical-align: middle;}
.tabletop tr { vertical-align: middle;}
.tabletop tr td { vertical-align: middle;}

.ReviewDistrict {
    width: 100%;
}

.IDBox {width: 11em;}
.PasswordBox {width: 11em;}
.namebox {width: 11em;}
.middleinitialbox {width: 2em;}
.addressbox {width: 33em;}
.citybox {width: 11em;}
.statebox {width: 2em;}
.zipbox {width: 6em;}
.phonebox {width: 11em;}
.emailbox {width: 33em;}
.transportstudentbox {width: 6em;}
.birthdatebox {width: 6em;}
.siblingnamesbox {width: 20em;}
.privateschoolbox {
    width: 30em;
    vertical-align: middle;
}
.otherprogrambox {
    width: 30em;
    vertical-align: middle;
}
.listofschooldistrictsbox {
    width: 20em;
}
.specificprogramtextarea {
    background-color: Gray;
}
.navsteps {
    margin-top: 0;
    padding-top: 0;
}
.blueshadebar 
{
    height: 2px;
    background-color: #515b6a;
}
.submenubar 
{
    height: 20px;
    background-color: #fff;
}

.blueshadebar_old  {
    height: 20px;
    background: url('../Images/greenshade1.jpg') bottom repeat-x;
}
.topshadebar  {
    height: 11px;
    background: url('../Images/shade_top.jpg') top repeat-x;
}
.bottomshadebar  {
    height: 11px;
    background: url('../Images/shade_bottom.jpg') bottom repeat-x;
}
.leftshadebar  {
    width: 11px;
    background: url('../Images/shade_left.jpg') bottom repeat-y;
}
.rightshadebar  {
    width: 11px;
    background: url('../Images/shade_right.jpg') bottom repeat-y;
}
.cornertopleft  {
    width: 11px;
    background: url('../Images/curve_2.jpg') top ;
}
.cornertopright  {
    width: 11px;
    background: url('../Images/cornertopright.jpg') top ;
}
.cornerbottomleft  {
    width: 11px;
    background: url('../Images/cornerbottomleft.jpg') bottom ;
}
.cornerbottomright  {
    width: 11px;
    background: url('../Images/cornerbottomright.jpg') bottom ;
}
.footer {
    font-size: 90%;
    text-align: center; 
    background-color: #FFF;
    color: #000;
}
.leftNavImage {
    background-color:#000; 
    text-align: left;
    vertical-align: top;
}

.subdividebody {
    width: 100%;
}
.hiliteChange {
background-color: #FF9;
color: black;
font-weight: bold;
font-style: italic;
}

.DistrictDDL 
{
   vertical-align: top; 
}
.bigDistrict {
font-size: 140%;
background-color: #FFF;
font-weight: bold;  
}
.YearsDDL
{
}
.Form 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.ConfirmationBox 
{
    color: black; 
    background-color: #C5E1C5; 
    font-weight: normal; 
    border: thin solid black;
    font-size : 120%; 
    padding: .75em .75em .75em .75em;
}

.AppDeleteConfirm 
{
    background-color: #FF6;
    color: Red;
    font-size: 120%;
    font-weight: bold;
    border: thin solid black;
    padding: 1em 1em 1em 1em;
}
.GetStartedButton {
    font-weight: bold; 
    font-size: 140%;
    background-color: #CCC;
    color: Black;
}
.Required {
    font-weight: bold;
    font-style: normal;
    color: Red;
    background-color: White;
}
.RequiredGray {
    font-weight: bold;
    font-style: normal;
    color: Red;
    background-color: #CCC;
}
.RequiredHeader {
     font-weight: bold;
    font-style: normal;
    font-size: 110%;
    color: Red;
    background-color: White;
}
.FormatError {
    font-weight: bold;
    color: Red;
    background-color: White;
}
.ErrorMessage 
{
    background-color: yellow;
    color: Red;
    font-style: italic;
    font-weight: bold;  
}
.saveError {
 background-color: yellow;
    color: Red;
    font-style: italic;
    font-weight: bold;  
    font-size: 110%;
}

.AddButton 
{
    font-weight: bold;
    font-size: 100%;
    background-color: #D1DDF1;
    color: Black;
    width: 12em;
}
.Agreement 
{   border: thin solid black; 
    background-color: #F0E68C; 
    padding: 2em 2em 2em 2em; 
    font-weight: normal;
}
.WelcomeBanner
{  border: thin solid black; 
    background-color: #D5E8FA; 
    padding: 2em 2em 2em 2em; 
    font-weight: normal;
}
.AnotherStudentButton 
{
    font-weight: normal;
    font-size: 100%;
    background-color: #CCC;
    color: Black;
    width: 12em;
}
.BackButton {
    font-weight: bold;
    font-size: 100%;
    background-color: #5c6967;
    color: Black;
    width: 6em;
}
.ContinueButton {
    font-weight: bold;
    font-size: 140%;
    background-color: #CCC;
    color: Black;
    width: 6em;
}
.LoginControl 
{
     Background-Color: #EFF3FB;
     color: #333333;
     border: thin solid #B5C7DE;    
    border-spacing: 4px;
     Font-Size: 1em;
     Width: 30%; 
}
.LoginButton2 {
    font-size: 120%; 
    font-weight: bold;
}
.LoginTitleText {
    background-Color: #507CD1;
    font-weight: bold;
    Font-Size: 1em;
    Color: White;
    width: 100%;
}
.LoginButton {
    font-weight: bold;
    font-size: 120%;
    background-color: #cce69a;
    border: 1px solid black;
    color: black;
    width: 5em;
}
.PrintApplicationButton 
{ 
    font-weight: bold;
    font-size: 130%;
    background-color: #CCC;
    color: Black;
    width: 20em;
}
.DeleteButton 
{
    font-weight: bold;
    font-size: 120%;
    background-color: #5c6967;
    border: 1px solid black;
    color: white;
    width: 10em;
}
.EnrollButton 
{
    font-weight: bold;
    font-size: 120%;
    background-color: #5c6967;
    border: 1px solid black;
    color: white;
    width: 12em;
}
.CancelButton 
{
     font-weight: bold;
    font-size: 120%;
    background-color: #5c6967;
    border: 1px solid black;
    color: white;
    width: 5em;
}

.SubmitButton {
    font-size: 140%; 
    font-weight: bold;
    background-color: #CCC;
    color: Black;
}


.SaveApprovalButton {
    font-size: 110%; 
    font-weight: bold;
    background-color: #cce69a;
    width: 7em;
    color: Black;
}
.GenerateLettersButton {
    font-size: 110%; 
    font-weight: bold;
    background-color: #cce69a;
    width: 12em;
    color: Black;
}
.TooEarly 
{
    font-size: 120%;
    background-color: #FFFACD;
    color: Black;
    border: thin solid black;
    padding: 2em 2em 2em 2em;
}
.TooLate 
{
     font-size: 120%;
    background-color: #FFFACD;
    color: Black;
    border: thin solid black;
    padding: 2em 2em 2em 2em;
}
.content {
    padding-left: 25px; 
    vertical-align:top; 
    background: url('../images/shade_left.jpg') repeat-y top left;
}
.onstep {
    background-color: Navy;
    color: yellow;
    font-weight:bold;
}
.completedstep {
    font-weight: normal;
    background-color: White;
    color: Black;
}
.futurestep {
    font-style: italic;
    background-color: White;
    color: Gray;
}
.goodreturnsmall
{
    font-style: normal;
    color: #2E8B57;  
    background-color: #FFF;
    font-size: 100%;  
    font-weight: bold;
    text-align: left;
}

.goodreturnBig
{
    font-style: italic;
    color: #2E8B57;  
    background-color: #FFF;
    font-size: 1.5em;
    font-weight: bold;
    text-align: left;
}
.goodreturnsmallException
{
    font-style: normal;
    color: #006400;  
    background-color: #CCC;
    font-size: 100%;  
    font-weight: bold;
    text-align: left;
}
.centertext {
    text-align: center;
}
.textcenter {
    text-align: center;
}
.lefttext {
    text-align: left;
}
.textleft {
    text-align: left;
}
.righttext {
    text-align: right;
}
.schoolyear {
    font-style: normal;
    font-weight: bold;
}
.studentname {
    font-style: normal;
    font-weight: bold;
}
.textright {
    text-align: right;
}
.subtext {font-style: italic;}
.subtexth2 {font-style: italic; font-size: 85%; font-weight: normal;}
.width05 {width: 05%;}
.width10 {width: 10%;}
.width11 {width: 11%;}
.width12 {width: 12%;}
.width13 {width: 13%;}
.width14 {width: 14%;}
.width15 {width: 15%;}
.width18 {width: 18%;}
.width20 {width: 20%;}
.width25 {width: 25%;}
.width30 {width: 30%;}
.width35 {width: 35%;}
.width40 {width: 40%;}
.width45 {width: 45%;}
.width50 {width: 50%;}
.width60 {width: 60%;}
.width65 {width: 65%;}
.width70 {width: 70%;}
.width75 {width: 75%;}
.width80 {width: 80%;}
.width85 {width: 85%;}
.width90 {width: 90%;}
.width95 {width: 95%;}
.width100 {width: 100%;}

.saveSuccess {
color: black;
background-color: #cce69a;
font-weight: bold;
font-style: italic;

}
.nomargin {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.table-body {
    width: 100%;
}
.GridView {
    color: black;
}
.GridView2 {
    color: black;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 95%;
}
.GridView3 {
    color: black;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 95%;
}
.denialreasonDDLforGrid {
font-size: 100%;
}
.EditRowStyle {
    color: white;
    background-color: #2461BF;
}

.EditRowStyle td a {
    color: white;
    background-color: #2461BF;
}
.SelectedRowStyle {
    background-color: #D1DDF1;
    font-weight: bold;
    color: #333333;
}

.PagerStyle {
    background-color: #EEE;
    color: navy;
    font-weight: bold;
    text-align: center;
    font-size: 90%;
}
.HeaderStyle {
    background-color: #cce69a;
    color: white;
    font-weight: bold;
}
.HeaderStyle th {
    color:  black;
    background-color: #cce69a;
}
.HeaderStyle th a {
    color:  black;
    background-color: #cce69a;
}
.FooterStyle {
    background-color:#515b6a;
    color: White;    
    font-weight: bold;    
}
.FooterStyleRequestLog {
    background-color: #CCC;
    color: Black;    
    font-weight: bold;    
}

.FooterStyle a {
color: White;
}

.RowStyle {
    background-color: #EEE;
}
.AlternatingRowStyle {
    background-color: White;
}

.RowStyleException {
    background-color: #A9A9A9;
}
.AlternatingRowStyleException {
    background-color: #CCC;
}
.ExportExcelHeaderButton {
font-weight: normal;
background-color: #FFF;
color: Black;
border: none;
font-style: italic;
cursor: pointer;
text-decoration: none;
font-size: 110%
}
.ExportExcelHeaderButton:hover {
background-color: Yellow;
color: Black;
font-weight: bold;
font-style: normal;
}

.AlphaPaging {
width: 100%;
text-align: center;
border: 1px solid black;
background-color: #EEE;
}
.AlphaLinkButton {
font-weight: bold;
text-decoration: none;
background-color: #EEE;
color: black;
border: none;
}
.AlphaLinkButtonChosen {
font-weight: bold;
text-decoration: none;
background-color: #cce69a;
color: black;
border: thin solid black;
}

.ExcelButton {
    font-size: 100%; 
    font-weight: normal;
    background-color: #EEE;
    width: 10em;
    color: Black;
    font-style: italic;  
}
.ApproveAllButton {
    font-size: 100%; 
    font-weight: normal;
    background-color: #EEE;
    color: Black;
    width: 7em;
    font-style: italic;  
}
.DenyAllButton {
    font-size: 100%; 
    font-weight: normal;
    background-color: #EEE;
    color: Black;
    width: 13em;
    font-style: italic; 
}
.leftnav-heading {
    text-align: center;
    font-weight: bold;
    font-size: 95%;
    background-color: #515b6a;
    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;
}
.leftNavBar {
    width: 10%;
    background-color: #EEE;
}
.topTab {
width: 10%;
background-color: #cce69a;
color: black;
font-weight: normal;
font-size: 1.1em;
text-align: center;
border: 1px solid black;
vertical-align: middle;
border-top-right-radius: .4em;
border-top-left-radius: .4em;
}

.topTabOld {
width: 10%;
background-color: #cce69a;
color: black;
font-weight: normal;
font-size: 1.1em;
text-align: center;
border: thin solid black;
vertical-align: middle;
}
.topTab2 {
width: 12%;
background-color: #5c6967;
color: white;
font-weight: bold;
font-size: 1.1em;
text-align: center;
border: thin solid black;
vertical-align: middle;
}
.topTab a {
color: black;
text-decoration: none;
font-weight: bold;
}
.topTab2 a {
color: white;
text-decoration: none;
font-weight: bold;
}
.middleTab {
width: 50%;
background-color: #cce69a;
color: black;
font-weight: normal;
font-size: 1.1em;
text-align: center;
border: 1px solid black;
vertical-align: middle;
border-top-right-radius: .6em;
border-top-left-radius: .6em;
}
.middleTab2 {
width: 50%;
background-color: #FFF;
color: black;
font-weight: normal;
font-size: 1.3em;
text-align: center;
border: 1px solid black;
vertical-align: middle;
border-top-right-radius: .6em;
border-top-left-radius: .6em;
}
.middleTab a {
color: black;
text-decoration: none;
font-weight: bold;
}
.middleTab2 a {
color: black;
text-decoration: none;
font-weight: bold;
}
.hiliteMiddleTab {
width: 17%;
background-color: #FFF;
color: Black;
font-weight: normal;
font-size: 1.5em;
text-align: center;
border: thin solid black;
padding-left: 1em;
padding-right: 1em;
vertical-align: middle;
border-top-right-radius: .4em;
border-top-left-radius: .4em;
}
.hiliteMiddleTab a {
text-decoration: none;
color: black;
}

.hiliteTab {
width: 17%;
background-color: #FFF;
color: Black;
font-weight: normal;
font-size: 1.5em;
text-align: center;
border: thin solid black;
padding-left: 1em;
padding-right: 1em;
vertical-align: middle;
border-top-right-radius: .4em;
border-top-left-radius: .4em;
}
.hiliteTab a {
text-decoration: none;
color: black;
}

.hiliteTab2 {
width: 12%;
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;
color: black;
}

.whatsThis {
font-size: 80%; 
font-style: italic; 
border: thin solid black; 
text-decoration: none; 
background-color: #5c6967;
color: #FFF;
padding: .25em .25em .25em .25em;
}