body{font-family:'Lucida Grande',Verdana,Arial,Helvetica,sans-serif!important;background:#fff;font-size:.8em!important;color:#333!important;margin:10px 0 0!important;line-height:1.4em}#body_trip_participant_list{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;background:#fff;color:#333!important;margin:10px 0 0!important;line-height:1.1em;text-align:center}.body_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important}.banner_school_name{font-weight:normal;display:block}.footer_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em!important;color:#333!important;margin:20px 0 0!important;line-height:1.4em;text-align:center}.good_home_page_info_box_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;width:60%;padding:2px;margin-top:5px;color:#fff!important;background:green!important}.bad_home_page_info_box_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;width:60%;padding:2px;margin-top:5px;color:#fff!important;background:red!important}#report_body{font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;background:#fff;font-size:.8em!important;color:#000!important;margin:20px 0 0!important;line-height:1.4em;text-align:center}#report_body_print_written_grades_for_checking{font-family:'Lucida Grande','Comic Sans MS',Verdana,'Arial',Helvetica,sans-serif!important;background:#fff;font-size:.8em!important;color:#000!important;margin:20px 0 0!important;line-height:1.4em;text-align:center}#report_body_pdf{font-family:'DejaVu Sans','Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;background:#fff;font-size:.8em!important;color:#000!important;margin:auto;line-height:1.4em;text-align:center}.last_login{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.7em;color:green;text-align:center}.g_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em;color:green}.b_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em;color:red}.warning_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em;color:#ff7d27}.warning_message_background{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.9em;background:#ff7d27;color:#fff}.b_message_background{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.9em;background:red;color:#fff}.g_message_background{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.9em;background:green;color:#fff}.n_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em;color:#00f}.b_login{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.9em;color:red;margin-left:20px;margin-top:20px}.column_title{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#3f7ec2;font-weight:bold}.white_column_title{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#fff;font-weight:bold}#top_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;border-top:2px solid #fff;border-bottom:5px solid #1a3f66;color:#1a3f66;font-weight:bold;width:400px}#log_message{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;border-bottom:1px dashed #3f7ec2;color:#1a3f66;font-weight:normal;padding:5px;width:400px}#comment_header{font-family:Verdana,'Lucida Grande',Arial,Helvetica,sans-serif!important;color:#1a3f66;font-weight:bold}#comment_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important}#yellow_background{background:#1a3f66}#table_heading_text{color:#fff!important;font-weight:bold}#table_text{color:#000;font-weight:bold}.first_row{background:#3f7ec2;width:620px;padding:1px;color:#fff;margin-top:10px}.my_link{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;text-decoration:none;background:#558ea3;color:#fff;border:4px solid #fff;padding:3px;font-weight:bold}.main_margin{background-color:#9cf;border:2px solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:650px;padding:2px;margin-top:10px}.main_margin_admin{background-color:#75a1d0;border:0 solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:90%;padding:2px;margin-top:10px}.main_margin_teacher{background-color:#9cf;border:0 solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:90%;padding:2px;margin-top:10px}.main_margin_office{background-color:#b5eaaa;border:0 solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:90%;padding:2px;margin-top:10px}.main_margin_admin_border{border:2px #75a1d0 solid}.main_margin2{border-top:1px dashed green;border-left:1px dashed green;border-right:1px dashed green;border-bottom:1px dashed green;padding:2px}.login_again{padding:10px;background:#9cf;width:600px;border:1px dashed green}.tnav{position:absolute;margin-left:8px;margin-top:20px}#page1{background:#fff;width:500px;text-align:left;margin:1 auto;border:2px}#page{background:#fff;width:500px;position:relative;text-align:left;margin:0 auto;margin-top:60px;border:0 solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px}#header{height:75px;padding:3px;border-top:2px solid #5c6f79;border-bottom:2px solid #5c6f79;background:#658ea2}#index_header{height:75px;padding:10px;border-top:2px solid #5c6f79;border-bottom:2px solid #5c6f79;background:#fff;border:0 solid #3f7ec2;border-radius:15px;-moz-border-radius:15px;border-radius:15px}#header2{padding:2px;border-top:2px solid #5c6f79;border-bottom:2px solid #5c6f79;background:#558ea3}p.sub{display:inline}h3{margin:0;background:#1a3f66;color:#fff;padding:3px}h4{margin:0;color:#064a8a;padding:3px;font-size:14px}#footer{color:#fff;padding:5px;text-align:center;font-size:.7em;border-top:1px solid #7d8b92;height:15px}#footer a,a:visited{color:#394044;text-decoration:none}#footer a:hover{color:#000;text-decoration:underline}.primary{padding:10px;background:#fff}.primary a{color:#38c!important}.contact_list{float:right}.add_contact{float:left}label{float:left;width:70px;margin:2px}select,input{margin:0 2px 2px 2px}p{margin:0;line-height:1.3em;padding:3px 1px 3px 1px}img{border:0}a{outline:none;text-decoration:none}a.button{outline:none;text-decoration:none;border:1px solid #fff;background:silver;color:#3f7ec2;-moz-border-radius:15px;border-radius:15px}#submit{color:#fff;border:1px solid #eee;border-right-color:#3a3a3a;border-bottom-color:#3a3a3a;background:#3f7ec2}#submit2{color:#fff;border:1px solid #eee;border-right-color:#3a3a3a;border-bottom-color:#3a3a3a;background:#3f7ec2}.login{float:right;top:0;color:#000;margin-top:5px}#nav{float:left;margin-left:8px}ul li{list-style-type:none;list-style-image:none}ul.menu{margin:0;padding:0}ul.menu li{display:inline}ul.menu,ul.menu li a{padding:1px 4px 1px;text-decoration:none}ul.menu li a{color:#fff;background:#c66;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;margin:0}ul.menu li a:hover{background:#eee;color:#1c4b66!important;text-decoration:none;border-top:1px solid #38c;border-left:1px solid #38c;border-right:1px solid #38c}ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover{background:#fff;color:#1c4b66!important;text-decoration:none;border-top:1px solid #38c;border-left:1px solid #38c;border-right:1px solid #38c;border-bottom:2px solid #fff}#term{color:#666;text-align:center;width:100px;font-weight:bold;border-bottom:5px;margin-bottom:5px;text-decoration:underline;font-size:15px}.input{border:1px solid #006;background:#ffc}.button{border:1px solid #fff;background:silver;color:#3f7ec2;-moz-border-radius:15px;border-radius:15px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px}.report_button{border:1px solid #fff;background:green;color:#fff;-moz-border-radius:15px;border-radius:15px}a.black_button{border:1px solid #fff;background:#000;color:#fff;-moz-border-radius:15px;border-radius:15px;padding:5px}.button:hover{border:1px solid #006;background:#3f7ec2;color:#fff;-moz-border-radius:15px;border-radius:15px}.logout_button{border:1px solid #fff;background:#3f7ec2;color:#fff;-moz-border-radius:15px;border-radius:15px}.logout_button:hover{border:1px solid #006;background:#c66;color:#fff;-moz-border-radius:15px;border-radius:15px}.submit_button{border:1px solid #fff;background:#3f7ec2;color:#fff;font-weight:bold;-moz-border-radius:15px;border-radius:15px;padding:10px}.submit_button:hover{border:1px solid #006;background:navy;color:#fff;font-weight:bold;-moz-border-radius:15px;border-radius:15px}.permission_slip_button{border:1px solid #fff;background:red;color:#fff;font-weight:bold;-moz-border-radius:15px;border-radius:15px;padding:10px}.permission_slip_button:hover{border:1px solid #006;background:green;color:#fff;font-weight:bold;-moz-border-radius:15px;border-radius:15px}.comment_submit_button{border:1px solid #fff;background:red;color:#fff;font-weight:bold;-moz-border-radius:5px;border-radius:5px;padding:5px}.comment_submit_button:hover{border:1px solid #006;background:navy;color:#fff;font-weight:bold;-moz-border-radius:5px;border-radius:5px}.comment_border{background-color:#9cf;border:0 solid #3f7ec2;-moz-border-radius:15px;border-radius:15px;width:650px;padding:2px;padding-top:10px;margin-top:20px}.textarea{border:3px solid #3f7ec2;-moz-border-radius:15px;border-radius:15px;width:220px;padding:2px}.textarea2{border:3px solid #3f7ec2;-moz-border-radius:15px;border-radius:15px;width:100%;padding:2px}.underline_comment{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;border-bottom:1px solid #3f7ec2;color:#1a3f66;font-weight:normal;padding:5px;font-size:1.0em}.comment_subject{font-family:'Lucida Grande',Verdana,Arial,Helvetica,sans-serif!important;font-weight:bold;font-size:.9em}.blue_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.9em;color:#3f7ec2}.form_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#1a3f66;font-weight:normal;font-size:.8em;text-align:left}.login_form{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#000;font-weight:bold;font-size:.8em;text-align:left}.teacher_first_row{background:#3f7ec2;padding:1px;color:#fff;margin-top:10px;margin-bottom:10px}.no_decoration{text-decoration:none}.report_text{font-weight:bold;font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important}.report_title{font-weight:bold;font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important}.report_subject{font-weight:bold;font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important}.report_achievement{font-weight:bold;font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;padding-left:40px}.report_address{font-weight:bold;font-family:'Comic Sans MS','Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#33339f;text-align:center}.parent_form_border{background-color:#75a1d0;border:2px solid #3f7ec2;-moz-border-radius:15px;border-radius:15px;padding:2px;padding-top:10px;font-size:.8em;margin-top:20px}.password_reset{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:gray;font-weight:normal;font-size:.8em;text-align:left;width:60%;border-left:5px solid #3f7ec2;padding-left:5px}.parent_border{background-color:silver;border:0 solid #3f7ec2;-moz-border-radius:15px;border-radius:15px;width:90%;padding:2px;padding-top:0;margin-top:20px}.title_bar{background:#3f7ec2;color:#fff;width:650px;margin:auto}.grades_by_subject_class{font-weight:bold;font-family:'Lucida Grande','Comic Sans MS',Verdana,'Arial',Helvetica,sans-serif!important;height:40px;vertical-align:bottom}.grades_by_subject_names{font-weight:normal;font-family:'Lucida Grande','Comic Sans MS',Verdana,'Arial',Helvetica,sans-serif!important}.grades_by_subject_grades{font-weight:normal;font-family:'Lucida Grande','Comic Sans MS',Verdana,'Arial',Helvetica,sans-serif!important}.space{padding-left:5px;padding-right:5px}.b_message_orange{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;font-size:.8em;color:#ffa500}dont_break{page-break-inside:avoid}.ready{color:#90ee90;background:green}.notReady{color:#fff;background:red}td.tnav3{padding-bottom:10px}.display_table_width{width:90%}.no_data_to_display{margin-top:30px;margin-bottom:30px;color:red!important}.banner{color:#75a1d0;text-decoration:none;margin-left:5px!important;font-weight:normal}.new_value{background:red;color:#fff;font-size:.6em;font-weight:bold}.permission_slip_table{border:solid 1px silver;padding:5px;border-spacing:10px;border-collapse:separate;margin-bottom:5px;width:90%}.permission_slip_text{font-family:'Lucida Grande',Verdana,'Arial',Helvetica,sans-serif!important;color:#1dc116;font-weight:bold;border-top:dashed red 2px;padding:5px}.dangerous_submit_button{border:1px solid #fff;background:red;color:#fff!important;text-decoration:none;-moz-border-radius:5px;border-radius:5px;padding:5px}.attendance_button_design{border:1px solid #fff;background-color:#ffc0cb;color:#fff!important;font-weight:bold;-moz-border-radius:5px;border-radius:5px;padding:5px}.bold_text{font-weight:bold!important}.home_page_buttons{color:#fff!important;background:#c66!important}.btn-primary{background-color:#3f7ec2!important}.red-text{color:red!important}