﻿
.form
{
background-color: #e1e1e1;	
width:682px;
}
.form .inner{ padding: 10px 10px 10px 10px; }

.form .inner2{ padding: 10px 9px 10px 9px; }

#bottomfix
{
width:682px;
}

.left_col .form {
	background-color: #e1e1e1;
}

.left_col .form .border	{ border: 1px solid #8fabc6; border-top: none; border-bottom: none; }
.left_col .form .inner	{ padding: 10px 10px 10px 10px; }
.left_col .form .bottom	{ border-bottom: 1px solid #8fabc6; height: 8px; }


.form .grey_box {
	background-color: #fff;
}
.form .grey_box .border	{ border: none; }
.form .grey_box .inner	{ padding: 5px 15px; background-color: #fff; }
.form .grey_box .inner2	{  background-color: #fff; }
.form .grey_box .bottom	{ border-bottom: none; height: 9px; }


.form .yellow_box {
	background-color: #fffdd8;
}
.form .yellow_box .border	{ border: none; }
.form .yellow_box .inner	{ padding: 10px 15px; }
.form .yellow_box .bottom	{ border-bottom: none; height: 9px; }

.form .yellow_box_withborder {
	background-color: #fffdd8;
	border-left : solid 5px Gray;
	border-right : solid 5px Gray;
}

.bordercolornone2 .b1, .bordercolornone2 .b2, .bordercolornone2 .b3,.bordercolornone2 .b4{
	border:none;
	background-color : Gray;
}

.bordercolornone2 .inner
{
	border:none;
}

.bordercolornone2 .b1{
	background:none;
}

.form .steps {
	width: auto;
	background-image: url(siteimages/step_bg.gif);
	background-repeat: repeat-x;
}

.form .steps .step {
	width: 69px;
	text-align: center;
	font-size: 0.8em;
	margin-right: 30px;
}

.form .steps .last {
	margin-right: 0px;
}

/* For TravellerDetails - Policy Summary */
.policy .column {
	width: 24%;
}

.policy .column1 {
	width: 16%; /*20%;*/
}

.policy .column2 {
	width: 37%; /*31%;*/
}

.policy .column3 {
	width: 29%;
}

/* For PolicyDetails - Policy Summary */
.policy .column4 {
	width: 15%;
}

.policy .column5 {
	width: 40%;
}

.policy .column6 {
	width: 30%;
}

.half_width { width: 49%; }

.form .checkradio { background-color: #fff; height: auto; }

.form thead { font-weight: bold; }

.form input {
	background-color: #fff;
	padding: 2px;
	font-size: 0.9em;
	height: 16px;
}

.form select { height: 20px; }

.form .input_label {
	width: 100px;
	height: 19px;
	padding-top: 3px;
	margin-bottom: 5px;
	float: left;
}

.form .input_label2 {
 width: 130px;
 height: 19px;
 padding-top: 3px;
 margin-bottom: 5px;
 float: left;
}

.form .input_label3 {
    width: 220px;
    height: 19px;
    padding-top: 3px;
    margin-bottom: 5px;
    float: left;
}

.form .input_field {
	height: 22px;
	margin-bottom: 5px;
	float: left;
}

/* CSS class to display QuotePrice in Screening page */
.quoteprice {
    font-size : 40px;
    font-weight : bold;
    color : #217CD4;
    text-align:left;
    width: 150px; 
}

/* CSS class to display QuotePrice in green color Screening page */
.quotepricegreen {
    font-size : 40px;
    font-weight : bold;
    color : Green;
    text-align:left;
    width: 150px; 
}

.newscreening input
{
	width : 100px;
	height : 20px;
}

.viewscreening input
{
	height : 20px;
}

.policydetailstravellerlist td
{
	text-align : left;
}
 
.quotelabel {
    font-size : 15px;
    color : Black;
    padding-top : 24px;
}

.redtext {
    color : Red;
}

.font11
{
	font-size : 11px;
	font-weight:normal;
}

.font20
{
	font-size : 20px;
	font-weight:normal;
}

.fontbold
{
	font-weight : bold;
}

.travellerdetailsheader {
    font-size : 30px;
    font-weight : bold;
}

.travellerlist th
{
	border-left : none;
	border-right : none;
	border-bottom : none;
	border-top : none;
}

.travellerlist td 
{
	border-left : none;
	border-right : none;
	border-bottom : none;
	border-top : none;
}

table.newscreening td.screeningiframeheader
{
	background-image:url(brandedimages/screening_header.jpg.htm);
	background-repeat : no-repeat;
	height : 100px;
	text-align : right;
	/*
	padding-top : 50px;
	padding-right : 20px;
	*/
}

table.newscreening td.screeningiframefooter
{
	background-image:url(brandedimages/screening_footer.gif.htm);
	height : 30px;
}

