.form_text
{ 
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:right;
vertical-align:bottom;
}
.form_text_small
{ 
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#660000;
text-align:left;
vertical-align:bottom;
}

.grey_text { 
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#333333;
text-align:center;
vertical-align:bottom;
}

.form_field
{ font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
vertical-align:bottom;
text-align:left;}

input.form_field{
background-color:#999999;
border-color:#660000;
border-width:2px;
width:200px; height:27px;
text-align:left;
vertical-align:bottom;
}

select.form_field{
background-color:#C4A95D;
border-color:#660000;
border-width:2px;
width:200px; height:27px;
text-align:left;
vertical-align:bottom;
padding-bottom:3px;}

select.form_text{
background-color:#C4A95D;
border-color:#660000;
border-width:2px;
width:200px; height:27px;
text-align:left;
vertical-align:bottom;
padding-bottom:3px;}

input.form_text{
background-color:#999999;
vertical-align:bottom;
border-color:#660000;
border-width:2px;
width:200px; height:27px;
text-align:left;
}


select.dob {
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:center;
width:auto; height:27px;
border-color:#660000;
border-width:2px;
background-color:#C4A95D; 
}
select.narrow{width:auto;}
select.wide{width:auto;}
.next_btn {
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:left;
width:150px; height:27px;
background-color:#C4A95D;
border-color:#660000;
}
.address_btn {
width:198px;}

input.next_btn {
border-color:#660000;
border:2px;
border-style:solid;

}


input.link_btn {
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:left;
width:auto; height:27px;
background-color:#C4A95D;
border-color:#660000;
cursor:pointer;
text-decoration:none;
border-width:2px;
}

select.wider
{width:176;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:center;
background-color:#C4A95D;
}

.form_field_right
{font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
vertical-align:bottom;
text-align:right;}
.footer{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:center;
vertical-align:bottom;}
.breakout {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:center;
vertical-align:bottom;}
.breakout a:visited, a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
vertical-align:bottom;
text-decoration:underline;}
.privacyPolicy {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
vertical-align:bottom;}
.privacyPolicy a:visited, a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
vertical-align:bottom;
text-decoration:none;}
.content
{ font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
vertical-align:top;}
.centre_layers{ vertical-align: middle;	text-align: center;}
.popup{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
text-align:left;
vertical-align:top;
border-color:#660000;
background-color:#C4A95D;
border-width:2px;
padding: 11px 16px 11px 16px;
}
select.address_search{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#660000;
background-color:#C4A95D;
border-color:#660000;
border-width:2px;
width:438px; height:198px;
text-align:center;
}
.error_text
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000099;
text-align:left;
vertical-align:top;
}


#title{
position:absolute; width:793px; height:60px; z-index:1; left: 0px; top: 0px;  
}
#bodyBG{
position:absolute; background-image:url(../images/bg_forms.jpg); background-repeat:no-repeat; width:794px; height:500px; left:0px; top:65px; background-color:#000000;}
#bodyBGThankYou{
	position:absolute;
	width:794px;
	height:500px;
	left:0px;
	top:65px;
	background-color:#000000;
	background-image: url(images/bg_thankyou.jpg);
}
#bodyBGNS4{
position:absolute;background-repeat:no-repeat; width:794px; height:500px; left:0px; top:57px; background-color:#000000;}
#formLeft{position:absolute; width:303px; height:325px; left:53px;top:34px; z-index:2;}
#formRight{position:absolute; width:303px; height:325px; left:414px;top:34px; visibility:visible;}
#formRightUK{
	position:absolute;
	width:303px;
	height:325px;
	left:414px;
	top:34px;
	z-index:2;
}
#formRightOverseas{
	position:absolute;
	width:303px;
	height:325px;
	left:414px;
	top:34px;
	z-index:3;
	visibility: hidden;
}

#nextBtn{position:absolute;left: 567px; top: 390px;width:120px; height:27px;}
#prevBtn{position:absolute;left: 404px;top: 390px;width:120px;height:27px;}
/* commented backslash to hide styles from Mac ie 5  \*/
#nextBtn{position:absolute;left: 567px; top: 390px;width:150px; height:27px;}
#prevBtn{position:absolute;left: 414px;top: 390px;width:150px; height:27px;}
/* end hack */

#pageNumber{position:absolute; left:102px; top:400px; width:223px; height:16px;}
#mandatory{position:absolute; left:48px; top:414px; width:97px; height:16px;}
#exerciseMenu{position:absolute; left: 124px; top: 28px; width:176px; height:auto;}
#copyright{position:absolute; left:339px; top:460px; width:125px; height:10px;}
#privacy{position:absolute; left:0px; top:460px; width:125px; height:10px;}
#bodyMain{position: relative; width: 794px; height:524px;margin-left: auto;	margin-right: auto;}
#qasText{position:absolute; width:267px; height:55px; left:16px; top:11px;}
#qasBtnConfirm{position:absolute; width:176px; height:30px; left:278px; top:11px;}
#qasBtnCancel{position:absolute; width:176px; height:30px; left:278px; top:41px;}
#qasAddress{position:absolute; left:17px; top:86px; width:198px; height:230px;}
#errorMsg{
	position:absolute;
	width:260px;
	height:200px;
	z-index:20;
	left:260px;
	top:180px;
}
#thankyouLeft{position:absolute; width:310px; height:200px; left:60px;top:34px; z-index:2;}
#emailOrPhone{
	position:absolute;
	left:360px;
	top:414px;
	width:300px;
	height:16px;
}
