BODY{font-family:verdana,tahoma,arial,helvetica;background-color:#f0f0f0;font-size:12}A.news{text-decoration:none;color:#fff;font-size:12}A{text-decoration:none;color:#456496}A:visited{text-decoration:none;color:#456496}A.small{text-decoration:none;color:#456496;font-size:11}A.small:visited{text-decoration:none;color:#456496;font-size:11}.ntborder{font-family:verdana,tahoma,arial,helvetica;font-size:13}.tborder{border:thin #000 solid;font-family:verdana,tahoma,arial,helvetica;font-size:13}.calendar{width:150px;height:150px}.calendar .headline{color:#fff;font-family:Tahoma,Arial;font-weight:bold;font-size:70%;background-color:#456395;border-bottom:1pt solid #456395;border-left:1pt solid #456395;border-right:1pt solid #456395;border-top:1pt solid #456395}.calendar .headline A:link{color:#fff;text-decoration:none}.calendar .headline A:visited{color:#000;text-decoration:none}.calendar .headline A:hover{color:#fff;text-decoration:none}.calendar .overview{background-color:#fff;font-size:75%;font-family:Tahoma,Arial;text-align:center;border-bottom:1pt solid #456395;border-left:1pt solid #456395;border-right:1pt solid #456395;border-top:1pt solid #456395;height:70%;width:100%}.calendar .overview A:link{color:#456395;text-decoration:none}.calendar .overview A:visited{color:#03f;text-decoration:none}.calendar .overview A:hover{background-color:#b0c0db;color:#23324b;text-decoration:none}.calendar .overview .last_month{color:#ccc}.calendar .overview .next_month{color:#ccc}.calendar .overview #today{color:#fff;background-color:#597bb3}.calendar .overview #selected{color:#fff;background-color:#597bb3;margin-top:auto;margin-bottom:auto}.calendar .overview .dayname{background-color:#fff;font-family:tahoma,arial;font-weight:bold;margin-top:auto;margin-bottom:auto}.calendar .overview .reserved{font-weight:bold;font-size:100%;text-decoration:underline}.calendar .today_select{background-color:#456395;text-align:right;text-decoration:underline}.calendar .today_select A{font-size:80%;color:#fff;background-color:#456395;text-align:center}.event_list_title{color:#456395;font-size:80%;background-color:#fff;font-family:Tahoma,Arial}.event_list{width:430px;height:auto;background-color:#000;font-family:Tahoma,Arial;font-size:100%;border-bottom:1pt solid #456395;border-left:1pt solid #456395;border-right:1pt solid #456395;border-top:1pt solid #456395}.event_list .headings{font-family:Tahoma,Arial;font-weight:bold;color:#fff;font-size:80%;background-color:#456395}.event_list .col_status{width:50pt}.event_list .col_date{width:100pt}.event_list .col_event{width:auto}.event_list .status{font-size:80%;color:#000;font-weight:bold}.event_list .date{font-size:70%;color:#000;font-family:Tahoma,Arial}.event_list .event{font-size:75%;color:#fff;font-family:Tahoma,Arial}.event_list A{color:#597bb3;text-decoration:none}.event_list A:hover{color:#456395;text-decoration:underline}.event_list .error_message{font-size:85%;font-family:Tahoma,Arial;margin-left:auto;margin-right:auto;padding-left:10pt;padding-right:10pt;padding-top:10pt;padding-bottom:10pt;background-color:#eaf0ff}.event_info{width:450px;height:auto;background-color:#fff;font-family:Tahoma,Arial;font-size:100%;border-bottom:1pt solid #456395;border-left:1pt solid #456395;border-right:1pt solid #456395;border-top:1pt solid #456395}.event_info .headings{font-family:Tahoma,Arial;font-weight:bold;color:#fff;font-size:84%;background-color:#456395;padding:5pt 5pt 5pt 5pt;border-bottom:1pt solid #456395;border-left:1pt solid #456395;border-right:1pt solid #456395;border-top:1pt solid #456395}.event_info .title{font-family:Tahoma,Arial;font-weight:bold;border-bottom:1pt solid #456395}.event_info .date{background-color:#eaf0ff;color:#456395;font-family:Tahoma,Arial;font-size:80%;width:100pt;border-bottom:1pt solid #456395}.event_info .description{font-family:Tahoma,Arial;padding:10pt 10pt 10pt 10pt;font-size:80%}.line_color0{background-color:#dde7ff;padding-top:3pt;padding-bottom:3pt}.line_color1{background-color:#eaf0ff;padding-top:3pt;padding-bottom:3pt}.author_info{font-size:xx-small;color:#ccc}