/* @override 
	http://localhost:3000/stylesheets/external/external.css?1280422928
	http://www.revolutionprep.com/stylesheets/external/external.css?1280970952
	http://localhost:3000/stylesheets/external/external.css?1282669580
*/

.vpad {
	padding:15px 0;
}
.product_listing.labels {
	border: none;
	background: none;
}
.product_listing {
	margin-bottom: 2px;
	background-color: white;
	border: 1px solid #e4e5e6;
}
.product_listing.sat {
	background: #fff url(/images/external/bg_icon_sat.gif) repeat-y;
	border: 1px solid #e4e5e6;

}
.product_listing.sat_practice {
	background: #fff url(/images/external/bg_icon_sat_practice.gif) repeat-y 0;
	border: 1px solid #e4e5e6;
	border-left: none;
}

.product_listing.sat .type {
	background: url(/images/external/icon_sat2.gif) 0 2px;
}
.product_listing.sat_practice .type {
	background: url(/images/external/icon_sat_practice_no_border2.gif) 0;
	margin: 1px;
	width: 53px;
}

.product_listing.psat {
	background: #fff url(/images/external/bg_icon_psat.gif) repeat-y;
	border: 1px solid #e4e5e6;

}
.product_listing.psat_practice {
	background: #fff url(/images/external/bg_icon_psat_practice.gif) repeat-y 0;
	border: 1px solid #e4e5e6;
	border-left: none;
}
.product_listing.psat .type {
	background: url(/images/external/icon_psat.gif) 0 2px;
}
.product_listing.psat_practice .type {
	background: url(/images/external/icon_psat_practice_no_border.gif) 0;
	margin: 1px;
	width: 53px;
}

.product_listing.act {
	background: #fff url(/images/external/bg_icon_act.gif) repeat-y;
	border: 1px solid #e4e5e6;
}
.product_listing.act_practice {
	background: #fff url(/images/external/bg_icon_act_practice.gif) repeat-y 0;
	border: 1px solid #e4e5e6;
	border-left: none;
}

.product_listing.act .type {
	background: url(/images/external/icon_act2.gif) 0 2px;
}
.product_listing.act_practice .type {
	background: url(/images/external/icon_act_practice_no_border2.gif) 0;
	margin: 1px;
	width: 53px;
}


.product_listing .type { cursor: pointer; float: left; text-align: center; width: 55px; height: 25px;}
.product_listing .type img { margin-left: 0px; }


.product_listing h6 { font-size: 13px; }
.product_listing p { font-size: 12px; padding: 0; }
.product_listing .info { margin-top: -1px; float: left; width:400px; line-height: 100%;}
.product_listing .wrap { float: left; width: 620px; padding: 4px 5px 1px 5px; }
.product_listing .start_date { font-size: 13px; margin-top: -1px; float: left; width:110px; margin-left: 10px;}
.product_listing .meeting_on { font-size: 13px; margin-top: -1px; float: left; width:145px;}
.product_listing .prep_for { font-size: 13px; margin-top: -1px; float: left; width:165px;}
.product_listing.labels .start_date {
	display: block;
	width: 110px;
}
.product_listing.labels .exam {
	display: block;
	float: left;
	width: 60px;
}
.product_listing.labels label {
	display: block;
	color: #afb7bb;
	font-size: 9px;
}


.product_listing .action { width:180px; float: right; }
.product_listing .action a { float: right; font-size: 12px;}
.product_listing .action .button_enroll_now_small { margin: 1px 0 0 20px;}
.product_listing .action .form_concise { padding: 0; margin-top: -3px; width: 260px;}
.browse_course_location {
	width: 330px;
	padding-left:4px;
	font-size: 13px;
	color: #222222;
}
.location_listing .location {
	padding-bottom: 0px;
}
.ui-tabs-panel .location_listing h2, .location_listing h2 { font-size: 16px; float: left; line-height: 16px; padding-right: 10px; padding-top: 0px; }
.ui-tabs-panel .location_listing h4, .location_listing h4 { font-size: 12px;  float: left; line-height: 22px; font-style: italic; color: #68747c; }

.browse_course_schedule, .close_link {
	margin-top: 3px;
	position: absolute;
	right: 95px;
	top: 20px;
	width: 67px;
}
.close_link {
	border: 0;
	padding: 0;
}
.browse_course_enroll {
	background: url(/images/external/button_enroll_over.png) no-repeat 0 0;
	position: absolute;
	right: 0px;
	top: 20px;
	height: 56px;
	width: 55px;
	text-align: center;
}
.browse_course_enroll:hover {
	background-position: 0 -56px;
	}
.browse_course_enroll a {
	display: block;
	height: 100%;
}
.browse_course_hidden {
	display: none;
}

.clear {
	clear:  both;
}

.c_redder {
	color: #CC3333;
}
.product_listing .c_redder {
	clear: both;
	float: left;
	margin-left: 10px;
	font-size: 85%;
}

/* Login/logged-in styles from old RevPrep */
div.login_items {
	position: absolute;
	width: 360px;
	right: 140px;
	height: 30px;
	overflow: hidden;
	top: 12px;
	margin-right: 5px;
}

div.rev_only {
	float: right;
	font-size: 13px;
	color: #fefefe;
	margin-left: 49px;
	width: 144px;
	opacity: 0.6;
}

div.login_desc {
	line-height: 22px;
	float: left;
	width: 70px;
	height: 40px;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: right;
	color: #fff;
}

#login_button {
	float: right;
	margin-left: 10px;
	margin-top: 30px;
}
#login_form {
	display: none;
	height: 30px;
}
#login_form input {
	float: left;
}
#login_form input + input {
	margin-left: 10px;
}
.login_welcome strong {
	color: white;
	font-size: 14px;
}
.logged_in {
	margin-top: 3px;
}


.location_listing {
	padding: 10px 0;
	margin-bottom: 10px;;
}

.willclose {
	margin: 10px 0 0 4px;
}
table.data {
    border: 1px #ccc solid;
    border-width: 1px 0 0 1px;
    font-size: 12px;
}
table.data th, table.data td {
    border: 1px solid #ccc;
    border-width: 0 1px 1px 0;
    line-height: 150%;
    padding: .5em 1em; !important;
}
table.data th.no_border, table.data td.no_border {
    border-top: none;
}
table.data tr.even td {
   background-color: #faf5e4;
}
table.data th {
	background: #f8f8f8 url(/images/external/bg_table_header.gif) bottom left repeat-x;
	border-top: none;    
    font-weight:bold;
    color: #333;
}

table.course_compare td { font-weight: bold; }
table.course_compare td.label { font-weight: normal; font-size: 14px; background-color: #fff; text-align: left;}
table.course_compare h2 { font-size: 16px; }
table.course_compare td { text-align: center; padding: 7px; }
table.course_compare th { border-color: white; text-align: center; padding-bottom: 5px; line-height: 160%;}
table td.big { font-size: 130%; }
table.course_compare td .button_learn_more { margin: 0 auto; }

.willclose h4 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 15px !important;
}
a.gallery_image {
	display: block;
	float: left;
	margin-right: 6px;
	border: 1px solid;
}


.content ol {
	padding-left: 40px;
}
.content ul li.plain { list-style-image: none;}
.content ul li {
	font-size: 14px;
	line-height: 150%;
	margin-left: 20px;;
	list-style-image: url(/images/external/icon_arrow_yellow_small.png);
	list-style-position: outside;
}
.content ul.checkmark li {
	list-style-image: url(/images/external/icon-checkmark.gif);
	list-style-position: outside;
	line-height: 130%;
}
.content ul.checklist li {
	list-style-image: url(/images/external/checkbox_grey.gif);
	list-style-position: outside;
	padding-bottom: .5em;
}
.content ul.checklist li ul li {
	margin-top: .5em;
	padding-bottom: 0;
	list-style-image: none;
	list-style-type: disc;	
}
.content ul.small li {
	font-size: 13px;
}

.content #features ul + p, .content #boosters ul + p {
	margin-top: 1em;
}

.feature .profile_photo, .feature .profile_photo img {
	background: none;
	width: 90px;
	height: 90px;
	float: left;
	margin: 0;
	padding: 0;
}
.feature .profile_photo {
	margin-right: 10px;
	margin-bottom: 10px;
}
.profile_photo {
	background: url(/images/external/bg_profile_photo.gif) no-repeat;
	width: 160px;
	width: 160px;
	padding: 9px;
	margin: 0 0 0 15px;
	float: right;
}
.profile_photo img {
	width: 160px;
	height: 160px;
}
.profile_photo_small {
	background: url(/images/external/bg_profile_photo_small.gif) no-repeat;
	width: 50px;
	width: 50px;
	padding: 9px;
	margin: -5px 10px 0 0 ;
	float: left;
}
.profile_photo_small img {
	width: 50px;
	height: 50px;
}
.round_box h3 {
	margin: 4px 0;
}
.round_box .profile_photo, .employee_show .profile_photo {
	background:none;
	width: 134px;
	height: 134px;
	margin: -5px 5px 0px -10px;
	float: left;
}
.round_box .profile_photo img, .employee_show .profile_photo img {
	width: 130px;
	border: 2px solid #dcdcdc;
	height: 130px;
}
.level_3 .content label { font-size: 12px; }
.content label {
	font-size: 11px;
	padding: 0;
	line-height: 150%;
	color: #949ca1;
	padding-right: 5px;

}
.content #new_user label {
	line-height: 220%;
	padding: 0;
}
#new_user .radio {
	float: none;
}
.call_us_corner {
	margin-top: 15px;
	margin-left: 15px;
	background: url(/images/external/icon_phone.gif) no-repeat 0 5px;
	padding-left: 35px;
}

.course_icon {
	background-color: #f3f3f3;
	border: 1px solid #cfd4d8;
	float: left;
	padding: 3px 0px 3px 3px;
	font-size: 11px;
	text-align: center;
	line-height: 130%;
}
.navigator_pictures .course_icon img { width: 30px; height: 30px;}
.course_icon.no_text { padding-bottom: 0; }
.course_icon_wrap {
	float: left;
	padding-right: 30PX;;
}
.course_icon_wrap .spacer {
	float: left;
	padding: 30px 5px 0 5px;
	font-weight: bold;
	font-size: 20px;
	color: #f17a26;
}
.enroll_action {
	float: right;
	background-color: #f3f3f3;
	border: 2px solid #ced4d8;
	padding: 5px 15px 10px;
	margin-left: 20px;
	margin-bottom: 15px;;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.enroll_action .button_select {
	margin: 5px 0 0 0;;
}
.enroll_action p { padding: 0 0 5px 0; }

.hr_or {
	width: 700px;
	height: 18px;
	font-weight: bold;
	background: #f9fbfa url(/images/external/hr_or.gif) no-repeat;
	float: none;
	clear: both;
}
.hr_or.padded {
	margin: 15px 0 5px 0;
}
hr.padded {
	margin: 25px 0;
}
.thirds {
	float: left;
	width: 31%;
	padding-right: 15px;	
}
.review span {
	display: block;
	margin-top: -10px;
	padding-left: 15px;
	font-size: 12px;
	color: #929ba2;
}
.navigator_pictures{
	float: left;
	width: 200px;

}
.navigator {
	line-height: 200%;
	padding-top: 6px;
	float: right;
	width: 100px;
	text-align: center;
}
.employee_profiles {
	position: relative;
	min-height: 170px;
}
.employee_profiles .navigator {
	position: absolute;
	top: -35px;
	left: 360px;
	line-height: 32px;
	padding: 0;
	width: 100px;
	text-align: center;
	font-size: 12px;
	z-index: 200;
	background-color: #f9fbfa;
}
.round_box {
	background-color: #f3f3f3;
	border: 2px solid #ced4d8;
	padding: 5px 15px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px 0;
}
.round_box.light {
	background-color: #fff;
}
.round_box.error {
	background-color: #e43b36;
	color: white;
}
.round_box.actions { margin: 0 20px 10px 0; padding: 6px 10px;}
.round_box.actions p { margin: 0px; padding: 0;}
.round_box .bio {
	float: right;
	width: 440px;
	line-height: 120%;
	padding-top: 10px;
}
.button_big_next {
	display: block;
	border:none;
	overflow: hidden;
	text-indent: 9999px;
	float: right;
	height: 400px;
	width: 40px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top: 10px;
	background: #afb7bc url(/images/external/icon_arrow_next_big.png) no-repeat 11px;
}
.button_big_next:hover, .button_big_next.smaller:hover {
	background-color: #0094d2;
}
.button_big_next:active, .button_big_next.smaller:active {
	background-color: #f58026;
}

.button_big_next.smaller {
	background: #afb7bc url(/images/external/icon_arrow_next_small.png) no-repeat 6px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 280px;
	margin: 0;
	position: absolute; right: 15px; top: 50px;
	width: 23px;
	z-index: 100;
}

.price {
	color: #ee763b;
}
.price.big {
	font-size: 18px;
}

.cart {
	font-size: 12px;
	line-height: 150%;
}
.col {
  margin-right: 15px;
}
.contact_form input[type=text] {
	width: 190px;
}
.contact_form textarea {
	width: 405px;
}
	.breakout {
		border-bottom: #e5e6e6 1px solid;
		border-top: #e5e6e6 1px solid;
		margin-bottom: 12px;
		padding: 10px 0;
	}
	p.highlight {
		margin-top: 10px;
		background-color: #fdf4ca;
		border-bottom: #fcdb8a 2px solid;
		border-top: #fcdb8a 2px solid;
		padding: 10px 15px;
	}
	
.group {
	margin-bottom: 15px;
}

.group {
	margin: 5px 0;
}
.subsection {
	margin-left: 10px;
	font-size: 90%;
}

.fields_caption {
	width:150px;
	text-align:right;
	padding-top:2px;
	padding-right:10px;
	color: #425560;
}
.fields_caption p {
	margin: 0;
}
	form .field_error.inactive {
		color:#fff;
	}	
	
	form .inactive {
		font-style: italic;
		font-size: 10px;
		line-height: 16px;
		color:#999;
	}	 
	form .active {
		color:#000;
	}	 		
	form .focused {
		color:#000;
	background:#fffee7;
	}
	.required {
	color: #cd352e;
}

div.action_btn, a.action_btn {
	background-image: url(/images/admin/btn_bg_action.jpg);
	border: 1px solid #cccdcf;
	border-bottom: 1px solid #c0c2c5;
	display: block;
	height: 15px;
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin-left: 5px;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}


div.action_btn_tiny, a.action_btn_tiny {
	line-height: 14px;
	border: 1px solid #cccdcf;
	border-bottom: 1px solid #c0c2c5;
	display: block;
	height: 12px;
	float: left;
	font-size: 8px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 3px;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/images/admin/btn_bg_action.jpg) repeat-x;
}

div.action_btn_blue, a.action_btn_blue {
	line-height: 14px;
	background-image: url(/images/admin/btn_bg_action_blue.gif);
	border: 1px solid #cccdcf;
	color: white;
	border-bottom: 1px solid #c0c2c5;
	display: block;
	height: 15px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 5px ;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 150%;
}

a.action_btn_red {
	line-height: 14px;
	background-image: url(/images/admin/btn_bg_action_red.jpg);
	border: 1px solid #cccdcf;
	border-bottom: 1px solid #c0c2c5;
	display: block;
	height: 15px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;	
	color: white;
}



a.action_btn_green {
	background-image: url(/images/admin/btn_bg_action_green.jpg);
	border: 1px solid #cccdcf;
	border-bottom: 1px solid #c0c2c5;
	display: block;
	height: 15px;
	float: left;
	line-height: 14px;
	color: white;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;	
}

.col_1_of_2 {
	float: left;
	width: 46%;
}
.col_1_of_2 input[type=text],.col_2_of_2 input[type=text] {
	width: 85%;	
}
.col_2_of_2 {
	float: right;
	width: 46%;
}
.tab_content .col_2_of_2 {
	float: right;
	width: 49%;
}

.grid_wrap_detail_background {
	/*background-color: #6a737b;*/
	background: url(/images/external/about-us-grid/bg_caption.png) repeat;
	width: 935px;
	height: 334px;
	z-index: 400;
	position: absolute; top: 0; left: 0;
	display: none;
}
.grid_wrap_detail_wrap {
	display: none;
	position: relative;
	width: 765px;
	height: 240px;
	margin: 0 auto;
	background-color: #c3c9cd;
	top: 30px;
	z-index: 404;
	padding: 15px 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.minimize_button {
	position: absolute;
	right: 10px;
	top: 5px;
}

#grid_wrap_detail_content { display: inline; position: absolute; z-index: 519;}
.grid_wrap {
	width: 933px;
	position: relative;
	height: 333px;
	margin: 15px 0;
}
.grid_wrap td{
	overflow: hidden;
}
.grid_wrap .box {
	padding: 0;
	overflow: hidden;
	position: absolute;
}
.grid_wrap .box.hoverable:hover { opacity: .5;}
.box.lgrey {background-color: #cfd5d8;}
.grid_wrap .box.w1, .grid_wrap .box.w1 .caption { width: 75px; }
.grid_wrap .box.w2, .grid_wrap .box.w2 .caption { width: 153px; }
.grid_wrap .box.w3, .grid_wrap .box.w3 .caption { width: 231px; }
.grid_wrap .box.w4, .grid_wrap .box.w4 .caption { width: 308px; }
.grid_wrap .box.h1 { height: 82px; }
.grid_wrap .box.h2 { height: 164px; }
.grid_wrap .box.h2_extra { height: 167px; }
.grid_wrap .box.h3 { height: 249px; }
.grid_wrap .box.h4 { height: 328px; }

.grid_wrap .box.col0 { left: 0px; }
.grid_wrap .box.col05 { left: 77px; }
.grid_wrap .box.col1 { left: 156px; }
.grid_wrap .box.col2 { left: 312px; }
.grid_wrap .box.col3 { left: 469px; }
.grid_wrap .box.col4 { left: 626px; }
.grid_wrap .box.col5 { left: 782px; }

.grid_wrap .box.row0 { top: 0px; }
.grid_wrap .box.row1 { top: 85px; }
.grid_wrap .box.row2 { top: 167px; }
.grid_wrap .box.row3 { top: 252px; }
.grid_wrap .caption.small {
	font-size: 10px;
}
.grid_wrap .caption {
	z-index: 300;
	position: absolute;
	bottom: 0;
	color: white;
	line-height: 140%;
	background: url(/images/external/about-us-grid/bg_caption.png) repeat;
}
.grid_wrap .caption p { padding: 4px 10px; font-size: 12px; margin:0; }
.grid_wrap .caption.small p {font-size: 10px; }

.padded {
	padding: 10px 10px;
	line-height: 30px;
}
.flip_clock span {
	margin: 0 1px;
	background-color: #0094d2;
	color: white;
	font-weight: normal;
	font-size: 14px;
	padding: 2px 5px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.grid_wrap .box .detail {
	display:none;
}
.ui-effects-transfer { border: 2px dotted #f58025; position: absolute; z-index: 2001; }

.press_thumb { float: left; width: 225px; }
.press_info { float: left; width: 460px; padding-top: 5px; }
.press_container {	margin-bottom: 15px; }



/* --------------------------------------
	Media: Videos
----------------------------------------- */
.media_video {
	background: #6a737b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 1.25em;
	padding: 20px;
	width: 458px;
}
	.media_video p {
		color: #fff;
		margin: 1em 0 0 0;
		padding: 0;
	}


/* --------------------------------------
	Media: Press Releases
----------------------------------------- */
.release {
	clear: both; /* for ie7 */
	float: left;
	padding-top: 1em;
	width: 100%;
}
.release + .release {
	border-top: 1px dotted #ccc;
}
p.release_date {
	color: #999;
	float: left;
	padding-top: 0;
	max-width: 17%;
}
.release h4 {
	margin-left: 18%;
}

.press_release h5, .press_release h6 {
	clear: both;
	margin: 1em 0 0 0;
}
.press_release h6 {
	font-size: 1em;
}
.press_release p {
	margin: 1em 0 0 0;
	padding: 0;
}
.press_release h6 + p {
	margin-top: 0;
}
.back_link {
	font-size: 80%;
	margin: .25em 0 1em 0;
	float: left;
	width: 100%;
}

/* --------------------------------------
	FAQ Sample Test Questions
----------------------------------------- */

.faq_test_questions {
	font-size: 80%;
	padding: 0 1em;
}
.highlight {
	background-color: #fdf4ca;
}

.search_wrap {
	position: relative;
	padding-top: 2px;
	height: 35px;
}
.search_wrap .button_change_search {
	position: absolute;
}

.hidden {
	display:none;
}


.notice.error {
	border-top: 2px solid #CC3333;
	border-bottom: 2px solid #CC3333;
	background-color: #fe9e97;
	color: #CC3333;
}
.notice.error a {
	color: white;
}
.notice.success {
	border-top: 2px solid #2bd656;
	border-bottom: 2px solid #2bd656;
	background-color: #ccfbcd;
	color: #23b148;
}

.notice {
	padding: 10px 15px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	border-top: 2px solid #d3ce3d;
	border-bottom: 2px solid #d3ce3d;
	background-color: #fff3b0;
	color: #525259;
}
.notice_close {
	float: right;
	position: relative;
	top: 0;
}

.notice_close img {
	opacity: .7;
}
.notice_close img:hover {
	opacity: 1;
}

ul.course_list li {
	line-height: 130%;
	padding-bottom: 15px;
}
ul.course_list a.button_enroll_small {
	float: left;
	margin-top: 2px;
	padding: 0;
}


/* error pages */
.dialog {
	background-color: #f9fbfa;
	padding: 2em 0;
}
.dialog img {
	background: #f9fbfa;
	float: left;
	margin: 0 2em 2em 0;
}

/* --------------------------------------
	Comparison Chart w/ Boosters
----------------------------------------- */
.compare_table {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	margin: 1em 0;
}

.compare_table th strong.table_title {
	color: #f58026;
	font-size: 1.16em;
}
.compare_table td + td + td {
	width: 80px;
	
}
.compare_table tr th + th, .compare_table tr td + td {
	padding-left: 10px;
	text-align: center;
}
.compare_table tr th, .compare_table tr td {
	border-bottom: 1px solid #cfd4d8;
	padding: 5px 10px;
	vertical-align: middle;
}
.compare_table tr th {
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: bottom;
}
.compare_table tr td {
	padding-left: 5px;
	width: 140px;	
}
.compare_table .rp_course {
	background: #eee;
	border: 1px solid #b0b7bc;
	border-width: 0 1px;
	border-bottom: 1px solid #cfd4d8;
	color: #465660;
	font-weight: bold;
	padding: 10px 10px;
	width: 150px;
}
.compare_table th.rp_course {
	border-top: 1px solid #b0b7bc;
	font-size: 1.33em;
	line-height: 1.5em;
	padding: 15px 10px 10px 10px;
}
.compare_table th.rp_course + th.rp_course, .compare_table td.rp_course + td.rp_course {
	border-left: none;
}
.cost .rp_course {
	font-size: 1.5em;
	line-height: 1.5em;
}
.hours .rp_course {
	font-size: 1.16em;
}
.compare_table tr td.boosters_pop {
	background: #e4e498;
	border: 2px solid #b2b145;
	font-size: 1.16em;
	font-weight: bold;
	padding: 11px;
		color: #465660;
}
p.legal {
	color: #AFB6BB;
	font-size: 10px;
	line-height: 15px;	
}
