﻿html, body {
	background-color:#d8e0eb;
	background-image:url(images/ARQ_bg.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0;
	font-family: Arial;
	font-size:12px;
	line-height:16px;	
	color:#4e5545;
	}
.center {
	width:1054px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}
.container1 {
	width:955px;
	min-height:25px;
	float:left;
	clear:left;
 	background-image:url(images/annuity-bg2.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}
.bg-main {
	width:955px;
	height:750px;
	background-image:url(images/annuity-bg1-new.jpg);
	background-repeat:no-repeat;
	margin:0px;
	}
.logo 
{
    padding-top:50px;
   	float:left;
    position:relative;
    height:42px;
	text-align:left;
}
.top-right {
	width:200px;
	padding-top:20px;
	padding-right:50px;
	position:relative;
	vertical-align:middle;
	text-align:right;
	float:right;
	}
.top-nav {
	position:absolute;
	width:870px;
	height:22px;
	margin-left:55px;
	margin-top:25px;
	font-family:Arial;
	font-size:14px;
	color:#1a79a5;
	text-align:left;
	}
.top-text {
	position:relative;
	margin-left:330px;
	margin-top:145px;
	width:236px;
	height:150px;
	text-align:left;
	}
.form-container {
	margin-right:47px;
	margin-top:139px;
	width:274px;
	height:530px;
	float:right;
	position:relative;
    top: 0px;
}
.content-body {
	position:relative;
	float:left;
	margin-top: 380px;
	margin-left:55px;
	width:545px;
	min-height:100px;
	vertical-align:top;
	padding-bottom:10px;
	}
.logos {
	width:955px;
	height:160px;
	background-image:url(images/border-bottom.jpg);
	background-repeat:no-repeat;
	background-color:#d2d2d2;
	position:relative;
	float:left;
	vertical-align:bottom;
	padding-bottom:30px;
	font-size:11px;
	color:#8f8f8f;
	}
.disclaimer 
{
    line-height:16px;
	color:#8f8f8f;
	padding-left:55px;
	padding-right:50px;
	padding-top:10px;
	font-size:10px;
	}
img, form {
	border:0px;
	}	
ul, li {
	padding:0px;
	margin-left:25px;
	text-align:left;
	}	
OL { 
	counter-reset: list1;
	margin:0px;
	padding:0px;
	margin-left:25px;
	color:#f48410;
	font-weight:bold;
	}	

A {
	color:#1a79a5;
	text-decoration:none;	
	}
A:focus, a:active {
	text-decoration:none;	
	}
A:hover {
	text-decoration:none;	
	color:#fe7002;	
	}
p {
	font-family:Arial;
	color:#4e5545;
	line-height:18px;
	text-align:left;
	}	
p a {
	color:#ec8b00;
	}
p a:hover {
	color:#ec8b00;
	}	
h1 {
	font-size:24px;
	color:#ff7f00;
	font-weight:bold;
	text-align:left;
	}	
.h1_default
{
    margin-top:30px;
    margin-bottom:25px;
}
h2 {
	font-size:16px;
	color:#ff7f00;
	font-weight:bold;
	text-align:left;
	}		
h3
{
    font-size:28px;
    text-align:center;
    color:#ff7f00;
    font-weight:bold;
}
h4
{
    text-align:left;
    padding-left:18px;
    color:#056ab8;
    font-size:15px;
}
.div_center {
	width:100%;
	}
.div_left {
	float:left;
	}
.div_right {
	float:right;
	}	
.clear {
	clear:both;
	}	
.submit_button
{
      background:url(images/CompareRateBtn.png) no-repeat center top;
      margin-top:-6px;
      margin-left:7px;
      width: 263px;
      height: 57px;
      border: none;
      cursor:pointer;
}
.submit_button:hover
{
      background: url(images/CompareRateBtn.png) no-repeat center bottom;
      cursor:pointer;
}
.form_row
{
    width:330px;
	float:left;
	position:relative;
	min-height:18px;
	padding-bottom:6px;
}
.form_row_hidden
{
    visibility:hidden;
    width:330px;
	float:left;
	position:relative;
	min-height:18px;
	padding-bottom:6px;
}
.form_question
{
    width:140px;
	height:18px;
	position:relative;
	float:left;
    font-weight:bold;
    padding-top:1px;
	text-align:right;
	padding-right:3px;
}
.form_answer {
	width:155px;
	height:18px;
	position:relative;
	float:left;
	text-align:left;
}
.form_answer2
{
    width:170px;
	position:relative;
	float:left;
	text-align:left;
    font-weight:bold;
}
.form_validator1 {
	position:relative;
	width:29px;
	height:12px;
	padding-top:5px;
	float:left;
	text-align:left;
}
.button-submit 
{
    position: relative;
    height: 58px;
    width: 263px;
    float:left;
    padding-left:37px;
    padding-top:8px;
}
.capitalize 
{
    text-transform:capitalize;
}
.clear {
	clear:both;
	}
.font-small 
{
    font-size:11px;
}
.ARG_center {
	width:1054px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	}
.ARG_container {
	width:1054px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-image:url(images/ARQ_body_bg.jpg);
	background-repeat:repeat-y;
	font-size:12px !important;
	}
.ARG_left {
	width:50px;
	float:left;
	background-image:url(images/ARQ_bg_left.jpg);
	background-repeat:repeat-y;
	position:relative;
	}
.ARG_upper_left 
{
    width:50px;
    height:600px;
    background-image:url(images/ARQ_upper-left.jpg);
    position:relative;
}
/*for Finance2*/
.upper_left_blue 
{
    background-image:url(images/ARQ_upper-left_blue.jpg) !important;
}


.ARG_center {
	width:952px;
	float:left;
	background-color:#FFFFFF;
	position:relative;
	}
.ARG_top {
	width:952px;
	float:left;
	height:153px;
	background-image:url(images/ARQ_top.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
/*for Finance2*/	
.top_blue {
	
	background-image:url(images/ARQ_top_blue.jpg) !important;
	background-repeat:no-repeat;	
	}
.ARG_body {
	width:620px;
	float:left;
	padding-top:-20px;
	background-color:#FFFFFF;
	position:relative;
	}
.ARG_form_container 
{
	width:332px;
	/* height:615px; */
	float:right;
	background-image:url(images/ARQ_form_bg.jpg);
	background-repeat:no-repeat;
	z-index:1;
	position:relative;
	padding-bottom:15px;
	margin-top:7px;
	}
/*For Finance2*/	
.blue_from_bg
{
	background-image:url(images/ARQ_form_bg_blue.jpg) !important;
	background-repeat:no-repeat;
}

.ARG_form_header 
{
    color:#FFFFFF;
    text-align:center;
    font-size:24px;
    padding-left:18px;
    padding-top:33px;
    padding-bottom:44px;
}
.ARG_step123 {
	width:952px;
	float:left;
	text-align:center;
	position:relative;
	}
.ARG_right 
{
    width:52px;
	float:left;
	background-image:url(images/ARQ_bg_right.jpg);
	background-repeat:repeat-y;
	position:relative;
}
.ARG_upper_right 
{
    width:52px;
    height:600px;
    background-image:url(images/ARQ_upper-right.jpg);
    position:relative;
}
/*for Finance2*/
.upper_right_blue 
{
    background-image:url(images/ARQ_upper-right_blue.jpg) !important;
 
}
.ARG_bottom {
	width:1054px;
	height:160px;
	margin-top:-10px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/border-bottom.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
.ARG_top_nav {
	width:100%;
	height:22px;
	margin-top:105px;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	position:relative;
	}
.ARG_top_nav a {
	float:left;
	padding:0px 45px;
	color:#ffffff;
	border-right:1px solid #20aff1;
	line-height:26px;
	}
.ARG_top_nav a:hover {
	color:#ff7f00;
	}
.ARG_top_nav a.first {
	float:left;
	padding:0px 43px 0px 0px;
	color:#ffffff;
	border-right:1px solid #20aff1;
	line-height:26px;
	}
.ARG_top_nav a:hover.first {
	color:#ff7f00;
	}
.ARG_top_nav a.last {
	float:left;
	padding:0px 0px 0px 25px;
	color:#ffffff;
	border-right:none;
	line-height:26px;
	}
.ARG_top_nav a:hover.last {
	color:#ff7f00;
	}
.menu_selected{
	color:#ff7f00 !important;
}
.ARG_clear {
	clear:both;
	height:0px;
	background-image:url(images/ARQ_body_bg.jpg);
	background-repeat:repeat-y;
	}	
.ARG_logos_top 
{
    width:332px;
    position:relative;
    float:right;
}
.field-left
{
}
.img_topRight_bg {
    background-image:url(images/ARQ_logos_top.jpg);
    width:321px;
    height:120px;
    color:#999999;
    font-size:18px;
    font-style:italic;
    text-align:center;
    font-weight:bold;    
    padding-left:12px;
    line-height:20px;
}
.topRt_text
{
    margin-top:10px;
    font-weight:bold;
    color:#007cd8;
    font-size:14px;
    padding-left:15px;
    font-style:normal;
}
.ARG_default_image
{
    width:620px;
    float:left;
    background-color:#FFFFFF;
    position:relative;
    height:388px;
    background-image:url(images/ARQ_main_bg3.jpg);
    padding-top:10px;
}
/*For Finance2*/
.default_image_blue
{
    background-image:url(images/ARQ_main_bg_blue.jpg) !important;
}
.top_p1
{
    font-size:16px;
    color:#ff7f00;
    font-weight:bold;
    font-style:italic;
    padding-left:132px;
    padding-top:10px;
}
.top_p2
{
    font-size:16px;
    color:#ff7f00;
    font-weight:bold;
    font-style:italic;
    padding-left:117px;
    margin-top:-5px;
}
.top_p3
{
    font-size:16px;
    color:#ff7f00;
    font-weight:bold;
    font-style:italic;
    padding-left:99px;
    margin-top:-5px;
}
.top_p4
{
    font-size:16px;
    color:#ff7f00;
    font-weight:bold;
    font-style:italic;
    padding-left:85px;
    margin-top:-6px;
}
.top_p5
{
    font-size:16px;
    color:#ff7f00;
    font-weight:bold;
    font-style:italic;
    padding-left:70px;
    margin-top:-5px;
}
.ARG_img_bottom
{
    width:611px;
    height:178px;
    background-image:url(images/ARQ_step123.jpg);
    margin-top:25px;
    margin-bottom:10px;
	float:right;
}
.ARG_CheckRates_text
{
    font-weight:bold;
    color:#007cd8;
    font-size:15px;
}
/******* Form Changes 16 Aug *******/
.btn_bg{ float:left; width:153px; height:32px;}
.btn_bg a:link,.btn_bg a:visited{ float:left; background:url(images/button_bg.png) no-repeat center top; line-height:32px; width:153px; font-family:Arial, Helvetica, sans-serif; font-size:14ps; color:#ffffff;}
.btn_bg a:hover{background:url(images/button_bg.png) no-repeat center bottom;}
/******* Thanks Page 21 Sep *******/
.fl{float:left;}
.fr{float:right;}
.v_middle{vertical-align:middle;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.txt_14{font-size:14px;}
.txt_20{font-size:20px; line-height:30px;}
.txt_26{font-size:26px; line-height:30px;}
.txt_16{font-size:16px; line-height:20px;}
.thanks_row1{float:left; margin:20px 0px 0px 0px;}
.bank_img{clear:both; margin:40px auto 0px; width:335px; background:url(images/bank_img.gif) no-repeat left top; padding:15px 0px 0px 0px; min-height:76px; text-align:left;}
.clr{clear:both; height:0; margin:0; padding:0; font-size:0px;}

.butns_ara{width:400px; margin:30px auto 0px;}
.butns a:link,.butns a:visited{color:#000; font-size:12px; text-decoration:none; width:130px; color:#000; background:#548dd4; text-align:center; line-height:27px;}
.butns a:hover{color:#ffffff; text-decoration:none;}

.blue_box{margin:50px auto; width:750px; background:#e4eefd; padding:20px; border:1px solid #000;}
.thank_row1{margin:0px auto; width:235px; text-align:left;}
.close{margin:0 auto; width:130px;}
.ml100{margin-left:100px;}

/*1st December 2010*/
.point1
{
	margin: 13px 0pt 0pt 45px; 
	text-align: left; 
	float: left; 
	width: 133px;
}
.point2
{
	margin: 13px 0pt 0pt 45px; 
	text-align: left; 
	float: left; 
	width: 248px;
}
.point3
{
	margin: 13px 0pt 0pt 45px; 
	text-align: left; 
	float: left;
}

#dialog-privacy-policy h3
{
    font-size:16px;
    text-align:left;
    color:#000000;
    font-weight:bold;
}
