<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { font: 14px/14px Calibri,Arial,Helvetica,sans-serif; background: #0F73B3; color: #333333; }

h1 { color: #333333; font-size: 18px; line-height: 24px; padding: 0 0 5px; text-transform: capitalize; }
h2 { font-size: 18px; line-height: 20px; padding: 0 0 5px; }
h3 { font-size: 14px; line-height: 16px; color: #333333; text-transform: uppercase; }
.news h3 { color: #3366FF; font-size: 14px; padding: 0 0 5px; text-transform: uppercase; border-bottom: 3px dotted #fff; }
h1.home { color: #5D10D2; }
h2.subtitle, .page_content h2 { color: #5B5B5B; font-size: 14px; font-weight: bold; padding: 0 0 12px; line-height: 18px; }
a { color: #000099; }

h1 img { float: left; vertical-align: middle; padding: 0 5px 0 ; }

#content_edit_btn { padding: 5px 0 10px; }
#content_edit_btn a { padding: 2px 5px; }

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.clear { clear: both; height: 0px; line-height: 0px; }
.strong { font-weight: bold; }
.image-caption { text-align: justify; font-style: italic; font-size: 11px; width: 240px; margin: auto; padding: 5px 0; }
.image-caption .small { font-size: 11px; font-style: normal; }
.strong-red { font-weight: bold; color: #FF0000; text-transform: none; padding: 0 0 15px; }
.strong-blue { font-weight: bold; color: #6600FF; text-transform: none; padding: 0 0 15px; }
span.error { color: #C00000; }
.required { padding: 5px 0 10px 225px; }
.required-usa { padding: 5px 0 10px 265px; }
.floatright { float: right; }
.positive { color: #0F73B3; }
.negative { color: #F74D6C; }

#wrapper-outer { background: url('../images/spaceBG.jpg') repeat-x; }
#wrapper-inner { background: url('../images/spaceBGmain3.jpg') no-repeat top center; }
body #wrapper-inner { background-position: -170px 0; }
body #content-wrapper { width: auto; margin: 0 20px; }

body.module_home #content-wrapper { width: 980px; margin: 0 auto; }
body.module_home #wrapper-inner { background-position: top center; }

#header { height: 160px; position: relative; }
#manage { float: right; color: #fff; font-size: 12px; padding: 5px 0 0; }
  #manage a { color: #33CCFF; text-decoration: none; }
  #manage a:hover { text-decoration: underline; }
  #manage ul li { display: inline; padding: 0 10px 0 8px; background: url('../images/list-line-spacer.png') no-repeat right center; }
  #manage ul li.last { background: none; }
#content { padding: 20px; font-size: 12px; line-height: 15px; background: #FFF; }
  #content p { padding: 0 0 10px; }
  #content p.specials { background: #FFFF99; padding: 10px 14px; font-size: 14px; margin: 0 0 10px; }
  .page_content ul { padding: 5px 0 10px 30px; }
    .page_content ul li { padding: 0 0 6px; list-style-type: disc; }
  #content ul.spacing li { padding: 0 0 15px; }
.news { float: right; width: 230px; padding: 10px; background: url('../images/col-news.jpg') no-repeat 0 0; }
.news ul li { padding: 10px 0; border-bottom: 2px dotted #fff;  }
.news-date { color: #3366FF; font-size: 11px; text-transform: uppercase; }
.news-title { padding: 0 0 1px; }
  .news-title a { color: #373736; text-decoration: none; }
  .news-title a:hover { text-decoration: underline; }
.news-body { color: #3366FF; font-size: 11px; line-height: 13px; }
a.arrow-blue { display: block; float: right; height: 23px; width: 23px; margin: 10px 5px 0 0; background: url('../images/sprites/sprite-arrow-blue.png') no-repeat 0 0; }
a.arrow-blue:hover { background-position: 0 -23px; }

.content_box { padding: 10px; background: #F8F8F8; border: 1px solid #EAEAEA; }
.content_box_right { margin: 0 0 0 20px; background: #EAEAEA; }
  .content_box_right h3 { text-align: center; padding: 15px 0; text-transform: uppercase; }
  
.content-left { float: left; width: 224px; padding: 0 26px 0 0; }
.content-right { float: right; width: 658px; border: 1px solid #EAEAEA; padding: 15px; }

.menu-left { background: url('../images/sub_nav_top.jpg') no-repeat 0 0; padding-top: 11px; }
  .menu-left ul { background: url('../images/sub_nav_bottom.jpg') no-repeat bottom left; padding: 0 0 11px !important; }
  .menu-left ul li { padding: 3px 0 0 !important; list-style-type: none !important; }
  .menu-left ul li.menu-header { padding: 0 0 5px 16px !important; }
  .menu-left ul li a { color: #333333; background: url('../images/sub_nav_arrows.png') no-repeat top right; display: block; font-size: 14px; height: 21px; padding: 4px 0 0 16px; text-decoration: none; }
  .menu-left ul li.active a { font-weight: bold; }
  .menu-left ul.red-arrow li a:hover, .menu-left ul.red-arrow li.active a { background-position: right -25px; }
  .menu-left ul.green-arrow li a:hover, .menu-left ul.green-arrow li.active a { background-position: right -50px; }
  .menu-left ul.blue-arrow li a:hover, .menu-left ul.blue-arrow li.active a { background-position: right -75px; }
  .menu-left ul.yellow-arrow li a:hover, .menu-left ul.yellow-arrow li.active a { background-position: right -100px; }
  
.article-image { float: right; width: 294px; padding: 0 0 20px 20px; text-align: center; }
.article-image caption { display: block; font-style: italic; }
.article-image-left { float: left; padding: 0 20px 40px 0; }

#welcome-modal { background: url('../images/WORLDbg.gif') no-repeat right 0; }
  #welcome-modal a { color: #0099FF; text-decoration: none; }
  #welcome-modal a:hover { text-decoration: underline; }
#welcome-modal-left { margin: auto; width: 600px; }
  #welcome-modal-left .caption { font-size: 14px; text-align: center; padding: 10px 0 5px; }
#welcome-modal-right { float: left; width: 280px; padding-left: 30px; color: #474747; font-size: 11px; line-height: 13px; }
  #welcome-modal-right h2 { padding: 5px 0; }
  #welcome-modal-right h4 { background: url('../images/star.gif') no-repeat left center; line-height: 18px; padding: 0 0 0 25px; font-size: 12px; color: #2E2E2D; }
  #welcome-modal-right p { padding: 0 0 8px; }
  #welcome-modal-right .modal-line { width: 280px; height: 7px; font-size: 0px; background: url('../images/line.gif') no-repeat; margin: 3px 0 9px; }
  
a.modal-enter { display: block; width: 255px; height: 25px; background: url('../images/enter.png') no-repeat 0 0; }
a.modal-enter:hover { background-position: 0 -25px; }
  
#programs ul li a { display: block; width: 255px; }
  #programs ul li a.programs_gb { height: 99px; background: url('../images/programs_gb.jpg') no-repeat 0 0; }
  #programs ul li a.programs_gb:hover { background-position: 0 -99px; }
  #programs ul li a.programs_la { height: 99px; background: url('../images/programs_la.jpg') no-repeat 0 0; }
  #programs ul li a.programs_la:hover { background-position: 0 -99px; }
  #programs ul li a.programs_bb { height: 104px; background: url('../images/programs_bb.jpg') no-repeat 0 0; }
  #programs ul li a.programs_bb:hover { background-position: 0 -104px; }
  #programs ul li a.programs_gm { height: 106px; background: url('../images/programs_gm.jpg') no-repeat 0 0; }
  #programs ul li a.programs_gm:hover { background-position: 0 -103px; }

#facebook { width: 224px; height: 28px; margin: 10px auto 10px; background: url('../images/facebook_bg.jpg') no-repeat; }
  #facebook a { display: block; color: #333; font-size: 12px; line-height: 28px; padding-left: 16px; text-decoration: none; }
  #facebook a:hover { color: #000099; }
#google_plus { width: 204px; margin: 0 auto 16px; background: transparent; padding: 5px 10px; }
  
/*** Tabs ***/
#tabs { height: 38px; position: absolute; bottom: 0px; left: 283px; font-size: 16px; }
#tabs ul li { float: left; margin-left: 1px; }
#tabs ul li a { text-shadow: 2px 1px 1px #000; display: block; height: 38px; color: #fff; text-decoration: none; }
#tabs ul li a span { float: left; height: 34px; padding: 4px 0 0; }
#tabs ul li a span.tab-left { width: 10px; background: url('../images/sprites/sprite-tabs.png') no-repeat top left; }
#tabs ul li a span.tab-right { float: left; background: url('../images/sprites/sprite-tabs.png') no-repeat top right; padding-right: 10px; text-align: center; }

#tabs ul li.purple span { height: 28px; padding: 10px 0 0; }
#tabs ul li.purple a span.tab-left { background-position: 0 0; }
#tabs ul li.purple a span.tab-right { width: 54px;  background-position: 0 right; }
#tabs ul li.purple a:hover span.tab-left { background-position: left -38px; }
#tabs ul li.purple a:hover span.tab-right { background-position: right -38px; }

#tabs ul li.red a span.tab-left { background-position: left -76px; }
#tabs ul li.red a span.tab-right { width: 97px; background-position: right -76px; }
#tabs ul li.red a:hover span.tab-left { background-position: left -114px; }
#tabs ul li.red a:hover span.tab-right { background-position: right -114px; }

#tabs ul li.lightblue a span.tab-left { background-position: left -152px; }
#tabs ul li.lightblue a span.tab-right { width: 84px; background-position: right -152px; }
#tabs ul li.lightblue a:hover span.tab-left { background-position: left -190px; }
#tabs ul li.lightblue a:hover span.tab-right { background-position: right -190px; }

#tabs ul li.yellow a span.tab-left { background-position: left -228px; }
#tabs ul li.yellow a span.tab-right { width: 84px; background-position: right -228px; }
#tabs ul li.yellow a:hover span.tab-left { background-position: left -266px; }
#tabs ul li.yellow a:hover span.tab-right { background-position: right -266px; }

#tabs ul li.green span { height: 28px; padding: 10px 0 0; }
#tabs ul li.green a span.tab-left { background-position: left -304px; }
#tabs ul li.green a span.tab-right { width: 78px; background-position: right -304px; }
#tabs ul li.green a:hover span.tab-left { background-position: left -342px; }
#tabs ul li.green a:hover span.tab-right { background-position: right -342px; }

#tabs ul li.lightpurple span { height: 28px; padding: 10px 0 0; }
#tabs ul li.lightpurple a span.tab-left { background-position: left -380px; }
#tabs ul li.lightpurple a span.tab-right { width: 65px; background-position: right -380px; }
#tabs ul li.lightpurple a:hover span.tab-left { background-position: left -418px; }
#tabs ul li.lightpurple a:hover span.tab-right { background-position: right -418px; }

#tabs ul li.orange a span.tab-left { background-position: left -456px; }
#tabs ul li.orange a span.tab-right { width: 88px; background-position: right -456px; }
#tabs ul li.orange a:hover span.tab-left { background-position: left -494px; }
#tabs ul li.orange a:hover span.tab-right { background-position: right -494px; }

#tabs_manage ul.menu { border: 1px solid #fff;  background: #0F73B3; height: 26px; line-height: 26px; }
#tabs_manage ul.menu li.top_menu { position: relative; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#tabs_manage ul.menu li.top_menu a { display: block; padding: 0 9px 0 8px; color: #fff; text-decoration: none; }
#tabs_manage ul.menu li.top_menu a img { float: left; vertical-align: middle; padding: 5px 5px 0 0; }
#tabs_manage ul.menu li.top_menu.selected { background: #fff; }
#tabs_manage ul.menu li.top_menu.selected a { color: #0F73B3; }
#tabs_manage ul.dropdown { position: absolute; left: -1px; top: 27px; z-index: 500; display: none; }
#tabs_manage ul.dropdown li { width: 150px; border: 1px solid #fff; color: #fff; border-top: 0px; }
#tabs_manage ul.menu li.top_menu ul.dropdown li a { color: #fff; }

#tabs_manage ul.menu li:hover { background: #2286c6; }
#tabs_manage ul.menu li:hover ul.dropdown { display: block; background: #0F73B3; }

.tabs_line, .tabs_line.action_index { font-size: 0px; height: 3px; background: #492B87; }

.tabs_line.action_franchise-opportunities,
.tabs_line.action_own-gigglebytes,
.tabs_line.action_own-little-amigos,
.tabs_line.action_own-busy-bodies,
.tabs_line.action_own-great-minds,
.tabs_line.action_own-them-all,
.tabs_line.action_testimonials { height: 3px; background: #BE0300; }

.tabs_line.action_info-parents, 
.tabs_line.action_info-gigglebytes, 
.tabs_line.action_info-little-amigos, 
.tabs_line.action_info-busy-bodies, 
.tabs_line.action_info-wow-camps,
.tabs_line.action_info-great-minds { height: 3px; background: #25A0DD; }

.tabs_line.action_info-directors,
.tabs_line.action_info-directors-gigglebytes, 
.tabs_line.action_info-directors-little-amigos, 
.tabs_line.action_info-directors-busy-bodies, 
.tabs_line.action_info-directors-wow-camps,
.tabs_line.action_info-directors-great-minds { height: 3px; background: #F8C422; }

.tabs_line.action_contact-us,
.tabs_line.action_contact-usa,
.tabs_line.action_contact-international { height: 3px; background: #04B132; }

.tabs_line.action_resources { height: 3px; background: #901AA0; }
.tabs_line.action_teaching-opportunities,
.tabs_line.action_employment-opportunities,
.tabs_line.action_tutoring-opportunities { height: 3px; background: #FF8400; }
.modal-block-inner { padding: 5px 0; }

.admin_header { font-size: 16px; padding: 20px 0 0; }
  .admin_header a { background: url('../images/icons/toggle.png') no-repeat 0 -13px; height: 16px; line-height: 16px; padding: 0 0 0 18px; }
  .admin_header a.open { background-position: 0 3px; }
.admin_desc { font-size: 13px; color: #888; padding: 0 0 5px; }
.odd { background:#F8F8F8; }
.even { background:#f1f8fc; }

.apply-image { float: left; padding: 40px 0 20px; width: 470px; text-align: center; }

.spotlight { background: #EAEAEA; }
.spotlight #programs { padding-top: 20px; }
#feature { float: left; padding: 10px 15px 10px 10px; }
#feature-wrap { position: relative; background: #fff; padding: 5px; width: 650px; height: 340px; }
#feature-images { display: none; }
#feature-images img { border: 1px solid #E7E7E7; width: 650px !important; height: 340px !important; }
#feature-nav { display: none; top: 141px; padding: 0 6px; position: absolute; z-index: 100; width: 638px; }
#feature-nav a#back { background: url('../images/content/nav-left.png') no-repeat scroll 0 0; display: block; float: left; height: 70px; width: 40px; }
#feature-nav a#next { background: url('../images/content/nav-right.png') no-repeat scroll 0 0; display: block; float: right; height: 70px; width: 40px; }
.feature-box { float: left; padding: 10px 15px 0 0; }
.feature-box.last { padding-right: 0; }
  .feature-box a { background: #fff; display: block; padding: 5px; }

#footer { background: #0F73B3; margin: 15px 0 0; border-top: 3px solid #33CCFF; font-size: 12px;  }
  .footer-content { width: 980px; margin: 0 auto; }
  .footer-content ul li { padding: 0 0 3px; }
  .footer-content ul.footer-menu { padding: 10px 0; width: 800px; margin: 0 auto; }
  .footer-content ul li a {  color: #33CCFF; text-decoration: none;  }
  .footer-content ul li a:hover { text-decoration: underline; }
  .footer-content li.footer-menu-header { font-weight: bold; text-transform: uppercase; padding: 0 0 8px; }
  .footer-content ul li.footer-logo { float: left; width: 200px; }
  .footer-content ul li.footer-menu1 { float: left; width: 100px; }
  .footer-content ul li.footer-menu2 { float: left; width: 190px; }
  .footer-content ul li.footer-menu3 { float: left; width: 160px; }
  .footer-content ul li.footer-menu4 { float: left; width: 150px; }
  
  .copyright { clear: both; border-top: 1px solid #33CCFF; padding: 20px; color: #fff; }
    .copyright ul { width: 980px; text-align: center; }
    .copyright ul li { display: inline; padding: 0 10px 0 8px; background: url('../images/list-line-spacer.png') no-repeat right center; }
    .copyright ul li.last { background: none; }


/*** Columns by Width ***/
.column_670 { float: left; width: 670px; }
.column_643 { float: left; width: 643px; }
.column_255 { float: left; width: 255px; }


/*** Dashboard ***/
.dashboard { }
.quicklinks { position: relative; z-index: 15; float: left; width: 180px; }
  .quicklinks ul { padding: 5px 0 0 30px; }
    .quicklinks ul li { padding: 0 0 3px; }
    .quicklinks ul li img { display: inline; vertical-align: middle; padding: 0 5px 0 0; }
    .quicklinks ul li a { text-decoration: none; }
.account_balance { position: relative; width: 180px; height: 249px; background: url('../images/icons/256x256/clipboard.png') no-repeat; }
  .account_balance span { display: block; font-weight: bold; padding: 55px 3px 5px 0; text-align: center;  }
.dashboard_box { position: relative; z-index: 14; top: -30px; padding: 0 0 0 200px; }
  .dashboard_box .help { margin: 0 0 10px; }
  .dashboard_box .empty { padding: 0 0 0 10px; }

/*** Detailview ***/
.detail_left { float: left; width: 350px; }
.detail_right { float: left; width: 350px; }
.detail_label { font-size: 16px; color: #666; font-weight: bold; padding: 10px 0 2px; }



/*** Form Elements ***/
.buttons { padding: 10px 0; }
button { cursor: hand; cursor: pointer; }
label { padding: 6px 0; }
input.input-text { width: 200px; padding: 4px; margin: 0 0 5px; background: #fff; border: 1px solid #89bad3; color: #333333; font-size: 11px; line-height: 14px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
select { width: 210px; padding: 4px; margin: 0 0 5px; background: #fff; border: 1px solid #89bad3; color: #333333; font-size: 11px; line-height: 14px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
input.error, select.error, textarea.error { border: 1px solid #C00000; background: #FFF3F2; }
textarea { padding: 4px; margin: 0 0 5px; background: #fff; border: 1px solid #89bad3; color: #333333; font-size: 11px; line-height: 14px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#form_login { padding: 5px 0 15px; }
#form_login label { float: left; width: 100px; }
#form_login .text { padding: 4px 0; }

#form_forgot_password label { display: block; }
#form_forgot_password_email { float: left; padding: 0 10px 0 0; }
#form_forgot_password button { float: left; margin: 26px 0 0; }
#form_forgot_password input.input-text { width: 250px; }

#form_parents label, #form_contact label { float: left; width: 100px; }
#form_contact_usa label { float: left; width: 140px; }

#form_settings label { float: left; width: 100px; }
#form_settings .fieldset { border: 1px solid #ccc; border-bottom: 0; }
#form_settings .fieldset .field { padding: 5px 10px; border-bottom: 1px solid #ccc; }
#form_settings .desc { font-size: 11px; color: #808080; padding: 0 0 0 100px; }

#form_contact .buttons { padding-left: 100px; }
#form_contact_recaptcha { padding-left: 97px; }

#form_student { padding: 10px 0 0 10px; }
#form_student label { float: left; width: 80px; }
#form_student .small { padding: 0 0 0 83px; font-size: 11px; }
#form_student_birthdate img { display: inline-block; vertical-align: middle; padding: 0 0 0 5px; }

#form_apply label { float: left; width: 175px; }
#form_apply_applied_before label { width: 300px; }
#form_apply h3 { margin: 10px 0; padding: 5px; border-top: 1px solid #000; background: #eee; }

#form_apply_private_tutor label,
#form_apply_previous_tutor_company label,
#form_apply_certified_teacher label,
#form_apply_special_education label,
#form_apply_private_tutor_company label,
#form_apply_exceptional_students label { width: 265px; }
#form_apply_convicted_crime label { width: 450px; }
#form_apply_convicted_crime_reason label, #form_apply_memorable_experience label { width: 650px; }

.form_subjects { clear: both; }
  .form_subjects .form-element { width: 700px !important;}
  .form_subjects .form-element input { width: 550px !important; }

#form_apply label.error { float: none; width: auto; padding: 5px 0 0 5px; color: #ff0000; vertical-align: top; display: inline-block;}
.form-element { clear: left; }

.step { float: left; width: 175px; padding: 0 10px 0 0; }
.step_form { float: left; width: 755px; }

#apply_step2, #apply_step3, #apply_step4, #apply_step5, #apply_step6 { display: none; }
#apply_step4 label { width: 100px; }
#apply_step4 .form-element { float: left; width: 350px; clear: none; }

.field-desc { color: #666; font-size: 10px; padding: 0 0 0 175px; }
.ui-datepicker-trigger { cursor: hand; cursor: pointer; vertical-align: middle; padding: 0 0 0 5px; }

#apply_step5 label { width: 50px; }
#apply_step5 input.input-text { width: 400px; }
#form_apply_college_subjects label { width: 125px; }

#form_apply_prek_sixth_subjects_other,
#form_apply_sixth_twelth_subjects_other,
#form_apply_adult_subjects_other,
#form_apply_test_preparation_other,
#form_apply_foreign_language_other,
#form_apply_special_education_other { padding: 5px 0 0;  margin: 10px 0 0; padding}

#form_apply_prek_sixth_subjects label, 
#form_apply_sixth_twelth_subjects label,
#form_apply_adult_subjects label,
#form_apply_test_preparation label,
#form_apply_foreign_language label,
#form_apply_special_education label { display: none; }
#apply_step5 .checkbox { float: left; width: 250px; padding: 1px 0; }

.timeslot { position: relative; padding: 5px 0; border-bottom: 1px solid #ccc; }
  .timeslot .select { float: left; width: 200px; clear: none; }
  .timeslot .select label { width: 30px !important; }
.timeslot select { width: 100px; }
.timeslot button { position: absolute; top: 6px; right: 10px;  }
.timeslot-day { position: absolute; top: 10px; left: 10px; font-size: 14px; font-weight: bold; float: left; width: 100px; }
.timeslot_holder { float: left; width: 450px; padding-left: 150px; }


/**** Preview ****/
.preview { width: 601px; margin: 0 auto; }
.preview h2 { color: #5D10D2; text-transform: uppercase; }
.preview h3 { padding: 12px 0 3px; color: #444; }
.preview .floatleft { float: left; }

.preview-section { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.preview-spacer { margin-bottom: 5px; }
.preview-table { background: url('../images/bg-preview-tbl.png') repeat-y 0 0; border-top: 1px solid #ddd; }
.preview-table2 { background: url('../images/bg-preview-tbl2.png') repeat-y 0 0; border-top: 1px solid #ddd; }
.preview-table-row { border-bottom: 1px solid #ddd; }
.preview-table-single { border: 1px solid #ddd; border-top: 0; }
.field-top, .field-hdr { border: 1px solid #ddd; border-bottom: 0; border-right: 0; font-size: 9px; color: #888; padding: 1px 0 2px 4px; line-height: 11px; text-transform: uppercase; }
.field-btm, .field-tbl { border: 1px solid #ddd; border-top: 0; border-bottom: 0; border-right: 0; font-size: 13px; padding: 0 0 1px 4px; color: #111;}
.field-hdr { border: none; border-bottom: 1px solid #ddd; }
.field-tbl { border: none; padding: 4px; }


.field-preview-name { width: 400px; }
.field-preview-date { width: 200px; }
.field-preview-address { width: 250px; }
.field-preview-city { width: 200px; }
.field-preview-state { width: 75px; }
.field-preview-zipcode { width: 75px; }
.field-preview-pphone { width: 300px; }
.field-preview-sphone { width: 300px; }
.field-preview-mphone { width: 300px; }
.field-preview-email { width: 300px; }
.field-preview-crime { clear: both; width: 600px; }
.field-preview-crime-reason { clear: both; width: 600px; }

.field-preview-desired-city { width: 250px; }
.field-preview-start-date { width: 150px; }
.field-preview-desired-hours { width: 200px; }
.field-preview-applied-before { width: 350px; }
.field-preview-legal { width: 250px; }
.field-preview-applied-city { width: 600px; }
.field-preview-emergency-name { width: 225px; }
.field-preview-emergency-relationship { width: 225px; }
.field-preview-emergency-phone { width: 150px; }

.w100 { width: 100px; }
.w125 { width: 125px; }
.w150 { width: 150px; }
.w175 { width: 175px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w600 { width: 600px; }

#form_register h3 { margin: 10px 0; padding: 5px; border-top: 1px solid #000; background: #eee; }
#form_register .loading {padding: 5px 0 0 10px; display: none; float: left; }
#form_register .section_wrap { padding: 5px; margin: 0 0 10px;  }
#form_register .find_location label { float: left; width: 90px; }
#form_register .find_location .relative { float: left; }
#form_register .section_wrap .field-desc { padding: 0 0 0 90px; }

#portal { clear: both; float: right; padding: 3px 10px 0 0; }
#portal a { display: block; width: 124px; height: 91px; background: url('../images/sprites/btn_portal.gif') no-repeat 0 0; }
#portal a:hover { background-position: 0 -91px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #form_register .loading { padding-top: 1px; }
}

.sitemap ul { padding: 10px 0 5px 20px; }
  .sitemap ul li { list-style-type: disc; padding: 2px 0 0 0; margin-left: 30px; }
  .sitemap ul li.menu-header { list-style-type: none; padding: 0; margin: 0; }
.rss img { display: inline; vertical-align: middle; padding: 0 0 4px; }

/*** Content Edit ***/
#form_content label { float: left; width: 125px; }
#form_content #meta_title, #form_content #meta_description, #form_content #meta_keywords { width: 350px; }
#form_content_caption { padding: 10px 0 5px; }
#form_content_body label, #form_content_caption label { float: none; display: block; }

#body_content { padding: 10px 0; }
#seo_content { width: 710px; }

/*** Messages ***/
.help { background: #FFFFCC; border: 1px solid #C3C39E; font-size: 12px; color: #563F3E; padding: 5px 10px; }
.help_text { background: url('../images/icons/warning.png') no-repeat top left; padding: 0 10px 0 22px; line-height: 16px; }

#messages, #ajax-messages { display: none; margin: 5px 0 0 0; }
#messages ul, #ajax-messages ul { font-size: 12px; color: #563F3E; padding: 5px 10px; margin: 0 0 5px; }
  #messages ul.error, #ajax-messages ul.error  { background: #FFF3F2; border: 1px solid #C00000; }
  #messages ul.notify, #ajax-messages ul.notify { background: #DDEBDF; border: 1px solid #339933; }
  #messages ul.warning, #ajax-messages ul.warning { background: #FFFFCC; border: 1px solid #C3C39E; }
    #messages ul.notify li, #ajax-messages ul.notify li { background: url('../images/icons/tick-circle.png') no-repeat top left; }
    #messages ul.warning li, #ajax-messages ul.warning li { background: url('../images/icons/warning.png') no-repeat top left; }
#block-errors, #ajax-errors { display: none; font-size: 12px; color: #563F3E; background: #FFF3F2; border: 1px solid #C00000; padding: 5px 10px; margin: 5px 0 10px; }
  #block-errors li label.error, #ajax-errors li label.error, #messages ul.error li, #ajax-messages ul.error li { background: url('../images/icons/cross-circle.png') no-repeat top left; }
  #block-errors li label, #ajax-errors li label, #messages ul li, #ajax-messages ul li { padding: 0 10px 0 22px; line-height: 16px; margin: 2px 0 0; }
  
/*** Overrides ***/
.ui-datepicker-calendar, .ui-datepicker .ui-datepicker-title select { font-size: 10px !important; }


ul.digit { list-style: decimal; padding: 5px 0 5px 30px; }
.enroll td.child { border-bottom: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; }
.enroll_children .checkbox label { display: inline-block; }
.filter { padding: 4px; border-bottom: 1px solid #CCC; text-align: right; }
</pre></body></html>