/* Fix to remove breadcrumb Styles */
#hide_breadCrumb {display:none}

form h1 {font-weight:normal; font-size:18px; color:#000000; margin-top:6px; margin-bottom:0; float:left; width:100%;} /* top page headings only */
form h2 {font-weight:bold; font-size:14px; color:#000000; margin-bottom:0; float:left; width:100%;} /* second-level heading */
form h3 {font-weight:bold; font-size:12px; color:#000000; margin-bottom:0; float:left; width:100%;} /* third-level heading */
form h4 {font-weight:bold; font-size:12px; color:#ff0000; margin-bottom:0; float:left; width:100%;} /* alternate heading for emphasis only - use sparingly */
form h5 {font-weight:bold; font-size:11px; color:#000000; margin-bottom:0; float:left; width:100%;} /* alternate lower-level heading */
form h6 {font-weight:bold; font-size:14px; color:#000000; margin:12px 0 4px 0; /*padding-bottom:4px;*/ float:left; width:910px; background:transparent url(/transactionservices/home/img/bdr_dotted_x.gif) bottom repeat-x;}/*border-bottom:1px dotted #999;} /* heading with underline */


/* Form Styles */
form {margin:0; padding:0;}

.two_column_form {float:left; width:48%;}
	
.two_column_form fieldset {
	margin:0 0 20px 0; 
	padding:0 0 0 0; 
	float:left; 
	width:100%;
	
	/*border:1px dashed #00FF00;*/
	border:none;
	background-color:transparent; 
	background-image:url("/transactionservices/home/img/transparent.gif"); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	}


#content .two_column_form ol {float:left; margin:0; padding:0; list-style:none;}
#content .two_column_form li {float:left; clear:left; margin:.75em 0 .75em 0; padding:0; width:100%;}

#content .two_column_form ol li ol {float:left; margin:0; padding:0; list-style:none;}
#content .two_column_form ol li ol li {float:left; margin:0 /*0 .75em -38px*/; padding:0; width:100%;}


	.two_column_form label {float:left; width:13.75em; padding:3px 10px 0 0 ; margin-right:10px; text-align:right; font-weight:nomal; line-height:15px;}
		.two_column_form label.required {background:transparent url("/transactionservices/home/img/required.gif") no-repeat top right;}

	.two_column_form input {
		float:left; height:19px; width:201px; padding:3px 0 0 6px; clear:right; text-align:left; 
		background:transparent url("/transactionservices/home/img/input_bg.gif") no-repeat; border:none;
		}
	
	.two_column_form select {
		float:left; height:20px; width:207px; padding:2px 0 1px 5px; clear:right; text-align:left; 
		background:transparent url("/transactionservices/home/img/select_bg.gif") no-repeat; border:none;
		}

	.two_column_form input.checkbox {float:left; height:auto; width:auto; display:block; margin-top:-1px; background-image:none;}
	.two_column_form input.radio {float:left; /*height:auto;*/ width:auto; background-image:none;}
	.two_column_form .stack {float:left; display:block; width:auto; margin:-3px 0 5px -25px;}
		* html .two_column_form .stack {float:left; display:block; width:150px; margin:-3px 0 5px -8px;}
	
	#content .two_column_form .no_stack {float:left; display:block; padding:3px 0 0 0; margin:0;}
	#content .two_column_form .no_stack input {margin:-1px 5px 2px 0;}
	
	.two_column_form textarea {
		float:left; padding:2px 0 0 2px; width:201px; clear:right; text-align:left; font:normal 12px/14px Arial, Helvetica, sans-serif;
		/* background:transparent url("/transactionservices/home/img/textbox_bg.gif") no-repeat;*/
		}

/* - --------------------------------------------------------------------------------------------------------------------------------------------------------------------- - */

.one_column_form {float:left; width:100%;}

.one_column_form p {margin-top:2px; float:left; *float:none; width:908px;}

.one_column_form fieldset {
	margin:0 0 20px 0; 
	padding:0 0 0 0; 
	float:left; 
	width:100%;
	
	/*border:1px dashed #00FF00;*/
	border:none;
	background-color:transparent; 
	background-image:url("/transactionservices/home/img/transparent.gif"); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	}

#content .one_column_form ol {float:left; margin:0; padding:0; list-style:none;}
#content .one_column_form ol li {float:left; clear:left; *clear:none; margin:.5em 0 .75em 0; padding:0 10px 0 0; /*width:auto;*/}

#content .one_column_form ol li ol {float:left; clear:left; margin:5px 0 0 0;  *margin:5px 0 0 0; padding:0; list-style:none;}
#content .one_column_form ol li ol li {float:left; margin:0 /*0 .75em -38px*/; *margin:0 0 .75em 0;  padding:0; width:100%;}

#content .one_column_form div {float:left;}

#content .one_column_form ol li ol li ol {margin:0 /*0 .75em -38px*/; padding:8px 0 0 18px; *padding:5px 0 0 18px; float:left;}

#content .one_column_form label {
	float:none;
	
	/* width:13.75em; */
	padding:3px 10px 0 0 ; 
	/* margin-right:10px;*/ 
	text-align:left;  
	line-height:15px;
	/*min-width:800px;*/
	/*width:100%;*/
	}

	* html #content .one_column_form ol li ol li label {float:left; width:600px;}

	.one_column_form /*label*/.required {background:transparent url("/transactionservices/home/img/required.gif") no-repeat top right;}
	
	#content .one_column_form input {
		float:left; height:19px; width:201px; padding:3px 0 0 6px; clear:right; text-align:left; 
		background:transparent url("/transactionservices/home/img/input_bg.gif") no-repeat; border:none;
		}

	#content .one_column_form ol li ol li input {
		float:left; height:19px; width:201px; margin:-2px 0 0 5px; padding:3px 0 0 6px; clear:right; float:none; text-align:left; 
		background:transparent url("/transactionservices/home/img/input_bg.gif") no-repeat; border:none;
		}
	
	#content .one_column_form select {
		height:20px; width:207px; padding:2px 0 1px 5px; margin:3px 0 0 10px; 
		background:transparent url("/transactionservices/home/img/select_bg.gif") no-repeat; border:none;
		}

	#content .one_column_form .stack {float:left; clear:left; display:block; margin:3px 0 5px 15px;}
		* html #content .one_column_form .stack {width:650px;}
	
	#content .one_column_form .no_stack {float:left; display:block; margin:1px 5px 5px 0;}
	
	#content .one_column_form ol.no_stack_test { margin:1px 5px 5px 0; border:1px solid blue; width:100%;}
	#content .one_column_form ol.no_stack_test li {border:1px solid red; display:block; width:auto; clear:right;}
	
	#content input.checkbox {width:auto; margin:-1px 5px 0 4px; *margin:0 0 -2px 3px; background-image:none;}
	#content .one_column_form input.checkbox,
	#content .one_column_form input.radio {float:left; /*height:auto;*/ width:auto; margin:-1px 5px 0 0; *margin:0; background-image:none;}

	/* two radio or checkbox stacks side by side */
	#content .one_column_form ol.multiple_stack_column {padding:0 15px 0 0; clear:right; line-height:24px; color:#454545;}
	#content .one_column_form ol.multiple_stack_column li {padding:0 0 0 14px;}
		
	#content .one_column_form ol.multiple_stack_column .stack {line-height:14px;}
		* html #content .one_column_form ol.multiple_stack_column .stack {width:200px;}

	#content .one_column_form textarea {
		margin-top:6px; padding:2px 0 0 2px; width:904px; height:75px; clear:right; text-align:left; font:normal 12px/14px Arial, Helvetica, sans-serif;
		/* background:transparent url("/transactionservices/home/img/textbox_bg.gif") no-repeat;*/
		}

	/*#content .one_column_form ol li div ol li textarea {
		margin:6px 0 0 2px; *margin:6px 0 0 1px; display:block; padding:2px 0 0 2px; width:884px; *width:884px; height:75px; clear:right; text-align:left; font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#003399;
		*/
		/* background:transparent url("/transactionservices/home/img/textbox_bg.gif") no-repeat;*/
		/*}*/

	/* special button for paper-free form */
	#content .paperless_div {
		float:left; 
		width:50px; 
		padding:0; 
		clear:right; 
		text-align:left;  
		border:none;
		}

	#content input.paperless_button {
		margin:0 5px 0 0; 
		padding:0 2px 0 2px; 
		height:20px; 
		float:left;
		width:20px; 
		text-align:center;
		border:1px solid #999; 
		background:#FFFFFF url("/transactionservices/home/img/form_btn_bg.gif") repeat-x;
		}

/* special for open/close in PCIF form */
#content .one_column_form ol li div ol {/*margin:8px 0 0 15px;*/}
#content .one_column_form ol li div ol li {float:left; clear:left; *clear:none; *width:500px; margin:.5em 0 .75em 0; padding:0 10px 0 0;}
#content .one_column_form ol li div ol li label {*width:auto; *margin:6px 0 0 0; padding:0 0 0 5px;}
#content .one_column_form ol li div ol li input.checkbox {margin:-1px 0 0 0; *margin:4px 0 0 0;}

#content .one_column_form .radio_query {margin:0 0 10px 0; height:auto; width:915px; float:left;}

#content .one_column_form .radio_query p {margin:3px 0 6px 0; padding:0;}

#content .one_column_form .radio_query ul {margin:0; padding:0; float:left; clear:left; vertical-align:middle;}

#content .one_column_form .radio_query ul.white_row {background-color:#F9F9F9;}
#content .one_column_form .radio_query ul.grey_row {background-color:#E1E1E1;}

#content .one_column_form .radio_query ul.white_row li,
#content .one_column_form .radio_query ul.grey_row li {
	margin:0; 
	padding:3px 0 4px 0;  
	clear:right; 
	text-align:center; 
	font-weight:bold; 
	list-style-type:none; 
	border-left:1px solid #FFFFFF;
	}

#content .one_column_form .radio_query ul.white_row li input,
#content .one_column_form .radio_query ul.grey_row li input {float:none;}

#content .one_column_form .radio_query ul.white_row li input.radio,
#content .one_column_form .radio_query ul.grey_row li input.radio {margin:3px 0 0 0;}

#content .one_column_form .radio_query ul.white_row li.question,
#content .one_column_form .radio_query ul.grey_row li.question {padding:5px 0 0 10px; border:0; text-align:left;}

#content .one_column_form .radio_query ul.white_row li.question label,
#content .one_column_form .radio_query ul.grey_row li.question label {width:auto; padding:3px 0 5px 0;}

#content .one_column_form .radio_query ul.white_row li.question label.required {display:block; width:325px; padding:0 12px 0 0; background:transparent url("/transactionservices/home/img/required_ltgrey.gif") no-repeat right -2px;}
#content .one_column_form .radio_query ul.grey_row li.question label.required {display:block; width:325px; padding:0 12px 0 0; background:transparent url("/transactionservices/home/img/required_dkgrey.gif") no-repeat right -2px;}
/* #content .one_column_form .radio_query ul.grey_row li.question label.required {width:315px; display:block; padding:0 12px 0 0; background:transparent url("/transactionservices/home/img/required_dkgrey.gif") no-repeat right -2px;} */


#content .one_column_form .radio_query ul.white_row li input.jacked_up,
#content .one_column_form .radio_query ul.grey_row li input.jacked_up {margin:2px 0 5px 10px; padding:; background-color:#00FF00;}

#content .one_column_form .radio_query ul.key {background-color:#FFFFFF;}
#content .one_column_form .radio_query ul.key li {text-align:center;}

#content .one_column_form .radio_query ul.two_column li {width:274px;}
#content .one_column_form .radio_query ul.three_column li {width:182px;}
#content .one_column_form .radio_query ul.four_column li {width:136px;}
#content .one_column_form .radio_query ul.five_column li {width:109px;}
#content .one_column_form .radio_query ul.six_column li {width:90px;}
#content .one_column_form .radio_query ul.seven_column li {width:77px;}
#content .one_column_form .radio_query ul.eight_column li {width:67px;}
#content .one_column_form .radio_query ul.nine_column li {width:60px;}

#content .one_column_form .radio_query ul.two_column li.question {width:350px;}
#content .one_column_form .radio_query ul.three_column li.question {width:351px;}
#content .one_column_form .radio_query ul.four_column li.question {width:352px;}
#content .one_column_form .radio_query ul.five_column li.question {width:350px;}
#content .one_column_form .radio_query ul.six_column li.question {width:354px;}
#content .one_column_form .radio_query ul.seven_column li.question {width:354px;}
#content .one_column_form .radio_query ul.eight_column li.question {width:356px;}
#content .one_column_form .radio_query ul.nine_column li.question {width:351px;}

#content .one_column_form .radio_query ul.vert_key {margin:10px 0 0 10px; *margin:10px 0 0 5px; background-color:#FFFFFF;}
#content .one_column_form .radio_query ul.vert_key li {text-align:left; width:500px; float:none;}

#content .one_column_form .radio_query ul.two_line {height:41px; *height:33px;}
#content .one_column_form .radio_query ul.two_line li {height:35px; padding:5px 0; *padding:4px 0 0 0;}
#content .one_column_form .radio_query ul.two_line li input.radio {margin:9px 0 0 0;}

#content .one_column_form .radio_query ul.three_line {height:55px; *height:33px;}
#content .one_column_form .radio_query ul.three_line li {height:55px; padding:5px 0; *padding:4px 0 0 0;}
#content .one_column_form .radio_query ul.three_line li input.radio {margin:16px 0 0 0;}
/* #content .one_column_form .radio_query ul.two_line li.question label.required {padding:0 12px 0 0; background:transparent url("/transactionservices/home/img/required_ltgrey.gif") no-repeat right -2px;} */
/* #content .one_column_form .radio_query ul.two_line li.question label.required {width:100%; padding:0 12px 0 0; background:transparent url("/transactionservices/home/img/required_dkgrey.gif") no-repeat right -2px;} */

/* - --------------------------------------------------------------------------------------------------------------------------------------------------------------------- - */
		
/* #content fieldset.two_column_form ol.submit_section {*margin:0 0 10px 75px; *width:500px; margin:0 200px 10px 200px;} */

#content .submit_section {float:left; margin:15px 0 10px 0; width:100%; border-width:0px;} 
#content .submit_section fieldset {
	margin:0 0 20px 0; 
	padding:0; 
	float:left; 
	width:100%;
	
	/*border:1px dashed #00FF00;*/
	border:none;
	background-color:transparent; 
	background-image:url("/transactionservices/home/img/transparent.gif"); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	}

#content .submit_section ol {float:left; margin:0; padding:0; list-style:none;}
#content .submit_section li {float:left; clear:left; margin:.75em 0 .75em 0; padding:0; width:100%;}

#content .submit_section label {float:left; width:348px; *width:338px; padding:3px 10px 0 0 ; margin-right:10px; text-align:right; font-weight:nomal; line-height:15px;}

#content .submit_section .submit {
	margin:0 20px 10px 0; 
	padding:3px 5px; 
	height:auto; 
	float:left; 
	width:auto; 
	text-align:center;
	border:1px solid #999; 
	background:#FFFFFF url("/transactionservices/home/img/form_btn_bg.gif") repeat-x;
	}
	
.two_column_form .note {font-size:85%; margin:1em 0; padding:5px 0 0 10px; display:block; clear:left; width:auto;}

.submit_section .note {font-size:85%; margin:1em 0; padding:5px 0 0 225px; display:block; clear:left; width:auto;}

/* - --------------------------------------------------------------------------------------------------------------------------------------------------------------------- - */
