p input.learn_more {
    border:0;
    height:17px;
    width:81px;
    padding-bottom:2px;
    background:url(/images/button_images/grey_btn_off.gif) no-repeat top left;
    font-size:11px;
    font-weight:bold;
    text-align:center; 
}
img.center_img{ 
	display: block; 
	margin-left: auto; 
	margin-right: auto 
}
img.pad_right_ten{
	padding-right: 10px;
}
.bg_gry {
	background-color: #dddddd;
}
.bg_gry .left_col, .bg_gry .right_col {	
	padding-top: 8px;
	padding-bottom: 8px;
}
.content_left_col h2 {
    margin-top:0;
}
.content_left_col h2.with_banner {
    margin-top:15px;
}
.content_left_col .gradiented_callout .wht_corners_bottom, 
.content_left_col .gradiented_callout .wht_corners_top {
    width:685px;
}
.content_left_col .gradiented_callout .wht_corners_content {
    height:43px;
}
.content_left_col .gradiented_callout_frm, 
.content_left_col .gradiented_callout_frm_1m, 
.content_left_col .gradiented_callout_frm_1n {
    background:#4b306a url(/images/corners/bar_shaded_background_wht.png) repeat-x; 
    color:#fff;
    float:left;
}
.content_left_col .gradiented_callout_frm_2m, 
.content_left_col .gradiented_callout_frm_2n {
    background:#000000 url(/images/corners/bar_shaded_background_wht.png) repeat-x; 
    color:#fff;
    float:left;
}
.content_left_col .large_standard_box, .ui-tabs-panel .large_standard_box {
    width:699px !important;
    margin:15px 0;
}
.content_left_col .large_standard_box .bottom, .ui-tabs-panel .large_standard_box .bottom {
    width:675px !important;
}

.content_left_col .large_standard_box .box_header_bordered_content, .ui-tabs-panel .large_standard_box .box_header_bordered_content{
    width:697px;
}
.content_left_col .large_standard_box .content_clear, .ui-tabs-panel .large_standard_box .content_clear {
    width:697px !important;
    padding:0 !important;
}
.content_left_col .large_standard_box .left_column, .ui-tabs-panel .large_standard_box .left_column {
    width:200px;
    padding:3px 10px;
}
.content_left_col .large_standard_box .left_header, .ui-tabs-panel .large_standard_box .left_header {
    width:200px !important;
    text-align:left;
    padding-left:10px;
}
.content_left_col .large_standard_box .middle_column, .ui-tabs-panel .large_standard_box .middle_column {
    width:200px;
    padding:3px 10px;
    vertical-align:top;
    text-align:center;
}
.content_left_col .large_standard_box .middle_header, .ui-tabs-panel .large_standard_box .middle_header {
    width:250px !important;
    text-align:center;
}
.content_left_col .large_standard_box .right_column, .ui-tabs-panel .large_standard_box .right_column {
    width:277px;
    padding:3px 10px;
    vertical-align:top;
    text-align:center;
}
.content_left_col .large_standard_box .right_header, .ui-tabs-panel .large_standard_box .right_header {
    width:287px;
    text-align:right;
    padding-right:10px;
}
.content_left_col .large_standard_box .top, .ui-tabs-panel .large_standard_box .top {
    width:675px !important;
}
.content_left_col #product_table .frm_1m_background, 
.content_left_col #product_table .frm_1n_background {
    background-color:#4b306a;
}
.content_left_col #product_table .frm_2m_background, 
.content_left_col #product_table .frm_2n_background {
    background-color:#000000;
}
.content_left_col #product_table .package_table_title_frm_1m, 
.content_left_col #product_table .package_table_title_frm_1n {
	background:#500f6d url('/images/frm/package_faded_bck.jpg') repeat-x; 
    border-bottom:1px solid #c6c6c6; 
	border-left:1px solid #c6c6c6; 
	font-size:11px; 
	height:75px; 
	text-align:center;
}
.content_left_col #product_table .package_table_title_frm_1m h2, 
.content_left_col #product_table .package_table_title_frm_1n h2,
.content_left_col #product_table .package_table_title_frm_2m h2, 
.content_left_col #product_table .package_table_title_frm_2n h2 {
	color:#fff; 
	margin:3px 0 5px 0; 
	padding:0;
	font-size:14pt;
}
.content_left_col #product_table .package_table_title_frm_2m, 
.content_left_col #product_table .package_table_title_frm_2n {
	background:#333333 url('/images/frm/package_faded_bck_l2.jpg') repeat-x; 
    border-bottom:1px solid #c6c6c6; 
	border-left:1px solid #c6c6c6; 
	font-size:11px; 
	height:75px; 
	text-align:center;
}
.content_left_col .round_box_white {
    margin-top:15px;
}
.content_left_col .round_box_white .fix_paragraph {
    float:right;
    width:552px;
}
.content_left_col .round_box_white .fix_paragraph_nf {
	margin-top:10px;
    width:552px;
}

.content_left_col .round_box_white .image_holder,
.short_left_col .round_box_white .image_holder {
    float:left;
    margin:16px 0 15px 5px;
    width:115px;
}
.content_left_col .round_box_white .image_holder img {
    width:100px;
    height:120px;
}
.content_left_col .round_box_white .instructor_table {
    width:335px;
    margin-top:10px;
    border-spacing:0;
    border:0;
    background:red;
}
.content_left_col .round_box_white .instructor_table td {
    padding:0;
    vertical-align:top;
}
.content_left_col .round_box_white .instructor_table .title {
    width:30px;
    font-weight:bold;
}
.content_left_col .small_standard_box, .ui-tabs-panel .small_standard_box {
    width:495px !important;
}

.content_left_col .standard_box .bottom {
    width: 675px;
    margin-top:-7px;
}

.content_left_col .small_standard_box .box_header_bordered_content table, .ui-tabs-panel .small_standard_box .box_header_bordered_content table {
    width:483px;
}

.content_left_col .small_standard_box .content_clear td, .ui-tabs-panel .small_standard_box .content_clear td {
    font-size:11px !important;
}

.content_left_col .small_standard_box .bottom, .ui-tabs-panel .small_standard_box .bottom {
    width:471px !important;
}

.content_left_col .small_standard_box .left_column, .ui-tabs-panel .small_standard_box .left_column {
    width:260px !important;
    text-align:left;
    padding:5px 10px;
    float:left;
}

.content_left_col .small_standard_box .left_header, .ui-tabs-panel .small_standard_box .left_header {
    width:260px !important;
    text-align:left;
    padding-left:15px;
    float:left;
}

.content_left_col .small_standard_box .right_column, .ui-tabs-panel .small_standard_box .right_column {
    width:193px !important;
    text-align:center;
	vertical-align: top;
    padding:5px 10px;
}

.content_left_col .small_standard_box .right_header, .ui-tabs-panel .small_standard_box .right_header {
    width:190px !important;
    text-align:center;
    padding-right:15px;
    float:right;
}

.content_left_col .small_standard_box .top, .ui-tabs-panel .small_standard_box .top {
    width:471px !important;
}

.content_left_col .standard_box .bottom_crnr_left {
    margin-top:-7px;
}

.content_left_col .standard_box .bottom_crnr_right {
    margin-top:-7px;
}

.content_left_col .standard_box .indent_text, .ui-tabs-panel .large_standard_box .indent_text, .ui-tabs-panel .small_standard_box .indent_text {
    margin-left:10px;
    float:left;
}

.content_left_col .standard_box .light_grey_background,
table .light_grey_background {
    background-color:#e4e4e4;
}

.content_left_col .standard_box .light_grey_background p {
    margin:0;
    padding:6px 0 6px 0;
}

.content_left_col .standard_box .split_table .col_1 {
	float:left; 
	display:block; 
	width:31%;
	padding:8px 8px 8px 10px;
	text-align:center;
}

.content_left_col .standard_box .split_table .col_2 {
	float:left; 
	display:block;
	width:31%;
	border-left:1px solid #c6c6c6;
	padding:8px 8px 8px 10px;
	text-align:center;
}

.content_left_col .standard_box .split_table .col_2_width{
	width:242px;
}

.content_left_col .standard_box .split_table .col_3 {
	float:left; 
	display:block;
	width:29%;
	border-left:1px solid #c6c6c6;
	padding:8px 8px 8px 10px;
	text-align:center;
}

.content_left_col .standard_box .split_table .left_column_top,
.content_left_col .standard_box .split_table .left_column {
	float:left; 
	display:block; 
	width:65%;
}

.content_left_col .standard_box .split_table .left_column p,
.content_left_col .standard_box .split_table .right_column p {
    padding:8px 8px 8px 10px;
}

.content_left_col .standard_box .split_table .left_column_top p {
    margin-left:20px;
}

.content_left_col .standard_box .split_table .col_2_width p{
	margin-right:25px;
}

.content_left_col .standard_box .split_table .right_column_top {
	float:left; 
	display:block; 
	width:35%;
    text-align:center;
}

.content_left_col .standard_box .split_table .right_column {
    padding:0 !important;
}

.content_left_col .standard_box .top {
    width:675px;
}

.content_left_col .standard_box .white_background .left_col {
	float:left; 
	display:block; 
	padding:8px 8px 8px 10px;
	width:47%;
}

.content_left_col .standard_box .white_background .right_col {
	float:left; 
	display:block;
	padding:8px 8px 8px 10px;
	border-left:1px solid #c6c6c6;
	width:46%;
}

.content_left_col .tiny_standard_box, .ui-tabs-panel .tiny_standard_box {
    width:440px !important;
    margin:15px 0;
}

.content_left_col .tiny_standard_box .bottom, .ui-tabs-panel .tiny_standard_box .bottom {
    width:416px !important;
}

.content_left_col .tiny_standard_box .box_header_bordered_content, .ui-tabs-panel .tiny_standard_box .box_header_bordered_content {
    width:438px;
}

.content_left_col .tiny_standard_box .content_clear, .ui-tabs-panel .tiny_standard_box .content_clear {
    width:418px !important;
}

.content_left_col .tiny_standard_box .left_column, .ui-tabs-panel .tiny_standard_box .left_column {
    width: 338px;
	padding-top: 5px;
    float:left;
}

.content_left_col .tiny_standard_box .left_header, .ui-tabs-panel .tiny_standard_box .left_header {
    width:328px !important;
    float:left;
    text-align:left;
    padding-left:10px;
}

.content_left_col .tiny_standard_box .right_column, .ui-tabs-panel .tiny_standard_box .right_column {
    width: 80px;
	padding-top: 5px;
	text-align: center;
    float:right;
}

.content_left_col .tiny_standard_box .right_header, .ui-tabs-panel .tiny_standard_box .right_header {
    width:100px;
    float:right;
}

.content_left_col .tiny_standard_box .top, .ui-tabs-panel .tiny_standard_box .top {
    width:416px !important;
}

#details_dialog {
    font-size:8pt !important;
}

.frm_3_day_seminar_banner {
	height:144px;
	width:699px;
	background:url(/images/frm/banner_3d_seminar.jpg) no-repeat;
	padding:0;
	color:#fff;
}

.frm_3_day_seminar_banner .banner_title {
    font: bold 24px Verdana, Arial !important;
    padding:20px 0 5px 375px !important;
}

.frm_3_day_seminar_banner .banner_text {
    font: bold 18px Verdana, Arial !important;
    padding:55px 0 5px 255px !important;
	color: inherit;
	margin-top: 0 !important;
}

.frm_3_day_seminar_banner .level_links a:link, 
.frm_3_day_seminar_banner .level_links a:active, 
.frm_3_day_seminar_banner .level_links a:visited {
	float: right;
	text-decoration:none;
	margin:7px 16px 0 0;
	font-weight:bold;
	color: #daae2a !important;
}

.frm_final_review_pack_banner {
	height:144px;
	width:699px;
	background:url(/images/frm/banner_final_review_pack.jpg) no-repeat;
	padding:0;
	color:#fff;
}

/************ Home Page Banners ************************/
/* Banner 1 */
.frm_home_banner1 {
	width:641px;
	height:161px;
}
/* Banner 2 */
.frm_home_banner2 {
	width:641px;
	height:161px;
	background:url('http://media.schweser.com/frm/banners/Home-Banner-2.jpg') no-repeat;
}
.frm_home_banner2 .level_links {
	font-size: 15px;
	display: block;
	margin: 100px 0 0 220px;
	text-align: center;
}
.frm_home_banner2 .level_links a:link, 
.frm_home_banner2 .level_links a:active, 
.frm_home_banner2 .level_links a:visited {
	text-decoration:none;
	margin-right:20px;
	font-weight:bold;
	color: #daae2a !important;
}
.frm_home_banner_content .level_links a:hover {
	text-decoration:underline;
}
/* Banner 3 */
.frm_home_banner3 {
	width:641px;
	height:161px;	
}

/********************* Part 1 Banners ************************************/
.frm_part1_banners{
	height:142px !important;
	width:699px !important;
}
/* Banner 1 - Reused Banner 3 from FRM Overview Page */
.part1_overview_banner{
	
}
.part1_overview_banner .frm_home_banner_title, .part2_overview_banner .frm_home_banner_title {
	margin-top: 6px !important;
}
/* Banner 2 */
.frm_level1_banner2 {
	
}

/********************* End Part 1 Banners *******************************/

/*********************** Part 2 Banners *********************************/
.frm_part2_banners{
	height:140px !important;
	width:699px !important;
}
/* Banner 1 */
.frm_level2_banner1 {
}

/* Banner 2 */
.frm_level2_banner2 {
	
}

/*********************** End Part 2 Banners ******************************/

/*********************** Begin Live Instruction Page ******************/
/* Banner 1 */
.live_instr_banner {
    background: url(http://media.schweser.com/frm/banners/Live-Instruction-overview.jpg) no-repeat 0 0;
	height:102px;
	width:699px;
    text-align: left;
    padding:14px 0 0 170px;
}
.live_instr_banner h1, .live_instr_banner h2 {
	color:#fff;
    margin: 0px;
    padding-bottom: 3px;

}
.live_instr_banner h1 {
    font: normal 34px Times New Roman, serif;
}
.live_instr_banner h2 {
    font: normal 22px Times New Roman, serif;
    padding-bottom: 16px;
    letter-spacing: 1px;
    line-height: 20px;
}
.live_instr_banner h2 .reg{vertical-align:22%;}
/*********************** End Live Instruction Page ******************/

.grey_callout_box {
    width:226px;
    margin:0 10px 10px 10px;
    clear:right;
    padding:0;
}

.grey_callout_box .content {
    width:223px; 
    height:65px;
}

.grey_callout_box .content form {
    margin:0;
    padding:0;
}

.grey_callout_box .content .content_text {
    margin-top:20px;
}

.grey_callout_box .content .header_text {
    border-bottom:1px solid #cccccc; 
    font-weight:bold;
    padding:0 0 5px 0;
    font-size:10pt;
}

.grey_callout_box .content .learn_more {
    padding-left:4px;
}

.grey_callout_box .top, .grey_callout_box .bottom {
    width:201px;
}

.grey_spacer {
    color:#c0c0c0; 
}

.home_right_col .standard_box .bottom {
    width:256px;
}

.home_right_col .standard_box .pad_list, 
.internal_right_col .standard_box ul,
.internal_right_col .standard_box ol {
    padding-left:25px;
    margin-left:0;
}

.home_right_col .standard_box .top {
    width:256px;
}

.internal_right_col .standard_box {
    width:225px;
}

.internal_right_col .standard_box .bordered_image {
    border:1px solid #c0c0c0;
    padding: 3px;
    margin:0 4px;
    float:right;
}

.internal_right_col .standard_box .bottom {
    width:201px;
}

.internal_right_col .standard_box .icons {
    margin:12px 0 0 0;
    padding:0 0 0 5px;
}

.internal_right_col .standard_box .medium_header {
    height:35px !important;
}

.internal_right_col .standard_box .full_exam_medium_header {
    height:55px !important;
    
}

.internal_right_col .standard_box .tall_header,
.content_left_col .standard_box .tall_header {
    height:45px !important;
}

.internal_right_col .standard_box .top {
    width:201px;
}

.large_quote_text {
    font-size:1.2em !important;
}

.large_right_callout {
    width:350px;
    margin-top:19px;
}

.large_right_callout ul {
    margin:0;
    padding-left:20px;
}

.large_right_callout .bottom {
    width:325px;
}

.large_right_callout .content_white {
     width:327px;
}

.large_right_callout .rounded_header {
    width:325px;
}

.large_right_column {
    width:307px;
}

.large_right_smalltxt {
    width:340px;
    margin-top:0;
    padding-top:10px;
}

.learn_more_arrow_othr {
    float:right;
    font-size:8pt !important;
}

.level_select_center {
    padding:0 5px 5px 190px !important;
}

.medium_left_column {
    width:180px;
}

.medium_middle_column {
    width:208px;
}

#packDescHolder {
    font-size:11px !important;
}

#packDesc h3 {
    font-size:10pt;
}

.pad_enroll_today {
    padding-top:7px;
}

.pad_list .pad_list_top {
    margin-top:10px;
}

.pad_list .pad_list_top .pad_top_five {
    margin-top:5px;
}

.pad_passpro_cell{
    padding-left:10px;
}

.passpro_col_middle .pad_passpro_cell, .right_col .pad_passpro_cell {
	padding-left: 20px !important;
}

.pad_right_video {
    padding-bottom:15px !important;
}

.pad_standard_box {
    margin-bottom:15px;
    width:225px;
}

.passpro_header div{
	margin: 8px 0;
}

.passpro_bottomBorder_none{
	border-bottom: none !important;
}

.passpro_border_right{
	line-height: 26px;
	border-right: 1px solid lightgrey;
}

.passpro_border_left{		
	border-left: 1px solid lightgrey;
	padding-bottom: 6px;
}

.passpro_border_left2{
	line-height: 26px;
	border-left: 1px solid lightgrey;
}

.passpro_border_lr{	
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
}

.passpro_col_left {
    width:180px !important;
    padding-left:10px !important;
}

.passpro_col_middle {
    width:170px !important;
    padding-left:10px !important;
}

.passpro_col_right {
    width:305px !important;
}

.purple_text {
    color:#2f176b;
}
/*** Quote CSS - Removed duplicate styles already present in schweser_new.css - 7/12/2010 ****/
.quote_text {
    font-size:10pt;
}

#right_column_products {
    float:right;
    margin: 0 0 10px 10px;
}

.short_left_col {
    width:560px !important; 
    margin-top:0 !important;
}

.short_left_col .gradiented_callout .wht_corners_bottom {
    width:546px !important;
}

.short_left_col .gradiented_callout .wht_corners_content {
    height:43px !important;
}

.short_left_col .gradiented_callout .wht_corners_top {
    width:546px !important;
}

.short_left_col .round_box_white {
    margin-top:15px;
    width:560px;
    float:left;
}

.short_left_col .round_box_white .fix_paragraph {
    float:right;
    width:412px;
}

.short_left_col .round_box_white .instructor_table {
    width:335px;
    margin-top:10px;
    border-spacing:0;
    border:0;
    background:red;
}

.short_left_col .round_box_white .instructor_table td {
    padding:0;
    vertical-align:top;
}

.short_left_col .round_box_white .instructor_table .title {
    width:30px;
    font-weight:bold;
}

.split_table {
    padding:0 !important; 
    width:697px !important;
}

.study_tools_table .product_image {
    padding-top:15px;
}

.study_tools_table .product_link {
    padding-bottom:15px;
}

.wht_bg .left_col,
.wht_bg .right_col {
	padding:8px 0 !important;
}

/*** Contact Us Callout Wide ***/
#contactus_bkg {
	background:url(/images/cfa/media/cfa/cust_service_button.jpg) no-repeat;
	height:40px;
}
#contactus_bkg .innerdiv {
	padding-top: 7px;
    text-align: center;
	color:#7A7694;
	font-weight:bold;
	font-size:18px;	
}
#contactus_bkg .innerlink {
	color:#7A7694;
	text-decoration:none !important;
}
#contactus_bkg div span{
	color:#432F7A;
	font-size:20px;	
}

/*** Contact Us Callout Narrow ***/
#contactus_bkg_narrow {
	background:url(/images/cfa/media/cfa/cust_service_button_sml.jpg) no-repeat;
	height:40px;
}
#contactus_bkg_narrow .innerdiv {
	padding-top: 7px;
    text-align: center;
	color:#7A7694;
	font-weight:bold;
	font-size:15px;	
}
#contactus_bkg_narrow .innerlink {
	color:#7A7694;
	text-decoration:none !important;
}
#contactus_bkg_narrow div span{
	color:#432F7A;
	font-size:17px;	
}

/*** Generic Learn More Link Class ***/
a.gen_learn_more {
    text-decoration: none;
    font-weight: bold;
}
a:hover.gen_learn_more {
    text-decoration: underline;
}

/*** Level Bar across pages ***/

.level_bar {
    width: 646px;
	height: 75px;
	background: url(http://media.schweser.com/caia/images/bkg-bar.png) top left no-repeat;
	margin-top: 15px;
    margin-left: auto; 
    margin-right: auto;
}

a.frm_part1 {
    background: url(http://media.schweser.com/frm/images/part_level_buttons.png) 0 0 no-repeat;
	width: 177px;
	height: 52px;
	float: left;
	margin-top: 11px;
	margin-left: 74px;
	text-decoration: none;
}

a.frm_part1:hover {
	background: url(http://media.schweser.com/frm/images/part_level_buttons.png) 0 -61px no-repeat;
}

a.frm_part2 {
    background: url(http://media.schweser.com/frm/images/part_level_buttons.png) -179px 0 no-repeat;
	width: 177px;
	height: 52px;
	float: right;
	margin-top: 11px;
	margin-right: 80px;
	text-decoration: none; 
}

a.frm_part2:hover {
	background: url(http://media.schweser.com/frm/images/part_level_buttons.png) -179px -61px no-repeat;
}

h2.frm_main_choose {
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
h2.frm_alt_choose {
    font-size: 18px;
    text-align: center;
}

/** Package overview pages */
.gradient-banner-wide {
    background-image: url(http://media.schweser.com/cfa/banners/gradient-bg.jpg);
    background-image: -webkit-radial-gradient(110% 80%, #9f95c9, #dad7ec);
    background-image: -moz-linear-gradient(left, #9f95c9, #dad7ec 65%); /* FF3.6 */
    background: url(http://media.schweser.com/cfa/banners/largeHeader.png) top left no-repeat;
    background-size:699px;
}
.overview_maintext_header {
    padding: 4px 8px;
    color: #444;
    font-size:1.6em;
}
#sale_bar_wide, .grey_bar {
    margin: 5px 0 0 0;
    height: 20px;
}
#sale_bar_wide {
    background: url(http://media.schweser.com/images/banners/offer_20_percent.jpg) top left no-repeat;
}
td.package_container_left{
   padding: 0;
   padding-right: 20px;
   width: 46%;
   position: relative;
}
td.package_container_right {
    padding: 0;
    width: 44%;
    position: relative;
}
.package_title_container {
    float: left;
    padding: 0 0 3px 0;
    margin: 0 0 5px 0;
    font-weight: bold;
    font-size: 1.4em;
    width: 100%;
    border-bottom: 1px solid #333;
}
p.frm_package_prices {
    margin: 0 0 0 10px;
}
p.frm_save_amount {
    padding: 0;
    margin: 0 0 2px 12px;
    text-align: left;
}
img.frm_progression_images {
    margin: 3px 0 0 8px;
    border: 0;
}
div.frm_demobtn_placement {
    float: left;
    padding: 0;
    margin: 10px 0 10px 12px;
}
div.frm_orderbtn_placement {
    float: right;
    padding: 0;
    margin: 10px 12px 10px 0;
}
#instructional_head_wide{
    float: left;
    width: 699px;
    margin: 15px 20px 10px 0;
}

#self_study_head_wide{
    float:left;
    width:699px;
    margin:15px 0 10px 0;
}
/* weekly online */
.wklyop_banner_img {
	background: url(http://media.schweser.com/frm/banners/wkly_op_banner.jpg) 0 0 no-repeat;
	width: 699px;
	height: 146px;
    padding-top: 4px;
}
.wklyop_header_txt {
	font: 40px Times New Roman, serif;
	color: #fff;
	margin-left: 25px;
    padding-top:3px;
}
.wklyop_sub_txt {
	font: 18px Times New Roman, serif;
	color: #fff;
	margin-left: 30px;
	margin-top: 5px;
}
.wklyop_small_txt {
	font: italic 14px Arial;
	color: #fff;
	margin: 11px 0 10px 30px;
}
.wklyop_learn_more {
	color: #fff !important;
	font: normal bold 12px Arial, sans-serif;
    margin-left: 30px;
}
/*** FRM Landing Page Banners ***/
div.frm_main_header_1 {
    background:#fff url(http://media.schweser.com/frm/banners/Home-Banner2012-1.jpg) top left no-repeat;
    width:645px;
    height:267px;
}
div.frm_main_header_2 {
    background:#fff url(http://media.schweser.com/frm/banners/Home-Banner2012-2.jpg) top left no-repeat;
    width:645px;
    height:267px;
}
div.frm_main_header_3 {
    background:#fff url(http://media.schweser.com/frm/banners/Home-Banner2012-3.jpg) top left no-repeat;
    width:645px;
    height:267px;
}
.frm_main_text{
    text-align: center;
    width: 300px;
    margin: 0 12px 0 342px;
    padding-top: 25px;
    font-size: 38px;
    font-family:helvetica, arial, sans-serif;
    padding-right:20px;
	color:#515151;
}
.frm_main_text, .frm_alt_main_text {
    text-align: center;
    width: 270px;
    margin: 0 10px 0 340px;
    padding-top: 25px;
    font-family:helvetica, arial, sans-serif;
    padding-right:20px;
	color:#515151;
}
.frm_main_text .banner_heading{
    font-size: 38px;
    padding-top: 0;
    font-weight: normal;
}
.frm_main_text .banner_text, .frm_alt_main_text .banner_text {
    line-height: 20px;
    font-family:helvetica, arial, sans-serif;
    font-size: 14px;
    margin: 8px;
}
.frm_main_text .links, .frm_alt_main_text .links {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin: 14px 0 0 0;
    text-decoration: none;
}
.frm_main_text a:hover.links, .frm_alt_main_text a:hover.links {
    text-decoration: underline;
}
.frm_main_text .raquo_size, .frm_alt_main_text .raquo_size {
    font-size: larger;
}
.frm_main_text .alt_banner_hdg2 {
    font-size: 30px;
    padding-top:  0;
    font-weight: bold;
}
.frm_alt_main_text {
    padding-top: 50px !important;
    padding-right: 10px !important;
}
.frm_alt_main_text .alt_banner_hdg3 {
    font-size: 25px;
    padding: 0;
    font-weight: bold;
}
/** FRM Why Pursue Video Callout Wide **/
.why_pursue {
    background: url(http://media.schweser.com/frm/images/why_pursue_bkgrnd.jpg) 0 0 no-repeat;
    width:280px;
    height:147px;
    margin-bottom: 15px;
}
.why_pursue .main_text {
    font: 20px helvetica, arial, sans-serif;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 55px
}
.why_pursue .callout_links {
    text-align: center;
    vertical-align: bottom;
    height:35px;
}
.callout_links .play_button2 {
    background:  url(/images/button_icons/control_play_blue.gif) no-repeat;
    height: 35px;
    padding: 1px 10px 3px 20px;
}
.callout_links .info_button {
    background:  url(/images/information.png) no-repeat;
    height: 37px;
    padding: 1px 10px 3px 20px;
}
.preorder_disclaimer{
    float:left;
    margin: 5px 0 0 0;
    font-size: 8pt;
}
/* final review pack */
#frp_desc{width:560px;}
#frp_buttons .level_bar {
    background:url(http://media.schweser.com/images/common/bkg-bar-narrowest.jpg) no-repeat;
    width:560px;
    height: 82px;
    margin: 0;
}
#frp_buttons .level_bar .frm_part2{margin-right: 68px;}
#frp_contact_us #contactus_bkg {
	background:url(http://media.schweser.com/images/common/cust_service_button_widest.jpg) no-repeat;
	height:40px;
}
#frp_contact_us .innerdiv {
	letter-spacing: 1px;
}
#frp_demos_schedules{width:560px; margin:15px 0 0 0;}
#frp_demos_schedules .round_box_btm{clear:none;}
#frp_demos_schedules .content{ padding-bottom:7px;}
#frp_upgrade .content_clear img{ float:right; padding: 0px; width:175px; }
/** package comparison **/
.package_vertical_align {
	padding-top: 4px;
	vertical-align: top;
}
.learnmore_spacing_large {
	padding-top: 14px;
	padding-bottom: 8px;
}
.learnmore_spacing_small {
	padding-bottom: 2px;
}
/** 8-week online class  **/
#weeklycallouts {width:225px; }
/** FRM WECSK Video Callout Narrow **/
.wecsk_video, .wecsk_videop2 {
    background: url(http://media.schweser.com/images/frm/wecsk_video_bkg.jpg) 0 0 no-repeat;
    width:225px;
    height:132px;
    margin-bottom: 15px;
}
.wecsk_videop1 {
    background: url(http://media.schweser.com/images/frm/wecsk_video_bkg_p1.jpg) 0 0 no-repeat;
    width:225px;
    height:132px;
    margin-bottom: 15px;
}
.wecsk_video .wecsk_main_text, .wecsk_videop1 .wecsk_main_text, .wecsk_videop2 .wecsk_main_text {
    font: normal bold 13px Arial, sans-serif;
    text-align: center;
    padding-top: 69px;
    padding-bottom: 4px;
    letter-spacing: 1px;
}
.wecsk_video .wecsk_vid_links, .wecsk_videop1 .wecsk_vid_links, .wecsk_videop2 .wecsk_vid_links {
    text-align: center;
    vertical-align: bottom;
    height:35px;
}
.wecsk_vid_links .play_button2 {
    background:  url(/images/button_icons/control_play_blue.gif) no-repeat;
    height: 35px;
    padding: 1px 10px 3px 20px;
}

