table.whole_page { width: 100% }
table.page_title { width: 100% }
td.page_title { width: 100%; font-family: verdana,sans-serif; font-size: 16pt; background-color: #006600; color: #ffffff; font-weight: bold; text-align: center }

td.topnav { width: 100%; font-family: verdana,sans-serif; font-size: 10pt; background-color: #006600; color: #ffffff; font-weight: bold }
td.topnav_r { width: 100%; font-family: verdana,sans-serif; font-size: 10pt; background-color: #006600; color: #ffffff; font-weight: bold; text-align: right }
a.topnav { font-family: verdana,sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff }

body { background-color: #ccffcc }
table.main { width: 100% }
td.left_side { vertical-align: top; background-color: #00ff66 }
td.right_side { vertical-align: top; background-color: #00ff66 }
td.content { vertical-align: top; background-color: #eeffee }
td.menu { vertical-align: top; font-family: verdana,sans-serif; font-size: 10pt }
td.menuh { vertical-align: top; font-family: verdana,sans-serif; font-size: 10pt; background-color: #ccffcc }

table.subject { width: 100% }
td.subject { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 12pt; font-weight: bold; background-color: #009900; color: #ffffff }
table.no_subject { width: 100% }
td.no_subject { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 6pt; background-color: #009900; color: #ffffff }
table.dates { width: 100% }
td.dates { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 7.5pt; background-color: #66ff66 }
table.targets { width: 100% }
td.targets { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 7.5pt; background-color: #99ff99 }
table.content { width: 500px }
td.content { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 10pt }

table.thumbs { width: 100% }
td.thumbs { background-color: #ccffcc; width: 33%; font-family: verdana,sans-serif; font-size: 10pt }
td.fullsize { background-color: #ccffcc; width: 100%; font-family: verdana,sans-serif; font-size: 10pt }

table.thumb_navi { width: 100% }
td.thumb_navi { width: 33%; font-family: verdana,sans-serif; font-size: 10pt }
td.thumb_navi_x { font-family: verdana,sans-serif; font-size: 10pt }

table.contact_form { width: 650px }

table.page_description { width: 100% }
td.page_description { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 10pt; background-color: #99ff99 }
td.mailform_status { width: 100%; vertical-align: top; font-family: verdana,sans-serif; font-size: 12pt; font-weight: bold; background-color: #ccffcc }

td.bignote { font-family: verdana,sans-serif; font-size: 12pt; font-weight: bold }
td.black {  }

td.notehead { font-family: verdana,sans-serif; font-size: 16pt; font-weight: bold }
td.note { vertical-align: top; font-family: verdana,sans-serif; font-size: 10pt }
td.notedates { font-family: verdana,sans-serif; font-size: 7.5pt }

table.whole_page_cal { width: 100% }
table.main_cal { width: 100% }
table.disp_cal { width: 100%; background-color: #00ff66 }
select.disp_cal { font-family: verdana,sans-serif; font-size: 10pt }
td.dm_cal_b { font-family: verdana,sans-serif; font-size: 10pt; font-weight: bold }
td.dm_cal_head { width: 14%; font-family: verdana,sans-serif; font-size: 10pt; font-weight: bold; background-color: #99ff99; text-align: center }

td.dm_cal { background-color: #ffffff }
td.dm_cal_h { background-color: #eeffee }
td.dm_cal_fade { background-color: #cccccc }
td.dm_cal_fade_h { background-color: #bbddbb }
td.cal_number { color: #0000cc; font-family: verdana,sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; cursor: pointer }
td.cal_numberh { color: #0000cc; background-color: #ddeeff; font-family: verdana,sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; cursor: pointer }
td.cal_data { font-family: verdana,sans-serif; font-size: 7.5pt; cursor: pointer }
td.cal_datah { color: #0000cc; background-color: #ddeeff; font-family: verdana,sans-serif; font-size: 7.5pt; cursor: pointer }
.f_link { color: #0000cc; text-decoration: underline }
.f_blue { color: #0000cc }
td.cal_date { font-family: verdana,sans-serif; font-size: 16pt; font-weight: bold }

td.edit { background-color: #ff9999 }
td.editf { background-color: #ff9999; width: 100% }
td.editl { background-color: #ff9999; font-family: verdana,sans-serif; font-size: 7.5pt }
td.editm { background-color: #ff9999; font-family: verdana,sans-serif; font-size: 10pt }

td.lesson_plan_cover { background-color: #009900 }

table.sports { width: 100%; font-family: verdana,sans-serif; font-size: 10pt; background-color: #eeeeee }
td.sports { background-color: #ffffff }
td.sports_scores { background-color: #ffffff; text-align: center }
td.sports_h { background-color: #eeffee }
td.sports_scores_h { background-color: #eeffee; text-align: center }
td.sports_right { background-color: #ffffff; text-align: right }
