*{font-family:SHUPI-TTF, SHUPI, Book Antiqua, arial, comic sans ms;}
html{width:100%;color:#084264;}
img{border:none;}
ul{margin-left:0px;padding-left:0px;}
a{text-decoration:underline;color:#084264;}
a:visited{color:#084264;font-weight:bold;border-bottom:1px solid #820000;}
a:hover{color:#084264;text-decoration:none;}
hr{background-image:url(bg4_b.gif);border:3px double #FFFFFF;width:50%;height:0.5em;background-attachment:fixed;}
li.mainmenu{margin-top:0.1em;height:1em;width:98%;background-image:url(bg3.gif);background-repeat:repeat-y;background-position:center right;list-style-image:none;list-style:none;margin-left:2%;padding-left:0px;font-family:script mt bold, Book Antiqua, verdana, comic sans ms;text-decoration:none;white-space:nowrap;}
li{width:98%;list-style-image:none;list-style:none;margin-left:2%;padding-left:0px;font-family:script mt bold, Book Antiqua, verdana, comic sans ms;}
li.mainmenu:hover{background-image:none;text-decoration:none;}
li.mainmenu a{width:98%;height:100%;display:block;color:#000000;background-image:url(bg03.gif);background-position:center left;background-repeat:repeat-y;border:none;text-decoration:none;}
li.mainmenu a:hover{text-decoration:none;background-color:#084264;background-image:url(bg4_c.gif);background-position:center;background-repeat:repeat;color:#ffffff;border-right:solid 1px #ffffff;}
p{font-weight:normal;margin-left:0.5em;margin-right:0.5em;text-align:justify;}
p:first-letter{padding-left:3%;font-family:Bookman Old Style,Century,Calisto MT,Book Antiqua,Georgia,Times New Roman, serif;}
p:first-child:first-letter{float:left;font-size:3em;margin-right:0.1em;}
h1{font-size:1.4em;font-family:SHUPI-TTF, SHUPI, monotype corsiva,book antiqua;}
.logo_text{float:left;font-size:1em;height:1.5em;margin-bottom:0.3em;margin-left:0;margin-top:0.5em;padding:0;white-space:nowrap;width:99%;background-position:bottom;background-repeat:repeat-x;background-image:url(curve-b.gif);}
.copyright{height:1.5em;width:99%;margin-left:0%;margin-top:1em;margin-bottom:1em;font-size:0.6em;float:left;text-align:right;clear:both;}
.copyright_ie{clear:both;float:left;font-size:0.6em;height:1.5em;margin-left:0%;margin-top:1em;text-align:right;width:99%;position:absolute;top:6em;color:#ffffff;}
.login{color:#ffffff;text-decoration:none;background-image:none;background-repeat:repeat-y;background-position:center right;margin-left:1em;}
.login:visited{color:#ffffff;text-decoration:none;background-image:none;background-repeat:repeat-y;background-position:center right;font-weight:bold;}
.login:hover{color:#ffffff;text-decoration:underline;background-image:none;}
.a_white{color:#ffffff;}
.a_white:visited{color:#ffffff;}
.a_white:hover{color:#ffffff;}
.admin_label{margin-top:1em;width:95%;display:block;background-color:#084264;color:#ffffff;margin-left:5%;margin-bottom:0%;margin-right:0%;padding:0%;}
.admin_label:hover{background-color:#ffffff;color:#084264;}
.admin_button{background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;color:#ffffff;border:outset 2px #ffffff;font-weight:bold;width:24%;margin:0%;padding:0%;}
.admin_button:hover{background-image:url(bg4.gif);}
.admin_select{border:inset 2px #ffffff;font-weight:bold;background-color:#084264;color:#ffffff;width:50%;margin:0%;padding:0%;}
.admin_select:hover{border:inset 2px #084264;font-weight:bold;background-color:#ffffff;color:#084264;}
.main_pic{margin-right:3px;}
.pic_1{margin-right:3px;margin-left:0.3em;}
.pic_2{margin-right:3px;margin-left:0.3em;}
.pic_3{margin-right:3px;margin-left:0.3em;}
.rest_pics{height:13.5em;margin:2%;width:45%;text-align:right;}
.rest_pics img{float:left;}
.normal_user{color:#084264;font-size:0.9em;}
.normal_user:hover{font-style:italic;}
.moderator_user{color:#084264;font-family:Monotype Corsiva, script mt bold, verdana, comic sans ms;}
.moderator_user:hover{font-style:italic;}
.admin_user{z-index: 2; position: relative; top: -1.25em;color:#084264;font-weight:bold;font-family:SHUPI-TTF, SHUPI, Monotype Corsiva, script mt bold, verdana, comic sans ms;}
.admin_user:hover{font-style:italic;}
.admin_user_shadow{z-index: 1; position: relative; top: -0.0em; left: 0.1em; color: #6fabcd; font-weight:bold;font-family:SHUPI-TTF, SHUPI, Monotype Corsiva, script mt bold, verdana, comic sans ms;}
.user_wrap{display:block;float:left;height:1em;margin-top:0.3em;margin-bottom:0.4em;}
.student_label{margin-top:0.5em;width:44%;display:block;background-color:#084264;color:#ffffff;margin-left:5%;margin-bottom:0%;margin-right:0%;padding:0%;float:left;clear:left;height:1.6em;}
.student_label:hover{background-color:#ffffff;color:#084264;}
.student_label_big{margin-top:1em;width:96%;display:block;background-color:#084264;color:#ffffff;margin-left:2%;margin-bottom:0%;margin-right:0%;padding:0%;float:left;clear:left;font-weight:bold;font-variant:small-caps;}
.student_label_big:hover{background-color:#ffffff;color:#084264;}
.student_button{background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;color:#ffffff;border:outset 2px #ffffff;font-weight:bold;width:45%;padding:0%;float:left;margin-top:0.5em; margin-right:5%;}
.student_button:hover{background-image:url(bg4.gif);}
.student_text{background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;color:#ffffff;border:none;width:45%;padding:0%;float:left;margin-top:0.5em;margin-right:4.5%;height:1.5em;float:left;}
.student_text:hover{background-image:url(bg4.gif);}
.student_select{background-color:transparent;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;border:inset 2px #ffffff;font-weight:bold;color:#ffffff;width:45%;padding:1px;float:left; margin-right:5%;margin-top:0.5em;height:1.6em;}
.student_select:hover{border:inset 2px #084264;font-weight:bold;background-color:#ffffff;color:#084264;background-image:none;}
.student_textarea{height:7em;margin-right:5%;margin-top:0.5em;padding:1px;width:45%;background-color:#084264;color:#ffffff;border:outset 2px #ffffff;background-image:none;}
.student_textarea:hover{background-color:#ffffff;color:#084264;border:outset 2px #084264;background-image:none;}
option{background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;color:#ffffff;border:1px solid #ffffff;}
option:checked, option[selected]{background-color:#084264;background-image:none;color:#ffffff;border:0px none;}
option:hover{background-color:#ffffff;background-image:none;color:#084264;}
optgroup{background-color:#ffffff;border-top:#084264 double 3px;color:#084264;font-size:1.1em;}
optgroup:hover{background-color:#084264;border-top:#ffffff double 3px;color:#ffffff;font-size:1.1em;}
.links_wrap{width:23%;float:left;clear:left;}
.links_container{float:left;clear:left;width:100%;background-color:#C0E5FF;overflow:visible;}
.links_title{height:1em;margin-left:0.8%;margin-top:1%;width:98%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, Georgia, Times New Roman, Arial;background-image:url(bg4_c.gif);background-repeat:repeat;background-position:center;}
.links_title:hover{background-image:url(bg2.gif);}
.links_sub_title{height:31px;margin-left:0.8%;width:98%;background-color:#1F5E7E;text-align:right;}
.online_container{float:left;clear:left;margin-top:1em;max-height:100%;width:100%;background-color:#C0E5FF;overflow:visible;}
.online_header{height:1em;width:89%;background-color:#1F5E7E;color:#ffffff;text-align:left;margin-bottom:0.7em;float:left;clear:both;}
.short_br{line-height:2px;}
.short_br2{line-height:0.2em;}
.content_wrap{float:left;clear:right;margin-top:0em;margin-left:2%;max-height:100%;width:74%;background-color:#C0E5FF;overflow:visible;}
.content_title{height:1em;max-height:10%;width:99%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, Georgia, Times New Roman, Arial;text-align:right;background-image:url(bg4_c.gif);background-repeat:repeat;background-position:center;margin-left:0.5%;margin-top:0.5%;}
.content_title:hover{background-image:url(bg2.gif);}
.content_sub_title{height:2em;max-height:20%;width:99%;background-color:#1F5E7E;text-align:right;margin-left:0.5%;}
.content{width:100%;overflow:visible;min-height:14em;float:left;background-color:#C0E5FF;}
.content_flash{width:100%;overflow:visible;height:550px;float:left;background-color:#C0E5FF;}
.title_shadow{color:#cccccc;float:left;font-variant:small-caps;left:1.3em;position:relative;text-transform:uppercase;z-index:1;}
.title_text{color:#000000;font-variant:small-caps;margin-left:1em;position:relative;text-transform:uppercase;top:-1.5em;z-index:2;}
.title_name{color:#000000;float:right;font-variant:small-caps;}
.logo_tl{width:1em;height:100%;float:left;background-position:top left;background-repeat:no-repeat;background-image:url(curve-tl.gif);}
.logo_tr{width:1em;height:100%;float:right;background-position:top right;background-repeat:no-repeat;background-image:url(curve-tr.gif);}
.logo_bl{width:1em;height:100%;float:left;background-position:bottom left;background-repeat:no-repeat;background-image:url(curve-bl.gif);}
.logo_br{width:1em;height:100%;float:right;background-position:bottom right;background-repeat:no-repeat;background-image:url(curve-br.gif);}
.logo_br2{width:1em;height:100%;float:right;background-position:bottom right;background-repeat:no-repeat;background-image:url(curve-br2.gif);}
.logo_img{float:left;height:6.9em;margin-top:-5.5em;width:6.9em;}
.logo_wrap{width:20%;height:5em;border:none;float:left;overflow:visible;margin-top:1em;}
.logo_container{background-color:#ffffff;background-image:url(bg1w.gif);background-repeat:repeat-x;border:none;float:left;height:5em;width:100%;}
.logo_user_wrap{background-color:#084264;background-image:url(bg1.gif);background-position:center top;background-repeat:repeat-x;border:none;clear:right;color:#FFFFFF;float:left;height:5em;margin-left:0;margin-top:1em;text-align:right;width:79%;}
.logo_user_container{margin-right: 1em; margin-top: 1%; font-size: 0.9em; font-weight: bold;font-variant:small-caps;}
.logo_links_container{font-weight: bold; font-size: 0.8em;}
.profiles_footer{float:left;clear:both;margin-bottom:-1.15em;border-top:double 3px #ffffff;background-color:#084264;height:4.5em;width:100%;background-image:url(bg1.gif);background-repeat:repeat-x;}
.profiles_footer_span{color:#ffffff;font-size:0.9em;}
.profiles_select{margin-top:0.5em;width:95%;list-style-image:none;list-style:none;background-color:#1F5E7E;border-left:1px solid #C0E5FF;border-right:1px solid #C0E5FF;background-image:none;}
.profiles_select:hover{border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-image:url(bg4.gif);background-repeat:repeat-x;background-position:center;background-color:#084264;}
.profiles_lang{margin-top:0.5em;width:95%;list-style-image:none;list-style:none;}
.profiles_select_wrap{float:left;width:50%;height:100%;}
.profiles_image_wrap{float:left;width:49%;height: 12.7em;margin-top:2.3em;vertical-align:middle;text-align:center;}
.profiles_image{max-width:100%;max-height:100%;}
.profile_a{width:99%;display:block;}
.profile_a_white{width:97%;display:block;color:#ffffff;margin-left:2%;}
.profile_a:hover{width:99%;display:block;text-decoration:none;}
.profile_a_white:hover{width:97%;display:block;color:#ffffff;text-decoration:none;margin-left:2%;}
.profile_a:visited{width:99%;display:block;}
.profile_a_white:visited{width:97%;display:block;color:#ffffff;margin-left:2%;}
.upload_message{color:#084264;float:left;clear:both;width:100%;}
.upload_form_left{height:1.7em;margin-top:0.3em;width:25%;background-color:#084264;color:#ffffff;float:left;background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat-x;overflow:hidden;}
.upload_form_label{height:1.5em;font-weight:bold;background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;border:2px outset #FFFFFF;color:#FFFFFF;width:100%;float:left;}
.upload_form_label:hover{background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat-x;}
.upload_form_middle{height:1.7em;margin-top:0.3em;width:60%;border:none;background-color:#1F5E7E;float:left;color:#ffffff;overflow:hidden;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat-x;}
.upload_form_middle:hover{background-image:url(bg4.gif);background-position:center top;background-repeat:repeat-x;}
.upload_input_file{height:1.7em;width:100%;border-bottom:2px outset #FFFFFF;border-top:2px outset #FFFFFF;background-color:#1F5E7E;color:#ffffff;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;}
.upload_input_file:hover{background-image:url(bg4.gif);background-position:center top;background-repeat:repeat-x;}
.upload_form_right{height:1.7em;margin-top:0.3em;width:15%;background-color:#084264;color:#ffffff;float:left;overflow:hidden;}
.upload_input_submit{height:100%;width:100%;color:#ffffff;border:2px outset #ffffff;background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;font-weight:bold;}
.upload_input_submit:hover{background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat-x;}
.upload_files_count{margin-top:0.3em;width:100%;margin-top:0.3em;background-color:#1F5E7E;color:#ffffff;float:left;}
.upload_files_count_span{margin-left:5%;font-weight:bold;}
.upload_files_item{width:100%;height:2em;margin-top:0.3em;float:left;}
.upload_files_item_img_wrap{width:9%;margin-left:0.5%;height:2em;float:left;background-color:#084264;color:#ffffff;vertical-align:middle;text-align:right;background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat-x;}
.upload_files_item_img_wrap:hover{background-image:url(bg1.gif);background-position:center top;}
.upload_files_item_img{min-width:1.5em;min-height:1.5em;max-width:100%;max-height:100%;}
.upload_files_item_uri_wrap{width:75%;height:2em;float:left;background-color:#1F5E7E;overflow:hidden;}
.upload_files_item_uri{margin-left:1%;color:#ffffff;background-color:#1F5E7E;overflow:auto;width:98%;height:100%;font-size:0.9em;border:0px none;}
.upload_files_item_link_wrap{width:15%;height:2em;float:left;background-color:#084264;color:#ffffff;background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat-x;text-align:center;}
.upload_files_item_link{color:#ffffff;display:block;line-height:2em;vertical-align:middle;}
.upload_files_item_link:hover{color:#ffffff;text-decoration:none;}
.upload_files_item_link:visited{color:#ffffff;}
.chat_user{width:75%;min-width:100px;height:1.3em;vertical-align:middle;border:0px;text-align:center;font-size:1em;}
.chat_select{width:23%;margin-left:0.4%;height:1.3em;vertical-align:middle;border:0px;text-align:center;font-size:1em;border:none;}
.chat_line{width:75%;height:3em;font-size:1em;border:0px;float:left;}
.chat_select2{width:23%;margin-left:1.5%;height:3em;vertical-align:middle;border:0px;text-align:center;font-size:1em;margin-top:-1px;border:none;float:left;}
.chat_send{border:0px;width:50%;float:left;min-height:1.5em;max-height:15%;border-right: 1px solid #ffffff;background-color:#084264;background-image:url(bg4_b.gif);background-position:center bottom;background-repeat:repeat-x;font-weight:bold;color:#ffffff;}
.chat_send:hover{background-image:url(bg4.gif);}
.chat_refresh{border:0px;width:50%;float:left;clear:right;min-height:1.5em;max-height:15%;background-color:#084264;background-image:url(bg4_b.gif);background-position:center bottom;background-repeat:repeat-x;font-weight:bold;color:#ffffff;}
.chat_refresh:hover{background-image:url(bg4.gif);}
.chat_messages{width:98%;float:left;min-height:8.4em;margin-left:1%;margin-top:0.5%;}
.chat_message_left{height:1em;width:30%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:left;float:left;background-image: url(bg2.gif); background-repeat: repeat-x; background-position: center top;}
.chat_message_left:hover{background-image:url(bg4_c.gif);}
.chat_message_middle{height:1em;width:40%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:left;float:left; background-image: url(bg2.gif);background-repeat: repeat-x; background-position: center top;}
.chat_message_middle:hover{background-image:url(bg4_c.gif);}
.chat_message_right{height:1em;width:30%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:right;float:left;clear:right;background-image: url(bg2.gif); background-repeat: repeat-x; background-position: center top;}
.chat_message_right:hover{background-image:url(bg4_c.gif);}
.chat_message_text{width:99%;margin-left:1%;float:left;clear:both;}
.chat_admin_message_left{height:1em;width:68%;background-color:#A70000;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:left;float:left;background-image: url(bg2_red.gif); background-repeat: repeat-x; background-position: center top;margin-left:1%;font-variant:small-caps;}
.chat_admin_message_left:hover{background-image:url(bg2_red2.gif);}
.chat_admin_message_right{height:1em;width:30%;background-color:#A70000;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:right;float:left;clear:right;background-image: url(bg2_red.gif); background-repeat: repeat-x; background-position: center top;}
.chat_admin_message_right:hover{background-image:url(bg2_red2.gif);}
.chat_admin_message_text{width:97%;margin-left:2%;float:left;clear:both;font-variant:small-caps;color:#dd0000;}
.chat_message_whisper{width:99%;margin-left:1%;height:1.2em;font-size:0.7em;background-color:#1F5E7E;color:#ffffff;float:left;clear:both;}
.chat_message_none{height:1em;width:100%;background-color:#084264;color:#ffffff;font-size:1em;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;text-align:right;}
.page{width:98%;height:100%;position:absolute;z-index:999;background-color:#ffffff;left:1%;top:0.5%;overflow:visible;}
.main{}
.half{width:50%;float:left;height:2em;}
.full{width:100%;float:left;}
.half2{width:50%;float:left;}
.wide_br{line-height:2.5em;}
.third{width:33%;float:left;height:2em;}
.absences_wrap{width:90%;margin-left:9%;float:left;clear:both;}
.absences_title{width:98%;margin-left:1%;float:left;clear:both;}
.absences_pack{width:98%;margin-left:1%;float:left;clear:both;}
.absences_pack_title{width:98%;margin-left:1%;font-size:1.3em;float:left;clear:both;}
.punishments_wrap{width:90%;margin-left:9%;float:left;clear:both;}
.punishments_title{width:98%;margin-left:1%;font-size:1.1em;float:left;clear:both;}
.punishments_pack{width:98%;margin-left:1%;float:left;clear:both;}
.punishments_pack_title{width:98%;margin-left:1%;font-size:1.3em;float:left;clear:both;}
.student_block{width:24%;margin-left:0.7%;float:left;overflow:hidden;white-space:nowrap;}
.student_block2{width:32%;margin-left:0.9%;float:left;overflow:hidden;white-space:nowrap;}
.student_block3{width:71%;margin-left:0.9%;float:left;overflow:hidden;white-space:nowrap;}
.student_block_head{width:24%;margin-left:0.7%;float:left;background-color:#084264;color:#ffffff;background-image: url(bg2.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;border-bottom:3px double #ffffff;border-top:1px solid #ffffff;}
.student_block_head:hover{background-image: url(bg4_b.gif);}
.student_block_head2{width:32%;margin-left:0.9%;float:left;background-color:#084264;color:#ffffff;background-image: url(bg2.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;border-bottom:3px double #ffffff;border-top:1px solid #ffffff;}
.student_block_head2:hover{background-image: url(bg4_b.gif);}
.student_block_head3{width:24%;margin-left:0.9%;float:left;background-color:#084264;color:#ffffff;background-image: url(bg2.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;}
.student_block_head3:hover{background-image: url(bg4_b.gif);}
.student_block_wrap{width:80%;margin-left:10%;white-space:nowrap;float:left;clear:both;}
.grade_num{background-color:#084264;font-weight:bold;color:#ffffff;background-image: url(bg2.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;float:right;}
.absences_title2{width:92%;margin-left:7%;float:left;clear:both;background-color:#1F5E7E;color:#ffffff;font-weight:bold;}
.student_block_wrap2{width:95%;margin-left:4%;float:left;clear:both;}
.news_wrap{width:99%;float:left;clear:both;border-bottom:3px double #084264;border-top:1px solid #ffffff;margin-left:0.5%;}
.news_wrap:hover{border-bottom:3px double #ffffff;}
.news_date{width:20%;background-color:#084264;color:#ffffff;background-image: url(bg4.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;float:left;clear:right;text-align:right;}
.news_date:hover{background-image:url(bg4_b.gif);text-align:center;}
.news_title{width:80%;background-color:#084264;color:#ffffff;background-image: url(bg4.gif); background-repeat: repeat; background-position: center;overflow:hidden;white-space:nowrap;float:left;clear:left;}
.news_title:hover{background-image:url(bg4_b.gif);}
.news_text{width:100%;background-color:#C0E5FF;float:left;clear:both;border:none;}
.news_text:hover{border-top:1px solid #ffffff;background-color:#ddeeff;}
.news_wrap:hover .news_text{border-top:1px solid #ffffff;background-color:#ddeeff;}
.news_wrap:hover .news_title{background-image:url(bg4_b.gif);}
.news_wrap:hover .news_date{background-image:url(bg4_b.gif);text-align:center;}
.news_textarea{color:#084264;border:none;width:99%;padding:0%;float:left;margin-top:0.1em;height:6em;float:left;}
.student_label2{margin-top:0.5em;width:99%;display:block;background-color:#084264;color:#ffffff;margin:0%;float:left;clear:left;}
.student_label2:hover{background-color:#ffffff;color:#084264;}
.feed{margin-top:0.3em;margin-right:0.3em;width:1.1em;height:1.1em;}
.luft{margin-left:1em;font-variant:small-caps;}
.teacher_bar{background-color:#ddeeff;float:left;margin-top:0.1em;width:100%;}
.teacher_bar_name{float:left;font-size:1.1em;margin-right:5%;width:35%;}
.teacher_bar_pos{float:left;font-size:0.9em;margin-right:4%;width:25%;}
.teacher_bar_button{background-color:#084264;background-image:url(bg4.gif);background-position:center;background-repeat:repeat;border:2px outset #ffffff;color:#ffffff;float:right;font-weight:bold;margin:0 0 0 5%;padding:0;width:25%;}
.teacher_bar_button:hover{background-image:url(bg4_b.gif);}
.teacher_name{font-size:1.2em;width:65%;margin-left:5%;font-family:SHUPI-TTF, SHUPI, forte, script mt bold, monotype corsiva, verdana, comic sans ms;}
.teacher_subject{font-size:0.9em;width:65%;margin-left:5%;}
.teacher_portarait{float:left;margin-left:1em;min-width:110px;}
.teacher_cv{margin-left:2%;width:98%;}
.teachers_event{width:100%;margin-top:0.5em;margin-bottom:0.5em;background-color:#ddeeff;}
.teachers_date{font-weight:bold;margin-right:1em;background-color:#084264;background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat;color:#ffffff;}
.home_img{float:right;margin-left:0.3em;margin-right:0.3em;margin-top:0.5em;margin-bottom:0.3em;max-width:50%;}
.lang_img{vertical-align:top;border:0px none;margin-left:0.15em;margin-right:0.3em;}
li:hover .lang_img{display:none;}
.line_of_sighs{width:80%;margin-left:10%;white-space:nowrap;float:left;clear:both;height:0.5em;background-color:#084264;background-image:url(bg4.gif);background-position:center bottom;background-repeat:repeat;}
.username-coloured{float:left;}
.shine{font-size:1em;float:left;background-color:#084264;color:#ffffff;background-image:url(bg4_b.gif);background-repeat:repeat;background-position:center;overflow:hidden;white-space:nowrap;border:1px solid #ffffff;clear:both;width:96%;}
.shine:hover{background-image:url(bg2.gif);color:#ffffff;}
.shine:link, .shine:visited, .shine:active{color:#ffffff;}
.shine:first-child{font-size:1.1em;margin-bottom:0.2em;clear:both;width:98%;}
.map_section{width:23.75%;margin-left:1%;margin-top:0.7em;overflow:hidden;border-top:3px double #ffffff;border-bottom:3px double #ffffff;float:left;min-height:16em;}
.button2{background-color:#084264;background-image:url(bg4_b.gif);background-position:center;background-repeat:repeat;color:#ffffff;border:outset 2px #ffffff;font-weight:bold;padding:0%;float:left;margin-right:2%;}
.button2:hover{background-image:url(bg4.gif);}
.parents_c{width:98%;margin:1%;border:1px solid #1F5E7E;overflow:auto;white-space:nowrap;}
.parents_w{float:left;margin:0.5em 0 0.5em 0.5em;background-color:#1F5E7E;overflow:auto;}
.parents_limg{float:left;margin:0.5em 0.25em 0.5em 0.5em;}
.parents_rimg{float:left;margin:0.5em 0.5em 0.5em 0.25em;}
.parents_img_span{float:left;margin:0.5em 0.5em 0.5em 0;background-color:#1F5E7E;color:#ffffff;}
.parents_acc{font-size:1em;margin:1%;text-align:center;}
.parents_doc{font-size:1em;margin:1%;text-align:center;display:block;}
.parents{width:98%;}
.parents h1{font-size:3em;text-align:center;}
.parents h3{font-size:1.5em;text-align:center;}
.parents h4{font-size:1.2em;text-transform:uppercase;margin-left:7%;}
.parents h5{font-size:1em;font-variant:small-caps;margin-left:3%;}
.parents br:first-child{line-height:0.5em;height:0.5em;font-size:0.5em;}
.copyright_ie a, .copyright_ie a a:hover, .copyright_ie a a:visited{color:#ffffff;}