.faint_table_border{border-collapse:collapse;border:1px solid #f0f0f0}.faint_table_border tr td{border:1px solid #f0f0f0;margin:0;padding:5px}.faint_table_border tr:first-child{border:1px solid #111;margin:0;padding:5px}a.blue_button,a.green_button,div#blue_clip1,div#blue_clip2,div#blue_clip3,div#green_clip1,div#green_clip2,div#green_clip3,input.blue_submit,input.green_submit{width:200px;height:30px;line-height:30px}a.small_blue_button,a.small_green_button,div#disabled_small_green_clip1,div#disabled_small_green_clip2,div#small_blue_clip1,div#small_blue_clip2,div#small_green_clip1,div#small_green_clip2,input.disabled_small_green_submit,input.small_blue_submit,input.small_green_submit{width:100px;height:18px;line-height:18px}a.tiny_blue_button,div#tiny_blue_clip1,div#tiny_blue_clip2,input.tiny_blue_submit{width:70px;height:12px;line-height:12px}a.long_small_blue_button,div#long_small_blue_clip1,div#long_small_blue_clip2,div#long_small_blue_clip3,input.long_small_blue_submit{width:200px;height:18px;line-height:18px}a.long_tiny_blue_button,div#long_tiny_blue_clip1,div#long_tiny_blue_clip2,div#long_tiny_blue_clip3{width:140px;height:12px;line-height:12px}a.long_blue_button,a.long_green_button,div#long_blue_clip1,div#long_blue_clip2,div#long_green_clip1,div#long_green_clip2,input.long_blue_submit,input.long_green_submit{width:350px;height:30px;line-height:30px}div#small_blue_clip1,div#small_green_clip1{width:100px;height:18px;text-align:center;line-height:18px;vertical-align:top}div#small_blue_clip2,div#small_green_clip2,input.small_blue_submit,input.small_green_submit{vertical-align:top}@media only screen and (max-device-width:480px){a.blue_button,a.green_button,div#blue_clip1,div#blue_clip2,div#blue_clip3,div#green_clip1,div#green_clip2,div#green_clip3,input.blue_submit,input.green_submit{width:70vw;height:8.25vw;line-height:8.25vw}}div#blue_clip3,div#green_clip3,div#long_blue_clip3,div#long_green_clip3,div#long_small_blue_clip3,div#long_tiny_blue_clip3,div#small_blue_clip3,div#small_green_clip3,div#tiny_blue_clip3,input.blue_submit,input.disabled_small_green_submit,input.green_submit,input.long_small_blue_submit,input.small_blue_submit,input.small_green_submit,input.tiny_blue_submit{text-align:center}.prominent_green_button{margin:40px auto 40px 15%}@media only screen and (max-device-width:480px){.prominent_green_button{margin:10vw auto 10vw 13vw}}input.small{height:16px;line-height:16px;width:140px;margin:0;padding:0 5px 0 8px}input.small.yetsmaller{width:70px}input.small.butbigger{width:200px}input.small.threefive{width:35px}input.small.sixzero{width:60px}input.small.sevenfive{width:75px}input.small.eightfive{width:85px}input.small.onezerozero{width:100px}input.small.oneonezero{width:110px}input.small.onetwozero{width:120px}input.small.onethreezero{width:130px}input.small.twothreefive{width:235px}input.small.foursixfive{width:465px}input.small.fivezerozero{width:500px}input.small.eightfivezero{width:850px}input.standard{height:28px;line-height:28px;width:200px;margin:0;padding:0 10px 0 16px}input.standard-hidden{height:0;line-height:0;width:200px;margin:0;padding:0 10px 0 16px}input.standard.small{width:100px}input.standard.onetwozero{width:120px}input.standard.oneninezero{width:180px}input.standard.big{width:400px}textarea.standard,ul.tutor_statements_preference li textarea{padding:0 10px 0 16px;margin:0;resize:none}select.standard{height:30px;line-height:28px;margin:0;padding:0 10px 0 16px}select.small{height:18px;line-height:16px;margin:0;padding:0 5px 0 8px}select.small.fourfive{width:45px}select.small.fivezero{width:50px}select.small.fivefive{width:55px}select.small.sixzero{width:60px}select.small.sevenfive{width:75px}select.small.ninezero{width:90px}select.small.ninefive{width:95px}select.small.onezerozero{width:100px}select.small.onetwozero{width:120px}select.small.onethreezero{width:130px}select.small.onefivezero{width:150px}label.bottom{height:30px;line-height:30px;width:200px;margin:0;padding:0 11px 0 17px;position:absolute;top:0;bottom:0;left:0}a.blue_button,a.green_button,a.long_blue_button,a.long_green_button,a.long_small_blue_button,a.long_tiny_blue_button,a.small_blue_button,a.small_green_button,a.tiny_blue_button,div#blue_clip1,div#blue_clip2,div#blue_clip3,div#disabled_small_green_clip1,div#disabled_small_green_clip2,div#green_clip1,div#green_clip2,div#green_clip3,div#long_blue_clip1,div#long_blue_clip2,div#long_blue_clip3,div#long_green_clip1,div#long_green_clip2,div#long_green_clip3,div#long_small_blue_clip1,div#long_small_blue_clip2,div#long_small_blue_clip3,div#long_tiny_blue_clip1,div#long_tiny_blue_clip2,div#long_tiny_blue_clip3,div#small_blue_clip1,div#small_blue_clip2,div#small_green_clip1,div#small_green_clip2,div#tiny_blue_clip1,div#tiny_blue_clip2,input.blue_submit,input.disabled_small_green_submit,input.green_submit,input.long_small_blue_submit,input.small,input.small_blue_submit,input.small_green_submit,input.standard,input.tiny_blue_submit,label.bottom{vertical-align:top}ol.chunky_list_of_horiz_lists,ol.list_of_horiz_lists,ul.list_of_horiz_lists{list-style:none;border:none;padding:0;margin:0}ol.chunky_list_of_horiz_lists li,ol.list_of_horiz_lists li,ul.list_of_horiz_lists li{display:block}ol.chunky_list_of_horiz_lists li ul,ol.list_of_horiz_lists li ul,ul.list_of_horiz_lists li ul{list-style:none;border:none;padding:0;margin:0}ol.chunky_list_of_horiz_lists li ul li,ol.list_of_horiz_lists li ul li,ul.list_of_horiz_lists li ul li{display:inline-block}ol.chunky_list_of_horiz_lists li{height:100px;line-height:100px;vertical-align:middle}label.hidden_label{display:none;visibility:hidden}li.form-input{position:relative;overflow:hidden;padding:0;margin:0}input.label{background:0 0;position:relative;top:0;left:0;z-index:1}input.label:valid{background:#fff}input.label:focus{height:21px;padding:0 10px 7px 16px}input.label:focus+label{top:20px;left:1px;height:10px;line-height:10px;background:#090;color:#fff;padding:0 10px 0 16px;z-index:2;text-transform:uppercase;font-size:6pt;vertical-align:bottom}input.label:focus+label{width:200px}input.label:focus+label.onetwozero{width:120px}input.label:focus+label.oneninezero{width:190px}input.label:focus+label.big{width:400px}label.bottom{transition:background .5s,color .5s,top .5s,bottom .5s,right .5s,left .5s}.left_img img,.right_img img{text-align:center}.right_img{float:right;padding:10px 0 10px 20px}.left_img{float:left;padding:10px 20px 10px 0}.left_img.onezerozero img,.right_img.onezerozero img{width:100px}.left_img.twozerozero img,.right_img.twozerozero img{width:200px}.left_img.twoeightzero img,.right_img.twoeightzero img{width:280px}.left_img.fourzerozero img,.right_img.fourzerozero img{width:400px}@media only screen and (max-device-width:480px){.left_img,.right_img{float:left;padding:0}.left_img.fourzerozero img,.left_img.onezerozero img,.left_img.twoeightzero img,.left_img.twozerozero img,.right_img.fourzerozero img,.right_img.onezerozero img,.right_img.twoeightzero img,.right_img.twozerozero img{width:96vw}}.standard_fieldset{border:none;padding:0;margin:0}.standard_fieldset ul{list-style:none}.standard_fieldset span{display:block}.standard_fieldset li{display:inline-block}@media only screen and (max-device-width:480px){.standard_fieldset li{display:block}}table.avail_table.small td{height:10px;width:10px;margin:0;padding:0}span.thin_divider{width:auto;height:25px;background-image:url(../images/tutor_acc_form_divider.png);background-repeat:no-repeat;background-size:700px 1px;background-position:center}li.delete_person_info,li.rem_req_link{width:10px;height:10px;background-image:url(../images/delete-personal-detail.png);background-repeat:no-repeat;background-position:100%;background-size:10px 10px;cursor:pointer;vertical-align:middle}ul.absence_period_buttons{list-style:none;border:0;padding:0;margin:0;width:50px;height:10px;display:inline-block}ul.absence_period_buttons li.add_absence_period{background-image:url(../images/add-absence-period.png)}ul.absence_period_buttons li.delete_absence_period{background-image:url(../images/delete-icon.png)}ul.absence_period_buttons li.add_absence_period,ul.absence_period_buttons li.delete_absence_period{width:10px;height:10px;background-repeat:no-repeat;background-position:100%;background-size:10px 10px;cursor:pointer;vertical-align:middle;margin-left:7px;padding-top:1px}li.delete_person_info:hover,li.rem_req_link:hover{background-image:url(../images/delete-person-detail-hover.png)}ul.absence_period_buttons li.add_absence_period:hover{background-image:url(../images/add-absence-period-hover.png)}ul.absence_period_buttons li.delete_absence_period:hover{background-image:url(../images/delete-icon-hover.png)}a.blue_button,a.green_button,a.long_blue_button,a.long_green_button,input.blue_submit,input.green_submit{display:block}section.accept_student_help,section.overlay_page,section.personal_details_info h1,section.tutor_profile h1,section.why-this-student{margin:0 0 10px 20px}section#webpage_section h3{font-weight:700;margin:0;padding:0;font-size:11pt}section#webpage_section h3 div.info{width:15px;height:15px;background-image:url(../images/info.png);background-repeat:no-repeat;background-position:100%;background-size:15px 15px;cursor:pointer;vertical-align:top;display:inline-block;margin-left:10px}#contents_footer header{font-weight:700}@media only screen and (max-device-width:480px){#contents_footer header{font-weight:700}}a.blue_button,a.green_button,a.long_blue_button,a.long_green_button,a.long_small_blue_button,a.long_tiny_blue_button,a.small_blue_button,a.small_green_button,a.tiny_blue_button{text-decoration:none;margin:0}a.long_small_blue_button,a.long_tiny_blue_button,a.small_blue_button,a.small_green_button,a.tiny_blue_button,input.blue_submit,input.disabled_small_green_submit,input.green_submit,input.long_small_blue_submit,input.small_blue_submit,input.small_green_submit,input.tiny_blue_submit{display:block;border:none;margin:0;padding:0}ul.bullet_point_list{margin:0 0 0 40px}ul.bullet_point_list li{padding:3px 0 3px 0}section.accept_student_help,section.why-this-student{margin:20px auto 20px auto;padding:30px 50px 30px 50px;width:900px;border:none}section.personal_details_info{margin:20px auto 20px auto;padding:30px 50px 30px 50px;width:900px;border:none}a.close_personal_details_info{float:right;background-image:url(../images/close_profile.png);background-repeat:no-repeat;background-size:10px 10px}a.close_personal_details_info:hover{float:right;background-image:url(../images/close_profile_hover.png);background-repeat:no-repeat;background-size:10px 10px}div#close_personal_details_info{height:10px;width:10px}section.overlay_page,section.tutor_profile{margin:20px auto 20px auto;padding:30px 50px 30px 50px;width:900px;border:none}a.close_overlay,a.close_tutor_profile{float:right;background-image:url(../images/close_profile.png);background-repeat:no-repeat;background-size:10px 10px}a.close_overlay,a.close_tutor_profile:hover{float:right;background-image:url(../images/close_profile_hover.png);background-repeat:no-repeat;background-size:10px 10px}div#close_overlay,div#close_tutor_profile{height:10px;width:10px}aside.tutor_profile_photo{padding:0;margin:20px 20px 0 0;float:left}ul.tutor_profile_feedback,ul.tutor_profile_quals_exp{list-style:none;display:inline-block;vertical-align:top}ul.tutor_profile_feedback{padding:0;margin:0;border:0;width:660px}ul.tutor_profile_feedback li{margin:20px 0 0 0}ul.tutor_profile_quals_exp{margin:0 0 30px 20px;padding:0;border:none}ul.tutor_profile_quals_exp li.qualifications{margin:10px 0 0 0}ul.tutor_profile_quals_exp li.experience{margin:20px 0 0 0}ul.tutor_profile_quals_exp li{font-size:10pt}ul.tutor_profile_quals_exp li header{font-weight:700;margin:0 0 5px 0}ul.tutor_profile_quals_exp li ol{list-style:none;margin:0;padding:0;border:none}ul.tutor_profile_quals_exp li ol li ul{list-style:none;margin:0;padding:0;border:none}ul.tutor_profile_quals_exp li ol li ul li{display:inline-block;line-height:10pt;vertical-align:middle}ul.tutor_profile_quals_exp li.qualifications ol li ul li:nth-child(1){width:120px}ul.tutor_profile_quals_exp li.qualifications ol li ul li:nth-child(2){width:320px}ul.tutor_profile_quals_exp li.qualifications ol li ul li:nth-child(3){width:80px}ul.tutor_profile_quals_exp li.qualifications ol li ul li:nth-child(4){width:310px}ul.tutor_profile_quals_exp li.qualifications ol li ul li:nth-child(5){width:50px}ul.tutor_profile_quals_exp li.experience ol li{margin:0 0 3px 0}ul.tutor_profile_quals_exp li.experience ol li ul li:nth-child(1){width:160px}ul.tutor_profile_quals_exp li.experience ol li ul li:nth-child(2){width:485px;padding:0 5px 0 0}ul.tutor_profile_quals_exp li.experience ol li ul li:nth-child(3){width:145px;padding:0 5px 0 0}ul.tutor_profile_quals_exp li.experience ol li ul li:nth-child(4){width:80px;text-align:right}ol.tutor_banner_list{list-style:none;padding:0}div.tutor_banner,li.tutor_banner{border:none;margin:0;padding:0}div.tutor_banner_clip,div.tutor_banner_clip_no,div.tutor_banner_clip_yes{border:none;margin:0;padding:20px}div.tutor_banner_clip_yes{background-color:rgba(0,175,51,.3)}div.tutor_banner_clip_no{background-color:rgba(0,0,0,.3)}div.tutor_banner ul,li.tutor_banner ul{list-style:none;display:inline-block;vertical-align:top;border:none;margin:0}div.tutor_banner ul.tutor_photo,li.tutor_banner ul.tutor_photo{padding:0}div.tutor_banner ul.tutor_details,li.tutor_banner ul.tutor_details{padding:0 0 0 20px}div.tutor_banner li.tutor_name,li.tutor_banner li.tutor_name{font-size:14pt;display:inline-block}div.tutor_banner li.feedback,li.tutor_banner li.feedback{display:inline-block;float:right;margin:0}div.tutor_banner li.full_profile,li.tutor_banner li.full_profile{display:inline-block;float:right;margin:0 0 0 50px}div.tutor_banner a li.decline_tutor,div.tutor_banner a li.select_tutor,li.tutor_banner a li.decline_tutor,li.tutor_banner a li.select_tutor,ul#testimonials-list span.decline-testimonial,ul#testimonials-list span.use-testimonial{display:inline-block;float:right;margin:0 0 0 20px;cursor:pointer}div.tutor_banner ol.experience,div.tutor_banner ol.qualification,li.tutor_banner ol.experience,li.tutor_banner ol.qualification{list-style:none;border:none;margin:0;padding:0}div.tutor_banner li.experience,div.tutor_banner li.qualifications,div.tutor_banner li.tutor_introduction,li.tutor_banner li.experience,li.tutor_banner li.qualifications,li.tutor_banner li.tutor_introduction{font-size:10pt;margin:10px 0 0 0}div.tutor_banner li.tutor_introduction,li.tutor_banner li.tutor_introduction{width:690px;text-align:justify}div.tutor_banner ol.qualification li ul,li.tutor_banner ol.qualification li ul{border:none;margin:0;padding:0}div.tutor_banner ol.qualification li ul li,li.tutor_banner ol.qualification li ul li{border:none;margin:0;padding:0 10px 0 0;display:inline-block}div.tutor_banner ol.qualification li ul li:nth-child(1),li.tutor_banner ol.qualification li ul li:nth-child(1){width:90px}div.tutor_banner ol.qualification li ul li:nth-child(2),li.tutor_banner ol.qualification li ul li:nth-child(2){width:200px}div.tutor_banner ol.qualification li ul li:nth-child(3),li.tutor_banner ol.qualification li ul li:nth-child(3){width:220px}div.tutor_banner ol.qualification li ul li:nth-child(4),li.tutor_banner ol.qualification li ul li:nth-child(4){width:60px}div.tutor_banner ol.experience li,li.tutor_banner ol.experience li{display:inline-block;width:230px}div.accept_student_help,div.info_overlay,div.overlay,div.overlay-content,div.overlay_page,div.profile_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;overflow:auto}div.accept_student_help,div.info_overlay,div.overlay-content,div.overlay_page,div.profile_overlay{z-index:11}div#bottom_button_container{z-index:12;position:fixed;bottom:50px;left:535px}div.overlay2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:13;overflow:auto}div.profile_overlay2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:14;overflow:auto}ol.person_photo_list{list-style:none;padding:0;margin:30px 0 0 0}ol.person_photo_list li{display:inline-block;border:none;padding:10px;margin:0;width:205px;vertical-align:top;border-collapse:collapse;white-space:nowrap}ol.person_photo_list li.preferred{background-color:#92d050}ol.person_photo_list li.not_accepted div#person_photo img{opacity:.3}ul#photo_info{list-style:none;border:none;padding:0;margin:0}ul#photo_info li{display:inline-block;border:none;width:425px;padding:0;vertical-align:top}ul#photo_info li:nth-child(1){padding:0 20px 0 0}ul#photo_info li:nth-child(2){padding:0 0 0 20px}fieldset#upload_photo{border:none;padding:0;margin:0}fieldset#upload_photo div,fieldset#upload_photo input{display:inline-block}fieldset#upload_photo div#small_green_clip1{margin:5px 0 0 0}aside#cropped_photo{float:right;margin:0 0 0 20px}ul.ui-autocomplete{list-style:none;padding:5px 10px 5px 16px;float:left}a.ui-corner-all{width:auto;display:block}table#client_avail tr td,table#client_tutor_avail tr td{width:50px;text-align:center}ol.chunky_list_of_horiz_lists{width:900px;margin:0 0 20px 0}ol.chunky_list_of_horiz_lists li ul li{padding:0 0 0 30px}ol.chunky_list_of_horiz_lists li ul li:nth-child(1){width:300px}ol.chunky_list_of_horiz_lists li ul li:nth-child(2){width:540px}ul#admin_contract_toggle_buttons{list-style:none;margin:0;padding:0;font-size:8pt}ul#admin_contract_toggle_buttons li{height:30px;line-height:30px;width:150px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:2px;padding:0;border:1px solid #666;text-align:center;vertical-align:middle;display:block}ul#admin_contract_toggle_buttons li.toggle_switch0{background-color:#fff;box-shadow:0 0 20px #999 inset;color:#666}ul#admin_contract_toggle_buttons li.toggle_switch1{background-color:#fff;color:#c00}ul#admin_contract_toggle_buttons li:hover{background-color:#ddd}
