/* -----------------------------------------------
   [Table of contents]

    1. Tags / html, body
    2. Customer Service / #customer_srv
    3. Go List / #go_list
    4. Home Page Columns / #home_columns
    5. Home Page Intro / #home_intro
    6. Home Page Login Form / #home_login
    7. Home Page Logged In / #home_logged_in
    8. Horizontal Bar / #hrz_bar
        8.1. Horizontal Menu / #hrz_menu
    9. Levels List / #level_list
    10. Middle Section / #middle
    11. Minor Nav / #minor_nav
    12. Nav / #nav
    13. Side Box / #side_box
    14. Subnav / #subnav
    15. Support Box / #support
    16. Home Page Pop Up / .home_pop_up
        16.1. Pop Up Background / .home_pop_up_bg
        16.2. Pop Up Content / .pop_content
        16.3. Pop Up Buttons / .pop_btn
        16.4. Pop Up Close Button / .pop_btn
        16.5. Pop Up Video Player / .vid_player
-------------------------------------------------- */


/* -----------------------------------------------
   [1. Tags]
-------------------------------------------------- */

html {
    background: url('../img/shared/home/html_bg.gif') repeat-x;
}

body {
    background: url('../img/shared/home/body_bg.jpg') no-repeat top center;
}

body #container {
    width: 910px;
}

/* -----------------------------------------------
   [2. Customer Service]
-------------------------------------------------- */

#customer_srv {
    background: url('../img/shared/home/customer_srv_bg.gif') repeat-x left 33px;
    float: left;
    margin-left: 9px;
    width: 556px;
}

#customer_srv.flash_intro {
    margin-left: 4px;
}

#customer_srv .customer_srv_content {
    background: url('../img/shared/home/customer_srv_brd.gif') repeat-y left top;
    padding: 10px 7px 0 7px;
}

#customer_srv .customer_srv_content ul {
    float: left;
    overflow: hidden;
    width: 542px;
}

#customer_srv .customer_srv_content ul li {
    float: left;
    font-size: 11px;
    font-weight: bold;
    left: 12px;
    padding-right: 8px;
    position: relative;
    text-align: center;
}

#customer_srv .customer_srv_content ul li a {
    color: #666;
}

#customer_srv .customer_srv_content ul li img {
    display: block;
    margin-bottom: 3px;
}

#customer_srv .customer_srv_top,
#customer_srv .customer_srv_bot {
    background: url('../img/shared/home/customer_srv_crn.gif') no-repeat left top;
    height: 37px;
    overflow: hidden;
}

#customer_srv .customer_srv_bot {
    background-position: left -37px;
    height: 10px;
}

#customer_srv .customer_srv_top h4 {
    color: #7A8891;
    line-height: 30px;
    margin-left: 14px;
}

#customer_srv .customer_srv_top .customer_btn {
    background: #98A9B0 url('../img/shared/home/more_btn_edg_lt.gif') no-repeat;
    color: #fff;
    float: right;
    margin: 10px 7px 0 0;
}

#customer_srv .customer_srv_top .customer_btn a {
    background: url('../img/shared/home/more_btn_edg_rt.gif') no-repeat right top;
    color: #fff;
    display: block;
    float: none !Important;
    float: left; /* FOR IE6 */
    font-size: 11px;
    height: 13px;
    line-height: 12px;
    padding: 0 11px 0 4px
}

#customer_srv .left_arrow_btn,
#customer_srv .right_arrow_btn {
    float: left;
    width: 19px;
}

#customer_srv .left_arrow_btn a,
#customer_srv .right_arrow_btn a {
    background: url('../img/shared/home/customer_srv_btn_lt.jpg') no-repeat left center;
    display: block;
    height: 111px;
    text-indent: -1000em;
}

#customer_srv .right_arrow_btn a {
    background: url('../img/shared/home/customer_srv_btn_rt.jpg') no-repeat right center;
}


/* -----------------------------------------------
   [3. Go List]
-------------------------------------------------- */

#go_list {
    float: right;
    width: 190px;
}

#go_list ul li {
    padding: 0 10px;
    position: relative;
    width: 170px;
}

#go_list ul li a {
    color: #70B2CA;
}

#go_list ul li a.right {
    background-image: url('../img/shared/home/go_btn2.jpg');
    background-repeat: no-repeat;
    height: 42px;
    text-indent: -1000em;
    overflow: hidden;
    width: 54px;
}

#go_list ul li.first_child a.right {
    background-image: url('../img/shared/home/go_btn1.jpg');
}

#go_list ul li a:hover {
    color: #2785A7;
}

#go_list ul li h4 {
    color: #70B2CA;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 5px 0;
    width: 100px;
}

#go_list ul li.first_child h4 {
    padding-top: 9px;
}

#go_list ul li hr {
    border: none;
    border-top: 1px dashed #D5DEE2;
    clear: both;
    height: 1px;
    margin: 15px 0;
}

* html #go_list ul li hr { /* FOR IE6 */
    margin: 5px 0;
}

*:first-child+html #go_list ul li hr { /* FOR IE7 */
    margin: 5px 0;
}

#go_list ul li p {
    color: #9D9D9D;
    font-size: 10px;
    line-height: 1.3;
    width: 100px;
}


/* -----------------------------------------------
   [4. Home Page Columns]
-------------------------------------------------- */

#home_columns {
    float: right;
    overflow: hidden;
    width: 575px;
}

#home_columns ul li {
    background: url('../img/shared/home/column_hdr_wide.jpg') no-repeat;
    color: #7A8891;
    float: left;
    font-weight: bold;
    line-height: 26px;
    margin: 0 9px;
    position: relative;
    text-indent: 12px;
    width: 269px;
}

* html #home_columns ul li.first_child { /* FOR IE6 */
    margin-left: 5px;
}

#home_columns ul li a.right {
    background: url('../img/shared/home/more_arrow.gif') no-repeat right center;
    color: #7A8891;
    float: none;
    font-size: 11px;
    line-height: 10px;
    height: 11px;
    padding-right: 6px;
    position: absolute;
    right: 8px;
    top: 7px;
}

#home_columns ul li a.right:hover {
    color: #000;
}

#home_columns ul li p {
    color: #828282;
    clear: both;
    line-height: 1.3;
    margin: 10px 0 0 4px;
    text-indent: 0;
}

#home_columns ul li p img {
    border: 1px solid #7A8891;
    float: left;
    margin-right: 10px;
}

#home_columns ul li ul {
    clear: both;
    padding-top: 10px;
}

#home_columns ul li ul li {
    background: none;
    color: #CCD5DA;
    float: none;
    font-weight: normal;
    line-height: 1.3;
    list-style-type: square;
    margin: 2px 0 0 20px;
    text-indent: 0;
    width: auto;
}

#home_columns ul li ul li a,
#home_columns ul li p a {
    color: #828282;
}

#home_columns ul li ul li a:hover,
#home_columns ul li p a:hover {
    text-decoration: underline;
}

#home_columns ul li ul li span 
{
		float:right;
		color: #898E90;
		text-align:right;
    width:75px;
}


/* -----------------------------------------------
   [5. Home Page Intro]
-------------------------------------------------- */

#home_intro .img_banner {
    background: url('../img/shared/home/banner.png') no-repeat;
    height: 242px;
    margin-left: 10px;
    width: 900px;
}

#home_intro.flash_intro {
    height: 349px;
}

* html #home_intro .img_banner { /* FOR IE6 */
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/banner.png', sizingMethod='crop');
}

/* -----------------------------------------------
   [6. Home Page Login Form]
-------------------------------------------------- */

#home_login {
    color: #fff;
    float: left;
    font-size: 11px;
    font-family: 'arial narrow', arial, sans-serif;
    width: 126px;
}

#home_login label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 1px;
    text-transform: uppercase;
}

#home_login p {
    line-height: 19px;
    margin: 6px 0;
}

#home_login p.login_notes {
    border-top: 1px solid #212121;
    margin: 15px 0 0 0;
    padding-top: 6px;
}

* html #home_login p.login_notes .small_txt { /* FOR IE6 */
    font-size: 9px;
}

*:first-child+html #home_login p.login_notes .small_txt { /* FOR IE7 */
    font-size: 9px;
}


#home_login p a {
    color: #9D9C9D;
}

#home_login p a:hover {
    color: #fff;
}

#home_login .form_btn {
    background: url('../img/shared/home/login_btn.gif') no-repeat;
    color: #fff;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    width: 45px;
}

* html #home_login .form_btn { /* FOR IE6 */
    font-size: 9px;
    line-height: 22px;
}

*:first-child+html #home_login .form_btn { /* FOR IE7 */
    font-size: 9px;
    line-height: 22px;
}

#home_login p .login_checkbox {
    margin-right: 4px;
}

* html #home_login p .login_checkbox {
    margin-left: -3px;
    margin-right: 0;
}

*:first-child+html #home_login p .login_checkbox {
    margin-left: -3px;
    margin-right: 0;
}

#home_login .login_text {
    background-color: #4D4D4D;
    border: 1px solid #101010;
    color: #fff;
    font-size: 12px;
    height: 16px;
    margin-bottom: 2px;
    width: 124px;
}

* html #home_login .login_text { /* FOR IE6 */
    margin: 0;
}

*:first-child+html #home_login .login_text { /* FOR IE7 */
    margin: 0;
}


/* -----------------------------------------------
   [7. Home Page Logged In]
-------------------------------------------------- */

#home_logged_in {
    float: left;
    width: 126px;
}

#home_logged_in h4 {
    border-bottom: 1px solid #424242;
    color: #fff;
    font-weight: normal;
    padding: 10px 0;
    margin-bottom: 10px;
}

#home_logged_in a.green_home_btn {
    background: #75B72D url('../img/shared/home/my_speak_eng_btn_sm.png') no-repeat;
    color: #D4FF8C;
    display: block;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 0 10px;
    width: 106px;
}

* html #home_logged_in a.green_home_btn { /* FOR IE6 */
    background-image: none;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/my_speak_eng_btn_sm.png', sizingMethod='crop');
}

#home_logged_in .home_login_btn a {
    background: url('../img/shared/home/login_btn_bg.gif') repeat-x;
    color: #fff;
    display: block;
    float: left;
    font-size: 10px;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}

* html #home_logged_in .home_login_btn a { /* FOR IE6 */
    font-size: 9px;
    line-height: 21px;
}

*:first-child+html #home_logged_in .home_login_btn a { /* FOR IE7 */
    font-size: 9px;
    line-height: 21px;
}

#home_logged_in .home_login_btn .home_login_btn_edg {
    background: url('../img/shared/home/login_btn_crn.gif') no-repeat;
    height: 19px;
    width: 4px;
}

#home_logged_in .home_login_btn .home_login_btn_edg.right {
    background-position: top right;
    float: left;
}


/* -----------------------------------------------
   [8. Horizontal Bar]
-------------------------------------------------- */

#hrz_bar {
    margin-bottom: 5px;
    margin-top: -25px;
    position: relative;
}

* html #hrz_bar { /* FOR IE6 */
    position: static;
}

*:first-child+html #hrz_bar { /* FOR IE7 */
    position: static;
}

#hrz_bar .hrz_bar_crn_bot {
    background: #fff url('../img/shared/home/hrzntl_menu_box_crn_bot.png') no-repeat;
    height: 15px;
    overflow: hidden;
}

* html #hrz_bar .hrz_bar_crn_bot { /* FOR IE6 */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/hrzntl_menu_box_crn_bot.png', sizingMethod='crop');
}

#hrz_bar .hrz_bar_crn_brd {
    background-color: #5E5E5E;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    padding: 0 1px;
}

#hrz_bar .hrz_bar_crn_content {
    background: #040304 url('../img/shared/home/hrzntl_menu_box_crn_bg.png') repeat-x;
    padding: 0 12px;
}

#hrz_bar .hrz_bar_crn_top {
    background: url('../img/shared/home/hrzntl_menu_box_crn_top.png') no-repeat;
    height: 15px;
    overflow: hidden;
}

* html #hrz_bar .hrz_bar_crn_top { /* FOR IE6 */
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/hrzntl_menu_box_crn_top.png', sizingMethod='crop');
}


/* -----------------------------------------------
   [8.1. Horizontal Menu]
-------------------------------------------------- */

#hrz_menu {
    background: #fff url('../img/shared/home/hrzntl_menu_bg.jpg') repeat-x bottom left;
    position: relative;
    float: right;
    width: 746px;
}

#hrz_menu ul li {
    background-position: bottom left;
    background-repeat: no-repeat;
    border-right: 1px solid #ccc;
    float: left;
    height: auto !important;
    height: 90px; /* FOR IE6 */
    min-height: 90px;
    padding: 15px 8px;
    text-align: right;
    width: 170px;
    word-wrap: break-word;
}

#hrz_menu ul li.fourth_child {
    border-right: none;
    width: 169px;
}

#hrz_menu ul li h4 {
    color: #464546;
    font-size: 13px;
    font-weight: bold;
    margin-right: 3px;
}

#hrz_menu ul li p {
    color: #888;
    font-size: 10px;
    line-height: 1.4;
    margin: 5px 3px 5px 55px;
}

#hrz_menu ul li.third_child p {
    margin-left: 60px;
}

#hrz_menu .hrz_menu_links {
    clear: both;
}

#hrz_menu .menu_link {
    background-position: 1px bottom;
    background-repeat: no-repeat;
    bottom: 0;
    padding-bottom: 5px;
    padding-top: 100px;
    position: absolute;
    text-align: right;
    width: 178px;
}

#hrz_menu div.menu_link.first_child {
    background-image: url('../img/shared/home/hrzntl_menu_bg1.jpg');
}

#hrz_menu div.menu_link.second_child {
    background-image: url('../img/shared/home/hrzntl_menu_bg2.jpg');
    left: 186px;
}

#hrz_menu div.menu_link.third_child {
    background-image: url('../img/shared/home/hrzntl_menu_bg3.jpg');
    left: 373px;
}

#hrz_menu div.menu_link.fourth_child {
    background-image: url('../img/shared/home/hrzntl_menu_bg4.jpg');
    left: 560px;
}

#hrz_menu .menu_link a {
    background: url('../img/shared/home/hrzntl_menu_btn.gif') no-repeat right center;
    color: #464546;
    display: block;
    font-weight: bold;
    font-size: 10px;
    line-height: 15px;
    padding-right: 20px;
    width: 158px;
}

#hrz_menu .hrz_menu_brd {
    background: url('../img/shared/home/hrzntl_menu_brd.gif') repeat-y;
}

#hrz_menu .hrz_menu_bot,
#hrz_menu .hrz_menu_top {
    background: url('../img/shared/home/hrzntl_menu_crnr.gif') no-repeat left top;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 746px;
}

#hrz_menu .hrz_menu_bot {
    background-position: left -10px;
    bottom: 0;
}

#hrz_menu .hrz_menu_top {
    top: 0;
}


/* -----------------------------------------------
   [9. Levels List]
-------------------------------------------------- */

#level_list {
    float: right;
    width: 190px;
}

#level_list ul li {
    background: #99AAB1 url('../img/shared/home/levels_list_bg.gif') repeat-x;
    border-left: 1px solid #85939A;
    border-right: 1px solid #85939A;
    position: relative;
}

#level_list ul li.active {
    background-color: #D9D8D8;
    background-image: url('../img/shared/home/levels_list_bg_act.gif');
    border-color: #CDCCCD;
}

#level_list ul li a {
    background: url('../img/shared/home/levels_list_bull.gif') no-repeat 8px center;
    color: #fff;
    display: block;
    font-size: 11px;
    line-height: 18px;
    padding: 0 10px 0 18px;
    position: relative;
    width: 160px;
}

#level_list ul li.active a {
    background-image: url('../img/shared/home/levels_list_bull_act.gif');
    background-position: 7px center;
    color: #506471;
    font-weight: bold;
}

#level_list ul li p {
    background-position: bottom left;
    background-repeat: no-repeat;
    color: #fff;
    display: none;
    font-size: 13px;
    height: auto !important;
    height: 62px; /* FOR IE6 */
    min-height: 62px;
    line-height: 16px;
}

#level_list ul li.active p {
    display: block;
}

#level_list ul li .level_list_step1 p {
    background-color: #7EBE36;
    background-image: url('../img/shared/home/levels_list_item1.jpg');
    padding: 5px 0 3px 60px;
}

#level_list ul li .level_list_step1 p strong {
    color: #C1FE7F;
}

#level_list ul li .level_list_step2 p {
    background-color: #DEB211;
    background-image: url('../img/shared/home/levels_list_item2.jpg');
    padding: 15px 0 0 86px;
}

#level_list ul li .level_list_step2 p strong {
    color: #FCF986;
}

#level_list ul li .level_list_step3 p {
    background-color: #218841;
    background-image: url('../img/shared/home/levels_list_item3.jpg');
    padding: 15px 0 0 50px;
}

#level_list ul li .level_list_step3 p strong {
    color: #A2E5AF;
}

#level_list ul li .level_list_step4 p {
    background-color: #4068B2;
    background-image: url('../img/shared/home/levels_list_item4.jpg');
    padding: 15px 0 0 50px;
}

#level_list ul li .level_list_step4 p strong {
    color: #C6DAFF;
}

#level_list ul li .level_list_step5 p {
    background-color: #CA252B;
    background-image: url('../img/shared/home/levels_list_item5.jpg');
    padding: 15px 0 0 40px;
}

#level_list ul li .level_list_step5 p strong {
    color: #FFC1D6;
}


#level_list ul li p strong {
    display: block;
    margin-top: 5px;
}

#level_list .level_list_top,
#level_list .level_list_bot {
    background: url('../img/shared/home/levels_list_crn.gif') no-repeat;
    height: 10px;
    position: absolute;
    top: 0;
    left: -1px;
    overflow: hidden;
    width: 190px;
}

#level_list ul li.active .level_list_top,
#level_list ul li.active .level_list_bot {
    background-image: url('../img/shared/home/levels_list_crn_act.gif');
}

#level_list .level_list_bot {
    background-position: left -10px;
    bottom: 0;
    top: auto;
}

* html #level_list .level_list_bot {
    bottom: auto;
    top: 9px;
}

* html #level_list ul li.active .level_list_bot {
    bottom: auto;
    top: 85px;
}


/* -----------------------------------------------
   [10. Middle Section]
-------------------------------------------------- */

#middle {
    margin: 0;
    padding: 0;
}


/* -----------------------------------------------
   [11. Minor Nav]
-------------------------------------------------- */

#minor_nav ul li a {
    color: #1E628A;
}

#minor_nav ul li span {
    background-color: #5BABC9;
}


/* -----------------------------------------------
   [12. Nav]
-------------------------------------------------- */

#nav ul {
    background-image: url('../img/shared/home/nav_crnr.gif');
}

#nav .clearing {
    background-image: url('../img/shared/home/nav_crnr.gif');
}

#side_box {
    background: url('../img/shared/home/side_box_bg.gif') repeat-x left 3px;
    float: left;
    width: 145px;
}


/* -----------------------------------------------
   [13. Side Box]
-------------------------------------------------- */

#side_box h4 {
    border-bottom: 2px solid #CCD5DA;
    color: #7A8891;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

#side_box ul li {
    background: url('../img/shared/home/side_box_bull.gif') no-repeat left center;
    border-top: 1px solid #E9ECEE;
    font-size: 11px;
    line-height: 15px;
    padding: 2px 0 2px 17px;
}

#side_box ul > li:first-child {
    border-top: none;
}

#side_box ul li.first_child {
    border-top: none;
}

#side_box ul li a {
    color: #86949D;
}

#side_box ul li a:hover {
    color: #2F6384;
}

#side_box .side_box_content {
    border-left: 3px solid #CCD8DF;
    border-right: 3px solid #CCD8DF;
    padding: 0 10px;
}

#side_box .side_box_bot,
#side_box .side_box_top {
    background: url('../img/shared/home/side_box_crn.gif') no-repeat;
    height: 10px;
    overflow: hidden;
}

#side_box .side_box_bot {
    background-position: left -10px;
}


/* -----------------------------------------------
   [14. Subnav]
-------------------------------------------------- */

#subnav {
    background-color: #fff;
    height: 6px;
    margin: 0;
    padding: 0;
}

#subnav.sub_hvr {
    height: 1.9em;
}


/* -----------------------------------------------
   [15. Support]
-------------------------------------------------- */

#support {
    background: none;
    border: none;
    float: left;
    padding-top: 2ex;
    width: 145px;
}

#support h3 {
    margin-left: 8px;
    padding-left: 0;
}

#support h4 {
    background: none;
    left: 0;
    margin-left: 8px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 145px;
}

#support p {
    clear: both;
    line-height: 1.4;
    margin: 5px 0;
}

#support p .left {
    float: left;
    width: 3.5em;
}

#support #phone {
    background-image: url('../img/shared/home/head_phones.jpg');
    margin-left: 0;
    padding-left: 38px;
}


/* -----------------------------------------------
   [16. Home Page Pop Up]
-------------------------------------------------- */

.home_pop_up {
    background-repeat: no-repeat;
    height: 184px;
    left: 50%;
    margin-left: -310px;
    padding: 25px 0 0 72px;
    position: absolute;
    top: 325px;
    width: 683px;
    z-index: 10;
}


/* -----------------------------------------------
   [16.1. Pop Up Background]
-------------------------------------------------- */

.home_pop_up .home_pop_up_bg {
    height: 209px;
    position: absolute;
    left: 0;
    top: 0;
    width: 755px;
}

.home_pop_up.group_pop .home_pop_up_bg {
    background-image: url('../img/shared/home/pop_group.png');
}

.home_pop_up.junior_pop .home_pop_up_bg {
    background-image: url('../img/shared/home/pop_junior.png');
}

.home_pop_up.senior_pop .home_pop_up_bg {
    background-image: url('../img/shared/home/pop_senior.png');
}

.home_pop_up.test_pop .home_pop_up_bg {
    background-image: url('../img/shared/home/pop_test.png');
}

* html .home_pop_up.group_pop .home_pop_up_bg { /* FOR IE6 */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/pop_group.png', sizingMethod='crop');
}

* html .home_pop_up.junior_pop .home_pop_up_bg { /* FOR IE6 */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/pop_junior.png', sizingMethod='crop');
}

* html .home_pop_up.senior_pop .home_pop_up_bg { /* FOR IE6 */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/pop_senior.png', sizingMethod='crop');
}

* html .home_pop_up.test_pop .home_pop_up_bg { /* FOR IE6 */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.eleutian.com/img/home/pop_test.png', sizingMethod='crop');
}


/* -----------------------------------------------
   [16.2. Pop Up Content]
-------------------------------------------------- */

.home_pop_up .pop_content {
    float: left;
    position: relative;
    width: 440px;
    z-index: 15;
}

.home_pop_up h4 {
    color: #272727;
    font-family: 'arial narrow', arial, sans-serif;
    font-size: 23px;
    font-weight: normal;
    letter-spacing: -1px;
}

.home_pop_up h5 {
    line-height: 1.3;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 5px 0;
}

.home_pop_up.group_pop h5 {
    color: #2F56A1;
}

.home_pop_up.junior_pop h5 {
    color: #5AA700;
}

.home_pop_up.senior_pop h5 {
    color: #F05E0C;
}

.home_pop_up.test_pop h5 {
    color: #4A42A3;
}

.home_pop_up p {
    color: #989898;
    font-size: 12px;
    line-height: 1.3;
    margin: 15px 0 10px 0;
}


/* -----------------------------------------------
   [16.3. Pop Up Buttons]
-------------------------------------------------- */

.home_pop_up .pop_btn {
    background-repeat: repeat-x;
    float: left;
    height: 39px;
}

.home_pop_up.group_pop .pop_btn {
    background-image: url('../img/shared/home/pop_btn_bg_blue.gif');
}

.home_pop_up.junior_pop .pop_btn {
    background-image: url('../img/shared/home/pop_btn_bg_green.gif');
}

.home_pop_up.senior_pop .pop_btn {
    background-image: url('../img/shared/home/pop_btn_bg_orn.gif');
}

.home_pop_up.test_pop .pop_btn {
    background-image: url('../img/shared/home/pop_btn_bg_prp.gif');
}

.home_pop_up .pop_btn a {
    background: url('../img/shared/home/wht_arrow.gif') no-repeat right center;
    color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 27px;
    margin-right: 7px;
    padding: 0 7px;
}

.home_pop_up .pop_btn .pop_btn_edg {
    background-repeat: no-repeat;
    height: 39px;
    overflow: hidden;
    width: 2px;
}

.home_pop_up.group_pop .pop_btn .pop_btn_edg {
    background-image: url('../img/shared/home/pop_btn_crn_blue.gif');
}

.home_pop_up.junior_pop .pop_btn .pop_btn_edg {
    background-image: url('../img/shared/home/pop_btn_crn_green.gif');
}

.home_pop_up.senior_pop .pop_btn .pop_btn_edg {
    background-image: url('../img/shared/home/pop_btn_crn_orn.gif');
}

.home_pop_up.test_pop .pop_btn .pop_btn_edg {
    background-image: url('../img/shared/home/pop_btn_crn_prp.gif');
}

.home_pop_up .pop_btn .pop_btn_edg.right {
    background-position: top right;
    float: left;
}


/* -----------------------------------------------
   [16.4. Pop Up Close Button]
-------------------------------------------------- */

.home_pop_up .pop_close_btn {
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    top: -10px;
    right: -15px;
}

.home_pop_up .pop_close_btn a {
    color: #585756;
    cursor: pointer;
    text-transform: uppercase;
}

.home_pop_up .pop_close_btn .pop_close_edg {
    background: url('../img/shared/home/pop_close_btn_crn.gif') no-repeat;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -1000em;
    width: 7px;
}

.home_pop_up .pop_close_btn .pop_close_edg.right {
    background-position: top right;
    float: left;
    width: 16px;
}

.home_pop_up .pop_close_btn .pop_close_txt {
    float: left;
    background-color: #DBD8D7;
    padding-right: 3px;
}


/* -----------------------------------------------
   [16.5. Pop Up Video Player]
-------------------------------------------------- */

.home_pop_up .vid_player {
    float: left;
    height: 148px;
    margin-right: 20px;
    position: relative;
    width: 195px;
    z-index: 15;
}

.home_pop_up .vid_player img { vertical-align: top; }
.ui-dialog .ui-dialog-content { padding: 0 !important; }
.ui-dialog-titlebar{ border-bottom:0 !important; }  

.video_click_area{
    cursor: pointer;
    position: relative;
    left: 730px;
    top: 40px;
    background: transparent;
    width:160px;
    height:120px;
}



/* -----------------------------------------------
   [17. teach_for_us]
-------------------------------------------------- */

#teach_for_us {
    float: right;
    width:190px;
    
}

#teach_for_us ul li {
    padding: 0 10px;
    position: relative;
    width: 175px;
}

#teach_for_us ul li a {
    color: #70B2CA;
}

#teach_for_us ul li a strong {
  color: #828282;
  padding-right:2px;
  font-weight:normal;
}  

#teach_for_us ul li a.right {
    background-image: url('../img/shared/home/go_head_phones.jpg');
    background-repeat: no-repeat;
    height: 42px;
    text-indent: -1000em;
    overflow: hidden;
    width: 54px;
}

#teach_for_us ul li.first_child a.right {
    background-image: url('../img/shared/home/go_head_phones.jpg');
}

#teach_for_us ul li a:hover {
    color: #2785A7;
}

#teach_for_us ul li h4 {
    color: #70B2CA;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 5px 0;
    
}

#teach_for_us ul li.first_child h4 {
    padding-top: 9px;
}

#teach_for_us ul li hr {
    border: none;
    border-top: 1px dashed #D5DEE2;
    clear: both;
    height: 1px;
    margin: 15px 0;
}

* html #teach_for_us ul li hr { /* FOR IE6 */
    margin: 5px 0;
}

*:first-child+html #teach_for_us ul li hr { /* FOR IE7 */
    margin: 5px 0;
}

#teach_for_us ul li p {
    color: #9D9D9D;
    font-size: 10px;
    line-height: 1.3;
    width: 130px;
}
.none {
  display:none;
}