﻿.register_section_spacer_top
{
	float:left;
	height:4px;
	background-color:#FFFFFF;
	border-top:1px solid #ababab;
	display:inline;
	font-size:1px;
}

.register_section_spacer_bottom
{
	float:left;
	height:4px;
	background-color:#FFFFFF;
	border-bottom:1px solid #ababab;
	display:inline;
	font-size:1px;
}

.register_corner_wrap
{
	float:left;
	width:auto;
	height:5px;
	display:inline;
	font-size:1px;
}

.register_tl_corner
{
	float:left;
	width:5px;
	height:5px;
	background-image:url(./images/body/body_corner_TL.jpg);
	background-position:top left;
	display:inline;
	font-size:1px;
}

.register_tr_corner
{
	float:left;
	width:5px;
	height:5px;
	background-image:url(./images/body/body_corner_TR.jpg);
	background-position:top right;
	display:inline;
	font-size:1px;
}

.register_bl_corner
{
	float:left;
	width:5px;
	height:5px;
	background-image:url(./images/body/body_corner_BL.jpg);
	background-position:bottom left;
	display:inline;
	font-size:1px;
}

.register_br_corner
{
	float:left;
	width:5px;
	height:5px;
	background-image:url(./images/body/body_corner_BR.jpg);
	background-position:bottom right;
	display:inline;
	font-size:1px;
}

.register_section_spacer_top#e1_s1
{
	
	width:690px;
}

.register_section_spacer_bottom#e1_s2
{
	width:690px;
}

.section#e1_wrap
{
	width:700px;
	height:100%;
}

.section#e1_body
{
	width:698px;
	height:auto;
	min-height:730px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	background-color:#FFFFFF;
	margin:0;
}

.black_section_spacer#e1_s1_b1
{
	height:120px;
}

.black_section_spacer#e1_s2_b1
{
	height:120px;
}

.black_section#e1_b1_wrap
{
	width:380px;
	height:132px;
	margin-left:10px;
}

.black_section#e1_body_b1
{
	width:350px;
	height:132px;
	background-color:#1e1e1e;
	margin:0;
	text-align:left;
	line-height:32px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	display:inline;
	padding:0;
	overflow:hidden;
}

.register_wrap#login_info_wrap
{
	margin-bottom:10px;
	float:left;
}

.register_userpass_wrap
{
	width:370px;
	height:115px;
	float:left;
	margin-top:7px;
	display:inline;
	padding:0px;
	margin-right:0px;
}

.register_userpass_txt
{
	width:125px;
	height:30px;
	float:left;
	color:#22a6f7;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:15px;
	line-height:25px;
}

.register_userpass_box
{
	width:205px;
	height:30px;
	float:left;
	color:#22a6f7;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	margin-top:8px;
	
}

.viewUserPassTxtBoxClass
{
	float:left;
	width:200px;
	height:20px;
	border:1px solid black;
}

.register_login_notes_spacer
{
	float:left;
	width:280px;
	height:5px;
}

.register_login_notes
{
	float:left;
	width:275px;
	height:35px;
	padding-left:10px;
	font-family:Arial;
	font-size:12px;
	text-indent:0px;
	color:#ababab;
	margin-top:5px;
}

.register_login_notes#login_notes_top
{
	padding-top:5px;
	height:35px;
}

.register_login_notes#login_notes_bottom
{
	line-height:25px;
}

.pword_varified
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:green;
}

.pword_failed
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:Red;	
}

#user_info_wrap
{
	width:365px;
}

#billing_info_wrap
{
	width:365px;
}

#package_info_wrap
{
	width:680px;
	margin-top:10px;
}

#package_discount_wrap
{
	float:left;
	width:320px;
	margin-top:15px;
	display:none;
}

.package_discount_text
{
    width:310px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#1e1e1e;
    text-align:left;
    margin-left:5px;
}

.package_textbox
{
    float:left;
    margin-left:15px;
}

.package_button
{
    float:left;
    margin-left:5px;
}

.package_radio_button
{
	float:left;
	width:25px;
	height:25px;
	margin-left:5px;
	margin-top:5px;
}

.package_text
{
	float:left;
	font-family:Arial;
	font-size:13px;
	color:#1e1e1e;
	margin-left:5px;
	padding:5px 15px 15px 5px;
}

.package_text2
{
	float:left;
	font-family:Arial;
	font-size:13px;
	color:#fff;
	padding:0px 0px 10px 10px;
}

.blue_text_span
{
	color:#22a6f7;
}

#daytime_phone_notes
{
	margin-top:250px;	
}

#college_phone_notes
{
	margin-top:0px;
}

#college_coach_notes
{
	height:95px;
}

#college_explain_notes
{
	margin-top:59px;
}

.user_info_txt
{
	width:130px;
	height:30px;
	float:left;
	color:#1e1e1e;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:15px;
	line-height:25px;
	font-weight:bold;
}

.cc_info_txt
{
	width:110px;
	height:30px;
	float:left;
	color:#1e1e1e;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:15px;
	line-height:25px;
	font-weight:bold;
}

#birthdate_notes
{
	float:left;
	color:#ababab;
	text-align:left;
	width:100px;
	font-weight:normal;
}

#security_question_wrap
{
	width:375px;
	display:none;
}

.generic_txtbox
{
	width:200px;
	height:18px;
	float:left;	
	color:Black;
}

.coach_txtbox
{
	width:190px;
	height:18px;
	float:left;	
	color:Black;
}

.coach_txtbox_light
{
	width:190px;
	height:18px;
	float:left;	
	color:Gray;
}

.generic_txtbox_light
{
	width:200px;
	height:18px;
	float:left;	
	color:Gray;
}

.short_txtbox
{
	width:95px;
	height:18px;
	float:left;
}

.explain_txtbox
{
	width:250px;
	height:70px;
	float:left;
	color:Gray;
	font-family:Arial;
	font-size:12px;
	margin-left:5px;
	display:inline;
}

.explain_txtbox_type
{
	width:250px;
	height:70px;
	float:left;
	color:Black;
	font-family:Arial;
	font-size:12px;
	margin-left:10px;
	display:inline;
}

.user_info_txtbox
{
	width:200px;
	height:30px;
	float:left;
	color:#1e1e1e;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:0px;
	line-height:25px;
}

.cc_info_txtbox
{
	width:210px;
	height:30px;
	float:left;
	color:#1e1e1e;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:0px;
	line-height:25px;
}

.user_info_txtbox_short
{
	width:100px;
	height:30px;
	float:left;
	color:#1e1e1e;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	margin-top:8px;
	margin-right:0px;
	line-height:25px;
}

.required_star_blue
{
	color:#22a6f7;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	width:10px;
}

.required_star_white
{
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	width:10px;
}

.exp_date_month_ddl
{
	float:left;
	width:50px;
}

.exp_date_year_ddl
{
	float:left;
	width:80px;
	margin-left:10px;
}

.gender_ddl
{
	float:left;
	width:100px;
}

.profession_ddl
{
	float:left;
	width:200px;
}

.register_header
{
	float:left;
	width:680px;
	margin-left:10px;
	margin-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #d4d4d4;
	display:inline;
}

.register_header_title
{
	float:left;
	width:600px;
	height:20px;
	font-family:Arial;
	font-size:14px;
	color:#1e1e1e;
	line-height:20px;
}

.register_datalist_wrap
{
	float:left;
	height:700px;
	max-width:690px;
	max-height:700px; 
	overflow:hidden;
}

.register_wrap
{
	float:left;
	width:680px;
	margin-left:20px;
	margin-top:10px;
	font-family:Arial;
	font-size:12px;
	color:#1e1e1e;
	display:inline;
}

.register_wrap#feature_list
{
    width:682px;
    background-image:url(./images/feature_list.jpg);
    height:217px;
    margin-left:10px;
       
}

.register_wrap#act_demo
{
    width:237px;
    background-image:url(./images/act_demo_page.jpg);
    height:189px;
       
}

.black_section_spacer#e1_s1_b2
{
	height:150px;
}

.black_section_spacer#e1_s2_b2
{
	height:150px;
}

#e1_b2_wrap
{
	float:left;
	width:350px;
	height:auto;
	margin-left:10px;
	background-color:#fff;
}

#e1_body_b2
{
	float:left;
	width:285px;
	height:auto;
	background-color:#fff;
	margin:0;
	text-align:left;
	line-height:32px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}

.black_section_spacer#e10_s1_b2
{
	height:100px;
}

.black_section_spacer#e10_s2_b2
{
	height:100px;
}

.black_section#e10_b2_wrap
{
	width:300px;
	height:122px;
	margin-left:10px;
}

.black_section#e10_body_b2
{
	width:285px;
	height:112px;
	background-color:#1e1e1e;
	margin:0;
	text-align:left;
	line-height:32px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}

.submit_area_wrap
{
	float:left;
	width:690px;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
	display:inline;
}

.submit_button_wrap
{
	float:left;
	width:152px;
	display:inline;
	margin-left:274px;
}	

.register_wrap#left_para_wrap
{
	width:390px;
	padding-bottom:20px;
	margin-top:0px;
}

.register_wrap#register_para3
{
	padding-bottom:10px;
	width:360px;
}

.register_wrap#register_para4
{
	padding-bottom:10px;
	width:360px;
}

.register_title
{
	float:left;
	width:auto;
	font-family:Arial;
	font-size:16px;
	padding-left:5px;
	color:#22a6f7;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

.register_title:hover
{
	color:#1e1e1e;
}

.register_type
{
	float:left;
	width:570px;
	font-family:Arial;
	font-size:11px;
	padding-left:5px;
	color:#1e1e1e;
	margin-top:5px;
}

.register_text_class
{
	color:#ababab;
}

.section_spacer#e3_s1
{
	border-left:1px solid #ababab;
	height:160px;
}

.section_spacer#e3_s2
{
	border-right:1px solid #ababab;
	height:160px;
}

.section#e6_wrap
{
	width:274px;
	height:172px;
	position:fixed;
	margin-left:5px;
	
}

.section#e3_wrap
{
	width:274px;
	height:172px;
	position:fixed;
	margin-left:5px;
	margin-top:180px;
}

.section#e30_wrap
{
	width:274px;
	height:172px;
	position:fixed;
	margin-left:5px;
	margin-top:195px;
}

.section#e60_wrap
{
	width:274px;
	height:190px;
	position:fixed;
	margin-left:5px;
	
}

.section#e4_wrap
{
	width:274px;
	height:223px;
	position:fixed;
	margin-left:5px;
	margin-top:355px;
}

.section#e5_wrap
{
	width:274px;
	height:53px;
	position:fixed;
	margin-left:5px;
    margin-top:582px;
	
}

.recap_image
{
	border:0;
	text-decoration:none;
	float:left;
	height:172px;
	width:274px;	
}

.recap_image3
{
	border:0;
	text-decoration:none;
	float:left;
	height:190px;
	width:274px;	
}

.recap_image2
{
	border:0;
	text-decoration:none;
	float:left;
	height:223px;
	width:274px;	
}

.recap_image_short
{
	border:0;
	text-decoration:none;
	float:left;
	height:53px;
	width:274px;	
}

.recap_link
{
	border:0;
	text-decoration:none;
	float:left;
	height:172px;
	width:274px;	
}

.recap_link_short
{
	border:0;
	text-decoration:none;
	float:left;
	height:53px;
	width:274px;
}

#register_ad250x250
{
	margin-left:17px;
}

.ads_250x250#register_ad1
{
	margin-left:15px;
}

.ads_250x250#register_ad2
{
	margin-left:15px;
}

.register_link
{
	text-decoration:none;
	color:#22a6f7;
}

.register_link:hover
{
	color:#1e1e1e;
}

#error_msg_text
{
	color:Red;
	font-size:16px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:right;
}

.act_more_info
{
    float:left; 
    width:662px; 
    height:331px; 
    margin-left:20px; 
    margin-top:10px; 
    background-image:url(./images/act_demo_explain.jpg);
}

#ccarea
{
    float:left;
    display:none;
}


#freearea
{
    float:left;
    padding:10px;
    font-family:Arial;
    font-size:12px;
    text-align:center;
    color:#000000;
    display:none;
}

.maintitle
{
    font-size:24px;
}



