@charset "utf-8";
/* CSS Document */
body { background-color:#F2F2F2; margin:0px; padding:0px}
a { color:#1394DF; text-decoration:none}
a:hover { text-decoration:underline}
form{ margin:0 auto}
img { border:none}
.border0 { border:1px solid #FF0000} /* used for debugging layou issues */

.container1 { width:979px; margin:0 auto; clear:both; background:url(../Images/tile.png) repeat-y top left; text-align:center; }
.container2 { clear:both; width:944px; padding:0 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}
/* container3 is for course pop-up windows */
.container3 { width:627px; min-height:350px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:25px} 
.popup_header {width:612px; background-color:#1204B8; color:#FFFFFF; padding:15px 0 15px 15px}
.popup_text { width:531px; color:#000000; padding:20px 48px 15px 48px; text-align:justify}
.popup_js { float:left; width:362px; height:15px; text-align:left; padding-top:23px}
.popup_cart { float:left; width:169px; height:38px; text-align:left}
.closex { width:627px; text-align:right}
.checkout_left { width:413px; float:left; padding-top:15px; padding-left:15px}
.checkout_right { width:184px; float:left; padding-right:15px}
.cart_header { clear:both; width:597px; padding:10px 15px 0 15px}
.cart_header1 { float:left; width:199px; background-color:#F0F0F0; padding-top:5px; border-bottom:1px solid #C0C0C0}
.cart_header2 { float:left; width:235px; background-color:#F0F0F0; padding-top:5px; border-bottom:1px solid #C0C0C0}
.cart_header3 { float:left; width:163px; background-color:#F0F0F0; padding-top:5px; border-bottom:1px solid #C0C0C0}
.cart_item { clear:both; width:597px; padding:5px 15px 0 15px}
.cart_item1 { clear:both; float:left; width:194px; padding-left:5px }
.cart_item2 { float:left; width:235px; }
.cart_item3 { float:left; width:90px; }
.cart_item3 img{ padding-left:5px; vertical-align:top}
.cart_item4 { float:left; width:73px; }
.cart_subtotal_outer { clear:both; padding:10px }
.cart_subtotal_inner { border:1px solid #C0C0C0; padding:5px}
.cart_subtotal1 { float:left; width:284px; text-align:right; padding-right:5px}
.cart_subtotal2 { float:left; width:55px; text-align:right}
.cart_subtotal3 { float:left; width:223px}
.top { clear:both; width:979px; height:18px; background:url(../Images/top.png) top left no-repeat}
.logo { float:left; width:700px; height:125px; background:url(../Images/nls_logo_new.jpg) top left no-repeat }
.login { float:right; width:244px}
.logoff { float:right; width:244px; padding-top:20px; text-align:right}
.login div { text-align:right}
.nav { clear:both; width:934px; height:47px; background:url(../Images/nav_bg.png) top left no-repeat; padding-left:10px}
.photo img{ padding-top:5px; padding-bottom:5px}
.subnav_home { width:944px; height:172px; background:url(../Images/subnav_home.png) top left no-repeat}
.subnav_home1{ float:left; width:289px; padding:15px 13px 15px 12px}
.subnav_home2{ float:left; padding-right:15px; padding-top:3px}
.subnav_home3{ float:left; width:215px; color:#6D6D6D}
.subnav_home3 span{ color:#3D1B93; font-size:14px; font-weight:bold}
.subnav_home3 a{ font-size:13px}
.broker_qc { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.broker_qc_left { clear:both; float:left; width:620px; padding-right:10px}
.broker_qc_right { float:right; width:250px; padding-right:10px}
.broker_qc1 { float:left; width:220px; padding-left:38px; padding-right:23px; text-align:left}
.broker_qc2 { float:left; width:125px; padding-right:22px; text-align:left}
.broker_qc3 { float:left; width:155px; padding-right:17px; text-align:left}
.sales_qc { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.sales_qc_left { clear:both; float:left; width:620px; padding-right:10px}
.sales_qc_right { float:right; width:250px; padding-right:10px}
.sales_qc1 { float:left; width:220px; padding-left:38px; padding-right:23px; text-align:left}
.sales_qc2 { float:left; width:125px; padding-right:22px; text-align:left}
.sales_qc3 { float:left; width:155px; padding-right:17px; text-align:left}
.exams { float:left; width:926px; color:#010101; font-size:13px; padding:25px 0 0 15px; text-align:justify}
.exams_left { clear:both; float:left; width:635px; padding-right:10px}
.exams_right { float:right; width:280px}
.exams_right img{position:absolute; margin-left:13px; margin-top:-1px}
.exams1 { float:left; width:220px; padding-left:38px; padding-right:23px; text-align:left}
.exams2 { float:left; width:125px; padding-right:22px; text-align:left}
.exams3 { float:left; width:155px; padding-right:17px; text-align:left}
.left_text { float:left; width:588px; color:#6D6D6D; font-size:14px; line-height:20px; padding:25px 35px 0 15px; text-align:justify}
.left_text2 { float:left; width:588px; color:#000000; font-size:12px; padding:25px 35px 0 15px; text-align:justify}
.welcome { width:490px; font-size:18px; padding:10px 49px 140px 49px}
.contact { width:490px; font-size:18px; padding:76px 49px 140px 49px}
.feedback { width:263px; font-size:14px; font-weight:bold; line-height:20px; padding:76px 49px 0 156px}
.login_form { width:386px; font-size:13px; padding:50px 49px 0 150px}
.login_form_left { float:left; width:65px; padding-right:5px; padding-top:5px}
.login_form_right { float:left; width:292px}
.right_col { float:right; width:303px}
.right_col_header { background-color:#4A4A4A; color:#FFFFFF; font-size:18px; padding:15px}
.right_col_body { background-color:#2A0E72; font-size:17px; padding-top:15px; padding-bottom:15px}
.right_col_body img{ padding-left:15px; padding-right:15px; padding-bottom:3px}
.right_col_body2 { background-color:#2A0E72; color:#FFFFFF; font-size:12px; padding:15px; text-align:justify; line-height:25px}
.right_col_body3 { background-color:#2A0E72; color:#FFFFFF; font-size:11px; padding:15px; text-align:justify}
.right_col_body4 { background-color:#2A0E72; color:#FFFFFF; font-size:12px; padding:15px; text-align:justify}
.right_col_body5 { background-color:#2A0E72; color:#FFFFFF; font-size:12px; padding:15px; text-align:justify; line-height:20px}
.right_col2_img{ float:left; width:25px; padding-top:10px}
.right_col2_text{ float:left; width:235px}
.right_col2_text1{ float:left; width:235px; color:#5ABAFE}
.right_col a { color:#FFFFFF; text-decoration:none}
.right_col a:hover { color:#FFCC00; text-decoration:underline}
.center_page { width:817px; padding:25px 75px 15px 50px; text-align:center}
.register { width:800px; border:1px solid #000000}
.register_header { width:798; background-color:#1204B8; padding-top:5px; padding-bottom:7px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold}
.register1_header { width:798; background-color:#1204B8; padding-top:5px; padding-left:15px; padding-bottom:7px; text-align:left; color:#FFFFFF; font-size:14px; font-weight:bold}
.register_body { padding:33px 39px 0 32px; text-align:left; font-size:12px}
.register1_body { padding:33px 50px 0 50px; text-align:left; font-size:12px}
.register1a { position:relative; float:left; width:225px; border:1px solid #CCCCCC; top:15px}
.register1b { float:left; width:225px; border:1px solid #CCCCCC}
.register1c { float:left; width:150px; border:none}
.reg1a_float { position:relative; width:75px; top:-8px; left:10px; background-color:#FFFFFF; padding-left:10px; padding-right:5px; color:#3A66AB}
.reg1b_float { position:relative; width:100px; top:-8px; left:10px; background-color:#FFFFFF; padding-left:10px; padding-right:5px; color:#3A66AB}
.reg1b_left { float:left; width:85px; padding-left:25px; padding-top:7px}
.reg1b_right { float:left; width:85px}
.order_summary { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.edit_shipping { width:800px; border:1px solid #000000}
.edit_shipping_header { width:798; background-color:#1204B8; padding-top:5px; padding-bottom:7px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold}
.edit_shipping_body { width:478px; padding:15px 181px 0 141px; text-align:left; font-size:12px; color:#000000}
.edit_shipping_form_a { float:left; width:200px}
.edit_shipping_form_a input{ width:150px}
.edit_shipping_form_b { float:left; width:78px}
.edit_shipping_form_b input{ width:25px}
.edit_shipping_form_c { float:left; width:200px}
.edit_shipping_form_c input{ width:150px}
.edit_shipping_form_d { float:left; width:478px}
.edit_shipping_form_d input{ width:250px}
.edit_shipping_form_e { float:left; width:243px}
.edit_shipping_form_e input{ width:200px}
.edit_shipping_form_f { float:left; width:117px}
.edit_shipping_form_g { float:left; width:118px}
.edit_shipping_form_g input{ width:50px}
.edit_shipping_form_h { float:left; width:239px}
.edit_shipping_form_h input{ width:100px}
.edit_shipping_form_i { float:left; width:239px}
.edit_shipping_form_i input{ width:175px}
.edit_shipping_form_j { float:left; width:350px; padding-left:50px}
.edit_shipping_form_k { float:left; width:78px}
.edit_shipping_form_l { float:left; width:478px; text-align:center}
.shipping { width:800px; border:1px solid #000000}
.shipping_header { width:798; background-color:#1204B8; padding-top:5px; padding-bottom:7px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold}
.shipping_body { padding:10px 39px 15px 32px; text-align:left; font-size:13px; color:#000000}
.shipping_body2 { padding:10px 39px 0 32px; text-align:center}
.shipping_body3 { padding:10px 139px 10px 250px; text-align:left; font-size:12px}
.shipping_body3a { float:left; width:170px; padding-top:5px}
.shipping_body3b { float:left; width:170px}
.shipping_body3c { clear:both; width:340px; font-size:11px; text-align:center}
.shipping_body3d { float:left; width:170px; text-align:right}
.shipping_body_left { float:left; width:350px; padding-right:29px}
.shipping_body_right { float:left; width:350px}
.register_form_left { float:left; width:450px; padding-left:30px}
.register_form_right { float:left; width:245px}
.register_form_left2 { float:left; width:445px; text-align:right; padding-right:5px; padding-top:5px}
.register_form_right2 { float:left; width:275px}
.order_courses { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.register1 { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.order_shipping { float:left; width:891px; color:#010101; font-size:13px; padding:25px 35px 0 15px; text-align:justify}
.order_summary_buttons { width:800px; padding-left:250px; text-align:left}
.order { width:800px; border:1px solid #000000}
.order_header_quantity { float:left; width:100px; background-color:#1204B8; padding:5px 0 7px 10px; text-align:left; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_header_course { float:left; width:565px; background-color:#1204B8; padding:5px 0 7px 0; text-align:left; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_header_price { float:left; width:50px; background-color:#1204B8; padding:5px 0 7px 0; text-align:left; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_header_total { float:left; width:50px; background-color:#1204B8; padding:5px 15px 7px 10px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_body_quantity { float:left; width:100px; padding:5px 0 7px 10px; text-align:left; font-size:13px; font-weight:normal}
.order_body_course { float:left; width:565px; padding:5px 0 7px 0; text-align:left; font-size:13px; font-weight:normal}
.order_body_price { float:left; width:50px; padding:5px 0 7px 0; text-align:left; font-size:13px; font-weight:normal}
.order_body_total { float:left; width:50px; padding:5px 15px 7px 10px; text-align:right; font-size:13px; font-weight:normal}
.order_header_left { float:left; width:480px; background-color:#1204B8; padding:5px 0 7px 10px; text-align:left; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_header_right { float:left; width:300px; background-color:#1204B8; padding:5px 10px 7px 0; text-align:right; color:#FFFFFF; font-size:13px; font-weight:bold}
.order_body2 { width:780px; padding:5px 10px 0 10px; text-align:left; font-size:13px}
.order_body { width:729px; padding:5px 39px 0 32px; text-align:left; font-size:13px}
.order_body_text { clear:both; width:729px; padding-top:5px; padding-bottom:15px}
.order_body_left { float:left; width:579px}
.order_body_right {float:left; width:150px}
.footer { clear:both; width:979px; height:74px; background:url(../Images/footer.png) top left no-repeat; color:#CDCDCD; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left}

.blank1 {clear:both; height:1px}
.blank5 {clear:both; height:5px}
.blank10 {clear:both; height:10px}
.blank12 {clear:both; height:12px}
.blank15 {clear:both; height:15px}
.blank20 {clear:both; height:20px}
.blank25 {clear:both; height:25px}
.blank30 {clear:both; height:30px}

/* brought over from old design: left these in to eliminate display problems on pages that have not been redesigned yet */
/*
A:link {font-family:arial,helvetica,tahoma; color:#313163; font-size:10pt; text-decoration:underline; }
A:visited {font-family:arial,helvetica,tahoma; color:#313163; font-size:10pt; text-decoration:underline; }
A:hover {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:10pt; text-decoration:underline; }
A:active {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:10pt; text-decoration:underline; }
*/
A:link.a {font-family:arial,helvetica,tahoma; color:#313163; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:visited.a {font-family:arial,helvetica,tahoma; color:#313163; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:hover.a {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:active.a {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:12pt; font-weight:bold; text-decoration:underline; }

A:link.b {font-family:arial,helvetica,tahoma; color:#FFFFFF; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:visited.b {font-family:arial,helvetica,tahoma; color:#FFFFFF; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:hover.b {font-family:arial,helvetica,tahoma; color:#808080; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:active.b {font-family:arial,helvetica,tahoma; color:#808080; font-size:12pt; font-weight:bold; text-decoration:underline; }

A:link.c {font-family:arial,helvetica,tahoma; color:#313163; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:visited.c {font-family:arial,helvetica,tahoma; color:#313163; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:hover.c {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:active.c {font-family:arial,helvetica,tahoma; color:#0000FF; font-size:10pt; font-weight:bold; text-decoration:underline; }

A.m {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:8pt; font-weight:bold; text-decoration:underline; }
A:link.m {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:8pt; font-weight:bold; text-decoration:underline; }
A:visited.m {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:8pt; font-weight:bold; text-decoration:underline; }
A:hover.m {font-family:arial,helvetica,tahoma; color:#f9d15b; font-size:8pt; font-weight:bold; text-decoration:underline; }
A:active.m {font-family:arial,helvetica,tahoma; color:#f9d15b; font-size:8pt; font-weight:bold; text-decoration:underline; }

A.m_12 {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:link.m_12 {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:visited.m_12 {font-family:arial,helvetica,tahoma; color:#EEEEEE; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:hover.m_12 {font-family:arial,helvetica,tahoma; color:#f9d15b; font-size:12pt; font-weight:bold; text-decoration:underline; }
A:active.m_12 {font-family:arial,helvetica,tahoma; color:#f9d15b; font-size:12pt; font-weight:bold; text-decoration:underline; }

A.red {font-family:arial,helvetica,tahoma; color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:link.red {font-family:arial,helvetica,tahoma; color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:visited.red {font-family:arial,helvetica,tahoma; color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:hover.red {font-family:arial,helvetica,tahoma; color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:underline; }
A:active.red {font-family:arial,helvetica,tahoma; color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:underline; }

A:link.footer {font-family:arial, helvetica, tahoma; color:#3300CC; font-weight:normal; font-size:8pt; text-decoration:underline; }
A:visited.footer {font-family:arial, helvetica, tahoma; color:#3300CC; font-weight:normal; font-size:8pt; text-decoration:underline; }
A:hover.footer {font-family:arial, helvetica, tahoma; color:#3300CC; font-weight:normal; font-size:8pt; text-decoration:underline; }
A:active.footer {font-family:arial, helvetica, tahoma; color:#3300CC; font-weight:normal; font-size:8pt; text-decoration:underline; }

td.a {font-family: arial, helvetica, tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; }
td.b {font-family: arial, helvetica, tahoma; font-size:10pt; color:#000000; font-weight:normal; }
td.b2 {font-family: arial, helvetica, tahoma; font-size:9pt; color:#000000; font-weight:normal; }
td.b4 {font-family: arial, helvetica, tahoma; font-size:10pt; color:red; font-weight:normal; }
td.b6 {font-family: arial, helvetica, tahoma; font-size:10pt; color:#3300CC; font-weight:normal; }
td.bb {font-family: arial, helvetica, tahoma; font-size:10pt; color:#000000; font-weight:bold; }
td.bbw {font-family: arial, helvetica, tahoma; font-size:10pt; color:#FFFFFF; font-weight:bold; }
td.c {font-family: arial, helvetica, tahoma; font-size:12pt; color:#000000; font-weight:bold; }
td.d {font-family: arial, helvetica, tahoma; font-size:12pt; color:#FFFFFF; font-weight:bold; }
td.e {font-family: arial, helvetica, tahoma; font-size:8pt; color:#000000; font-weight:normal; }
td.ew {font-family: arial, helvetica, tahoma; font-size:8pt; color:#FFFFFF; font-weight:bold; }
td.eg {font-family: arial, helvetica, tahoma; font-size:8pt; color:#F9D15B; font-weight:bold; }
td.f {font-family: arial, helvetica, tahoma; font-size:10pt; color:#000000; font-weight:bold; }
td.header {font-family: helvetica, arial, tahoma; font-size:14pt; color:#000000; font-weight:bold; }
td.footer {font-family: arial, helvetica, tahoma; font-size:8pt; color:#000000; font-weight:normal; }
td.footertext {font-family: arial, helvetica, tahoma; font-size:8pt; color:#666666; font-weight:normal; }
td.red {font-family: helvetica, arial, tahoma; font-size:10pt; color:#FF0000; font-weight:bold; text-decoration:underline; }
td.b-slash {font-family: arial, helvetica, tahoma; font-size:10pt; color:#000000; font-weight:normal; text-decoration:line-through; }

.red {font-family: helvetica, arial, tahoma; font-size:9pt; color:#FF0000; font-weight:bold; text-decoration:underline; }
.MdNy {font-family: arial, helvetica, tahoma; font-size:10pt; font-weight: bold; color:#3B1891}

FORM.a {list-style : square;}

.leftnavpad {padding-left: 52}
.leftnavsubpad {padding-left: 10}
.leftnavhead {font-family:arial, helvetica, tahoma; color:#ffffff; font-weight:bold; font-size:8pt; text-decoration:none; }
A:link.leftnav {font-family:arial, helvetica, tahoma; color:#ffffff; font-weight:normal; font-size:8pt; text-decoration:none; }
A:visited.leftnav {font-family:arial, helvetica, tahoma; color:#ffffff; font-weight:normal; font-size:8pt; text-decoration:none; }
A:hover.leftnav {font-family:arial, helvetica, tahoma; color:#ffffff; font-weight:normal; font-size:8pt; text-decoration:underline; }
A:active.leftnav {font-family:arial, helvetica, tahoma; color:#ffffff; font-weight:normal; font-size:8pt; text-decoration:none; }
