﻿body {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 80%;
}
h1 {
    font-size: 130%;
    margin-bottom: 0.5em;
    padding-bottom: .25em;
}
h2 {font-size: 125%;}
h3 {font-size: 110%;}
h4 {font-size: 100%; font-style: italic;}

image {border: none;}

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;}

.enrollmentPeriodMessage {
    font-weight: bold;
    font-size: 1.2em;
    font-style: italic;
}
.instructionEmphasis
{
    color: #0A78C5;
    background-color: white;
    font-weight: bold;
    font-style: italic; 
}
.instructionEmphasis2
{
    color: #0A78C5;
    background-color: white;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic; 
}
.myNormal {
    color: black;
}
.DORuseDPI {
    border: thin solid black;
    background-color:  lemonchiffon;
    font-style: italic;
    font-weight: bold;
    padding-left: 1em;
}
.DORunderstand {
    border: thin solid black;
    background-color:  lemonchiffon;
    font-style: normal;
    font-weight: normal;
    padding-left: 1em;
}
.DORlist {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;    
}
.DORlistItem {
    margin-bottom: 0px;
    margin-top: 14px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.DORradioButtonList {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.WashingtonIslandError {
    background-color: lightgoldenrodyellow;
    color: black;
    font-size: 1.1em;
    font-weight: normal;
    border: thick solid black;
    padding-left: 2em;
}
.reminderNeedSubmit
{
    color: #0A78C5;
    background-color: white;
    font-weight: bold;
    font-style: italic;
    font-size: 90%;
}
.centertable
{
    margin-left: auto;
    margin-right: auto;
}
.bolditalic {
    font-weight: bold;
    font-style: italic;
}
.treeBackground
{
    background-color: #BCDBCB;
}
.spanishLink
{
    font-weight: bold;
    font-size: .8em;
}
.gimmeMargin
{
    margin: 0 10% 0 10%;
}
.ageFAQ
{
    font-style: italic;
    font-weight: bold;
}
.incomeFAQ
{
    font-style: normal;
    font-weight: bold;
}
.residencyFAQ
{
    font-style: normal;
    font-weight: bold;
}

.rowNewStudent 
{
    border-top: thin solid black;
    text-align: left;
    background-color: #D7E9CF;
}
.rowNewStudentAlt 
{
    border-top: thin solid black;
    text-align: left;
    background-color: White;
}
.rowStudent 
{
  text-align: left;
  background-color: #D7E9CF;
}
.rowStudentAlt
{
   text-align: left;
   background-color: White;
}

.reviewBox
{
      background-color: #D7EAF9; 
      color: black;
}
.statusMessage
{
    color: red;
    background-color: white;
    border: 2px solid black;
    font-weight: bold;
 }
.cannotResubmit
{
    padding: 2 2 2 2;
   
    color: red;
    font-weight: bold;
    font-style: italic;
}

.blueTable th
{background-color: cadetblue;
 color: white;
}

.asp_labels
{
     font-family: Verdana, Arial, Sans-Serif;
  font-size: 1.3em;
}

.asp_urls
{
     font-family: Verdana, Arial, Sans-Serif;
       font-size: 1.3em;
}

.horizpad {
padding-left: 3em;
padding-right: 3em;
}
.TopBorderBlue {
border-top-width: 1px;
border-top-style: solid;
background-color: #EFF3FB;
}
.TopBorderWhite {
border-top-width: 1px;
border-top-style: solid;
background-color: #FFF;
}
.selectedIncomeSource
{
    font-weight: bold;
}
.needHelp {
font-weight: bold;
color: #666;
background-color: White;
}
.needHelpPhone {
color: Red;
background-color: White;
font-weight: bold;
}
.ReminderMessage {
font-size: 85%;
color: #2E8B57;
background-color: #FFF;
font-weight: bold;
}
.WhichDistrict {
width: 25em;
padding-left: 3em;
}
.ReviewDistrict {
    width: 100%;
}
.reviewData {
padding: 1em 1em 1em 1em;
background-color:#99c68e;
}
.reviewData th {
background-color: cadetblue;
color: White;
}

.reviewData td {
background-color: cadetblue;
color: black;
}
.reviewDataBright {
padding: 1em 1em 1em 1em;
background-color: Yellow;
font-weight: bold;
font-size: 120%;
}
.reviewDataBrightRed {
padding: 1em 1em 1em 1em;
background-color: Yellow;
color: Red;
font-weight: bold;
font-size: 120%;
}
.dateRange {
font-weight: bold;
}
.width55 {
width: 55%;
}
.tablebottom {
}
.currentHeight {
height: 2em;
}
.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;
}
.ConsentExpiresYear {
font-weight: bold;
}
.countDate {
 font-weight: bold;
}
.importantnote {
background-color: #FFF;
color: Red;
}
.listofschooldistrictsbox {
    width: 20em;
}
.specificprogramtextarea {
    background-color: Gray;
}
.navsteps {
    margin-top: 0;
    padding-top: 0;
}
.blueshadebar  {
    height: 22px;
    background: url('../images/bluetabshort.jpg') bottom repeat-x;
}
.bluebar  {
    height: 11px;
    background-color: cadetblue;
}
.footer {
    font-size: 75%;
    text-align: center; 
    background-color: #FFF;
    color: #000;
}
.leftNavImage {
    background-color:#FFF; 
    text-align: left;
}
.leftnav-heading {
    text-align: center;
    font-weight: bold;
    font-size: 95%;
    background-color: cadetblue;
    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: #EFF3FB;
}
.subdividebody {
    width: 100%;
}
.DistrictDDL 
{
   vertical-align: top; 
}
.YearsDDL
{
}
.Form 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.ConfirmationBox 
{
    color: #FFF; 
    background-color: cadetblue; 
    font-weight: normal; 
    border: thin solid black;
    font-size : 130%; 
    padding: .75em .75em .75em .75em;
}

.DeleteConfirm 
{
    background-color: #FF6;
    color: Red;
    font-size: 130%;
    font-weight: bold;
    border: thin solid black;
    padding: 1em 1em 1em 1em;
}
.GetStartedButton {
    font-weight: bold; 
    font-size: 150%;
    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: 120%;
    color: Red;
    background-color: White;
}
.RequiredHeaderItalic {
     font-weight: bold;
    font-style: italic;
    font-size: 120%;
    color: Red;
    background-color: White;
}
.FormatError {
    font-weight: bold;
    color: Red;
    background-color: White;
}
.ErrorMessage 
{
    background-color: White;
    color: Red;
    font-style: normal;
    font-weight: bold;
}
.ErrorMessage2 
{
    background-color: White;
    color: Red;
    font-style: normal;
    font-weight: bold;
}

.SignInButton {
    font-weight: bold;
    font-size: 110%;
    background-color: #CCC;
    color: Black;
    width: 6em;
}
.SignUpButton {
    font-weight: bold;
    font-size: 110%;
    background-color: #CCC;
    color: Black;
    width: 6em;
}

.AddButton 
{
    font-weight: bold;
    font-size: 110%;
    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: #99c68e;    
    padding: 2em 2em 2em 2em; 
    font-weight: bold;
    text-align: center;   
}
.AnotherStudentButton 
{
    font-weight: normal;
    font-size: 110%;
    background-color: #CCC;
    color: Black;
    width: 12em;
}
.ExitButton {
    font-weight: bold;
    font-size: 100%; 
    color: Black;
    width: 6em;
}
.BackButton {
    font-weight: bold;
    font-size: 150%; 
    color: Black;
    width: 6em;
}
.BackButtonSpanish {
    font-weight: bold;
    font-size: 150%; 
    color: Black;
    width: 10em;
}
.ContinueButton {
    font-weight: bold;
    font-size: 150%;   
    color: Black;
    width: 6em;
}
.ContinueButtonSpanish {
    font-weight: bold;
    font-size: 150%;   
    color: Black;
    width: 10em;
}
.SaveAndContinueButton {
    font-weight: bold;
    font-size: 100%;   
    color: Black;
    width: 12em;
}
.SaveAndContinueButtonLarge {
    font-weight: bold;
    font-size: 100%;   
    color: Black;
    width: 15em;
}
.ContinueButtonDoneWithChildren {
    font-weight: bold;
    font-size: 150%;   
    color: Black;
    width: 12em;
}
.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: cadetblue;
    font-weight: bold;
    Font-Size: 1em;
    Color: White;
    width: 100%;
}
.LoginButton {
    font-weight: bold;
    font-size: 130%;
    background-color: #99c;
    border: 1px solid black;
    color: white;
    width: 5em;
}
.PrintApplicationButton 
{ 
    font-weight: bold;
    font-size: 130%;
    background-color: #CCC;
    color: Black;
    width: 20em;
}
.CancelButton 
{
     font-weight: bold;
    font-size: 130%;
    background-color: #99c;
    border: 1px solid black;
    color: white;
    width: 5em;
}
.DeleteButton 
{
    font-weight: bold;
    font-size: 130%;
    background-color: #99c;
    border: 1px solid black;
    color: white;
    width: 10em;
}
.LastNameTextBox 
{
width: 10em;
}
.FirstNameTextBox 
{
width: 10em;
}
.MiddleInitialTextBox 
{
width: 2em;
}
.EmailTextBox 
{
width: 20em;
}
.PasswordTextBox 
{
width: 10em;
}
.DateTextBox
{
width: 10em;
}
.SubmitButton {
    font-size: 150%; 
    font-weight: bold;
    background-color: #CCC;
    color: Black;
}
.TooEarly 
{
    font-size: 130%;
    background-color: #FFFACD;
    color: Black;
    border: thin solid black;
    padding: 2em 2em 2em 2em;
}
.TooLate 
{
     font-size: 130%;
    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;
}
.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;
}
.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%;}
.width06 {width: 06%;}
.width07 {width: 07%;}
.width08 {width: 08%;}
.width09 {width: 09%;}
.width10 {width: 10%;}
.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%;}


.nomargin {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.nomarginorborder {
   margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none 0 white;
}
.floatleft {
float: left;
}
.table-body {
    width: 100%;
}
.GridView {
    color: black;
}
.RowStyle {
    background-color: #D7E9CF;
}
.EditRowStyle {
    background-color: #2461BF;
}
.FooterStyle {
    background-color:cadetblue;
    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;
}
.HeaderStyleLeft {
  background-color : cadetblue;
    color: #EFF3FB;
    font-weight: bold;
    text-align: left;
}
.HeaderStyle {
    background-color: cadetblue;
    color: #EFF3FB;
    font-weight: bold;
}
.HeaderStyleF {
    background-color: cadetblue;
    color: #FFF;
    font-weight: bold;
}
.HeaderStyle th {background-color: cadetblue;}
.HeaderStyle th a {
    color:  white;
    background-color: cadetblue;
}
.AlternatingRowStyle {
    background-color: White;
}

.halfwayWarning {
   color: blue;
   font-weight: bold;
}
.halfwayWarningBullets {
   color: black;
   font-weight: normal;
}

.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%;
}
