#students_passed {position: relative; color:#f6f6f6; margin-bottom:5px; font-size: 1.2em;font-weight: lighter; text-shadow: 2px 2px 2px #111111; filter: dropshadow(color=#111111, offx=2, offy=2);}
#students_passed span {font-weight:bold; font-style:italic; font-size: 1.2em;}
#students_passed .b1 {float: left; width: 33%; text-align: right}
#students_passed .b2 {float: left; width: 30%; padding: 0 15px; text-align: center}
#students_passed .b3 {float: left; width: 33%; text-align: left; line-height: 2.4em}
@media (max-width:768px)  {
    #students_passed .b1 {float: none; width: 100%; text-align: center}
    #students_passed .b2 {float: none; width: 100%; text-align: center; padding: 0;}
    #students_passed .b3 {float: none; width: 100%; text-align: center;  line-height: normal}
}

#content_wrap {margin: 0; padding: 0;}
#content_wrap .content_wrap_body {padding:3px;}

#home_boxes {display: table;margin: 30px auto;}
#home_boxes #home_box1 {margin-bottom: 20px;float: left;background: url('../../images/public/home_box_vert_line.png') no-repeat top right}
#home_boxes #home_box1 a {width:290px; display: block; line-height: 40px; padding-left: 40px; color:#fff; background: url('../../images/public/glare_bg.png') no-repeat;}
#home_boxes #home_box1 a:hover {background-image: url('../../images/public/glare_bg_over.png');}
#home_boxes #home_box1 a .color {color:#f7c71e;}
#home_boxes #home_box2 {margin-bottom: 20px;float: left;width:310px; padding: 0 10px 0 20px; background: url('../../images/public/home_box_vert_line.png') no-repeat top right}
#home_boxes #home_box2 #state_exam_box {position: relative; width:313px; height:126px; background: url('../../images/public/home_new/state_req.png') no-repeat}
#home_boxes #home_box3 {margin-bottom: 20px;float: left;padding-left: 20px;}
#home_boxes .home_box_title {margin-bottom: 20px;font-size: 1.7em; font-weight:bold; font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}
#home_boxes .home_box_title .thin{font-weight:normal}
@media (max-width:980px)  {
    #home_boxes {width: 700px;}
    #home_boxes #home_box2 {background: none}
    
}
@media (max-width:699px)  {
    #home_boxes {width: 313px;}
    #home_boxes #home_box1 {background: none}
}

#home_main_wrap {position: relative;}

#home_main_left {float: left; max-width: 585px; width:100%; background: url('../../images/public/home_new/hr_fade_vert.png') no-repeat top right}
#home_main_left h1 {color: #f8c91c; font-size: 36px; font-style: italic; padding: 5px 10px 2px 30px; text-shadow: 2px 2px 2px #222222; filter: dropshadow(color=#222222, offx=2, offy=2);}
#home_main_left h2 {font-size: 20px; font-style: italic; font-weight: normal; padding: 2px 10px 10px 30px;}
@media (max-width:600px)  {
    #home_main_left h1,#home_main_left h2 {text-align: center}
}
.plt_nums {max-width: 548px; width:100%;
border-top:1px dotted #fff;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.plt_home_placement {max-width: 235px; width:50%;}
.plt_nums img {width:100%;}
.plt_nums td {vertical-align: middle}
.plt_nums .plt_num {padding: 15px; width:20%;}
.plt_nums .plt_num img { max-width: 68px;}

.plt_nums #plt1_2 { padding:25px 10px; width: 30%;}
.plt_nums #plt1_2 img {max-width: 176px;}
.plt_nums #plt2_2 { padding:15px 10px 0 10px; width: 30%;}
.plt_nums #plt2_2 img {max-width: 134px;}
.plt_nums #plt3_2 { padding:15px 10px 0 10px; width: 30%;}
.plt_nums #plt3_2 img {max-width: 136px;}
@media (max-width:500px)  {
    .plt_nums #plt1_2 {width: 0; display: none}
    .plt_nums #plt2_2 {width: 0; display: none}
    .plt_nums #plt3_2 {width: 0; display: none}
}

#home_main_left .placement {padding: 25px 0 0 95px;}
#home_main_left .row1 {font-size: 36px;}
#home_main_left .row2 {font-size: 16px; font-style: italic;}
#home_main_left .row3 a {font-size: 16px; color: #f8c91c; font-weight: bold; text-decoration: underline;}
#home_main_left #plt_3 a {display:inline-block; margin-top:5px; border:1px solid #a88608; background: #f8c91c; color: #00091a; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; padding: 5px 10px;}
#home_main_left #plt_3 a:hover {background-color: #fbed0a}
#btn_signup_ce {margin-left: 40px;display:inline-block; margin-top:5px; border:1px solid #a88608; background: #f8c91c; color: #00091a !important; font-size: 14px; font-weight: normal !important; text-decoration: none; text-transform: uppercase; padding: 5px 10px;}
#btn_signup_ce:hover {background-color: #fbed0a}
#tbl_our_courses {color:#f8c91c; font-style: italic; font-size: 20px;}
#tbl_our_courses hr {border:none; border-top:1px solid #f8c91c;}
#tbl_course_list {margin-top:12px;}
#tbl_course_list td {padding: 3px 6px;}
#home_main_left #tbl_course_list a {color:#fff; font-weight: normal; font-size: 11px;}
#home_main_right {float: left; width: 415px;}
#home_main_right h1 {color: #f8c91c; font-size: 25px; font-style: italic; padding: 12px 10px 2px 20px; text-shadow: 2px 2px 2px #222222; filter: dropshadow(color=#222222, offx=2, offy=2);}
#home_main_right h2 {color: #fff; font-size: 20px; font-style: italic; font-weight: normal; padding: 2px 10px 10px 20px;}
#home_main_right img {width: 100%; max-width: 353px;}
@media (max-width:500px)  {
    #home_main_right {width:100%; text-align: center}
}

#ce_bene {margin: 20px 0 0 40px; font-size: 1.15em;}
#ce_bene li {margin-bottom: 10px; text-shadow: 1px 1px 3px #111111; filter: dropshadow(color=#111111, offx=1, offy=1);}

#audio_spanish_new {position: relative; margin: 15px 0;width:628px; height: 116px; background: url('/assets/images/public/home_new/audio-spanish.png') no-repeat;}
.horz_fade_line{margin: 10px auto;height:1px; max-width:950px;background:#fff;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
}

@media (max-width:990px)  {
    #home_main_left {float: none; display: table; margin: 0 auto; background: none}
    #home_main_right {float: none; display: table; margin: 0 auto;}
    .horz_fade_line {width: auto;}
}

#features_bar {position: relative; width:1000px; height: 113px; margin: 35px 0 50px 0; background: url('../../images/public/home_new/features_bar.png') no-repeat}
#features_bar #feature1 {position: absolute; top: 18px; left: 112px;}
#features_bar #feature2 {position: absolute; top: 18px; left: 445px;}
#features_bar #feature3 {position: absolute; top: 18px; left: 780px;}
#features_bar p {margin: 5px 0;}

@media (max-width:990px)  {
    #features_bar {display: none}
}

#home_box3 ul {margin-left: 0;margin-bottom:15px; font-size:.9em; list-style-type:none;}
#home_box3 ul li {line-height: 1.9em; white-space:nowrap; padding-left: 23px; background: url('../../images/public/home_new/check.png') no-repeat left 3px;}
#home_box3 ul li a {color:#fff !important; font-weight:normal}

/* Popup Feature Checklist */
#btn_features_open {text-align: center;display: inline-block;margin:0 auto;padding:5px;cursor: pointer; border:1px solid #a88608; background: #f8c91c; color: #00091a !important; font-size: 14px; font-weight: normal !important; text-decoration: none; text-transform: uppercase; padding: 5px 10px;}
#btn_features_open:hover {background-color: #fbed0a}
.dialog1 {border: 2px solid #ffaf42 !important;}
.dialog1 .ui-dialog-titlebar {display:none;}
.dialog1 .ui-dialog-buttonset {float:none !important; display: table; margin: 0 auto;}
.dialog1 .ui-dialog-buttonset .ui-button {background: none !important;}
.dialog1 .ui-dialog-buttonpane {border:none !important;}
.ui-widget-overlay {background-color: #000 !important;}
#plt_feature_list .ui-widget-header {background: none !important; border: none !important;}
#plt_feature_list .tabs {border: none !important; border-bottom: 1px solid #ccc !important; border-radius: 0 !important;}
#plt_feature_list .ui-tabs-nav {font-weight: bold !important; font-size: 20px !important; color:#a1a1a1 !important; border-bottom: 1px solid #ccc !important;  border-radius: 0 !important;}
#plt_feature_list .ui-state-active {color:#000 !important;}
.tbl_feature_list table {width:100%;}
.tbl_feature_list td {border-bottom: 1px solid #ccc; line-height: 1.5em; padding: 5px 0; color: #636363;}
.tbl_feature_list td a {color: #636363;}
.tbl_feature_list td.vert_border {border-bottom: none; width: 15px; background: url('../../images/public/feature_vline.gif') repeat-y center}
.tbl_feature_list td.checkmark {border-bottom: 1px solid #ccc; width: 138px; background: url('../../images/public/feature_check.png') no-repeat center center}
.tbl_feature_list tr:last-child td {border-bottom: none;}
#plt_feature_list_tag {position: absolute; top: 5px; right: 20px; color:#cf2727; font-family:Arial,Verdana,Helv,sans-serif; background:#fff; padding: 0 15px }
#plt_feature_list_tag h3 {font-style: italic}