@charset "utf-8";
body{background-color:#4981C2;background-image:url(/images/main_bg.jpg);background-repeat:repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0 50px;}
.head{background-color:#4981C2; background-image:url(/images/hd_bg.jpg); background-repeat:repeat-y;font-weight:700;height:95px;overflow:hidden;position:relative;top:0;width:100%; min-width:675px;}
.hd_text_float{float:right;margin-top:25px;text-align:right;}
.earth,.tag,.pmcc_logo{float:right;}
.logo,.ilc_example_image{float:left;}
.menu{height:30px;position:relative;width:100%;z-index:10;min-width:675px;}
.menu_contain{left:50%;margin-left:-320px;position:relative;width:640px;}
#nav,#nav ul{line-height:1;list-style:none;margin:0;padding:0;}
#nav a{color:#FFF;display:block;text-decoration:none;}
#nav a:hover{color:#F90;}
#nav li{float:left;font-size:12px;font-weight:700;}
#nav li:hover{background-position: 0 0;}
#nav li a{margin:8px 8px 8px 25px;}
#nav li ul{left:-999em;position:absolute;width:10em;}
#nav li ul li{background-color:#ddd;border:1px solid #000;width:155px;}
#nav li ul li a{color:#000;font-size:10px;margin:3px;width:150px;}
#nav li ul li a:hover{background-color:#f90;color:#000;}
#nav li ul ul{margin:-16px 0 0 145px;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;}
.content{background-color:#FFF;background-image:url(/images/content_bg.jpg);background-repeat:no-repeat;overflow:hidden;padding:0 0 25px;position:relative;width:100%;min-width:675px;}
fieldset {border:2px solid #2A4368; margin-top:20px; padding:10px;}
td.box_cell {border:1px solid #2A4469; width:50%; text-align:left;}
td.box_cell2 {border:1px solid #2A4469; width:33%; text-align:left;}
td.box_cell3 {border:1px solid #2A4469; width:34%; text-align:left;}
ul.box_list {margin-top:10px;margin-right:10px;margin-bottom:10px;font-size:12px;}
/* .email_submit_button{background-color:#2C4268;border:solid 1px #000;color:#FFF;float:right;font-size:10px;margin:10px 25px 10px 5px;}
.email_text_field{border:solid 1px #000;float:right;font-size:10px;margin:10px 0 10px 5px;width:150px;}
.email_sign_up{float:right;font-size:10px;font-weight:700;margin:12px 0 10px;} */
.clear_float{clear:both;}
.left_col{display:inline;float:left;margin:0 0 0 25px;width:35%;}
.right_col{display:inline;float:right;margin:0 25px 0 0;width:55%;}
.left_box{background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:0 0 25px;overflow:auto;position:relative;width:100%;}
.right_box{background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:0 0 25px;overflow:hidden;position:relative;width:100%;}
.alt_box{background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:0 0 25px;overflow:hidden;position:relative;}
.center_box{background-color:#EAEAEA;background-image:url(/images/center_line.gif);background-position:center;background-repeat:repeat-y;border:solid 1px #2C4268;height:auto;margin:0 25px 25px;overflow:hidden;position:relative;width:auto;}
.course_box{background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;overflow:hidden;margin:10px 0 0 0;position:relative;width:auto;}
.content_box{height:auto;margin:0 50px 25px 50px;overflow:hidden;position:relative;width:auto;}
.centerbox_left_col{display:inline;float:left;font-size:11px;position:relative;width:50%;}
.centerbox_right_col{display:inline;float:left;font-size:11px;position:relative;width:49%;}
.right_box_ilc{background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:0;overflow:hidden;position:relative;width:100%;}
.right_box_ilc_example{height:auto;margin:0;overflow:hidden;position:relative;width:100%;}
.rita_box{background-color:#eaeaea;background-image:url(/images/rita_bg.jpg);background-repeat:repeat-x;height:auto;margin:0;overflow:auto;position:relative;width:100%;}
.orange_header{background-image:url(/images/bg_orange.gif);border-bottom:solid 1px #2C4268;color:#000;font-size:14px;font-weight:900;overflow:auto;text-align:left;top:0;width:100%;}
.orange_header_txt{margin:3px 3px 3px 20px;}
.blue_header{background-color:#2A4469; border-bottom:solid 1px #2A4469;color:#FFF;font-size:14px;font-weight:900;overflow:auto;text-align:left;top:0;width:100%;}
.blue_header_txt,.quicklink_chevron{margin:5px;}
.circle_marker{margin:3px 10px 3px 8px;}
.quicklink_contain{background-image:url(/images/quicklinks_gradient.jpg);background-repeat:repeat-y;height:auto;margin:8px 0;position:relative;width:100%;}
a.quicklink_link{color:#000;font-size:14px;font-weight:700;margin:5px;position:relative;text-decoration:none;}
a.quicklink_link:hover{background-color:#F90;color:#FFF;}
.offers_left_col{border-right:solid 2px #2C4268;display:inline;float:left;font-size:11px;left:0;position:relative;top:0;width:50%;}
.offers_right_col{display:inline;float:left;font-size:11px;position:relative;top:0;width:49%;}
.offers_images{float:left;margin:0 3px 0 5px;}
.box_hd{font-weight:700;margin:10px; font-size:12px;}
.box_txt{font-size:11px;margin:10px;}
a.box_link{color:#2C4268;font-size:11px;font-weight:700;margin:10px;text-decoration:none;}
.box_link_center{margin:10px;text-align:center;}
.offers_rule{background-color:#2C4268;border:0;clear:left;color:#2C4268;height:1px;text-align:center;width:90%;}
.reg_info_rule{background-color:#2C4268;border:0;clear:both;color:#2C4268;height:1px;text-align:center;width:95%;}
.view_all_courses_rule{background-color:#2C4268;border:0;clear:both;color:#2C4268;height:1px;text-align:center;width:100%;}
ol.pop_link_list{font-weight:700;}
a.pop_link{color:#2c4268;text-decoration:none;}
.featuredproduct_image{float:right;margin:0 5px 5px;}
.rmcu_image{float:right;margin:10px 5px 5px;}
.footer{color:#FFF;font-size:11px;overflow:auto;padding:15px 0 20px;position:relative;text-align:center;width:100%;min-width:675px;}
a.footer_link{color:#F90;font-weight:700;text-decoration:none;}
a.footer_link2{color:#FFc875;text-decoration:none;}
p.footer_margin{margin:0 10%;}
.footer_rule{background-color:#fff;border:0;color:#fff;height:1px;text-align:center;width:75%;}
.footer_list{list-style-image:url(/images/footer_bullet.gif);list-style-position:outside;list-style-type:none;}
.rita_home{float:left;margin:10px;}
p.ilc_class_listed_text{font-size:11px;font-weight:700;margin:5px 0;text-align:center;}
p.ilc_tab_hd{margin:0 0 0 20px;}
table.ilc_table{border:0;margin:10px 0;width:100%;}
th.margin_cell,td.margin_cell{width:2%;}
th.hd_spacer{background-color:#666;width:5%;}
th.hd_text{background-color:#666;color:#FFF;font-size:11px;font-weight:700;text-align:left;width:20%;}
th.hd_text_ac1{background-color:#666;color:#FFF;font-size:11px;font-weight:700;text-align:left;width:25%;}
th.hd_text_ac2{background-color:#666;color:#FFF;font-size:11px;font-weight:700;text-align:left;width:41%;}
th.center_divider,td.center_divider{background-image:url(/images/ilc_blue_divider.gif);background-position:center;background-repeat:repeat-y;width:6%;}
td.status_cell_lg{color:red;font-size:11px;font-weight:700;vertical-align:middle;width:5%;}
td.text_lg{text-align:left;width:20%;}
td.text_lg_ac1{text-align:left;width:25%;}
td.text_lg_ac2{text-align:left;width:41%;}
td.status_cell_dg{background-color:#D4D4D4;color:red;font-size:11px;font-weight:700;vertical-align:middle;width:5%;}
td.text_dg{background-color:#D4D4D4;text-align:left;width:20%;}
td.text_dg_ac1{background-color:#D4D4D4;text-align:left;width:25%;}
td.text_dg_ac2{background-color:#D4D4D4;text-align:left;width:41%;}
a.ilc_link{color:#2C4268;font-weight:700;text-decoration:none;}
.ilc_announce{font-weight:700;font-size:12px;margin:10px 0 10px 25px;}
.ilc_example{float:right;font-size:11px;font-weight:700;margin:5px 10px 0;width:auto;}
.menu_arrow{border:0;float:right;}
.top_spacer{clear:both;height:25px;width:100%;}
.scrnshot_box{margin-top:10px;text-align:center;width:100%;}
h1.hd1{font-size:20px;font-weight:700;margin:0;text-align:left;}
h1.hd2{font-size:20px;font-weight:700;margin:0 5px 0 25px;text-align:left;}
h2.sub_hd1{color:#F90;font-size:14px;font-weight:700;margin-top:0;text-align:left;}
h3.sub_h3_1 {font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#2C4268; margin:25px 0 0 0; padding:3px;}
h4.sub_h4_1 {font-size:11px; font-weight:bold; color:#000000; background-color:#FF9900; margin:0; padding:3px;}
h5.h5_1 {font-size:14px; font-weight:bold;}
h5.h5_2 {font-size:14px; font-weight:bold; margin:0;}
span.h5_sub_italic {font-size:12px; font-weight:normal; font-style:italic;}
p.body_txt1{color:#000;margin-top:20px;text-align:left;}
p.body_txt2{color:#000;text-align:left;font-size:12px;}
p.body_txt3{color:#000;text-align:left;margin:0;}
ul.list_txt1{color:#000;}
.reg_op_main, .view_all_courses_left{float:left;width:34%;}
.reg_op_main_txt, .view_all_courses_title{font-size:14px;margin:10px;}
.reg_op_sup, .view_all_courses_right{float:right;width:64%;}
.reg_op_sup_txt, view_all_courses_txt{font-size:11px;margin:10px 10px 10px 0;}
.reg_op_sup_list{font-size:11px;}
.reg_op_credit_txt{font-weight:700;margin:0 0 5px;}
a.compare_link{color:#2c4268;font-weight:700;text-decoration:none;}
.compare_box{display:inline;float:right;margin:0 25px 10px 0;width:200px;}
.print_box{display:inline;float:right;margin:0 0 10px 0;width:200px;}
img.compare_icon{border:0;float:right;margin:0 0 0 10px;}
.compare_txt{margin:0;text-align:right;}
.print_txt{margin:10px 0 0 0;text-align:right;}
.learnmore_box{display:inline;float:right;margin:0 10px;text-align:center;width:155px;}
a.el_link{color:#2C4268;text-decoration:none;}
ul.learn_more_list{list-style-image:url(/images/el_bullet.gif);list-style-position:outside;list-style-type:none;}
div.price_alert{background-color:#F90;font-size:11px;margin:10px 10px 0 0;padding:5px;width:auto;}
.CollapsiblePanel{border-bottom:solid 1px #2C4268;border-left:none;border-right:none;border-top:solid 1px #2C4268;margin:0 0 4px;padding:0;}
.CollapsiblePanelTab{background-color:#eaeaea;border-bottom:solid 1px #999;cursor:pointer;display:inline-block;font:bold 11px Arial, Helvetica, sans-serif;margin:0;overflow:auto;padding:2px;width:100%;-moz-user-select:none;-khtml-user-select:none;}
.CollapsiblePanelContent{display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0;overflow:auto;padding:0;}
.CollapsiblePanelTab a{color:#000;text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#eaeaea;background-image:url(/images/ilc_open_bg.jpg);background-position:top left;background-repeat:no-repeat;}
.CollapsiblePanelClosed .CollapsiblePanelTab{background-color:#eaeaea;background-image:url(/images/ilc_closed_bg.jpg);background-position:top left;background-repeat:no-repeat;}
#nav li:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto;}
a.box_link:hover,a.pop_link:hover,a.footer_link:hover,a.footer_link2:hover,a.ilc_link:hover,a.compare_link:hover,a.el_link:hover,a.txt_link:hover{text-decoration:underline;}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover,.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#eaeaea;}
table.group_policy {width:70%; position:relative; border:0; margin:15px 0 15px 0;}
table.compare_classes {width:100%; position:relative; border:0; margin:15px 0 15px 0;}
th.group_policy_th1 {width:25%; border:1px solid #000000; background-color:#CCCCCC; text-align:center;}
th.group_policy_th2 {width:15%; border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color:#CCCCCC; text-align:center;}
td.group_policy_td1 {text-align:center;}
td.group_policy_td2 {text-align:center;}
td.compare_classes_td2 {border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:center; background-color:#FFFFFF;}
td.group_policy_td3 {font-size:11px; font-style:italic; text-align:left; border:0;}
td.compare_classes_td1 {border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:left; background-color:#FFFFFF;}
td.compare_classes_td3 {border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:left; background-color:#FFFFCC;}
td.compare_classes_td4 {border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:center; background-color:#FFFFCC;}
td.compare_classes_td5 {border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:left; background-color:#FFCC66;}
td.compare_classes_td6 {border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:center; background-color:#FFCC66;}
td.compare_classes_td7 {border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:left; background-color:#FF9900;}
td.compare_classes_td8 {border-bottom:1px solid #000000; border-right:1px solid #000000; text-align:center; background-color:#FF9900;}
th.compare_classes_hd1 {background-color:#2C4268; border:1px solid #000000; color:#FFFFFF; text-align:center; font-weight:bold;}
th.compare_classes_hd2 {width:40%; background-color:#CCCCCC; font-weight:bold; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000;}
th.compare_classes_hd3 {width:20%; background-color:#CCCCCC; font-weight:bold; border-bottom:1px solid #000000; border-right:1px solid #000000;}
th.compare_classes_hd4 {width:10%; background-color:#CCCCCC; font-weight:bold; border-bottom:1px solid #000000; border-right:1px solid #000000;}
li.txt_list {margin-top:10px;}
.note_txt {font-size:11px; font-style:italic;}
a.txt_link {color:#4A81C2; font-weight:bold; text-decoration:none;}
img.view_all_rollover{margin:5px 0 10px 10px;}
table.quick_facts{width:100%; border:0;}
td.qfacts{width:50%; background-color:#CCCCCC; padding-left:10px;}
.course_resources{width:35%; float:left; background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:22px 15px 10px 0;overflow:auto;position:relative;}
.new_prices{width:250px; background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:0 0 10px 15px;overflow:auto;position:relative;}
.int_prov{width:auto; float:left; background-color:#EAEAEA;border:solid 1px #2C4268;height:auto;margin:20px 25px 0 0;overflow:visible;position:relative;}
img.locationsreg{margin:5px;}
div.international_pdf{width:auto; float:right; text-align:center; margin:0 0 10px 10px; border:1px solid #2C4268;}
table.int_table{width:auto; margin:10px;}
td.int_bold{font-weight:bold; vertical-align:top;}
td.int_company_name{font-weight:bold; font-size:14px; color:#FF9900;}
td.int_main_cell{border:1px solid #2C4268; vertical-align:top; width:50%;}
td.new_prices_td_1{padding-left:10px;}
td.new_prices_td_2{padding-left:10px;background-color:#CCCCCC;}
td.new_prices_td_3{background-color:#CCCCCC;}
div.vap_pic_link {width:auto; float:left; margin:0 25px 10px 0; text-align:center; display:inline-block;}
div.list_contain {width:auto; display:inline-block;}
table.pmp_exam_table {width:100%; border:1px solid #000000; border-spacing:0; text-align:center;}
th.pmp_exam_th1 {border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#CCCCCC; font-weight:bold;}
th.pmp_exam_th2 {border-bottom:1px solid #000000; background-color:#CCCCCC; font-weight:bold;}
td.pmp_exam_td1 {border-right:1px solid #000000; border-bottom:1px solid #000000;}
td.pmp_exam_td2 {border-bottom:1px solid #000000;}
td.pmp_exam_td3 {border-right:1px solid #000000;}
table.pmp_exam_table2 {width:50%; border:1px solid #000000; border-spacing:0; text-align:center;}
img.instructor_image {border:1 solid #000000; float:left; margin:25px 15px 15px 0;}
img.instructor_image2 {border:1 solid #000000; float:left; margin:20px 15px 15px 0;}
img.rita_image {border:1 solid #000000; float:left; margin:0 15px 15px 0;}
.input_box1, .dropdown_box1, .txt_box1 {width:95%; background-color:#B5CFE7; border:1px solid #29456B; font-size:11px; color:#330000;}
.dropdown_box2 {width:60%; background-color:#B5CFE7; border:1px solid #29456B; font-size:13px; color:#330000;}
.input_box2 {background-color:#B5CFE7; border:1px solid #29456B; font-size:11px; color:#330000;}
.input_box3 {background-color:#B5CFE7; border:1px solid #29456B; font-size:11px; color:#330000; margin:0 0 2px 25px;}
.form_cell1 {text-align:right; vertical-align:top; width:30%; font-size:12px; font-weight:bold;}
.form_cell1b {text-align:right; vertical-align:top; width:50%; font-size:12px; font-weight:bold;}
.form_cell2 {text-align:left; vertical-align:top; width:60%; font-size:12px;}
.form_cell2b {text-align:left; vertical-align:top; width:50%; font-size:12px;}
.form_cell3 {text-align:left; vertical-align:middle; width:10%;}
.required {font-size:8px;}
span.reg {font-size:9px;vertical-align:top;}
.index_txt {margin-top:10px;}