body {
    background: white;
}

table.header {
    border-width: 0px;
    border-style: solid;
    width: 100%
}

table.header th {
    background: #CCCCFF;
}

table.header td {
    text-align: center;
    border-width: 0px;
    border-style: solid;
    background: #EEEEFF;
}

table.search_table {
    border-width: 0px;
    border-style: solid;
}

table.result_table {
    border-width: 1px;
    border-style: solid;
    width: 100%
}

table.result_table th {
    background: #EEEEEE;
}

table.school_table {
    border-width: 1px;
    border-style: solid;
    width: 100%
}

table.school_table th {
    background: #CCEECC;
}

table.school_table td {
    background: #EEEEDD;
}

table.stuff_table {
    border-width: 1px;
    border-style: solid;
    width: 100%
}

table.stuff_table th {
    background: #CCEECC;
}

table.stuff_table td {
    background: #EEEEDD;
}


table.edit_sub {
	border-width: 0px;
	border-style: solid;
}

table.cost_table {
   border-width: 0px;
   border-style: solid;
}

table.cost_table td.school {
   vertical-align: middle;
}

form.edit_sub th {
    /*
	background: #DDEEFF;
     */
	text-align: left;
}

form.edit_sub td {
	vertical-align: top;
}

form.edit_sub input.error {
	background: #FF9999;
}

form.edit_sub input {
	background: #EEEEFE;
}

form.edit_sub select {
	background: #EEEEFE;
}

p.error {
	color: #FF0000;
}

/* schedule stuff */

body {
    background: #FFFFFF;
}

h1.monthly_schedule  {
    width: 75%;
    text-align: center;
    background: #EEEEEE;
    border-width: 1px;
    border-style: solid;
}


table.monthly_schedule {
    text-align: center;
    border-width: 1px;
    border-style: outset;
    
}

table.monthly_schedule td.work  {
    background: #FFFF9F;
    border-width: thin;
}

table.monthly_schedule th.month  {
    background: #EEEEFF;
}

table.monthly_schedule th.sunday  {
    background: #EEEEEE;
    color: #FF0000;
}

table.monthly_schedule th.weekday  {
    background: #EEEEEE;
}

table.monthly_schedule th.saturday  {
    background: #EEEEEE;
}

table.monthly_schedule td.block {
    background: #9F9FFF;
}

table.monthly_schedule td.free  {
    background: #CCCCCC;
}

table.work th {
    background: #FFFF9F;
}

table.work td {
    background: #FFFFCF;
}

table.block th {
    background: #9F9FFF;
}

table.block td {
    background: #CFCFFF;
}
