/*******************************************************/
/* STYLES FOR CASE DETAILS SECTION OF CREATE NEW CASE  */
/*******************************************************/

/* sets height of maincontent slighly larger */
#maincontent{
	min-height:500px;
	_height:500px;
}

#maincontent h1{
	width:206px;
	padding-left:20px;
	float:left;
}

/* styles for image crumbtrail */
#new_case_crumbtrail{
	float:left;
	width:760px;
}
	#new_case_crumbtrail ul{
		list-style:none;
	}
		#new_case_crumbtrail ul li{
			display:inline;
			margin-right:6px;
		}

/* styles for form elements */
#frmNewCaseDetails{
	clear:both;
}
	/* labels with a class of "label_width" */
	#frmNewCaseDetails .label_width{
		width:110px;
		clear:both;
		display:block;
		float:left;
		padding:3px 0 0 0;
		
		
	}
.label_width_2{
		width:110px;
		clear:both;
		display:block;
		float:left;
		padding:2px 4px 0px 5px;
		border:0px red solid;
		
		
	}
	.label_width2{
		width:122px;
		clear:both;
		display:block;
		float:left;
		padding:3px 0 0 0;
		
		
	}	
	
	#frmNewCaseDetails .label_width1{
		width:120px;
		clear:both;
		display:block;
		float:left;
		padding:3px 0 0 0;
		
		
	}
		/* labels with a class of "case_owner" and "add_copy" - overwrites width */
		#frmNewCaseDetails .case_owner{
			width:77px;
		}
		#frmNewCaseDetails .add_copy{
			width:183px;
		}
		
	/* text fields with a class of "txt_field" */
	#frmNewCaseDetails input.txt_field{
		border:1px solid red;
		padding:2px 2px 2px 2px;
		margin:0 7px 5px 0;
		font-size:0.9em;
		width:140px;
		display:block;
		float:left;

	}
	
	.txt_field{
		border:1px solid #8BA6C0;
		padding:2px 2px 2px 2px;
		margin:0 7px 5px 0;
		font-size:0.9em;
		width:140px;
		display:block;
		float:left;

	}
	
	
	/* labels for radio buttons with a class of "rdo_label" */
	#frmNewCaseDetails label.rdo_label{
		margin:0px;
	}
	/* radio buttons with a class of "rdo_btn" */
	#frmNewCaseDetails input.rdo_btn{
		margin:0 15px 0 0;
		position:relative;
		top:2px;
		.top:1px;
	}
	/* drop downs with a class of "drop_down" */
	#frmNewCaseDetails select.drop_down{
		border:1px solid #8BA6C0;
		padding:2px 2px 2px 2px;
		margin:0 7px 5px 0;
		font-size:0.9em;
		width:140px;
		display:block;
		float:left;
	}
	/* styles for error messages */
	.error{
		color:#FF0000;
		font-size:0.9em;
		line-height:1em;
		padding:7px 0 7px 0;
	}

/* style for half width box with fade as top background */
.half_box{
	background:url(../images/layout/half_width_shade.jpg) top left no-repeat;
	width:420px;
	float:left;
	padding:13px 20px 0 26px;
}
.half_box_pl{
			background:url(../images/layout/half_width_shade.jpg) top left no-repeat;
			width:440px;
			clear:both;
			float:right;
			padding:14px 10px 0 14px;
			margin:30px 0 0 0;
		}
	/* style for elements within half_box */
	.half_box h3{
		clear:both;
	}
		.half_box h3 img{
			position:relative;
			top:4px;
			margin-right:7px;
		}
	.half_box div.p{
		width:380px;
	}
	
	
	/* style for half width box with fade as top background */
.half_box_1{
	background:url(../images/layout/half_width_shade_reg_rht_1.jpg) top left no-repeat;
	width:420px;
	float:left;
	padding:13px 30px 0 20px;
}
	/* style for elements within half_box */
	.half_box_1 h3{
		clear:both;
	}
		.half_box_1 h3 img{
			position:relative;
			top:4px;
			margin-right:7px;
		}
	.half_box_1 div.p{
		width:380px;
	}

/* style for individual sections within form */		
.section{
	margin:0 0 20px 0;
}
	#float_right{
		float:right;
	}
	
#cancel_save{
	float:left;
	width:240px;
}
	#cancel_save img{
		margin-right:5px;
	}

#next_step{
	float:right;
	width:180px;
	text-align:right;
}

br{
	line-height:0.5em;
}

.faxlabel
{
	 width:15%; 
	 float:left; 
	 padding:2px 4px 0px 4px;
}
.phonelabel
{
	width:14%; 
	float:left; 
	padding:2px 12px 0px 1px;
}