.questionText
{
	font-weight:bold;
	font-size: 14px;
	display:block ;
}
#containerArea 
{		
	margin: 0px 0;
	width: 580px;
	font-family:Arial;
	font-size: 13px;
	color: #06401A;
	margin-bottom:10px;
	float:left;
}

#helpArea 
{
	margin-top: 15px;
	width: 574px;
	font-family:Arial;
	font-size: 13px;
	color: #06401A;
	padding-bottom:15px;
}

div.firstchoiceArea 
{
	width: 150px;
	float: left;	

}
div.secondchoiceArea
{
	width: 140px;
	float: left;
}

.horizontalseparator
{
    position:relative;
	width:550px;	
	background-repeat: repeat-x;
	border-bottom:1px solid #1E9539;
	clear:both;
	line-height:0px;
}

.appointment
{
	width:248px;
	float:left;
}
.header
{
	font-weight:bold;
	font-size:15px;
	padding-top:10px;
	width:551px;
	display: block;
	float:left;
	padding-bottom:5px;
}
.preferenceArea
{
	font-size:13px;
	float:left;
	width: 550px;
}

.choiceArea
{
	width:554px;
}

.firstchoiceValue
{
	width:388px;
	margin-top:20px;
	float:left;
	border-right-color:#1E9539;
	border-right-style:solid;
	border-width:2px;
	margin-bottom:5px;
}

.rowhead
{
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	width:392px;
}
.question
{
	overflow:hidden;
	width:247px;
	float:left;
	font-weight:bold;
}
.answer
{
	overflow:hidden;
	width:141px;
	float:left;
	font-weight:bold;
	line-height:1.5;
}

#separate
{
	background-position:left top;
	background-repeat:repeat-y;
	border-left:1px solid #1E9539;
	clear:right;
	float:left;
	height:75px;
	width:1px;
}

.verticalseparator
{
	width:2px;
	float:left;
	margin-top:18px;
	border-left: 1px solid #1E9539;
}

.secondchoiceValue
{
	width:150px;
	overflow:hidden;
	padding-left:9px;
	float:left;
	margin-top:20px;
}

.secondans1
{
	
	padding-bottom:30px;
	font-weight:bold;
}

.secondans2
{
	
	padding-bottom:5px;
	font-weight:bold;
}

.specialArea
{
	float:left;
}

.rowheadlength
{
	float:left;
	overflow:hidden;
	padding-bottom:5px;
	width:550px;
	padding-top:3px;
}

.answerlength
{
	float:left;
	overflow:hidden;
	width:290px;
	font-weight:bold;
	line-height:1.5;
}
.personalArea
{
	padding-top:20px;
	font-size:13px;
	width: 550px;
	float:left;
}
#specialquestion
{
	width:210px;
}

#locationquestion
{
	width:214px;
}
#subquestion
{
	font-weight:normal;
}

#container 
{	
	margin: 5px 0;
	width: 620px;
	font-family: arial;
	font-size: 13px;	
}

div.col1 

{
	 color:#06401A;
	 float:left;
	 padding-right:20px;
	 padding-top:12px;
	 position:relative;
	 width:210px;

}

div.col2 
{
	width: 310px;
	position:relative;
	float: left;
	padding-top:13px;
}

div.firstchoice 
{
	width: 140px;
	float: left;
	margin-left:0px;
}

div.secondchoice 
{
	width: 121px;
	float: left;
	margin-left:27px;
}

div.secondchoice2
{
	padding-top: 3px;
}


div.firstchoice1 
{
	width: 140px;
	float: left;
	padding-top:3px;
}
div.secondchoice1 
{
	width: 140px;
	float: left;
	padding-top:3px;
}
div.separator
{
	width:542px;
	height:2px;
	border-bottom: 1px solid #1E9539;
	clear:both;
}
.text
{
	font-weight:normal;
	font-size: 14px;
	color:#06401A;
}

.textdiscuss
{
	font-weight:normal;
	font-size: 12px;
	color:#06401A;
}

div.time
{
	text-align: left;
	width: 150px;
	float:left;
}
.left
{
	padding-left:8px;
	width:550px;
}

.time1
{
	width: 50px;
	text-align: left;
	float: left;
	margin-left:14px;
}

#Preferences
{
	text-align: left;
	font-family: 'Arial';
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	width:300px;
	height:50px;
}
div.vert-separator
{
	position: relative;
	width: 1px;
	height: 120px;
	float:left;
	border-left: 2px solid #1E9539;
}
.head-text
{
	width:580px;
	padding-bottom:0px;
	font-family:Times New Roman;	
	font-size: 12px;
	
}

.htittletext {
font-size:1.6em;

line-height:1em;
}

.ErrorTextIndent
{
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.preference
{
	width: 140px;
	float: left;
	margin-left:0px;
	padding-left:0px;
}
div.preferencediscuss
{
	width: 310px;
	float: left;
	margin-left:0px;
	padding-left:0px;
}
#requestacallback  
{
	position: relative; 
	margin: 0 0 0 0; 
	overflow: hidden; 
	height: 30px;
	
}
#requestacallback #button-left 
{ 
	position: absolute; 
	left: 0; 
	background:transparent url(/mortgages/forms/booking/images/request-button-dp-a.gif) no-repeat scroll left bottom; 
	display:block; 
	float:left; 
	height:30px; 
	width:20px;
}
#requestacallback #Submit1 
{ 
	position: absolute; 
	display:block; 
	float:left; 
	left: 3px; 
	width: 278px; 
	color:#FFF; 
	height: 30px; 
	text-decoration: none; 
	background: none;  
	cursor: pointer; 
	text-align:left;  
	background:transparent url(/mortgages/forms/booking/images/request-button-dp-b.gif) repeat-x scroll left bottom; 
	border: none; 
	margin: 0 0 0 5px; 
	padding: 0 0 0 0; 
	font-size: 13px; 
	font-family: arial; 
	font-weight:bold;
}
#requestacallback #button-right 
{ 
	position: absolute; 
	right: 0; 
	background:transparent url(/mortgages/forms/booking/images/request-button-dp-c.gif) no-repeat scroll left bottom; 
	display:block; 
	float:left; 
	height:30px; 
	width:20px;
}
#requestacallback #Submit1.hover 
{ 
	background-image: url(/mortgages/forms/booking/images/request-button-dp-over-b.gif); 
	cursor:pointer; 
}
#requestacallback #button-left.hover 
{ 
	background-image: url(/mortgages/forms/booking/images/request-button-dp-over-a.gif); 
	cursor:pointer; 
}
#requestacallback #button-right.hover 
{ 
	background-image: url(/mortgages/forms/booking/images/request-button-dp-over-c.gif); 
	cursor:pointer; 
}

div.personal
{
	width: 250px;
	float: left;
	margin-left:0px;
}
div.dobCol1
{
	width: 100px;
	float: left;
	margin-left:0px;
}
div.dobCol2
{
	color:#06401A;
	width: 100px;
	float: left;
	margin-left:0px;

}
#button-left 
{
	background:transparent url(/mortgages/forms/booking/images/request-button_r2_c2.gif) no-repeat scroll left bottom;
	display:block;
	float:left;
	height:29px;
	left:0;
	position:absolute;
	width:8px;
}

#button-right 
{
	background:transparent url(/mortgages/forms/booking/images/request-button_r2_c5.gif) no-repeat scroll left bottom;
	display:block;
	float:left;
	height:29px;
	position:absolute;
	right:0;
	width:20px;
}


div.heading
{
	font-weight: bold;
	font-family: arial;
	font-size:15px;
	color:#06401A;
}
div.heading-personal
{
	font-weight: bold;
	font-family: arial;
	font-size:15px;
	color:#06401A;
	padding-top:20px;
}
.blankrow
{
	padding-top: 63px;
}
.quest
{
	width: 180px;
}
#container .personal .appbutton
{	
	background:transparent url(/mortgages/forms/booking/images/buttonbg_big__blue.jpg) repeat-x;
	color:#FFFFFF;
	border:0 none;
	font-family:arial;
	font-size:117%;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:4px;
	width:250px;
}
#container .personal .appbutton-over
{	
	background:transparent url(/mortgages/forms/booking/images/buttonbg_big_green.jpg) repeat-x;
	color:#FFFFFF;
	border:0 none;
	font-family:arial;
	font-size:117%;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	width:250px;
	padding-top:5px;
	padding-bottom:4px;
}
.req-button
{
	 height:45px;
	 margin-left:231px;
	 padding-top:13px;
	 width:250px;
}
.req-button2 {
	height:45px;
	margin-left:348px;
	padding-top:75px;
	width:200px;
}
#wrapper .resultpagebutton
{
	background:transparent url(/mortgages/forms/booking/images/buttonbg_big__blue.jpg) repeat-x;
	border-color:#cbe6d1;
	border-style: none;
	color:#ffffff;
	font-size: 13px;
	font-family: arial;
	font-weight:bold;
	height:38px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 145px;
}
#wrapper .resultpagebutton-over
{
	background:transparent url(/mortgages/forms/booking/images/buttonbg_big_green.jpg) repeat-x;
	border-color:#cbe6d1;
	border-style: none;
	color:#ffffff;
	font-size: 13px;
	font-family: arial;
	font-weight:bold;
	height:38px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 145px;
}
.wrap
{
	position:relative;
	clear:both;
	width: 550px;
}
.wrapLast
{
	position:relative;
	clear:both;
	width: 550px;
	height:60px;
}
.headingText
{
	width:557px;
	font-size:18px;
}
.headertext
{
	width:552px;
	font-size:13px;
	line-height:100%;
}
.listArea
{
	
	width:555px;
	font-size:13px;
}
.list
{
	float:left;
	font-size:13px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:2px;
	width:300px;
}
.listitem
{
	width:300;
	line-height:100%;
}
.backbutton
{
	float:right;
	height:45px;
	margin-top:65px;
	overflow:hidden;
	vertical-align:bottom;
	width:155px;
}
div#contentHomeGreenBoxT 
{
	height:7px;
	width:558px;
	background: url('/mortgages/forms/booking/images/border_top_middle.gif') repeat-x top left;
	font-size:1px; /* ie6 */
	float:left;
	margin-left:0px;
}
div#contentHomeGreenBoxTL 
{
	float:left;
	background: url('/mortgages/forms/booking/images/border_top_left.gif') no-repeat top left;
	font-size:1px; /* ie6 */
	height:7px;
	width:6px;
	float:left;
}
div#contentHomeGreenBoxTRHome 
{			
	background: url('/mortgages/forms/booking/images/border_top_right.gif') no-repeat top right;
	font-size:1px; /* ie6 */
	height:7px;
	width:6px;
	float:left;

}
div#contentHomeGreenBoxTHelp 
{
	height:7px;
	width:557px;
	background: url('/mortgages/forms/booking/images/border_top_middle.gif') repeat-x top left;
	font-size:1px; /* ie6 */
	float:left;
	margin-left:0px;
}
div#contentHomeGreenBoxTLHelp 
{
	float:left;
	background: url('/mortgages/forms/booking/images/border_top_left.gif') no-repeat top left;
	font-size:1px; /* ie6 */
	height:7px;
	width:6px;
	float:left;
}
div#contentHomeGreenBoxTRHomeHelp
{			
	background: url('/mortgages/forms/booking/images/border_top_right.gif') no-repeat top right;
	font-size:1px; /* ie6 */
	height:7px;
	width:6px;
	float:left;

}
div#contentHomeBodyContentHelp
{
	background-color: #E6F3E6;
	border-left:2px solid #1E9539;
	border-right:2px solid #1E9539;
	clear:both;
	margin:0;
	width: 565px;
}
div#contentHomeBodyContent
{
	clear:both;
	margin:0;
	width:566px;
	background-color: #E6F3E6;
	clear:both;
	float:left;
	background-color: #E6F3E6;
	border-left:2px solid #1E9539;
	border-right:2px solid #1E9539;
}

div#contentHomeBodyContentOuter
{
	background-color: #E6F3E6;
	border-left:2px solid #1E9539;
	border-right:2px solid #1E9539;	
	clear:both;
	margin:0;
	width:566px;
}
div#contentHomeGreenBoxB 
{
	background: url('/mortgages/forms/booking/images/border_bottom_middle.gif') repeat-x top left;
	width:558px;
	float:left;
	height:7px;
	line-height:0.5;
}
div#contentHomeGreenBoxBL 
{
	background: url('/mortgages/forms/booking/images/border_bottom_left.gif') no-repeat top left;
	width:6px;
	height:7px;
	float:left;
	clear:both;
}

div#contentHomeGreenBoxBR 
{
	background: url('/mortgages/forms/booking/images/border_bottom_right.gif') no-repeat bottom right;
	font-size:1px; /* ie6 */			
	width:6px;
	height:7px;
	float:left;
}
div#contentHomeGreenBoxBHelp
{
	background: url('/mortgages/forms/booking/images/border_bottom_middle.gif') repeat-x top left;
	width:557px;
	float:left;
	height:7px;
	line-height:0.5;
}
div#contentHomeGreenBoxBLHelp
{
	background: url('/mortgages/forms/booking/images/border_bottom_left.gif') no-repeat top left;
	width:6px;
	height:7px;
	float:left
}

div#contentHomeGreenBoxBRHelp 
{
	background: url('/mortgages/forms/booking/images/border_bottom_right.gif') no-repeat bottom right;
	font-size:1px; /* ie6 */			
	width:6px;
	height:7px;
	float:left;
}
div#contentHomeGreenBoxBottomConfirm
{	
	width:570px;
	display: block;
}








#content {
background-color:#FFFFFF;
float:left;
padding-left:20px;
padding-top:20px;
width:960px;
}


.apr
{
font-weight:normal;
}
p{
margin-top:0px;
}
a {

text-decoration:underline;
}
