﻿/*
 *	Product type form CSS specifications
 *
 *  form table width = child cell size + intern padding
 *  /!\ Please keep exact equivalence /!\
 */

div#assurland table.al_formTableContent td.al_label *
,div#assurland table.al_formTableContent td.al_label1 *
,div#assurland table.al_formTableContent td.al_label2 *
,div#assurland label
,div#assurland .al_input
,div#assurland .al_inputFocus
,div#assurland .al_inputError
,div#assurland .al_inputDdlError
,div#assurland .al_inputWithDefaultText
,div#assurland .al_inputErrorWithDefaultText
,div#assurland .al_inputRadio
,div#assurland .al_inputWarning
{
	font-size:10px;
}

div#assurland table.al_formTableContent tr.al_title td.al_label
,div#assurland table.al_formTableContent tr.al_titleOptin td.al_title
{
	font-size:11px;
}

div#assurland table.al_formTab td.al_col2
{
	font-size:8px;
	padding-right:10px;
}

/* 
 * Borrow css definition
 */

div#assurland div.al_borrow div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_borrow div.al_quotation table.al_formHeader, 
div#assurland div.al_borrow div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_borrow div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_borrow table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_col {width:315px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:160px;}

div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_col1 {width:315px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_label {width:115px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_col1 {width:242px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_col2 {width:242px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_ddlGroup1 select{width:274px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_zipCodeDdl select{width:225px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_ddlGroup1 select{width:241px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_zipCodeDdl select{width:196px;}

/* 
 * Car css definition
 */
 
div#assurland div.al_car div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_car div.al_quotation table.al_formHeader, 
div#assurland div.al_car div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_car div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_car table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_car div.al_p1 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_car div.al_p1 table.al_formTableContent td.al_col {width:315px;}

div#assurland div.al_car div.al_p2_1a table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_car div.al_p2_1a table.al_formTableContent td.al_col1 {width:315px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_label {width:115px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_col1 {width:242px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_col2 {width:242px;}

div#assurland div.al_car div.al_p3 table.al_formTableContent td.al_label {width:260px;}
div#assurland div.al_car div.al_p3 table.al_formTableContent td.al_col {width:355px;}

div#assurland div.al_car div.al_p4_1a table.al_formTableContent td.al_label {width:310px;}
div#assurland div.al_car div.al_p4_1a table.al_formTableContent td.al_col1 {width:305px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_label {width:153px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_col1 {width:223px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_col2 {width:223px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_colUnique {width:450px;}

/* 
 * Health css definition
 */
 
div#assurland div.al_health div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_health div.al_quotation table.al_formHeader, 
div#assurland div.al_health div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_health div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_health table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_health div.al_p1 table.al_formTableContent td.al_label {width:325px;}
div#assurland div.al_health div.al_p1 table.al_formTableContent td.al_col {width:290px;}

div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_label {width:300;}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_col1 {width:315px; }

div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_label {width:179px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_col1 {width:210px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_col2 {width:210px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_zipCodeDdl select{width:152px;}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_ddlGroup1 select,
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_ddlGroup1 select{width:247px;}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_ddlGroup2 select,
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_ddlGroup2 select{width:200px;}

/* 
 * Home css definition
 */
 
div#assurland div.al_home div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_home div.al_quotation table.al_formHeader, 
div#assurland div.al_home div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_home div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_home table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_home div.al_p1 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_home div.al_p1 table.al_formTableContent td.al_col  {width:315px;}

div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_label {width:325px;}
div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_col  {width:290px;}

div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_label {width:400px;}
div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_col  {width:215px;}

/* 
 * Life css definition
 */
 
div#assurland div.al_life div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_life div.al_quotation table.al_formHeader, 
div#assurland div.al_life div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_life div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_life table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_colUnique {width:615px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_label {width:280px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_col  {width:335px;}

 /* 
 * Lpr css definition
 */
 
div#assurland div.al_lpr div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_lpr div.al_quotation table.al_formHeader, 
div#assurland div.al_lpr div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_lpr div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_lpr table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_col  {width:315px;}
 
/* 
 * Moto css definition
 */
 
div#assurland div.al_moto div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_moto div.al_quotation table.al_formHeader, 
div#assurland div.al_moto div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_moto div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_moto table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_moto div.al_p1 table.al_formTableContent td.al_label{width:300px;}
div#assurland div.al_moto div.al_p1 table.al_formTableContent td.al_col {width:315px;}

div#assurland div.al_moto div.al_p2 table.al_formTableContent td.al_label {width:360px;}
div#assurland div.al_moto div.al_p2 table.al_formTableContent td.al_col  {width:255px;}

div#assurland div.al_moto div.al_p3 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_moto div.al_p3 table.al_formTableContent td.al_col {width:315px;}

div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_label {width:270px;}
div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_col {width:345px;}

div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_ddlGroup1 select{width:65px;}

/* 
 * Vie css definition
 */
 
div#assurland div.al_vie div.al_quotation div.al_formGlobalErrorMessage,
div#assurland div.al_vie div.al_quotation table.al_formHeader, 
div#assurland div.al_vie div.al_quotation div.al_formFooterFirstPage, 
div#assurland div.al_vie div.al_quotation table.al_formTable {width:660px;}
div#assurland div.al_vie table.al_formTableContent tr.al_intro td.al_comment {width:640px;}

div#assurland div.al_vie div.al_p1 table.al_formTableContent td.al_label {width:310px;}
div#assurland div.al_vie div.al_p1 table.al_formTableContent td.al_col  {width:305px;}

div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_label {width:300px;}
div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_col {width:278px;}
div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_colUnique {width:618px;}

div#assurland div.al_vie div.al_p2 td.al_rblGroup1 {padding-left:10px;}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 td table.al_ContrGuaranteeCode{width:598px;}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 td table.al_ContrGuaranteeCode td.al_col1 {width:370px;}
