﻿.middle_cont
{
	background:transparent url(Images/middle_cont-two-col-bg.png) repeat-y;
	border:solid 1px #d3cdbe;
}
.main_cont
{
	background:#e6e0cf url(Images/content-bg.png) repeat-x;
	width:658px;
	float:right;
}
#main
{
	padding:30px;
}
.left_cont
{
	background:transparent url(Images/left_cont-bg.png) repeat-x;
	width:199px;
}
#left
{
	background:transparent url(Images/left-bg.png) repeat-x;
}

/* FORM CRUMBS */

.formProgress
{
	width:596px;
	padding:0 0 14px 0;
}

.formBlockTitle
{
	background:url(Images/form-block-title-bg.jpg) repeat-x;
	height:24px;
}
.formBlockTitle h3
{
	color:#fff;
	font-size:15px;
	margin-left:16px;
	line-height:24px;
	font-weight:normal;
}
.formBlock1
{
	background:#e0daca;
	clear:both;
	border-bottom:1px solid #ccc7b8;
	padding:0 0 14px 0;
}
.formBlock2
{
	background:#ede7d5;
	clear:both;
	border-bottom:1px solid #ccc7b8;
	padding:14px 0 14px 0;
}
.formSubSection
{
	border-left:1px solid #ccc7b8;
	border-right:1px solid #ccc7b8;
	border-top:1px solid #ccc7b8;
	margin-bottom:24px;
}

.formSectionHdr_cont
{
	padding:10px 0 0 14px;
	font-size:12px;
}

.formSectionSubHdr_cont
{
	padding-left:14px;
	font-size:12px;
	font-weight:bold;
}

.formField
{
	clear:both;
	width:550px;
	
	height:auto !important;
	height:25px;
	min-height:25px;
	padding-top:15px;
}
.formLabel
{
	float:left;	
	color:#73726f;
	font-size:13px;
	margin-left:16px;
	width:170px;
	margin-right:10px;
	margin-bottom:15px;
}

.formLabela
{
	color:#73726f;
	font-size:13px;
}

.formLabelLong
{
	width:270px;
}

.formValueShort
{
}


.formValue input,
.formValue textarea
{
	float:left;
	width:100px;
}
.formRadio input,
.formCheck input
{
	width:30px;
}
.formRadio,
.formDropDownList,
.formValue,
.formValue table,
.formValue select
{
	float:left; 
}
.formValue textarea
{
	height:130px;
}
.error
{
	float:right;
}
.error img
{
	width:16px;
	height:16px;
	margin-top:2px;
	margin-left:5px;
}
.errorText
{
	display:block;
	background:#FFFF99;
	padding:5px;
	border:solid 1px #FFCC00;
}
.errorText p
{
	margin:0;
	padding:0;
}
.submitBtn,
.submitBtn:focus
{
	
}
.redAsterisk
{
	color:#ff0000;
	margin-left:3px;
}
.formValue input.formValueDOBYear,
.formValue input.formTextPreferedTitleOther,
.formValue input.formIRDNo
{
	width:40px;	
}
.formValue table
{
	margin-right:10px;
}
.formValue select
{
	margin-right:10px;
}
.formRadio td
{
	vertical-align:middle;	
}
.formValue input.formIRDNo
{
	margin-right:10px;
}
.formTextBoxOther
{
	float:left;
}

.colFormLeft
{
	width:290px;
}

.colFormRight
{
	width:220px;
}

.colFormRight input
{
	width:140px;
}

.innerFormField
{
	clear:both;
}

.innerFormLabel
{
	float:left;
	padding:0 10px 0 0;
}

/* BFG 08/12/08 */
.declarationContent
{
	padding:10px 10px 0 10px;
}
