@charset "utf-8";
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.head{display:none;}
.hd_text_float{float:right;margin-top:25px;text-align:right;}
.earth,.tag,.pmcc_logo{display:none;}
.logo,.ilc_example_image{display:none;}
.menu{display:none;}
.menu_contain{display:none;}
#nav,#nav ul{display:none;}
#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 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{overflow:visible;}
.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%;}
.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;margin:10px 0 0 0;overflow:hidden;position:relative;width:auto;}
.content_box{height:auto;margin:0 50px 25px 50px;overflow:visible;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-image:url(/images/bg_blue.gif);border-bottom:solid 1px #2C4268;color:#FFF;font-size:14px;font-weight:900;overflow:auto;text-align:left;top:0;width:100%;}
.blue_header_txt,.quicklink_chevron{margin:3px;}
.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{display:none;}
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_image{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{display:none;}
.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-top:25px; padding:3px;}
p.body_txt1{color:#000;margin-top:20px;text-align:left;}
p.body_txt2{color:#000;text-align:left;}
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:none;}
.print_box{display:none;}
img.compare_icon{border:0;float:right;margin:0 0 0 10px;}
.compare_txt{margin: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:10px; font-style:italic;}
a.txt_link {color:#FF9900; 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{display:none;}
img.locationsreg{display:none;}