body { background-color:#6699cc; margin:0}h1 { color:green; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:28px; margin: 0 0 20px }h2 { color:green; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; margin: 20px 0 }h3 { color:green; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; margin: 25px 0 0 }p  { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px }a:link { color: #009 }td { vertical-align:top; padding:10px }ul { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin: 1em 0 1em 40px }ol { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; margin: 1em 0 1em 40px }li { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; }.main_table { background-color:#e5ecfa; border: medium double white; border-width:8px }.left_column { background-color:#DAE6F6; width:160px; padding:20px }.vertical_separator { background-color:white; width:2px; height:100%; padding:0 }.ts_logo { height:190px; width:160px; border:0 }.nav_button { height:60px; width:160px; float:left; margin:0; border:0; padding:0 }.left_menu { width:150px; border:6px solid white; margin-top:30px; padding:20px 0 0; background-color:#e5ecfa; color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px }.navbutton { background-color:white; width:124px; padding:2px 5px 5px; margin:2px 8px; float:left; text-align:left }.navbutton:hover { color:white; background-color:#6699cc }.subnavbutton { background-color:white; width:124px; padding:0 5px; margin:0 8px 2px; float:left; text-align:left; text-indent:12px;font-style:italic; font-size:11px }.subnavbutton:hover { color:white; background-color:#6699cc }.main_div { width:440px; margin:0 0 30px; padding:0 }.main_div2 { width:580px; margin:0 0 30px; padding:0 10px }.main_tab { width:600px; padding:10px 10px 20px }.main_form { color:black; background-color:#d4dae6; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px }.main_form_row { margin:0; padding:5px 20px 0px 10px; vertical-align:middle }.main_form_input { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }.teacher_pics { border:0px solid; width:160px; height:160px; margin:0 0 15px 15px; float:right }.td2 { padding:8px 15px 8px 12px;background-color:#d4dae6; color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px }.td3 { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px }