mhp@charset "UTF-8";
/* CSS Document */

/* PNG fix for IE6 */

#new, #tab_hea, #tab_rrf, #tab_sk { behavior: url('iepngfix.htc') }
button.custom {background-image: none; background-color: #fff; border: none; margin: 0; padding: 0; width: 43px;}
button.lib {border: none; margin: 0; padding: 0; width: 63px;}
button.libL2 {background-color: #edf4c3; border: none; margin: 0; padding: 0; width: 63px;}
button.libL3 {background-color: #d4f1fa; border: none; margin: 0; padding: 0; width: 63px;}
button.libL4 {background-color: #eacfdf; border: none; margin: 0; padding: 0; width: 63px;}


/* body */
body {background-color: #FFF; color: #333; font-family: Verdana, Geneva, sans-serif; font-size: 11px; margin: 0; padding: 0; vertical-align: top;}
img {border: none; margin: 0; padding: 0;}

td {padding: 2px; vertical-align: top;}
td.border {border-bottom: #ccc solid 1px; padding: 2px; vertical-align: top;}
td.border2 {border-bottom: #333 solid 1px; padding: 2px; vertical-align: top;}
td.border3 {border-bottom: #333 solid 1px; padding: 2px; text-align: right; vertical-align: top;}
td.no_border {border-bottom: none; margin: 0; padding: 0; vertical-align: top;}
td.no_border2 {border: none; margin: 0; padding: 10px;}
td.no_pad {margin: 0px; padding: 0px; vertical-align: bottom;}
td.peek {margin: 0px; padding: 0px;}
.bold {font-size: 12px; font-weight: bold;}
th {border-bottom: #999 solid 1px; padding: 2px; text-align: left; white-space: nowrap;}
th.head {background-color: #f0f0f0; border-bottom: #000 solid 1px; padding: 2px; text-align: left; vertical-align: bottom;}
th.head2 {background-color: #f0f0f0; border-bottom: #000 solid 1px; padding: 2px; text-align: center; vertical-align: bottom;}
th.head3 {border-bottom: #000 solid 1px; font-weight: bold; padding: 2px; vertical-align: bottom;}
th.head4 {border-bottom: #000 solid 1px; padding: 2px; text-align: center; vertical-align: bottom;}

p.contact {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; letter-spacing: .5px; line-height: 150%; margin: 0px; padding: 0px; vertical-align: top;}
p.headline {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-style: italic; font-weight: 100; letter-spacing: .5px; line-height: 24px; margin: 0px; padding: 0px; text-align: center;}
p.red {color: #990000;}
p.rrf {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; margin: 3px; padding: 0px; text-align: center;}
p.top {padding-top: 0px;}

h1 {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 26px; font-weight: 400; padding: 0px 0px 5px 0px; margin: 0px;}
h1.back {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 26px; font-weight: 400; padding: 0px; margin: 0px;}
h1.parent {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 35px; font-weight: 400; padding: 0px 0px 5px 0px; margin: 0px;}
h1.pass {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 26px; font-weight: 400; padding: 10px 0px; text-align: center;}
h1.pass-student {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 30px; font-weight: 400; padding: 10px 0px; text-align: center;}
h1.peek {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-weight: 400; padding: 20px 0px 25px 0px; margin: 0px;}
h1.pp-success {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: 400; padding: 0px 0px 5px 0px; margin: 0px;}
h1.preview {margin: 0px; padding: 35px 0 0 10px;}

h2 {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: 400; padding: 0px 0px 5px 0px; margin: 0px;}
h2.acc_trigger {padding: 0; margin: 0 0 15px 0; font-size: 18px; font-weight: normal; width: 500px;}
h2.acc_trigger a {color: #7caadb; border-bottom: #7caadb 1px solid; display: block; font-family: Tahoma, Geneva, sans-serif; padding: 0;text-decoration: none;}
h2.acc_trigger a:hover {color: #ee2e62;}
h2.acc_triggerK {padding: 0; margin: 0 0 15px 0; font-size: 16px; font-weight: normal;}
h2.acc_triggerK a {color: #000; border-bottom: #000 1px solid; display: block; font-family: Tahoma, Geneva, sans-serif; padding: 0;text-decoration: none;}
h2.acc_triggerK a:hover {color: #f7901e;}
h2.announce {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-weight: 400; padding: 0px 0px 5px 0px; margin: 0px;}
h2.rrf {clear: both; color: #88bf47; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: normal;}
h2.school {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-weight: 400; padding: 10px 0px; margin: 0px;}
h2.student {clear: both; color: #e38216; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-weight: normal;}

h3.preview {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13; padding: 0px; margin: 0px; text-align: center;}
h3.admin {color: #000; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px;}



.acc_container {clear: both; margin: 0 0 15px; overflow: hidden; padding: 0; width: 500px;}
.adventures {color: #70cfee;}



.bird {margin: 0 auto;}
.books {border: 2px solid #88bf47; margin: 10px auto;; padding: 3px; text-align: center;}
.border_HEA {border: 2px #998bc0 solid; padding: 10px;}
.border_L1 {border: 2px #f7901e solid; padding: 10px;}
.border_L2 {border: 2px #c3d939 solid; padding: 10px;}
.border_L3 {border: 2px #70cfee solid; padding: 10px;}
.border_L4 {border: 2px #bb5f96 solid; padding: 10px;}
.border_L5 {border: 2px #7caadb solid; padding: 10px;}
.border_L6 {border: 2px #ee2e62 solid; padding: 10px;}
#bottom {clear: both; height: 25px; width: 962px;}
.bt_send {margin-left: 50px;}
.bump {padding-left: 30px; _padding-left: 15px;}
.bump {margin-top: 50px;}

.center {text-align: center;}
.class_current {font-size: 13px; font-weight: bold;}
.class_txt {background-color: #f0f0f0; border-top: 1px solid #333; border-bottom: 1px solid #333; clear: both; margin: 0px 0px 10px 0px; padding: 5px; position: relative;}
.class_txt-lt {float: left; position: relative;}
.class_txt-rt {position: absolute; right: 5px;}
.clip {text-align: center; border-bottom: none; padding-bottom: 25px;}
.conf {border-bottom: #ccc solid 1px; padding: 1px; vertical-align: top;}
.contact_main {float: left;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; line-height: 22px; letter-spacing: .5px; margin: 0px; padding: 0px;}
#container {float: left; overflow: hidden; width: 658px;}
.container_962 {margin: 0 auto; width: 962px;}
#container_daily {padding: 10px;}
#container_dailyK {padding: 10px;}
#container_events {background-image: url('/images/eventsbg.png'); background-repeat: repeat-x;}
#container_grants {background-image: url('/images/grantsbg.png'); background-repeat: repeat-x;}
#container_hea {background-image: url('/images/heabg.png'); background-repeat: repeat-x;}
#container_hp {background-image: url('/images/hpbg.png'); background-repeat: repeat-x;}
#container_main {background-image: url('/images/mainbg.png'); background-repeat: repeat-y; border-bottom: 1px solid #ccc; margin: 0 auto; width: 962px;}
#container_main-hp {background-image: url('/images/mainbg.png'); background-repeat: repeat-y; margin: 0 auto; width: 962px;}
#container_main-hp2 {margin: 0 auto; width: 962px;}
#container_parents {background-image: url('/images/parentsbg.png'); background-repeat: repeat-x;}
#container_pd {background-image: url('/images/rrfbg.png'); background-repeat: repeat-x;}
#container_rrf {background-image: url('/images/rrfbg.png'); background-repeat: repeat-x;}
#container_sk {background-image: url('/images/skbg.png'); background-repeat: repeat-x;}
#container_ss {background-image: url('/images/ssbg.png'); background-repeat: repeat-x;}
#container_teachers {background-image: url('/images/teachersbg.png'); background-repeat: repeat-x;}
.container_horiz {clear: both; float: left; margin-bottom: 10px; width: 711px;}
.content_left {float: left; width: 175px;}
.content_right {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 482px;}
.content_right-pp {float: left; margin: 0; padding: 0px 0px 10px 54px; vertical-align: top; width: 450px;}
.content_left2 {float: left; vertical-align: top; width: 100px;}
.content_right2 {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 557px;}
.copy {color: #999; padding: 10px 0px; text-align: right;}
.correlation_key {background-color: #fff6dc; border: 1px solid #f7901e; font-size: 12px; padding: 10px;}
.correlation_red {color: #990000}

.daily {border: #ffe32e 3px solid; margin: 0 auto; width: 520px;}
.daily_bg {background-image: url('/images/dailyK_bg.png');}
.dailyK {padding: 25px 50px; width: 500px;}
.daily_lt {float: left; width: 125px;}
.daily_rt {float: right; width: 150px;}
.daily_set {clear: both; margin: 0; padding: 0;}
.daily_txt {padding: 10px 15px; height: 600px; width: 500px}
.day {border: 1px solid #ccc;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;  font-size: 12px; padding: 5px; width: 135px;}
.day-head-L1 {background-color: #f7901e; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.day-head-L2 {background-color: #c3d939; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.day-head-L3 {background-color: #70cfee; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.day-head-L4 {background-color: #bb4f96; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.day-head-L5 {background-color: #7caadb; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.day-head-L6 {background-color: #ee2e62; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; margin-top: 0px; padding: 5px; text-align: center; width: 135px;}
.dek {margin: 0px; padding 0px;}
.demo {color: #666666; padding: 10px;}
.demo_num {padding-top: 5px;}
#demo_tabs {clear: both; padding-top: 15px;}
#demo_tabs-grade {color: #333; float: left; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, Times; font-size: 18px; margin-right: 7px; position: relative; text-align: center; width: 168px;}
.div {margin: 5px 0px;}

.events {background-color: #ffe32e;}


/* override the root element to enable scrolling */
#flowpanes {float: left; height: 700px; overflow: hidden; padding: 0; position:relative; width: 844px;}
/* override single pane */
#flowpanes div {float: left; margin: 0; padding: 0; position: relative; width: 844px;}
/* our additional wrapper element for the items */
#flowpanes .items {width:20000em; position:absolute; clear:both; margin:0; padding:0;}
.foot_note {clear: both; font-style: italic; padding-top: 5px;}

/* footer */
.footer {border: 0px ;color: #999; font-size: 10px; margin: 0 auto; padding: 15px  0px; width: 960px;}
.footer ul {display: inline; font-size: 10px; list-style-type: none; position: relative; float: left; margin-left: 0px; padding-left: 0px; padding-right: 50px; _padding-right: 25px;}
.footer a {color: #6ba129; font-size: 10px; text-decoration: none;}
.footer a:hover {color: #f7901e;}
.footer_gray {background-color: #ccc; clear: both; height: 1px; padding: 0; width: 100%;}
.form {clear: both; display: block; margin-bottom: 20px; _margin-bottom: 10px; position: relative; width: 482px;}
.form_lt {float: left; padding-right: 10px;}
.form_rt {float: left;}
.form_select {float: left; position: relative; top: 4px;}
.form_set {clear: both; padding-top: 10px; width: 420px;}

#G1_tab {background-image: url('/images/mhpbg_G1.jpg'); clear: both; height: 303px; margin-bottom: 10px; width: 711px;}
#G2_tab {background-image: url('/images/mhpbg_G2.jpg'); clear: both; height: 303px; margin-bottom: 10px; width: 711px;}
.G1 {color: #70cfee;}
.G2 {color: #ee2e62;}
.games {padding: 20px 30px;; text-align: center;}

.goto_adventures {border-left: 2px solid #70cfee;}
.goto-date {border-bottom: 1px solid #999; margin-bottom: 10px; width:200px;}
.goto_hea {border-left: 2px solid #998bc0;}
.goto-lt {clear: both; float: left; padding-bottom: 25px; width: 350px;}
.goto_meet {border-left: 2px solid #f7901e;}
.goto-rt {float: left; margin-left: 10px; padding-bottom: 25px; width: 350px;}
.goto_spots {background-color: #fff4ab; color: #333; padding: 2px 0px;}
.goto_full {background-color: #f0f0f0; color: #999; padding: 2px 0px;}
.goto_take {border-left: 2px solid #ee2e62;}
.goto-reg {border-bottom: 1px solid #999; margin-bottom: 10px; text-align: right; vertical-align: middle; width:125px;}
.grants {list-style-image: url('/images/grants-li.gif');}
.gray a {color: #999;}
.gray a:hover {color: #f7901e;}
.green {background-color: #88bf47; height: 3px; margin-bottom: 1px; position: absolute; top: 122px; width: 100%;}

.hea {color: #7b6ba6;}
#hea_banner {position: relative; top: 30px; left: 242px;}
.hea_bt {margin: 10px 0px 0px 169px;}
.hea-lesson {padding: 0px 15px 15px 15px;}
#hea_tab {background-image: url('/images/mhphea_bg.jpg'); clear: both; height: 301px; margin-bottom: 10px; width: 711px;}
.HEA {list-style-image: url('/images/HEA-li.gif');}
.head_cite {font-size: 14px;font-style: normal; margin-top: 3px; text-align: center;}
#header {background-image: url('/images/headbg.png'); height: 100px; margin: 0 auto; padding: 0px; position: relative; width: 962px;}
#header2 {background-image: url('/images/headbg.png'); height: 100px; margin: 0 auto; padding: 0px; position: relative; width: 962px;}
.header_sub {font-size: 16px;}
.highlight {background-color: #ffe32e; padding: 2px 0px;}
.hp-info {color: #656060; float: left; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px;}
#hp_kid1 {background-image: url('/images/hp_kid1.jpg');  background-repeat: no-repeat;}
#hp_kid2 {background-image: url('/images/hp_kid2.jpg');  background-repeat: no-repeat;}
#hp_kid3 {background-image: url('/images/hp_kid3.jpg');  background-repeat: no-repeat;}
#hp_kid4 {background-image: url('/images/hp_kid4.jpg');  background-repeat: no-repeat;}
#hp_left { float: left; margin: 0px; padding: 0px; width: 282px;}
#hp_main {float: right; margin: 0px; padding: 0px; width: 700px;}
.hp-social {float: right;}
.hp_txt {color: #000; float: left; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 15px; letter-spacing: -.5px; line-height: 125%; padding: 10px 0px; width: 475px;}

.icon {width: 75px;}
.inline {display: inline;}
.interview {position: relative; top: -15px;}

.job {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px;}
#K_tab {background-image: url('/images/mhpbg_K.jpg'); clear: both; height: 303px; margin-bottom: 10px; position: relative; width: 711px;}
.K {color: #f7901e;}

.L1 {list-style-image: url('/images/L1-li.gif');}
.L1-lesson {font-size: 12px; list-style-image: url('/images/L1-li.gif'); list-style-position: inside; margin-left: 0px; padding-left: 0px;}
.L1-tech {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; list-style-image: url('/images/L1-li.gif');}
.L1-tech li {margin-bottom: 10px;}
.L2 {list-style-image: url('/images/L2-li.gif');}
.L3 {list-style-image: url('/images/L3-li.gif');}
.L3-tech {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; list-style-image: url('/images/L3-li.gif');}
.L3-tech li {margin-bottom: 10px;}
.L4 {list-style-image: url('/images/L4-li.gif');}
.L5 {list-style-image: url('/images/L5-li.gif');}
.L6 {list-style-image: url('/images/L6-li.gif');}
.L6-tech {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; list-style-image: url('/images/L6-li.gif');}
.L6-tech li {margin-bottom: 10px;}

/* what students learn */
#learn_L1 {background-image: url('/images/L1_learnbg.gif'); float: left; width: 335px;}
#learn_L2 {background-image: url('/images/L2_learnbg.gif'); float: left; margin-left: 41px; _margin-left: 20px; width: 335px;}
#learn_L3 {background-image: url('/images/L3_learnbg.gif'); float: left; width: 335px;}
#learn_L4 {background-image: url('/images/L4_learnbg.gif'); float: left; margin-left: 41px; _margin-left: 20px; width: 335px;}
#learn_L5 {background-image: url('/images/L5_learnbg.gif'); float: left; width: 335px;}
#learn_L6 {background-image: url('/images/L6_learnbg.gif'); float: left; margin-left: 41px; _margin-left: 20px; width: 335px;}
.learn_title {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; text-align: center; width: 175px;}
.learn_txt {height: 420px; padding: 10px; width: 315px;}

/* end what students learn */

/* libraries */
.lib_btL1 {background-color: #faf3c5; border: none; float: left; margin: 0; padding-top: 105px; width: 63px;}
.lib_btL2 {background-color: #edf4c3; border: none; float: left; margin: 0; padding-top: 105px; width: 63px;}
.lib_btL3 {background-color: #d4f1fa; border: none; float: left; margin: 0; padding-top: 105px; width: 63px;}
.lib_btL4 {background-color: #eacfdf; border: none; float: left; margin: 0; padding-top: 105px; width: 63px;}
.libL1 {background: #faf3c5; border-top: 2px solid #f7901e; border-bottom: 2px solid #f7901e; height: 300px; margin: 0 auto; padding: 10px 0px; position: relative; width: 711px;}
.libL2 {background: #edf4c3; border-top: 2px solid #c3d939; border-bottom: 2px solid #c3d939; height: 300px; margin: 0 auto; padding: 10px 0px; position: relative; width: 711px;}
.libL3 {background: #d4f1fa; border-top: 2px solid #70cfee; border-bottom: 2px solid #70cfee; height: 300px; margin: 0 auto; padding: 10px 0px; position: relative; width: 711px;}
.libL4 {background: #eacfdf; border-top: 2px solid #bb5f96; border-bottom: 2px solid #bb5f96; height: 300px; margin: 0 auto; padding: 10px 0px; position: relative; width: 711px;}
.lib_book {margin: 0; padding: 0; text-align: center; width: 280px;}
#lib_flowpanes {float: left; height: 285px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 580px;}
/* override single pane */
#lib_flowpanes div {float: left; margin: 0; padding: 0; position: relative; width: 580px;}
/* our additional wrapper element for the items */
#lib_flowpanes .items {width:20000em; position:absolute; clear:both; margin:0; padding:0;}
/* end libraries */

.left {float: left; position: relative;}  
.lesson-link {margin-left: 15px;}
.level {float: left; margin-right: 25px; margin-top: 15px; width: 300px;}
.lesson-image {font-style: italic; padding-top: 15px;}
.level-lesson {padding: 10px 15px;}
.level-lt {float: left; margin-right: 25px; position: relative; width: 329px;}
.level-lt-demo {color: #666666; float: left; margin-right: 25px; position: relative; width: 329px;}
.level-rt {float: left; margin-left: 25px; position: relative; width: 329px;}
.level-rt-demo {color: #666666; float: left; margin-left: 25px; position: relative; width: 329px;}
.login {background-image: url('/images/login_bg.png'); font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; padding: 0px 10px; vertical-align: bottom;}
.logo {height: 100px; left: 19px; position: relative; top: 19px; width: 275px;}


/* main body */

#main {float: right; margin: 0px 25px; _margin: 0px 12px; width: 711px;}

#main_blank {float: left; margin-top: 20px; padding: 0px; width: 711px;}
#main_clear {float: left; margin-top: 30px; padding: 0px; width: 711px;}
#main_demo {background-color: #f0f0f0; float: left; width: 711px; clear: both; margin-top: 20px; padding: 0px;}
#main_events {background-image: url('/images/divbg_events.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_events_mhp {background-image: url('/images/divbg_events-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_grants {background-image: url('/images/divbg_grants.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_grants_mhp {background-image: url('/images/divbg_grants-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_hea {background-image: url('/images/divbg_hea.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_hea2 {background-image: url('/images/divbg_hea2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_hea_mhp {background-image: url('/images/divbg_hea-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_pp {background-image: url('/images/divbg_pp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_pp2 {background-image: url('/images/divbg_pp2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_pp_mhp {background-image: url('/images/divbg_pp-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_pp_nobg {border: #333 1px solid; float: left; width: 689px; margin: 20px 0px 5px 0px; padding: 10px;}
#main_rrf {background-image: url('/images/divbg_rrf.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_rrf2 {background-image: url('/images/divbg_rrf2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_rrf_mhp {background-image: url('/images/divbg_rrf-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_sk {background-image: url('/images/divbg_sk.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_sk2 {background-image: url('/images/divbg_sk2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_sk_mhp {background-image: url('/images/divbg_sk-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_ss {background-image: url('/images/divbg_ss.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_ss2 {background-image: url('/images/divbg_ss2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_ss_mhp {background-image: url('/images/divbg_ss-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_teachers {background-image: url('/images/divbg_teachers.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_teachers_mhp {background-image: url('/images/divbg_teachers-mhp.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 20px; padding: 0px;}
#main_tp {background-image: url('/images/divbg_tp.png'); background-repeat: repeat-y; float: left; width: 711px; clear: both; margin-top: 20px; padding: 0px;}
#main_tp-demo {background-color: #f0f0f0; color: #999; left; width: 711px; margin-top: 10px; padding: 0px;}
#main_tp-G1 {background-image: url('/images/divbg_tp-G1.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 10px; padding: 0px;}
#main_tp-G2 {background-image: url('/images/divbg_tp-G2.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 10px; padding: 0px;}
#main_tp-K {background-color: #fff; background-image: url('/images/divbg_tp-K.png'); background-repeat: repeat-y; float: left; width: 711px; margin-top: 10px; padding: 0px;}

.main_teach {color: #ff0000; font-style: italic;}
.masq {color: #ee2e62; font-weight: bold; padding: 0 0 10px 0;}
.masq a {color: #ee2e62; font-weight: bold;}
.meet {color: #f7901e;}
#mhp_left {float: left; text-align: center; width: 215px;}
#mhp_right {float: left; letter-spacing: .5px; line-height: 150%; margin: 0px; padding: 0px 0px 0px 54px; vertical-align: top; width: 442px;}
.mhp_txt {color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; line-height: 22px;margin-top: 0px; padding-top: 0px;}
.mhp_txtLG {font-size: 20px;}
.mhp_txtXLG {font-size: 24px;}

#multi_class {border: #999 1px solid; clear: both; margin-top: 5px; padding: 10px;}
#class_head {clear: both;}
.class_head-active {background-color: #e53f6c; border-top: #e53f6c 1px solid; border-left: #e53f6c 1px solid; border-right: #e53f6c 1px solid; color: #fff; display: inline; font-weight: bold; padding: 5px;}
.class_head-inactive {background-color: #ccc; border-top: #333 1px solid; border-left: #333 1px solid; border-right: #333 1px solid; display: inline; padding: 5px;}

/* nav */

#nav {float: right; height: 50px; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: absolute; right: 3px; top: 50px;width: 684px;}
#nav li {float: left; margin: 0px; paddding: 0px;}
#nav a {background-image: url('/images/nav0711.png'); padding-top: 50px; display: block; text-decoration: none;}

/* for drop down */

/* 
	LEVEL ONE
*/
/* 
	LEVEL TWO
*/
/* 
	LEVEL THREE
*/

/* end drop down */

#nav_back {float: right; height: 50px; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: absolute; right: 3px; top: 50px; width: 438px;}
#nav_back li {float: left; margin: 0px; paddding: 0px;}
#nav_back a {background-image: url('/images/nav_backtoschool.png'); padding-top: 50px; display: block; text-decoration: none;}

#nav_g1 {background-position: -254px 0px; width: 90px;}
#nav_g1:hover {background-position: -254px -50px;}
#nav_g1-over {background-position: -254px -50px; width: 90px;}

#nav_g2 {background-position: -344px 0px; width: 94px;}
#nav_g2:hover {background-position: -344px -50px;}
#nav_g2-over {background-position: -344px -50px; width: 94px;}



#nav_grants {background-position: -478px 0px; width: 93px;}
#nav_grants:hover {background-position: -478px -50px;}
#nav_grants-over {background-position: -478px -50px; width: 93px;}

#nav_hea {margin: 0; paddding: 0; width: 97px;}
#nav_hea:hover {background-position: 0px -50px;}
#nav_hea-over {background-position: 0px -50px; width: 97px;}

#nav_k {background-position: -138px 0px; width: 116px;}
#nav_k:hover {background-position: -138px -50px;}
#nav_k-over {background-position: -138px -50px; width: 113px;}

#nav_pp {background-position: -600px 0px; width: 84px;}
#nav_pp:hover {background-position: -600px -50px;}
#nav_pp-over {background-position: -600px -50px; width: 84px;}

#nav_pd {background-position: -367px 0px; width: 111px;}
#nav_pd:hover {background-position: -367px -50px;}
#nav_pd-over {background-position: -367px -50px; width: 111px;}

#nav_prek {margin: 0; paddding: 0; width: 138px;}
#nav_prek:hover {background-position: 0px -50px;}
#nav_prek-over {background-position: 0px -50px; width:138px;}


#nav_rrf {background-position: -226px 0px; width: 141px;}
#nav_rrf:hover {background-position: -226px -50px;}
#nav_rrf-over {background-position: -226px -50px; width: 141px;}

#nav_sk {background-position: -97px 0px; width: 129px;}
#nav_sk:hover {background-position: -97px -50px;}
#nav_sk-over {background-position: -97px -50px; width: 129px;}


#nav_teachers {background-position: -571px 0px; width: 110px;}
#nav_teachers:hover {background-position: -571px -50px;}
#nav_teachers-over {background-position: -571px -50px; width: 110px;}


#new {background-image: url('/images/hp_whatsnew.png'); float: right; position: relative; top: 10px; right: -40px; width: 225px; height: 189px;}
#new_fb {background-image: url('/images/hp_whatsnew_fb.png'); float: right; position: relative; top: 10px; right: -35px; width: 201px; height: 189px;}
.new-note {width: 482px;}
.new-note-lt {float: left; width: 225px;}
.new-note-rt {float: right; width: 225px;}
.new-note-set-lt {clear: both; float:left; width: 60px;}
.new-note-set-rt {float: right; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: normal; width: 165px;}
.numbers {color: #88bf47; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 75px; text-align: center;}

.off {background-color: #e5e5e5; color: #333;}
.online_resources {background-image: url('/images/ph_onlinebg.jpg'); height: 457px; position: relative; width: 711px;}
.online_txt {float: left; padding: 130px 50px 0px 50px; position: relative; width: 456px;}
.online_sample {float: left; position: relative; top: 130px; left: -200px;}

#page-bottom {clear: left; color: #ccc; margin-left: 229px; padding-top: 25px; text-align: center; width: 479px;}
#page-bottom a {color: #88bf47; font-size: 11px;}

.pad {padding-right: 40px;}
.pad-left {padding-left: 10px;}
.pair {clear: both; display: block; width: 711px;}
.pair_img {float: left; width: 175px;}
.pair_txt {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 482px;}
.pass_icon {font-weight: bold; margin: 0 auto; padding: 15px; text-align: center; width: 220px;}
.pass_icon-student {font-size: 16px; font-weight: bold; margin: 0 auto; padding: 50px 0px; text-align: center; width: 300px;}
.pass_print-table {border: 1px solid #ccc; border-collapse: collapse; margin: 10px auto; width: 750px;}
.pd {list-style-image: url('/images/RRF-li.gif');}
.peek_container2 {clear: both; margin: 0px auto 20px auto; width: 458px;}
.peek1 {float: left; margin: 0 auto;}
.peek2 {float: left; margin: 0 auto; padding-left: 40px;}
.peek_bt {float: left; position: relative; top: 225px; width: 43px;}
.peek_box {height: 610px; overflow: hidden; padding: 0; position:relative; width: 844px;}
.peek_close {float: right; position: relative; top: 10px; right: 10px;}
.peek_lt {float: left; width: 422px;}
.peek_into {background-color: #fff; height: 675px; margin: 0 auto; padding: 15px; position: relative; width: 930px;}
.peek_level {color: #333; float: left; left: 10px; position: relative; top: 10px; font-size: 12px;}
.peek_main {position: relative; width: 930px;}
#peek_nav {float: right;
	height: 51px;
   list-style: none;
	margin: 0px;
   overflow: hidden;
	padding: 0px;
	width: 535px;
}
#peek_nav li {float: left; margin: 0px; paddding: 0px;}
#peek_nav a {background-image: url('/images/pkL1_nav.png'); display: block; text-decoration: none;}

#peek_nav-L1sb {background-position: 0px 0px; width: 140px;}
#peek_nav-L1sb:hover {background-position: 0px 0px;}
#peek_nav-L1sb-over {background-position: 0px 0px; width: 85px;}

#peek_nav-L1tb {background-position: -140px 0px; width: 205px;}
#peek_nav-L1tb:hover {background-position: -140px 0px;}
#peek_nav-L1tb-over {background-position: -140px 0px; width: 205px;}

#peek_nav-L1trk {background-position: -345px 0px; width: 187px;}
#peek_nav-L1trk:hover {background-position: -345px 0px;}
#peek_nav-L1trk-over {background-position: -345px 0px; width: 187px;}

.peek_sample {float: left; margin: 10px 20px; width: 784px;}
.phoneme {margin: 0 auto; width: 115px;}
.pk_HEA {background-color: #998bc0;}
.pkHEA_head {background-image: url('/images/pkHEA_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkHEA_nav {background-image: url('/images/pkHEA_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pkHEA_top {background-image: url('/images/pkHEA_topbg.gif'); background-repeat: repeat-x; height: 7px;}
.pk_L1 {background-color: #f7901e;}
.pkL1_head {background-image: url('/images/pkL1_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL1_nav {background-image: url('/images/pkL1_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pkL1_nav2a {background-image: url('/images/pkL1_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 830px;}
.pkL1_nav2 {background-image: url('/images/pkL1_navbg2.png'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 830px;}
.pk_L2 {background-color: #c3d939;}
.pkL2_head {background-image: url('/images/pkL2_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL2_nav {background-image: url('/images/pkL2_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pkL2_top {background-image: url('/images/pkL2_topbg.gif'); background-repeat: repeat-x; height: 7px;}
.pk_L3 {background-color: #70cfee;}
.pkL3_head {background-image: url('/images/pkL3_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL3_nav {background-image: url('/images/pkL3_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pk_L4 {background-color: #bb5f96;}
.pkL4_head {background-image: url('/images/pkL4_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL4_nav {background-image: url('/images/pkL4_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pk_L5 {background-color: #7caadb;}
.pkL5_head {background-image: url('/images/pkL5_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL5_nav {background-image: url('/images/pkL5_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pkL5_top {background-image: url('/images/pkL5_topbg.gif'); background-repeat: repeat-x; height: 7px;}
.pk_L6 {background-color: #ee2e62;}
.pkL6_head {background-image: url('/images/pkL6_headbg.gif'); background-repeat: repeat-x; height: 55px; position: relative;}
.pkL6_nav {background-image: url('/images/pkL6_navbg.gif'); background-repeat: repeat-x; height: 46px; margin: 0 auto; width: 930px;}
.pkL6_top {background-image: url('/images/pkL6_topbg.gif'); background-repeat: repeat-x; height: 7px;}
.ph_foot {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; font-weight: bold;}
.peek_rt {float: right; position: relative; width: 422px;}
.peek_rt-txt {position: relative; top: 100px; border: 1px solid #f7901e; padding: 10px; width: 400px;}
.phoneme {text-align: center;}
.pkL1-sb1lt {float: left; width: 502px}
.pkL1-sb1rt {border: 2px #f7901e solid; padding: 10px;width: 340px;}
.pkL1_top {background-image: url('/images/pkL1_topbg.gif'); background-repeat: repeat-x; height: 7px;}
.pk_L1txt {border: 2px #f7901e solid; padding: 10px; width: 824px;}
.pointers {background-color: #fff7c0; border: 1px solid #ffe32e; margin: 15px 0; padding: 10px; width: 675px;}
.pointers_hp {background-color: #fff7c0; border: 1px solid #ffe32e; margin: 15px 0; padding: 10px; width: 691px;}
.pp {color: #f7901e;}
.pp_date {clear: both; color: #999; font-style: italic; margin-top: 0px; margin-bottom: 25px; text-align: right; width: 711px;}
.pp_div {background-image: url('/images/divbg_pp-sp.png'); margin: 0; padding: 0; width: 33px;}
.pp_post {margin-top: 0px; margin-bottom: 15px;}
.preview {margin: 0px; padding: 0px;}
.preview_cell {padding: 2px; vertical-align: bottom;}
.preview_block {float: left; padding: 0; margin: 15px 0; text-align: center; width: 205px;}
.preview_bot {width: 711px;}
.preview_divG1-horiz {background-image: url('/images/divbg_psG1-horiz.png'); clear: both; height: 17px; width: 711px;}
.preview_divG1-vert {background-image: url('/images/divbg_psG1-vert.png'); float: left; height: 275px; width: 33px;}
.preview_divG2-horiz {background-image: url('/images/divbg_psG2-horiz.png'); clear: both; height: 17px; width: 711px;}
.preview_divG2-vert {background-image: url('/images/divbg_psG2-vert.png'); float: left; height: 275px; width: 33px;}
.preview_divHEA-horiz {background-image: url('/images/divbg_psHEA-horiz.png'); clear: both; height: 17px;}
.preview_divHEA-vert {background-image: url('/images/divbg_psHEA-vert.png'); float: left; height: 275px; width: 33px;}
.preview_divK-horiz {background-image: url('/images/divbg_psK-horiz.png'); clear: both; height: 17px; width: 711px;}
.preview_divK-vert {background-image: url('/images/divbg_psK-vert.png'); float: left; height: 275px; width: 33px;}
.preview_head {background-color: #f0f0f0; border: 1px solid #333; font-weight: bold; padding: 2px;}
.preview-license {border: 2px solid #ee2e62; clear: both; margin-top: 25px; padding: 10px;}
.preview_K {border: 1px solid #f7901e;}
.preview_txt {border: 1px #999 solid; padding: 10px;}

.quote {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13px; font-style: italic; letter-spacing: .5px; line-height: 140%; margin: 0px 5px 45px 5px; padding: 0px; text-align: center;}

/* temporary research styles */
.rbody {border-bottom: #88bf47 solid 1px; font-size: 10px;}
.rhead {background-color: #77ae37; color: #FFFFFF; font-size: 10px; font-weight: bold;}
.rschool {border-bottom: #88bf47 solid 1px; font-size: 10px; font-weight: bold;}
/* end temporary research styles */

.red {color: #cc0000; width: 750px;}
.report_bt {float: right; padding-bottom: 25px; padding-top: 10px;}
.report_print {margin: 0 auto; padding-top: 15px; width: 750px;}
.report_print-head {border: none; width: 750px;}
.report_print-table {border: 1px solid #ccc; border-collapse: collapse; clear: both; margin-top: 10px; width: 750px;}
.reportHead {background-color: #e2dfdf; font-weight: bold; padding: 2px; vertical-align: bottom}
.reportHead2 {background-color: #e2dfdf; font-weight: bold; padding: 2px; text-align: center; vertical-align: bottom}
.reportLinks {margin-bottom: 35px; width: 100%;}
.reportTable {border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 15px; margin-top: 10px; width: 711px;}
.req {color: #cc0000;}
.research {background-image: url('/images/ph_research-results.png'); width: 414px; height: 153px;}
.right {float: right; position: relative; text-align: right;} 
.row-odd {background-color: #e2dfdf;}
.RRF {list-style-image: url('/images/RRF-li.gif');}
.rrf {color: #88bf47;}
.rrf_sm {font-size: 13px;}
.rrfLG {color: #88bf47; font-size: 16px; font-weight: bold;}
.rrf_timeline {margin: 10px auto;  background-color: #ccc; border-top: 2px solid #88bf47; border-bottom: 2px solid #88bf47;}


.say {clear: both; display: block; width: 711px;}
.say_L1 {background-image: url('/images/speech_L1.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_L2 {background-image: url('/images/speech_L2.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_L3 {background-image: url('/images/speech_L3.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_L4 {background-image: url('/images/speech_L4.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_L5 {background-image: url('/images/speech_L5.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_L6 {background-image: url('/images/speech_L6.png'); background-repeat: no-repeat; float: left; height: 100px; width: 175px;}
.say_HEA {background-image: url('/images/speech_HEA.png'); background-repeat: no-repeat; float: left; height: 130px; position: relative; width: 175px;}
.say_prek {background-image: url('/images/speech_prek.png'); background-repeat: no-repeat; float: left; height: 100px; position: relative; width: 175px;}
.say_SK {background-image: url('/images/speech_SK.png'); background-repeat: no-repeat; float: left; height: 100px; position: relative; width: 175px;}
.say_txt {float: right; line-height: 1.5; margin: 0px; padding: 15px 0px 0px 54px; vertical-align: top; width: 482px;}
.say_txt2 {color: #333333; font-size: 10px; font-style: italic; font-weight: bold; height: 80px; margin: 0px; position: relative; left: 20px; top: 20px; text-align: center; vertical-align: top; width: 120px;}

.set {clear: both; display: block; width: 711px;}
.set_lt {float: left; width: 175px;}
.set_lt-mhp {float: left; text-align: center; width: 215px;}
.set_lt2 {float: left; padding-bottom: 15px; width: 175px;}
.set_pplt {float: left; text-align: center; margin: 0; width: 120px;}
.set_rt {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 482px;}
.set_rt-demo {color: #666666; float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 482px;}
.set_rt-mhp {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 442px;}
.set_pprt {float: right; margin: 0px; padding: 0px 10px; vertical-align: top; width: 550px;}
.setsm {clear: both; display: block; height: 50px; width: 482px;}
.setsm_lt {float: left; width: 45px;}
.setsm_rt {float: right; padding: 10px 0px; width: 437px;}

.SK {list-style-image: url('/images/SK-li.gif');}
.sk {color: #ebce16;}
#sk_tabs {clear: both; padding-top: 15px;}
#sk_tabs-K {background-image: url('/images/mhpsk_bgK.jpg') ;background-repeat: no-repeat; float: left; height: 313px; position: relative; width: 220px;}
#sk_tabs-G1 {background-image: url('/images/mhpsk_bgG1.jpg') ;background-repeat: no-repeat; float: left; height: 313px; position: relative; margin: 0px 25px; width: 220px;}
#sk_tabs-G1-ES {background-image: url('/images/mhpsk_bgG1-ES.jpg') ;background-repeat: no-repeat; float: left; height: 313px; position: relative; margin: 0px 25px; width: 220px;}
#sk_tabs-G2 {background-image: url('/images/mhpsk_bgG2.jpg') ;background-repeat: no-repeat; float: left; height: 313px; position: relative; width: 220px;}
#sk_tabs-G2-ES {background-image: url('/images/mhpsk_bgG2-ES.jpg') ;background-repeat: no-repeat; float: left; height: 313px; position: relative; width: 220px;}
.skworld {margin: 0 auto; width: 206px;}
.skworld-info {color: #333; font-style: italic; padding: 0px 5px; text-align: center;}
.ss {color: #ee3124;}
.SS {list-style-image: url('/images/SS-li.png');}
.ss-bt-admin {background-image: url('/images/bt_ss-admin.png'); background-repeat: no-repeat; height: 106px; padding: 27px 10px 0px 10px; position: relative; top: -17px; width: 459px;}
.ss-bt-parents {background-image: url('/images/bt_ss-parents.png'); background-repeat: no-repeat; height: 89px; padding: 10px; width: 459px;}
.ss-bt-tutor {background-image: url('/images/bt_ss-tutor.png'); background-repeat: no-repeat; height: 89px; padding: 10px; width: 459px;}



#social {list-style: none; margin: 15px 0px; overflow: hidden; padding-left: 6px; width: 189px;}
#social a {
	background-image: url('/images/social.png');
	display: block;
	height: 0px; 
	margin: 0px;
	overflow: hidden;
	padding: 37px 0px 0px 0px;
	text-decoration: none;
}
#social_print {
	height: 37px;
}
#social_print:hover {
	background-position: 0px -112px;
}
#social_send {
	background-position: 0px -37px;
	height: 37px;
}
#social_send:hover {
	background-position: 0px -149px;
}
#social_add {
	background-position: 0px -74px;
	height: 37px;
}
#social_add:hover {
	background-position: 0px -186px;
}
#social_bird {background-image: url('/images/social.gif');background-position: 0px 223px;}
.stars {background-image: url('/images/starbg.png'); height: 119px; width: 161px;}
.stars2 {background-image: url('/images/starbg.png'); height: 75px; width: 161px;}
.stars_pk {margin: 0 auto;}
.sticker {height: 100px; left: 10px; position: relative; width: 165px;}
#subnav {float: left; width: 201px;}
.subscription {background: url('/images/subscriptionbg.png'); clear: both; height: 70px; margin-top: 20px; position: relative; width: 480px;}
.subscription_txt {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; padding: 15px; text-align: center;}
.success {background: #fff; height: 675px; margin: 0 auto; padding: 15px; position: relative; width: 800px;}
.success_bt {float: left; position: relative; top: 275px; width: 46px;}
#success_flowpanes {float: left; height: 675px; margin: 0 auto; overflow: hidden; padding: 0px; position: relative; width: 700px;}
/* override single pane */
#success_flowpanes div {float: left; margin: 0; padding: 0px; position: relative; width: 700px;}
/* our additional wrapper element for the items */
#success_flowpanes .items {width:20000em; position:absolute; clear:both; margin: 25px 0; padding:0;}
.success_text {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 36px; font-style: italic; font-weight: 100; letter-spacing: .5px; line-height: 40px; position: relaitve; text-align: center; top: 100px;}
.success_cite {font-size: 20px;font-style: normal; margin-top: 3px; text-align: center;}
.super {background-color: #fff5b6; color: #000; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: normal; padding: 5px; margin: 0px;}
.superparent {background: url('/images/superparent_bg.png'); height: 151px; position: relative; width: 711px;}
.superparent_txt {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; left: 50px; position: absolute; top: 60px; text-align: center; width: 400px;}

.tab_bt {border: 1px; margin: 0 auto; position: absolute; top: 55px; width: 220px;}
.tab_bt img {border: none; display: block; margin: 0 auto; top: 0; left: 0;}
.tab_content {color: #333; padding: 15px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, Times; font-size: 24px; font-weight: normal;  line-height: normal; text-align: center;}
#tabs {clear: both; margin: 0 auto; overflow: hidden; padding: 0; position: relative; top: -50; vertical-align: bottom; width: 958px;}
#tab_hea {background-image: url('/images/hptab_hea.png'); display: inline; float: left; height: 150px; margin: 0; width: 285px;}
#tab_hea a:hover {height: 250px;}
#tab_rrf {background-image: url('/images/hptab_rrf.png'); display: inline; float: left; height: 150px; margin: 0; width: 285px;}
#tab_sk {background-image: url('/images/hptab_sk.png'); display: inline; float: left; height: 150px;; margin: 0; width: 388px;}
.tab_txt {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; padding-top: 100px; text-align: center;}
.tab_txt-sm {font-size: 12px;}
.take {color: #ee2e62;}
.tbl_conf {border-bottom: #ccc solid 1px; padding: 1px; vertical-align: top; width: 450px;}
.tbl_date {border-bottom: #ccc solid 1px; padding: 1px; vertical-align: top; width: 75px;}
.tbl_loc {border-bottom: #ccc solid 1px; padding: 1px; vertical-align: top; width: 175px;}
.tech_grades {background-color: #fff8cb; border: 1px solid #ffe32e; margin: 0 auto; padding: 10px; text-algin: center; width: 190px}
.title {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 50px; font-weight: 400; line-height: 50px; margin: 0px; padding: 0px 0px 15px 0px;}
.title2 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 40px; font-weight: 400; margin: 0px; padding: 0px 0px 15px 0px;}
.tp_cite {font-size: 9px; text-align: center;}
.tp_demo {color: #999; padding: 10px;}
.tp_div {background-image: url('/images/divbg_tp-L1.png'); width: 21px;}
.tp_help {background-color: #fff6dc; border: 2px #ee2e62 solid; padding: 10px;}
.tp_icon {float: left; width: 40px;}
.tp_icon-txt {color: #333; float: right; padding-top: 3px; width: 671px;}
.tp_icon-txt2 {color: #333; float: right; padding-top: 9px; width: 671px;}
.tp_icon-txt-faq {color: #333; float: right; padding-top: 3px; width: 442px;}
.tp_icon-txt2-faq {color: #333; float: right; padding-top: 9px; width: 442px;}
.tp_inst {clear: both; display: block; position: relative; width: 711px;}
.tp_inst-faq {clear: both; display: block; position: relative; width: 482px;}
.tp_left {float: left; width: 345px;}
.tp_right {float: right; width: 345px;}
.tp_message {border: 2px solid #ee2e52; float: left; margin-bottom: 20px; padding: 5px; width: 700px;}
.TP {list-style-image: url('/images/TP-li.gif');}
.TP_demo {list-style-image: url('/images/TPdemo-li.gif');}

.view_bt {position: relative; top: 10px;}
#view_levels {left: 255px; position: relative; top: 30px;}
#view_levels2 {left: 235px; position: relative; top: 30px;}
.view_content {float: left; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; line-height: 14px; position: relative; text-align: center; width: 220px}
.view_content2 {float: right; position: absolute; right: 257px; width: 220px;}
.view_subcontent2 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; padding-right: 20px; _padding-right: 10px; text-align: center;}

.why {clear: both; display: block; width: 711px;}
.why_number {float: left; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 80px; margin: 0; padding: 0; text-align: center; vertical-align: top; width: 100px;}
.why_txt {float: right; line-height: 1.5; margin: 0px; padding: 0px 0px 10px 54px; vertical-align: top; width: 557px;}




/* header */
.order {float: right; vertical-align: top;}


.sub_head {position: relative; left: -4px;}
.sub_head-new {position: relative; left: -20px;}
.sub_links {border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; line-height: 1.5; margin: 0px 0px 5px 2px; padding-bottom: 10px; padding-left: 10px; width: 184px;}
.sub_links a {color: #333; font-size: 0.85em; text-decoration: none;}
.sub_links a:hover {color: #6ba22a;}

.sub_link2 {padding-left: 15px;}

.white_paper {float: left; padding-bottom: 20px; width: 160px;}

/* special formatting */
/*libraries */

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one { margin: 0 auto; list-style: none; position: relative; width: 700px; }
#example-one li { display: inline; }
#example-one li a { color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-one li a:hover { color: white; }

#example-two { margin: 0 auto; list-style: none; position: relative; width: 700px; }
#example-two li { display: inline; }
#example-two li a { position: relative; z-index: 200; color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-two li a:hover { color: white; }
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.9); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 150px; height: 25px; background: #bb5f96; }
.current_page_item a, .current_page_item_two a { color: #ccc !important; }
/* end libraries */

/* success stories */
/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }

#example-one {font-size: 12px; height: 200px; line-height: normal; margin: 0 0 15px 0; padding: 10px 5px; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; }

#example-one .nav {overflow: hidden; margin: 0px; }
#example-one .nav li {float: left; margin: 0 30px 0 0; }
#example-one .nav li.last { margin-right: 0; }
#example-one .nav li a { display: block; background: #ccc; border: 0; padding: 3px;}
#example-one .nav li a:hover { background-color: #333; }

#example-one ul { list-style: none; }
#example-one ul li a { display: block;}
#example-one ul li a:hover, #example-one ul li a:focus { background: #fe4902;}
#example-one ul li:last-child a { border: none; }

#example-one li.nav-one a.current, ul.teacher1 li a:hover { background-color: #ee3124;}
#example-one li.nav-two a.current, ul.teacher2 li a:hover { background-color: #ee3124;}
#example-one li.nav-three a.current, ul.teacher3 li a:hover { background-color: #ee3124;}
/* end success stories */


a {color: #333; margin: 0; padding: 0;}
a:hover {color: #88bf47}
a:visited {color: #333;}
a.footer {color: #88bf47; margin: 0; padding: 0;}
a.footer:hover {color: #ee3124}
a.footer:visited {color: #88bf47;}
a.hp_link {color: #000; text-decoration: none;}

/*common core */
a.core {color: #b14332;}
a.core:hover {color: #680000;}
a.core:visited {color: #901313;}

a.privacy {color: #f7901e;}
a.privacy:hover {color: #f7901e;}
a.privacy:visited {color: #f7901e;}
a.super {color: #ee3124; text-decoration: none;}

.test {border: 1px solid #000; width: 570px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 105px;}
.test_sm {color: #666666; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 28px; text-align: center; font-style: italic; font-weight: 200; letter-spacing: 1px; padding: 0px; margin: 0px;}

.temp_G2 {float: left;position: relative; width: 751px; height: 303px;}

/* form styles */
button {border: none;}
input.date {border: 1px #333 solid; width: 75px;}
input.button {background-color: #ef4867; color: #fff; border: solid #ccc; font-size: 10px; padding: 2px; text-align: center; width: 75px;}

/* end form styles */

/* toggle styles */
h2.trigger {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
   padding: 0;
}
h2.trigger a {
	color: #000;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	clear: both;
	overflow: hidden;
	padding: 0;
}
.toggle_container .block {
	padding: 0px; /*--Padding of Container--*/
}
/* end toggle styles */


/******************************Style for displaymessage/errormessage/validationerror div*********************/
.displaymessage {border: 2px solid #88bf47; margin-bottom: 20px; padding: 10px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #333;}
.divMessages {width:100%;text-align:center;margin:15px auto;clear:both;}
.errormessage {color: #cc0000; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; line-height: normal; padding: 20px 0px;}
.validator {color:#c00; float: left; font-size: 9pt; font-weight:700; padding-left: 3px; }
