BODY { color: #111017; margin: 0; background: #fff; min-width: 940px; }
.bg2_body { height: auto !important; min-height: 100%; }
html, body { height: 100%; }

/* ************************************************************************************* */

* { padding: 0; margin: 0; font-size: 13px; line-height: normal; font-family: Arial, Helvetica, sans-serif; }

/* ************************************************************************************* */

.width_div { width: 950px; margin: auto; }
.width_table { width: 940px; position: relative; margin: auto; }
.width_td { padding: 0 0 0 0; }

/* ************************************************************************************* */

.main_div { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 960px; position: relative; }
.main_table { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 960px; }

.box_width_left { width: 243px; }
.box_width_right { width: 243px; }

.content_width_td { width: 100%; padding: 0 0 0 0 }

.box_width_td_left { padding: 0 25px 0 7px; }
.box_width_td_right { padding: 0 7px 0 25px; display: none; }
.box_width_td_new { padding: 0; }

#titlediv h2 { font-family: arial narrow, arial; font-size: 28px; text-shadow: 2px 2px #aaa; color: #103071; position: relative; top: 50px; left: 10px; }

/* ************************************************************************************* */

.row_1 { padding: 0 0 10px 0; text-align: center; background: #fff; }
.row_2 { padding: 0 0 0 0; position: relative; }
.row_3 { padding: 0 0 0 0; text-align: center; }
.row_4 { padding: 0 0 0 0; }

/* ************************************************************************************* */

.logo { padding: 29px 0 12px 17px; vertical-align: top; float: left; width: 300px; text-align: left; }
.banner_box { width: 100%; text-align: center; padding-bottom: 19px; }

/* ************************************************************************************* */

.navigation2 { width: 100%; padding: 0 34px 0 0; }
.navigation { padding: 0 0 0 0; width: 456px; }

.navigation_wrapper_tl { background: url(/enroll/images/navigation_tl.gif) 0 0 no-repeat; }
.navigation_wrapper_tr { background: url(/enroll/images/navigation_tr.gif) 100% 0 no-repeat; }
.navigation_wrapper_rep { background: url(/enroll/images/navigation_rep.gif) 0 0 repeat-x; margin: 0 5px 0 5px; height: 41px; }

.navigation a { color: #e40808; font-size: 12px; line-height: 13px; font-weight: normal; text-decoration: none; }
.navigation a:hover { color: #e40808; text-decoration: none; }

.navigation_separator { width: 20%; }
.navigation_separator img { width: 21px; }

/* ************************************************************************************* */

.navigation .languages { padding: 0 21px 0 0; }
.navigation .languages table { width: 159px; }
.navigation .languages td { }
.navigation .languages .languages_img { margin: 0 2px 0 2px; }

.navigation .currencies { padding: 0 15px 0 0; vertical-align: middle; width: 100%; }
.navigation .currencies table { width: 165px; }

.navigation .languages td,
.navigation .currencies td { color: #fff; font-size: 13px; line-height: 14px; font-weight: normal; vertical-align: middle; }

/* ************************************************************************************* */

.cart_bg { padding: 25px 0 13px 0; }
.cart_bg div {
    padding: 0 0 0 0; white-space: nowrap; text-align: right;
    color: #9a9a9a; font-size: 13px; line-height: 14px; font-weight: normal;
}

.cart_bg b { color: #0bb1e8; font-size: 13px; line-height: 14px; font-weight: normal; text-decoration: underline; }

.cart_bg a { color: #0BB1E8; font-size: 13px; line-height: 14px; font-weight: normal; text-decoration: none }
.cart_bg a:hover { color: #0BB1E8; text-decoration: underline; }
.cart_bg a strong { color: #0BB1E8; font-size: 13px; line-height: 14px; font-weight: normal; text-decoration: none }
.cart_bg a:hover { color: #0BB1E8; text-decoration: underline; }

.cart_bg td { font-size: 13px; }

/* ************************************************************************************* */

#aid {
    width: 50px; height: 18px; padding-left: 5px; padding-right: 0;
    background-color: #ffffaa; vertical-align: middle;
}

.signin { padding: 2px 2px 0 2px; margin: 0; vertical-align: middle; width: 100px; }
.signin .go { width: 100%; border: 0 solid #cccccc; background: transparent; color: #9a9a9a; font-size: 11px; line-height: 18px; vertical-align: middle; margin: 0 0 0 0; }
.signin td { color: #4a4849; font-size: 14px; line-height: 12px; font-weight: normal; }
.signin .table { width: 75px; }
.signin .td { padding: 0 0 4px 0; }

.signin_input-rep { background: url(/enroll/images/search-rep.gif) 0 0 repeat-x; width: 100%; }
.signin_input-left { background: url(/enroll/images/search-left.gif) 0 0 no-repeat; }
.signin_input-right { background: url(/enroll/images/search-left.gif) 100% 0 no-repeat; width: 100%; vertical-align: middle; height: 23px; }

/* ************************************************************************************* */

.select { width: 100%; border: 1px solid #e8e8e7; background: #fff; color: #9a9a9a; vertical-align: middle; margin: 0 0 0 0; padding: 0; height: 19px; line-height: 18px; padding-top: 1px; }

.select2 { margin: 0 0 6px 0; border: 0 solid #e8e8e7; background: #fff; color: #a4a4a4; }
.select2 td { padding: 12px 0 10px 0; height: 36px; vertical-align: middle; }
.select2 select { width: 30%; border: 1px solid #e8e8e7; background: #fff; color: #a4a4a4; vertical-align: middle; margin: 0 10px 2px 10px; }

.select3 { width: 100%; border: 1px solid #e8e8e7; background: #fff; color: #a4a4a4; vertical-align: middle; margin: 0 0 0 0; padding: 0; }

.search { padding: 2px 22px 0 43px; vertical-align: middle; }
.search .go {
    width: 100%; border: 0 solid #cccccc; background: transparent; color: #9a9a9a; font-size: 11px; line-height: 18px; vertical-align: middle; margin: 0 0 0 0;
    padding-left: 5px; padding-right: 0; height: 18px; vertical-align: middle;
}

.search td { color: #4a4849; font-size: 14px; line-height: 12px; font-weight: normal; }

.search .table { width: 207px; }
.search .td { padding: 0 0 4px 0; }

/* ************************************************************************************* */

.search_input-rep { background: url(/enroll/images/search-rep.gif) 0 0 repeat-x; width: 100%; }
.search_input-left { background: url(/enroll/images/search-left.gif) 0 0 no-repeat; }
.search_input-right { background: url(/enroll/images/search-left.gif) 100% 0 no-repeat; width: 100%; vertical-align: middle; height: 23px; }

.search_button-rep { background: url(/enroll/images/search2-rep.gif) 0 0 repeat-x; }
.search_button-left { background: url(/enroll/images/search2-left.gif) 0 0 no-repeat; }
.search_button-right { background: url(/enroll/images/search2-right.gif) 100% 0 no-repeat; vertical-align: middle; height: 23px; padding: 0 0 0 0; }

/* ************************************************************************************* */

.footer {
    padding: 0 0 0 0;
    color: #26b0ed; font-size: 13px; line-height: 19px; font-weight: normal; vertical-align: middle;
}


/*background:url(/enroll/images/line_x.gif) 0 0 repeat-x; */
.footer_td { text-align: left; padding: 24px 8px 20px 8px; width: 100%; }
.footer2_td { text-align: left; padding: 14px 16px 30px 0; }

.footer .footer2_td { vertical-align: middle; }
.footer div { color: #111017; font-size: 13px; line-height: 19px; font-weight: normal; vertical-align: top; }

.footer a { color: #26b0ed; font-size: 13px; line-height: 19px; font-weight: normal; text-decoration: none; }
.footer a:hover { color: #26b0ed; text-decoration: underline; }

.footer b { color: #26b0ed; font-size: 13px; font-weight: normal; text-decoration: none; }
.footer b a { color: #26b0ed; font-size: 13px; font-weight: normal; text-decoration: none; }
.footer b a:hover { color: #26b0ed; text-decoration: underline; }

.footer strong a { color: #26b0ed; font-size: 13px; line-height: 30px; font-weight: normal; text-decoration: underline; }
.footer strong a:hover { color: #26b0ed; text-decoration: none; }

/* ************************************************************************************* */

.footer_wrapper_tl { background: url(/enroll/images/footer_wrapper_left.gif) 0 0 no-repeat; }
.footer_wrapper_tr { background: url(/enroll/images/footer_wrapper_right.gif) 100% 0 no-repeat; }
.footer_wrapper_rep { background: url(/enroll/images/footer_wrapper_rep.gif) 0 0 repeat-x; margin: 0 6px 2px 6px; height: 41px; vertical-align: top; }

/* ************************************************************************************* */

.popup_bg { padding: 0 0 0 0; min-width: 460px; }

.popup_width_table { margin: 0 0 0 0; margin: auto; }
.popup_width_td { padding: 0 0 0 0; }

.popup_1 { padding: 15px 27px 29px; text-align: right; height: 106px; background: url(/enroll/images/logo.gif) 10px 15px no-repeat; }
.popup_2 { padding: 0 10px 0 10px; border: 0 solid #eaece1; }

.popup { height: 100%; width: 408px; }
.popup strong { color: #111017; font-size: 12px; line-height: 13px; font-weight: bold; text-decoration: none; padding: 8px 0 6px 0; display: block; }
.popup td { color: #888888; }

.popup a,
.popup a u { color: #999999; font-size: 12px; font-weight: normal; text-decoration: none; }

.popup a:hover,
.popup a:hover u { color: #999999; text-decoration: underline; }

.popup .popup_footer { text-align: center; padding: 1px 0 11px 0; }
.popup .popup_footer { color: #484848; font-size: 13px; line-height: 19px; font-weight: normal; vertical-align: top; }
.popup .popup_footer a { color: #484848; font-size: 13px; line-height: 19px; font-weight: normal; text-transform: none; text-decoration: none; }
.popup .popup_footer a:hover { color: #484848; text-decoration: underline; }

/* ************************************************************************************* */

.menu { padding: 0 0 0 0; width: 100%; }
.menu_separator { width: 1px; vertical-align: middle; text-align: center; padding: 0 0 0 0; }
.menu_separator img { width: 2px; }

.menu_wrapper_tl { background: url(/enroll/images/menu_wrapper_tl.gif) 0 0 no-repeat; }
.menu_wrapper_tr { background: url(/enroll/images/menu_wrapper_tr.gif) 100% 0 no-repeat; }
.menu_wrapper_rep { background: url(/enroll/images/menu_wrapper_rep.gif) 0 0 repeat-x; margin: 0 5px 0 5px; height: 51px; }

/* ************************************************************************************* */

.menu #m1,
.menu #m2,
.menu #m3,
.menu #m4,
.menu #m5,
.menu #m6,
.menu #m7,
.menu #m8,
.menu #m9,
.menu #over_m1,
.menu #over_m2,
.menu #over_m3,
.menu #over_m4,
.menu #over_m5,
.menu #over_m6,
.menu #over_m7,
.menu #over_m8,
.menu #over_m9,
.menu #over2_m1,
.menu #over2_m2,
.menu #over2_m3,
.menu #over2_m4,
.menu #over2_m5,
.menu #over2_m6,
.menu #over2_m7,
.menu #over2_m8,
.menu #over2_m9 { width: auto; }

.menu #m1 a,
.menu #m2 a,
.menu #m3 a,
.menu #m4 a,
.menu #m5 a,
.menu #m6 a,
.menu #m7 a,
.menu #m8 a,
.menu #m9 a,
.menu #over_m1 a,
.menu #over_m2 a,
.menu #over_m3 a,
.menu #over_m4 a,
.menu #over_m5 a,
.menu #over_m6 a,
.menu #over_m7 a,
.menu #over_m8 a,
.menu #over_m9 a,
.menu #over2_m1 a,
.menu #over2_m2 a,
.menu #over2_m3 a,
.menu #over2_m4 a,
.menu #over2_m5 a,
.menu #over2_m6 a,
.menu #over2_m7 a,
.menu #over2_m8 a,
.menu #over2_m9 a { width: auto; cursor: pointer; white-space: nowrap; text-align: center; padding: 18px 8px 15px 8px; display: block; vertical-align: middle; font-size: 16px; line-height: 17px; font-weight: normal; }

.menu #m1 a,
.menu #m2 a,
.menu #m3 a,
.menu #m4 a,
.menu #m5 a,
.menu #m6 a,
.menu #m7 a,
.menu #m8 a,
.menu #m9 a { color: #2f3638; }

.menu #over_m1 a,
.menu #over_m2 a,
.menu #over_m3 a,
.menu #over_m4 a,
.menu #over_m5 a,
.menu #over_m6 a,
.menu #over_m7 a,
.menu #over_m8 a,
.menu #over_m9 a { color: #0bb1e8; text-decoration: none; }

.menu #over2_m1 a,
.menu #over2_m2 a,
.menu #over2_m3 a,
.menu #over2_m4 a,
.menu #over2_m5 a,
.menu #over2_m6 a,
.menu #over2_m7 a,
.menu #over2_m8 a,
.menu #over2_m9 a { color: #0bb1e8; text-decoration: none; }

/* ************************************************************************************* */

.MenuBtnsFont { font-family: calibri, arial, helvetica; font-size: 18px; color: #2f3638; }
.MenuBtnsFont:hover { color: #0bb1e8; }
.MenuBtnsTD { width: auto; cursor: pointer; white-space: nowrap; text-align: center; padding: 16px 8px 15px 8px; display: block; vertical-align: middle; font-size: 16px; line-height: 17px; font-weight: normal; }

/* ************************************************************************************* */

.navigation2 { padding: 0 0 0 23px; overflow: hidden; }
.navigation2 td { vertical-align: middle; white-space: nowrap; }
.navigation2 ul { list-style: none; padding: 0; margin: 0 -8px 0 0; width: 498px; float: right; }
.navigation2 li { display: block; float: right; vertical-align: top; }
.navigation2 li.un { background: none; }

/* ************************************************************************************* */

.navigation2 #m4,
.navigation2 #m5,
.navigation2 #m8,
.navigation2 #m9,
.navigation2 #m10,
.navigation2 #m11,
.navigation2 #over_m4,
.navigation2 #over_m5,
.navigation2 #over_m8,
.navigation2 #over_m9,
.navigation2 #over_m10,
.navigation2 #over_m11,
.navigation2 #over2_m4,
.navigation2 #over2_m5,
.navigation2 #over2_m8,
.navigation2 #over2_m9,
.navigation2 #over2_m10,
.navigation2 #over2_m11 { width: auto; cursor: pointer; white-space: nowrap; text-align: center; text-transform: uppercase; background: none; display: block; padding: 10px 8px 8px 8px; font-size: 11px; line-height: 12px; font-weight: normal; }

.navigation2 #m4,
.navigation2 #m5,
.navigation2 #m8,
.navigation2 #m9,
.navigation2 #m10,
.navigation2 #m11 { color: #999999; text-decoration: none; }

.navigation2 #over_m4,
.navigation2 #over_m5,
.navigation2 #over_m8,
.navigation2 #over_m9,
.navigation2 #over_m10,
.navigation2 #over_m11 { color: #999999; text-decoration: underline; }

.navigation2 #over2_m4,
.navigation2 #over2_m5,
.navigation2 #over2_m8,
.navigation2 #over2_m9,
.navigation2 #over2_m10,
.navigation2 #over2_m11 { color: #999999; text-decoration: underline; }

/* ************************************************************************************* */

.footer #m1,
.footer #m2,
.footer #m3,
.footer #m4,
.footer #m5,
.footer #m6,
.footer #m7,
.footer #m8,
.footer #m9,
.footer #m10,
.footer #m11,
.footer #over_m1,
.footer #over_m2,
.footer #over_m3,
.footer #over_m4,
.footer #over_m5,
.footer #over_m6,
.footer #over_m7,
.footer #over_m8,
.footer #over_m9,
.footer #over_m10,
.footer #over_m11 { width: 20%; text-align: center; }

.footer #m1 a,
.footer #m2 a,
.footer #m3 a,
.footer #m4 a,
.footer #m5 a,
.footer #m6 a,
.footer #m7 a,
.footer #m8 a,
.footer #m9 a,
.footer #m10 a,
.footer #m11 a,
.footer #over_m1 a,
.footer #over_m2 a,
.footer #over_m3 a,
.footer #over_m4 a,
.footer #over_m5 a,
.footer #over_m6 a,
.footer #over_m7 a,
.footer #over_m8 a,
.footer #over_m9 a,
.footer #over_m10 a,
.footer #over_m11 a { text-transform: none; font-size: 13px; line-height: 19px; font-weight: normal; padding: 10px 7px 10px 7px; vertical-align: middle; display: block; text-align: center; background: none; }

.footer #m1 a,
.footer #m2 a,
.footer #m3 a,
.footer #m4 a,
.footer #m5 a,
.footer #m6 a,
.footer #m7 a,
.footer #m8 a,
.footer #m9 a,
.footer #m10 a,
.footer #m11 a { color: #fff; cursor: pointer; text-decoration: none; }

.footer #over_m1 a,
.footer #over_m2 a,
.footer #over_m3 a,
.footer #over_m4 a,
.footer #over_m5 a,
.footer #over_m6 a,
.footer #over_m7 a,
.footer #over_m8 a,
.footer #over_m9 a,
.footer #over_m10 a,
.footer #over_m11 a { color: #fff; cursor: pointer; text-decoration: underline; }

/* ************************************************************************************* */

.infoBox { background: #e6e6e6; }
.orderEdit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0054; text-decoration: underline; }

/* ************************************************************************************* */

h1 { font-size: 33px; color: #08296B; width: 400px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.results { font-size: 33px; color: #08296B; width: 550px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses { font-size: 33px; color: #08296B; width: 550px; margin-top: 25px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses-s { font-size: 30px; color: #08296B; width: 550px; margin-top: 25px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.h1courses-sr { font-size: 27px !important; color: #08296B; width: 600px !important; margin-top: 25px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.howitworks { font-size: 28px; color: #08296B; width: 550px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.faqs { font-size: 30px; color: #08296B; width: 940px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.monitor { font-size: 27px; font-weight: normal; color: #459AB7; width: 550px; font-family: calibri, arial narrow, arial; font-weight: bold; }
h1.monitor2 { font-size: 27px; font-weight: normal; color: #444444; width: 480px; font-family: calibri, arial narrow, arial; font-weight: bold; }

a.link1 { color: #26b0ed !important; font-size: 13px; line-height: 19px; font-weight: normal !important; text-decoration: none; }
a.link1:hover { color: #26b0ed !important; text-decoration: underline; }

/* ************************************************************************************* */

div.image01 { position: absolute; top: 0; left: 563px; height: 309px; width: 330px; z-index: 0; }

#header-shadow { margin: 0 auto 0 auto; background: url('/enroll/images/shadow.png') center; width: 100%; height: 11px; z-index: 5; }
#acellus_at_home { position: absolute; top: 20px; left: -2px; width: 436px; height: 82px; z-index: 3; }

.contactbox h2 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; font-weight: bold; }
.contactbox p { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11pt; }

.notestbl td { padding: 10px; }
.textbox { position: absolute; top: 122px; left: 30px; width: 600px; height: 150px; text-align: left; z-index: 3; }

#enrolldiv { position: absolute; top: 260px; left: 30px; z-index: 400; }
#vidoverdiv { position: absolute; top: 260px; left: 255px; z-index: 400; }

.textbox h1 { background: none; font-family: "Tahoma", Arial, sans-serif; color: #023390; font-size: 22pt; font-weight: bolder; margin-bottom: 0; margin-top: 10px; }
.textbox h2 { background: none; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1D9038; font-size: 15pt; font-weight: bold; margin-top: 2; margin-bottom: 5px; }

.textbox ul { margin-top: 9; }
.textbox ul li { font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size: 13pt; line-height: 11pt; margin-left: 40px; padding: 5px 0; list-style: none; list-style-image: url(/enroll/images/blue_check.gif); }

.aceheading1 { color: #444; font-family: myriad, calibri, arial, helvetica, verdana, sans-serif; font-size: 31px; }

.textstyle0 { font-family: Tahoma; font-weight: bold; font-style: normal; font-size: 18pt; text-decoration: none; color: #023390; }
.textstyle1 { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: none; color: #2aa9ec; position: relative; top: -4px; left: 0; }

.textstyle2 { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: none; color: #000000; position: relative; top: -4px; left: 0; }
.textstyle2:hover { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: none; color: #2aa9ec; position: relative; top: -4px; left: 0; }

.textstyle3 { font-family: Arial; font-weight: normal; font-style: normal; font-size: 12pt; line-height: 15pt; text-decoration: none; color: #000000; }
.textstyle3B { font-family: Arial; font-weight: bold; font-style: normal; font-size: 12pt; line-height: 15pt; text-decoration: none; color: #000000; }
.textstyle3N { font-family: Arial; font-weight: normal; font-style: normal; font-size: 9pt; line-height: 12pt; text-decoration: none; color: #000000; }

.textstyle4 { font-family: Arial Narrow; font-weight: normal; font-style: normal; font-size: 18pt; text-decoration: none; color: #537cff; }
.textstyle4B { font-family: Arial Narrow; font-weight: normal; font-style: normal; font-size: 15pt; text-decoration: none; color: #000000; }
.textstyle4C { font-family: Arial Narrow; font-weight: normal; font-style: normal; font-size: 15pt; text-decoration: none; color: #537cff; }

.textstyle7 { font-family: Arial; font-weight: normal; font-style: normal; font-size: 18pt; text-decoration: none; color: #0080ff; }

.textstyleA { font-family: arial; font-weight: normal; font-style: normal; font-size: 13px; font-weight: bold; text-align: left; text-decoration: none; color: #000000; }
.textstyleA:hover { font-family: arial; font-weight: normal; font-style: normal; font-size: 13px; font-weight: bold; text-align: left; text-decoration: none; color: #2aa9ec; }

.textstyleT { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: none; color: #2aa9ec; position: relative; top: -4px; left: 0; }
.textstyleT:hover { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: underline; color: #2aa9ec; position: relative; top: -4px; left: 0; }

.textstyleL { font-family: Arial; font-weight: normal; font-style: normal; font-size: 12pt; text-decoration: none; color: #2aa9ec; }
.textstyleL:hover { font-family: Arial; font-weight: normal; font-style: normal; font-size: 12pt; text-decoration: underline; color: #2aa9ec; }

.textstyleC { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 14pt; text-decoration: none; color: #000000; }

/* ***************************************************************************************************** */

.bio { font-family: arial; font-size: 6pt; color: #000000; margin-top: 10px; text-align: right; }
.bio-blurb { font-size: 15pt; color: #000000; padding-top: 10px; text-align: left; width: 275px; z-index: 70; }
.bio-box { height: 130px; width: 142px; background-color: transparent; float: left; clear: all; }
.bio-div { background-color: white; height: 121px; width: 90px; border: 1px solid #ddd; margin-right: 12px; margin-bottom: 7px; padding: 7px; -moz-border-radius: 5px; border-radius: 5px; float: left; clear: none; }
.bio-img { margin-top: 0; z-index: 60; }
.bio-main { color: #000000; }
.bio-div2 { font-family: arial; font-size: 10pt; color: #3fb1f0; margin-top: 10px; text-align: right; text-decoration: none; }
.bio-span { font-family: arial; font-size: 10pt; color: #3fb1f0; !important; margin-top: 10px; text-align: right; text-decoration: none; }
.bio-span:hover { font-family: arial; font-size: 10pt; color: #3fb1f0; !important; margin-top: 10px; text-align: right; text-decoration: underline; }
.bio-table { margin: 0; }

/* ***************************************************************************************************** */

.box1 { position: absolute; top: 30px; left: 0; width: 323px; height: 134px; text-align: left; z-index: 3; }
.box1 h1 { background: none; padding: 8px 26px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size: 13pt; font-weight: bold; }
.box1 p { text-decoration: none; cursor: pointer; padding-top: 17px; padding-left: 26px; font-weight: 10pt; }
.box1 p a { color: #023390; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; text-decoration: none; }

.box2 { position: absolute; top: 20px; left: 28px; width: 323px; height: 134px; padding-top: 15px; padding-left: 10px; text-align: left; z-index: 3; }
.box2 h1 { background: none; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size: 13pt; font-weight: bold; }
.box2 p { cursor: pointer; font-weight: 10pt; padding-top: 27px; }
.box2 p a { color: #023390; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; text-decoration: none; }

.box3 { position: absolute; top: 20px; left: 20px; width: 316px; height: 134px; padding-top: 15px; padding-left: 20px; text-align: left; z-index: 3; }
.box3 h1 { background: none; margin-bottom: 0; font-family: Helvetica, Arial, Verdana, sans-serif; color: #1E1E1E; font-size: 13pt; font-weight: bold; }
.box3 p { font-weight: 10pt; padding-top: 7px; }
.box3 p a { color: #023390; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; cursor: pointer; text-decoration: none; }

.innerbox { position: relative; }

/* ***************************************************************************************************** */

.award-link { color: #111017; font-weight: normal; text-decoration: none; text-align: left; }
.award-link:hover { color: #3fb1f0; font-weight: normal; text-decoration: underline; text-align: left; }
.award-link-td { text-align: left; }

.midtd { border-bottom: solid 1px #ddd; font-size: 3px; padding-top: 15px; }
.midtd2 { padding-top: 10px; }
.midtd3 { font-size: 5px; padding-top: 9px; }
.midtd4 { border-bottom: solid 1px #ddd; font-size: 3px; padding-top: 5px; }
.midtd5 { font-size: 5px; padding-top: 3px; }

.topMarP { margin-top: 5px; }

/* **************************************************************************************************** */

.teacher_container { position: relative; }

#CourseDetailDiv { border: none; text-align: center; }
.CourseDetailTbl { background-color: #f7f6f6; }
#CourseDevDiv { padding: 0; }

.courseimg { margin-left: 5px; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; }
.courseimgdiv { border: solid 1px #ddd; -moz-border-radius: 5px; border-radius: 5px; margin-right: 25px; margin-bottom: 15px; text-align: center; width: 275px; height: 171px; float: left; }

.spotlight-table { background-color: #f7f6f6; padding: 15px; -moz-border-radius: 5px; border-radius: 5px; width: 275px; }

.teacherBoxHeading { width: 100%; padding: 7px 0 8px 0; vertical-align: top; }
.teacherBoxHeading { color: #111017; font-size: 13px; line-height: 23px; font-weight: bold; }

.topline { background-color: #08296b; border: 1px solid #08296b; height: 8px; margin-top: 20px; font-size: 2px; }

.developerBoxHeading { width: 100%; padding: 0 0 0 0; vertical-align: top; }
.developerBoxHeading { color: #111017; font-size: 13px; line-height: 23px; font-weight: bold; }

.teacherAwardHeading { width: 100%; padding: 7px 0 8px 0; vertical-align: top; }
.teacherAwardHeading { font-family: arial narrow; color: #08296b; font-size: 14pt; line-height: 15pt; font-weight: normal; }
.teacherAwardHeading2 { width: 100%; padding: 7px 0 8px 0; text-align: left; vertical-align: top; }
.teacherAwardHeading2 { font-family: arial narrow; color: #08296b; font-size: 13pt; line-height: 14pt; font-weight: normal; }

.ThreeBoxLink { color: #0bb1e8; }

/* **************************************************************************************************** */

#bodydiv { height: 100%; position: absolute; top: 200px; left: 0; text-align: center; width: 100%; }

.headerNavigation { color: #6189c5; font-size: 18px; }

.PageTitle { font-family: myriad, calibri, arial; font-size: 32px; }
.TitleImg { margin-bottom: 50px; }

.CoursePrice { color: #082966; font-size: 18px; font-family: calibri, arial narrow, arial; font-weight: bold; }

.iframe { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 13pt; text-decoration: none; color: #000000; }

.iframe:hover { font-family: calibri, arial; font-weight: normal; font-style: normal; font-size: 13pt; text-decoration: none; color: #2aa9ec; }

/*****************************************************************************************************
Styles for How it Works
******************************************************************************************************/

.rndimg { border-radius: 5px; }

table#hiw-menu-tbl { position: absolute; top: 158px; left: 0; z-index: 18; text-align: left; width: 242px; }
table#hiw-menu-tbl td { border-bottom: 1px solid #aaaaaa; padding: 14px; padding-bottom: 12px; }
table#hiw-menu-tbl td#first-td { border-top: 0 solid #aaaaaa; padding: 14px; }
table#hiw-menu-tbl img { position: relative; top: -4px; }

.object56340 img { width: 66%; height: 66% }

/***************************************************
Cufon fonts backup styles
***************************************************/

.bullet { font-family: calibri, arial narrow, arial; font-weight: bold; }
.DiscMsg { font-family: calibri, arial narrow, arial; }
.subs { font-family: calibri, arial narrow, arial; font-weight: bold; }
.boxestd { font-family: calibri, arial narrow, arial; font-weight: bold; }

