@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-size:10pt; font-family: Arial, Helvetica, sans-serif;
}
#insurance_details td {
	padding-bottom: 8px;
	vertical-align: top;
}
#insurance_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #242424;
}
#personal_details td {
	padding-bottom: 8px;
	vertical-align: top;
}
#personal_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #242424;
}
#personal_details select, input {
	font-size: 9pt;
	font-weight: normal;
	padding: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
}
#insurance_details select, input {
	font-size: 9pt;
	font-weight: normal;
	padding: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.header_part_one{
	background-image:url(../images/header_part_1.png);
	height:139px;
	width:966px;
	background-repeat:no-repeat
}
.header_part_two {background-image:url(../images/header_part_2.png); height:94px; width:966px; background-repeat:no-repeat; margin-left:25px;}
#nav td {padding:5px 20px 20px 30px}
.form_head_1{background-image:url(../images/form_head_1.png); height:47px; background-repeat:no-repeat;}
.form_head_1 span{font-size:17px; font-weight:bold; vertical-align:middle; padding-left:45px; color:#FFFFFF}
.form_head_2{background-image:url(../images/form_head_2.png); height:16px; background-repeat:no-repeat; background-position:bottom}
.form_body{background-image:url(../images/form_body.png); background-repeat:repeat-y}
.form_footer{background-image:url(../images/form_footer.png); height:17px; background-repeat:no-repeat; background-position:top}
#button  {
	padding-top: 15px;
	padding-left: 105px;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
#button  input  {width:234px; height:40px; margin:0px; padding:0px; border:0px}
.buttonclass {
	background-image: url(../images/quote-button.png);
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:0;
	background-repeat: no-repeat;
	background-position: center top;
}
.steps{
	padding-left:10px;
	vertical-align:top;
}
.page_footer_bottom{background-image:url(../images/page_footer.png); height:20px; background-repeat:no-repeat; background-position:top; background-position:center}
.page_footer_repeat{
	background-image:url(../images/footer_repeat.png);
	background-repeat:repeat-y;
	background-position:center;
	padding:15px 25px 0px 25px;
	font-size: 11px;
	color: #FFFFFF;
}
.page_footer_repeat a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.page_footer_repeat a:hover {
	text-decoration: underline;
	
}

.submit{font-size:16px; font-weight:bold;color:black}
#insurance_details{vertical-align:top}
#personal_details{vertical-align:top}
.small_prints{font-size:10px; color:#333333; padding-left:15px; font-weight:bold; padding-right: 10px;}
.benefits_bullet{
	line-height:25px;
	font-weight:bold;
	color:#F66000;
	padding-left:25px;
	font-size: 12pt;
}
.td_page_left{
	padding-right:10px;
	vertical-align: top;
}
#error select, input {
	font-size: 9pt;
	font-weight: normal;
	padding: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
}
#steps h1 {
	color: #FF7100;
	font-size: 17pt;
}
#steps h2 {
	color: #FF7100;
}
#steps h3 {
	font-size: 14px;
	font-weight: bold;
	color: #F66000;
}
#insurance-company-list a {
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	line-height: 20px;
}
#insurance-company-list a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.form_head_1_guide {
	background-image:url(../images/form_head_1.1.png);
	height:35px;
	background-repeat:no-repeat;
}
.form_footer_guide {
	background-image:url(../images/form_footer.1.png);
	height:13px;
	background-repeat:no-repeat;
	background-position:top
}
.form_body_guide {
	background-image:url(../images/form_body.1.png);
	background-repeat:repeat-y
}
.form_head_2_guide {
	background-image:url(../images/form_head_2.1.png);
	height:12px;
	background-repeat:no-repeat;
	background-position:bottom
}
.form_head_1_guide span {
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:45px;
	color:#FFFFFF
}
#foot h1 {
	color: #FF7100;
	font-size: 17pt;
}
#foot h2 {
	color: #FF7100;
}
#foot h3 {
	font-size: 14px;
	font-weight: bold;
	color: #F66000;
}
#button-guide {
	padding-top: 5px;
	padding-left: 150px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#button-guide input {
	width:176px;
	height:30px;
	margin:0px;
	padding:0px;
	border:0px
}
.buttonclass-guide {
	background-image: url(../images/quote-button%20-guide.png);
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:0;
	background-repeat: no-repeat;
	background-position: center top;
	width: 190px;
	height: 35px;
	margin: 5px;
}
