body,form,iframe,ul,ol,li,iframe{border:0px;margin:0px;padding:0px;font-family:Verdana;}
body{background:#EAEBEA;_text-align:center;}
input{font-size:11px;}
/*Registration CSS Banner*/
.regbanner{width:860px;height:60px;background:#444;margin:0px auto;}
	.bannerimg{background:url('../../images/LoginBannerLogo.jpg') no-repeat;width:862px;height:57px;float:left;}

/*Registration CSS Instruction*/
.instructions{list-style-position:inside;color:#FF7B00;font-size:11px;font-weight:bold;width:600px;margin:0px auto;text-align:left;}
*HTML .instructions{border:0px;margin:0px;padding:0px;}
.instructions_text{color:#000;float:right;width:570px;margin:0px auto;text-align:left;}
.instructions_text a{color:#000;text-decoration:underline;}
.instructions_note{color:#D73A20;font-weight:normal;float:right;width:570px;margin:0px auto;text-align:left;}

/*Registration CSS Instruction Page1*/
.asterisk{color:#FF7B00;text-align:left;margin:0px auto;width:10px;float:left;}
.reqfields_note{color:#D73A20;font-weight:normal;float:right;width:580px;margin:0px auto;text-align:left;font-size:11px;}
.label_header_text1{width:170px;text-align:right;font-weight:bold;font-size:11px;color:#000;float:left;height:20px;line-height:20px;}
.label_input_field1{width:135px;padding-left:5px;text-align:left;float:left;height:20px;line-height:20px;font-weight:normal;}
.label_input_field1_note{width:280px;text-align:left;float:right;height:20px;line-height:20px;font-weight:normal;}
.asteriskwithlabel{color:#FF7B00;}

/*Registration CSS Page2/Page2a*/
.content_container{margin:0px auto;width:850px;text-align:center;background:#FFF;overflow:hidden;}
.regisration_header_note{margin:0px auto;width:850px;font-size:15px;font-weight:bold;height:55px;line-height:65px;color:#D73A20;}
*HTML .regisration_header_note{margin:0px auto;width:850px;font-size:15px;font-weight:bold;height:55px;line-height:65px;color:#D73A20;overflow:hidden;}

.steps{margin:0px auto;width:700px;height:20px;line-height:20px;font-weight:bold;font-size:11px;}
.steps_text{margin:0px auto;width:20%;height:20px;float:left;}
.selected_step{color:#D73A20;}
.inactive_step{color:#444;}
.registration_box{border:3px #000 solid;width:700px;margin:0px auto;background:#EAEBEA;}
.bold_header{color:#D73A20;font-size:12px;font-weight:bold;text-align:left;height:70px;line-height:100px;margin:0px auto;width:600px;padding-left:10px;}
*HTML .bold_header{color:#D73A20;font-size:12px;font-weight:bold;text-align:left;line-height:90px;margin:0px auto;width:600px;overflow:hidden;padding-left:10px;}

.highlightednote{color:#FFF;background:#D73A20;font-weight:bold;font-size:11px;height:40px;line-height:40px;width:600px;margin:0px auto;}

.one_line_field_spacehalf{height:6px;width:600px;margin:0px auto;}
.one_line_field_space1{height:12px;width:600px;margin:0px auto;}
.one_line_field_space2{height:24px;width:600px;margin:0px auto;}
.one_line_field_space3{height:36px;width:600px;margin:0px auto;}
.one_line_field_space4{height:48px;width:600px;margin:0px auto;}

.one_line_field{height:20px;line-height:20px;width:600px;margin:0px auto;font-size:11px;font-weight:bold;text-align:left;color:#000;padding-bottom:3px;}
.label_header_text{width:175px;text-align:right;font-weight:bold;font-size:11px;color:#000;float:left;height:20px;line-height:20px;}
.label_input_field{width:415px;padding-left:10px;text-align:left;float:left;height:20px;line-height:20px;}
.bold_header2{color:#D73A20;font-size:12px;font-weight:bold;text-align:center;height:18px;line-height:18px;margin:0px auto;width:600px;}
*HTML .label_input_field{width:425px;padding-left:10px;text-align:left;float:left;height:100%;}
input,select{font-size:11px;font-family:Arial;}

.label_input_field_radio{width:415px;padding-left:10px;text-align:left;float:left;height:20px;line-height:20px;}
.radioncontainer{width:15px;float:left;padding-left:2px;}
.radioinput{border:0px;margin:0px;padding:0px;height:20px;}
.gendertxt{font-weight:normal;width:45px;float:left;color:#000;}

.label_input_field1A{padding-left:10px;text-align:left;float:left;height:100%;width:147px;}
*HTML .label_input_field1A{padding-left:10px;text-align:left;float:left;height:100%;width:157px;}
.label_input_field1B{float:left;width:268px;text-align:left;height:100%;}

.label_input_field2A{padding-left:10px;text-align:left;float:left;height:100%;width:100px;}
*HTML .label_input_field2A{padding-left:10px;text-align:left;float:left;height:100%;width:110px;}
.label_input_field2B{float:left;width:315px;text-align:left;height:100%;}

.separator{width:600px;}
.nav_button_right{float:right;font-size:11px;font-weight:bold;}
	.back{color:#444;float:left;}
	.continue{color:#D73A20;float:left;}
a{text-decoration:none;}	
a:hover .nav_button1{text-decoration:underline;}
a:hover .back{text-decoration:underline;}
a:hover .continue{text-decoration:underline;}
.referred_by_text{width:600px;margin:0 auto;text-align:center}
/*Registration CSS Page3*/
.label_header_texts3{width:295px;text-align:left;color:#000;float:left;height:100%;font-weight:bold;padding-left:5px;}
.label_input_fields3{width:300px;text-align:left;float:left;height:100%;font-weight:normal;color:#000;}
*HTML .label_input_fields3{width:305px;text-align:left;float:left;height:100%;font-weight:normal;color:#000;}
.one_line_field_short{height:20px;line-height:20px;width:600px;margin:0px auto;font-size:11px;font-weight:bold;text-align:left;color:#000;}

.label_header_texts3mid{width:295px;text-align:right;color:#000;float:left;height:100%;font-weight:bold;padding-right:5px;}
.label_input_fields3mid{width:300px;text-align:left;float:left;height:100%;font-weight:normal;color:#000;}
*HTML .label_input_fields3mid{width:305px;text-align:left;float:left;height:100%;font-weight:normal;color:#000;}
.bold_header_mid{color:#D73A20;font-size:12px;font-weight:bold;text-align:center;height:60px;line-height:60px;margin:0px auto;width:600px;}

#one_line_field_instructions{width:600px;margin:0px auto;height:20px;font-size:11px;color:#000;font-weight:normal}
.label_header_texts3left{width:20px;float:left;}
.label_input_fields3left{float:left;width:580px;text-align:left;color:#000;font-weight:normal}

/*Registration CSS Page4/4a/4b*/
.appformframe{height:350px;width:100%;}
.one_line_field_nav_buttons{margin:0px auto;height:90px;line-height:90px;font-size:11px;font-weight:bold;}
.nav_button_left{color:#D73A20;float:left;padding-left:20px;}
.nav_button_right{float:right;padding-right:20px;}
	.print,.back{color:#444;float:left;}	
	.continue{color:#D73A20;float:left;}
a{text-decoration:none;}	
a:hover .nav_button1{text-decoration:underline;}
a:hover .back{text-decoration:underline;}
a:hover .print{text-decoration:underline;}
a:hover .continue{text-decoration:underline;}	

/*Registration CSS Application Summary/Agreement*/
.ibody{background:#FFF;overflow-x:hidden;}
.idocbody{background:#FFF;width:690px;}

.iheadertitle{background:#D73A20;color:#FFF;margin:0px auto;text-align:center;font-size:11px;font-weight:bold;height:25px;line-height:25px;}
.isubheader{margin:0px auto;text-align:center;font-family:Arial;font-size:14px;font-weight:bold;height:50px;line-height:50px;width:550px;}
.appformheader{color:#F7941C;font-size:12px;font-weight:bold;margin:0px auto;width:550px;border-bottom:1px black solid;}

.one_line_field_agreement_half{height:6px;width:550px;margin:0px auto;}
.one_line_field_agreement,.one_line_field_agreement1{height:12px;width:550px;margin:0px auto;}
.one_line_field_agreement2{height:24px;width:550px;margin:0px auto;}
.one_line_field_agreement3{height:36px;width:550px;margin:0px auto;}

.one_line_field_appform{width:550px;margin:0px auto;font-size:11px;font-weight:bold;height:16px;line-height:16px;clear:both;^height:auto;}
.appformlabel{margin:0px auto;width:220px;float:left;text-align:left;clear:both;^height:auto;}
.appformvalue{margin:0px auto;width:320px;float:right;text-align:left;font-weight:normal;}
.appformvaluefxdht{margin:0px auto;background:#FFF;width:320px;float:right;text-align:left;height:14px;font-weight:normal;}
.one_line_field_appformtaller{width:550px;margin:0px auto;font-size:11px;font-weight:bold;height:32px;}
.one_line_field_appformtall{width:550px;margin:0px auto;font-size:11px;font-weight:bold;height:56px;}
.appformlabeltall{margin:0px auto;width:220px;float:left;text-align:left;height:60px;}
.appformvaluetall{margin:0px auto;width:320px;float:right;/*width:330px;float:left;*/text-align:left;font-weight:normal;}
.appformlabelmed{margin:0px auto;width:220px;float:left;text-align:left;height:40px;}
.appformvaluemed{margin:0px auto;width:320px;float:right;text-align:left;font-weight:normal;height:40px;}

.appsummary_sign{width:550px;margin:0px auto;font-weight:bold;font-size:11px;}
.one_line_field_appform_sign{height:20px;width:100%;}
.appformsign_left{width:275px;float:left;text-align:center;}
.appformsign_right{width:275px;float:right;text-align:center;}
.appformsign_value{font-weight:normal;height:20px;line-height:20px;}
.appformsign_uline{height:5px;line-height:1px;}
	.IE7marginTop{^margin-top:-10px;}
.iheader{width:550px;text-align:center;margin:0px auto;}
.signature{height:288px;margin:0px auto;border:1px black solid;border-right:none;border-bottom:none;}
.cells{padding:5px 0px 0px 5px;width:175px;height:60px;margin:0px auto;float:left;border:1px black solid;}
.left{}
.mid{}
.right{border-right:2px black solid;}
.tall{height:80px;}
.bottom{border-bottom:2px black solid;}

.ibrokerdetails{font-size:9px;font-weight:bold;clear:both;margin:0px 35px;}
.ibrokerdetailsleft{float:left;text-align:left;}
.ibrokerdetailsright{float:right;text-align:right;}
.iagreementtext{text-align:left;margin:10px 35px 0px 35px;font-size:11px;}
.iagreementtext ol{padding-left:30px;padding-right:5px;}
.iagreementtext li{padding-bottom:15px;}
.agreement_sign{text-align:left;}
.sessionName{width:280px;text-align:center;height:20px;line-height:20px;margin-bottom:-10px;}
.underline_img{}
.underline_text{font-weight:bold;}
.underline_text_normal{}

.box_agreement{border:1px black solid;padding:10px;}

.agreement_full_line{width:550px;}
.agreementlist{list-style-type:none;counter-reset:section;}
.agreementlist li{counter-reset:subsection;}
.agreementlist li:before{counter-increment:section;content:counter(section)". ";font-weight:bold;}
.sublisttext1:before{counter-increment:subsection;content:counter(subsection,lower-alpha) "."; font-weight:bold;}
.sublisttext1{padding-left:20px;counter-reset:section;}
.sublisttextLR{padding-left:20px;counter-reset:section;}
.sublisttextLR:before{counter-increment:subsection;content:counter(subsection,lower-roman) "."; font-weight:bold;}
.agreementmidtext{width:350px;text-align:left;margin:0px auto;}

/*openaccount_form_5*/
.main_ol{list-style-position:inside;}
.mainOL_listitem{padding-bottom:20px;}
.sub_uL1,.sub_uL1-1 {list-style-type:disc;padding-left:40px;}
.sub_UL2{list-style-type:circle;padding-left:40px;}
.bold_header3{color:#D73A20;font-size:12px;font-weight:bold;text-align:left;margin:0px auto;width:600px;height:70px;line-height:100px;}
*HTML .bold_header3{color:#D73A20;font-size:12px;font-weight:bold;text-align:left;margin:0px auto;width:600px;height:70px;line-height:100px;overflow:hidden;}

/*Registration CSS Application Signature Cards*/
.bold_header_rap{font-weight:bold;color:#D73A20;font-size:12px;height:18px;line-height:18px;text-align:left;padding-left:20px;}

/*openaccount_form_end*/
.listcontainer{text-align:left;margin:0px auto;width:600px;font-size:11px;}

#showifjoint{display:none;}
#tinrequirednormal{display:block;}#tinunrequired{display:none;}
#filipinofields{display:block;}#foreignerfields{display:none;}
#employedfields{display:block;}#selfemployedfields{display:none;}
#nameofspousenormal{display:block;}#nameofspousenormalrequired{display:none;}
#ownershipnormal{display:block;}#ownershiprequired{display:none;}
#referredbynormal{display:block;}#referredbyrequired{display:none;}
/*REFERRED BY*/
#branchrequired{display:none;}#brokerrequired{display:none;}#OLarticlerequired{display:none;}#friendrequired{display:none;}
#eventsrequired{display:none;}#socialmediarequired{display:none;}#printmediarequired{display:none;}#othersrequired{display:none;}
#branchfield{display:none;}#brokerfield{display:none;}#friendfield{display:none;}
#eventsfield{display:none;}#socialmediafield{display:none;}#printmediafield{display:none;}#othersfield{display:none;}
#Q1F1normal,#Q1F2normal{display:block}#Q1F1required,#Q1F2required{display:none}
#Q2F1normal,#Q2F2normal{display:block}#Q2F1required,#Q2F2required{display:none}
#Q3F1normal,#Q3F2normal{display:block}#Q3F1required,#Q3F2required{display:none}
/*REFERRED BY END*/
.padleft10px{padding-left:10px;}

/*Registration CSS Application Signature Cards*/
.fontsize9{font-size:9px;}
.fontsize10{font-size:10px;}.fontsize11{font-size:11px;}.fontsize12{font-size:12px;}
.fontsize13{font-size:13px;}.fontsize14{font-size:14px;}.fontsize15{font-size:15px;}
.familyVerdana{font-family:Verdana;}.familyArial{font-family:Arial;}.familyTimesNew{font-family:Times New Roman;}
.bold{font-weight:bold;}
.talignleft{text-align:left;}.taligncenter{text-align:center;}.talignright{text-align:right;}
.padleft3px{padding-left:3px;}
.padright5px{padding-right:5px;}.padleft5px{padding-left:5px;}
.borderbtm{border-bottom:1px black solid;}
.borderright{border-right:1px black solid;}
.lh1{line-height:1;}
.padright16px{padding-right:16px;}

.sigcardbody{_text-align:left;overflow-x:hidden;background:#CCC;}
.sigcontainer{text-align:center;background:#FFF;color:#000;width:700px;}

.outerbox{border:1px black solid;width:600px;margin:0px auto;}
.innerbox{border:2px black solid;margin:8px 5px;}
	.one_line_field_thick{height:36px;line-height:36px;}
		.one_line_field_title{height:36px;line-height:36px;width:450px;float:left;}
		.one_line_field_accounttype{height:18px;line-height:18px;width:133px;float:left;}
		
		.one_line_field_sign{height:36px;line-height:36px;width:288px;float:left;}
		.one_line_field_blank{height:36px;line-height:36px;width:370px;float:left;}
		
	.one_line_field_sigcard{height:20px;line-height:20px;width:582px;margin:0px auto;}
		.invidiv135{width:115px/*135px*/;float:left;}
		.invidiv194{width:194px;float:left;}	
	
	.one_line_field_free{width:586px;text-align:left;height:50px;}	
		.one_line_field_note{width:370px;text-align:justify;padding:8px;float:left;}
		.one_line_field_brokername{width:199px;width:190px\9;line-height:1;text-align:center;float:left;padding:20px 0px;}
		*HTML .one_line_field_brokername{width:215px;}
.spacer35{height:35px;}		
.spacer40{height:40px;}		
.height505{height:505px;}		
.noIndent{text-indent:0px;}	
.height50IE{^margin-top:50px;}
.view_printable_header{border: 0px solid; text-align: left; color:#D73A20; font-size: 12px; font-weight: bold; margin: 20px auto; padding-top: 20px; width:250px;}
.view_printable_link{border:0px solid;text-align:left;margin:20px auto;color:#000000;font-size:12px;font-weight:bold;width:250px;}
.view_printable_link a{color:#000000;}
.view_printable_link a:hover{text-decoration:underline;}