*
{
	padding:0px;
	margin:0px;
}
body
{
	padding:10px 0px 2px 0px;
	margin:0px;
	font-family:verdana, Arial, Helvatica;
	font-size:11px;
	color:#555555;
}

#fullpage
{
	width:962px;
	height:auto;
	padding:0px;
	margin:0px auto;
	
}

a {
	outline: 0 none;
}

#logoLine
{
	width:960px;
	height:104px;
	padding:0px;
	margin:0px auto;
	overflow:auto;
	background-image:url('../../images/bannerRepeat.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}

#logo
{
	width:80px;
	height:86px;
	padding:10px 0px 0px 20px;
	margin:0px;
	float:left;
}

#logo img
{
	border:0px;
}

#bannerDesign
{
	width:830px;
	height:96px;
	padding:0px 0px 0px 20px;
	margin:0px;
	background:url('../../images/bannerDesign.png') no-repeat right top;
	float:right;
}

#quickmenu, .quickmenu
{
	width:960px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}

#quickmenu a, .quickmenu a
{
	color:#555555;
	text-decoration:underline;
}

#quickmenu a:hover, .quickmenu a:hover
{
	text-decoration:none;
}

#leftQuickmenu
{
	width:500px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#leftQuickmenuTop
{
	width:500px;
	height:20px;
	padding:0px 0px 0px 9px;
	margin:0px;
	float:left;
	clear:left;
}

#leftQuickmenuBottom
{
	width:500px;
	height:20px;
	padding:0px 0px 0px 9px;
	margin:0px;
	float:left;
	clear:left;
}

#rightQuickmenu
{
	width:440px;
	height:auto;
	padding:0px 7px 0px 0px;
	margin:0px;
	float:right;
}

#rightQuickmenuTop
{
	width:250px;
	height:20px;
	padding:0px;
	margin:0px;
	float:right;
}

#rightQuickmenuBottom
{
	width:202px;
	height:20px;
	padding:0px;
	margin:0px;
	clear:right;
	float:right;
}
.bold
{
	font-weight:bold;
}
.quickMenuLinks
{
	width:auto;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
}

.quickMenuPartison
{
	width:20px;
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background: url('../../images/quickMenuPartition.png') no-repeat 8px 2px;
	float:left;
}
.usernametooltipmessage
{
	font-weight:bold;
	width:280px;
	height:auto;
	background-color:#FFFFCC;
	margin-left:240px;
	margin-top:-15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border:1px solid #BABABA;
}
.passwordtooltipmessage
{
	font-weight:bold;
	width:320px;
	height:auto;
	background-color:#FFFFCC;
	margin-left:240px;
	margin-top:-15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border:1px solid #BABABA;
}

#mainContent
{
	width:960px;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}

#leftContent
{
	width:196px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
	overflow:auto;
}

#retriveMyQuoteBt
{
	width:182px;
	height:50px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#retriveMyQuoteBt img
{
	border:0px;
}

#leftMenu
{
	width:auto;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	float:left;
	clear:left;
}

#leftMenu a
{
	color:#555555;
	text-decoration:none;
}

#leftMenu a:hover
{
	color:#555555;
	text-decoration:underline;
}

.leftMenuUnSelected
{
	width:168px;
	height:19px;
	padding:6px 0px 0px 8px;
	margin:0px 0px 3px 0px;
	background: url('../../images/leftMenuunSelectedRepeat.png') repeat;
	border:1px solid #e2e1e1;
	float:left;
	clear:left;
}

.leftMenuSelected
{
	width:168px;
	height:19px;
	padding:6px 0px 0px 8px;
	margin:0px 0px 3px 0px;
	background: url('../../images/leftMenuSelectedRepeat.png') repeat;
	border:1px solid #e2e1e1;
	float:left;
	clear:left;
}


#leftStopBattling
{
	width:176px;
	height:230px;
	padding:0px;
	margin:10px 0px 0px 0px;
	background: url('../../images/battlingRepeat.png') repeat;
	border:1px solid #e2e1e1;
	float:left;
	clear:left;	
}
#leftStopBattling a img
{
    border:0;
}
#leftStopBattling div:hover
{
	cursor:pointer;
}
#leftStopBattlingImage
{
	width:176px;
	height:150px;
	padding:0px;
	margin:0px;
	background: url('../../images/battlingImg.png') no-repeat 16px 17px;
	float:left;
	clear:left;	
}

#leftStopBattlingWord
{
	width:100px;
	height:18px;
	padding:3px 0px 0px 18px;
	margin:0px;
	float:left;
	clear:left;	
}

#leftStopBattlingBt
{
	width:156px;
	height:48px;
	padding:5px 0px 0px 12px;
	margin:0px;
	background:url('../../images/battleBackgroundEff.png') bottom right no-repeat;
	float:left;
	clear:left;
}

#leftStopBattlingBt img
{
	border:0px;
}

#homeMiddleContent
{
	width:680px;
	height:452px;
	padding:0px;
	margin:0px;
	float:left;
}
	/*main menu starts here*/
#mainProductMenu
{
	padding-left:10px;
	width:665px;
	height:28px;
	margin:0px;
	float:left;
	overflow:hidden;
}

#mainProductMenu a
{
	text-decoration:none;
}

#mainProductMenuHome
{
	width:54px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/homeBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuHome:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuHomeSelected
{
	width:54px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	background: url('../../images/homeBt.gif') no-repeat 0px 0px;
	float:left;
}

#mainProductMenuCar
{
	width:46px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/carBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuCar:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuBike
{
	width:45px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/bikeBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuBike:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuTruck
{
	width:49px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/truckBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuTruck:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuAuto
{
	width:50px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/autoBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuAuto:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuHealth
{
	width:64px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/healthBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuHealth:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}


#mainProductMenuAccident
{
	width:74px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/accidentBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuAccident:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuTravel
{
	width:73px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/travelBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuTravel:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuHousehold
{
	width:92px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/householdBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuHousehold:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}

#mainProductMenuLifestyle
{
	width:93px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background: url('../../images/lifestyleBt.gif') no-repeat 0px -28px;
	float:left;
}

#mainProductMenuLifestyle:hover
{
	cursor:Pointer;
	color:#ffffff;
	background-position:0px 0px;
}
	/*main menu ends here*/
	
#homeFlashArea
{
	width:666px;
	height:266px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
	clear:left;
	z-index:2999;
}

#comodoCertificate {
	width:113px;
	height:59px;
	float:left;
	margin-right: 13px;
	z-index:3001;
	padding-top: 5px;
}

img {
	border:0;
}

#homeSiteIntro
{
	width:514px;
	height:59px;
	padding:6px 12px 0px 12px;
	margin:0;
	line-height:15px;
	border:1px solid #cec5db;
	float:left;	
	text-align:justify;
	color:#353535;
}

#homeSiteIntro a
{
	color:#555555;
	text-decoration:underline;
}

#homeSiteIntro a:hover
{
	text-decoration:none;
}

#homeRateInsuranceLine
{
	width:666px;
	height:68px;
	padding:0px;
	margin:11px 0px 0px 0px;
	float:left;
	clear:left;
}

#homeRateInsuranceBt
{
	/*width:245px;*/
	width:245px;
	height:67px;
	padding:0px;
	margin:0px;
	float:left;
}

#homeRateInsuranceBt img
{
	border:0px;
}

#homeHorizontalIcons
{
	/*width:421px;*/
	width:400px;
	height:68px;
	padding:0px;
	margin:0px;
	float:right;
}

#homeRightSideIcons
{
	width:84px;
	height:418px;
	padding:0px;
	margin:30px 0px 0px 0px;
	float:left;
}

#centreContent
{
	width:764px;
	height:458px;
	padding:0px;
	margin:0px;
	float:left;
}

#homeSecondaryContent
{
	width:960px;
	height:172px;
	padding:0px;
	margin:12px 0px 0px 0px;
	float:left;
	clear:left;
}

#homeCompliance
{
	width:176px;
	height:170px;
	padding:0px;
	margin:0px;
	border:1px solid #f2f2f2;
	float:left;
	
}

#homeComplianceHead
{
	width:161px;
	height:26px;	
	padding:6px 0px 0px 15px;
	margin:0px 0px 7px 0px;
	color:#35264c;
	font-size:15px;
	font-weight:bold;
	background: #ffffff url('../../images/complianceHeadRepeat.png') repeat-y;
	border-bottom:1px solid #f2f2f2;
	float:left;
}

.homeComplianceOptions
{
	width:161px;
	height:auto;
	padding:5px 0px 5px 15px;
	margin:0px;
	color:#555555;
	font-size:11px;
	float:left;
	clear:left;
}

.homeComplianceOptions a
{
	color:#555555;
	text-decoration:underline;
}

.homeComplianceOptions a:hover
{
	text-decoration:none;
}

#homeServicesBlock
{
	width:383px;
	height:auto;
	padding:0px 0px 0px 18px;
	margin:0px;
	float:left;
}

#homeServices
{
	width:383px;
	height:170px;
	padding:0px;
	margin:0px;
	border:1px solid #f2f2f2;
	float:left;
}

#homeServicesHead
{
	width:368px;
	height:26px;	
	padding:6px 0px 0px 15px;
	margin:0px 0px 7px 0px;
	color:#35264c;
	font-size:15px;
	font-weight:bold;
	background: #ffffff url('../../images/ServicesHeadRepeat.png') repeat-y;
	border-bottom:1px solid #f2f2f2;
	float:left;
}

#homeServicesLeft
{
	width:195px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#homeServicesRight
{
	width:150px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.homeServicesOptions
{
	width:161px;
	height:auto;
	padding:5px 0px 5px 15px;
	margin:0px;
	color:#555555;
	font-size:11px;
	float:left;
	clear:left;
}

.homeServicesOptions a
{
	color:#555555;
	text-decoration:underline;
}

.homeServicesOptions a:hover
{
	text-decoration:none;
}

#homeOpininonPollBlock
{
	width:361px;
	height:auto;
	padding:0px 1px 0px 0px;
	margin:0px;
	float:right;
}

#homeOpininonPoll
{
	width:361px;
	height:170px;
	padding:0px;
	margin:0px;
	border:1px solid #f2f2f2;
	float:left;
}

#homeOpinionPollHead
{
	width:346px;
	height:26px;	
	padding:6px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	background-color:#492b76;
	float:left;
}

#homeOpinionPollBody
{
	width:346px;
	height:100px;	
	padding:6px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	background: url('../../images/opinionPollEffect.png') no-repeat 12px 0px;
	font-size:11px;
	float:left;
}


#footer
{
	width:960px;
	height:37px;
	padding:0px;
	margin:13px 0px 0px 0px;
	color:#ffffff;
	background: #492b76 url('../../images/footerLeft.png') no-repeat;
	float:left;
	clear:left;
}

#footerCopyright
{
	width:500px;
	height:26px;
	padding:11px 0px 0px 10px;
	margin:0px;
	background: url('../../images/footerLeft.png') no-repeat;
	float:left;
	clear:left;
}

#footerPrivacyAndTerms
{
	width:200px;
	height:26px;
	padding:11px 10px 0px 0px;
	margin:0px;
	background: url('../../images/footerRight.png') no-repeat top right;
	float:right;
}

#footerPrivacyAndTerms a
{
	color:#ffffff;
	text-decoration:underline;
}

#footerPrivacyAndTerms a:hover
{
	text-decoration:none;
}

#footer2
{
	width:960px;
	height:20px;
	padding:0px;
	margin:5px 0px 0px 0px;
	color:#555555;
	float:left;
	clear:left;
}

#footerSolicidation
{
	width:700px;
	height:auto;
	padding:0px 0px 0px 15px;
	margin:0px;
	font-size:9px;
	float:left;
}

#footerPowered
{
	width:230px;
	height:auto;
	padding:0px 15px 0px 0px;
	margin:0px;
	text-align:right;
	float:left;
}

#footerPowered a
{
	color:#ff7800;
	text-decoration:underline;
}

#footerPowered a:hover
{
	text-decoration:none;
}
/*---sub pages common---*/
#topMenu, .topMenu
{
	width:960px;
	height:40px;
	padding:0px;
	margin:3px 0px 0px 0px;
	float:left;
	clear:left;
}

#topmenuLeft
{
	width:9px;
	height:40px;
	padding:0px;
	margin:0px;
	background: url('../../images/topMenuLeft.png') no-repeat;
	float:left;
}

#topmenuMiddle
{
	width:910px;
	height:40px;
	padding:0px 10px; 
	padding-left:20px;
	margin:0px;
	background-color:#5f3f8f;
	float:left;
}

.topMenuLinks
{
	width:auto;
	height:auto;
	padding:13px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	float:left;
}

.topMenuLinks a
{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
}

.topMenuLinks a:hover
{
	
	font-family:verdana;
	font-weight:bold;	
	text-decoration:underline;
}

.topMenuPartition
{
	width:85px;
	height:38px;
	padding:0px;
	margin:0px;
	background: url('../../images/topmenuPartition.png') no-repeat 45px 0px;
	float:left;
}

#topmenuRight
{
	width:11px;
	height:40px;
	padding:0px;
	margin:0px;
	background: url('../../images/topmenuRight.png') no-repeat;
	float:left;
}

#breadCrumb
{
	width:952px;
	height:auto;
	min-height:19px;
	padding:4px 0px 0px 8px;
	margin-top:5px;
	margin-bottom:20px;
	font-size:11px;
	float:left;
	clear:left;
	background: #D2C3E8 url('App_Themes/CommonTheme/images/breadCrumbLeft.png') no-repeat;
}

#breadCrumb a
{	
	color:#555555;
	text-decoration:underline;
	font-size:12px;
	padding:3px 20px 3px 5px;
	background: #D2C3E8 url('App_Themes/CommonTheme/images/breadCrumbPartnImg.png') no-repeat right;
}

#breadCrumb a:hover
{	
	text-decoration:none;
}

#otherLeftMenu
{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}

#otherLeftMenu a
{
	color:#555555;
	text-decoration:underline;
}

#otherLeftMenu a:hover
{
	text-decoration:none;
}

#otherMainContent
{
	width:960px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
}

#otherMiddleContent
{
	width:764px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#mainBoxUpper
{
	width:764px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#mainHeading
{
	width:100%;
	height:30px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
}

#mainHeadingLeft
{
	width:9px;
	height:38px;
	padding:0px;
	margin:0px;
	background: url('../../images/topHeadingLeft.png') no-repeat;
	float:left;
}

#mainHeadingMiddle
{
	width:auto;
	height:33px;
	padding:5px 13px 0px 3px;
	margin:0px;
	font-size:20px;
	color:#f6d07c;
	background-color:#492B76;
	float:left;
}
#mainHeadingMiddle span
{ 
    font-size:20px;
}

#mainHeadingRight
{
	width:19px;
	height:38px;
	padding:0px;
	margin:0px;
	background: url('../../images/topHeadingRight.png') no-repeat;
	float:left;
}

#mainBox
{
	width:527px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	clear:left;
}

#mainBoxtop
{
	width:527px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#mainBoxtopLeft
{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxTopLeft.png') no-repeat;
	float:left;
	font-size:0px;
}

#mainBoxtopRepeat
{
	width:507px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxTopRepeat.png') repeat-x;
	color:red;
	float:left;
	font-size:0px;
}
.getmyquoteHeaderbackground
{
	background: #F7C958 url("images/headerrepeat.png") repeat-x center bottom;
	float:left;
	width:497px;
	height:30px;
}
.getmyqutHeaderRowNonCheck
{
	width:490px;
	height:auto;
	height:33px;
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	background: #f7c958 url('images/headerrepeat.png') repeat-x bottom;
	float:left;
	clear:left;
}
.getmyqutItemRowNonCheck
{
	width:490px;
	height:auto;
	padding:0px 0px 3px 10px;
	min-height:18px;
	background:#f8f8f3 url('images/datalist.png') repeat-x bottom left;
	float:left;
	clear:left;
	overflow:auto;
}

.getmyqutAlternateItemRowNonCheck
{
	width:490px;
	height:auto;
	padding:0px 0px 3px 10px;
	min-height:18px;
	background:#fffff1 url('images/altdatalist.png') repeat-x bottom left;
	float:left;
	clear:left;
	overflow:auto;
    
}
.proposalnumbercover
{
	width: auto;
	height:auto;
	float:left;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
}
.geymyquoProsNum
{
	width: 120px;
	height:auto;
	float:left;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
}
.getmyQuotemvariant
{
	width: 220px;
	height:auto;
	float:left;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
}
.getmyQuotItemPros
{
	width:120px;
	height:auto;
	min-height:18px;
	float:left;
		padding-left:10px;
	padding-top:7px;
}
.getmyQuotItemvar
{
	width:220px;
	height:auto;
	min-height:18px;
	float:left;
		padding-left:10px;
	padding-top:7px;
}
#mainBoxtopRight
{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxTopRight.png') no-repeat;
	float:left;
	font-size:0px;
}

#mainBoxMiddle
{
	width:499px;
	min-height:200px;
	height:auto;
	padding:3px 13px 3px 13px;
	margin:0px;
	float:left;
	border-left:1px solid #e2e1e1;
	border-Right:1px solid #e2e1e1;
	clear:left;	
}

#mainBoxBottom
{
	width:527px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#mainBoxBottomLeft
{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxBottomLeft.png') no-repeat;
	float:left;
	font-size:0px;
}

#mainBoxBottomRepeat
{
	width:507px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxBottomRepeat.png');
	color:red;
	float:left;
	font-size:0px;
}

#mainBoxBottomRight
{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxBottomRight.png') no-repeat;
	float:left;
}

#mainBox2
{
	width:auto;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	clear:left;
}

#mainBoxtop2
{
	width:763px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#mainBoxtopRepeat2
{
	width:743px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxTopRepeat.png') repeat-x;
	color:red;
	float:left;
	font-size:0px;
}

#mainBoxMiddle2
{
	width:736px;
	min-height:200px;
	height:auto;
	padding:3px 13px 3px 13px;
	margin:0px;
	float:left;
	border-left:1px solid #e2e1e1;
	border-Right:1px solid #e2e1e1;
	clear:left;	
}

#mainBoxBottom2
{
	width:763px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#mainBoxBottomRepeat2
{
	width:743px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxBottomRepeat.png');
	color:red;
	float:left;
	font-size:0px;	
}

#otherRightContent
{
	width:208px;
	height:300px;
	padding:13px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	float:left;
}

#otherRightImage
{
	width:208px;
	height:200px;
	padding:0px;
	margin:0px;
	float:left;
}

#firstHeading
{
	width:460px;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	float:left;
	clear:left;

}

.OtherHeading
{
	width:100%;
	height:auto;
	padding:15px 0px 2px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	float:left;
	clear:left;
}

.OtherHeadingType2
{
	width:100%;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
}

.OtherHeadingType2First
{
	width:100%;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
}

.parageraphFirst
{
	width:94%;
	height:auto;
	padding:5px 0px 15px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.parageraphFirst a
{
	color:#555555;
}
.parageraphOthers
{
	width:94%;
	height:auto;
	padding:0px 0px 10px 0px;
	margin:0px;
	float:left;
	clear:left;
}

.parageraphOthers a
{
	color:#555555;
	text-decoration:underline;
}

.parageraphOthers a:hover
{
	text-decoration:none;
}

/*---sub pages common ends here---*/

/*---Who we are starts here---*/
#whoWeAreFirstPara
{
	width:90%;
	height:auto;
	padding:5px 0px 10px 0px;
	margin:0px;

	float:left;
	clear:left;
}
#whoWeAreFirstPara a
{
		color:#555555;
}
.whoWeAreListsFirst
{
	width:600px;
	height:auto;
	padding:5px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.whoWeAreListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/*---Who we are ends here---*/

/*Key members starts here*/
.keyMembersNameListFirst
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:5px 0px 0px 0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.keyMembersNameList
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/*Key members ends here*/

/*Why insuranzone starts here*/
.whyInsuranzoneListsFirst
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.whyInsuranzoneListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/*Why insuranzone ends here*/

/*Advicezone starts here */
.adviceZoneListsFirst
{
	width:450px;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.adviceZoneListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

#adviceZoneRightImage
{
	width:208px;
	height:140px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#adviceZoneAccidentRightImage
{
	width:208px;
	height:130px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#adviceZoneRightBt
{
	width:203px;
	height:65px;
	padding:10px 0px 0px 5px;
	margin:0px;
	float:left;
	clear:left;
}

#adviceZoneRightLearnMoreBox
{
	width:192px;
	height:auto;
	padding:10px 0px 10px 14px;
	margin:5px 0px 0px 0px;
	border:1px solid #e0e0e0;
	float:left;
	clear:left;
}

#adviceZoneRightChoiceBox
{
	width:192px;
	height:auto;
	padding:10px 0px 10px 14px;
	margin:0px 0px 0px 0px;
	border:1px solid #e0e0e0;
	float:left;
	clear:left;
}

.adviceZoneRightLearnMoreHead
{
	width:192px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
	
}

.adviceZoneRightLearnMoreLinks
{
	width:192px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
	clear:left;
}

.adviceZoneRightLearnMoreLinks a
{
	color:#555555;
	text-decoration:underline;
}

.adviceZoneRightLearnMoreLinks a:hover
{
	text-decoration:none;
}
.advicezonegenlinkholder
{
	width:90%;
	height:auto;
	padding:8px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.advicezonegenlinkholder a
{
	color:#555555;
}
.advicezonegenlinkholder a:hover
{
	text-decoration:none;
}
.advicezonespeclinkholder
{
	width:90%;
	height:auto;
	padding:3px 0px 5px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.advicezonespeclinkholder a
{
	color:#555555;
}
.advicezonespeclinkholder a:hover
{
	text-decoration:none;
}
/*Advicezone ends here */

/*Main Insurance Block Starts here*/
.overHigh
{
	font-weight:bold;
	font-size:11px;
	color:#555555;
}
.normalTxt
{
	font-weight:normal;
}

.insuranceHighLights
{
	color:red;
}

#insuranceMainBlock
{
	width:764px;
	height:212px;
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 0px;
	float:left;
	clear:left;
}

#insuranceOverview
{
	width:527px;
	height:212px;
	padding:0px;
	margin:0px;
	background: url('../../images/insuranceMainOverviewRepeat.png') repeat-x;
	border:1px solid #e0e0e0;
	float:left;
	clear:left;
}

#carOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/carImgInsHome.png') no-repeat 280px 35px;
	float:left;
	clear:left;
}

#travelOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/travelImgInsHome.png') no-repeat 330px 20px;
	float:left;
	clear:left;
}
#acciOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/ambulanceImgInsHome.png') no-repeat 310px 15px;
	float:left;
	clear:left;
}
#bikeOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/bikeImgInsHome.png') no-repeat 315px 20px;
	float:left;
	clear:left;
}
#autoOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/autoImgInsHome.png') no-repeat 340px 20px;
	float:left;
	clear:left;
}
#healthOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/healthImgInsHome.png') no-repeat 300px 15px;
	float:left;
	clear:left;
}
#truckOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/truckImgInsHome.png') no-repeat 315px 20px;
	float:left;
	clear:left;
}

#lifestyleOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/lifestyleImgInsHome.png') no-repeat 350px 20px;
	float:left;
	clear:left;
}

#householdOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/houseHoldImgInsHome.png') no-repeat 360px 20px;
	float:left;
	clear:left;
}

.insuranceOverviewAd
{
	width:250px;
	height:136px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	line-height:17px;
	float:left;
	clear:left;
	
}

#InsuranceOverviewBtLine
{
	width:355px;
	height:50px;
	padding:0px 0px 0px 145px;
	margin:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#travelInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#accidentInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#bikeInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#autoInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#healthInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}
#truckInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:10px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#householdInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:0px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#lifeStyleInsuranceOverviewBtLine
{
	width:400px;
	height:auto;
	padding:20px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	float:left;
}

#insuranceOverviewRetrieveBt
{
	width:175px;
	height:32px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
}
#insuranceOverviewRetrieveBt a img
{
	border:0;
}
#insuranceOverviewNewQuoteBt
{
	width:161px;
	height:32px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
}
#insuranceOverviewNewQuoteBt a img
{
	border:0;
}
#insuranceRightChoice
{
	width:210px;
	height:212px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:right;
}

#insuranceRightChoice1
{
	width:194px;
	height:197px;
	padding:15px 0px 0px 16px;
	margin:0px;
	border:1px solid #e0e0e0;
	float:left;
}

#insuranceRightChoiceHeading
{
	width:195px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
	
}

.insuranceRightChoiceOptions
{
	width:192px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
	clear:left;
}

.insuranceRightChoiceOptions a
{
	color:#555555;
	text-decoration:underline;
}

.insuranceRightChoiceOptions a:hover
{
	text-decoration:none;
}


#insuranceSubBlock
{
	width:764px;
	height:130px;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceFeatures
{
	width:267px;
	height:180px;
	padding:0px;
	margin:0px;
	float:left;
}

#lifeInsuranceFeatures
{
	width:267px;
	height:180px;
	padding:120px 0px 0px 0px;
	margin:0px;
	float:left;
}

#insuranceFeaturesHeading
{
	width:252px;
	height:auto;
	padding:0px 0px 10px 15px;
	margin:0px;
	font-size:17px;
	color:#423854;
	float:left;
	clear:left;
}

#insuranceFeaturesHeading2
{
	width:267px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	text-align:right;
	float:left;
	clear:left;
}

#insuranceFeaturesFirst
{
	width:267px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#423854;
	text-align:right;
	float:left;
	clear:left;
}

.insuranceFeaturesOthers
{
	width:267px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#423854;
	text-align:right;
	float:left;
	clear:left;
}

#insuranceMoreBt
{
	width:50px;
	height:21px;
	padding:5px 0px 0px 9px;
	margin:20px 0px 0px 0px;
	background: url('../../images/smallButton.png') no-repeat;
	float:left;
	clear:left;
}

#insuranceMoreBt a
{
	color:#555555;
	text-decoration:none;
	}

#insuranceMoreBt a:hover
{
	color:#ffffff;
	text-decoration:none;
}

#insuranceUsefulExpert
{
	width:407px;
	height:130px;
	padding:0px;
	margin:0px;
	float:left;
}
#insuranceUsefulExpert a
{
	color:#555555;
}

#insuranceUsefulExpert a:hover
{
	cursor:pointer;
}
#insuranceUseful
{
	width:407px;
	height:65px;
	padding:0px 0px 0px 85px;
	margin:0px;
	float:left;
}

#insuranceUsefulExpertImages
{
	width:64px;
	height:56px;
	padding:0px;
	margin:0px;
	float:left;
}
#insuranceUsefulExpertImages img
{
	border:0;
}

#insuranceUsefulExpertContentRight
{
	width:250px;
	height:65px;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:left;
}

#insuranceUsefulExpertContentRightHeading
{
	width:250px;
	height:23px;
	padding:0px 0px 0px 0px;
	margin:-4px 0px 0px 0px;
	font-size:17px;
	float:left;
	clear:left;
}

#insuranceUsefulExpertContentRightContent
{
	width:250px;
	height:25px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceExpert
{
	width:407px;
	height:63px;
	padding:25px 0px 0px 85px;
	margin:0px;
	float:left;
}
/*Main Insurance Block ends here*/

/*Main Insurance Details starts here */
.insuranceDetailsListsFirst
{
	width:450px;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.insuranceDetailsListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

#insuranceDetailsRightImage
{
	width:208px;
	height:140px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceDetailsHealthRightImage
{
	width:170px;
	height:140px;
	padding:0px 0px 0px 38px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceDetailsCarRightImage
{
	width:208px;
	height:100px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceDetailsAccidentRightImage
{
	width:208px;
	height:130px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#insuranceDetailsRetrieveQuote
{
	width:175px;
	height:32px;
	padding:10px 0px 0px 25px;
	margin:0px;
	float:left;
	clear:left;
}
#insuranceDetailsRetrieveQuote a img
{
	border:0;
}
#insuranceDetailsGetQuote
{
	width:175px;
	height:32px;
	padding:10px 0px 0px 25px;
	margin:0px;
	float:left;
	clear:left;
}
#insuranceDetailsGetQuote a img
{
	border:0;
}
.insuranceDetailsFeaturesListFirst
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:5px 0px 0px 0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.insuranceDetailsFeaturesListOthers
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/*Main Insurance Details ends here */

/* insurance Xchange starts here */
.insuranceXchangeListsFirst
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.insuranceXchangeListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.InsuranceExchangeParageraph
{
	width:90%;
	height:auto;
	padding:10px 0px 10px 0px;
	margin:0px;
	float:left;
	clear:left;
}
/* insurance Xchange ends here */

/* Terms of business starts here*/
.termsOfBusinessBold
{
	font-size:13px;
	font-weight:bold;
}

.termsofBusinessListsFirst
{
	width:450px;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.termsofBusinessListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}


/*---how to select your insurance agent or broker starts here---*/
.separateLine
{
	width:90%;
	height:auto;
	padding:0px 0px 0px 30px; 
	margin:0px;
	font-size:18px;
	font-weight:bold;
	float:left;
	clear:left;
}

/*---how to select your insurance agent or broker here---*/

/*---code of conduct starts here---*/
#codeofconductFirstPara
{
	width:90%;
	height:auto;
	padding:5px 0px 10px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.codeofcontListsFirst
{
	width:450px;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.codeofcontListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/*---code of conduct ends here---*/

/*-Risk management starts here--*/
.riskPointsTable
{
	width:610px;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	border:1px solid #e2e2e2;
	clear:left;
	float:left;
}
.riskPointsCenter
{
	width:auto;
	height:auto;
	padding:5px 5px 5px 5px;
	margin:0px;
	float:left;
}
.riskPointsLeft
{
	width:330px;
	height:auto;
	min-height:20px;
	padding:0px 10px 0px 0px;
	margin:0px;
	float:left;
}
.riskPointsRight
{
	width:359px;
	height:auto;
	min-height:20px;
	padding:0px;
	margin:0px;
	float:left;
}
.riskHeading
{
	font-size:17px;
	color:#423854;
}
.riskRightTxt
{
	width:100%;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0px;
	clear:left;
	float:left;
}
/*-Risk management ends here--*/

/*-claims management starts here--*/
.claimsmangListsFirst
{
	width:90%;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}
.claimsmangListsOthers
{
	width:90%;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

/*-claims management ends here--*/

/*-common bulletList starts here--*/
.longWidthListsFirst
{
	width:92%;
	height:auto;
	padding:5px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}
.longWidthListsOthers
{
	width:92%;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
.notes
{
	width:auto;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:10px;
	clear:left;
	float:left;
}
/*-common bulletList ends here--*/

/*-Privacy Policy starts here--*/
.privacyPara
{
	width:90%;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.privacyPara a
{
	color:#555555;
}
.privacyPara a:hover
{
	text-decoration:none;
}
.privacyAddress
{
	width:90%;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.privacySubHead
{
	width:auto;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
}
/*-Privacy Policy ends here--*/
.boldHeadingFirst
{
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
}

.OtherHeadingNxt
{
	width:100%;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	font-weight:bold;
	float:left;
	clear:left;
}
.OtherHeadingType3
{
	width:100%;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:15px;
	color:#423854;
	float:left;
	clear:left;
}

.OtherHeadingType3First
{
	width:100%;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:15px;
	color:#423854;
	float:left;
	clear:left;
}
.subHeadLinks
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/pdf.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.subHeadLinks1
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 50px;
	margin:0px;
	background: url('../../images/pdf.png') no-repeat 30px 0px;
	float:left;
	clear:left;
}

.subHeadLinks a, .subHeadLinks1 a
{
	color:#555555;
	text-decoration:underline;
}
.subHeadLinks a:hover, .subHeadLinks1 a:hover
{
	text-decoration:none;
}



.subHeadLinksLearningHead
{
	width:600px;
	height:auto;
	padding:0px 0px 2px 15px;
	margin:0px;
	font-weight:bold;
	float:left;
	clear:left;
}

.subHeadLinksLearningHeadSubtitle
{
	width:600px;
	height:auto;
	padding:0px 0px 5px 15px;
	font-size:10px;
	float:left;
	clear:left;
}

.advicesubHeadLinks
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowbullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}

.advicesubHeadLinks a
{
	color:#555555;
	text-decoration:underline;
}
.advicesubHeadLinks a:hover
{
	text-decoration:none;
}
.topBtnBox
{
	width:100%;
	height:25px;
	padding:5px 0px 5px 0px;
	margin:0px;
	float:left;
}
.topBt
{
	width:39px;
	height:20px;
	padding:6px 0px 0px 20px;
	margin:0px;
	font-size:11px;
	font-weight:Normal;
	text-align:center;
	background: url('../../images/smallButton.png') no-repeat;
	clear:left;
	float:right;
}

.topBt a
{
	color:#555555;
	text-decoration:none;
	float:left;
}
.topBt a :hover
{
	color:#555555;
	text-decoration:none;
}

/*Contact us starts here */



.addressLine
{
	width:400px;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px;
	float:left;
	clear:left;
}

.addressLeft
{
	width:50px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.addressRight
{
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.addressRight a
{
	color:#555555;
	text-decoration:underline;
}

.addressRight a:hover
{
	text-decoration:none;
}


.contactusHeading2
{
	width:100%;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	float:left;
	clear:left;
}
/*Contact us ends here */
.tcfSubHd
{
	width:94%;
	height:auto;
	padding:0px 0px 3px 0px;
	margin:0px;
	float:left;
	clear:left;
}

#specifiGeonLine1
{
	width:600px;
	height:auto;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
	clear:left;
}

#specifiGeonLine2
{
	width:600px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:30px 0px 0px 0px;
	float:left;
	clear:left;
}

.specificGeon
{
	width:200px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.specificGeon img
{
	border:0px;
}

#specificsPara
{
	width:94%;
	height:auto;
	padding:40px 0px 10px 0px;
	margin:0px;
	float:left;
	clear:left;
}



/* Chioce of insurer Starts here */
.logoLine
{
	width:500px;
	height:81px;
	padding:10px 0px 10px 0px;
	margin:0px;
	float:left;
	clear:left;
}

.Individuallogos
{
	width:159px;
	height:81px;
	padding:0px 7px 0px 0px;
	margin:0px;
	float:left;
}

/* Chioce of insurer ends here */

/* Sitemap Starts here */
#sitemapMiddleContent
{
	width:960px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#sitemapMainBox
{
	width:960px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	clear:left;
}

#sitemapMainBoxtop
{
	width:960px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#sitemapMainBoxtopRepeat
{
	width:940px;
	height:10px;
	padding:0px;
	margin:0px;
	background: url('../../images/mainBoxTopRepeat.png') repeat-x;
	color:red;
	float:left;
	font-size:0px;
}

#sitemapMainBoxMiddle
{
	width:920px;
	min-height:200px;
	height:auto;
	padding:3px 13px 10px 26px;
	margin:0px;
	float:left;
	border-left:1px solid #e2e1e1;
	border-Right:1px solid #e2e1e1;
	clear:left;
}

#sitemapMainBoxMiddle a
{
	color:#555555;
	text-decoration:underline;
}

#sitemapMainBoxMiddle a:hover
{
	color:#555555;
	text-decoration:none;
}


#sitemapMainBoxBottom
{
	width:960px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#sitemapMainBoxBottomRepeat
{
	width:940px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxBottomRepeat.png');
	color:red;
	float:left;
	font-size:0px;	
}



#sitemapPart1
{
	width:280px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#sitemapPart2
{
	width:280px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

#sitemapPart3
{
	width:350px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}


.Sitemap1Gen
{
	width:80%;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	float:left;
	clear:left;
}

#Sitemap1GenFirst
{
	width:80%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	float:left;
	clear:left;
}

#Sitemap1GenSecond
{
	width:80%;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	float:left;
	clear:left;
}

.Sitemap2Gen
{
	width:80%;
	height:auto;
	padding:2px 0px 0px 20px;
	margin:0px;
	float:left;
	clear:left;
}

.Sitemap2GenIns
{
	width:80%;
	height:auto;
	padding:2px 0px 0px 20px;
	margin:0px;
	font-weight:bold;
	float:left;
	clear:left;
}

.Sitemap3Gen
{
	width:80%;
	height:auto;
	padding:2px 0px 0px 40px;
	margin:0px;
	float:left;
	clear:left;
}

.Sitemap4Gen
{
	width:80%;
	height:auto;
	padding:2px 0px 0px 60px;
	margin:0px;
	float:left;
	clear:left;
}

.sitemapAdviceZone
{
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
}

.Sitemap3GenIns
{
	width:80%;
	height:auto;
	padding:2px 0px 3px 40px;
	margin:0px;
	float:left;
	clear:left;
}



/* Sitemap ends here */

/* certifications starts here */
.certificationsLinks
{
	width:600px;
	height:auto;
	padding:5px 0px 10px 30px;
	margin:0px;
	background: url('../../images/yellowBullet.png') no-repeat 10px 5px;
	float:left;
	clear:left;
}

.certificationsLinks a
{
	color:#555555;
	text-decoration:underline;
}

.certificationsLinks a:hover
{
	text-decoration:none;
}
/* certifications ends here */

/*Products Css starts here*/
#prodDisplayLine
{
	width:725px;
	height:auto;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
}
.prodBgOutline
{
	width:197px;
	height:115px;
	padding:15px 0px 0px 3px;
	margin:0px;
	background: url('../../App_Themes/CommonTheme/images/produImgBg.png') no-repeat;
	border:0;
	float:left;
}
.prodBglstOutline
{
	width:197px;
	height:115px;
	padding:15px 0px 0px 3px;
	margin:0px;
	background: url('../../App_Themes/CommonTheme/images/produImgBg.png') no-repeat;
	border:0;
	float:left;
}
.prodCarBgImg
{
	width:165px;
	height:83px;
	padding-top:10px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.prodMotBgImg
{
	width:165px;
	height:93px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.prodAutoBgImg
{
	width:165px;
	height:93px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.prodtruckBgImg
{
	width:155px;
	height:87px;
	padding-top:5px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.prodImgTitle
{
	width:150px;
	height:auto;
	padding-left:15px;
	text-align:left;
	font-size:12px;
	clear:left;
	float:left;
}
/* Products Css ends here */

/* ofp transaction summary starts here */
.datalistHead
{
	padding:5px 20px 0px 0px;
	float:left;
		font-size:11px;
}
.datalistHeadSort
{
	padding:5px 20px 0px 0px;
	text-decoration:underline;
	float:left;
		font-size:11px;
}
.datalistCmn
{
	padding:7px 20px 5px 0px;
	float:left;
	font-size:11px;
}
.transSubTitle
{
	width:300px;
	height:auto;
	font-size:15px;
	padding-left:17px;
	float:left;
}
.tranSummOFPCummLine
{
	width:500px;
	height:auto;
	padding-left:17px;
	float:left;
}
.tranSummTxtBoxLine
{
	width:400px;
	height:auto;
	clear:left;
	float:left;
}
.tranSummLftLbl
{
	width:60px;
	height:auto;
	float:left;
	text-align:left;
}
.TransDlProsId
{
	width:95px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}

.TransDlnamOfIns
{
	width:155px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}

.TransDlProd
{
	width:70px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlTypPol
{
	width:100px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlBasOdPrem
{
	width:85px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlTBPrem
{
	width:65px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlSerTax
{
	width:65px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	margin:0;
	font-size:11px;
}
.TransDlTot
{
	width:80px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlConfChg
{
	width:50px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlInspChg
{
	width:50px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.TransDlCross
{
	width:60px;
	height:auto;
	float:left;
	padding:5px 0px 0 0;
	font-size:11px;
}
.ofpbacklink
{
width:60px;
height:auto;
padding-left:20px;
padding-bottom:10px;
clear:left;
float:left;
}
.ofpbacklink a
{
	color:#555555;
	text-decoration:underline;
}
.ofpbacklink a:hover
{
	text-decoration:none;
}
/* ofp transaction summary ends here */

/* ofp credit summary starts here */

.crdSumDlEntryDt
{
	width:100px;
	height:auto;
	float:left;
}
.crdSumDlDepAuthBy
{
	width:150px;
	height:auto;
	float:left;
}
.crdSumDlDepAmt
{
	width:130px;
	height:auto;
	float:left;
}
.crdSumDlBank
{
	width:100px;
	height:auto;
	float:left;
}
.crdSumDlBrch
{
	width:110px;
	height:auto;
	float:left;
}
.crdSumDlChqDD
{
	width:100px;
	height:auto;
	float:left;
}
.crdSumDlDepDt
{
	width:100px;
	height:auto;
	float:left;
}
.crdSummSubTitle
{
	width:300px;
	height:auto;
	font-size:15px;
	padding-left:17px;
	float:left;
}

.crdSummOFPCummLine
{
	width:500px;
	height:auto;
	padding-left:17px;
	float:left;
}
.crdSummTxtBoxLine
{
	width:400px;
	height:auto;
	clear:left;
	float:left;
}
.crdSummLftLbl
{
	width:60px;
	height:auto;
	float:left;
	text-align:left;
}
.OpengBalRow
{
	width:800px;
	height:auto;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:17px;
	float:left;
}
.openingbalOutBox
{
	width:200px;
	height:auto;
	font-size:12px;
	color:#808080;
	float:left;
}
.openingbalOutBox span
{
	color:#252525;
	font-size:15px;
}
.openingbalOutBox a
{
	font-size:15px;
}
.OpengBalDetRow
{
	width:800px;
	height:auto;
	padding-bottom:10px;
	padding-left:17px;
	float:left;
}
/* ofp credit summary ends here */

/* Retrieve my quote starts here */
.retQtTopError
{
    width:100%;
	height:auto;
    padding-top:4px;
    padding-bottom:4px;
    color:Red;
    text-align:center;
}
.CoverageProfile_ThirdNotifyRowDate
{
	width:150px;
	clear:left;
	float:left;
	margin-top:-52px;
	margin-left:93px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
}
* html .CoverageProfile_ThirdNotifyRowDate .sysmix_classic_field_Control_Div span
{
		float:left;
		position:absolute;
		display:block;
		margin-left:-90px;
}
* html .CoverageProfile_ThirdNotifyRowDateTime .sysmix_classic_field_Control_Div span
{
	margin-top:-10px;
	padding-left:35px;
	position:absolute;
}
.CoverageProfile_ThirdNotifyRowDateTime
{
	width:100px;
	float:left;
	margin-top:-64px;
	padding-left:354px;
	padding-bottom:5px;
	font-weight:bold;
}
* +html .CoverageProfile_ThirdNotifyRowDateTime
{
		margin-top:-65px;
		padding-left:354px;
}
* html .CoverageProfile_ThirdNotifyRowDateTime
{
	margin:-54px 0 0 0;
	padding:3px 0 0 320px;
}

.retQtLblHldr
{
    width:100%;
    height:auto;
    padding-bottom:2px;
    padding-left:173px;
}
.retQtCntrlHldr
{
    width:100%;
    height:auto;
    overflow:auto;
    padding-left:173px;    
}
.retQtCntrlHldr span
{
    clear:left;
    width:180px;
    display:block;
    min-height:15px;
    height:auto;
    padding:2px 0px 2px 3px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.retQtCntrlTxtBox
{
    width:156px;
    height:auto;
    min-height:15px;
    padding:2px 0px 2px 2px;
    background-image:url('images/textboxBg.png');
    border:solid 1px #bababa;
}
.retQtCntrlTxtBoxRegNo
{
    width:56px;
    height:auto;
    min-height:15px;
    padding:2px 0px 2px 2px;
    background-image:url('images/textboxBg.png');
    border:solid 1px #bababa;
    padding:1px 1px 1px 1px;
    padding-left:10px;
}
.retQtBtnHldr
{
    width:160px;
    height:auto;
    padding-top:10px;
    padding-left:173px;
}
/* Retrieve my quote ends here */

/* payment detail starts here */
.payDetWhlDiv
{
	width:800px;
	height:auto;
	float:left;
}
.payDetLftOutLine
{
	width:350px;
	height:auto;
	min-height:450px;
	background-color:#FBF9FD;
	padding-left:15px;
	float:left;
}
.payDetRhtOutLine
{
	width:350px;
	height:auto;
	min-height:450px;
	background-color:#FBF9FD;
	padding-left:15px;
	float:left;
}
.payDetMdlLine
{
	width:15px;
	height:480px;
	background:url("Images/whiteBgRepeat.png") repeat-y;
	float:left;
}
.payDetMdlSpace
{
	width:15px;
	height:10px;
	background-color:#ffffff;
	float:left;
}
.payDetComLine
{
	width:280px;
	height:auto;
	padding-top:7px;
	padding-bottom:7px;
	clear:left;
	float:left;
}
.payDetCountry
{
	width:280px;
	height:34px;
	padding-top:7px;
	padding-bottom:4px;
	clear:left;
	float:left;

}
.payDetInputBox
{
	width:210px;
	height:auto;
	float:left;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.payDetTopHeadLine
{
	width:140px;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	float:left;
}
.payDetUserCntrl
{
    width:250px;
	height:auto;
	padding-top:2px;
    float:left;
	clear:left;
}
.payNamevalidationmessage
{
	width:206px;
	height:auto;
	padding:3px;
	border:1px solid #ff6565;
	border-top:none;
	background-color:#ffd8d8;
	float:left;
	clear:left;
	}
.payDetTopLblLine
{
	width:900px;
	height:auto;
	float:left;
	padding-left:10px;	
}
.payDetMdlOutLine
{
	width:900px;
	height:auto;
	float:left;
	clear:left;
}
.payDetTopLftLbl
{
	width:auto;
	height:auto;
	float:left;
	font-family:Verdana,Arial,Helvatica;
	font-size:11px;
}
.payDetTopRgtLbl
{
	width:100px;
	height:15px;
	padding-left:30px;
	float:left;
}
.paydetailsCheckboxlayer
{
	width:200px;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	clear:left;
	float:left;
	
}
.paydetailsCheckboxlayer table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
     width:12px;
    height:12px;
}
.payCheckboxLetter
{
	width:auto;
	height:auto;
	padding-left:3px;
	padding-top:3px;
	float:left;
}
.payCheckBoxHldr
{
	width:auto;
	height:auto;
	float:left;
}
.payIndiaHldr
{
	width:50px;
	height:20px;
	padding-top:3px;
	float:left;
	clear:left;
}
.paydetailsCheckboxlayer table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.payDetTxtCntrl
{
	width:280px;
	height:auto;
	float:left;
}
.payDetSubmitbttn
{
	width:130px;
	height:auto;
	padding-top:15px;
	padding-left:550px;
	clear:left;
	float:left;
}
.paydetsubmitbutton
{
	width:104px;
	height:40px;
	text-align:left;
	color:#548282;
	background:url("Images/submitBtn.png") no-repeat;
	font-size:0px;
	border:none;
	cursor:pointer;
	float:left;
	
}
.payDetLeftLbl
{
	width:300px;
	height:30px;
	float:left;
}
/* payment detail ends here */

/* Admin master starts here */
.adminTopMenu
{
	width:960px;
	height:auto;
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	float:left;
	clear:left;
}
.adminTopmenuLeft
{
	width:9px;
	height:30px;
	padding:0px;
	margin:0px;
	background: url('../../images/topMenuLeft.png') no-repeat bottom left;
	float:left;
}
.adminTopmenuMiddle
{
	width:910px;
	height:30px;
	padding:0px 10px; 
	padding-left:20px;
	margin:0px;
	background-color:#5f3f8f;
	float:left;
}
.adminTopmenuRight
{
	width:11px;
	height:30px;
	padding:0px;
	margin:0px;
	background: url('../../images/topmenuRight.png') no-repeat bottom;
	float:left;
}

/* Admin master ends here */

/* Learning zone starts here */
.lrngZoneBottomWhole
{
	width:960px;
	height:auto;
	float:left;
	clear:left;
	overflow:auto;
}

.lrngZonetable
{
	width:940px;
	height:auto;
	clear:left;
	float:left;
}
.lookingTxt
{
	width:80px;
	height:auto;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:4px;
	font-weight:bold;
	text-align:left;
	float:left;
}
.learningTxtBox
{
	width:300px;
	height:auto;
	float:left;
}
.learningTxtBox input
{
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}
.learningTxtBox span
{
	width:289px;
	height:auto;
	padding:3px;
	border:1px solid #ff6565;
	border-top:none;
	background-color:#ffd8d8;
	float:left;
	clear:left;
}
.lrngZoneInput
{
	width:290px;
	height:auto;
	float:left;
	min-height:22px;
	padding:0px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.learnglossary
{
	width:940px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	clear:left;
	float:left;
}
.lrngZoneAlpha
{
	width:100%;
	height:auto;
	padding-top:10px;
	padding-left:5px;
	clear:left;
	float:left;
	display:inline;
}
.IndexClass
{
	width:33px;
	height:31px;
	margin-left:3px;
	background:url('images/LngZneAlpha.png') no-repeat 0px 3px; 
	border:0px;
	cursor:pointer;
	float:left;
}
.IndexSelectedClass
{
	width:33px;
	height:31px;
	margin-left:3px;
	background:url('images/BtnSelcd.png') no-repeat 0px 3px;
	border:0px;
	cursor:pointer;
	float:left;
}
.lrngZneGoBtnLine
{
	width:60px;
	height:auto;
	padding-left:5px;
	float:left;
}
.lookngForOutrLine
{
	width:800px;
	height:auto;
	padding-top:10px;
	float:left;
}
.LngZneGoBtn
{
	width:44px;
	height:36px;
	margin-left:3px;
	background:url('images/goBtnBig.png') no-repeat;
	border:0px;
	cursor:pointer;
	float:left;
}
.lrngZnetableRow
{	
	width:940px;
	height:auto;
	float:left;
}
.shwBtnLine
{
	width:80px;
	height:auto;
	float:left;
}
.shwBtn
{
	width:78px;
	height:36px;
	margin-left:3px;
	background:url('images/showAllBtn.png') no-repeat;
	border:0px;
	cursor:pointer;
	float:left;
}
.loadingTxt
{
	width:600px;
	height:auto;
	padding-top:5px;
	padding-left:10px;
	font-size:11px;
	clear:Left;
	float:left;
}
.viewInsInsurNameLft
{
	width:22px;
	height:14px;
	padding-top:3px;
	background:url('images/grayBgLft.png') no-repeat;
	float:left;
	clear:left;
}
.viewInsInsurNameRgt
{
	width:7px;
	height:31px;
	background:url('images/grayBgLft.png') no-repeat;
	float:left;
	clear:left;
}
.SelctdAlphaLine
{
	width:100px;
	height:auto;
	float:left;
}
.SelctdAlpha
{
	width:100px;
	height:auto;
	padding-left:5px;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	clear:left;
	float:left;
}
.lngZneBgTextLbl
{
	width:700px;
	height:auto;
	float:left;
}

.lngZneBgTextLbl span
{
	width:700px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	float:left;
}

#repeatTitle
{
	width:940px;
	height:auto;
	padding-top:5px;
	float:left;
	clear:left;
}

.LngZnePlusSymb
{
	width:940px;
	height:auto;
	min-height:32px;
	background:url('images/GrayBgRepeat.png') repeat-x;
	margin-bottom:7px;
	clear:left;
}

.LngZnePlusSymb +div
{
	width:920px;
	height:auto;
	padding-left:15px;
	float:left;
	clear:left;
}

.LngZnePlusSymb .lngZneBgHeaderLeft
{
	width:8px;
	height:31px;
	background:url('images/grayBgLft.png') no-repeat;
	float:left;
}

.LngZnePlusSymb .lngZneBgHeaderSymbol
{
	width:22px;
	height:17px;
	margin-top:8px;
	background:url('images/LngZnePlus.png') no-repeat;
	float:left;
}

.LngZnePlusSymb .lngZneBgTextLbl
{
	width:200px;
	color:#5e5173;
}

.LngZnePlusSymb .lngZneBgHeaderRight
{
	width:8px;
	height:31px;
	background:url('images/grayBgRgt.png') no-repeat bottom right;
	float:right;
}

.LngZneMinusSymb
{
	width:940px;
	height:auto;
	background:url('images/oranBgRepeat.png') repeat-x;
	float:left;
	clear:left;
}

.LngZneMinusSymb +div
{
	width:920px;
	height:auto;
	padding-left:15px;
	float:left;
	clear:left;
}

.LngZneMinusSymb .lngZneBgHeaderLeft
{
	width:8px;
	height:31px;
	background:url('images/OrangBgLft.png') no-repeat;
	float:left;
}

.LngZneMinusSymb .lngZneBgHeaderSymbol
{
	width:22px;
	height:17px;
	margin-top:8px;
	background:url('images/LngZneMinus.png') no-repeat;
	float:left;
}

.LngZneMinusSymb .lngZneBgTextLbl
{
	width:200px;
	color:#866212;
}
.lngZneBgHeaderRight
{
	float:left;
}
.LngZneMinusSymb .lngZneBgHeaderRight
{
	width:8px;
	height:31px;
	background:url('images/OrngBgRgt.png') no-repeat;
	float:right;
}

.LngZneAccExt
{
	width:931px;
	height:auto;
	padding-left:10px;
	float:left;
	clear:left;

}
.FstLstBtnLine
{
	width:230px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:720px;
	clear:left;
	float:left;
}
.fst
{
	width:60px;
	height:auto;
	text-align:center;
	font-size:12px;
	float:left;
}

.fst a
{
	color:#555555;
	text-decoration:underline;
}
.fst a:hover
{
	text-decoration:none;
}

.prev
{
	width:60px;
	height:auto;
	text-align:center;
	font-size:12px;
	float:left;
}
.prev a
{
	color:#555555;
	text-decoration:underline;
}
.prev a:hover
{
	text-decoration:none;
}
.nxt
{
	width:60px;
	height:auto;
	text-align:center;
	font-size:12px;
	float:left;
}
.nxt a
{
	color:#555555;
	text-decoration:underline;
}
.nxt a:hover
{
	text-decoration:none;
}
.lst
{
	width:30px;
	height:auto;
	text-align:right;
	font-size:12px;
	float:left;
}
.lst a
{
	color:#555555;
	text-decoration:underline;
}
.lst a:hover
{
	text-decoration:none;
}
.lrngZneIcontent
{
	width:870px;
	height:auto;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:25px;
	padding-right:10px;
	background-color:#fffdf8;
	float:left;
}
.accordionContent
{
	width:920px;
	height:auto;
	float:left;
}
/* Learning zone ends here */

/*Customer care zone starts here */
.custCreZneCont01
{
	width:900px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.custCreZneCumLine
{
	width:800px;
	height:auto;
	padding-top:3px;
	padding-bottom:5px;
	float:left;
}
.custCreZneBtnLine
{
	width:210px;
	height:auto;
	padding-bottom:5px;
	float:left;
}
.custCreZnepstQurBtn
{
	width:181px;
	height:32px;
	background:url('images/postQueBtn.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.custCreZneRgsClmBtn
{
	width:181px;
	height:32px;
	background:url('images/RegClmBtn.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.custCreZneBerefBtn
{
	width:181px;
	height:32px;
	background:url('images/beMyRefBtn.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.custCreZneVerpolBtn
{
	width:181px;
	height:32px;
	background:url('images/viewMyPro.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.custCreZneFdBkBtn
{
	width:181px;
	height:32px;
	background:url('images/feedbkBtn.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.custCreZneVewStsBtn
{
	width:181px;
	height:32px;
	background:url('images/viewStatBtn.png') no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
/*Customer care zone ends here */

/*Post Query & Feedback strats here */
.querCumRow
{
	width:600px;
	height:auto;
	padding-top:5px;
	padding-bottom:15px;
	clear:left;
	float:left;
}
.querLftLbl
{
	width:130px;
	height:auto;
	padding-bottom:2px;
	padding-right:5px;
	text-align:right;
	float:left;
}
.querInpBox
{
	width:300px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:#000000;
	float:left;
}
.querdrpDnBox
{
	width:600px;
	height:auto;
	padding-bottom:15px;
	float:left;
}
.quertxtBoxLine
{
	width:350px;
	height:auto;
	float:left;
}
.quertxtBoxLine div
{
	padding:0;
}
.querTitLine
{
	width:450px;
	height:auto;
	float:left;
}
.querTitLine div
{
	float:left;
}
.querTitLine input
{
}
.querTxtBox

{
	width:300px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
	float:left;
}
.querTxtBoxafterchange

{
	width:300px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Black;
	float:left;
}
.querTxtBoxPincodeTranscode

{
	width:100px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Black;
	float:left;
}
.querTxtBoxPincodeTranscodeBeforeChange

{
	width:100px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:gray;
	float:left;
}
.querTxtBoxContactNumbersBeforeChange

{
	width:200px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
	float:left;
}
.querTxtBoxContactNumbersafterchange

{
	width:200px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Black;
	float:left;
}
.querErrorMessage
{
	padding:2px 0px 0px 2px;
	background-color:#ffefef;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:2px 0px 0px 3px;
	width:191px;
	height:auto
}

.queryErrorMessage
{
	padding:2px 0px 0px 2px;
	background-color:#ffefef;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:2px 0px 0px 3px;
	width:300px;
	height:auto
}

.querDesErrorMessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:2px 0px 0px 3px;
	width:441px;
	height:15px; 
}
.querWhlBtnLine
{
	width:200px;
	height:auto;
	padding-left:410px;
	clear:left;
	float:left;
}
.FdBkWhlBtnLine
{
	width:230px;
	height:auto;
	padding-left:385px;
	clear:left;
	float:left;
}
.querPostBtnLine
{
	width:135px;
	height:auto;
	float:left;
}
.querRstBtnLine
{
	width:60px;
	height:auto;
	padding-top:8px;
	float:left;
}
.querResetBtn
{	
	color:#555555;
}

.querPostBtn
{
	width:129px;
	height:39px;
	background:url('images/postMyQuerBtn.png') no-repeat;
	cursor:pointer;
	border:none;
	float:left;
}
.querPostSuggBtnLine
{
	width:160px;
	height:auto;
	float:left;
}
.querPostSuggBtn
{
	width:153px;
	height:39px;
	background:url('images/postMySuggBtn.png') no-repeat;
	cursor:pointer;
	border:none;
	float:left;
}
.querMdlCont
{
	width:600px;
	height:auto;
	clear:left;
	float:left;
}
.querDesInpBox
{
	width:440px;
	height:75px;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	color:#000000;
	float:left;
}
.querDrpdnLine
{
	width:450px;
	height:auto;
	min-height:80px;
	float:left;
}
.querDrpDwnBox
{
	width:440px;
	height:75px;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
	float:left;
}
.fdBkTitTxtBox
{
	width:438px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:#000000;
	float:left;
}
.fdBkTitInputBox

{
	width:438px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
	float:left;
}
.querFdBkErrMsg
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:2px 0px 0px 3px;
	width:401px;
	height:15px; 
}

.querFdBkGenderErrMsg
{
	
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:3px 0px 0px 3px;
	width:201px;
	height:15px; 
}
.querFdBkTransactionErrMsg
{
	
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	padding:2px 0px 0px 3px;
	width:201px;
	height:25px; 
}
.querSummWhl
{
	
	width:450px;
	height:auto;
	float:left;
}
.charDispArea
{
	width:300px;
	height:auto;
	padding-top:2px;
	clear:left;
	float:left;
}
.charDispArea span
{
	font-size:10px;
	clear:left;
	float:left;
}
.radiobuttongenderHldr
{
	width:203px;
	Height:15px;
	float:left;
}
/*Post Query & Feedback  ends here */
/*-------------------------------------------------------EDIT PROFILE-------------------------------------*/
.editprofileLabelOutercover
{
	width:495px;
	height:auto;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:13px;
	float:left;
	clear:left;
}
.mandatory2
{
	width:auto;
  	height:5px;
	float:left;
}
.editprofileOuterCover
 {
	width:700px;
	height:auto;
	min-height:15px;
	padding-bottom:15px;
	padding-left:30px;
	background-color:#fcfcfc;
	border:1px solid #E3E2E2;
	border-top:none;
	clear:left;
	float:left;
}

.editprofileOuterCover .topErrorLabel
{
	width:620px;
	height:auto;
	float:left;
	clear:left;
}


.editprofileLabelCover
{
	width:70px;
	height:auto;
	padding-bottom:15px;
	text-align:right;
	float:left;
}
.editprofilegenderCover
{
	width:50%;
}
.editprofileLabelOutercover .editprofilegenderCover table
{
    width:50%;
}
.editprofileLabelOutercover .editprofilegenderCover table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.editprofileLabelOutercover .editprofilegenderCover table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.editprofDayDrpDn
{
	width:70px;
	height:auto;
	float:left;
}
.editprofDayDrpDn select
{
	width:60px;
	height:auto;
	float:left;
}
.editprofMntDrpDn
{
	width:100px;
	height:auto;
	float:left;
}
.editprofMntDrpDn select
{
	width:90px;
	height:auto;
	float:left;
}
.edtprofSubBtnLine
{
	width:110px;
	height:auto;
	float:left;
}
.editProfsubmitbutton
{
	width:104px;
	height:40px;
	text-align:left;
	color:#548282;
	background:url("Images/submitBtn.png") no-repeat;
	font-size:0px;
	border:none;
	cursor:pointer;
	float:left;
	
}


.editprofileTxtBoxCover
{
	width:310px;
	height:auto;
	float:left;
}
.editprofileTxtBoxCover span
{
    clear:left;
    width:180px;
    display:block;
    min-height:15px;
    height:auto;
    padding:2px 0px 2px 3px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.editprofileTxtBoxCover.ajax__combobox_textboxcontainer input
{
	background-color:red;
}

.editprofileLabelOutercover div
{
	float:left;
}
.editFirstnameprofileLabelCover
{
	width:170px;
	height:auto;
	padding-right:5px;
	text-align:right;
	float:left;
}
.editprofilebusinessnameTxtBoxCover
{
	width:250px;
	height:auto;
	float:left;
}
.edtProfWhlBtnLine
{
	width:170px;
	height:auto;
	padding-top:10px;
	padding-left:350px;
	float:left;
}
.edtRstBtnLine
{
	width:50px;
	height:auto;
	padding-top:10px;
	float:left;
}
.edtRstBtnLine a
{
	color:#555555;
}
.edtRstBtnLine a:hover
{
	text-decoration:none;
}
/*Thank you starts here */
.thankYouWhole
{
	width:730px;
	height:250px;
	background-color:#FCFCFC;
	border:1px solid #E3E2E2;
	float:left;
	clear:left;
}


.thankUMsg
{
	width:700px;
	height:auto;
	padding-top:50px;
	text-align:center;
	clear:left;
	float:left;
}
.thankUMsg span
{
	font-size:12px;
	font-weight:bold;
}
.thnakYouBack
{
	width:700px;
	height:auto;
	padding-top:30px;
	text-align:center;
	float:left;
}
.thnakYouBack a
{
	color:#555555;
	text-decoration:underline;
	padding-right:5px;
}
.thnakYouBack a:hover
{
	text-decoration:none;
}
.thankUTop
{
	width:900px;
	height:auto;
	padding-top:10px;
	float:left;
}
#editprofileTopmiddle  {
	background: url("../../images/mainBoxTopRepeat.png") repeat-x;
	color:red;
	float:left;
	font-size:0;
	height:10px;
	margin:0;
	padding:0;
	width:600px;
}
#editprofilebottommiddle {
	background-image:url("../../images/mainBoxBottomRepeat.png");
	color:red;
	float:left;
	font-size:0;
	height:10px;
	margin:0;
	padding:0;
	width:600px;
}
#editprofilemiddlelayer{
	border-left:1px solid #E2E1E1;
	border-right:1px solid #E2E1E1;
	clear:left;
	float:left;
	height:auto;
	margin:0;
	min-height:200px;
	padding:3px 13px;
	width:592px;
}
.editprofiletopErrorLabel {
	clear:left;
	color:#FF0000;
	height:auto;
	text-align:center;
	width:938px;
}
.editProfiletitleDiv  {
	float:left;
	font-family:Verdana,Arial,Helvatica;
	font-size:20px;
	height:auto;
	padding:20px 0 0;
	width:960px;
}
/*Thank you ends here */

.grayCSS
{
	color:#808080 !important;
}

a
{
	color: #555555;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

/*Bike insurance Css Starts here */
#BikeOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background: url('../../images/bikeImgInsHome.png') no-repeat 350px 20px;
	float:left;
	clear:left;
}
/*Bike insurance Css ends here */

/* TOP NAV */

ul.mainProductMenuHomeSelected li{
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.mainProductMenuHomeSelected li a {
	background: url(images/topnav-bg.jpg) no-repeat top left;
	color:#363636;
	padding-left:5px;
	float:left;
}

ul.mainProductMenuHomeSelected li a span {
	background: url(images/topnav-bg.jpg) no-repeat top right;
	padding: 8px 14px 10px 10px;	
	float:left;
}

ul.mainProductMenuHomeSelected li a:hover {
	background: url(images/topnav-hover.jpg) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
}

ul.mainProductMenuHomeSelected li a.current {
	background: url(images/topnav-hover.jpg) no-repeat top left;
	color:#FFFFFF;
	cursor:pointer;
}

ul.mainProductMenuHomeSelected li a.current span{
	background: url(images/topnav-hover.jpg) no-repeat top right;
	color:#FFFFFF;
	cursor:pointer;
}

ul.mainProductMenuHomeSelected li a:hover span {
	background: url(images/topnav-hover.jpg) no-repeat top right;
	color:#FFFFFF;

}
.PopUpBg_policy {
	background:url("images/popupmodalBackground.png") repeat scroll 0 0 transparent;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:3;
}

.premCalOutLine_policy_middlelayer {
	top:30%;
	left:30%;
	position:absolute;
	width:450px;
	overflow:hidden;
	height:140px;
	background-color:white;
	float:left;
	text-align:justify;
	font-size:12px;
	}
	
.policy_popup_deletebutton {
	background-color:transparent;
	background-image:url("images/proceedButton.png");
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	height:43px;
	margin: 20px 0 0 38%;
	width:104px;
}

.policy_content_layer {
	margin:15px;
	overflow:hidden;
}

.popUpTopLeftCorner
{
	width:5px;
	height:5px;
	background:url('images/topleft.png') top left no-repeat;
	float:left;
}
.popUpBtmLeftCorner
{
	width:5px;
	height:5px;
	background:url('images/btmLeft.png') bottom left  no-repeat;
	float:left;
}
.popUpBtmRgtCorner
{
	width:5px;
	height:5px;
	background:url('images/btmRight.png') bottom right no-repeat;
	float:right;
}
.popUptopRgtCorner
{
	width:5px;
	height:5px;
	background:url('images/topRight.png') top right no-repeat;
	float:right;
}
.bestYesButton
{
    width:44px;
    height:37px;
    font-size:0px;
	background:#ffffff url('images/yesBtn.png') no-repeat;
	border:0;
	cursor:pointer;
}
.bestnoButton
{
    width:44px;
    height:37px;
    font-size:0px;
	background:#ffffff url('images/noBtn.png') no-repeat;
	border:0;
	cursor:pointer;
}
.yesnoBtnHldr
{
    margin-top:10px;
    margin-left:150px;
}
.policy_content_layer span
{
   margin-left:70px;
   font-size:18px;
}
.policy_content_layer_btmtxt
{
	margin:15px 15px 15px 5px;
	overflow:hidden;
	text-align:center;
	padding-top:4px;
}
.fontbold
{
    font-weight:bold;
}
.policy_content_layer_apply
{
	margin:15px 15px 15px 5px;
	overflow:hidden;
	text-align:center;
	padding-top:4px;
}
.fontLapsedBold
{
	font-weight:bold;
}
/* /TOP NAV */

/*Error handler starts here*/
.errLblMsg
{
	text-align:center;
	padding:80px 0px 50px 0px;
}
.errLblMsg .sessionMsg
{
	background: url('images/alert.png') no-repeat 280px top; 
	padding-bottom:5px;
	padding-left:10px;
	padding-top:4px;
	font-size:14px;
}

/* START Best Price /*

/* Best Price Starts Here */
#BestPriMiddleContent
{
	width:764px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}	
#BestPriceHeadingMiddle
{
	width:700px;
	height:26px;
	padding:5px 13px 0px 3px;
	margin:0px;
	font-size:18px;
	text-align:left;
	color:#ffffff;
	background: url('images/headingRepeat.png') repeat-x;
	float:left;
}
.bstPriAddLine
{
	width:732px;
	height:auto;
	padding-top:0px;
	border-bottom:solid 3px #423854;
	clear:left;
	float:left;
}
.bestpriceBg_Repeat
{
    width:473px;
    height:35px;
    font-size:15px;
	padding-left:260px;
	padding-top:80px;
	text-align:left;
	background: url('Images/bestpriceBg_Repeat.png') repeat-x;
    float:left;
}
.rateSymbol
{
	font-family:verdana;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	color:#423854;
}
.lblPrice
{
	font-family:verdana;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	color:#423854;
}
.rateMandatory
{
    width:10px;
    height:auto;
	font-size:21px;
    color:#ff0000;
}
.bestpriceRteLink
{
	width:230px;
	height:auto;
	padding-left:262px;
	padding-bottom:20px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	clear:left;
	float:left;
}
.bestpriceRteLink a
{
	color:#c78f04;
}
.bestpriceRteLink a:hover
{
	color:#7b5bab;
}
.bestpriceRteRgtLink
{
	width:170px;
	height:auto;
	padding-top:20px;
	padding-left:562px;
	text-align:left;
	text-decoration:underline;
	clear:left;
	float:left;
}
.bestpriceRteRgtLink a
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#c78f04;
}
.bestpriceRteRgtLink a:hover
{
	color:#7b5bab;
}
.bstPriBtHolder
{
	width:732px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
}
.procdbtnLine
{
	width:175px;
    height:auto;
	text-align:right;
	background-color:#ffffff;
	padding:10px 0px 10px 0px;
	float:right;
}
.proceedButton
{
	width:175px;
	height:56px;
	border:0;
	background: url('Images/proceedBtn.png') no-repeat;
	float:left;
	cursor:pointer;
}
.forMoreTxt
{
	width:270px;
	height:auto;
	padding-top:10px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#6c5f80;
	float:left;
}
.incluTxt  
{
	width:270px;
	height:auto;
	padding-top:3px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#555555;
	clear:left;
	float:left;
}
.mandatory
{
	width:10px;
    height:auto;
    color:#ff0000;
}
.AssumptionsLine
{
	width:700px;
    height:auto;
	padding-top:10px;
	font-size:11px;
	float:left;
}
.AssumHeading
{
	width:100%;
	height:auto;
	padding:2px 0px 5px 0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	color:#423854;
	float:left;
	clear:left;
}
.AssumHeadPoints
{
	width:600px;
	height:auto;
	min-height:8px;
	padding:0px 0px 4px 30px;
	margin:0px;
	background: url('images/yellowbullet.png') no-repeat 10px 0px;
	float:left;
	clear:left;
}
/* Best Price Ends Here */

/* Quick comparison chart starts  here */ 
.QuiComChrtMdlCont
{
	width:706px;
	height:auto;
	padding:10px 10px 10px 15px;
	border:1px solid #e8e8e8;
	float:left;
}
.QuiComChrtMdlLbl
{
	width:300px;
	height:auto;
	padding-top:5px;
	font-size:12px;
	font-family:verdana;
	font-weight:normal;
	text-align:right;
	float:left;
}
.rsStyle
{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
}
.QuiComChrtTxtBox
{
	width:100px;
	height:auto;
	padding:4px 5px 0px 10px;
	padding-left:10px;
	float:left;
}
.QuiComChrtCommLine
{
	width:700px;
	height:auto;
	padding-top:5px;
	padding-bottom:3px;
	z-index:1000;
	float:left;
	clear:left;
}
.QuiComChrtCommLine #ctl00_ContentPlaceHolder1_errDiv
{
    text-align:center;
    color:Red;
    padding-bottom:10px;
}
.QuiComChrtInpBox
{
	width:90px;
	height:auto;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;	
}
.QuiComChrtProdLbl
{
	width:300px;
	height:auto;
	padding-left:40px;
	font-size:11px;
	font-family:verdana;
	margin-top:-6px;
	font-weight:normal;
	text-align:left;
	float:left;
	clear:left;
}
.QuiComChrtBtnLine
{
	width:700px;
	height:auto;
	padding-left:0px;
	float:left;
}
.QuiComChrtGoBtnLine
{
	width:42px;
	height:31px;
	float:left;
}
.QuiComNxtBtn
{
	width:180px;
    height:45px;
    text-align:center;
	background: #fcfcfc url('Images/proceedBtn.png') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
}
.QuiComChrtDl
{
	width:700px;
	height:auto;
	padding-top:20px;
	margin-bottom:10px;
	border-bottom:solid 1px #e8e8e8;
	z-index:1;
	clear:left;
	float:left;
}
.QuiComGoBtn
{
	width:42px;
    height:31px;
    text-align:center;
	background-color:#f5dbad;
	background:#ffffff url('images/goBtn.png') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
}
.QuiComChrtFir
{
	width:200px;
	height:auto;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	float:left;
}
.QuiComChrtSum 
{
	width:220px;
	height:auto;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	float:left;
}
.QuiComChrtDed 
{
	width:100px;
	height:auto;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	float:left;
}
.QuiComChrtPre 
{
	width:100px;
	height:auto;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	float:left;
}
.dataListHead
{
	padding:5px 20px 0px 0px;
	text-decoration:underline;
	font-weight:bold;
	float:left;
}
.dataListCmn
{
	padding:7px 20px 5px 0px;
	float:left;
}
.compareChart_HeadRow
{
	width:705px;
	height:52px;
	font-family:verdana;
	font-weight:bold;
	float:left;
}

.compareChart_InsFirms_Head
{
	width:209px;
	height:22px;
	padding-top:30px;
	padding-left:15px;
	background: url('Images/CompareTopleftbackground.png') no-repeat left bottom;
	float:left;
}
.compareChart_InsFirms_Head span
{
	text-align:center;
	font-size:13px;
	color:#ffffff;
}
.compareChart_Other_Head span
{
	color:#ffffff;
	font-size:13px;
}
.compareChart_Other_Head
{
	width:158px;
	height:32px;
	margin-top:10px;
	padding-top:10px;
	background: #7b5bab url('Images/headingEff.png') no-repeat bottom right;
	text-align:center;
	float:left;
}
.compareChart_ItemRow
{
	width:695px;
	height:auto;
	background-color:#faf8fe;
	border:solid 1px #a9a9a9;
	border-bottom:none;
	float:left;
	clear:left;
}
.compareChart_ItemRow .compareChart_Features_Content
{
	width:214px;
	height:30px;
	padding-top:15px;
	padding-left:10px;
	padding-right:0px;
	font-size:12px;
	float:left;
	background: url('images/QuickComp_Vibck.png') repeat-y;
}
.compareChart_ItemRow .compareChart_Other_Content
{
	width:155px;
	height:auto;
	text-align:center;
	padding-top:15px;
	font-size:11px;
	float:left;
}
.compareChart_AlternateRow
{

	width:695px;
	height:auto;
	background-color:#ffffff;
	border:solid 1px #a9a9a9;
	border-bottom:none;
	float:left;
	clear:left;
}
.compareChart_AlternateRow .compareChart_Features_Content
{
	width:214px;
	height:30px;
	padding-top:15px;
	padding-left:10px;
	padding-right:0px;
	font-size:12px;
	float:left;
	background: url('images/QuickComp_Whbck.png') repeat-y;
}

.compareChart_Features_Content span
{
	font-size:12px;
}
.compareChart_AlternateRow .compareChart_Other_Content
{
	width:155px;
	height:auto;
	text-align:center;
	padding-top:15px;
	font-size:11px;
	float:left;
}
.QuickComparePreviousBtnHldr
{
    width:74px;
    height:auto;
    padding-left:430px;
    padding-top:7px;
    float:left;
}
.QuickCompareNxtBtnHldr
{
    width:106px;
    height:auto;
    padding-left:10px;
    float:left;
}
.minmaxsumInsureLabel
{
	width:500px;
	height:32px;
	font-size:12px;
	font-weight:bold;
	padding-left:160px;
	float:left ;
	clear:left;
	
}
.bestYesButton
{
    width:44px;
    height:37px;
    font-size:0px;
	background:#ffffff url('images/yesBtn.png') no-repeat;
	border:0;
	cursor:pointer;
}
.bestnoButton
{
    width:44px;
    height:37px;
    font-size:0px;
	background:#ffffff url('images/noBtn.png') no-repeat;
	border:0;
	cursor:pointer;
}
.yesnobuttonHldr
{
    clear:left;
    padding-top:4px;
}
.procdbtnLine span
{
    font-weight:bold;
    padding-bottom:4px;
}
/* Quick comparison chart ends here */ 

/* END Best Price /*

/* START COMMON.CSS /*

/* Common starts here */
.topErrorLabel
{
    width:938px;
    height:auto;
    padding:8px 0px 8px 0px;
    text-align:center;
    color:#ff0000;
    clear:left;
}
.FormBuilderErrorLabel
{
	width:100%;
	height:auto;
	overflow:auto;
	clear:left;
	text-align:center;
	padding-top:10px;
}
.ErrorClass1
{
    width:auto;
    height:auto;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    font-weight:bold;
    color:Red;
    line-height:20px;
}
.ErrorClass2
{
    width:auto;
    height:auto;
}

.FormBuilderMiddleContent
{
    width:750px;
    height:auto;
    clear:left;
    float:left;
}
.frmBuilderFormNameLeft
{
	width:7px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url('images/headingLeft.png');
	background-repeat:no-repeat;
	float:left;
}
.frmBuilderFormName
{
    width:706px;
    min-height:20px;
    height:auto;
    padding:4px 0px 4px 10px;
    font-family:Verdana;
    font-size:18px;
    float:left;
    color:White;
    background-image:url('images/headingRepeat.png');
}
.frmBuilderFormNameRight
{
	width:9px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url('images/headingRight.png');
	background-repeat:no-repeat;
	float:left;
}
.MainFormBodyHolder
{
    width:700px;
    min-height:200px;
    padding:12px 15px 20px 15px;
    height:auto;
    border:solid 1px #E3E2E2;
    background-color:#fcfcfc;
    clear:left;
    overflow-y:auto;
}
.sysmix_classic_FrmOpeningLines_Outer
{
    width:660px;
    min-height:15px;
    padding:9px 20px 11px 20px;
    height:auto;
    overflow:auto;
    background-color:#EFEAF5;    
}
.sysmix_classic_OpeningLines_CssClass
{
    font-family:Verdana;
    font-size:14px;
    color:#6E5791;    
}
.sysmix_classic_outerPanelOuter_Div
{
    width:550px;
    min-height:15px;
    padding-bottom:15px;
    height:auto;
    overflow:auto;    
}
.sysmix_classic_legend_CssClass
{
	width:auto;
	min-height:15px;
	height:auto;
	background: url('images/formTopHeading.png') no-repeat 0px 5px;
	font-size:12px;
	font-weight:bold;
	padding:11px 10px 7px 8px;
	margin-left:5px;
	color:White;
}
.sysmix_classic_openingLines_row_Div
{
    width:510px;
    min-height:15px;
    padding:6px 0px 5px 10px;
    margin-bottom:10px;
    margin-top:5px;
	margin-left:15px;
    height:auto;
    overflow:auto;
    background-color:#EFEAF5;    
    font-family:Verdana;
    font-size:11px;
    color:#6E5791;  
}
.sysmix_classic_field_mandatory_Div
{
	width:5px;
	height:auto;
	padding-right:5px;
	padding-left:1px;
	color:Red;
	float:left;
}
.sysmix_classic_field_label_Div
{
	width:220px;
	height:auto;
	padding-right:1px;
	padding-top:3px;
	text-align:right;
	float:left;
}	

.sysmix_classic_field_Control_Div
{
	width:257px;
	height:auto;
	float:left;
	position: relative;
	display:block;
	
}

.sysmix_modal_variant_line
{
	width:497px;
	height:auto;
	padding-top:5px;
	float:left;
	clear:left;
}

.sysmix_modal_variant_line .sysmix_classic_field_Control_Div
{
	width:130px;
	height:auto;
	float:left;
}

.sysmix_modal_variant_line .Get_a_Quick_Quote_Model_VariantCustomAction
{
	width:180px;
	padding-top:5px;
	height:auto;
	float:left;
}
.sysmix_classic_field_date_Div
{
	width:230px;
	height:auto;
	float:left;
}
.sysmix_classic_field_day_Div
{
	width:65px;
	height:auto;
	float:left;
}
.sysmix_classic_field_instruct_Div.imgmargin
{
	cursor:pointer;
	float:left;
	position: absolute;
	top:0;
	right:185px;
	z-index: 8;
	margin: 0 10px 0 0;
}

* html .sysmix_classic_field_instruct_Div.imgmargin
{
	cursor:pointer;
	float:left;
	position: absolute;
	top:0;
	right:170px;
	z-index: 8;
	margin: 0 10px 0 0;
}

html > .sysmix_classic_field_instruct_Div.imgmargin
{
	margin-left:180px;
	}

.sysmix_classic_field_month_Div
{
	width:100px;
	height:auto;
	float:left;
}
.sysmix_classic_field_day_Div select
{
	width:60px;
	padding:1px 1px 2px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	line-height:25px;
}
.sysmix_classic_field_month_Div select
{
	width:95px;
	padding:1px 1px 2px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	line-height:25px;
}
.sysmix_classic_field_year_Div
{
	width:75px;
	height:auto;
	float:left;
}
.sysmix_classic_field_year_Div select
{
	width:70px;
	padding:1px 1px 2px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	line-height:25px;
}
.sysmix_classic_field_date_image_Div
{
	width:18px;
	height:18px;
	float:left;
	margin-top:-4px;
}
.txtHGCDateEmpty
{
	width:200px;
	height:auto;
	padding-left:232px;
}
.txtHGCDateEmpty input
{
	display:none;
}
.txtHGCDateEmpty span
{
    clear:both;
    width:auto;
    height:auto;
	display:inline-block;
	padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.txtHGCDateEmpty > span  + span
{
	margin-top:-30px;
}

.sysmix_classic_field_instruct_Div
{
	width:31px;
	height:17px;
	overflow:auto;
	float:left;
	cursor:pointer;
}
.sysmix_classic_field_Popup_Div
{
	display:block;
    position:absolute;
    clear:left;
}
.sysmix_classic_field_instruct_popuppanel_CssClass
{
	padding:5px;
	background-color:#FFF6C9;
	font-weight:normal;
	border:solid 1px #A8A284;
	position: relative;
    top: 20px;
}
.sysmix_classic_frmButtonHldr
{
    width:74px;
    min-height:16px;
    height:auto;
    padding-left:15px;
    float:left;
}
.sysmix_classic_frmButtonHldr input
{
	text-align:right;
	color:#eec764;
}
.Previous_btnStyle
{
    width:74px;
    height:29px;
    padding-left:15px;
    float:left;
    font-size:0px;
    background:transparent url('images/prevBtn.png');
    border:none;
    cursor:pointer;
}
.Next_btnStyle
{
    width:74px;
    height:29px;
    padding-left:15px;
    float:left;
    font-size:0px;
	background: transparent url('images/nxtBtn.png');
    border:none;
    cursor:pointer;
}
.fullpage
{
	width:762px;
	height:auto;
	padding:0px;
	margin:0px auto;
}
.mainHeading
{
	width:98%;
	height:30px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
}
#insurMainHeadingLeft
{
	width:7px;
	height:30px;
	padding:0px;
	margin:0px;
	background: url('images/headingLeft.png') no-repeat;
	float:left;
}
#insurMainHeadingRight
{
	width:9px;
	height:30px;
	padding:0px;
	margin:0px;
	background: url('images/headingRight.png') no-repeat;
	float:left;
}
.loaderBase
{
    width:21px;
    height:16px;
	background: url('images/loader.png') no-repeat;
    padding:2px;
    padding-left:7px;
	z-index:9000;
	position:absolute;
	
}
/* Common ends here */

/* Form Builder Right Start*/
.datalistHead
{
	padding:5px 20px 0px 0px;
	float:left;
}
.datalistCmn
{
	padding:7px 20px 5px 0px;
	float:left;
}
.datalistHeadSort
{
	padding:5px 20px 0px 0px;
	text-decoration:underline;
	float:left;
}
.FormBuilderRightContent
{
    width:200px;
    height:auto;
    padding-top:35px;
    float:left;
}
.FormRightHeading
{
    width:188px;
    height:auto;
    padding:10px 0px 10px 10px;
	background: #F7C958 url('images/questMarkImg.png') no-repeat 135px 8px;
    border:solid 1px #E2E1E1;
    border-bottom:none;
    color:#5F3F8F;
    font-size:13px;
    font-weight:bold;
    float:left;
	clear:left;
}
.FormRightContent
{
    width:188px;
    height:140px;
	min-height:100px;
    padding:10px 0px 20px 10px;
    background:url('images/needAssisBgRepeat.png') repeat-x bottom;
    border:solid 1px #E2E1E1;
    border-top:none;
    line-height:17px;
    color:#555555;
    font-size:10px;
    font-weight:bold;
	float:left;
	clear:left;
}
.contNum
{
	width:155px;
	height:auto;
	font-size:14px;
	padding-left:28px;
	background:url('images/phone2.jpg') no-repeat 0px 3px;
	float:left;
	clear:left;
}
.phonenumberTitle
{
	width:160px;
	height:auto;
	font-size:10px;
	padding-bottom:2px;
	float:left;
}
.rgtCnt
{
	width:180px;
	height:auto;
	font-size:12px;
	padding-top:20px;
	padding-bottom:3px;
	text-decoration:underline;
	float:left;
}
.timingDay
{
	width:185px;
	height:auto;
	font-size:10px;
	font-weight:bold;
	float:left;
}

.timingHour
{
	width:165px;
	height:auto;
	font-size:10px;
	padding-left:20px;
	font-weight:normal;
	float:left;
}


.FormRightContentLabel
{
    width:167px;
    height:auto;
    padding:20px 20px 5px 11px;
    clear:left;
    font-size:10px;
    color:#000000;
}
.FormRightContentImgHldr
{
    width:187px;
    height:auto;
    padding:0px 0px 10px 11px;
    clear:left;
}
.FormRightContentImg
{
    width:auto;
    height:auto;
    float:left;
    padding-right:5px;
}
/* Form Builder Right End*/

/* Breadcrumb Starts here */
.mainBreadCrumbHldr
{
	width:960px;
	height:auto;
	overflow:auto;
	padding-top:5px;
	padding-bottom:10px;
	clear:left;
}
.signOutName 
{
	width:958px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	float:left;
	clear:left;

}
.signOutName a
{
	color:#555555;
	text-decoration:underline;
}
.signOutName a:hover
{
	text-decoration:none;
}
.breadCrumbEdge
{
	width:6px;
	height:25px;
	clear:left;
	float:left;
	background-image:url('images/breadCrumbLeft.png');
	background-position:0px 0px;
}
.breadCrumbStart
{
	width:auto;
	height:20px;
	padding-top:3px;
	padding-right:15px;
	padding-left:3px;
	float:left;
	background-image:url('images/breadCrumbPartnImg.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#D2C3E8;
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
}
.breadCrumbStart a
{
	padding-left:0px;
	color:#492b76;
	font-size:12px;
}
.breadCrumbNext
{
	width:auto;
	height:20px;
	padding-top:3px;
	padding-right:15px;
	padding-left:3px;
	float:left;
	background-image:url('images/breadCrumbPartnImg.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#D2C3E8;
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
}
.breadCrumbNext a
{
	padding-left:5px;
	color:#492b76;
	font-size:12px;
}
.breadCrumbMid
{
	width:auto;
	height:20px;
	float:left;
	padding-top:3px;
	padding-left:5px;
	padding-right:10px;
	font-size:12px;
	color:#492b76;
	background-color:#D2C3E8;
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
}
.breadCrumbEnd
{
	width:10px;
	height:25px;
	float:left;
	background-image:url('images/breadCrumbRgt.png');
	background-repeat:no-repeat;
}
/* Breadcrumb Ends here */

/*---- Data List Starts Here ----*/
#customgrid
{
	width:100%;
	height:auto;
	min-height:20px;
	float:left;
}
#customgrid table
{
	width:100%;
	height:auto;
	min-height:20px;
	clear:left;	
}
#customgrid table tr
{
	min-height:18px;
	height:auto;
	font-size:0px;
	/*background-color:#FFF6E0;*/
}
#customgrid table tr td
{
	min-height:18px;
	height:auto;
	vertical-align:top;
	text-align:left;
	font-size:0px;
	border:0;
	float:left;
}
.dataListHolder
{
	width:960px;
	min-height:20px;
	height:auto;
	padding-left:3px;
	text-align:left;
	float:left;
	clear:left;
	overflow:hidden;
}

.DivCustomListWhole
{
	width:960px;
	min-height:20px;
	height:auto;
	padding-left:3px;
	text-align:left;
	float:left;
	clear:left;
}

.dataListEmty
{
	width:0px;
	float:left;
}
/*---- Data List Ends Here ----*/
/*------Datalist Search Content Starts Here------*/
.buttonStyle
{
    height:36px;
    color:White;
	cursor:pointer;
	background-color:#ffffff;
    border:none;
}

.SearchMainDiv
{
	width:100%;
	height:auto;
	min-height:20px;
	padding:10px 0px 5px 0px;
	clear:left;
	overflow:auto;
}
.DeleteHolder
{
	width:70px;
	height:auto;
	min-height:20px;
	min-width:60px;
	float:left;
	clear:left;
	text-align:center;
}
.SearchHolder
{
	width:550px;
	height:auto;
	min-height:20px;
	min-width:60px;
	text-align:right;
	float:right;
}
.approveSrcResult
{
	text-align:left;
}
.SearchLabel
{
	width:62px;
	height:auto;
	min-height:20px;
	padding-top:8px;
	text-align:left;
	float:left;
}
.SearchDropDown
{
	width:160px;
	height:auto;
	min-height:20px;
	padding:3px 0px 0px 5px;
	float:left;
}
.SearchTxtBoxHolder
{
	width:180px;
	height:auto;
	min-height:20px;
	padding:3px 5px 0px 5px;
	float:left;
}
.SearchGoButton
{
	width:50px;
	height:auto;
	padding:0px 0px 0px 0px;
	border:0;
	float:left;
}
.SearchShowAll
{
	width:78px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;
}
.SrcResult
{
	width:auto;
	min-width:270px;
	height:auto;
	min-height:20px;
	padding:5px 0px 0px 20px;
	text-align:left;
	float:left;
	color:#ff0000;
}

.SrchTxtBox
{
	width:170px;
	height:15px;
    color:#555555;
    border:solid 1px gray;
	background:url('images/textboxBg.png') repeat-x;
    padding:3px;
	float:left;
}
element.style
{
	width:100%;
}
.SrchDropDown
{
	width:160px;
	height:auto;
    border:solid 1px gray;
	padding:3px 3px 3px 3px;
	float:left;	
}

.ShowAllButtonStyle
{
	width:78px;
	background: url('Images/showAllBtn.png') no-repeat;
	font-size:0;
	float:left;
}
.GoButtonStyle
{
	width:44px;
	height:36px;
	background: url('Images/goBtnBig.png') no-repeat;
	font-size:0;
	float:left;
}
.DeleteButtonStyle
{
	width:78px;
	height:36px;
	font-size:0;
	background: url('Images/deleteButton.png') no-repeat;
}
.EditButtonStyle
{
	width:47px;
	height:25px;
}

.approveButtonStyle
{
	width:70px;
}

/*------Datalist Search Content Ends Here------*/
/*------Datalist Navigation Starts Here------*/
#customDataGridLoadingMessageId
{
    display:none;
}
.Pagination
{
	width:100%;
	height:auto;
	min-height:20px;
	padding-top:10px;
	text-align:right;
	clear:left;
}
.Pagination A
{
	width:100%;
	height:auto;
	min-height:20px;
	padding-left:2px;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
	clear:left;
}
.Pagination A:hover
{
	width:100%;
	height:auto;
	min-height:20px;
	padding-left:2px;
	text-align:center;
	color:#ff0000;
	text-decoration:underline;
	cursor:pointer;	
	clear:left;
}

.customDataGridLoadingMessage
{
	width:16px;
	width:16px;
	display:block;
	position:absolute;
	background-image:url('images/loader.gif');
	background-repeat:no-repeat;	
}
/*------Datalist Navigation Ends Here------*/

.ChkBoxHolder
{
	width:70px;
	min-height:18px;
	text-align:center;
	padding:0px;
	float:left;
}

.ChkBoxHolder span
{
	width:0px;
	font-size:0px;
	padding:0px 0px 0px 25px;
	font-size:0px;
	float:left;
	clear:left;
}

.ChkBoxHolder span input
{
	float:left;
}

.DeleteHeaderChk
{
	width:100%;
	height:27px;
	min-height:18px;
	margin:0px;
	padding:13px 0px 0px 0px;
	text-align:center;
	clear:left;
	background-color:#f7c958;
	background-image:url('images/headerrepeat.png');
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
}


.DeleteChk 
{
	width:100%;
	height:auto;
	min-height:18px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:center;
	clear:left;
	float:left;
}

.dataListHeaderRow
{
	width:860px;
	height:33px;
	min-height:18px;
	min-width:890px;
	margin:0px;
	padding:7px 0px 0px 0px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#f7c958;
	background-image:url('images/headerrepeat.png');
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:auto;
}
.DataListItemRow
{
	width:960px;
	height:auto;
	padding:5px 0px 3px 0px;
	min-height:18px;
	background:#f8f8f3 url('images/datalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
	
}
.DataListItemRow td
{
    font-size:0px;
}

.DataListAlternateItemRow
{
	width:960px;
	height:auto;
	min-height:18px;
	padding:5px 0px 3px 0px;
	background:#fffff1 url('images/altdatalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
    
}
.DataListAlternateItemRow td
{
    font-size:0px;
}

.DataListEditItemRow
{
	width:100%;
	height:auto;
	min-height:18px;
	background:#f5dbad url('images/') repeat-x;
	background-position:bottom left;
	clear:left;
	overflow:auto;
}
.DataListEditItemRow td
{
	padding-top:0px;
	padding-bottom:0px;
}

.ColEdit
{
    width:47px;
    height:auto;
    float:left;
}

.headerEdit
{
    width:45px;
	text-align:center;
    height:auto;
    float:left;
}

/*.masterPageDataListHolder
{
    width:960px;
    height:auto;
	background-color:red;
	overflow:auto;
	float:left;
}*/

.datalistHead
{
	padding:5px 20px 0px 0px;
	float:left;
}
.datalistHeadSort
{
	padding:5px 20px 0px 0px;
	text-decoration:underline;
	float:left;
}
.datalistMainHead
{
	padding:5px 20px 0px 0px;
	float:left;
	font-weight:bold;
}
.datalistCmn
{
	padding:7px 20px 5px 0px;
	float:left;
}

.datalistHead1
{
	padding:5px 0px 0px 20px;
	text-decoration:underline;
	float:left;
}

.datalistCmn1
{
	padding:7px 0px 5px 20px;
	float:left;
}

/* Datalist without Checkbox starts here*/
.dataListHeaderRowNonCheck
{
	width:940px;
	height:auto;
	height:33px;
	min-width:870px;
	padding-top:4px;
	padding-left:20px;
	font-weight:bold;
	background-color:#f7c958;
	background-image:url('images/headerrepeat.png');
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	clear:left;
}

.DataListItemRowNonCheck
{
	width:940px;
	height:auto;
	padding:7px 0px 3px 20px;
	min-height:18px;
	background:#f8f8f3 url('images/datalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
	
}
.DataListItemRowNonCheck td
{
    font-size:0px;
}
.DataListItemRowNonCheck td div
{
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}
.DataListAlternateItemRowNonCheck
{
	width:940px;
	height:auto;
	padding:7px 0px 3px 20px;
	min-height:18px;
	background:#fffff1 url('images/altdatalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
    
}
.DataListAlternateItemRowNonCheck td
{
    font-size:0px;
}

.DataListEditItemRowNonCheck
{
	width:940px;
	height:auto;
	padding:0px 0px 3px 20px;
	background:#f5dbad url('images/') repeat-x;
	background-position:bottom left;
	clear:left;
	overflow:auto;
}
.DataListEditItemRowNonCheck td
{
	padding-top:0px;
	padding-bottom:0px;
}

.DataListAlternateItemRowNonCheck td div
{
    font-size:0px;
}
/* DataList Common Css Ends here */

/* Sign in page starts here */
#signInRow
{
	width:600px;
	height:auto;
	float:left;
}

#signInLeft
{
	width:65px;
	height:auto;
	padding-bottom:4px;	
	text-align:right;
	float:left;
	clear:left;
}
.mandatory1
{
  	height:20px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:red;
}
#signInRight
{
	width:300px;	
	height:auto;
	padding-left:5px;
	padding-bottom:20px;
	float:left;
}
#UserLoginRows
{
	width:700px;
	height:auto;
	float:left;
}
.UserLoginTxtBox
{
	width:200px;
	height:auto;
	float:left;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
#SubmitHolder
{
	width:80px;
	height:auto;
	padding-left:195px;
	clear:left;
	float:left;
}
.forGotPassLink
{
	width:270px;
	height:auto;
	clear:left;
	text-align:right;
}
.forGotPassLink a
{
	text-decoration:underline;
	color:#555555;
}
.forGotPassLink a:hover
{
	text-decoration:none;
}
#emailIdArea
{
	width:205px;
	height:auto;
	clear:left;
}
#emailIdInputBox
{
	width:205px;
	height:auto;
	padding-bottom:5px;
}
#emailIdInputBox input
{
	width:205px;
	height:auto;
	padding-bottom:5px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
#emailIdInputBox span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
#requestPasswordBtnArea
{
	width:205px;
	height:auto;
	clear:left;
	padding-bottom:10px;
}
.requestPasswordBtn
{
	width:145px;
	height:45px;
	background-image:url('images/requestpassBtn.png');
	background-repeat:no-repeat;
	background-color:White;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}
.SubmitLogin
{
	width:76px;
	height:39px;
	background:#fffff1 url('images/loginbtn.png') no-repeat;
	background-position:bottom left;
	cursor:pointer;
	background-color:#ffffff;
    border:none;
	float:left;
}
#signInRight span
{
	width:200px;
	height:auto;
	padding:3px;
	border:1px solid #ff6565;
	border-top:none;
	background-color:#ffd8d8;
	float:left;
	clear:left;
}
.signInErrorLabel
{
    width:736px;
    height:auto;
    padding:8px 0px 8px 0px;
    text-align:center;
    color:#ff0000;
    clear:left;
}
/* Sign in page ends here */

/* Data list Myzone Starts */
.dataListMyZoneHeaderRowNonCheck
{
	width:905px;
	height:auto;
	height:33px;
	padding-top:4px;
	padding-left:10px;
	font-weight:bold;
	background-color:#f7c958;
	background-image:url('images/headerrepeat.png');
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	clear:left;
}
.DataListMyZoneItemRowNonCheck
{
	width:905px;
	height:auto;
	padding:0px 0px 3px 10px;
	min-height:18px;
	background:#f8f8f3 url('images/datalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
}

.DataListMyZoneAlternateItemRowNonCheck
{
	width:905px;
	height:auto;
	padding:0px 0px 3px 10px;
	min-height:18px;
	background:#fffff1 url('images/altdatalist.png') repeat-x;
	background-position:bottom left;
	float:left;
	clear:left;
	overflow:auto;
    
}
.ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
 {
	background:none;
	background-image:url("Images/dropdwn.png") ;
	border:medium none;

	background-repeat:no-repeat;
	border-color:buttonface;
	height:15px;
	width:15px;
	float:left;
}
.ajax__combobox_textboxcontainer input
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	padding:3px;
	width:97%;
}
.AquaStyle .ajax__combobox_textboxcontainer .waterMarkText
{
	color:gray;
}
.AquaStyle .ajax__combobox_textboxcontainer .grayCss
{
	color:gray;
}
.ajaxDropDownListStyle input
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	padding:3px;
}


.ChoiceOfInsurerMessage
{
	width:200px;
	height:auto;	
	line-height:17px;
	font-weight:bold;
	padding-bottom:10px;
	float:left;
}

/* Change Password */
.chngPasswordRow
{
    width:270px;
    height:auto;
    overflow:auto;
    clear:left;
    padding-bottom:20px;
}
.chngPasswordRowFirstLbl
{
    width:270px;
    height:auto;
    overflow:auto;
    clear:left;
    float:left;
}
.chngPasswordRowFirstCntrl
{
    width:270px;
    height:auto;
    overflow:auto;
    clear:left;
    float:left;
    padding-top:3px;
}
.chngPasswordRowFirstCntrl span
{
	clear:left;
	float:left;
    width:250px;
	padding: 2px;
	line-height:20px;
    background:#ffefef;
    border:1px solid #ffc6c6;
}
.chngPasswordBtnRow
{
    width:104px;
    height:auto;
    overflow:auto;
    clear:left;
    padding-left:100px;
}
.chngPasswordSubmit
{
	width:104px;
	height:40px;
	background:#fffff1 url('images/submitBtn.png') no-repeat;
	background-position:bottom left;
	cursor:pointer;
	background-color:#ffffff;
    border:none;
	float:left;
}

/* START COMPARE.CSS */

#insurMainHeadingMiddle
{
	width:852px;
	height:33px;
	padding:5px 13px 0px 3px;
	margin:0px;
	font-size:20px;
	text-align:left;
	color:#ffffff;
	background-image:url('images/headingRepeat.png');
	background-repeat:repeat-x;
	float:left;
}
.compareWholeDiv
{
	width:955px;
	height:auto;
	text-align:center;
	float:left;
	padding-left:30px;
	background-color:red;
}
/* Best Match starts here */
.compFirstHeading
{
	width:479px;
	height:24px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	font-family:verdana;
	font-size:15px;
	margin-top:15px;
	color:#7b5bab;
	background-color:#f7f4ff;
	float:left;
}
.compTopWholeBox
{
	width:860px;
	height:auto;
	padding-top:10px;
	padding-bottom:30px;
	text-align:left;
	clear:left;
	float:left;
}
.compTopWholeBox table
{
	width:810px;
	height:auto;
	clear:left;
	float:left;
}
.quickComp_Head
{
	width:950px;
	height:auto;
	float:left;
}
.quickComp_InsFirm_Head
{
	width:214px;
	height:22px;
	padding-top:20px;
	padding-left:10px;
	background:#7B5BAB url('Images/CompareTopleftbackground1.png') no-repeat bottom left;
	color:#ffffff;
	text-align:left;
	float:left;
	}
.quickComp_YrPrsFrm_Head
{
	width:50px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	background-color:#7b5bab;
	vertical-align:top;
	text-align:left;
	color:#ffffff;
	float:left;
}
.topFirmHolder
{
	padding-top:20px;
	width:900px;
	height:130px;
	float:left;
}
.quickComp_SumIns_Head
{
	width:83px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	vertical-align:top;
	color:#ffffff;
	float:left;
}
.quickComp_Ded_Head
{
	width:70px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:8px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	vertical-align:top;
	color:#ffffff;
	float:left;
}
.quickComp_Pre_Head
{
	width:69px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
    background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;	
}
.quickComp_Pre_total
{
	width:70px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
    background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;	
}

/*.quickComp_Buy_Head
{
	width:105px;
	height:32px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	float:left;
}*/
.quickComp_ItemRow
{
	width:950px;
	height:auto;
	text-align:left;
	float:left;
}
.quickComp_ItemRow .quickComp_InsFirm_Item
{
	width:206px;
	height:35px;
	font-size:12px;
	padding:15px 10px 10px 10px;
    background-image:url('images/ComparisonTop_Vibck.png');	
    background-position:left bottom;
	vertical-align:top;
	float:left;
}
.quickComp_InsFirm_Item span
{
    width:195px;
    display:block;
	text-align:left;
	clear:left;
	padding-bottom:10px;
	font-size:14px;
}
.quickComp_InsFirm_Item a
{	
    clear:left;
    margin-top:0px;
    position:absolute;
	padding-left:122px;
	color:#555555;
	text-align:right;
	font-size:10px;
}
.quickComp_YrPrsFrm_Item
{
	width:50px;
	height:15px;
	padding-top:15px;
	padding-bottom:30px;
	padding-left:5px;
	vertical-align:top;
	text-align:left;
	float:left;
}
.quickComp_YrPrsFrm_Item a
{
	color:#555555;
}
.quickComp_SumIns_Item
{
	width:85px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-bottom:30px;
	padding-left:10px;
	vertical-align:top;
	text-align:left;
	float:left;
}
.quickComp_Ded_Item
{
	width:70px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:30px;
	vertical-align:top;
	text-align:left;
	float:left;
}

.quickComp_Pre_Item
{
	width:72px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:30px;
	vertical-align:top;
	vertical-align:top;
	text-align:left;
	float:left;
}
.quickComp_Pre1_Item
{
	width:73px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:30px;
	vertical-align:top;
	vertical-align:top;
	text-align:left;
	float:left;
}

.quickComp_inspcharges_Item
{
	width:72px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:30px;
	vertical-align:top;
	text-align:left;
	float:left;
}
.quickComp_total_Item
{
	width:75px;
	height:auto;
	min-height:15px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:30px;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #E2E1E1;
	float:left;
}
.quickComp_Buy_Btn
{
	width:110px;
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	background-color:#fcfcfc;
}
.quickComp_Buy_Item
{
	width:82px;
	height:55px;
	margin-bottom:-0px;
	margin-left:-5px;
	margin-top:-2px;
	background:url('Images/compare_other_Buy_Btn.png') no-repeat;
	background-position:10px 8px;
	font-size:0px;
	border:0;
	float:left;
	cursor:pointer;
}
.quickComp_Apply_Item
{
	width:82px;
	height:55px;
	margin-bottom:-0px;
	margin-left:-5px;
	margin-top:-2px;
	background:url('Images/btns_Apply.png') no-repeat;
	background-position:10px 8px;
	font-size:0px;
	border:0;
	float:left;
	cursor:pointer;
}
.comp_buyBtn
{
	width:82px;
	height:40px;
	margin-left:-1px;
	margin-bottom:-0px;
	background:url('Images/compare_other_Buy_Btn.png') no-repeat;
	background-position:8px 8px;
	font-size:0px;
	border:0;
	float:left;
	cursor:pointer;
}
.compareandbuyBtn
{	
	width:88px;
	height:39px;
	margin-left:-1px;
	margin-bottom:-0px;
	background:url('Images/BluecompareBtn.png') no-repeat;
	background-position:0px 5px;
	font-size:0px;
	border:0;
	float:left;
	cursor:pointer;
}
.quickComp_UndrDis_Item
{
	width:160px;
	height:44px;
	background-color:white;
	background-image:url('Images/btn_Comp Underwriter.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	font-size:0px;
	border:none 0;
	cursor:pointer;
}
.quickComp_ItemRow .quickComp_YrPrsFrm_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp_ItemRow .quickComp_SumIns_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
	padding-left:13px;
}
.quickComp_ItemRow .quickComp_Ded_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
	padding-left:12px;
}
.quickComp_ItemRow .quickComp_Pre1_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
	padding-left:15px;
}
.quickComp_ItemRow .quickComp_inspcharges_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp_ItemRow .quickComp_total_Item
{
    background-image:url('images/comparisonTopVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp_ItemRow  .quickComp2_Com_Item1
{
    background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
	padding-left:10px;
}
.quickComp_ItemRow  .quickComp2_Insp_Item1
{
    background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
/* Best Match ends here */

/* Compare starts here */
.compNxtHeading
{
	width:450px;
	height:24px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	font-family:verdana;
	font-size:15px;
	color:#7b5bab;
	background-color:#f7f4ff;
	float:left;
}
.compNxtHeadingcover
{
	width:800px;
	height:auto;
	padding-bottom:15px;
	clear:left;
	float:left;
	}
.FullcompTopWholeBox
{
	width:950px;
	height:auto;
	padding-top:10px;
	text-align:left;
	clear:left;
	float:left;
	background-color:red;
}
.FullcompTopWholeBox table
{
	width:1000px;
	height:auto;
	clear:left;
	float:left;
		background-color:red;
}
.quickComp2_InsFirm_Head
{
	width:213px;
	height:22px;
	padding-top:20px;
	padding-left:10px;
	background-image:url('Images/CompareTopleftbackground2.png');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:top;
	color:#ffffff;
	text-align:left;
	float:left;
}
.quickComp2_YrPrsFrm_Head
{
	width:50px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	background-color:#7b5bab;
	vertical-align:top;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	float:left;
}

.quickComp2_SumIns_Head
{
	width:83px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.quickComp2_Ded_Head
{
	width:70px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.quickComp2_Pre_Head
{
	width:69px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.quickComp2_compcrgs_Head
{
	width:58px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.quickComp2_Pre_Head_Tot
{
	width:75px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
    background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
.quickComp2_Pre_Head_Insp
{
	width:50px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	background-color:#7B5BAB;
    background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
    vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	float:left;
}
/*.quickComp2_Buy_Head
{
	width:130px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	color:#ffffff;
	float:left;
}*/
.quickComp2_AlternateRow
{
	width:955px;
	height:auto;
 background-color:#ffffff;
	float:left;
	
	

}
.quickComp2_AlternateRow .quickComp2_Insp_Item
 {
	background-image:url("images/Comparison_Whbck.png");
	background-position:center bottom;
	background-repeat:repeat-x;
}
.quickComp2_AlternateRow .quickComp2_InsFirm_Item
{
	width:214px;
	height:30px;
	padding:15px 0px 10px 10px;
	vertical-align:top;
	background-image:url('images/Comparison_Whbck.png');
	text-align:left;
	float:left;
}
.quickComp2_AlternateRow .quickComp2_InsFirm_Item span
{
    text-align:left;
	clear:left;
	width:200px;
	display:block;
	padding-bottom:5px;
	font-size:12px;
}
.quickComp2_AlternateRow .quickComp2_InsFirm_Item a
{
	clear:left;
	display:block;
	margin-top:2px;
	position:absolute;
	padding-left:123px;
	color:#555555;
	text-align:right;
	font-size:10px;
	color:#7B5BAB;
}
.quickComp2_AlternateRow .quickComp2_YrPrsFrm_Item
{
    background-image:url('images/Comparison_Whbck.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_AlternateRow .quickComp2_SumIns_Item
{
    background-image:url('images/Comparison_Whbck.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_AlternateRow .quickComp2_Ded_Item
{
    background-image:url('images/Comparison_Whbck.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_AlternateRow .quickComp2_Pre_Item
{
    background-image:url('images/Comparison_Whbck.png');
    background-repeat:repeat-x;
    background-position:bottom;

	padding-left:17px;
}
.quickComp2_AlternateRow .quickComp2_Tot_Item
{
	 background-image:url('images/Comparison_Whbck.png');
	 background-repeat:repeat-x;
     background-position:bottom;
}
.quickComp2_ItemRow
{
	width:855px;
	height:55px;
    background-color:#fbf9fe;
	float:left;
}
.quickComp2_ItemRow .quickComp2_InsFirm_Item
{
	width:214px;
	height:30px;
	padding:15px 0px 10px 10px;
	vertical-align:top;
	background-image:url('images/Comparison_Vibck.png');
	text-align:left;
	float:left;
}
.quickComp2_ItemRow .quickComp2_InsFirm_Item span
{
    text-align:left;
	clear:left;
	width:200px;
	display:block;
	padding-bottom:5px;
	font-size:12px;
}
.quickComp2_ItemRow .quickComp2_InsFirm_Item a
{
	clear:left;
	display:block;
	margin-top:2px;
	position:absolute;
	padding-left:123px;
	color:#555555;
	text-align:right;
	font-size:10px;
	color:#7B5BAB;
}
.quickComp2_ItemRow .quickComp2_YrPrsFrm_Item
{
    background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_ItemRow .quickComp2_SumIns_Item
{
    background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_ItemRow .quickComp2_Ded_Item
{
    background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}

.quickComp2_ItemRow .quickComp2_Pre_Item
{
    /*background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;*/
	background-color:red;
	
}


.quickComp2_ItemRow .quickComp2_Tot_Item
{
	background-image:url('images/comparisonVioletBack.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
.quickComp2_AlternateRow  .quickComp2_Com_Item
{
	 background-image:url('images/Comparison_Whbck.png');
	 background-repeat:repeat-x;
     background-position:bottom;
}

.quickComp2_YrPrsFrm_Item
{
	width:50px;
	height:30px;
	padding:15px 5px 10px 5px;
	vertical-align:top;
	margin-left:0px;
	float:left;
}
.quickComp2_YrPrsFrm_Item a
{
	color:#555555;
}
.quickComp2_SumIns_Item
{
	width:85px;
	height:30px;
	padding:15px 5px 10px 10px;
	vertical-align:top;
	float:left;
}
.quickComp2_Ded_Item
{
	width:62px;
	height:30px;
	padding:15px 5px 10px 7px;
	vertical-align:top;
	float:left;
}
.quickComp2_Pre_Item
{
	width:74px;
	height:30px;
	padding:15px 5px 10px 0px;
	vertical-align:top;
	float:left;
	
	
}

.quickComp2_Insp_Item
{
	width:50px;
	height:30px;
	padding:15px 5px 10px 10px;
	vertical-align:top;
	float:left;
}
.quickComp2_Insp_Item1
{
	width:52px;
	height:35px;
	padding:15px 5px 10px 10px;
	vertical-align:top;
	float:left;
}
.quickComp2_Com_Item
{
	width:59px;
	height:30px;
	padding:15px 5px 10px 7px;
	vertical-align:top;
	float:left;
}
.quickComp2_Com_Item1
{
	width:55px;
	height:35px;
	padding:15px 5px 10px 10px;
	vertical-align:top;
	float:left;
}
.quickComp2_Tot_Item
{
	width:73px;
	height:30px;
	padding:15px 5px 10px 9px;
	vertical-align:top;
	border-right:solid 1px #e2e1e1;
	float:left;
}

.quickComp2_BuyBtnLine
{
	width:auto;
	height:auto;
	min-height:35px;
	padding-bottom:0px;
	padding-right:13px;
	background-color:#fcfcfc;
	float:left;
}
.quickComp2_BuyBtn
{
	width:160px;
	height:40px;
	padding:10px 5px 0px 5px;
	margin-bottom:-1px;
	cursor:pointer;
	background:url('Images/compBuyBtn.png') no-repeat;
	background-position:15px 8px;
	background-repeat:no-repeat;
	background-color:#fcfcfc;
	border:0;
	float:left;
}
.quickComp2_Buy_Btn
{
	width:138px;
	height:35px;
	padding-left:10px;
	float:left;
}
.ComparePreviousBtnHldr
{
    clear:left;
	padding-left:350px;
	padding-top:10px;
}
/* Compare starts here */

/* Compare page Premium Breakup starts here */
.title
{
	float:left;
	width:830px;
	height:30px;
	text-align:center;
	color:#020202;
	font-size:15px;
	font-weight:bold;
	border-top-style:none;
    border-left-style:none;
    border-right-style:none;
}

.insurername
{
	float:left;
	width:500px;
	height:35px;
	border:1px solid #A9A9A9;
     border-top-style:none;
     border-left-style:none;
    border-right-style:none;
        
      
}
.suminsured
{
	float:left;
	width:260px;
	height:35px;
	border:1px solid #A9A9A9;
        padding:0px 0px 0px 10px;
        border-top-style:none;
        border-right-style:none;
        border-left-style:none;
}

.PremiumNameofIns
{
	width:400px;
	height:25px;
	float:left;
	font-weight:bold;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	text-align:left; 
	padding-left:10px;

}
.PremiumNameofIns span
{
    padding-left:10px;
}
.PremiumownDamegepremium
{
	width:400px;
	height:25px;
	float:left;
	font-weight:bold;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	text-align:center; 
	padding-left:10px;

}
.PremiumNameofModel
{
	width:400px;
	height:25px;
	float:left;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-right-style:none;
	padding-left:10px;
}
.Premiumpolicyfromto
{
	width:400px;
	height:25px;
	float:left;
	padding-left:10px;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-right-style:none;
	
}
.PremiumTppremium
{
	width:400px;
	height:25px;
	float:left;
	font-weight:bold;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;	
	padding-left:10px;
	text-align:center;
}
.PremiumTotalWeight
{
	font-weight:bold;
}

/*.suminsuredamt
{
		float:left;
		width:84px;
		height:35px;
		border:1px solid #A9A9A9;
        padding:0px 5px 0px 15px;
        border-top-style:none;
        border-right-style:none;
        text-align:right;
}*/
.suminsuredamt
{
		float:left;
		width:146px;
		height:25px;
		border:1px solid #A9A9A9;
		font-size:12px;
		padding-right:3px;
		border-right-style:none;
		border-left-style:none;
		border-top-style:none;
		text-align:right;
       
}
.PremiumcalculationSumInsured
{
	width:250px;
	height:25px;
	border:1px solid #A9A9A9;
	border-top-style:none;
	border-left-style:none;
	padding-left:10px;
	float:left;

}
.PremiumTppreminumCalc
{
	width:250px;
	height:25px;
	border:1px solid #A9A9A9;
	border-top-style:none;
	padding-left:10px;
	float:left;

}
body
{
	font-family:verdana;
	font-size:10px;
}
.owneddamagepremiumstyle
{
	font-weight:bold;
    text-align:center;
}

.datetextweight
{
    width:79px;
	font-weight:bold;
	float:left;
    padding:0px 10px 0px 1px;
    text-align:right;
}

.policypremiumfrom
{
	height:auto;
	width:auto;
    float:left;
    padding:0px 0px 0px 0px;

}
.holder
{
	width:821px;
	height:auto;
	float:left;
	border:1px solid #A9A9A9;
	border-bottom-style:none;
}
.holder div
{	
	font-size:10px;
}
.insurersidediv
{
	float:left;
	width:250px;
	height:30px;
	border:1px solid #A9A9A9;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:none;
	text-align:left;
}
.insurancenamesidesborder
{
		width:360px;
        height:35px;
        height:35px;
        padding:0px 0px 0px 10px;
        border:1px solid #A9A9A9;
        border-top-style:none;
		border-bottom-style:none;
        border-left-style:none;
		font-size:10px;
}
.insurancenamesidesmodel
{
	width:360px;
        height:35px;
        padding:0px 0px 0px 10px;
        border:1px solid #A9A9A9;
        border-top-style:none;
	border-bottom-style:none;
        border-left-style:none;
        border-right-style:none;
}


.amountweight
{
      float:left;
	width:84px;
	height:20px;
    padding:0px 2px;       
    text-align:right;
    font-weight:bold;
}       
.compareMainHeadmdl
{
    width:675px;
    min-height:20px;
    height:auto;
    padding:4px 0px 4px 10px;
    font-family:Verdana;
	text-align:left;
    font-size:18px;
    float:left;
    color:White;
    background-image:url('images/headingRepeat.png');
}
.commMsgLine
{
	width:750px;
	height:auto;
	text-align:left;
	clear:left;
	float:left;
}
.compContBtnLine
{
	width:500px;
	height:auto;
	text-align:left;
	padding-top:30px;
	float:left;
}
.compareChrtMsg
{
	width:650px;
	height:auto;
	text-align:left;
	float:left;
}
.compareComp_UndrDis_Item
{
	width:160px;
	height:44px;
	background-color:white;
	background-image:url('Images/btn_Comp Underwriter.png');
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-size:0px;
	border:none 0;
	cursor:pointer;
}
/* Compare page Premium Breakup ends here */

/* compare popup strats here */
.PopUpBg
{
	background:url("images/popupmodalBackground.png") repeat;
	width:100%;
	height:120%; 
	min-height:1000px;
	position:absolute;
	left:0;
	top:0;
	z-index:999;
}

.PaymentPopUp { 
	background:url("images/popupmodalBackground.png") repeat;
	width:100%;
	height:120%; 
	min-height:1000px;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
}

.popUpTopLeftCorner
{
	width:5px;
	height:5px;
	float:left;
	background:url('images/topleft.png') repeat;
}
.premCalOutLine
{
	width:825px;
	overflow:hidden;
	background-color:white;
	padding:15px 10px 10px 15px;
	float:left;
	}
.popUpTop
{
	width:850px;
	height:auto;
	background-color:white;
	float:left;
}
.popUpBtmLeftCorner
{
	width:5px;
	height:5px;
	float:left;
	background:url('images/btmLeft.png') no-repeat;
	background-position:left bottom;
}
* html .popimagecover
{
	width:auto;
	float:left;
	height:5px;
	position:absolute;
}
/** html .popUpBtmLeftCorner
{
	width:5px;
	height:5px;
	background:url('images/btmLeft.png') no-repeat left bottom;
	float:left;
}
* html .popUpBtmRgtCorner
{
		width:5px;
	height:5px;
	background:url('images/btmRgt.png') no-repeat; left bottom;
	float:left;
}*/
.popUpBtmRgtCorner
{
	width:5px;
	height:5px;
	float:left;
	background:url('images/btmRgt.png') no-repeat;
	background-position:bottom right;
	z-index:4;

	
}
.premiumpopUpBtmRgtCorner
{
	width:5px;
	height:5px;
	float:right;
	background:url('images/btmRgt.png') no-repeat;
	background-position:top right;
	
}
.popUpMdl
{
	width:300px;
	height:auto;
	background-color:red;
	float:left;
}
.outerpadding
{
	width:960px;
	padding:30px 0 30px 65px;
	margin:0px auto;
	text-align:left;
}
.popupTopBg
{
	width:850px;
	height:auto;
	float:left;
}
.middlelayer
{
	Width:840px;
	height:5px;
	background-color:white;
	float:left;
}
.popimagecover
{
width:850px;
height:auto;
float:left;
}

.popUpclosebtnLine
{
	width:38px;
	height:36px;
	margin-top:-23px;
	margin-right:-25px;
	text-align:left;
	float:right;
}
.popUpcloseBtn
{
	width:38px;
	height:36px;
	border:0;
	cursor:pointer;
	float:left;
	background:url('images/closeBtn.png') no-repeat;
	position: relative;
	z-index: 5;
}
/* compare popup ends here */

/* contactunderwriter starts here */
.contUndWrtMainTopContentHldr
{
    width:640px;
    height:auto;
    padding:30px 0px 0px 300px;
	float:left;
}
.mandatory
{
	height:20px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.pageCntrlRow
{
    width:100%;
    min-height:27px;
    height:auto;
	margin-bottom:5px;
	float:left;
    clear:left;
}
.contUndWrtLeft
{
    width:300px;
    height:auto;
	padding-bottom:2px;
	text-align:left;
    clear:left;
    float:left;
}
.conUndWrtTxtBox
{
    width:270px;
    height:auto;
    clear:left;
    float:left;
}
.contUndErrMsg
{
	 width:268px;
    height:auto;
    padding:2px 0px 3px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	border-top:none;
	clear:left;
    float:left; 
    color:#ff0000;
}
.largeTxtBoxStyle
{
    width:260px;
	height:18px;
    color:black;
    padding:2px 5px 2px 5px;
    border:none;
	float:left;
	border:solid 1px #aaaaaa;
	background:url('images/textboxBg.png') repeat-x;
	overflow:hidden;
	display:block;
}
.conUndWrtCheckBoxList
{
	width:360px;
	height:100px;
    padding:5px 5px 0px 5px;
    clear:left;
    float:left;
	border:solid 1px #aaaaaa;
	background:url('images/textboxBg.png') repeat-x;
	overflow-x:hidden;
    overflow-y:scroll;
}

.conUndWrtCheckBoxListNoBorder
{
	border:none;
	background:none;
	height:50px;
	overflow:hidden;
	padding:0px 0px 0px 5px;
}

.conUndWrtCheckBoxList table
{
    width:360px;
    height:auto;
	padding:0px 0px 0px 5px;
	float:left;
	clear:left;
	padding-bottom:5px;
}

.conUndWrtCheckBoxList table tr
{
	width:360px;
	height:15px;
}
.conUndWrtCheckBoxList table td
{
	width:360px;
	height:auto;
	padding-top:2px;
	float:left;
}
.conUndWrtCheckBoxList table tr td
{
	float:left;
}
.conUndWrtCheckBoxList table tr td input
{
    padding:0;
    margin:0;
     width:12px;
    height:12px;
	float:left;
	padding-bottom:3px;
}
.conUndWrtCheckBoxList table tr td label
{
    padding-left:5px;
    margin-top:-1px;
	float:left;
}
.conUndChkBoxErrMsg
{
	 width:368px;
    height:auto;
    padding:2px 0px 3px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	border-top:none;
	clear:left;
    float:left; 
    color:#ff0000;
}
.contUndDrpDwHrsBox
{
	width:55px;
	height:auto;
	/*height:18px;*/
	margin-right:10px;
	border:solid 1px #666666;
	clear:left;
	float:left;
}
.contUndDrpDwHrs
{
	width:55px;
	height:auto;
	/*height:18px;*/
	margin-right:10px;
	background:url('images/textboxBg.png') repeat-x;
	border:0;
	float:left;
}
.contUndSbmtBtnLine
{
	width:110px;
	height:auto;
	padding-left:170px;
	float:left;
}
.contUndSbmtBtn
{
	width:104px;
	height:41px;
	border:0;
	cursor:pointer;
	float:left;
	background:url('images/submitBtn.png') no-repeat;
}
.bakByngproLnk
{
	width:150px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	float:left;
}
.bakByngproLnk a
{
	text-decoration:underline;
	color:#555555;
}
.bakByngproLnk a:hover
{
	text-decoration:none;
}
.contUndDrpDwCntrlRow
{
	width:100px;
	height:auto;
	float:left;
}
.contUndDrpDwCntrlRow
{
	width:70px;
	height:auto;
	float:left;
}
.drpDwHrslbl
{
	width:55px;
	height:auto;
	font-size:10px;
	clear:left;
	float:left;
}
/* contactunderwriter ends here */

/* View Inspection Agency starts here */
.viewCashDealWhlDiv
{
	width:960px;
	height:auto;
	float:left;
}
#titleHeadingLeft
{
	width:7px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url('images/headingLeft.png');
	background-repeat:no-repeat;
	float:left;
}
#titleHeadingMdl
{
    width:706px;
    height:24px;
    padding:3px 0px 3px 10px;
    font-family:Verdana;
    font-size:20px;
    float:left;
    color:White;
    background-image:url('images/headingRepeat.png');
}
#titleHeadingRight
{
	width:9px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url('images/headingRight.png');
	background-repeat:no-repeat;
	float:left;
}

.viewInsAgnInnOutLine
{
	width:900px;
	height:auto;
	padding-top:5px;
	padding-right:10px;
	float:left;
}
.viewInsAgnInnBgLine
{
	width:900px;
	height:auto;
	background-color:#f8f8f8;
	float:left;
}
.viewInsAgnBgTopLeft
{
	width:12px;
	height:12px;
	background:url('images/viewInspBgTopLeft.png') no-repeat;
	float:left;
}
.viewInsAgnBgTopMdl
{
	width:876px;
	height:12px;
	border-top:solid 1px #e9e9e9;
	float:left;
}
.viewInsAgnBgTopRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspBgTopRgt.png') no-repeat;
	float:left;
}
.viewInsAgnBgBtmLeft
{
	width:12px;
	height:12px;
	background:url('images/viewInspBgBtmLeft.png') no-repeat;
	clear:left;
	float:left;
}
.viewInsAgnBgBtmMdl
{
	width:876px;
	height:12px;
	border-bottom:solid 1px #e9e9e9;
	float:left;
}
.viewInsAgnBgBtmRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspBgBtmRgt.png') no-repeat;
	float:left;
}
.viewInspplusSymb
{
	width:22px;
	height:22px;
	padding-top:3px;
	padding-bottom:15px;
	background:url('images/plusSymbol.png') no-repeat;
	float:left;
	clear:left;
	
}
.viewInspplusSymb span
{
	width:450px;
	height:auto;
	padding-left:30px;
	font-size:15px;
	font-family:verdana;
	color:#555555;
	float:left;
}

.viewInspplusSymb + div
{
	clear:left;
}
.viewInspMinusSymb
{
	width:22px;
	height:22px;
	padding-top:3px;
	padding-bottom:15px;
	background:url('images/minusSymbol.png') no-repeat;
	clear:left;
	float:left;
}

.viewInspMinusSymb + div
{
	clear:left;
}
.viewInspMinusSymb span
{
	width:150px;
	height:auto;
	padding-left:30px;
	font-size:15px;
	font-family:verdana;
	color:#555555;
	float:left;
}
.viewInsAgnDetWhleDiv
{
	width:800px;
	height:auto;
	padding-bottom:10px;
	clear:left;
	float:left;
}
.viewInspShowContent
{
	width:800px;
	height:auto;
	float:left;
	clear:left;
}

.VIAMdlCntOutLine
{
	width:873px;
	height:auto;
	padding:5px 15px 15px 10px;
	border-left:solid 1px #e9e9e9;
	border-right:solid 1px #e9e9e9;
	clear:left;
	float:left;
}
.VIAMdlCntOutLine > div:first-child
{
	width:880px;
	height:auto;
	overflow:hidden !important;
	float:left;
	clear:left;
	
}

.viewInsAgnBrdCmbLine
{
	width:600px;
	height:auto;
	padding-top:10px;
	clear:left;
	float:left;
}
.viewInsAgnBrdCmbLeft
{
	width:8px;
	height:28px;
	background:url('images/insAgnBrdCmbLeft.png') no-repeat;
	float:left;
}
.viewInsAgnBrdCmbRgt
{
	width:15px;
	height:28px;
	background:url('images/insAgnBrdCmbRgt.png') no-repeat;
	float:left;
}
.viewInsConName
{
	width:450px;
	height:auto;
	min-height:45px;
	background:url('images/lineRepeat.png') repeat-x;
	background-position:10px 25px;
	float:left;
}
.viewInsConName div 
{
	clear:left;
}
.viewInsAgnDetailsOutLine
{
	width:800px;
	height:auto;
	margin-top:5px;
	background-color:#ffffff;
	float:left;
	clear:left;
}
.viewInsAgnDetBgTopLft
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetTopLeft.png') no-repeat;
	float:left;
}
.viewInsAgnDetBgTopMdl
{
	width:776px;
	height:12px;
	border-top:solid 1px #efefef;
	float:left;
}
.viewInsAgnDetBgTopRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetTopRgt.png') no-repeat;
	float:left;
}

.viewInsAgnDetBgBtmRow
{
	width:800px;
	height:auto;
	float:left;
	clear:left;
}
.viewInsAgnDetBgBtmLft
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmLeft.png') no-repeat;
	float:left;
}
.viewInsAgnDetBgBtmMdl
{
	width:776px;
	height:12px;
	border-bottom:solid 1px #efefef;
	float:left;
}
.viewInsAgnDetBgBtmRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmRgt.png') no-repeat;
	float:left;
}
.viewinsAgnDetInnerContent
{
	width:750px;
	height:auto;
	padding:10px 25px 20px 25px;
	float:left;
}
.viewInsItemRow
{
	width:200px !important;
	height:auto;
	min-height:130px;
	float:left;
}
.viewInsAltRow
{
	width:200px;
	height:auto;
	min-height:130px;
	float:left;
}
.viewInsInsurOtherDet
{
	width:180px;
	height:auto;
	padding-top:3px;
	line-height:14px;
	float:left;
}
.viewInsAgnBrdCmbMdl
{
	width:300px;
	height:22px;
	padding-top:6px;
	background-color:#efefef;
	float:left;
}
.viewInsAgnBrdCmbMdl span
{
	font-size:13px;
	color:#492b76;
	font-weight:bold;
}
.viewInsAgnBckBtnLine
{
	width:27px;
	height:27px;
	padding-right:10px;
	float:left;
}
.viewInsAgnBckLink
{
	width:300px;
	height:27px;
	padding:5px 0px 0px 30px;
	background:url('images/viewInspAgnBckBtn.png') no-repeat;
	color:#555555;
	float:left;
}
.viewInsAgnLnkLine
{
	width:500px;
	height:auto;
	padding-top:10px;
	float:left;
}
.viewInsInsurName
{
	width:150px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.showCashDlrsBtn
{
	width:265px;
	height:56px;
	background:url('images/showCashDlrsBtn.png') no-repeat;
	border:0;
	float:left;
}
.viewCshlessTopLine   
{
	width:910px;
	height:auto;
	float:left;
}
.viewCashlessOuterBox
{
	width:960px;
	height:auto;
	clear:left;
	float:left;
}
.classOfVehOutLine
{
	width:265px;
	height:auto;
	padding-top:20px;
	float:left;
}
.chseInsFrmOutLine
{
	width:400px;
	height:auto;
	padding-top:20px;
	float:left;
}
.classOfVeh
{
	width:200px;
	height:auto;
	font-size:12px;
	color:#000000;
	clear:left;
	float:left;
}
.chseInsFrm
{
	width:350px;
	height:auto;
	font-size:12px;
	color:#000000;
	float:left;
}
.viewCshDlrsTxtBox
{
	width:250px;
	height:auto;
	clear:left;
	float:left;
}
.viewChseInsFrmTxtBox
{
	width:400px;
	height:auto;
	padding-bottom:10px;
	clear:left;
	float:left;
}
.viewChseInsErrMsg
{
	 width:374px;
    height:auto;
    padding:2px 0px 3px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	border-top:none;
	clear:left;
    float:left; 
    color:#ff0000;
}
.ViewInspMkeErrMsg
{
	 width:245px;
    height:auto;
    padding:2px 0px 3px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	border-top:none;
	clear:left;
    float:left; 
    color:#ff0000;
}
.exOptions
{
	width:150px;
	height:auto;
	padding-top:5px;
	color:#bab6b6;
	float:left;
}
.viewCashlessBtnLine
{
	width:265px;
	height:auto;
	float:right;
}
.viewshowInspBtnline
{
	width:300px;
	height:auto;
	float:right;
}
.addInspAgnBtn
{
	width:296px;
	height:56px;
	background:url('images/showInspBtn.png') no-repeat;
	border:0;
	float:left;
}
/* View Inspection Agency ends here */
/*Y to choose popup*/

.ytoChooseouterpadding
{
	width:55%;
    min-width:850px;
    min-height:300px;
    height:auto;
    overflow:auto;
    padding-top:10%;
    padding-left:250px;
    padding-right:0px;
    padding-bottom:0px;
	text-align:left;
}
.ytoChoosepopupTopBg
{
	width:700px;
	height:auto;
	background:#ffffff url('images/whyChsRgtTopRepeat.png') repeat-x;
	float:left;
}
.ytochooseoutercover
{
	width:auto;
	height:auto;
	float:left;
}
.ytochooseleftpane
{
width:209px;
height:276px;
background:url('images/whyChsLeftImg.png') no-repeat;
float:left;

}
.ytochooserightpane
{
	width:410px;
	height:276px;
	background:url('images/whyChsRgtImg.png') no-repeat;
	background-position:right;
	float:right;

}
.ytochooseleftpanetitle
{
	width:200px;
	height:auto;
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-top:20px;
	margin-left:27px;
}
.ytochooserightpane li
{
	width:350px;
	height:auto;
	padding-left:40px;
	padding-bottom:10px;
	font-weight:normal;
	color:#000000;
	background:url('images/whyChsIcon.png') no-repeat;
	background-position:15px 2px;
	list-style-type:none;
	float:left;
	clear:left;
}
.ytochooserightpanetitle
{
	width:150px;
	height:auto;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	float:left;
	clear:left;
}
.ytochooserightbottomimage
{
width:5px;
height:5px;
float:right;
}

.DivCssPrintButton
{
	float:right;
	margin:15px 0 0 0;
}
.DivCssPrintButton input
{
	background:url('images/printBtn.png') no-repeat;
	width:98px;
	height: 39px;
	border:0;
	font-size:0;
	color:transparent;
	cursor:pointer;
}
.DivCsssaveQutBtn
{
	float:left;
}
.DivCsssaveQutBtn input
{
	background:url('images/saveQutBtn.png') no-repeat;
	width:120px;
	height:45px;
	border:0;
	font-size:0;
	color:transparent;
}

/* END COMMON.CSS /*

/* START COMPAREBUY.CSS */

/* TP Compare starts here*/
.tpcompareWholeDiv
{
	width:958px;
	height:auto;
	text-align:center;
	float:left;
}
.tpCompTopTxt
{
	width:300px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	margin-left:-10px;
	float:left;
}
.tpCompare_Head
{
	width:850px;
	height:42px;
	text-align:center;
	float:left;
	
}
.tpCompare_Head .tpCompare_Ins_Head
{
	width:155px;
	height:22px;
	padding-top:20px;
	padding-left:10px;
	background-image:url('Images/QuComInsFirmSecImg.png');
	background-repeat:no-repeat;
	vertical-align:top;
	color:#ffffff;
	text-align:left;
	float:left;
}
.tpCompare_Driver_Head
{
	width:78px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	background-color:#7b5bab;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:top;
	text-align:center;
	color:#ffffff;
	float:left;
}
.tpCompare_Person_Head
{
	
	width:130px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	background-color:#7b5bab;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:top;
	color:#ffffff;
	float:left;
}
.tpCompare_Property_Head
{
	width:130px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	background-color:#7b5bab;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:top;
	color:#ffffff;
	float:left;
}
.tpCompare_Premium_Head
{
	background-color:#7B5BAB;
	background-image:url("Images/compVioletHeadingEff.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	height:32px;
	padding-right:5px;
	padding-top:10px;
	vertical-align:top;
	width:100px;
}
.Tpbelowfirmcontainor
{
	width:960px;
	height:auto;
	float:left;
}
.tpCompare_Buy_Head
{
	width:110px;
	height:35px;
	float:left;
}
.tpcompTopWholeBox
{
	width:960px;
	height:auto;
	padding-top:10px;
	padding-bottom:30px;
	clear:left;
	float:left;
	border-style :solid ;
}
.tpCompare_ItemRow
{
	width:967px;
	height:50px;
	background-color:#fbfafe;
	background-image:url('Images/bgborder.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

.tpCompare_AlternateRow
{
	width:967px;
	height:50px;
	background-color:#ffffff;
	background-image:url('Images/bgborder.png');
	background-repeat:no-repeat;
	background-position:left bottom;

	float:left;
}
.tpCompare_ItemRow .tpCompare_Ins_Item
{
	width:135px;
	height:20px;
	padding:10px 20px 5px 10px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.tpCompare_ItemRow .tpCompare_Driver_Item
{
	width:78px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	float:left;

}

.tpCompare_ItemRow .tpCompare_ComfortCharges
{
	width:100px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	float:left;

}
.tpCompare_ItemRow .tpCompare_Total
{
	width:98px;
	height:40px;
	border-right:solid 1px #e2e1e1;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	float:left;

}

.tpCompare_ItemRow .tpCompare_Person_Item
{
	width:130px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	float:left;

}
.tpCompare_ItemRow .tpCompare_Property_Item
{
	width:130px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	float:left;
}
.tpCompare_ItemRow .tpCompare_Premium_Item
{
	width:100px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:center;
	float:left;

}
.tpCompare_Comfort_Head
{
	width:100px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	background-color:#7b5bab;
	background-image:url('Images/compVioletHeadingEff.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:top;
	color:#ffffff;
	float:left;
}
.tpCompare_Total_Head
{
	width:100px;
	height:32px;
	padding-top:10px;
	padding-right:5px;
	background-color:#7b5bab;
	color:#ffffff;
	vertical-align:top;
	float:left;	
}
.tpCompare_AlternateRow .tpCompare_Ins_Item
{
	width:135px;
	height:55px;
	padding:10px 20px 5px 10px;
	text-align:left;
	vertical-align:top;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_Driver_Item
{
	width:78px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_ComfortCharges
{
	width:100px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_Total
{
	width:98px;
	height:40px;
	padding-top:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #e2e1e1;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_Person_Item
{
	width:130px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_Property_Item
{
	width:130px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	float:left;
}
.tpCompare_AlternateRow .tpCompare_Premium_Item
{
	width:100px;
	height:auto;
	min-height:30px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:32px;
	vertical-align:top;
	text-align:center;
	float:left;

}
.tpCompare_BuyBtnLine
{
	width:130px;
	height:50px;
	padding-top:5px;
	padding-left:0px;
	background-color:white;
	background-image:none;
	border:none;
	float:left;
}
.tpCompare_BuyBtn
{
	width:130px;
	height:35px;
	padding-left:10px;
	background:url('Images/view_BuyBtn.png') no-repeat;
	background-position:10px 0px;
	border:0;
	float:left;
	cursor:pointer;
	background-color:white;
	
}

.tpCompare_UndrDisBtn
{
	width:143px;
	border:none 0;
	height:40px;
	background-color:white;
	background-image:url('Images/contunderWrtBtn.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	font-size:0px;
	cursor:pointer;
}
.tpCompare_Apply
{
	width:143px;
	border:none 0;
	height:40px;
	background-color:white;
	background:url('Images/btns_Apply.png') no-repeat;
	background-repeat:no-repeat;
	background-position:10px 5px;
	font-size:0px;
	cursor:pointer;
}

/* TP Compare ends here*/

/* Compare and Buy Starts here */
.wholeDiv
{
	width:958px;
	height:auto;
	float:left;
}
.compare_HeadRow
{
	width:958px;
	height:52px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	float:left;
}
.compare_InsFirms_Head
{
	width:157px;
	height:22px;
	padding-top:30px;
	padding-left:8px;
	background-image:url('Images/compareInsFirmHeading.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}
.compare_InsFirms_Head span
{
	font-size:13px;
	color:#ffffff;
}
.compare_Other_Head span
{
	font-size:13px;
	color:#ffffff;
}
.compare_Features_Content
{
	width:157px;
	height:21px;
	min-height:21px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:8px;
	text-align:left;
	color:#492b75;
	float:left;
}
.compare_Other_Head
{
	width:120px;
	height:32px;
	margin-top:10px;
	padding-top:10px;
	padding-left:8px;
	padding-right:2px;
	background-color:#7b5bab;
	background-image:url('Images/headingEff.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:center;
	float:left;
}
.compare_other_UndrDis_Btn
{
	width:104px;
	height:44px;
	background-color:white;
	background-image:url('Images/btn_underwriting.png');
	font-size:0px;
	border:none 0;
	margin-top:-5px;
	cursor:pointer;
}
.compare_other_Apply
{
	width:74px;
	height:44px;
	background-color:white;
	background:url('Images/btns_Apply.png') no-repeat;
	font-size:0px;
	border:none 0;
	margin-top:0px;
	padding-left:30px;
	cursor:pointer;
}

.compare_Selected_Head
{
	width:138px;
	height:52px;
	background:#f7c958 url('Images/compare_Head_SelectedLeft.png') no-repeat;
	background-position:top left;
	float:left;
}
.compare_Selected_InnerHead
{
	width:136px;
	height:32px;
	padding-top:20px;
	padding-left:1px;
	padding-right:1px;
	background:url('Images/compare_Head_SelectedRight.png') no-repeat;
	background-position:top right;
	text-align:center;
	float:left;
}
.compare_ItemRow
{
	width:956px;
	height:auto;
	background-color:#faf8fe;
	border:solid 1px #e8e8e8;
	font-size:12px;
	float:left;
	clear:left;
}
.compare_ItemRow .compare_Features_Content
{
	width:141px;
	height:40px;
	padding-top:10px;
	padding-left:8px;
	padding-bottom:8px;
	padding-right:15px;
	font-size:12px;
	background:url('images/Compare_Insfirms_AltItemRow.png') repeat-y;
	background-position:right;
	color:#6c5f80;
	float:left;
}
.compare_ItemRow .compare_Features_Content span
{
	float:left;
}

.compare_Others_Content
{
	width:130px;
	height:21px;
	min-height:21px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	color:#492b75;
	float:left;
}
.compare_Selected_Content
{
	width:135px;
	height:21px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#fff4dc;
	border-left:1px solid #f6d07c;
	border-right:1px solid #f6d07c;
	text-align:center;
	float:left;
}
.compare_ItemRow .compare_Selected_Content
{
	width:135px;
	height:43px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#fff4dc;
	text-align:center;
	float:left;
}
.compare_AlternateRow
{

	width:956px;
	height:auto;
	background-color:#ffffff;
	border:solid 1px #e8e8e8;
	font-size:12px;
	float:left;
	clear:left;
}
.compare_AlternateRow .compare_Features_Content
{
	width:141px;
	height:42px;
	padding-top:10px;
	padding-left:8px;
	padding-bottom:8px;
	padding-right:15px;
	background:url('images/Compare_Insfirms_ItemRow.png') repeat-y;
	background-position:right;
	color:#6c5f80;
	float:left;
}
.compare_AlternateRow .compare_Features_Content span
{
	font-size:12px;
}
.compare_AlternateRow .compare_Selected_Content
{
	width:135px;
	height:45px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#fff4dc;
	text-align:center;
	float:left;
}

.compare_ButtonRow
{
	width:956px;
	height:auto;
	background-color:#ffffff;
	border:solid 1px #e8e8e8;
	border-right:solid 1px #e8e8e8;
	font-family:verdana;
}
.compare_ButtonRow .compare_Features_Content
{
	width:150px;
	height:40px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:5px;
	background:url('images/Compare_Insfirms_ItemRow.png') repeat-y;
	background-position:150px top;
	float:left;
}
.compare_ButtonRow .compare_Others_Content
{
	width:130px;
	height:40px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.compare_ButtonRow .compare_Selected_Content
{
	width:135px;
	height:40px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:5px;
	background-color:#fff4dc;
	border-left:1px solid #f6d07c;
	border-right:1px solid #f6d07c;
	text-align:center;
	cursor:pointer;
	float:left;
}
.compare_other_Buy_Btn
{
	width:66px;
	height:36px;
	background:url('Images/compare_other_Buy_Btn.png') no-repeat;
	text-align:center;
	border:0;
	cursor:pointer;
}
.compare_Selected_Buy_Btn
{
	width:64px;
	height:32px;
	background:url('Images/compare_Selected_Buy_Btn.png') no-repeat;
	border:0;
	text-align:center;
	cursor:pointer;
}
.CompBuyincluTaxTxt
{
	width:270px;
	height:auto;
	padding-top:5px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#d86a0e;
	clear:left;
	float:left;
}

.previousButtonHldr
{
	width:850px;
	height :auto;
	padding-top:15px;
	float:left;
	clear:left;
}
tpCompare_Total
{
	background-color:red;
}

/* Compare and Buy ends here */

/* END COMPAREBUY.CSS */

/* START COVERAGEPROFILE.CSS */

.frmBuilderFormHldrCoverageProfile
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageProfile .sysmix_classic_outerPanel_Div
{
    width:571px;
	/*overflow:none;*/
}
.frmBuilderFormHldrCoverageProfile .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
	float:left;
}
/* Cover details starts here */
.Type_Of_Cover_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    /*overflow:none;*/
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
	display:inline;
	float:left;
	clear:left;
}
.CoverageProfile_LabelTypeFirst
{
	width:525px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	padding-top:13px;
	float:left;
	clear:left;
}
.CoverageProfile_LabelTypeFirst .sysmix_classic_field_Control_Div
{
    padding-top:3px;
    color:#000000;
	display:inline;
}
.CoverageProfile_LabelTypeFirst .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:240px;
    height:auto;
	display:block;
	margin-top:10px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}

.CoverageProfile_NCBRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:150px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_LabelType
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_LabelType .sysmix_classic_field_Control_Div
{
    padding-top:3px;
    color:#000000;
}
.CoverageProfile_SumInsuredRow
{
	width:410px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
}
.CoverageProfile_SumInsuredRow .sysmix_classic_field_Control_Div
{
    width:110px !important;
}
/*\*/ * html .CoverageProfile_SumInsuredRow .sysmix_classic_field_Control_Div {position:absolute;} /**/ 
/*\*/ * html .CoverageProfile_SumInsuredRow .sysmix_classic_field_instruct_Div {position:absolute;margin-left:110px;} /**/ 
.CoverageProfile_SumInsuredRow .sysmix_classic_field_Control_Div input
{
	width:100px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.CoverageProfile_SumInsuredRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:240px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_SumInsuredRow .sysmix_classic_field_Popup_Div
{
	
    float:left;
    width:300px;
    margin-top:-50px;
    padding-left:370px;
}
.CoverageProfile_CustActionRow
{
	width:120px;
	height:auto;
	padding-bottom:13px;
	padding-left:5px;
	padding-top:3px;
	display:inline;
	float:left;
}
.CoverageProfile_CustActionRow .sysmix_classic_field_label_Div
{
    display:none;
}
.CoverageProfile_CustActionRow .sysmix_classic_field_mandatory_Div
{
    display:none;
}
.CoverageProfile_CustActionRow .sysmix_classic_field_Control_Div
{
    display:none;
}
.CoverageProfile_CustActionRow .Type_Of_Cover_Refer_DeclarationHolderCustomAction
{
    text-decoration:underline;
    cursor:pointer;
}
.CoverageProfile_ThirdNotifyDateRow
{
	width:70px;
	height:auto;
	padding-bottom:0px;
	padding-left:0px;
	float:right;
	margin-top:-72px;
	margin-right:305px;
}
.CoverageProfile_ThirdNotifyDateRow .sysmix_classic_field_label_Div
{
    display:none;
}
.CoverageProfile_ThirdNotifyDateRow .sysmix_classic_field_mandatory_Div
{
    display:none;
}
.CoverageProfile_ThirdNotifyDateRow .sysmix_classic_field_Control_Div
{
	font-weight:bold;
	font-size:10px;
}

* html .CoverageProfile_ThirdNotifyDateRow .sysmix_classic_field_Control_Div {
	position:relative;
	left: 175px;
	font-weight:bold;
	font-size:10px;
}

.CoverageProfile_ThirdNotifyFirstRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-top:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_ThirdNotifyFirstRow .sysmix_classic_field_label_Div
{
    width:45px;
}
.CoverageProfile_ThirdNotifyFirstRow .sysmix_classic_field_Control_Div
{
    width:360px;
    padding:20px 20px 20px 20px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
    border:solid 1px #FFB2B2;
}
.CoverageProfile_CoverConsentRow
{
		width:30px;
	height:auto;
	padding-bottom:13px;
	padding-left:70px;
	padding-right:10px;
	clear:left;	
	float:left;
}
.CoverageProfile_CoverConsentRow .sysmix_classic_field_label_Div
{
    width:45px;
}
.CoverageProfile_CoverConsentRow .sysmix_classic_field_Control_Div
{
    width:380px;
    height:80px;
    padding:10px 10px 10px 10px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
    border:solid 1px #FFB2B2;
	float:left;
}
.CoverageProfile_CoverConsentRow .sysmix_classic_field_Control_Div table tr td input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_CoverConsentRow .sysmix_classic_field_Control_Div table tr td label
{
    width:360px;
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
	float:left;
}
.CoverageProfile_CoverConsentRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
	margin-top:-38px;
    padding:5px 0px 2px 5px;
    background:#ffefef;
    border:1px solid #ffc6c6;
    position:relative;
	z-index:50;
}
.CoverageProfile_ThirdNotifyRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	}
.CoverageProfile_ThirdNotifyRow .sysmix_classic_field_label_Div
{
    width:45px;
}
.CoverageProfile_ThirdNotifyRow .sysmix_classic_field_Control_Div
{
    width:360px;
    padding:20px 20px 20px 20px;
    min-height:30px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
	border:solid 1px #FFB2B2;
	 text-align:left;
	 
}
.CoverageProfile_ThirdNotifyRow01
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	}
.CoverageProfile_ThirdNotifyRow01 .sysmix_classic_field_label_Div
{
    width:45px;
}
.CoverageProfile_ThirdNotifyRow01 .sysmix_classic_field_Control_Div
{
    width:360px;
    padding:20px 20px 20px 20px;
    min-height:30px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
	 border:solid 1px #FFB2B2;
	 text-align:left;
}
.CoverageProfile_ThirdNotifyRow01 .sysmix_classic_field_Control_Div span  
{
	position:absolute;
	margin-top:25px;
}
* html .Basic_Details_ChennaiCustomerOnlyCustomAction
{
	float:left;
	text-align:left;
	position:absolute;
}
.CoverageProfile_ThirdNotifyRow .Basic_Details_ChennaiCustomerOnlyCustomAction
{
    width:50px; 
    padding-top:37px;
    text-decoration:underline;
    cursor:pointer;
	margin-left:110px;
	margin-top:-75px;
	float:left;
	text-align:left;
	z-index:5;
	position:relative;
}
/*\*/ * html .CoverageProfile_ThirdNotifyRow .sysmix_classic_field_Control_Div {height:30px;} /**/ 
/*\*/ * html .CoverageProfile_ThirdNotifyRow .Basic_Details_ChennaiCustomerOnlyCustomAction {clear:left; margin-top:-75px; text-align:left;} /**/ 
* html .Basic_Details_ChennaiCustomerOnlyCustomActionUnderlinkClass
{
	text-align:left;
}
.CoverageProfile_ConsentRow
{
	width:525px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_ConsentRow .sysmix_classic_field_label_Div
{
    width:20px;
}
.CoverageProfile_ConsentRow > div + div + div
{
    float:left;
    width:455px;
    height:70px;
    padding:10px;
    background-image:url(images/declaration.png);
    background-repeat:repeat-x;
    border:solid 1px #ffb2b2;
}
.CoverageProfile_ConsentRow > div + div + div .sysmix_classic_field_label_CssClass input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_ConsentRow > div + div + div .sysmix_classic_field_label_CssClass label
{
    width:440px;
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.CoverageProfile_minSum
{
	width:279px;
	height:auto;
	padding-bottom:13px;
	padding-left:70px;
	clear:left;
	float:left;
	
}
.CoverageProfile_minSum .sysmix_classic_field_label_Div
{
    width:208px;
    color:#000000;
    padding-bottom:5px; 
    padding-top:5px;   
    padding-left:10px;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
}
.CoverageProfile_minSum .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.CoverageProfile_minSum .sysmix_classic_field_Control_Div
{
    width:60px;
	height:13px;
    padding-top:5px;
    padding-bottom:5px;
    color:#000000;
	text-align:left;
    border-top:solid 1px gray; 
    border-bottom:solid 1px gray;  
}
.CoverageProfile_maxSum
{
	width:150px;
	height:auto;
	padding-bottom:13px;
	padding-left:0px;
	float:left;
}

.CoverageProfile_maxSum .sysmix_classic_field_label_Div
{
    width:40px;
    color:#000000;
    padding-bottom:5px;    
    padding-top:5px; 
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
}
.CoverageProfile_maxSum .sysmix_classic_field_mandatory_Div
{
    display:none;
}
.CoverageProfile_maxSum .sysmix_classic_field_Control_Div
{
    width:60px;
	height:13px;
    padding-top:5px;
    color:#000000;
    padding-bottom:5px;    
    border-top:solid 1px gray;    
    border-bottom:solid 1px gray;
}
.CoverageProfile_DateRow
{
	width:530px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.CoverageProfile_DateRow .sysmix_classic_field_date_errormsg_Div
{
    clear:both;
    width:226px;
    height:auto;
	display:block;
	margin-left:232px;
	color:Red;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_DateRow .sysmix_classic_field_date_Div
{
	width:250px;
}
.CoverageProfile_DateRow .txtHGCDateEmpty
{
    float:left;
}
.CoverageProfile_DateRow .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-20px;
    margin-left:-30px;
    margin-right:20px;
	display:inline;
}
.CoverageProfile_DateRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-48px;
    padding-left:510px;
}
.CoverageProfile_RadBtnRow
{
	width:537px;
	min-height:15px;
	height:auto;
	padding-left:13px;
	padding-bottom:5px;
	float:left;
	overflow:auto;
}

/* *html .CoverageProfile_RadBtnRow { clear:both; width:537px; background:red; overflow:hidden; }

*html .CoverageProfile_RadBtnRow.Claim .sysmix_classic_field_label_Div .sysmix_classic_field_label_CssClass 
{background: green; position:relative; float:left;}

*html .CoverageProfile_RadBtnRow.Claim .sysmix_classic_field_Control_Div table.sysmix_classic_field_control_CssClass tr
{ background: blue; height:10px; float:left;} */

.CoverageProfile_RadBtnNewRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	overflow:auto;
	padding-left:13px;
	clear:left;
}
.CoverageProfile_RadBtnNewRow .sysmix_classic_field_Control_Div table
{
    width:37%;
    padding-top:2px;
}
.CoverageProfile_RadBtnNewRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_RadBtnNewRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.CoverageProfile_RadBtnLblRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_RadBtnLblRow .sysmix_classic_field_Control_Div
{
    padding-top:2px;
	color:Black;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div 
{
	min-height:20px;
	height:auto;
	overflow:auto;	
}

.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:30px;
	display:block;
	margin-top:13px;
	margin-bottom:5px;
	padding:5px 0px 5px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}

.CoverageProfile_RadBtnNewRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:105px;
    height:15px;
	display:block;
	margin-top:13px;
	margin-bottom:5px;
	padding:5px 0px 5px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}

.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div table span
{
    clear:both;
    width:auto;
    height:auto;
	display:inline;
    padding:0px 0px 0px 0px;
    background-color:Transparent;
    border:none;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div table
{
    width:37%;
    padding-top:2px;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-left:-180px;
    margin-right:180px;
	display:inline;
	cursor: pointer;
	position: relative;
	z-index: 1;
	background-color:red;
}

.CoverageProfile_RadBtnRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-40px;
    padding-left:360px;
}
.CoverageProfile_SelSumRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_SelSumRow .sysmix_classic_field_Control_Div select
{
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_SelSumRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
/* Cover details ends here */

/* Previous policy details starts here */
.Previous_Policy_Details_classic_section_Div
{
    min-height:20px;
	overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}

* html .Previous_Policy_Details_classic_section_Div {
	overflow:hidden;
	width:550px;
}

.CoverageProfile_ExpiredRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-top:10px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_ExpiredRow .sysmix_classic_field_Control_Div input
{
	width:100px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_ExpiredRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_FirmRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_FirmRow .sysmix_classic_field_Control_Div
{
	width:265px;
}
.CoverageProfile_FirmRow .sysmix_classic_field_Control_Div select
{
	width:260px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_FirmRow .sysmix_classic_field_Popup_Div
{
    width:300px;
    margin-top:-38px;
	margin-left:105px;
    padding-left:420px;
	float:left;
	
}
.CoverageProfile_FirmRow .sysmix_classic_field_Control_Div input
{
	width:256px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_FirmRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_DrpDwnRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div
{
	width:120px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div select
{
	width:75px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Popup_Div
{
    width:300px;
    margin-top:-38px;
	margin-left:105px;
    padding-left:290px;
	float:left;
	
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
	margin-top:10px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div table span
{
    clear:both;
    width:auto;
    height:auto;
	display:inline;
    padding:0px 0px 0px 0px;
    background-color:Transparent;
    border:none;
}
.CoverageProfile_DrpDwnRowdamage
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
	position:relative;
}
.CoverageProfile_DrpDwnRowdamage .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
	margin-top:2px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
* html .CoverageProfile_DrpDwnRowdamage .sysmix_classic_field_Control_Div
{
	width:120px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div table
{
    width:80%;
    padding-top:2px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.CoverageProfile_DrpDwnRow .sysmix_classic_field_Control_Div textarea
{
	width:200px;
	height:100px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}

.CoverageProfile_NCBRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
}
.CoverageProfile_NCBRow .sysmix_classic_field_Control_Div
{
	width:60px;
	float:left;
}
.CoverageProfile_NCBRow .sysmix_classic_field_Popup_Div
{
    width:280px;
    margin-top:-35px;
    padding-left:320px;
}
.CoverageProfile_NCBRow .sysmix_classic_field_Control_Div select
{
	width:50px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_NCBRow .sysmix_classic_field_Control_Div span
{
    display:block;
    padding-top:3px;
    color:#000000;
}
.CoverageProfile_DeclarationRow
{
    width:30px;
	height:auto;
	padding-bottom:13px;
	padding-left:70px;
	padding-right:0px;
}
.CoverageProfile_DeclarationRow
{
    float:left;
}
.CoverageProfile_DeclarationRow .sysmix_classic_field_label_Div
{
    display:none;
}
.CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div
{
    width:30px;
    padding:10px 0px 10px 10px;
    height:78px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
    border:solid 1px #FFB2B2;
    border-right:none;
    float:right;
}
.CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div table label
{
    display:none;
}
.CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:230px;
    height:auto;
	display:block;
	position:absolute;
    padding:2px 5px 4px 5px;
    margin-top:-50px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    z-index:10;
}

*+html .CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:230px;
    height:auto;
	display:block;
	position:absolute;
    padding:2px 5px 4px 5px;
    margin-top:-55px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    z-index:20;
	
}

* html .CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:230px;
    height:auto;
	display:block;
	position:absolute;
    padding:2px 5px 4px 5px;
    background-color:#000000;
    border:solid 1px #ffc6c6;
    z-index:20;
	top:5px;
	margin-top:-20px;
}

.CoverageProfile_DeclarationTxtRow
{
	width:350px;
	height:auto;
	padding-bottom:13px;
	padding-left:0px;
	float:left;
}
.CoverageProfile_DeclarationTxtRow .sysmix_classic_field_label_Div
{
    display:none;
}
.CoverageProfile_DeclarationTxtRow .sysmix_classic_field_Control_Div
{
    width:350px;
    padding:10px 10px 10px 10px;
    height:78px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
    border:solid 1px #FFB2B2;
    border-left:none;
}
/*
*:first-child+html .CoverageProfile_DeclarationTxtRow
{ position:relative; top:-264px;}

* html .CoverageProfile_DeclarationTxtRow .sysmix_classic_field_Control_Div {
	position:relative;
	left:-10px;
}

*:first-child+html .CoverageProfile_DeclarationTxtRow .CoverageProfile_DeclarationTxtRow .sysmix_classic_field_Control_Div { position:relative; top:528px; height: 78px;}
*/
.CoverageProfile_DeclarationTxtRow .sysmix_classic_field_Control_Div table label
{
    display:none;
}
.CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div textarea
{
	width:200px;
	height:100px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.CoverageProfile_ActTermsRow
{
	width:220px;
	height:auto;
	clear:left;
	padding-left:280px;
	clear:left;
	float:left;
}
.CoverageProfile_ActTermsRow .sysmix_classic_sectionButton_Div
{
    width:220px;
}
.CoverageProfile_ActTermsRow .sysmix_classic_sectionButton_Div input
{
    width:220px;
    text-align:right;
    background:none;
    border:none;
    text-decoration:underline;
    cursor:pointer;
}
.CoverageProfile_TermsRow
{
	width:190px;
	height:auto;
	clear:left;
	padding-left:220px;
	margin-top:-47px;
	float:left;
}
.CoverageProfile_TermsRow .sysmix_classic_sectionButton_Div
{
    width:185px;
}
.CoverageProfile_TermsRow .sysmix_classic_sectionButton_Div input
{
    width:195px;
    text-align:right;
    background:none;
    border:none;
    text-decoration:underline;
    cursor:pointer;
}
/* Previous policy details ends here */

/* Current policy details starts here */
.Current_Policy_Details_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.CoverageProfile_FirmFirstRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	padding-top:13px;
	float:left;
	clear:left;
}
.CoverageProfile_FirmFirstRow .sysmix_classic_field_Control_Div
{
	width:265px;
}
.CoverageProfile_FirmFirstRow .sysmix_classic_field_Control_Div input
{
	width:256px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.CoverageProfile_FirmFirstRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.CoverageProfile_FirmFirstRow .sysmix_classic_field_Popup_Div
{
    width:280px;
    margin-top:-35px;
    padding-left:525px;
}
/* Current policy details end here */

/* Coverage renewal starts here */
.frmBuilderFormHldrCoverageRenewalCurrent
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageRenewalCurrent .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageRenewalCurrent .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/* Coverage renewal ends here */

/* Coverage new starts here */
.frmBuilderFormHldrCoverageBrandNewCar
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageBrandNewCar .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageBrandNewCar .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}

.frmBuilderFormHldrCoverageUsedCar
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageUsedCar .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageUsedCar .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.No_Claim_Bonus_Eligibility_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.CoverageProfile_LabelTypeFirst .sysmix_classic_field_Control_Div table
{
    width:37%;
    padding-top:2px;
    min-height:5px;
}
.CoverageProfile_LabelTypeFirst .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_LabelTypeFirst .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:16px;
    margin-top:-1px;    
}
.CoverageProfile_NewNotifyRow
{
	width:495px;
	height:auto;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_NewNotifyRow .sysmix_classic_field_label_Div
{
    width:50px;
}
.CoverageProfile_NewNotifyRow .sysmix_classic_field_Control_Div
{
    width:335px;
    padding:20px 20px 20px 45px;
    background-image:url('images/declaration.png');
    background-repeat:repeat-x;
    border:solid 1px #FFB2B2;
    border-bottom:none;
}
.CoverageProfile_NewNotifyChkRow
{
	width:20px;
	height:auto;
	padding-bottom:13px;
	padding-left:75px;
	padding-right:20px;
	clear:left;
	float:left;
}
.CoverageProfile_NewNotifyChkRow .sysmix_classic_field_label_Div
{
    display:none;
}
.CoverageProfile_NewNotifyChkRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.CoverageProfile_NewNotifyChkRow .sysmix_classic_field_Control_Div
{
    width:20px;
    height:70px;
    padding-left:20px;
    border:solid 1px #FFB2B2;
    border-right:none;
    border-top:none;
    margin-top:-5px;
}
.CoverageProfile_NewNotifyChkRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:350px;
    height:auto;
	display:block;
	position:absolute;
	margin-top:56px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
* html .CoverageProfile_NewNotifyChkRow .sysmix_classic_field_Control_Div span
{
	margin:48px 0 10px 0;
}
.CoverageProfile_NewNotifyChkTxtRow
{
	width:390px;
	height:auto;
	padding-bottom:13px;
	padding-left:0px;
	float:left;
}

.CoverageProfile_NewNotifyChkTxtRow .sysmix_classic_field_Control_Div
{
    width:336px;
    height:50px;
    padding-left:5px;
    border:solid 1px #FFB2B2;
    border-left:none;
    border-top:none;
    margin-top:-5px;
    padding-right:20px;
    padding-bottom:20px;
    clear:left;
}
* html .CoverageProfile_NewNotifyChkTxtRow .sysmix_classic_field_Control_Div {position:relative; left:-20px; width: 331px;}
.CoverageProfile_NewNotifyChkTxtRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}

.CoverageProfile_NewNotifyChkTxtRow .sysmix_classic_field_label_Div
{
	display:none;
}
/* Coverage new ends here */

/* Coverage Fire starts here */
.frmBuilderFormHldrCoverageFireTheftandThirdParty
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageFireTheftandThirdParty .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageFireTheftandThirdParty .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/* Coverage Fire ends here */

/* Coverage Third starts here */
.frmBuilderFormHldrCoverageThirdParty
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageThirdParty .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageThirdParty .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
    overflow-x:hidden;
}
.Previous_Policy_Details_if_any_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.Additional_Benefits_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.CoverageProfile_RadBtnFirstRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	padding-top:13px;
	float:left;
	clear:left;
}

.CoverageProfile_RadBtnFirstRow .sysmix_classic_field_Control_Div table span
{
    clear:both;
    width:auto;
    height:auto;
	display:inline;
    padding:0px 0px 0px 0px;
    background-color:Transparent;
    border:none;
}
.CoverageProfile_RadBtnFirstRow .sysmix_classic_field_Control_Div table
{
    width:37%;
    padding-top:2px;
}
.CoverageProfile_RadBtnFirstRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.CoverageProfile_RadBtnFirstRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
/* Coverage Third ends here */
.coverageProfile_NextHldr
{
	width:178px;
	min-height:30px;
	height:auto;
	padding-left:380px;
}

/*-------Bike----------*/

.frmBuilderFormHldrCoverageUsedBike
{
  width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageUsedBike .sysmix_classic_outerPanel_Div
{
    width:571px;
/*	overflow:none;*/
}
.frmBuilderFormHldrCoverageUsedBike .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/*---IE7-------*/
*+ html .CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div 
{
	height:auto;
	overflow:auto;
}

*+ html .CoverageProfile_RadBtnRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:30px;
	display:block;
	margin-top:13px;
	padding:5px 0px 0px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
*+ html .CoverageProfile_RadBtnRow
{
	width:537px;
	min-height:15px;
	height:auto;
	padding-left:13px;
	padding-bottom:10px;
	float:left;
	clear:left;
	overflow:auto;
}
/*
*+ html .CoverageProfile_DeclarationRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:210px;
    height:auto;
	display:block;
	position:absolute;
    padding:2px 5px 4px 5px;
    margin-top:-57px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}*/
/*----IE7------*/
/*Truck Coverage profile Css Strats here*/
.frmBuilderFormHldrCoverageBrandNewTruck
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageBrandNewTruck .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageUsedTruck
{
	 width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageUsedTruck .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/*Auto Coverage Css*/
.frmBuilderFormHldrCoverageBrandNewAuto
{
	width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageBrandNewAuto .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageUsedAuto
{
	width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageUsedAuto .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}

/** .sysmix_classic_field_Control_Div{
	margin:10px 0;
}**/


/* END COVERAGEPROFILE.CSS */

/* START FAQ STYLE.CSS */

/*FAQ page starts here*/
.faqList
{
	width:550px;
	height:auto;
	padding:4px 15px 0px 30px;
	margin:0px;
	line-height:13px;
	background-image:url('images/bullet.png');
	background-repeat:no-repeat;
	background-position:10px 8px;
	clear:left;
	float:left;
}

.faqList a
{
	color:#7a2d28;
	text-decoration:underline;
}

.faqList a:hover
{
	color:#7a2d28;
	text-decoration:none;
}
.faqTxt
{
	width:100%;
	height:auto;
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	float:left;
}
/*FAQ Ends here*/
/*FAQ display page starts here*/

.divFaqQuestionsContainer
{
	width:700px;
	height:auto;
	padding:0px;
	margin:0px;
}

#faqsDisplay1
{
	width:700px;
	height:auto;
	padding:0px;
	margin:0px;
	clear:left;
	float:left;
	overflow:auto;
}

.divPageTitle
{
	width:100%;
	height:auto;
	padding:20px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#395e60;
	clear:left;
	float:left;
	display:none;
	font-size:0px;
}

.divCategoryTitle
{
	width:100%;
	height:auto;
	padding:10px 0px 3px 0px;
	margin:0px;
	font-size:17px;
	color:#423854;
	float:left;
	clear:left;
}

.divQuestion
{
	width:550px;
	height:auto;
	padding:0px 15px 5px 30px;
	margin:0px;
	font-size:11px;
	font-weight:Normal;
	color:#555555;
	line-height:13px;
	background-image:url('images/bullet.png');
	background-repeat:no-repeat;
	background-position:10px 4px;
	clear:left;
	float:left;
}

.divQuestion a
{
	color:#555555;
	text-decoration:underline;
}

.divQuestion a:hover
{
	color:#555555;
	text-decoration:none;
}

.divAnswerCategoryTitle
{	width:100%;
	height:auto;
	padding:10px 0px 3px 0px;
	margin:0px;
	font-size:17px;
	float:left;
	clear:left;
}

.divQuestionInAnswerSection
{
	width:100%;
	height:auto;
	padding:3px 0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	clear:left;
	float:left;
}

.divFaqAnswersContainer
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

.divFaqAnswerContainerInner
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	overflow:auto;
	clear:left;
}

.divAnswerInAnswerSection
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	font-size:11px;
	clear:left;
	float:left;
}

.divAnswerInAnswerSection p
{
	padding:0px;
	margin:0px;
}

.divToTop
{
	width:98%;
	height:auto;
	padding:5px 0px 15px 0px;
	margin:0px;
	font-size:11px;
	text-align:right;
	clear:left;
	float:left;
	text-decoration:none;
	background-image:url('../images/smallButton.png');
	background-position:top right;
	background-repeat:no-repeat;
}

.divToTop a
{
	padding:0px 20px 0px 0px;
	margin:0px;
	color:#555555;	
	text-decoration:none;
}

.divToTop a:hover
{
	text-decoration:none;
}

/* faq Admin pages css starts here */
.adminPageBground
{
	width:833px;
	height:auto;
	padding:0px 15px 29px 12px;
	margin:0px;
	font-size:11px;
	background-image:url('images/contentFold.png');
	background-repeat:no-repeat;
	background-position:right bottom;
	text-align:center;
	float:left;	
}

/* manage faq starts here */
.faqOuterDiv
{
	overflow:auto;
	float:left;
	clear:left;
}


.inBlockLine
{
	width:800px;
	height:auto;
	padding:5px 0px;
	margin:0px;	
	float:left;
	clear:left;
}

.manageFaqLeftLabel
{
	width:100px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:right;
	float:left;
}

.manageFaqRightTextBx
{
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
	float:left;
}

.manageFaqRightFCKTextBx
{
	width:600px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
	border:1px solid #aaaaaa;
	float:left;
}

.inBlockLine table 
{
	padding:0px;
	margin:0px;
}

.inBlockLine table input
{
	float:left;
}

.inBlockLine table label
{
	padding:2px 0px 0px 0px;
	float:left;
}

.manageFaqAddBt
{
	width:auto;
	height:auto;
	padding:0px 0px 0px 115px;
	margin:0px;
	float:left;
}


.manageFaqCancelBt
{
	width:80px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
}

.manageFaqCancelBt input, .manageFaqAddBt input
{
	height:25px;
	padding:0px 10px 0px 10px;
	background-color:#208b8f;
	color:#ffffff;
	border:1px solid #3e7a7d;
}

.customgrid
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}


/* manage faq ends here */
/*datalist for manage faq category starts here */
.divFaqInputOuterDiv
{
	width:auto;
	height:auto;
	overflow:auto;
	float:left;
	clear:left;
}

.divFaqRowHolder
{
	width:800px;
	height:auto;
	padding:5px 0px;
	margin:0px;	
	float:left;
	clear:left;
}

.divItemHolder
{
	width:760px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-weight:Normal;
	font-size:11px;
	color:#555555;
	float:left;
	overflow:auto;
	
}
.DLAlternateItemHolder
{
	width:760px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-weight:Normal;
	font-size:11px;
	color:#555555;
	float:left;
	overflow:auto;
}

.cssTxtFaqCategory
{
	width:200px;
}

.cssTxtFaqDescription
{
	width:300px;
}

.cssTxtFaqQuestion
{
	width:500px;
}

/*datalist for manage faq category ends here */

/*data list starts here*/
#customgrid table
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	
}

#customgrid table tr
{
	font-size:0px;
	padding:0px;
	margin:0px;
	height:auto;
}

#customgrid table tr td
{
	font-size:0px;
	padding:0px;
	margin:0px;
	float:left;
	height:auto;	
}

#divHeaderHolder
{
	width:763px;
	height:30px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#F7F7F7;
	background-color:#285070;
	float:left;
}

.DLItemHolder
{
	width:760px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-weight:Normal;
	font-size:11px;
	color:#555555;
	float:left;
	overflow:auto;
	
}
.DLAlternateItemHolder
{
	width:100%;
	height:auto;
	font-size:12px;
	background-color:#F7F7F7;
}

.dataListEditItemRow
{
	width:100%;
	height:auto;
	height:auto;
	font-size:12px;
	background-color:#ded9ab;
}

.divDataListEdit
{
	width:55px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;	
	float:left;
	text-align:center;
}

.divDataListEdit input
{
	width:55px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	float:left;
}

.divCustomListWhole
{
	width:940px;
	height:auto;
	padding:0px;
	margin:0px;
	clear:left;
	float:left;
}

.chkBoxHolder
{	
	width:70px;
	min-height:18px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;
	float:left;
}

.deleteHeaderChk
{
	width:100%;
	height:30px;
	min-height:18px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	background-color:#285070;
	clear:left;
	float:left;
}

.deleteChk
{
	width:70px;
	min-height:18px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;
	float:left;
}


.searchMainHolder
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:auto;
	clear:left;
}

.pagination
{
	width:100%;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	text-align:right;
	color:#555555;	
	Clear:left;
}
.pagination A
{
	text-decoration:underline;
	cursor:pointer;
}
.pagination A:hover
{
	text-decoration:none;
}
.searchMainDiv
{
	width:100%;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	clear:left;
	overflow:auto;
}

.deleteHolder
{
	width:60px;
	height:auto;
	min-height:20px;
	min-width:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:left;
	float:left;
}
.searchHolder
{
	width:570px;
	height:auto;
	min-height:20px;
	min-width:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	float:right;
}

.searchDropDown
{
	width:150px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 5px;
	float:left;
}

.searchLabel
{
	width:60px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	color:#555555;
	float:left;
}

.srchDropDown
{
	width:150px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
	color:#555555;
}
.searchTxtBoxHolder
{
	width:230px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 5px;
	float:left;
}

.searchTxtBox
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#555555;
	text-align:left;
}
.searchGoButton
{
	width:35px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 5px;
	float:left;
}
.searchShowAll
{
	width:80px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	float:left;
}

.goButtonStyle
{
	width:32px;
}
.showAllButtonStyle
{
	width:70px;
}

.deleteButtonStyle
{
	width:60px;
}

.dataListLink
{
	color:White;
	text-decoration:underline;
}

.dataListItemRow
{
	width:100%;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0px;
	font-size:11px;	
	color:#555555;
	text-align:left;
	background-color:#fffaf5;
	overflow:auto;
}


.approveSrcResult
{
	width:auto;
	height:auto;
	padding:5px 0px 0px 10px;
	margin:0px;
	font-size:11px;
	color:red;
	text-align:left;
	float:left;
}
.dataListAlternateItemRow
{
	width:100%;
	min-height:20px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin:0;
	font-size:11px;	
	color:#555555;
	text-align:left;
	background-color:#f9f2ea;
	overflow:auto;
}

.divFaqCategory
{
	width:100px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px;
	text-align:left;
	float:left;
	overflow:auto;
}

.divFaqQuestion
{
	width:200px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px;
	text-align:left;
	float:left;
	overflow:auto;	
}

.divFaqAnswer
{
	width:250px;
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px;
	text-align:left;
	float:left;
	overflow:auto;	
}

.divFaqAnswer span p
{
	padding:0px;
	margin:0px;
}

.divFaqStatus
{
	width:100px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
	float:left;
}

.divFaqCategoryDescription
{
	width:580px;
	height:auto;
	padding:1px 0px 0px 0px;
	margin:0px;
	text-align:left;
	float:left;
}

.DLHeadEdit
{
	width:60px;
	height:25px;
	padding:0px;
	margin:0px;
	text-align:left;
	text-align:center;
	float:left;
}
/*data list ends here */
.heading1
{
	width:100%;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#395e60;
	text-align:left;
	clear:left;
	float:left;
}
.mandatory
{
	width:15px;
	height:20px;
	padding:0px;
	margin:0px;
	color:red;
	float:Left;
}

/* END FAQSTYLE.CSS */

/* START FRMBUILDERSTYLE.CSS */
/*Common style starts here */
*
{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvatica;
	font-size:11px;
}

body
{
	padding:10px 0px 2px 0px;
	margin:0px;
	font-family:verdana, Arial, Helvatica;
	color:#555555;
}
.textBoxStyle
{
	height:15px;
    color:#555555;
    border:solid 1px gray;
    padding:3px;
}
.contentWhole
{
	width:940px;
	height:auto;
	margin:0px;
}
.errorLabel
{
	width:100%;
	height:auto;
	margin:0;
	padding:0px 0px 10px 0px;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:Red;	
	clear:both;
}
.Heading
{
	width:300px;
	height:auto;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
	float:left;
	clear:left;
}

.admiFormDrpDwn table
{
	width:100%;
}

.dropdownListStyle
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	line-height:25px;
	padding:3px;
}


.ajax__combobox_textboxcontainer input
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	padding:3px;
	width:97%;
}

.ajaxDropDownListStyle input
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	padding:3px;
}

.textBoxStyle
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

.altEditButton
{
    width:49px;
    height:26px;
    text-align:center;
	background-image:url('Images/altEditButton.png');
	background-repeat:no-repeat;
	background-color:#f5dbad;
}
.dropdownListStyle
{
    color:#555555;
    border:solid 1px gray;
	line-height:25px;
	padding:3px;
}

.descTextBoxStyle
{
    color:#555555;
    border:solid 1px gray;
    padding:3px;
}

.buttonStyle
{
    height:27px;
    color:White;
	cursor:pointer;
	background-color:#ffffff;
    border:none;
}

.iconStyle
{
	height:18px;
	width:18px;
	cursor:pointer;
	background-color:#ffffff;
	border:none;
}

.DLbuttonStyle
{
    height:25px;
    color:White;
	cursor:pointer;
	background-color:#ffffff;
    border:none;
}
.clearButtonStyle
{
    width:55px;
    height:25px;
    color:#3f4e4f;
	cursor:pointer;
    border:none;
}

.linkBtStyle
{
    width:55px;
    height:25px;
    color:#3f4e4f;
	cursor:pointer;
    border:none;
}

.cancelBtStyle
{
    width:55px;
    height:25px;
    color:#3f4e4f;
	cursor:pointer;
    border:none;
}

.modalBackground
{
	background-color:red;
}

.modalBackground
{
    background-color: #000000;
    filter: alpha(opacity=85);
    opacity: 0.7;
}

.modalPopup
{
	width: 820px;
    height:520px;
    padding: 3px;
    background-color: #ffffff;
}

.modelPopupClose
{
	width:817px;
	height:28px;
	padding:3px 5px 0px 0px;
	text-align:right;
	float:left;
}

.modelPopupImage
{
	width:820px;
	height:490px;
	float:left;
	text-align:center;
	overflow: auto;
}



#grdView tr td .radioButtonList
{
	overflow-y:scroll;
	overflow-x:hidden;
	
}

#grdView tr td .radioButtonList table
{
	width:300px;
}

#grdView tr td .radioButtonList table tr td
{
	background:none;
	border:none;
	padding:0px;
}

#grdView tr td .radioButtonList table tr td input
{
	width:15px;
	height:20px;
	float:left;
}

#grdView tr td .radioButtonList table tr td label
{
	padding-left:5px;
	margin-top:1px;
	float:left;
}

.RadioBt
{
	width:15px;
	height:15px;
	float:left;
}

.RadioLbl
{
	padding-left:5px;
	margin-top:1px;
	float:left;
}

.Cmn_radio_checkBox_Button
{
	width:20px;
	height:20px;
	float:left;
}

.Cmn_radio_checkBox_Button input
{
	padding:2px;
}

.Cmn_radio_checkBox_ButtonLbl
{
	margin-top: 5px; 
	height:20px;
	float:left;
}

.popupHeading
{
	width:100%;
	height:auto;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #555555;
	float:left;
	clear:left;
}
/* Common styles ends here */

.admiFormLeft
{
	width:350px;
	height:auto;
	float:left;
}

.admiFormRight
{
	width:570px;
	height:auto;
	padding-left:20px;
	float:left;
}

.errorLbl
{
	width:340px;
	height:auto;
	text-align:center;
	float:left;
	clear:left;
}
.admiFormAddPageForLine
{
	width:330px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-color:#e3deeb;
	float:left;
	clear:left;
}

.admiFormLbl
{
	width:100%;
	height:auto;
	padding-bottom:3px;
	font-weight:bold;
	float:left;
	clear:left;	
}

.admiFormLbl1
{
	width:100%;
	height:auto;
	font-weight:bold;
	float:left;
	clear:left;	
}

.admiFormTxt
{
	width:100%;
	height:auto;
	float:left;
	clear:left;	
}

.admiFormDrpDwn
{
	width:100%;
	height:auto;
	float:left;
	clear:left;
}

.selectCategoryDrpDwn
{
	width:100%;
}

.admiFormPageTitleHldr
{
	width:330px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-color:#e3deeb;
	float:left;
	clear:left;
}

.admiFormFieldHldr
{
	width:330px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-color:#f7c958;
	float:left;
	clear:left;
}

.admiFormLine
{
	width:100%;
	height:auto;
	float:left;
	clear:left;
}

.admiFormSecondLine
{
	margin-top:5px;
}
.pageTitleDrpDwn
{
	width:100%;
	height:30px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

.admiFormSectionTitleHldr
{
	width:330px;
	height:auto;
	padding:5px 10px 5px 10px;
	background-color:#e3deeb;
	float:left;
	clear:left;
}

.adminFrmOpenLinesTxtArea
{
	width:320px;
	height:70px;
	float:left;
	clear:left;
	overflow:scroll;
}

.adminFrmFldLblTxtArea
{
	width:320px;
	height:55px;
	float:left;
	clear:left;

}

.admiFormIsDisplayesRdBts
{
	width:100px;
	height:auto;
	float:left;
	clear:left;
}


.admiFormIsDisplayesRdBts label
{
	padding-left:3px;
}

.admiFormIsDisplayesRdBts tr
{
	width:50px;
	padding-bottom:3px;
	float:left;
}

.admiFormFieldTypeHldr
{
	width:150px;
	height:auto;
	float:left
}

.admiFormFieldTypeLbl
{
	width:160px;
	height:auto;
	padding-bottom:3px;
	font-weight:bold;
	float:left;
	clear:left;
}

.admiFormFieldTypeDrpDwnHldr
{
	width:155px;
	height:auto;
	float:left;
	clear:left;
}

.admiFormFieldTypeDrpDwn
{
	width:150px;
}


.admiFormFieldLengthHldr
{
	width:165px;
	height:auto;
	padding-left:10px;
	float:left
}

.admiFormFieldLengthLbl
{
	width:165px;
	height:auto;
	padding-bottom:3px;
	font-weight:bold;
	float:left;
	clear:left;
}

.admiFormFieldLengthDrpDwn
{
	width:160px;
}

.minCharStyle
{
	width:70px;
}

.maxCharStyle
{
	width:70px;
}

.customErrMsgStyle
{
	width:280px;
	height:70px;
	float:left;
	clear:left;
}

.defaultValueStyle
{
	width:305px;
	height:15px;
}

.defaultValueStyle1
{
	width:313px;
	height:15px;
}

.capttionStyle
{
	width:313px;
	height:15px;
}

.visibleHelpStyleStyle
{
	width:304px;
	height:60px;
}

.instoUserStyle
{
	width:304px;
	height:60px;
}

.validationRulesLbl
{
	width:100px;
	height:15px;
	margin-top:10px;
	padding:10px;
	background:url('images/valueHead.png') no-repeat;
	float:left;
	clear:left;
}

.validationRulesHldr
{
	width:310px;
	height:auto;
	padding:10px 10px 5px 10px;
	background:url('images/valueRepeat.png') repeat-x;
	float:left;
	clear:left;
}

.validationRulesMinMaxHldr
{
	width:290px;
	height:auto;
	background-color:#ffefc8;
	padding:5px 10px 5px 10px;
	float:left;
	clear:left;
}

.validationRulesAllowHldr
{
	width:290px;
	height:auto;
	background-color:#ffefc8;
	margin-top:10px;
	padding:5px 10px 5px 10px;
	float:left;
	clear:left;
}

.validationRulesOptionsHldr
{
	width:290px;
	height:auto;
	background-color:#ffefc8;
	margin-top:10px;
	padding:5px 10px 5px 10px;
	float:left;
	clear:left;
}

.admiFormFieldHldrTop
{
	width:350px;
	height:11px;
	margin-top:10px;
	font-size:0px;
	background:#f7c958 url('images/orangeTopRight.png') no-repeat;
	background-position:top right;
	float:left;
	clear:left;
}

.admiFormFieldHldrBottom
{
	width:350px;
	height:11px;
	font-size:0px;
	background:#f7c958 url('images/orangeBottomRight.png') no-repeat;
	background-position:bottom right;
	float:left;
	clear:left;
}

.admiFormAddPageTop
{
	width:350px;
	height:11px;
	margin-top:10px;
	font-size:0px;
	background:#e3deeb url('images/blueTopRight.png') no-repeat;
	background-position:top right;
	float:left;
	clear:left;
}

.admiFormAddPageBottom
{
	width:350px;
	height:11px;
	font-size:0px;
	background:#e3deeb url('images/blueBottomRight.png') no-repeat;
	background-position:bottom right;
	float:left;
	clear:left;
}

.admiFormPageTitleHldrTop
{
	width:350px;
	height:11px;
	margin-top:10px;
	font-size:0px;
	background:#e3deeb url('images/blueTopRight.png') no-repeat;
	background-position:top right;
	float:left;
	clear:left;
}

.admiFormPageTitleHldrBottom
{
	width:350px;
	height:11px;
	font-size:0px;
	background:#e3deeb url('images/blueBottomRight.png') no-repeat;
	background-position:bottom right;
	float:left;
	clear:left;
}

.admiFormSectionTitleHldrTop
{
	width:350px;
	height:11px;
	margin-top:10px;
	font-size:0px;
	background:#e3deeb url('images/blueTopRight.png') no-repeat;
	background-position:top right;
	float:left;
	clear:left;
}

.admiFormSectionTitleHldrBottom
{
	width:350px;
	height:11px;
	font-size:0px;
	background:#e3deeb url('images/blueBottomRight.png') no-repeat;
	background-position:bottom right;
	float:left;
	clear:left;
}

.admiFromDateVMonthHldr
{
	width:150px;
	height:auto;
	float:left;
}

.admiFromDateVYearHldr
{
	width:150px;
	height:auto;
	float:left;
}

.admiFromDateVMonthTxt
{
	width:140px;
}

.admiFromDateVYearTxt
{
	width:140px;
}

#pnlTableRadioButton
{
	width:150px;
}

#txtRadioButtonChoice1, #txtRadioButtonChoice2
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

#pCheckBox
{
	width:150px;
}

#txtCheckBoxChoice1, #txtCheckBoxChoice2
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

#pnlTableDropDownList
{
	width:150px;
}

#txtDropDownListChoice1, #txtDropDownListChoice2
{
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

#ddlDropDownListSelectASource
{
	width:140px;
	height:auto;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

#ddlDropDownListSelectFilter
{
	width:140px;
	height:auto;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
    padding:3px;
}

/* Admin and Rules Grid View starts here */
.admin_rules_gridViewWhole div table
{
    border:none;
    border-collapse:separate;
}

.admin_rules_gridView tr
{
	width:565px;
    border:0px;
    border:none;
}

.admin_rules_gridView tr td
{
	padding-top:8px;
	padding-bottom:8px;
    border:none;
	background:#ffffff url('images/gridViewBorder.png') repeat-x;
	background-position:bottom left;
}

.admin_rules_gridView tr th
{
    border:0px;
    border:none;    
	font-size:0px;
	height:0px;
}

.admin_rules_gridViewFromName
{
	width:565px;
	font-weight:bold;
	margin-top:7px;
/*	padding-bottom:10px;*/
	font-size:15px;
	float:left;
	clear:left;
}

.admin_rules_gridOpeningLines
{
	width:565px;
	font-weight:bold;
	padding-bottom:5px;
	font-size:11px;
	float:left;
	clear:left;
}

.admin_rules_gridViewSectionName
{
	width:50px;
	height:auto;
	padding-left:10px;
	font-weight:bold;
	font-size:13px;
    background-color:Red;
}

.admin_rules_gridViewFieldName
{
	width:170px;
	padding-right:20px;
	text-align:right;
	height:auto;
	background-color:red;
}

.admin_rules_gridViewControlName
{
	width:160px;
	height:auto;
}

.admin_rules_gridViewIsVisible
{
	display:block;
	font-size:0px;
}

.admin_rules_gridViewUpDown
{
	width:18px;
	height:18px;
	padding-right:15px;
	float:left;
}

.admin_rules_gridViewUp
{
	width:18px;
	height:8px;
	clear:left;
}

.admin_rules_gridViewDown
{
	width:18px;
	height:8px;
	padding-top:2px;
	clear:left;
}

.admin_rules_gridViewHideSeek
{
	width:18px;
	height:18px;
	padding-right:15px;
	float:left;
}

.admin_rules_gridViewEdit
{
	width:18px;
	height:18px;
	padding-right:15px;
	float:left;
}

.admin_rules_gridViewDelete
{
	width:35px;
	height:18px;
	float:left;
}

.admiFormRightTopLeft
{
	width:570px;
	height:11px;
	background:url('images/adminFromRightTopMiddle.png') repeat-x;
	background-position:top;
	margin-top:10px;
	float:left;
	clear:left;
}

.admiFormRightTopRight
{
	width:570px;
	height:11px;
	background:url('images/adminFromRightTopLeft.png') no-repeat;
	text-align:right;
	float:left;
	clear:left;
}

.admiFormRightMiddle
{
	width:569px;
	height:auto;
	background:url('images/admiFormRightTopRightRepeat.png') repeat-y;
	border-left:1px solid  #d9d9d9;
	background-position:top right;
	float:left;
	clear:left;
}

.admiFormRightBottomLeft
{
	width:570px;
	height:11px;
	background:url('images/adminFromRightBottomMiddle.png') repeat-x;
	background-position:top;
	float:left;
	clear:left;
}

.admiFormRightBottomRight
{
	width:570px;
	height:11px;
	background:url('images/adminFromRightBottomLeft.png') no-repeat;
	text-align:right;
	float:left;
	clear:left;
}

.admiFormButtonLine
{
	width:350px;
	height:auto;
	margin-top:10px;
	float:left;
	clear:left;
}

.admiFormButtonChanHisHldr
{
	width:200px;
	height:auto;
	float:left;
}

.admiFormButtonAddtoFrmHldr
{
	width:150px;
	height:auto;
	float:left;
}

.admiFormButtonCancelBtHldr
{
	width:182px;
	height:auto;
	padding-top:10px;
	padding-right:15px;
	text-align:right;
	float:left;
}

.admiFormButtonSavePageBtHldr
{
	width:150px;
	height:auto;
	float:left;
}

.admiFormButtonAddtoFrmBt
{
	width:143px;
	height:25px;
	background:url('Images/addFieldtoformBt.png') no-repeat;
	float:left;
}

.admiFormButtonSavePageBt
{
	width:145px;
	height:43px;
	background:url('Images/savePageBt.png') no-repeat;
	float:left;
}
/* Admin and Rules Grid View ends here */

/* Rules form starts here */
.upd1
{
	width:100%;
	height:auto;
	float:left;
}

.rulesFormLine
{
	width:500px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormSecondLine
{
	padding-top:5px;
}


.rulesFormLbl
{
	width:250px;
	height:auto;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormTxt
{
	width:250px;
	height:auto;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormAjaxLbl
{
	width:250px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFrmPgTitleTxt input
{
	width:150px;
}

.rulesFormBottomFirst
{
	width:700px;
	height:11px;
	background:url('images/adminFromRightBottomMiddle.png') repeat-x;
	background-position:top;
	float:left;
	clear:left;
}

.rulesFormBottomSecond
{
	width:700px;
	height:11px;
	background:url('images/adminFromRightBottomLeft.png') no-repeat;
	text-align:right;
	float:left;
	clear:left;
}

.rulesFormTopFirst
{
	width:700px;
	height:11px;
	background:url('images/adminFromRightTopMiddle.png') repeat-x;
	background-position:top;
	margin-top:10px;
	float:left;
	clear:left;
}

.rulesFormTopSecond
{
	width:700px;
	height:11px;
	background:url('images/adminFromRightTopLeft.png') no-repeat;
	text-align:right;
	float:left;
	clear:left;
}

.rulesFormTopMiddle
{
	width:699px;
	height:auto;
	background:url('images/admiFormRightTopRightRepeat.png') repeat-y;
	border-left:1px solid  #d9d9d9;
	background-position:top right;
	float:left;
	clear:left;
}



#grdView
{
	border:none;
}

#grdView tr
{
	width:700px;
    border:0px;
    border:none;
}

#grdView tr th
{
    border:0px;
    border:none;    
	font-size:0px;
	height:0px;
}

#grdView tr td
{
	padding-top:8px;
	padding-bottom:8px;
    border:none;
	background:#ffffff url('images/gridViewBorder.png') repeat-x;
	background-position:bottom left;
}

.rulesForm_gridViewControlName
{
	width:200px;
	height:auto;
}

.rulesFormHidePopUp
{
	width:280px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}
.rulesFormHidePopUp_Main
{
	float:left;
	clear:left;
}

.rulesFormHidePopUp_Line
{
	width:260px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormHidePopUp_LblLine
{
	width:260px;
	height:auto;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormHidePopUp_CategDrpDwn
{
	width:200px;
}
.rulesFormHidePopUp_NameChangedDrpDwn
{
	width:200px;
}
.rulesFormHidePopUp_HideOrSeekDrpDwn
{
	width:200px;
}

.rulesFormHidePopUp_HideOrSeekTxt
{
	width:250px;
}

.rulesFormHidePopUp_BtnLine
{
	width:190px;
	height:29px;
	padding-top:10px;
	padding-left:90px;
	float:left;
}

.rulesFormHidePopUp_OkBtHldr
{
	width:57px;
	height:29px;
	float:left;
}

.rulesFormHidePopUp_OkBt
{
	width:47px;
	height:29px;
	background:#ffffff url('images/okBt.png') no-repeat;
	float:left;
}

.rulesFormHidePopUp_RemoveBtHldr
{
	width:75px;
	height:29px;
	float:left;
}

.rulesFormHidePopUp_RemoveBt
{
	width:62px;
	height:29px;
	background:#ffffff url('images/removeBt.png') no-repeat;
	float:left;
}

.rulesFormHidePopUp_CancelBtHldr
{
	width:50px;
	height:24px;
	padding-top:5px;
	float:left;
}

/* Load pop up starts here */

.rulesFormLoadPopUp
{
	width:380px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}
.rulesFormLoadPopUp_loadLbl
{
	width:162px;
	height:auto;
	padding-top:3px;
	padding-bottom:10px;
	font-weight:bold;
	float:left;
}
.rulesFormLoadPopUp_LdFrmAssignLbl
{
	width:145px;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
	clear:left;
	float:left;
}

.rulesFormLoadPopUp_LdFrmFieldRadBtList
{
	width:300px;
	height:105px;
	border:1px solid #555555;
	clear:left;
	float:left;
}



.rulesFormLoadPopUp_BtnLine
{
	width:200px;
	height:29px;
	padding-top:10px;
	clear:left;
	float:right;
}

.rulesFormLoadPopUp_OkBtHldr
{
	width:57px;
	height:29px;
	float:left;
}

.rulesFormLoadPopUp_OkBt
{
	width:47px;
	height:29px;
	background:#ffffff url('images/okBt.png') no-repeat;
	float:left;
}

.rulesFormLoadPopUp_RemoveBtHldr
{
	width:75px;
	height:29px;
	float:left;
}
.rulesFormLoadPopUp_RemoveBt
{
	width:62px;
	height:29px;
	background:#ffffff url('images/removeBt.png') no-repeat;
	float:left;
}

.rulesFormLoadPopUp_CancelBtHldr
{
	width:50px;
	height:auto;
	padding-top:5px;
	float:left;
}


.rulesFormLoadPopUp_laodDrpDwnHldr
{
	width:300px;
	height:auto;
	padding-top:5px;
	clear:left;
	float:left;
}
.rulesFormLoadPopUp_LodDrpDwnInsideLbl
{
	width:45px;
	height:auto;
	padding-top:3px;
	padding-bottom:5px;
	clear:left;
	float:left;
}
.mandatory
{
    width:10px;
    height:auto;
    color:#ff0000;
}
.rulesFormLoadPopUp_mkeMdlDrpDwnHldr
{
	width:300px;
	height:auto;
	float:left;
}
.rulesFormLoadPopUp_mkeMdlDrpDwn
{
	width:300px;
}
.rlfrmldPopup_drpdwmcommLine
{
	width:400px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.rulesFormHidePopUp_RecommDrpDwn
{
	width:230px;
}
.rulesFormLoadPopUp_RecommDrpDwnHldr
{
	width:85px;
	height:auto;
	float:left;
}
.rulesFormLoadPopUp_LdFrmDrpDwn
{
	width:150px;
}
.rulesFormLoadPopUp_LdFrmDrpDwnHldr
{
	width:160px;
	height:auto;
	clear:left;
	float:left;
}

.rulesFormLoadPopUpBlockStart
{
	padding-top:10px;
}

.rulesFormLoadPopUp_LblLine
{
	width:260px;
	height:auto;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormLoadPopUp_Line
{
	width:260px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormLoadPopUp_LdSmlDrpDwnHldr
{
	width:85px;
	height:auto;
	float:left;
}

.rulesFormLoadPopUp_AsFrmLbl
{
	width:100px;
}

.loadPopupLdRfmFldLbl
{
	width:100px;
}

.loadPopupAssignLbl
{
	width:100px;
}
.rulesForm_gridViewControlName
{
	width:200px;
	height:auto;
}

/* Load pop up ends here */

/* Group fields pop up starts here */
.rulesFormGropFldsPopUp
{
	width:350px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormGropFldsPopUp_line
{
	width:350px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormGropFldsPopUp_Btline
{
	width:190px;
	height:auto;
	padding-left:160px;
	float:left;
	clear:left;
}

.rulesFormPopUp_YesBtHldr
{
	width:57px;
	height:auto;
	float:left;
}

.rulesFormPopUp_NoBtHldr
{
	width:57px;
	height:auto;
	float:left;
}

.YesBtStyle
{
	width:47px;
	height:29px;
	background:url('images/yesBt.png') no-repeat;
	float:left;
	
}

.NoBtStyle
{
	width:47px;
	height:29px;
	background:url('images/noBt.png') no-repeat;
	float:left;
}

.rulesFormPopUp_NoBt
{

}
/* Group fields pop up ends here */

/*Repeat Section pop up starts here */
.rulesFormRptSecPopUp
{
	width:240px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormRptSecPopUp_Line
{
	width:240px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormRptSecPopUp_LblLine
{
	width:210px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.rulesFormRptSecPopUp_noOfRepeatDrpDwnHldr
{
	width:100px;
	height:auto;
	padding-left:70px;
	padding-bottom:15px;
	float:left;
	clear:left;
}

.noOfRepeatDrpDwn
{
	width:50px;
}

.AddBt
{
	width:50px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormGrpFldsAddTxt
{
	width:230px;
}

.rulesFormRptSecPopUp_BtLine
{
	width:200px;
	height:auto;
	padding-left:50px;
	float:left;
	clear:left;
}

.rulesFormPopUp_saveBtHldr
{
	width:57px;
	height:29px;
	float:left;
}

.rulesFormPopUp_RemoveBtHldr
{
	width:75px;
	height:29px;
	float:left;
}

.rulesFormRptSecPopUp_RemoveBt
{
	width:62px;
	height:29px;
	background:#ffffff url('images/removeBt.png') no-repeat;
	float:left;
}

.rulesForm_SaveBt
{
	width:47px;
	height:29px;
	background:#ffffff url('images/saveBt.png') no-repeat;
	float:left;
}

.rulesForm_OkBt
{
	width:47px;
	height:29px;
	background:#ffffff url('images/okBt.png') no-repeat;
	float:left;
}

.rulesFormPopUp_CancelBtHldr
{
	width:40px;
	height:24px;
	padding-top:5px;
	float:left;
}
/*Repeat Section pop up ends here */

/* Date pop up style starts here */
.rulesFormDatePopUp
{
	width:580px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormDatePopUp_Left
{
	width:220px;
	height:auto;
	float:left;
}

.rulesFormDatePopUp_Right
{
	width:340px;
	height:auto;
	padding-left:10px;
	float:left;
}


.rulesFormDatePopUp_RightTop
{
	width:320px;
	height:auto;
	padding:10px;
	background-color:#eeeeee;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_RightTopLine
{
	width:320px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_RightBottom
{
	width:320px;
	height:auto;
	padding:10px;
	margin-top:10px;
	background-color:#eeeeee;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_LblLine
{
	width:240px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_Line
{
	width:240px;
	height:auto;
	padding-bottom:15px;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_BottomLine
{
	width:240px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_SecondLine
{
	width:240px;
	height:auto;
	padding-top:10px;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_DayHldr
{
	width:75px;
	height:auto;
	float:left;
}

.rulesFormDatePopUp_DayDrpDwn
{
	width:60px;
}

.rulesFormDatePopUp_MonthHldr
{
	width:75px;
	height:auto;
	float:left;
}

.rulesFormDatePopUp_MonthDrpDwn
{
	width:60px;
}

.rulesFormDatePopUp_YearHldr
{
	width:90px;
	height:auto;
	float:left;
}

.rulesFormDatePopUp_YearDrpDwn
{
	width:80px;
}

.rulesFormDatePopUp_BtLine
{
	width:190px;
	height:auto;
	padding-top:15px;
	padding-left:380px;
	float:left;
	clear:left;
}

#grdView tr td .radioButtonList 
{
	width:240px;
}

#grdView tr td .radioButtonList tr td
{
	background:none;
	border:none;
	padding:0px;
}

#grdView tr td .radioButtonList tr td input
{
	width:15px;
	height:20px;
	float:left;
}

#grdView tr td .radioButtonList tr td label
{
	padding-left:5px;
	margin-top:1px;
	float:left;
}

.radioButtonList tr td
{
	background:none;
	border:none;
	padding:0px;
}

.radioButtonList tr td input
{
	width:15px;
	height:20px;
	float:left;
}

.radioButtonList tr td label
{
	padding-left:5px;
	margin-top:1px;
	float:left;
}

.rulesFormDatePopUp_setDate
{
	width:330px;
	height:auto;
	padding-top:10px;
	float:left;
	clear:left;
}

.rulesFormDatePopUp_setDateLbl
{
	width:310px;
}

.rulesFormDatePopUp_RightBottomDrpDwn
{
	width:310px;
}


/* Date pop up ends here */

/* Button pop up style starts here */
.rulesFormButtonPopUp
{
	width:480px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormButtonPopUp_line
{
	width:460px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_Lastline
{
	width:460px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_Lblline
{
	width:460px;
	height:auto;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_BlockWhole
{
	width:460px;
	height:auto;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #555555;
	background-color:#eeeeee;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_buttonCatDrpDwn
{
	width:200px;
}

.rulesFormButtonPopUp_DefaultLbl
{
	width:300px;
}

.rulesFormButtonPopUp_DisplayMsg
{
	width:300px;
}

.rulesFormButtonPopUp_DisplayMsgTxt
{
	width:450px;
}

.rulesFormButtonPopUp_LeftRight
{
	width:460px;
	height:auto;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_action
{
	width:240px;
	height:auto;
	float:left;
}

.rulesFormButtonPopUp_Page
{
	width:210px;
	height:auto;
	padding-left:10px;
	float:left;
}

.rulesFormButtonPopUp_buttonPageNameDrpDwnHldr
{
	width:160px;
	height:auto;
	float:left
}

.rulesFormButtonPopUp_buttonPageNameDrpDwn
{
	width:150px;
}

.rulesFormButtonPopUp_buttonFieldsDrpDwnHldr
{
	width:300px;
	height:auto;
	float:left;
}

.rulesFormButtonPopUp_buttonFieldsDrpDwn
{
	width:300px;
}

.rulesFormButtonPopUp_FilterDrpDwnHldr
{
	width:160px;
	height:auto;
	float:left
}	

.rulesFormButtonPopUp_FilterDrpDwn
{
	width:150px;
}

.rulesFormButtonPopUp_FieldsValueTxtHldr
{
	width:290px;
	height:auto;
	float:left;
}

.rulesFormButtonPopUp_FieldsValueTxt
{
	width:290px;
}

.rulesFormButtonPopUp_PageHeading
{
	width:100px;
	height:auto;
	font-weight:bold;
	padding-bottom:3px;
	float:left;
	clear:left;
}

.rulesFormButtonPopUp_PageList
{
	width:190px;
	height:70px;
	padding:5px;
	border:1px solid #555555;
	background-color:#bbbbbb;
	overflow-y:scroll;
	overflow-x:hidden;
	float:left;
}

.rulesFormButtonPopUp_Btline
{
	width:200px;
	padding-left:300px;
	float:left;
	clear:left;
}

/* Button pop up ends here */

/* Formula starts here */
.rulesFormFormulaPopUp
{
	width:300px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormFormulaPopUp_FormulaCheckList
{
	width:300px;
	height:auto;
	float:left;
}

#chkFormFormula
{
	width:300px;
	height:auto;
	float:left;
}

.rulesFormFormulaPopUp_BtLine
{
	width:180px;
	height:auto;
	padding-left:120px;
	float:left;
	
}
/* Formula ends here */

/*Custom Actions starts here */
.rulesFormCustomActionPopUp
{
	width:450px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
}

.rulesFormCustomActionPopUp_SubHead
{
	width:100px;
	height:auto;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.rulesFormCustomActionPopUp_SecondSubHead
{
	width:100px;
	height:auto;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	float:left;
	clear:left;
}



.rulesFormCustomActionPopUp_block
{
	width:366px;
	height:auto;
	padding:10px;
	background-color:#eeeeee;
	border:1px solid #555555;
	float:left;
	clear:left;
}

.rulesFormCustomActionPopUp_Middle
{
	width:408px;
	height:400px;
	margin-top:10px;
	padding:10px;
	border:1px solid #555555;
	float:left;
	clear:left;
	overflow-y:scroll;
	overflow-x:Hidden;
}

.rulesFormCustomActionPopUp_BtLine
{
	width:180px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:250px;
	float:left;
	clear:left;
}

.rulesFormCustomActionPopUp_Check
{
	width:75px;
	height:auto;
	padding-top:5px;
	float:left;
}

.rulesFormCustomActionPopUp_CheckBx
{
	width:50px;
	height:auto;
	float:left;
}

.rulesFormCustomActionPopUp_Input
{
	width:120px;
	float:left;
}

.rulesFormCustomActionPopUp_Input input
{
	width:100px;
}
/*Custom Actions ends here */

/* View starts here */
.rulesFormViewPopUp
{
	width:400px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}

.rulesFormViewPopUp_ViewData
{
	width:380px;
	height:400px;
	padding:10px;
	border:1px solid #555555;
	float:left;
	clear:left;	
	overflow-y:scroll;
	overflow-x:hidden;
}

.DataGridViewRowClass
{
	width:360px;
	height:auto;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#eeeeee;
	float:left;
	clear:left;
}

.DataGridViewLeftColClass
{
	width:190px;
	height:auto;
	padding-right:10px;
	color:#000000;
	text-align:right;
	float:left;
}

.DataGridViewRightColClass
{
	width:160px;
	height:auto;
	color:#fa3b00;
	float:left;
}

.rulesFormViewPopUp_BtLine
{
	width:80px;
	height:auto;
	padding-top:10px;
	padding-left:350px;
	float:left;
	clear:left;
}
/* View ends here */

/* Discount pop up style starts here */
.rulesFormDisPopUp
{
	width:500px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}
.rulesFormDisPopUp_LblLine
{
	width:500px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.rulesFormDisPopUp_Line
{
	width:500px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormDisPopUp_filterDropDwnHldr
{
	width:150px;
	height:auto;
	float:left;
}

.rulesFormDisPopUp_filterDropDwn
{
	width:140px;
	height:auto;
	float:left;
}

.rulesFormDisPopUp_filterTxtHldr
{
	width:350px;
	height:auto;
	float:left;
}

.rulesFormDisPopUp_filterTxtHldr1
{
	width:180px;
	height:auto;
	float:left;
}

.rulesFormDisPopUp_filterTxt1
{
	width:160px;
}

.rulesFormDisPopUp_filterTxtHldr2
{
	width:160px;
	float:left;
}

.rulesFormDisPopUp_filterTxt2
{
	width:160px;
}

.rulesFormLoadPopUp_SelARuleDrpDwn
{
	width:500px;
}

.rulesFormLoadPopUp_SelAFirmDrpDwn
{
	width:500px;
}

.rulesFormDisPopUp_filterDateWhole1
{
	width:170px;
	height:auto;
	float:left;
}
	
.rulesFormDisPopUp_filterDateWhole2
{
	width:170px;
	height:auto;
	float:left;
}


.rulesFormDisPopUp_filterDateTxtHldr
{
	width:160px;
	height:auto;
}

.rulesFormDisPopUp_filterDateTxt
{
	width:120px;
	float:left;
}

.rulesFormDisPopUp_filterDateDateImgHldr
{
	width:24px;
	height:24px;
	padding-left:5px;
	float:left;
}

.rulesFormDisPopUp_DateIcon
{
	width:24px;
	height:24px;
}

.rulesForm_gridViewHideImg
{
	width:25px;
	height:auto;
	float:left;
	
}

.rulesForm_gridView_hideBtn
{
	background:url('images/gridViewHide.png') no-repeat;
}

.rulesForm_gridView_LoadBtn
{
	background:url('images/load.png') no-repeat;
}

.rulesForm_gridView_RepeatBtn
{
	background:url('images/repeat.png') no-repeat;
}

.rulesForm_gridView_DateBtn
{
	background:url('images/dateSettings.png') no-repeat;
}

.rulesForm_gridView_GroupBtn
{
	background:url('images/group.png') no-repeat;
}

.rulesForm_gridView_ButtonBtn
{
	background:url('images/button.png') no-repeat;
}

.rulesForm_gridView_DiscountBtn
{
	background:url('images/discount.png') no-repeat;
}

.rulesForm_gridView_ViewBtn
{
	background:url('images/gridViewSeek.png') no-repeat;
}

.rulesForm_gridView_CustomActopmBtn
{
	background:url('images/customAction.png') no-repeat;
}

.rulesFormDisPopUp_RadioTopDrpDwnHldr
{
	width:500px;
	height:auto;
	margin-bottom:10px;
	float:left;
	clear:left;
}

.rulesFormDisPopUp_RadioTopDrpDwnHldr select
{
	width:500px;
	height:auto;
    color:#555555;
    border:solid 1px gray;
	line-height:25px;
	padding:3px;
	float:left;
}

.rulesFormDisPopUp_RadioMiddle
{

}

.rulesFormDisPopUp_RadioPanelHldr
{
	width:480px;
	height:200px;
	padding:10px;
    border:solid 1px gray;
	background-color:#eeeeee;
	float:left;
	clear:left;
	overflow-y:scroll;
	overflow-x:hidden;
}

.rulesFormDisPopUp_RadioPanelHldr div div div
{
	width:460px;
	height:auto;
	font-weight:bold;
	float:left;
	clear:left
}

.rulesFormDisPopUp_RadioPanelHldr div div div label
{
	padding-left:5px;
	padding-right:20px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:5px;
	float:left;
}

.rulesFormDisPopUp_RadioPanelHldr div div div  input
{
	width:15px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

.rulesFormDisPopUp_RadioPanelHldr div div div  select
{
	width:460px;
	height:auto;
    color:#555555;
    border:solid 1px gray;
	line-height:25px;
	margin-bottom:15px;
	padding:3px;
	float:left;
}

.rulesFormDisPopUp_RadioSelectHldr
{
	width:500px;
	height:auto;
	padding-top:10px;
	float:left;
	clear:left;
}

.rulesFormDisPopUp_RadioSelectHldr select
{
	width:500px;
	height:auto;
    color:#555555;
    border:solid 1px gray;
	line-height:25px;
	padding:3px;
	float:left;
}

.rulesFormDisPopUp_BtnLine
{
	width:200px;
	height:auto;
	padding-top:10px;
	padding-left:300px;
	float:left;
	clear:left;
}
/* Discount pop up style ends here */
/* Rules form ends here */

/*Discount rules starts here */
.discountRules_LblLine
{
	width:300px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.discountRules_Line
{
	width:300px;
	height:auto;
	padding-bottom:15px;
	float:left;
	clear:left;
}

.discountRules_InsFirmDrpDwn
{
	width:300px;
}

.discountRules_ruleCategDrpDwn
{
	width:300px;
}

.discountRules_ImportRulesBlock
{
	width:280px;
	height:auto;
	padding:10px;
	background-color:#eeeeee;
	float:left;
	clear:left;
}

.discountRules_ImportRulesLbl
{
	width:100px;
	height:auto;
	float:left;
}

.discountRules_ReplicaDrpDwnHldr
{
	width:280px;
	height:auto;
	floaT:left;
	clear:left;
}

.discountRules_ReplicaDrpDwn
{
	width:280px;
}

.discountRules_importBtHldr
{
	width:62px;
	height:auto;
	padding-top:5px;
	padding-left:220px;
	float:left;
	clear:left;
}

.discountRules_importBt
{
	width:62px;
	height:28px;
	background:url('images/importBt.png') no-repeat;
}

.datagrid
{
	width:940px;
	height:auto;
	padding-top:15px;
	float:left;
	clear:left;
}

.datagrid table
{
	border:0px;
}

.datagrid table tr
{
	border:0px;
}


.datagrid table tr td
{
	border:0px;
	padding-bottom:5px;
	padding-top:5px;
	background:url('images/gridViewBorder.png') repeat-x;
	background-position:bottom left;
}

.discountRules_gridName
{
	width:150px;
}

.discountRules_gridNameTxt
{
	width:150px;
	
}

.discountRules_gridPremType
{
	width:350px;
	padding-left:10px;
}

.discountRules_gridPremTypeDrpDwn
{
	width:350px;
}

.discountRules_gridAction
{
	width:50px;
	padding-left:10px;
}

.discountRules_gridActionDrpDwn
{
	width:50px;
}

.discountRules_gridPercent
{
	width:50px;
	padding-left:10px;
}

.discountRules_gridPercentTxt
{
	width:50px;
}

.discountRules_gridRs
{
	width:100px;
	padding-left:10px;
}

.discountRules_gridRsTxt
{
	width:100px;
}

.discountRules_gridMaxRs
{
	width:100px;
	padding-left:10px;
}

.discountRules_gridMaxRsTxt
{
	width:100px;
}

.discountRules_gridDelete
{
	width:50px;
	padding-left:10px;
}

.discountRules_AddRuleLink
{
	width:940px;
	height:auto;
	padding-top:5px;
	text-align:right;
	float:left;
	clear:left;
}

.discountRules_AddBtHldr
{
	width:54px;
	height:auto;
	padding-top:10px;
	float:right;
	clear:left;
}

.deleteIconBt
{
	width:15px;
	height:12px;
	background:url('images/delete.png') no-repeat;
}
/*Discount rules ends here */



/* Od discounts starts here */
.odDiscountsLine
{
	width:300px;
	height:auto;
	float:left;
	clear:left;
}

.odDiscountsLbl
{
	width:250px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}

.odDiscountsDrpDwnHldr
{
	width:250px;
	height:auto;
	float:left;
	clear:left;
}

.odDiscountsVehClssDrpDwn
{
	width:250px;
}
/*Od discounts ends here */



/* My zone starts here */ 
.myZoneParaFirstLine
{
	width:500px;
	height:auto;
	padding-top:5px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#555555;
	clear:left;
	float:left;
}
.myZoneparaNxtLine
{
	width:500px;
	height:auto;
	padding-top:5px;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#555555;
	clear:left;
	float:left;
}
.myZoneBtnLine
{
	width:920px;
	height:auto;
	padding-top:10px;
	float:left;
}
.myZoneBtnLineDataList
{
	width:920px;
	height:auto;
	padding-top:10px;
	padding-bottom:20px;
	float:left;
}
.myZoneUpldDoc
{
	width:161px;
    height:32px;
    text-align:center;
	background-image:url('../../Images/btn_uploadDocs.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.myZoneViewDoc
{
	width:161px;
    height:32px;
    text-align:center;
	background-image:url('../../Images/btn_viewDocs.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.myZoneUpldDocBtn
{
	width:190px;
    height:40px;
    text-align:center;
	float:left;
}
.myZoneDtListHldr
{
	clear:left;
}
.myZoneRetQuo
{
	width:161px;
    height:32px;
    text-align:center;
	background-image:url('../../Images/retrieveMyQuoteMainBt.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.myZoneChngPass
{
	width:181px;
    height:32px;
    text-align:center;
	background-image:url('../../Images/chgePassBtn.png');
	background-repeat:no-repeat;
	border:0;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
}
.myZoneRetQuoBtn
{
	width:190px;
    height:35px;
    text-align:center;
	float:left;
}

.myZoneEdtProfBtn
{
	width:190px;
    height:35px;
    text-align:center;
	float:left;
}
.myZoneEdtProf
{
	width:161px;
	height:32px;
	background-image:url('../../Images/btn_editProfile.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.myZoneInspBtn
{
	width:161px;
    height:35px;
	padding-left:15px;
    text-align:center;
	float:left;
}
.myZoneCshDlrsBtn
{
	width:160px;
	height:32px;
	background-image:url('../../Images/cashLessDlrsBtn.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
.myZoneInspAgny
{
	width:160px;
	height:32px;
	background-image:url('../../Images/InspecAgncyBtn.png');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
}
/* My zone ends here */ 

/* END FRMBUILDERSTYLE.CSS */

/* START MAINFORM.CSS */

/* Summary Deposit Css starts here */
.deposDlWholeLine
{
	width:960px;
	height:auto;
	float:left;
}
.topdeposSummLine
{
	width:900px;
	height:auto;
	padding-bottom:10px;
	float:left;
}
.deposTopHeading
{
	width:200px;
	height:auto;
	padding-top:10px;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.DepSummMainHldr
{	
	width:900px;
	height:auto;
	padding-top:35px;
	float:left;
}
.deposSummRow
{
	width:150px;
	height:auto;
	font-size:12px;
	color:#808080;
	float:left;
}
.deposSummRow span
{
	font-size:15px;
	color:#252525;
}
.deposSummRow a
{
	font-size:15px;
}
.addDepositBtnHldr
{
	width:200px;
	height:auto;
	clear:left;
	float:left;
}
.addDepositBtnLine
{
	width:200px;
	height:auto;
	padding-top:20px;
	float:left;
}
.addDeposBtn
{
	width:190px;
	height:56px;
	background:#ffffff url('Images/addDepositBtn.png');	
	border:none;
	cursor:pointer;
	float:left;
}

.deposDataDL
{
	width:150px;
	height:auto;
	padding-left:100px;
	float:left;
}

.deposAuthorDL
{
	width:300px;
	height:auto;
	min-height:18px;
	float:left;
}
.deposAmtDL
{
	width:300px;
	height:auto;
	min-height:18px;
	float:left;
}


.addtnlDepMdlHldr
{
	width:400px;
	height:auto;
	padding-left:200px;
	padding-top:40px;
	clear:left;
	float:left;
}
.AddtnlDepLbl
{
	width:150px;
	height:auto;
	padding-right:5px;
	font-size:13px;
	color:#252525;
	clear:left;
	float:left;
	
}
.addtnlTxtBoxHldr
{
	width:200px;
	height:auto;
	float:left;
}
.addtnlTxtBox
{
	width:200px;
	height:18px;
	float:left;
}
/* Summary Deposit Css Ends here */

/* Authorize Deposit Css Starts here */
.addBtnHlder
{
	width:65px;
	height:auto;
	padding-left:290px;
	clear:left;
	float:left;
}
.addBtnLine
{
	width:65px;
	height:auto;
	float:left;
}
.addBtn
{
	width:64px;
	height:33px;
	background-image:url('Images/addBtn.png');
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.backBtnHldr
{
	width:70px;
	height:auto;
	padding-top:30px;
	clear:left;
	float:right;
}
.backBtnLine
{
	width:70px;
	height:auto;
	font-size:12px;
	clear:left;
	float:left;
}
/* Authorize Deposit Css Ends here */

/* Policy Summary Css Ends here */
.polSummNumDL
{
	width:105px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummNoInsuDL
{
	width:135px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummVegRegNoDL
{
	width:105px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummTypPolDL
{
	width:110px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummSumInsrdDL
{
	width:85px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummPremDL
{
	width:85px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummServTaxDL
{
	width:75px;
	height:auto;
	min-height:18px;
	float:left;
}
.polSummTotAmtDL
{
	width:55px;
	height:auto;
	min-height:18px;
	float:left;
}
/* Policy Summary Css Ends here */

/* My Zone Starts here */
#myZoneMainBox2
{
	width:955px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:left;
	clear:left;
}

#myZoneMainBoxtop2
{
	width:955px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}
#myZoneMainBoxtopRepeat2
{
	width:923px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxTopRepeat.png');
	background-repeat:repeat-x;
	color:red;
	float:left;
	font-size:0px;
}
#myZoneMaiBoxMiddle2
{
	width:915px;
	min-height:200px;
	height:auto;
	padding:3px 13px 3px 13px;
	margin:0px;
	float:left;
	border-left:1px solid #e2e1e1;
	border-Right:1px solid #e2e1e1;
	clear:left;	
}
#myZoneMainBoxBottom2
{
	width:955px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
}

#myZoneMainBoxBottomRepeat2
{
	width:923px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxBottomRepeat.png');
	color:red;
	float:left;
	font-size:0px;	
}
.myZoneCateg
{
	width:65px;
	height:auto;
	min-height:18px;
	float:left;
}
.myZoneVehicle
{
	width:170px;
	height:auto;
	min-height:18px;
	float:left;
}
.myZoneVehicleNo
{
	width:100px;
	height:auto;
	min-height:18px;
	float:left;
}


.myZoneDocument
{
	width:150px;
	height:auto;
	min-height:18px;
	cursor:pointer;
	float:left;
}

.myZoneDocumentPolicy
{
	width:100px;
	height:auto;
	min-height:18px;
	cursor:pointer;
	float:left;
}

.myZoneDocumentReceipt
{
	width:100px;
	height:auto;
	cursor:pointer;
	min-height:18px;
	float:left;
}

.myZoneDocument a, .myZoneDocumentPolicy a, .myZoneDocumentReceipt a
{
	color:#555555;
	text-decoration:underline;
	cursor:pointer;
}

.myZoneDocument a:hover, .myZoneDocumentPolicy a:hover, .myZoneDocumentReceipt a:hover
{
	text-decoration:none;
	cursor:pointer;
}
/* Proposal style starts here */
.mainReportHolder
{
    width:960px;
    height:auto;
    padding-top:10px;
	float:left;
	clear:left;
}
.mainReportTableHolder
{
    width:960px;
    height:380px;
    padding-bottom:10px;
}
.activateUserToolTip
{
font-weight:bold;
}
.reportAcceptTermsHldr
{
    width:960px;
    height:auto;
    padding-top:10px;
}
.reportAcceptChkBox
{
    width:500px;
    height:auto;
    padding-left:115px;
    float:left;
    display:block;
    padding-bottom:5px;
}
.reportAcceptChkBox span
{
    width:320px;
    clear:left;
    height:auto;
    display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    margin-top:13px;
}
.reportAcceptChkBox input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.reportAcceptChkBox label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;    
}
.reportBtnHldrMain
{
    width:200px;
    height:auto;
    clear:left;
    padding-left:700px;
}
.recpReportBtnHldrMain
{
    width:300px;
    height:auto;
	float:left;
    clear:left;
    padding-left:650px;
}

.recpReportBtnHldrMain a
{
	color:#555555;
	text-decoration:underline;
}

.recpReportBtnHldrMain a:hover
{
	text-decoration:none;
}

.reportBtnHldr
{

    width:80px;
    height:auto;
	padding-top:25px;

    float:left;
}

.reportBtnProposal
{
    width:80px;
    height:auto;
	padding-right:10px;
	padding-top:5px;
	cursor:pointer;
    float:left;
}

.reportBtnReceipt
{
    width:80px;
    height:auto;
	padding-top:5px;
	cursor:pointer;
    float:left;
}

.reportBtnBack
{
	width:950px;
    height:auto;
    float:left;
	clear:left;
}

.reportBtnBack a
{
	color:#555555;
	text-decoration:underline;
}

.reportBtnBack a:hover
{
	text-decoration:none;
}

.reportBtnHldr .quickComp_UndrDis_Item
{
	background-color:white;
	background-image:url("Images/btn_Comp Underwriter.png");
	background-repeat:no-repeat;
	font-size:0px;
	border-style:none;
	margin-left:-65px;
	margin-top:-5px;
	width:300px;
	height:50px;

	cursor:pointer;
}
.propAcceptBtn
{
	width:78px;
	height:37px;
	background-image:url('images/Accept.png');
	background-color:White;
	margin-top:-1px;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}
.propEditBtn
{
	width:53px;
	height:35px;
	background-image:url('images/quitBtn.png');
	background-color:White;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}
.recpNextBtn
{
	width:66px;
	height:36px;
	background-image:url('images/nextButton.png');
	background-color:White;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}
.recpGetInstPolicyBtn
{
	width:153px;
	height:36px;
	background-image:url('images/getInstantPolicyBtn.png');
	background-color:White;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}
.recpGetInstCovernoteBtn
{
	width:174px;
	height:36px;
	background-image:url('images/getInstantCovernoteBtn.png');
	background-color:White;
	border:none 0;
	font-size:0px;
	cursor:pointer;
}

/* Activate User */
.activateUserMainHldr
{
    width:940px;
    min-height:250px;
	padding-top:10px;
    height:auto;
    clear:left;
}
.activateUserLbl
{
   width:120px;
	height:auto;
	padding-bottom:4px;	
	text-align:right;
	float:left;
	clear:left;
}
.activateUserCntrl
{
    width:240px;	
	height:auto;
	padding-left:5px;
	padding-bottom:20px;
	float:left;
}
.activateUserCntrl input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
	margin:0px;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	float:left;
}

.transactionBubble
{
	width:250px;
	padding:5px;
	background-color:#fff6c9;
	border:1px solid #a8a284;
	margin:0px;
	float:left;
}

.activateUserCntrl img
{
	cursor:pointer;
	padding-left:5px;
	font-weight:bold;
}

.confirmPanel
{
	width:729px;
	height:250px;
	border:1px solid #efefef;
	background-color:#FCFCFC;
	float:left;
	clear:left;
}

.LblConfirmError
{
	width:730px;
	height:auto;
	color:red;
	padding:5px 0px;
	text-align:center;
	float:left;
	clear:left;
}
.activateUserRow
{
    width:700px;
	height:auto;
	padding-top:10px;
	padding-left:0px;
	float:left;
	clear:left;
}
.SpanUserTip
{
	font-weight:bold;
}
.activateMainFormBodyHolder
{
    width:715px;
    min-height:200px;
    padding:12px 15px 20px 0px;
    height:auto;
    border:solid 1px #E3E2E2;
    background-color:#fcfcfc;
    clear:left;
}
.activateErrLbl
{
    width:100%;
    height:auto;
    padding:8px 0px 8px 0px;
    text-align:center;
    color:#ff0000;
    clear:left;
}
.activateUserBtnHldr
{
    width:50px;
    height:auto;
    padding-left:280px;
}
.activateUserAlready
{
	width:320px;
	min-height:16px;
	padding-left:169px;
	padding-top:7px;
}
.activateUserAlready a
{
	text-decoration:underline;
	color:#555555;
}
.activateUserAlready a:hover
{
	text-decoration:none;
}
.activateMainFormBodyHolder .signInErrorLabel
{
    width:100%;
}
.activateUserRow .mandatory
{
    width:4px;
    color:Red;
    float:left;
}

/* Firm Policy Excel */
.firmExcelPolicyMain
{
	width:900px;
	padding-left:40px;
}
.firmExcelPolicyHeading
{
	width:auto;
	height:auto;
	font-size:15px;
	font-weight:bold;
	padding-bottom:20px;
}
.firmExcelPolicyBtnHldr
{
	width:500px;
	height:auto;
	padding-left:205px;
	padding-top:20px;
}
/*
.signOutName
{
	width:958px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	float:left;
	clear:left;
}
*/
.signOutName a
{
	color:#555555;
	text-decoration:underline;
}

.signOutName a:hover
{
	text-decoration:none;
}

.proposalReportBack
{
	width:100px;
	height:auto;
	float:left;
	clear:left;
}

.backBtn
{
	width:100px;
	height:37px;
	background:url('images/backEditBtn.png') no-repeat;
	border:0px;
	float:left;
	clear:left;
	cursor:pointer;
}

/* END MAINFORM.CSS */

/* START MANAGEPOLLSSTYLE.CSS */

#managePolls1_customDataList
{
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

#divHeaderHolder
{
	width:100%;
	height:auto;
	min-height:25px;
	background-color:Gray;	
	color:#F7F7F7;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.divItemHolder
{
	width:100%;
	height:auto;
	min-height:25px;
	background-color:#E7E7FF;
	color:#4A3C8C;
	font-family:Verdana;
	font-size:12px;
}
.divAlternateItemHolder
{
	width:100%;
	min-height:25px;
	height:auto;
	background-color:#F7F7F7;
	font-family:Verdana;
	font-size:12px;
}
.divEditItemHolder
{
	width:100%;
	min-height:25px;
	height:auto;
	background-color:#F0FFFF;
	color:Blue;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.divDataListCheckBox
{
	float:left;
	width:3%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.divDataListEdit
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.divDataListArchive
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.divPollId
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
}
.divQuestion
{
	float:left;
	width:50%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;				
}
.divIsCurrent
{
	float:left;
	width:20%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;				
}
.divIsArchived
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;				
}

/*  */
.divPollWhole
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;	
}
.divPollTitle
{
	width:100%;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	background-color:#B0C4DE;
	font-family:Arial,verdana;
	font-size:14px;
	font-weight:bold;
	color:Black;
}
.divPollErrorRow
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.divPollInputOuterDiv
{
	width:100%;
	height:auto;
	min-height:200px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	
}
.divButtonDeleteOuter
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
}
.divCustomListWhole
{
	
}
.divPollHolder
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.divPollQuestionLabel
{
	width:150px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-family:Arial,Verdana;
	font-size:12px;
	clear:left;
	float:left;
}
.divPollQuestionValidator
{
	width:200px;
	height:20px;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
	color:Red;
}
.divPollQuestionTextBox
{
	width:160px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
}
.divQsMandatoryField
{
	width:5px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
}
.divNoOfAnswerLabel
{
	width:150px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-family:Arial,Verdana;
	font-size:12px;
	clear:left;
	float:left;
}
.divNoOfAnswerDdl
{
	width:160px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
	
}
.divOptionLabel
{
	width:150px;
	height:auto;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-family:Arial,Verdana;
	font-size:12px;
	clear:left;
	float:left;
}

.divOptionText
{
	width:160px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
}
.divPollHolderOption
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	text-align:left;
}
.divButtonAdd
{
	width:237px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	clear:left;
	float:left;
}
.divButtonCancel
{
	width:100px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	float:left;
}
.divPanel
{
	clear:left;
	float:left;
	width:505px;
	height:auto;	
	margin:0px 0px 0px 115px;
	padding:0px 0px 0px 0px;
	font-family:Arial,Verdana;
	font-size:12px;
}
.divMandatoryField
{
	width:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana,Arial;
	font-size:14px;
	font-weight:bold;
	color:Red;
}
.divPollOptionValidator
{
	width:200px;
	height:20px;
	min-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	text-align:left;
	font-family:Arial,Verdana;
	font-size:12px;
	float:left;
	color:Red;
}

/* END MANAGEPOLLSSTYLE.CSS */

/* START MASTERS.CSS */

/* -------Make----------*/
.CompareMainContent
{
    width:958px;
    min-height:450px;
    height:auto;
	clear:left;
	float:left;
    padding:0px 0px 8px 0px;
    border-bottom:solid 1px #E3E2E2;
    background-color:#fcfcfc;
    overflow-y:auto;
    overflow-x:hidden;
	
}
.outerlayer

{
	width:850px;
	height:auto;
	float:left;
}

.titleDiv

{
	float:left;
	width:960px;
	height:30px;
	font-family:Verdana,Arial,Helvatica;
	font-size:20px;
    padding:20px 0px 0px;
}
.firstLabelPadding
{
	padding:0px 0px 0px 0px;
}
 .firstLabel

{
	float:left;
	width:500px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;

}
/*\*/ * html .crdTransSmmLinkTxt  {margin-top:0px;margin-left:270px} /**/
.addmakesbuttoncover
{
	width:auto;
	height:auto;
	float:left;
	padding-left:90px;
	padding-top:10px;
}
.addmakesbttonholder

{
	width:250px;
	height:auto;
	float:left;

}
.makevalidationmessage

{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	border-top:none;
	clear:left;
	float:left;
	width:272px;
	height:15px;
	
}
.textboxDiv

{
	clear:left;
	float:left;
	width:300px;
	height:auto;
	padding:2px 0px 0px 0px;

}
.cancelitembutton 

{
	background-color:white;
	border:0 none;
	cursor:pointer;
	float:left;
	font-size:12px;
	padding:0;
	text-decoration:underline;
	width:43px;
}


.addButtonMake

{
	float:left;
	height:30px;
	width:80px;
	background-repeat:no-repeat;
	text-align:right;
}


 .DescriptionTbox

{
	float:left;
	height:90px;
	width:750px;
}

.buttonalign

{	
	clear:left;
	float:left;
	width:60px;
	height:auto;
	padding:20px 15px 0px 230px;

}



.cancelAlign

{
	
	margin:0px;
	width:auto;
	height:auto;
	float:left;
	padding:23px 0px 0px 0px;
	color:black;

}

.makemandatory

{
	color:red;
	float:left;
	padding:6px 0px 0px;
}


.makeLabel
{
	float:left;
	width:auto;
	height:auto;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;
	padding:10px 0px 0px 20px;

}





select
{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px;
	width:250px;
	height:auto;
}

.topper

{
	float:left;
	width:750px;
	height:50px;

}

A.myclass:link 

{
	color:black;
	font-size:12px;
	font-family:Verdana,Arial,Helvatica;
}


.classificationHdr

{
	float:left;
	width:200px;
	height:auto;
	border-style:dotted;
}



.dropdownpadding
{
	padding:0px 0px 0px 18px;

}


.addmakesbuttonimage
{
	width:200px;
	height:50px;
	background:url("Images/addmakesBtn.png") no-repeat scroll 0 0 transparent;
	padding-left:120px;
	font-size:0px;
	border:none;
	cursor:pointer;
	float:left;
	clear:left;
}

.textofallcarmakes
{
	width:800px;
	height:15px;
	padding-left:20px;
	padding-top:10px;
	font-size:15px;
	font-weight:bold;
	float:left;
}

.showvariantsbuttonimage
{
	width:200px;
	height:50px;
	background:url("Images/showvarinBtn.png") no-repeat scroll 0 0 transparent;
	padding-left:0px;
	font-size:0px;
	border:none;
	cursor:pointer;
	float:left;
	clear:left;
}

.headerrowlabel
{
	background-color:#F7C958;
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	font-weight:bold;
	height:30px;
	padding-left:4px;
	padding-top:10px;
	width:876px;

	
}
.dropdowncontainer
{
	float:left;
	height:30px;
	width:850px;
}
.dataitemrowcover

{

	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	float:left;
	height:33px;
	padding-left:20px;
	padding-top:6px;
	width:951px;

	
}
.alternaterowcover


{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	float:left;
	height:33px;
	padding-left:20px;
	padding-top:4px;
	width:951px;
}	

.editHldr
{
	width:100px;
	height:auto;
	float:left;
	padding:2px 0px 0px 100px;

}
.topareacontainer
{
	
	width:290px;
	height:auto;
	padding-left:20px;
	float:left;
	clear:left;
	}
.addmakesouterlayer
{
padding-left:90px;

}
.maketopareacontainer
{
	width:280px;
	height:auto;
	padding-left:20px;
	clear:left;
	float:left;
	
}

.classofvehiclePadding
{
	width:auto;
	height:auto;
	float:left;
	color:red;
}
.makesofvehicleOuter
{
	width:470px;
	height:130px;
	background-color:#FFFFFF;
	border:1px solid #BABABA;	
	padding-left:20px;
	float:left;
	clear:left;
}
.deposSummRowAlign
{
	color:#808080;
	float:left;
	font-size:12px;
	height:auto;
	width:auto;
}	
.makelabeltextPadding
{
	padding:0px 0px 0px 0px;
}
.addbuttonimage

{
	background:url("Images/addBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:70px;
	font-size:0px;
	padding:0px 0px;
	text-align:right;

}
.addbuttonfinishspacing
{
	width:500px;
	height:20px;
	float:left;
}

.waterMarkText

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	width:250px;
	padding:0px 0px 0px 2px;
	height:auto;
}

.maketextboxvalue

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	width:150px;
	padding:0px 0px 0px 2px;
	height:20px;
	color:gray;
}
.waterMarkTextdropdown

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:268px;
	padding:0px 0px 0px 2px;
	min-height:16px;
}
.waterMarkTextdefault

{
	background:url("images/textboxBg.png") repeat-x;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:273px;
	padding:0px 0px 0px 2px;
	min-height:16px;
	color:black;
}
.classofvehiclelabel
{
	width:auto;
	height:auto;
	float:left;

}
.modelclassofvehiclelabel
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}
.addmakestextboxpadding
{
	padding:0px 0px 0px 110px;
}
.emptyspace
{
	width:800px;
	height:15px;
	float:left;
}
.addmakesseconepanecover

{
	width:500px;
	height:auto;
	float:left;
 	padding:10px 0px;

}

.addmakesdropdownpadding

{
	padding:0px 0px 0px 18px;
}

.editbuttonsize
{	
	background:url("Images/editBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	width:80px;
	float:left;
	height:30px;
	padding:0px 0px 0px 0px;
	font-size:0px;

}
.gridhldr
{
	width:950px;
	height:auto;
	float:left;
}

.deposAuthorheaderDL 
{
	float:left;
	height:auto;
	width:650px;
	padding:4px 0px;
}

.finishaddingitembutton
{
	width:123px;
	padding:0px;
	margin:0px 0px 0px 7px;	
	text-decoration:underline;
	font-size:12px;
	background:none;
	border:0px;
	cursor:pointer;
	float:left;
	color:black
}
.modelpagemakevalidationerror
{
	padding:3px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	height :15px;
	width:271px;
	display :block;	
}
.editheaderpadding
{
	padding:0px 0px 0px 15px;

}
.successmessagedisplay
{
	width:930px;
	height:auto;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	color:Red;	
	clear:left;
	text-align:center;
}

.inspectionsuccessmessagedisplay
{
	width:100%;
	height:auto;
	padding:0px 0px 15px 360px;	
	float:left;
	clear:left;
	color:red;
}
.textofallmakes
{
	width:600px;
	height:auto;
	font-size:18px;
	padding:25px 0px 0px 20px;
	float:left;
	clear :left;
	font-weight:bold;

}
.makebuttoncover
{
	width:500px;
	height:auto;
	float:left;

}
.deposAuthorheaderDLbottomgrid 
{
	float:left;
	height:auto;
	width:650px;
	padding:4px 0px 0px 5px;


}
.classofvehiclelabel
{
	width:auto;
	height:auto;
	float:left;
	padding-top:5px;
}

.classofvehiclemandatory
{
	width:auto;
	height:auto;
	float:left;
	color:Red;
}
/*---------------------------------------Model Page----------------------*/

.classofvehiclelayer
{
	width:auto;
	height:auto;
	float:left;
}
.modelpagemodelcover
{
	width:auto;
	height:auto;
	float:left;
	}
.modelmakevalidationmessage
{
	padding:3px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	clear:left;
	height :15px;
	width:274px;
	display :block;
	
}



.modellable

{
	float:left;
	width:387px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;

}
.modelpagemodellablel

{
	float:left;
	width:auto;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;
	padding:4px 0px 0px 0px;

}
.bodytype

{
	float:left;
	width:415px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;
}

.makeheader

{
	float:left;
	width:200px;
	height:auto;
}

.bodytypeheader

{
	float:left;
	width:200px;
	height:auto;

}
.modelheader

{
	float:left;
	width:200px;
	height:auto;	

}
.editheader
{

	float:left;
	width:80px;
	height:auto;

}
.addbutton

{

	background:url("Images/addBtn.png");
    background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:85px;
}
.makemodelLabel

{
	clear:left;
	float:left;
	width:auto;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;

}
.makepagemodelLabel

{
	clear:left;
	float:left;
	width:auto;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	color:#808080;
	font-size:12px;
	padding:0px 0px 0px 0px;
}
.description

{
	height:80px;
	width:248px;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
}
.makepagelabel
{
	width:auto;
	height:auto;
	float:left;
	padding:8px 0px 0px 0px;

}
.makelabelpadding
{
	padding:0px 0px 0px 0px;
}

.dropdownholder
{
	width:750px;
	height:40px;
	clear:left;
	float:left;

}
.modelmakedropdownholder
{
	width:350px;
	height:auto;
	clear:left;
	padding:0px 0px 20px 0px;
	float:left;

}
.modelpagemakedropdownholder
{
	width:350px;
	height:auto;
	clear:left;
	padding:0px 0px 10px 0px;
	float:left;

}
.addmodelsbutton
{
width:500px;
height:150px;
float:left;

}

.addmodelbutton
{
	width:200px;
	height:auto;
	clear:left;
	float:left;
}
.makeholder
{
	width:250px;
	height:10px;
	float:left;
	padding:3px 0px 0px 2px;

}
.modeldataitemrowcover
{
	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:6px;
	width:950px;
}
.modelalternaterowcover


{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:4px;
	width:950px;
}
.modelmakeheader
{
	width:250px;
	height:10px;
	float:left;
}
.modelpagemodelheader
{
	width:150px;
	height:10px;
	float:left;

}
.modeleditholder
{
	width:150px;
	height:auto;
	float:left;
	padding:0px 0px 3px 60px;

}	
.addmdlbutton
{
	width:200px;
	height:50px;
	background:url("Images/addMdlBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	font-size:0;
	text-indent:-1000px;
	overflow:hidden;
}
.addmodelbuttonouterpadding
{
	width:200px;
	height:auto;
	padding:5px 0px 20px 90px;
	clear:left;
	float:left;
}
.secondareacontainer
{
	width:750px;
	height:auto;
	float:left;

}
.modelbodytypeouter
{
	width:480px;
	height:180px;
	float:left;
	clear:left;
	border:1px solid #BABABA;
	padding-left:20px;
	

}
.modelmandatory
{
	float:left;
	color:Red;
	width:auto;
	height:auto;
	padding:3px 0px;
}	
.bodytypelabel
{
	width:auto;
	height:auto;
	padding:4px 0px 0px 0px;
	float:left;
	clear:left;
}
.buttonouterlayer
{
	width:100%;
	height:auto;
	float:left;

}

.modeltextboxsizedefault

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	height:20px;	
	width:274px;
	color:Gray;
	padding:2px 0px 0px 2px;
	float:left;
	
}
.modeltextboxsize

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:274px;
	padding:0px 0px 0px 2px;
}
.dropdowncover
{
	width:750px;
	height:auto;
	float :left;

}
.dropdwnpadding
{
	padding:0px 0px 0px 18px;
}

.modellabelpadding
{
	padding:4px 0px 0px 0px;
}

.modeltextboxoutr
{
	width:500px;
	height:auto;
	padding:0px 0px 10px 0px;
	float :left;
	clear:left;
}
.modeleditheaderholder
{
	width:150px;
	height:auto;
	float:left;
	text-align:center;
	padding-left:10px;
}
.bodttypedropdownholder
{
	width:350px;
	height:40px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:left;

}
/*--------------variant---------------------------*/


.variant

{

	float:left;
	width:395px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
}

.fueltype

{
	float:left;
	width:410px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
}

.cubiccapacity

{
	float:left;
	width:441px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
}
.seatingcapacity

{
	float:left;
	width:455px;
	height:15px;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
}

.classification

{
        float:left;
		width:107px;
		height:auto;
		font-family:Verdana,Arial,Helvatica;
		font-size:12px;
     
}

.make

{
        float:left;
	width:105px;
	height:auto;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
     

}

.model

{
        float:left;
		width:105px;
		height:auto;
		font-family:Verdana,Arial,Helvatica;
		font-size:12px;
       

}

.variantheaderData

{
        float:left;
		width:105px;
		height:auto;
		font-family:Verdana,Arial,Helvatica;
		font-size:12px;
     
}

.fueltypeheader

{
        float:left;
		width:105px;
		height:auto;
		font-family:Verdana,Arial,Helvatica;
		font-size:12px;
     

}

.cc

{
    float:left;
	width:105px;
	height:auto;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
      

}
.variantlabelouterlayer
{
	height:auto;
	width:auto;
	float:left;

}
.classofvehicleouterlayer
{
	width:400px;
	height:45px;
	clear:left;
	float:left;
	padding-bottom:15px;
}

.variantmakeouterlayer
{
	width:300px;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px 17px 0px;
}
.variantmodelouterlayer
{
	width:300px;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px;
}
.seatingcapacityheader

{
        float:left;
	width:136px;
	height:auto;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
     

}

.editheader

{
	
     float:left;
	width:105px;
	height:auto;
	font-family:Verdana,Arial,Helvatica;
	font-size:12px;
  }
.classofvehicleborder
{
	width:auto;
	height:auto;
	float :left;

}
.classofvehiclePadding
{
	padding:0px 0px 0px 15px;
}
.variantmakelabel
{
	width:auto;
	height:auto;
	clear:left;
	float :left;

}
.variantsdropdownhldr
{
	width:auto;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px 0px 15px;
}
.variantsmodeldropdownhldr
{
	width:285px;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px 10px 15px;
}
.variantvariantsdropdownhldr
{
	width:450px;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px 10px 2px;
}
.addvariantbutton
{
	background:url("Images/addvarinBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:50px;
	width:200px;
	font-size:0px;
	padding:0px 0px 0px 0px;

}
.variantouter
{
	width:750px;
	height:auto;
	float:left;
	padding:30px 0px;



}
.variantdataitemrowcover
{
	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:6px;
	width:950px;
}
.variantalternaterowcover


{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:4px;
	width:950px;
}
.headerdatacontainer
{
	float:left;
	width:600px;
	height:10px;

}
.bottomvariantcontainor
{
	width:850px;
	height:auto;
	float :left;
	border:1px solid #BABABA;
	padding:5px 0px 5px 0px;
	background-color:#efefef;
}

.variantentirehldr
{
	
	width:850px;
	height:auto;
	float:left;
	padding:0px 0px;

}

.variantinsidepanelabel
{
	width:auto;
	height:auto;
	float:left;
	padding:6px 0px 0px 10px;
}
.avranttextbox
{
	width:200px;
	height:33px;
	clear :left;
	float:left;
	margin-top:-5px;
	padding:5px 0px 0px 10px;
}
.insidepanevarianthldr
{
	width:200px;
	height:80px;
	float:left;


	
}
.toppannel
{
	width:850px;
		height:auto;
float:left;

}	
.variantbuttoncontainor
{
	width:850px;
	height:auto;
	float:left;
	
}

.variantaddbutton

{

	background:url("Images/addBtn.png");
    background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:85px;
	font-size:0px;
}
.variantaddbuttoncontainer
{
	height:auto;
	width:auto;
	float :left;
	padding:0px 0px 0px 600px;

}
.variantcancelbuttoncontainer
{
	height:auto;
	width:auto;
	float :left;
	padding:5px 0px 0px 0px;



}
.varianttextboxsize

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:170px;

}
.varianttextboxsizetexttype

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:170px;
	color:Gray;

}


.variantdropdownboxsize

{

	float:left;
	height:auto;	
	width:300px;
	margin:-3px;
}
.varianteditHldr
{
	width:100px;
	height:auto;
	float:left;
	padding:2px 0px 0px 73px;
}
.varianteditheaderHldr
{
	width:100px;
	height:auto;
	float:left;
	padding:2px 0px 0px 100px;
}
.listofallmodels
{
	float:left;
	font-size:15px;
	height:auto;
	width:800px;
	font-weight:bold;
	padding-top:20px;
	padding-left:12px;
}
.variantdropdown
{
	width:200px;
	height:33px;
	float:left;
	padding:10px 0px 0px 0px;
}
.topareapadding
{
	padding:0px 0px 0px 15px;
	clear:left;
}
.variantheaderdatacontainer
{
	float:left;
	width:110px;
	height:auto;
	padding:5px 0px 20px 2px;

}
.variantheadervariantdatacontainer
{
	float:left;
	width:110px;
	height:auto;
	padding:0px 0px 20px 20px;

}
.ccheaderlabel
{
	float:left;
	width:110px;
	height:auto;
	padding:0px 0px 20px 15px;

}
.fuelheaderlabel
{
	float:left;
	width:110px;
	height:auto;
	padding:0px 0px 20px 5px;

}
.seatingcapacityheaderlabel
{
	float:left;
	width:80px;
	height:auto;
	padding:0px 0px 0px 0px;

}
.seatingcapacityvalueheaderlabel
{
	float:left;
	width:80px;
	height:auto;
	padding:4px 0px 0px 20px;

}
.variantdatacontainersc
{
	float:left;
	width:110px;
	height:10px;
	padding:0px 0px 0px 15px;

}
.variantmandaatory
 {
	color:Red;
	float:left;
	padding:4px 0px;
}

.variantheadercontainer
{
	float:left;
	width:100px;
	height:30px;

}
.bodytypecoupe
{
	width:auto;
	height:auto;
	float:left;
	padding:8px 0px;
}



.variantmakevalidationmessage
{
	padding:3px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	height :auto;
	width:269px;
	display :block;
	
}
.variantmodelvalidationmessage
{
	padding:6px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	height :auto;
	width:275px;
	display :block;
	
}
.variantinsideboxvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:168px;
	height:auto;

	
}
.fueltypeinsideboxvalidationmessage
{
	padding:5px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:175px;
	height:15px;
}

	

.ccinsideboxvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:168px;
	height:auto;
}

.grayCSS
{
	color:gray;
}
.AquaStyle
{
	height:26px;
	margin-top:-4px;
	padding:0px 0px 0px 0px;
}
.titlecenter
{
	width:706px;
    min-height:20px;
    height:auto;
    padding:4px 0px 4px 10px;
    font-family:Verdana;
    font-size:18px;
    float:left;
    color:White;
    background-image:url('images/headingRepeat.png');
}
.Leftbackgroundtitle
{
	background-image:url("images/headingLeft.png");
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:30px;
	margin:0;
	padding:0;
	width:7px;
}
/*------------------------Cashless Dealers---------------*/

.cashlesstitleDiv 
{
	float:left;
	font-family:Verdana,Arial,Helvatica;
	font-size:20px;
	height:40px;
	padding:20px 0 0;
	width:100%;
}
.cashlessvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	padding:2px 0px 0px 3px;
	width:300px;
	height:15px; 
}
.cashlesspersonvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	width:300px;
	height:15px; 
	
}
.idvsuccessmessagedisplay
{
	width:250px;
	height:auto;
	padding-left:450px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	color:Red;	
	clear:both;
}
.idvmodelvalidatiopn
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:274px;
	height:auto;
}
.cashlessdealersButton

{
	width:850px;
	height:auto;
	float:left;
	
}

.adddealersOutercover

{
	width:850px;
	height:auto;
	background-color:#eeeeee;
	float:left;
	padding:10px 0px 0px 15px;
	border:solid 1px #e1e1e2;
}

.dealername

{
	width:250px;
	height:auto;
	float:left;
    padding:5px 0px 0px 0px;

}

.dealernamemandatory
{
		width:auto;
        height:auto;
        color:red;
        float:left;
         padding:5px 0px 0px 0px;

}
.modelvalidationmesage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:274px;
	height:auto;
	
}
.modelpagebodytypevalidationmesage
{
	padding:3px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:274px;
	height:15px;
	
}

.agencynamecover
{
	padding-top:10px;
	width:500px;
	height:auto;
	padding-bottom:5px;
	float:left;
	
}


.commontextbox
{
	width:450px;
	height:30px;
	padding:0px 0px 5px 0px;
	clear:left;
	float:left;
}
.dealercontactvehiclecover
{
	width:auto;
	height:auto;
	float:left;
}
.cashlessvehiclecover
{
	width:auto;
	height:auto;
	float:left;
}

.adddealersbutton
{
	background:url("Images/addcashlessBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:50px;
	width:255px;
	font-size:0px;
	padding:0px 0px 0px 0px;

}

.textboxvalue

{
	width:251px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
}
.textboxvaluedefault

{
	width:251px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;

}
.carcheckbox

{
	width:auto;
	height:auto;
	padding:0px 0px 0px 10px;
	float:left;


}

.bikecheckbox

{
	width:auto;
	height:auto;
	padding:0px 0px 0px 10px;
	float:left;


}

.chkboxholder

{
	width:800px;
	height:30px;
	float:left;
	padding:15px 0px 0px 12px;
}
.addresscover
{
	width:690px;
	height:auto;
	clear :left;
	float:left;
    padding:5px 0px 20px 0px;
    background-color:white;
}
.inspecAgnBgTopLft
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetTopLeft.png') no-repeat;
	float:left;
}
.inspecAgnBgTopMdl
{
	width:663px;
	height:12px;
	border-top:solid 1px #efefef;
	float:left;
}
.inspAgnBtmLine 
{
	width:690px;
	height:auto;
	float:left;
}
.inspecAgnBgTopRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetTopRgt.png') no-repeat;
	float:left;
}
.addInfoMdlCont
{
	width:688px;
	height:auto;
	border-left:solid 1px #efefef;
	border-Right:solid 1px #efefef;
	float:left;
}
.inspecAgnBgBtmLft
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmLeft.png') no-repeat;
	clear:left;
	float:left;
}
.inspecAgnBgBtmMdl
{
	width:665px;
	height:12px;
	border-bottom:solid 1px #efefef;
	float:left;
}
.inspecAgnBgBtmRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmRgt.png') no-repeat;
	float:left;
}
.viewInsAgnDetBgBtmLft
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmLeft.png') no-repeat;
	float:left;
}
.viewInsAgnDetBgBtmMdl
{
	width:776px;
	height:12px;
	border-bottom:solid 1px #efefef;
	float:left;
}
.viewInsAgnDetBgBtmRgt
{
	width:12px;
	height:12px;
	background:url('images/viewInspInnDetBtmRgt.png') no-repeat;
	float:left;
}
.addressbarpane

{
	width:344px;
	height:auto;
	float:left;
    padding:0px 0px 0px 0px;
}
.checkboxvaluealign
{
	  padding:0px 5px 0px 0px;
}
.addresstextbox

{
	width:300px;
	height:auto;
	min-height:30px;
 	float:left;
 	padding:4px 0px 0px 10px;
}
.countrypadding
{
	padding-left:10px;
}
.addressinfocover
{
width:690px;
height:auto;
clear:left;
float:left;
padding-top:10px;
}
.countryname

{
	width:250px;
	height:15px;
 	float:left;
 	padding:5px 0px 0px 3px;
    background-color:#F0F0F0;
        
}

.countrylabel

{

	width:300px;
	height:auto;
	float:left;
        padding:2px 0px 5px 10px;
	font-family:Verdana,Arial,Helvatica;
}
.statelabel

{

	width:40px;
	height:auto;
 	padding:0px 0px 0px 10px;
	clear:left;
	float:left;
}

.emptycountryspace

{
	width:50px;
	height:30px;
	float:left;

}
.statedropdown

{
	width:259px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px;
	min-height:16px;
    float:left;
}
.cashlessvalidation
{
	clear:left;
	float:left;
	height:auto;
	padding:4px 0px 0px 0px;
	width:350px;
	
}

.citylabel
{
	width:250px;
	height:auto;
	float:left;
    padding:5px 0px 0px 10px;


}
.phonelabel

{
	width:auto;
	height:auto;
    padding:5px 0px 0px 10px;
    float:left;
	font-family:Verdana,Arial,Helvatica;
}
.mobilelabel

{
	width:auto;
	height:auto;
    padding:5px 0px 0px 10px;
    float:left;
	font-family:Verdana,Arial,Helvatica;
	clear:left;
}
.dealforlabel

{
	width:auto;
	height:auto;
    	padding:5px 0px 0px 10px;
    	clear:left;
    	float:left;
	font-family:Verdana,Arial,Helvatica;
}

.phonetextboxvalue
{
	width:155px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
}
.phonetextboxvaluedefault

{
	width:155px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
}
.mobiletextboxvaluedefault

{
	width:155px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
}
.mobiletextboxvalue
{
	width:155px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
}
.mobiletextbox 
{
	clear:left;
	float:left;
	height:auto;
	padding:4px 0px 0px 10px;
	width:200px;
}
.phonetextbox

{
	width:172px;
	height:auto;
 	float:left;
 	padding:0px 0px 0px 10px;      
}
.exttextbox
{
	width:auto;
	height:30px;
 	float:left;
 	padding:0px 0px 0px 2px;       
}
.exttextboxvalue
{
	width:72px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 2px;
	min-height:16px;
}
.dealerforchkboxholder
{
	width:258px;
	height:126px;
	margin-top:4px;
 	float:left;
	overflow-y:scroll;
	border:1px solid #BABABA;
}
.phonenumbercover
{
	width:190px;
	height:auto;
	float:left;
}
.phonenumberextholder
{
	width:350px;
	height:auto;
	float:left;
}
.phonenumbertextboxHldr
{
height:auto;
width:400px;
padding-top:4px;
float:left;
}
.cashlessmobilecover
{
	height:auto;
	width:350px;
	float:left;
}


.dealerforbackground

{
	width:292px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 10px;
	min-height:16px;
}

.buttonholder
{
	width:570px;
	height:50px;
 	float:left;
	text-align:right;
	padding:15px 0px 0px 120px;
	

}
.dealersaddbutton

{

	background:url("Images/addBtn.png");
        background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:80px;
	font-size :0px;
       
}

.finishaddingitemsLink

{
	padding:0px 0px;
    width:127px;
	height:auto;
	float:left;
	text-align:left;
}
A.finish:link 

{
	
	color:black;
	font-size:12px;
	font-family:Verdana,Arial,Helvatica;
}

.Dealernamelabel

{	padding:5px 0px 0px 0px;
	width:auto;
	height:auto;
 	float:left;
}
.statedropdownalign
{

	width:300px;
	height:auto;
	padding:4px 0px 0px 0px;
	clear:left;
 	float:left;
}
.statedropdownalign span
{
	width:247px;
    height:auto;
    padding:3px 0px 2px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	border-top:none;
	clear:left;
    float:left; 
    color:#ff0000;
}
.deleteholder

{
	width:550px;
	height:50px;
	float:left;
}


.carcheckboxlabel

{
	width:auto;
	height:auto;
	float:left;
	background-color:#F0F0F0;
	
}

.dealercontactName

{
	width:300px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
}

.dealercontactNamedefault

{
	width:300px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
}

.dealercontactNamedefaultType
{
	color:#000000;
}
.additionaldeposittbox

{
	width:200px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	
}
.additionaldeposittboxdefault

{
	width:200px;
	height:auto;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	min-height:16px;
	color:Gray;
}
.dateofptboxdefault
{
	width:100px;
	height:15px;
	background:url("images/textboxBg.png") repeat-x;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	color:Gray;
	float:left;
}
.textboxholder
{
	width:730px;
	height:40px;
	clear:left;
	float:left;
	padding:0px 0px 0px 20px;
}




.outercover
{
	height:500px;
	width:750px;
	float :left;
	border-style:solid;
	
}
.inspectiontitlehldr
{
	float:left;
	font-family:Verdana,Arial,Helvatica;
	font-size:20px;
	height:50px;
	padding:20px 0 0 0px;
	width:auto;
}
.inspectionbutton
{
	width:900px;
	height:100px;
	float:left;
}
.inspectionaddbutton
{
	width:auto;
	height:auto;
	float:left;
	padding:25px 0px 0px 630px;

}
.inspectionagenciesaddbutton
{
	background:url("Images/addBtn.png");
   	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:80px;
	font-size:0px;
}
.inspectionagenciesupdatebutton
{
	background:url("Images/updatebtn.png");
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:36px;
	width:78px;
	font-size:0px;
}
.updatebuttomimage
{
	background:url("Images/updatebtn.png");
    background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:80px;
	font-size:0px;
}
.updatebuttomimage
{
	
}
a .inspectionfinishitem:link 

{
	color:black;
	font-size:12px;
	font-family:Verdana,Arial,Helvatica;
}
.inspectioncancelbutton
{
	width:auto;
	height:auto;
	float:left;
	padding:28px 0px;
}
.cancelbutton
{
	font-size:12px;
	float:left;
	border:0px;
	cursor:pointer;
	text-decoration:underline;
	padding:4px 0px;	
	width:auto;
	margin:0px 0px 0px 10px;
	color:black;
	background:none;
}
.altervateeditheaderholder
{
	width:60px;
	height:auto;
	float:left;
	padding:3px 0px 3px 0px;
	text-align:center;
}
.inspectionmakeheader
{
	width:90px;
	height:auto;
	padding-top:4px;
	float:left;
}
.credBnk
{	
	width:80px;
	height:auto;
	padding-top:4px;
	float:left;
}
.credBranch
{	
	width:110px;
	height:auto;
	padding-top:4px;
	float:left;
}
.credDepAuth
{
	width:250px;
	height:auto;
	padding-top:4px;
	float:left;
}
.inspectionholder
{
	float:left;
	height:auto;
	padding-top:4px;
	width:150px;
}
.inspectioneditbutton
{	
	background:url("Images/editBtn.png") no-repeat;
	border:medium none;
	cursor:pointer;
	width:80px;
	float:left;
	height:30px;
	padding:0px 0px 0px 0px;
	font-size:0px;

}
.addinspectionbuttonholder
{
	width:700px;
	height:auto;
	float:left;
}
.cashlessmakeheader
{
	width:145px;
	height:auto;
	float:left;
	padding:7px 0px 0px 5px;

}
.cashlesseditheaderholder
{
	width:80px;
	height:auto;
	float:left;
	padding:5px 0px 0px 50px;
}
.addressline2
{
width:250px;
height:auto;
float:left;
padding-left:10px;
padding-top:5px;
}
.dealereditheaderholder
{
	width:80px;
	height:auto;
	float:left;
	padding:0px 0px 0px 55px;
}
.altervateeditholder
{
	width:100px;
	height:auto;
	float:left;
	padding:0px 0px 0px 120px;
}
.addressvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	width:252px;
	height:15px;
}
.dealforvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	width:256px;
	border:1px solid #FFC6C6;
	border-top:none;
	float:left;
	
}
.checkvalidationmessage
{
	width:280px;
	height:auto;
    padding:2px 0px 3px 2px;
    background-color:#FFEFEF;
    border:solid 1px #FFC6C6;
	clear:left;
    float:left; 
    color:#ff0000;
}

.carbikecheckboxxlayer
{
	width:400px;
	height:auto;
	float:left;
}

.phonevalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	height:auto;
	width:157px;
	float:left;
	
}
.emailvalidationmessage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	float:left;
	width:252px;
	height:15px;
}

.addinspectionagencybutton
{
	background:url("Images/addinspAgencyBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:50px;
	width:280px;
	font-size:0px;
	padding:0px 0px 0px 0px;

}
.addcashlessdealersbutton
{
	background:url("Images/addcashlessBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:50px;
	width:260px;
	font-size:0px;
	
}
.cashlesstopcover
{
	width:auto;
	height :auto;
	float :left;
	padding:0px 0px 0px 0px;
	
}
.cashlessdealersdealernameoutercover
{
	width:320px;
	height:auto;
	padding-bottom:5px;
	float:left;
	clear:left;
}
.delearForOutLine
{
	width:320px;
	height:auto;
	padding-bottom:10px;
	float:left;
	clear:left;
	padding-top:5px;
}



.ofpdatetextbox
{
	width:100px;
	height:18px;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px dotted #BABABA;
	color:Gray;
}
/*----------------------------Sum Insured / IDV------------------------*/
/*.idvpadding

{
	
	padding:0px 0px 0px 10px;
}


.idvouterlayer

{

	width:400px;
	height:auto;
	clear:left;
	float:left;
	padding:10px 0px 0px 10px;

}

.vehicleclassificationlabel

{
	width:auto;
	height:auto;
	clear:left;
	float:left;
	font-family:Verdana,Arial,Helvatica;
	

}

.vehicledropdownalign


{
	width:350px;
	height:auto;
	clear:left;
	float:left;
	padding:1px 0px 20px 0px;;

}
.idvmandatory

{

	width:auto;
	height:auto;
	float:left;
	color:red;
}
.showvariantbutton

{

	width:260px;
	height:auto;
	clear:left;
	float:left;
	padding:5px 0px 0px 90px;
	text-align:right;

}

.idvclassificationouterlayer
{
	width:auto;
	height:auto;
	float:auto;
}
.idvmakeouterlayer
{
	
	width:auto;
	height:auto;
	float:auto;
}
.idvmodelouterlayer
{
	
	width:auto;
	height:auto;
	float:auto;
}
.secondcoloum

{
	float:left;
	width:auto;
	height:auto;
		
}



.idvdeleteholder

{
	width:850px;
	height:50px;
	float:left;

}

.idvvariantpaneheader

{
	background-color:#F7C958;
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	clear:left;
	float:left;
	font-weight:bold;
	height:33px;
	padding-left:20px;
	padding-top:4px;
	width:150px;
}
.agencytextboxholder 
{
	clear:left;
	float:left;
	height:auto;
	padding:4px 0px 0px 0px;
	width:350px;
}
.firstpaneouter
{
	height:auto;
	width:auto;
	float:left;
}
.cashlesschkboxholder
{
	width:800px;
	height:auto;
	padding-top:4px;
	float:left;
	clear:left;
	
}
.cashlesschkboxholder table
{
    width:120px;
	height:auto;
	float:left;
}

.cashlesschkboxholder table tr td
{
	width:50px;
	height:12px;
	padding:0px;
	margin:0px;
	float:left;
}

.cashlesschkboxholder table input
{
    width:12px;
    height:12px;
    padding:0;
    margin:0;
    position:absolute;
    display:block;

}
.cashlesschkboxholder table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.secondouterpane

{
	height:auto;
	width:648px;
	float:left;
	overflow:scroll;
	overflow-y:hidden;


}

.idvmakevalidationmesage
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:274px;
	height:15px;
	
}
.idvsecondpanecontentheader

{
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	width:1650px;
	background-color:#F7C958;
	font-weight:bold;
	height:34px;
	padding-left:20px;
	padding-top:3px;
	float:left;
}
.idvCompany
{
	width:110px;
	height:auto;
	padding-left:5px;
	float:left;
}
.idvCompany input
{
	width:100px;
	height:auto;
}
.idvbarathi
{
	width:112px;
	height:auto;
	float:left;
	
}
.idveditbutton
{
	background:url("Images/editBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	width:80px;
	float:left;
	height:30px;
	padding:0px 0px 0px 0px;
	font-size:0px;


}
.headercover
{
	width:550px;
	height:100px;
	float:left;
}

.idvdataitemfirstpane
{
	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	clear:left;
	float:left;
	height:33px;
	min-height:18px;
	padding:0 0 0px 20px;
	width:150px;
}

.idvAlternateItemfirstpane
{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	clear:left;
	float:left;
	height:auto;
	min-height:33px;
	padding:0 0 3px 20px;
	width:150px;
}

.idvsecondpanedataitem 
 {
	background:url("images/datalist.png") repeat-x;
	background-color:#F8F8F3;
	clear:left;
	float:left;
	height:auto;
	min-height:33px;
	padding:0 0 3px 20px;
	width:1650px;
}

.idvsecondpanealternateitem
{

	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	clear:left;
	float:left;
	height:auto;
	min-height:33px;
	padding:0 0 3px 20px;
	width:1650px;
}

.suminsuredvalueHeader

{
	
	
	min-height:16px;
}
.gridHeader
{

	width:650px;
	height:11px;
	float:left;
	border-style:dotted;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:5px 1px 12px 10px;
	repeat-x scroll 0 0 #FFFFFF;
	font-weight:bold;
	
}
.gridheaderpadding
{
	padding:0px 0px 0px 162px;
}



.idveditheader
{
	background-color:#F7C958;
	font-weight:bold;
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	width:90px;
	height:37px;
	float:left;
	padding:0px 0px 0px 30px;
}

.idveditdataitem
{
	background:url("images/datalist.png") repeat-x;
	background-color:#F8F8F3;
	width:100px;
	height:36px;
	clear:left;
	float:left;
	padding:0px 0px 0px 20px;
}
.idveditAlternateItem
{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	clear:left;
	float:left;
	height:36px;
	padding:0 0 3px 20px;
	width:100px;

}
.idvheaderedit
{
width:auto;
height:auto;
float:left;
padding-top:10px;
}
.IdvEditButton
{
	background:url("Images/editBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	width:80px;
	float:left;
	height:30px;
	padding:0px 0px 0px 0px;
	font-size:0px;
}
.IdvSaveButton
{
	background:url("Images/SaveBn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	width:80px;
	float:left;
	height:30px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	}	
.secondpanemiddle
{
	width:auto;
	height:20px;
	float:left;
	padding:4px 0px;
}*/

/*-------------------------------Stockpolocies------------------------------*/


.layerforStockpoliciestitle
{
	width:920px;
	height:50px;
	float:left;
	padding-top:25px;
}

.insurancefirmlabel
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}

.insurancefirmtextboxholder
{
	width:400px;
	height:auto;
	padding-bottom:10px;
	clear:left;
	float:left;
}

.stockFrmInput
{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:265px;
	color:Gray;
	padding:0px 0px 0px 2px;
}
.insurancefirmtextbox

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:265px;
	color:Gray;
	padding:0px 0px 0px 2px;
}

.insurancefirmhldr
{
	width:auto;
	height:auto;
	clear:left;
	float:left;
	padding-bottom:10px;
	padding-left:20px;
	
}
.openingbalanceissuedavailHldr
{
	width:auto;
	height :auto;
	clear:left;
	float:left;
}

.openiingbalancelabel
{
	width:150px;
	height:auto;
	float:left;

}
.issuedlabel
{
	width:55px;
	height:auto;
	float:left;
	
}
.availablelabel
{
	width:55px;
	height:auto;
	float:left;

}
.openingbalanceissuedavailtextHldr
{
	width:auto;
	height :auto;
	clear:left;
	float:left;
	
}
.openiingbalancetext
{
	width:150px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
}
.issuedtext
{
	width:55px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
}
.availabletext
{
	width:55px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
}
.availableissuedentireHldr
{
	width:auto;
	height :auto;
	float :left;
	clear :left;
	padding:20px 0px 20px 20px;
}

.covernotepolocynoHldr
{
	width:auto;
	height :auto;
	clear:left;
	float:left;
	padding:10px 0px 0px 20px;
}

.covernotepolocyradiolayer
{
	width:auto;
	height :auto;
	clear:left;
	float:left;

}
.policyradiolayer
{
	width:auto;
	height :auto;
	float:left;
	padding:0px 0px 0px 25px;

}
.coverpolocyradiobuttonholder
{
	width:auto;
	height:auto;
	float:left;
	padding-left:20px;
}
.prefixlabel
{
	width:35px;
	height:auto;
	float:left;
}

.prefixgtextbox
{
	width:auto;
	height :auto;
	float:left;
	clear :left;
	}
.backgroundprefixtextbox
{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:278px;
	color:Gray;
}
.prefixHldr
{
	width:auto;
	height :auto;
	float:left;
	clear :left;
	padding:0px 0px 0px 20px;
	
}
.nofromlabel
{
	width:auto;
	height :auto;
	float:left;
	clear :left;
}

.nofromlabeltextbox
{
	width:210px;
	height:auto;
	float:left;
	clear :left;
}
.backgroundnofrom
{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:155px;
	color:Gray;
	padding:0px 0px 0px 2px;
}
.textboxnofrom
{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:337px;
	color:Gray;
	padding:0px 0px 0px 2px;
}
.nofromlabeltextboxHldr
{
	height:auto;	
	width:170px;
	clear:left;
	float:left;
}

.dashpadding
{
	width:5px;
	height:10px;
	float:left;
	padding-top:20px;
}
.calendashpadding
{
	width:5px;
	height:10px;
	float:left;
	padding-top:20px;
	padding-left:13px;
}
.notolabeltextboxHldr
{
	height:auto;	
	width:150px;
	float:left;
	padding-left:7px;
}
.validityperiodfromlabel
{
	width:auto;
	height :auto;
	clear:left;
	float:left;
	

}
.prefixlabelholder
{
	width:100px;
	height:auto;
	float:left;
}
.validityperiodcalendar
{
	width:100px;
	height :37px;
	clear:left;
	float:left;
	padding:0px 0px 0px 20px;
}
.tolabel
{
	width:auto;
	height :auto;
	float:left;
	padding:0px 0px 0px 0px;

}
.tocalendar
{
	width:100px;
	height :37px;
	padding:0px 0px 0px 20px;
	clear:left;
	float:left;
}

.calenderCover
{
	width:500px;
	height:auto;
	clear:left;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
.fromCalenderHldr
{
	height :auto;
	width:158px;
	float:left;
}
.toCalenderHldr
{
	height :auto;
	width:200px;
	float:left;
	padding-left:15px;
	
}
.calendarcontrolhldr
{
width:168px;
height:auto;
float:left;
clear:left;
}
.addButtonhldr
{
	height :50px;
	width:auto;
	clear:left;
	float:left;
	padding:0px 0px 0px 320px;
}
	
.findingallitemsholder
{

	height :50px;
	width:auto;
	float:left;
}
.nofromNotoHldr
{
	width:400px;
	height:auto;
	padding:20px 0px 0px 20px;
	clear:left;
	float:left;
}
.addfinishbuttonhldr
{
	width:auto;
	height:auto;
	clear:left;
	float:left;
	padding:10px 0px;
}

.graycolorlayer
{
	width:600px;
	height:auto;
	background-color:#F0F0F0;
	padding:10px 0px;
	clear:left;
	float:left;
	
}
.stockbuttonholder
{
	width:auto;
	height:auto;
	float:left;
	padding-left:300px;
	
}
.nofromvalidation
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:155px;
	height:auto;
}
.prefixvalidation
{
	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:315px;
	height:auto;
}
.finishbuttonhoplder
{
    width:150px;
    height:auto;
    padding-top:5px;
    float:left;
}
.stockfinishlink
{
	width:150px;
	height:auto;
	padding-top:30px;
	text-decoration:underline;
	font-size:12px;
	background:none;
	border:0px;
	cursor:pointer;
	float:left;
	color:black
}
.addbuttonhoplder
{
	width:auto;
	height:auto;
	float:left;
}
.cancelbuttonhoplder
{
	width:200px;
	height:auto;
	float:left;
}
.addpolicyorcoverNoButton
{
	width:150px;
	height:50px;
	clear:left;
	float:left;
	padding:0px 0px 0px 20px;
}

.ishheaderrowlabel
{
	background-color:#F7C958;
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	font-weight:bold;
	height:30px;
	padding-left:4px;
	padding-top:10px;
	width:947px;

	
}
.stockpolicydealersbutton
{
	background:url("Images/addPolCovNteBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:50px;
	width:335px;
	font-size:0px;
	padding:0px 0px 0px 0px;

}
.stockdataitemrowcover

{

	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:6px;
	width:951px;

	
}

.stockpolicybuttoncover
{
width:auto;
height:auto;
clear:left;
float:left;
padding-left:140px;
padding-top:20px;

}
.stockalternaterowcover


{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:4px;
	width:951px;
}	

.gridtopper
{
	width:100%;
	height:30px;
	float:left;
}

.gridlabelholder
{
	width:200px;
	height :20px;
	float:left;
}
.validatyperiodlabel
{
	width:200px;
	height :20px;
	float:left;
	text-align:left;
}
.dateofentryvalidatylabel
{
	width:280px;
	height:auto;
	padding-top:7px;
	padding-bottom:2px;
	float:left;
}
.stockvalidatylabel
{
	width:200px;
	height:auto;
	padding-top:7px;
	padding-bottom:2px;
	float:left;
}
.fromtototal
{
	width:150px;
	height:auto;
	padding-top:7px;
	padding-bottom:2px;
	float:left;
}
.stockaddbuttonimage

{
	background:url("Images/addBtn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:70px;
	font-size:0px;
	padding:0px 0px;
	text-align:right;

}
.covernoradiobutton
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 12px 3px; 
}
.policynoradiobutton
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 12px 2px; 
}

/*--------------------------------OFP----------------------------------------------------*/

.ofpcreditsummarysubtitle
{
	width:auto;
	height:auto;
	font-size:15px;
	padding:0px 0px 20px 18px;
	font-weight:bold;
	float:left;
	clear:left;
	 
}
.ofpdropdownboxhldr
{
	width:auto;
	height:auto;
	padding:0px 0px 0px 18px;
	clear:left;
	float:left;
}

.onpcHldr
{
	width:auto;
	height:auto;
	padding:20px 0px 0px 18px;
	clear:left;
	float:left;
}
	
.addDepositBtnHldr
{
	width:auto;
	height:auto;
	padding:0px 0px 0px 18px;
	clear:left;
	float:left;
}
.transactionsummarysubtitle
{
	width:auto;
	height:auto;
	padding:10px 0px 15px 18px;
	clear:left;
	float:left;
	font-size:20px; 
}
.transactionsummaryofplabel
{
	width:auto;
	height:auto;
	padding:10px 0px 0px 18px;
	clear:left;
	float:left;
	
}
.transactionsummaryofptextbox
{

	width:auto;
	height:auto;
	padding:10px 0px 0px 18px;
	clear:left;
	float:left;

}

.transactionsummaryofpHldr
{
	width:auto;
	height:auto;
	padding:10px 0px 0px 18px;
	clear:left;
	float:left;
}
.emptyspacetransactionPage
{
	width:100%;
	height:30px;
	float:left;
}
.ofpTransactiondataitemrowcover

{

	background:url("images/datalist.png") repeat-x scroll left bottom #F8F8F3;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:6px;
	width:951px;

	
}
.ofpTransactionalternaterowcover


{
	background:url("images/altdatalist.png") repeat-x scroll left bottom #FFFFF1;
	float:left;
	height:33px;
	padding-left:0px;
	padding-top:4px;
	width:951px;
}	

.ofptransactiontextbox

{
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	float:left;
	height:20px;	
	width:273px;
	padding:0px 0px 0px 2px;
	min-height:16px;
}
.ofpauthoriseofpcreditsbottomPane
{
	width:auto;
	height:auto;
	border:1px solid #BABABA;
	padding-left:20px;
	float:left;
}

/* Dashboard starts here */
.DshBdMdlCnt
 {
	width:900px;
	height:auto;
	clear:left;
	float:left;	
}
.openingvalHldr
{
	width:783px;
	height:auto;
	padding-left:17px;
	padding-bottom:5px;
	font-size:12px;
	float:left;
}
.crdTransSummLnkHldr
{
	width:783px;
	height:auto;
	padding-top:15px;
	padding-left:17px;
	padding-bottom:10px;
	font-size:12px;
	float:left;
}
.crdTranSummLeft
{
	width:565px;
	height:auto;
	text-align:left;
	float:left;
}
.crdTranSummRgt
{
	width:150px;
	height:auto;
	text-align:right;
	float:left;
}
.openingballabel
{
	width:195px;
	height:auto;
	font-size:12px;
	color:#808080;
	float:left;
}
.openingballabel span
{
	font-size:15px;
	color:#252525;
}
.openingballabel a
{
	font-size:15px;
}
.crdTransSmmLinkTxt
{
	width:150px;
	height:auto;
	padding-right:70px;
	padding-bottom:10px;
	font-size:12px;
	float:left;
}
.crdTransSmmLinkTxt a
{
	color:#555555;
}
.crdTranSummLftTxt
{
	width:550px;
	height:auto;
	padding-bottom:2px;
	font-size:12px;
	color:#717171;
	float:left;
}
.crdTranSummFmToDet
{
	width:550px;
	height:auto;
	padding-bottom:10px;
	float:left;
}
.dashBrdToFrm
{
	width:auto;
	height:auto;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	float:left;
}
.frmLbl
{
    width:45px;
    height:auto;
    font-size:14px;
	font-weight:bold;
	color:#555555;
    float:left;
}
.toLbl
{
    width:20px;
    height:auto;
    font-size:14px;
	font-weight:bold;
	color:#555555;
    float:left;
}
.productsavailableHldr
{
	width:783px;
	height:auto;
	padding-top:10px;
	padding-left:17px;
	padding-bottom:10px;
	font-size:12px;
	float:left;	
}
.prodsheading
{
	width:355px;
	height:auto;
	padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	background:url("images/prodHdBtmBg.png") no-repeat;
	background-position:bottom;
	float:left;
}
.dashBdcarmg
{
	width:128px;
	height:90px;
	float:left;
}
.dashBdprodCarBgImg
{
	width:185px;
	height:95px;
	padding-top:25px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.dashBdProdBg
{
	width:185px;
	height:112px;
	padding-top:10px;
	margin:0px;
	border:0;
	text-align:center;
	float:left;
}
.dshBdprodImgTitle
{
	width:60px;
	height:auto;
	padding-left:15px;
	text-align:left;
	font-size:10px;
	clear:left;
	float:left;
}
.prodDisplyHldr
{
	width:850px;
	height:auto;
	padding-top:15px;
	float:left;
}
.prodIndImgHldr
{
	width:195px;
	height:auto;
	float:left;
}
/* Dashboard ends here */
.openingbalancevalueLayer
{
	color:#808080;
	font-size:12px;
	height:auto;
	width:150px;
	float:left;	
}
.carpicture
{
	background:url("images/car.png") no-repeat;
	border:1px solid #BABABA;
	float:left;
	height:65px;
	padding-left:0px;
	padding-top:4px;
	width:180px;
}	
.ofpbanklabelhloder
{
	width:auto;
	height:auto;
	float:left;
}

.ofpsecondpaneauthgorizecredits
{

	width:auto;
	height:auto;
	clear :left;
	float:left;
    padding:0px 0px 0px 10px;
	border:1px solid #BABABA;
    background-color:white;
}
.ofpbanklabeltextbox
{
	width:300px;
	height:auto;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	color:Gray;

}
.ofpaddcreditsbottompane
{
	width:auto;
	height:auto;
	clear :left;
	float:left;
	border:1px solid #BABABA;
    padding:0px 0px 0px 10px;
    
}
.outerlayerseperator
{
	width:auto;
	height:auto;
	float:left;
	clear:left;
	padding-left:150px;
	padding-top:25px;
}
.ofpdropdownHldr
{
	height:auto;
	width:auto;
	clear:left;
	float:left;
}


.ofpchecklabeltextbox
{
	width:250px;
	height:auto;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	color:Gray;

}
.ofpchecklabeltextboxdefault
{
	width:250px;
	height:15px;
	background:url("images/textboxBg.png") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #BABABA;
	padding:2px 1px 1px 3px;
	color:Gray;

}
/*.cashchequeradiobutton
{
	padding-top:5px;
	padding-bottom:25px;
	width:500px;
	height:15px;
	float:left;
}
.cashchequeradiobutton  table
{
	width:250px;
	height:15px;
	float:left;

	
}
.cashchequeradiobutton  tr 
{
	width:100px;
	padding-top:20px;
	height:auto;
	float:left;
}

.cashchequeradiobutton  tr td
{
	width:100px;
	height:auto;
	float:left;
}
.additionalanddatedepositcover
{
	padding-top:10px;
	width:500px;
	height:auto;
	padding-bottom:5px;
	padding-top:10px;
	float:left;	
	clear:left;
}

.additionaldepositLayr
{
	width:250px;
	height:auto;
	clear:float;
	float:left;
}
.adddepositlabelcover
{
	width:200px;
	height:auto;
	float:left;
}
.ofpagencytextboxholder
{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	clear:left;
	float:left;	
}
.ofpbranchcover
{
	padding-top:10px;
	width:500px;
	height:auto;
	padding-bottom:15px;
	padding-top:5px;
	float:left;	
	clear:left;
}
.Agencynamelabel
{
	width:250px;
	height:auto;
	clear:left;
	float:left;
	padding:0px 0px 2px 0px;
}
.ofpcreditsaddbutton
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 0px 0px 190px;

}
.ofpaddbutton
{
	background:url("Images/addBtn.png");
   	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	float:left;
	height:30px;
	width:80px;
	font-size:0px;
}
.ofpbranchlabelHldr
{
	width:auto;
	height:auto;
	float:left;
}
*/
.ofpbacklink
{
width:60px;
height:auto;
padding-left:20px;
padding-bottom:10px;
clear:left;
float:left;
}
.ofpbacklink a
{
	color:#555555;
	text-decoration:underline;
}
.ofpbacklink a:hover
{
	text-decoration:none;
}
.ofpaddtionalvalidationmessage
{

	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:200px;
	height:auto;
}
.ofpdatevalidationmessage
{

	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:200px;
	height:auto;
}
.ofpbankvalidationmessage
{

	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:301px;
	height:auto;
}
.ofpcheckvalidationmessage
{

	padding:2px 0px 0px 2px;
	background-color:#FFEFEF;
	border:1px solid #FFC6C6;
	clear:left;
	float:left;
	width:250px;
	height:auto;
}

/* END MASTERS.CSS */

/* START MENU.CSS */

/*menu*/

.CssAdapterMenu
{
	width:98%;
	min-height:29px;
	padding-left:1%
}
.AspNet-Menu-Horizontal
{
	width:100%;
	height:29px;	
}
.AspNet-Menu
{
	width:100%;
	min-height:26px;
	z-index:2;
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu li
{   	
	width:auto;
	height:15px;
	font-family:Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:6px 20px 8px 0px;
    background-image:url('images/menuEffect.png');
    background-repeat:no-repeat;
    background-position:right top;    
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu li:hover
{
	width:auto;
	height:15px;
	font-family:Verdana, Arial;
    font-size:11px;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:6px 20px 8px 0px;
    background-image:url('images/menuEffect.png');
    background-repeat:no-repeat;
    background-position:right top;
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu li A
{
	width:auto;
	height:22px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#FFFFFF;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:0px 0px 0px 5px;	
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu li A:hover
{
	width:auto;
	height:22px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#F79D01;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:0px 0px 0px 5px;	
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Link
{
    height:23px;
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-NonLink
{
	width:100%;
	height:23px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#FFFFFF;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:0px 0px 0px 10px;	
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren:hover
{
	width:auto;

}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren ul
{
	width:155px;
	min-height:26px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#FFFFFF;
	cursor:pointer;
	text-align:left;
    margin:1px 0px 0px 0px;	
    padding:0px 0px 0px 0px;	
    overflow:hidden;
    background-image:url('images/subMenuEffect.png');
    background-repeat:no-repeat;
    background-position:top left;
    border:solid 1px #AD8C4A;
    border-top:none;
    border-bottom:none;
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren ul li
{
	width:155px;
	height:26px;
	font-family:Verdana, Arial;
    font-size:11px;
    font-weight:normal;
    color:#5f3f8f;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:0px 0px 0px 0px;
    background-color:#F2C668;	
    border-bottom:solid 1px #AD8C4A;
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren ul li A
{
	width:145px;
	height:15px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#35264c;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:6px 3px 5px 7px;	
    /*background-color:#F6EADE;*/
}
.CssAdapterMenu .AspNet-Menu-Horizontal .AspNet-Menu .AspNet-Menu-WithChildren ul li A:hover
{
	width:145px;
	height:15px;
	font-family:Verdana, Arial;
    font-size:11px;
    color:#35264c;
	cursor:pointer;
	text-align:left;
    margin:0px 0px 0px 0px;	
    padding:7px 3px 4px 7px;	
    background-color:#EFD7A7;
}
/* MenuCss*/
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
    
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}

/* END MENU.CSS */

/* START MOREBENEFITS.CSS */

.frmBuilderFormHldrMoreBenefits
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrMoreBenefits .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrMoreBenefits .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/* More Benefits Start*/
.Additional_Benefits_and_Discounts_classic_section_Div
{
    width:530px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
	overflow:hidden;
}
.MoreBenefits_FirstRadBtnRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-top:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Control_Div
{
    width:200px;	
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
	margin-left:0px;
	margin-top:12px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_instruct_Div
{
	float:right;
    padding-left:0px;
    margin-top:-5px;
    margin-left:-130px;
    margin-right:130px;	
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-45px;
    padding-left:360px;
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Control_Div table
{
    width:45%;
    padding-top:2px;
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.MoreBenefits_FirstRadBtnRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:16px;
    margin-top:-1px;
}
.MoreBenefits_MembershipRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.MoreBenefits_MembershipRow .sysmix_classic_field_Control_Div input
{
	width:190px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.MoreBenefits_MembershipRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
	margin-left:0px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.MoreBenefits_MemberRadBtnRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.MoreBenefits_MemberRadBtnRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
	margin-left:0px;
	margin-top:10px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.MoreBenefits_MemberRadBtnRow .sysmix_classic_field_Control_Div table
{
    width:50%;
    padding-top:2px;
}
.MoreBenefits_MemberRadBtnRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.MoreBenefits_MemberRadBtnRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.MoreBenefits_LegalRadBtnRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.MoreBenefits_LegalRadBtnRow .sysmix_classic_field_Control_Div table
{
    width:37%;
    padding-top:2px;
}
.MoreBenefits_LegalRadBtnRow .sysmix_classic_field_Control_Div table input
{
    margin-bottom:-3px;
}
.MoreBenefits_LegalRadBtnRow .sysmix_classic_field_Control_Div table label
{
    padding-left:3px;
}
/* More Benefits End*/

/* END MOREBENEFITS.CSS */

/* START PERSONALPROFILE.CSS */

.frmBuilderFormHldrPersonalProfileForIndividual
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeThrdImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrPersonalProfileForIndividual .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrPersonalProfileForIndividual .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.frmBuilderFormHldrPersonalProfileForIndividual fieldset
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.frmBuilderFormHldrPersonalProfileForBusiness
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeThrdImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrPersonalProfileForBusiness .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrPersonalProfileForBusiness .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.frmBuilderFormHldrPersonalProfileForBusiness fieldset
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
.frmBuilderFormHldrConfirmDetails
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
}
.frmBuilderFormHldrConfirmDetails .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrConfirmDetails .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
.frmBuilderFormHldrConfirmDetails fieldset
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 20px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;    
}
/* Personal Profile Starts*/
.PersonalProfile_SalutRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-top:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.PersonalProfile_SalutRow .sysmix_classic_field_label_Div
{
    width:180px;
}
.PersonalProfile_SalutRow .sysmix_classic_field_Control_Div select
{
	width:140px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.PersonalProfile_SalutRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_SalutMesRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-top:0px;
	padding-left:13px;
	float:left;
	clear:left;
}
.PersonalProfile_SalutMesRow .sysmix_classic_field_label_Div
{
	width:111px; 
}
.PersonalProfile_TxtBoxRow
{
	width:520px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
	
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_date_errormsg_Div
{
    clear:both;
    width:226px;
    height:auto;
	display:block;
	margin-left:192px;
	color:Red;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_label_Div
{
    width:180px;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_Control_Div
{
	width:195px;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_Control_Div input
{
	width:186px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_date_Div
{
    width:270px;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_Popup_Div
{
    clear:left;
    position:absolute;
    padding-left:420px;
    margin-top:-38px;
	margin-left:-4px;
	
}
.PersonalProfile_TxtBoxRow .sysmix_classic_field_instruct_popuppanel_CssClass
{
	width:330px;
	padding:5px;
	background-color:#FFF6C9;
	font-weight:normal;
	border:solid 1px #A8A284;
}
.PersonalProfile_EmailRow
{
	width:537px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.PersonalProfile_EmailRow .sysmix_classic_field_label_Div
{
    width:180px;
}
.PersonalProfile_EmailRow .sysmix_classic_field_Control_Div
{
	width:290px;
}
.PersonalProfile_EmailRow .sysmix_classic_field_Control_Div input
{
	width:281px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.PersonalProfile_EmailRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_EmailRow .sysmix_classic_field_Popup_Div
{
    width:300px;
    clear:left;
    position:absolute;
    padding-left:510px;
    margin-top:-52px;
	margin-left:2px;
}
.PersonalProfile_GenderRow
{
	width:495px;
	min-height:20px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.PersonalProfile_GenderRow .sysmix_classic_field_label_Div
{
    width:180px;
}
.PersonalProfile_GenderRow .sysmix_classic_field_Control_Div table
{
    width:50%;
    padding-top:3px;
}
.PersonalProfile_GenderRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.PersonalProfile_GenderRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.PersonalProfile_GenderRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    margin-top:10px;
}
.PersonalProfile_GenderMrRow
{
	width:495px;
	min-height:20px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.PersonalProfile_GenderMrRow .sysmix_classic_field_label_Div
{
    width:125px;
}
.PersonalProfile_MobNoRow
{
	width:520px;
	height:auto;
	min-height:10px;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_label_Div
{
	width:180px;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div
{
	width:110px;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div input
{
	width:100px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;	
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div > span 
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
* html .PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div span 
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div > span + span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Control_Div > span + span + span
{
    display:none;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_Popup_Div
{
    clear:left;
    position:absolute;
    padding-left:320px;
    margin-top:-50px;
}
.PersonalProfile_MobNoRow .sysmix_classic_field_instruct_popuppanel_CssClass
{
	width:200px;
	padding:5px;
	background-color:#FFF6C9;
	font-weight:normal;
	border:solid 1px #A8A284;
}
.PersonalProfile_LndLineStdRow
{
	width:245px;
	height:auto;
	min-height:10px;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
}
.PersonalProfile_LndLineStdRow .sysmix_classic_field_label_Div
{
	width:180px;
}
.PersonalProfile_LndLineStdRow .sysmix_classic_field_Control_Div
{
	width:50px;
}
.PersonalProfile_LndLineStdRow .sysmix_classic_field_Control_Div input
{
	width:40px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;	
}
.PersonalProfile_LndLineStdRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_LndLineNoRow
{
	width:150px;
	height:auto;
	padding-bottom:13px;
	float:left;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_label_Div
{
	display:none;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_Control_Div
{
	width:110px;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_Control_Div input
{
	width:100px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;	
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_Popup_Div
{
    clear:left;
    position:absolute;
    padding-left:128px;
    margin-top:-40px;
}
.PersonalProfile_LndLineNoRow .sysmix_classic_field_instruct_popuppanel_CssClass
{
	width:190px;
	padding:5px;
	background-color:#FFF6C9;
	font-weight:normal;
	border:solid 1px #A8A284;
}
.PersonalProfile_StateRow
{
	width:495px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.PersonalProfile_StateRow .sysmix_classic_field_label_Div
{
    width:180px;
}
.PersonalProfile_StateRow .sysmix_classic_field_Control_Div select
{
	width:190px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.PersonalProfile_StateRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}

/* END PERSONALPROFILE.CSS */

/* START POLLDISPLAYSTYLE.CSS */

body
{
	background-color:#ffffff;
	font-family:Verdana;
	color:#555555;
	font-size:11px;
	
}

.divPageOuter
{
	width:361px;
	height:170px;
	padding:0px;
	margin:0px;
	border:1px solid #f2f2f2;
	float:left;
	background-image:url('../../images/opinionPollEffect.png');
	background-repeat:no-repeat;
	background-position:12px 30px;
}
.divPollWhole
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;	
}

.divPollHeader
{
	width:346px;
	height:26px;	
	padding:6px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:15px;
	background-color:#492b76;
	float:left;
}
.divPollError
{
	clear:both;
	width:98%;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:Red;
}
.divPollQuestion
{
	clear:left;
	width:90%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-family:Verdana;
	font-size:11px;
	
}

.divOptionButtonOuter
{
	width:98%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
	
}
.divOptions
{
	width:65%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 5%;
	clear:left;
	float:left;
}
.divOptions table
{
	width:99%;
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptions table tbody
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptions table tbody tr
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptions table tbody tr td
{
	width:100%;
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptions table tbody tr td input
{
	margin:-10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.divOptions table tbody tr td label
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
.divOptionsValidator
{
	width:100%;
	height:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
	color:Red;
}
.divVoteButton
{
	float:right;
	width:33%;
	height:auto;
	margin:-30px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.divVoteButton input
{
	border:none;
	Width:59px;
	height:26px;
	font-size:12px;
	color:#555555;
	background-image:url('../../images/smallButton.png');
	background-repeat:no-repeat;
}
.divVoteButton input:hover
{
	cursor:pointer;
}
.divPollResultWhole
{
	width:99%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}
.divPollResultRepeater
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divItemRowHolder
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divAlternateRowHolder
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptionText
{
	clear:left;
	float:left;
	width:20%;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
}
.divVoteResultText
{
	float:left;
	width:70%;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	
}
.divVoteResultBar
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
.divPollBar
{
	background-color:Green;
	height:5px;
}

/* END POLLDISPLAYSTYLES.CSS */

/* START POLLSTATUSSTYLE.CSS */

#pollStatus_customDataList
{
	width:100%;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}

#divHeaderHolder
{
	width:100%;
	height:auto;
	min-height:25px;
	background-color:Gray;	
	color:#F7F7F7;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.divItemHolder
{
	width:100%;
	height:auto;
	min-height:25px;
	background-color:#E7E7FF;
	color:#4A3C8C;
	font-family:Verdana;
	font-size:12px;
}
.divAlternateItemHolder
{
	width:100%;
	min-height:25px;
	height:auto;
	background-color:#F7F7F7;
	font-family:Verdana;
	font-size:12px;
}
.divEditItemHolder
{
	width:100%;
	min-height:25px;
	height:auto;
	background-color:#F0FFFF;
	color:Blue;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.divDataListCheckBox
{
	float:left;
	width:3%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.divDataListIsCurrent
{
	float:left;
	width:8%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.divDataListStatus
{
	float:left;
	width:8%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.divDataListArchive
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.divPollId
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
}
.divQuestion 
{
	float:left;
	width:50%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}


.divIsCurrent
{
	float:left;
	width:20%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;				
}
.divIsArchived
{
	float:left;
	width:10%;
	min-height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;				
}
/**/
.divCustomListWhole
{
	
}
.divPollWhole
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;	
}
.divPollTitle
{
	width:100%;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	background-color:#B0C4DE;
	font-family:Arial,verdana;
	font-size:14px;
	font-weight:bold;
	color:Black;
}
.divPollErrorRow
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.divPollInputOuterDiv
{
	width:100%;
	height:auto;
	min-height:100px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	
}
.divButtonArchiveOuter
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 10px;
	text-align:left;
	
}
.divPollResultWhole
{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.divPollBar
{
	background-color:Blue;
	height:5px;
}
.divItemRowHolder
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divAlternateRowHolder
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divOptionText
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	
}
.divVoteResultText
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
.divVoteResultBar
{
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divPollBar
{
	background-color:Green;
	height:5px;
}

/* END POLLSTATUSSTYLE.CSS */

/* START QUICKQUOTE.CSS */

/* Get a Quick Quote starts here */
.frmBuilderFormHldrQuickQuote
{
    width:620px;
    min-height:15px;
    padding:0px 0px 10px 20px;
	margin-top:-5px;
    height:auto;
    clear:left;
}
.frmBuilderFormHldrQuickQuote .sysmix_classic_outerPanel_Div
{
    width:670px;
}
.frmBuilderFormHldrQuickQuote .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:670px;
    padding-bottom:5px;
}
.Get_a_Quick_Quote_classic_section_Div
{
    width:640px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 25px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
}
.QuickQuote_VariantFirstRow
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	margin-top:20px;
	float:left;
	clear:left;
}
.QuickQuote_VariantFirstRow .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_VariantFirstRow .sysmix_classic_field_Control_Div
{
    width:205px;
	float:left;
}
.QuickQuote_VariantFirstRow .sysmix_classic_field_Control_Div span
{
    width:150px;
    clear:left;
    height:auto;
    display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.QuickQuote_VariantFirstRow .sysmix_classic_field_Control_Div select
{
	width:200px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;

	color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
	clear:left;
}
.QuickQuote_VariantFirstRow .sysmix_classic_field_Popup_Div
{
    clear:both;
    margin-top:-20px;
    padding-left:395px;
}
.QuickQuote_VariantRow
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.QuickQuote_VariantRow .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_VariantRow .sysmix_classic_field_Control_Div
{
    width:205px;
}
.QuickQuote_VariantRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:150px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.QuickQuote_VariantRow .sysmix_classic_field_Control_Div select
{
	width:200px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.QuickQuote_VariantRow .sysmix_classic_field_Popup_Div
{
    margin-top:-25px;
    padding-left:403px;
}
.QuickQuote_LblCCRow
{
	width:614px;
	height:auto;
	padding-bottom:10px;
	padding-left:13px;
	float:left;
	clear:left;
}
.QuickQuote_LblCCRow .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_LblCCRow .sysmix_classic_field_Control_Div
{
	width:240px;
}
.QuickQuote_LblCCRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:150px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    margin-top:-3px;
}
.QuickQuote_LblCCRow .sysmix_classic_field_Control_Div select
{
	width:235px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
	margin-bottom:3px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.QuickQuote_LblCCRow .sysmix_classic_field_Popup_Div
{
    margin-top:-25px;
    padding-left:403px;
}
.QuickQuote_LblCCRow .sysmix_classic_field_instruct_popuppanel_CssClass
{
	width:260px;
	float:left;
	height:auto;
	margin-left:78px;
}
.QQDup_CCRow
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.QQDup_CCRow .sysmix_classic_field_label_Div
{
	width:113px;
	text-align:right;
}
.QQDup_CCRow .sysmix_classic_field_Control_Div
{
	width:150px;
	padding-top:3px;
}
.QuickQuote_CCRow
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
	
}
.QuickQuote_CCRow .sysmix_classic_field_label_Div
{
    width:210px;
}
.QuickQuote_CCRow .sysmix_classic_field_Control_Div
{
    width:175px;
}
.QuickQuote_CCRow .sysmix_classic_field_Control_Div select
{
	width:190px;
	min-height:16px;
	height:auto;
	padding:2px 1px 1px 1px;
    color:#000000;
    margin-right:50px;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	overflow:hidden;
}
.QuickQuote_CCRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:150px;
    height:auto;
    display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.QuickQuote_MakeYearRow
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.QuickQuote_MakeYearRow .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_MakeYearRow .txtHGCDateEmpty
{
	float:left;
}
.QuickQuote_MakeYearRow .sysmix_classic_field_date_Div
{
    width:180px;
    float:left;
}
.QuickQuote_MakeYearRow .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-20px;
    margin-right:190px;
	display:inline;
}

.QuickQuote_MakeYearRow .txtHGCDateEmpty
{
	width:160px !important;
	padding-left:225px !important;
}

.QuickQuote_MakeYearRow .txtHGCDateEmpty span
{
	width:160px;
	margin-left:-10px;
}
.QuickQuote_MakeYearRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-25px;
    padding-left:430px;
}
.QuickQuote_MakeYearLastRow
{
	width:635px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_date_Div
{
    width:415px;
    float:left;
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_date_Div Div
{
    width:185px;
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_date_Div Div select
{
    width:180px;
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-20px;
    margin-left:-40px;
    margin-right:10px;
	
}
.QuickQuote_MakeYearLastRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:230px;
    margin-top:-25px;
    padding-left:600px;
}
.QuickQuote_MakeYearLastRow .txtHGCDateEmpty
{
    float:left;
}
.QuickQuote_MakeYearLastRow .txtHGCDateEmpty span
{
    margin-left:-10px;
}
.QuickQuote_FirstOwner
{
	width:614px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.QuickQuote_FirstOwner .sysmix_classic_field_label_Div
{
    width:200px;
}
.QuickQuote_FirstOwner .sysmix_classic_field_Control_Div
{
    width:200px;	
}
.QuickQuote_FirstOwner .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
    height:auto;
	display:block;
	margin-left:0px;
	margin-top:12px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.QuickQuote_FirstOwner .sysmix_classic_field_instruct_Div
{
	float:right;
    padding-left:0px;
    margin-top:-5px;
    margin-left:-130px;
    margin-right:130px;	
}
.QuickQuote_FirstOwner .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-35px;
    padding-left:360px;
}
.QuickQuote_FirstOwner .sysmix_classic_field_Control_Div table
{
    width:45%;
    padding-top:2px;
}
.QuickQuote_FirstOwner .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.QuickQuote_FirstOwner .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:16px;
    margin-top:-1px;
}
.QuickQuote_BtnRow
{
    width:50px;
    height:auto;
    clear:left;
    float:left;
    padding-left:280px;
}
.QuickQuote_ResetBtnRow
{
    width:50px;
    height:auto;
    float:left;
}
.QuickQuote_BtnRow .sysmix_classic_sectionButton_Div input
{
	width:44px;
    height:36px;
    text-align:center;
	background-color:#f5dbad;
	background:#ffffff url('images/goBtnBig.png') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	font-size:0px;
}
.QuickQuote_ResetBtnRow .sysmix_classic_sectionButton_Div input
{
	width:44px;
    height:36px;
    text-align:center;
	cursor:pointer;
	float:left;
	font-size:0px;
	color:Black;
	font-size:11px;
	text-decoration:underline;
	border:0;
	background-color:Transparent;
}
/* Get a Quick Quote ends here */

/* Get a Regular Quote starts here */
.Get_Regular_Quote_classic_section_Div
{
    width:640px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 40px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
}
.sysmix_Get_Regular_Quote
{
	width:507px;
	height:auto;
	padding-top:8px;
	padding-bottom:5px;
	text-align:left;
	float:left;
	clear:left;
}
.sysmix_Get_Regular_Quote .sysmix_classic_field_label_Div
{
    width:30px;
}
.sysmix_Get_Regular_Quote .sysmix_classic_field_Control_Div span
{
    font-size:16px;
}
.sysmix_Enter_Details_BtnHldr
{
	width:120px;
	margin-top:5px;
	padding-left:150px;
	float:left;
}
.sysmix_Compare_BtnHldr
{
	width:106px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	
}
.sysmix_Bye_BtnHldr
{
	width:64px;
	padding-top:5px;
	padding-left:10px;	
	float:left;
}
.sysmix_Enter_Details_BtnHldr .sysmix_classic_sectionButton_Div input
{
    width:120px;
    height:39px;
    font-size:0px;
	line-height:0;
    border:none;
    cursor:pointer;
    background-image:url('images/enterDetBtn.png');
	background-color:#fcfcfc;
	text-indent: -999px;
	color:#548282;
	text-align:left;
	float:left;
}
.sysmix_Compare_BtnHldr .sysmix_classic_sectionButton_Div input
{
    width:106px;
    height:39px;
    font-size:0px;
    line-height:0;
    border:none;
    background-image:url('images/invbleCompBtn.png');
    cursor:pointer;
	background-color:#fcfcfc;
	text-indent: -999px; 
	color:#548282;
	text-align:left;
	float:left;
}
.sysmix_Bye_BtnHldr .sysmix_classic_sectionButton_Div input
{
    width:64px;
    height:39px;
    border:none;
	font-size:0;
    background-image:url('images/invbleBuyBtn.png');
    cursor:pointer;
	background-color:#fcfcfc;
	color:#548282;
	text-align:left;
	float:left;
}

/* END QUICKQUOTE.CSS */

/* START SECOND.CSS */

.rulesFormLoadPopUp_CancelBtHldr
{
    width:50px;
    height:auto;
    padding-top:5px;
    float:left;
    
}

.rulesFormRepeatPopUp
{
	width:350px;
	height:auto;
	padding:10px;
	background-color:#ffffff;
	border:10px solid #555555;
	float:left;
}
/* END SECOND.CSS */

/* START STYLE1.CSS */
.lblError
{
	width:100%;
	clear:left;
	padding:5px 0px;
	margin:0;
	color:red;
	text-align:center;
}
.stopBattleFrmHlder
{
	width:90%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
}
.stopBattleSubFrmHlder
{
	width:100%;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
}
.stopRowHlder
{
	width:100%;
	height:auto;
	padding:5px 0px 6px 0px;
	margin:0px;
	float:left;
	clear:left;
}
.stopLblHlder
{
	width:220px;
	height:auto;
	padding:0px 1px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:right;
}
.stopSubLblHlder
{
	width:220px;
	height:auto;
	padding:0px 1px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:right;
}
.stopHdLblHlder
{
	width:325px;
	height:auto;
	padding:10px 1px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:left;
	font-weight:bold;
}
.stopSmlLblHlder
{
	width:325px;
	height:auto;
	padding:5px 1px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:right;
	font-size:9px;
}
.stopCntrlHlder
{
	width:280px;
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px;
	float:left;
	text-align:left;
}
.mandatory
{
	width:5px;
	height:auto;
	padding:0px 3px 0px 0px;
	margin:0px;
	float:left;
	text-align:left;
	color:red;
}
.stopDrpDown
{
	width:215px;
	height:auto;
	padding:0;
	margin:0;
	font-size:11px;
	color:#555555;
}
.dateTxtBox
{
	width:80px;
	height:auto;
	padding:2px 0px 2px 2px;
	margin:0;
	font-size:11px;
	color:#555555;
}
.dtTxtBoxHldr
{
	width:88px;
	height:auto;
	padding:0;
	margin:0;
	font-size:11px;
	color:#555555;
	float:left;
}
.stopNameTxtBox
{
	width:215px;
	height:auto;
	padding:2px 0px 2px 2px;
	margin:0;
	font-size:11px;
	color:#555555;
	overflow:hidden;
}
.stopInsureNameTxtBox
{
	width:280px;
	height:auto;
	padding:2px 0px 2px 2px;
	margin:0;
	font-size:11px;
	color:#555555;
}
.nextBtStyle
{
	width:56px;
	height:22px;
	padding:0px;
	border:none;
	color:#555555;
	text-decoration:none;
	background-image:url('images/Next_smallButton.png');
	background-repeat:no-repeat;
}
.nextBtStyle:hover
{
	text-decoration:none;
}

.previousBtStyle
{
	width:80px;
	height:22px;
	padding:0px;
	border:none;
	color:#555555;
	text-decoration:none;
	background-image:url('images/previousBt.png');
	background-repeat:no-repeat;	
}
.previousBtStyle:hover
{
	text-decoration:none;
}


.stopResetStyle
{
	width:50px;
	height:auto;
	border:none;
	background-color:#ffffff;
	padding:1px 0px 1px 0px;
	color:#555555;
	text-decoration:underline;
}
.stopResetStyle:hover
{
	text-decoration:none;
	cursor:pointer;
}
.thnkyoutxt
{
	font-size:12px;
}
.stopSubmitStyle
{
	width:60px;
	height:auto;
	border:none;
	border:solid 1px #FF9F70;
	background-color:#F6D07C;
	padding:1px 0px 1px 0px;
}
/** Rate your insurer Starts here **/
.rateYourQstnNo
{
	width:4%;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
	color:#555555;	
	clear:left;
	float:left;
}
.rateYouQstnBlk
{
	width:96%;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
}
.rateYourQstn
{
	width:90%;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	color:#555555;
	float:left;
}
.rateYourAns
{
	width:100%;
	height:70px;
	padding:0px 0px 3px 0px;
	margin:0;
	color:#555555;
	clear:left;
	float:left;
}

.rateYourNextHldr
{
	width:200px;
	height:auto;
	padding:18px 0px 0px 45px;
	margin:0;
	color:#555555;
	clear:left;
	float:left;
	text-align:left;
}
.rateYourLblHlder
{
	width:160px;
	height:auto;
	padding:0px 1px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:right;
}
.rateYourCntrlHlder
{
	width:280px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	text-align:left;
}
.rateYourRowHlder
{
	width:100%;
	height:auto;
	padding:5px 0px 4px 0px;
	margin:0px;
	float:left;
	clear:left;
	font-size:10px;
}
.rateYourPrevBtnHldr
{
	width:85px;
	height:auto;
	padding:0px;
	margin:0px;
	clear:left;
	float:left;
	text-align:left;
}
.rateYourNxtBtnHldr
{
	width:85px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
}
/** Chart Page Starts Here **/
.chrtFrmHlder
{
	width:98%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px;
	clear:left;
	float:left;
}
/* END STYLE1.CSS */

/* START VEHICLEPROFILE.CSS */

.frmBuilderFormHldrVehicleProfile
{
    width:571px;
    min-height:15px;
    padding:10px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeFstImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrVehicleProfile .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrVehicleProfile .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/* Basic details starts here */
.Basic_Details_classic_section_Div,.Car_Details_classic_section_Div,.Registration_Details_classic_section_Div,.Mode_of_Finance_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 30px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
}
.Basic_Details_classic_section_Div .sysmix_classic_openingLines_row_Div
{
    font-size:15px;
    font-weight:bold;
}
.vehicle_newPolicyTypeClassNxtRow
{
	width:495px;
	height:auto;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicle_newPolicyTypeClassNxtRow .sysmix_classic_field_Control_Div select
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicle_newPolicyTypeClassNxtRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicle_newPolicyTypeClassNxtRow .sysmix_classic_field_Control_Div
{
    width:200px;
    float:left;
}
.vehicle_newPolicyTypeClassNxtRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-52px;
	margin-left:1px;
    padding-left:463px;
}
.vehicleProfile_Finance_CityFirst
{
	width:495px;
	height:auto;
	padding-bottom:6px;
	padding-left:13px;
	padding-top:10px;
	float:left;
	clear:left;
}
.vehicleProfile_Finance_CityFirst .sysmix_classic_field_Control_Div select
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    margin-bottom:3px;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_Finance_CityFirst .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
        margin-top:-3px;
}
.vehicleProfile_Finance_CityFirst .sysmix_classic_field_Control_Div
{
    width:200px;
    float:left;
}
.vehicleProfile_Finance_CityFirst .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-37px;
	margin-left:1px;
    padding-left:463px;
}
.vehicle_newPolicyMainClass
{
	width:495px;
	height:auto;
	padding-bottom:0px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicle_newPolicyClass
{
	width:495px;
	height:104px;
	padding-left:13px;
	float:left;
	clear:left;
	margin-top:-96px;
}
.vehicle_newPolicyClass .sysmix_classic_field_label_Div
{
    width:348px;
    height:15px;
	float:left;
	clear:left;
}

.vehicle_newPolicyClass .sysmix_classic_field_label_Div .sysmix_classic_field_label_CssClass
{
	padding-top:5px;
	padding-left:215px;
	float:left;
	clear:left;

}
/*\*/ * html .vehicle_newPolicyClass {margin-top:-70px;} /**/ 
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_label_Div {padding-left:1px;} /**/ 
/*\*/ * html .CoverageProfile_TopNumberFirstRow .sysmix_classic_field_label_Div {padding-top:30px;} /**/ 
/*\*/ * html .CoverageProfile_TopNumberFirstRow {padding-top:0px;} /**/ 
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td {height:18px;} /**/ 
/*\*/ * html .CoverageProfile_TopNumberRow .sysmix_classic_field_instruct_Div { margin:5px 0 0 0;} /**/ 
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_instruct_Div { margin:0 0 0 0;} /**/ 
/*\*/ * html .CoverageProfile_TopNumberFirstRow .sysmix_classic_field_instruct_Div { position:relative; top:70px; }
/*\*/ * html .CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass { position:relative; top: 10px;}
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass {position:relative; top: -75px; left:5px;}


/* IE7 HACK */
*:first-child+html .CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass { position:relative; top: -45px; z-index:5000;}

*:first-child+html .vehicle_newPolicyClass .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass {position:relative; top: -35px; left:5px;}


/* FOR ALL BROWSERS */

.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_instruct_Div{ position:relative; z-index:9000;}

.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass { position:relative; top: 20px;}

.vehicle_newPolicyClass .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass {position:relative; top:35px; left:5px;}

.CoverageProfile_TopNumberRow .sysmix_classic_field_instruct_Div {position:relative; z-index:9000;}

.CoverageProfile_TopNumberRow .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass { position:relative; top: 28px;}



.vehicle_newPolicyClass .sysmix_classic_field_mandatory_Div{display:none;}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div
{
    width:205px;
    padding-left:229px;
    padding-top:7px;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table
{
    width:100%;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr 
{
    height:10px;
    width:50px;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td
{
    margin:0;
    padding:0;
    vertical-align:text-top;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr
{
    position:absolute;
    display:block;
    margin-top:-14px;
    margin-left:115px;
    width:100px;
}
*:first-child+html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr
{
    margin-top:-12px;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr + tr
{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    width:200px;
    margin-left:-2px;
	z-index:200;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr + tr td
{
    padding-top:9px;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr + tr + tr
{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    width:200px;
    margin-left:-2px;
    margin-top:5px;
	z-index:199;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr + tr + tr td
{
    padding-top:19px;
}
*:first-child+html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tbody > tr + tr + tr + tr td { padding-top:21px; }
/*.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr > td 
{
    padding-right:110px;
    z-index:1000;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr > td + td
{
    width:100px;
    padding-left:2px;
    z-index:1000;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr > td + td + td
{
    position:absolute;
    display:block;
    padding-top:25px;
    margin-left:-228px;
    margin-top:0px;
    margin-right:100px;
    z-index:900;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr > td + td + td + td
{
    position:absolute;
    display:block;
    padding-top:50px;
    margin-left:-228px;
    margin-right:100px;
    z-index:800;
}*/
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td input { margin-top:-4px; } /**/
*:first-child+html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td input { margin-top:-4px; }
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    z-index:2000;
}
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div table tr td label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
    z-index:2000;
}
/*\*/ * html .vehicle_newPolicyClass .sysmix_classic_field_Control_Div span { width:280px;margin-top:-125px; } /**/
.vehicle_newPolicyClass .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
	position:absolute;
	margin-top:-87px;
	margin-left:2px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicle_newPolicyClass .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-30px;
    padding-left:463px;
}
/*\*/ * html .CoverageProfile_TopNumberFirstRow .sysmix_classic_field_label_Div {margin-top:40px;} /**/
/*\*/ * html .vehicle_newPolicyClass {margin-top:-114px;} /**/
/*\*/ * html .CoverageProfile_TopNumberRow {margin-top:3px;} /**/
.CoverageProfile_TopNumberFirstRow
{
	width:495px;
	height:20px;
	padding-top:50px;
	padding-bottom:0px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_label_Div
{
    width:226px;
    margin-top:-6px;
    padding-right:2px;
}
.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Control_Div
{
	width:203px;
	height:10px;
}
.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Control_Div input
{
    display:none;
}
.CoverageProfile_TopNumberFirstRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-27px;
    padding-left:463px;
    z-index:2000;
}
.CoverageProfile_TopNumberRow
{
	width:495px;
	height:20px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:13px;
	float:left;
	clear:left;
}
.CoverageProfile_TopNumberRow .sysmix_classic_field_label_Div
{
    width:226px;
    margin-top:-8px;
    padding-right:2px;
}
.CoverageProfile_TopNumberRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.CoverageProfile_TopNumberRow .sysmix_classic_field_Control_Div
{
	width:203px;
	height:10px;
}
.CoverageProfile_TopNumberRow .sysmix_classic_field_Control_Div input
{
    display:none;
}
.CoverageProfile_TopNumberRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-37px;
    padding-left:463px;
    z-index:2000;
}
.vehicle_newPolicyClassRow
{
	width:495px;
	height:20px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_label_Div
{
    width:227px;
    margin-top:-1px;
    padding-right:2px;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_mandatory_Div
{
	display:none;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_Control_Div
{
    width:203px;
    padding-left:0px;
    padding-top:0px;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_Control_Div table
{
    width:100%;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.vehicle_newPolicyClassRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-105px;
    padding-left:463px;
}
/* Basic details ends here */

/* Car details starts here */
.vehicleProfile_Finance_City
{
	width:535px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicleProfile_Finance_City .sysmix_classic_field_Control_Div
{
	width:200px;
}
.vehicleProfile_Finance_City .sysmix_classic_field_Popup_Div
{
    float:left;
    width:250px;
    margin-top:-28px;
    padding-left:463px;
}
.vehicleProfile_Finance_City .sysmix_classic_field_Control_Div input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_Finance_City .sysmix_classic_field_Control_Div select
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    margin-bottom:3px;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_Finance_City .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
	margin-top:-3px;
}
.vehicleProfile_ModelVariant
{
	width:535px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicleProfile_ModelVariant .sysmix_classic_field_Control_Div
{
	width:245px;
}
.vehicleProfile_ModelVariant .sysmix_classic_field_Control_Div select
{
	width:240px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_ModelVariant .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:225px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_ModelVariant .sysmix_classic_field_Popup_Div
{
    float:left;
	clear:left;
    margin-top:-40px;
    padding-left:463px;
}
* html .vehicleProfile_ModelVariant .sysmix_classic_field_Popup_Div
{
	padding-left:469px;
}
.vehicleProfile_CCRow
{
	width:425px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicleProfile_CCRow .sysmix_classic_field_label_Div
{
	width:123px;
	text-align:right;
}
.vehicleProfile_CCRow .sysmix_classic_field_Control_Div
{
	width:150px;
	padding-top:3px;
}
.vehicleProfile_InputRow
{
	width:520px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	clear:left;
	float:left;
}
.vehicleProfile_SeatingRow
{
	width:520px;
	height:auto;
	overflow:auto;
	padding-bottom:13px;
	padding-left:13px;
	clear:left;
}
.vehicleProfile_SeatingRow .sysmix_classic_field_Control_Div
{
    width:200px;
}
.vehicleProfile_SeatingRow .sysmix_classic_field_Control_Div input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
	display:block;
}
.vehicleProfile_SeatingRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
	height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
	
}

#ctl00_ContentPlaceHolder1_pnlInstructPanelCar_Details_Chassis_Number, #ctl00_ContentPlaceHolder1_pnlInstructPanelCar_Details_Engine_Number{
	left:75px;
}
#ctl00_ContentPlaceHolder1_pnlInstructPanelRegistration_Details_Registration_No_Reg{
	width:200px;
}

.vehicleProfile_InputRow .sysmix_classic_field_Control_Div
{
    width:200px;
}
.vehicleProfile_InputRow .sysmix_classic_field_Control_Div input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_InputRow .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:200px;
	height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}

.vehicleProfile_InputRow .sysmix_classic_field_Popup_Div
{
    float:left;
    position:absolute;
    margin-top:-25px;
	margin-left:0px;
    padding-left:392px;
	
}
.vehicleProfile_InputRow .sysmix_classic_field_date_Div
{
    width:200px;
}
.vehicleProfile_InputRow .txtHGCDateEmpty
{
    float:left;
}
.vehicleProfile_MakeRow
{
	width:520px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.vehicleProfile_MakeRow .sysmix_classic_field_date_Div
{
    width:200px;
}
.vehicleProfile_MakeRow .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-18px;
    margin-left:-110px;
    margin-right:80px;
	display:inline;
}
.vehicleProfile_MakeRow .txtHGCDateEmpty
{
    float:left;
}
.vehicleProfile_MakeRow .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    position:absolute;
    margin-top:-35px;
    padding-left:440px;
}
.vehicleProfile_Safety
{
	width:495px;
	height:auto;
	padding-top:3px;
	padding-left:13px;
	clear:left;
	float:left;
}

.vehicleProfile_Safety .sysmix_classic_field_label_Div
{
    padding-top:2px;
}
.vehicleProfile_Safety .sysmix_classic_field_Control_Div table
{	
    width:100%;
}
.vehicleProfile_Safety .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.vehicleProfile_Safety .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
/* Car details ends here */

/* Reg details starts here */
.vehicleProfile_RegisteredTo
{
	width:495px;
	/*min-height:25px;*/
	height:auto;
	padding-bottom:13px;
	padding-top:3px;
	padding-left:13px;	
float:left;	
	clear:both;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_mandatory_Div
{
padding-left:1px;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_Control_Div
{
    padding-top:5px;
    padding-left:2px;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_Control_Div table
{
	margin-top:-2px;	
	margin-left:-6px;
    width:70%;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.vehicleProfile_RegisteredTo .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:225px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    margin-top:13px;
    margin-left:-2px;
}
.vehicleProfile_RegNo
{
	width:265px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	padding-top:10px;
	float:left;
}
/*\*/ * html .vehicleProfile_RegNo .sysmix_classic_field_Control_Div {position:absolute;} /**/ 
.vehicleProfile_RegNo .sysmix_classic_field_Control_Div
{
	width:30px;
}

.vehicleProfile_RegNo input
{
	width:25px;
	min-height:16px;
	padding:2px 2px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
    text-align:right;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_RegNo .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:275px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    z-index:2000;
}
.vehicleProfile_RegSerial
{
	width:30px;
	height:auto;
	padding-bottom:13px;
	padding-left:5px;
	padding-top:10px;
	float:left;
}
.vehicleProfile_RegSerial .sysmix_classic_field_label_Div
{
    display:none;
}
.vehicleProfile_RegSerial .sysmix_classic_field_mandatory_Div
{
    display:none;    
}
.vehicleProfile_RegSerial .sysmix_classic_field_Control_Div
{
	width:30px;
	z-index:2000;
}
/*\*/ * html .vehicleProfile_RegSerial .sysmix_classic_field_Control_Div {position:absolute;} /**/ 
.vehicleProfile_RegSerial input
{
	width:25px;
	min-height:16px;
	padding:2px 2px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
    text-align:right;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_RegSerial .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:275px;
    height:auto;
	display:block;
	margin-left:-39px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_RegAlpha
{
	width:30px;
	height:auto;
	padding-bottom:13px;
	padding-left:9px;
	padding-top:10px;
	float:left;
}
.vehicleProfile_RegAlpha .sysmix_classic_field_label_Div
{
    display:none;
}
.vehicleProfile_RegAlpha .sysmix_classic_field_mandatory_Div
{
    display:none;    
}
.vehicleProfile_RegAlpha .sysmix_classic_field_Control_Div
{
	width:30px;
}
.vehicleProfile_RegAlpha input
{
	width:25px;
	min-height:16px;
	padding:2px 2px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
    text-align:right;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_RegAlpha .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:275px;
    height:30px;
	display:block;
	margin-left:-78px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_Reg
{
	width:100px;
	height:auto;
	padding-left:9px;
	padding-top:10px;
	float:left;
}
.vehicleProfile_Reg .sysmix_classic_field_label_Div
{
    display:none;
}
.vehicleProfile_Reg .sysmix_classic_field_mandatory_Div
{
    display:none;    
}
.vehicleProfile_Reg .sysmix_classic_field_Control_Div
{
	width:50px;
}
.vehicleProfile_Reg input
{
	width:40px;
	min-height:16px;
	padding:2px 2px 1px 1px;
    color:#000000;
    text-align:right;
    border:solid 1px #bababa;
    background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_Reg .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:276px;
    height:auto;
	display:block;
	margin-left:-117px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_Reg .sysmix_classic_field_Popup_Div
{
    float:left;
    position:absolute;
    margin-top:-50px;
    padding-left:80px;
}

.vehicleProfile_Reg .sysmix_classic_field_Popup_Div .sysmix_classic_field_instruct_popuppanel_CssClass
{
	width:180px;
	display:block;
	
}
* html .vehicleProfile_Reg .sysmix_classic_field_Control_Div span
{
width:150px;

}
* html .vehicleProfile_RegNo .sysmix_classic_field_Control_Div span
{
	width:150px;
}
* html .vehicleProfile_RegSerial .sysmix_classic_field_Control_Div span
{
width:150px;
}
* html .vehicleProfile_Reg .sysmix_classic_field_instruct_Div img
{
	float:left;
	z-index:9000;
	position:relative;
	display:block;
}
.vehicleProfile_ModelVariant  .sysmix_classic_field_instruct_popuppanel_CssClass 
{
 width:260px;
 margin-left:40px;
 margin-top:0px;
 margin-bottom:0px;
 top: 35px;
 left:5px;

}
.vehicleProfile_RegDate
{
	width:530px;
	height:auto;
	padding-bottom:13px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
}
.vehicleProfile_RegDate .sysmix_classic_field_date_Div
{
	width:250px;
}
.vehicleProfile_RegDate .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-47px;
    padding-left:510px;
}
.vehicleProfile_RegDate .txtHGCDateEmpty
{
    float:left;
	width:260px !important;
	padding-left:232px !important;
}
.vehicleProfile_RegDate .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-20px;
    margin-left:-50px;
    margin-right:20px;
	display:inline;
}
.vehicleProfile_RegDate .sysmix_classic_field_date_errormsg_Div
{
    clear:both;
    width:226px;
    height:auto;
	display:block;
	color:Red;
	margin-left:232px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_RegAuth
{
	width:495px;
	height:auto;
	padding-bottom:10px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicleProfile_RegAuth input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_RegAuth .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:275px;
    height:auto;
	display:block;
	margin-left:0px;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
/* Reg details ends here */

/* Finance details starts here */
.vehicleProfile_Finance
{
	width:520px;
	height:auto;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:13px;
	display:inline;
	float:left;
	clear:left;
	
}
.vehicleProfile_Finance .sysmix_classic_field_label_Div
{
    width:100px;
}
.vehicleProfile_Finance .sysmix_classic_field_Control_Div
{
    width:360px;
}
.vehicleProfile_Finance .sysmix_classic_field_Control_Div table
{
    width:auto;
    height:20px;
}

.vehicleProfile_Finance .sysmix_classic_field_Control_Div table tr td
{
    width:100px;
    padding-right:20px;
}

.vehicleProfile_Finance .sysmix_classic_field_Control_Div table tr > td
{
    width:100px;
    padding-right:20px;
	
}

.vehicleProfile_Finance .sysmix_classic_field_Control_Div table tr > td + td
{
    width:100px;
    padding-right:20px;
	
}
.vehicleProfile_Finance .sysmix_classic_field_Control_Div table tr > td + td + td
{
    padding-left:25px;
}
.vehicleProfile_Finance .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
    margin-top:-10px;
}
.vehicleProfile_Finance .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:16px;
    margin-top:-11px;
	float:left;
}
* html .vehicleProfile_Finance .sysmix_classic_field_Control_Div TABLE LABEL
{
	width:100px;
	
	height:auto;
	float:left;
}
.vehicleProfile_Finance .sysmix_classic_field_instruct_Div
{
    float:right;
    margin-top:-5px;
    margin-left:-80px;
    margin-right:50px;
	display:inline;
}
.vehicleProfile_Finance .sysmix_classic_field_Popup_Div
{
    float:left;
    width:300px;
    margin-top:-43px;
    padding-left:470px;

}
.vehicleProfile_Finance_Name
{
	width:495px;
	height:auto;
	padding-bottom:10px;
	padding-left:13px;
	float:left;
	clear:left;
}
.vehicleProfile_Finance_Name .sysmix_classic_field_Control_Div input
{
	width:191px;
	min-height:16px;
	padding:2px 1px 1px 1px;
    color:#000000;
    border:solid 1px #bababa;
	background:#ffffff url('images/textboxBg.png') repeat-x;
}
.vehicleProfile_Finance_Name .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:auto;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
/* Finance details ends here */
.vehicleProfile_NextHldr
{
	width:178px;
	min-height:30px;
	height:auto;
	padding-left:380px;
}
/* Finance details ends here */
.Bike_Details_classic_section_Div
{
	width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 30px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
	}
	
/* Finance details ends here */
/* Bike Insurance Coverage Starts here */
.frmBuilderFormHldrCoverageBrandNewBike
{
    width:571px;
    min-height:15px;
    padding:0px 10px 10px 115px;
    height:auto;
    background-image:url('images/LftSdeScndImg.png');
    background-repeat:no-repeat;
    background-position:10px 50px;
}
.frmBuilderFormHldrCoverageBrandNewBike .sysmix_classic_outerPanel_Div
{
    width:571px;
}
.frmBuilderFormHldrCoverageBrandNewBike .sysmix_classic_outerPanel_Div .sysmix_classic_outerPanelOuter_Div
{
    width:571px;
}
/* Bike Insurance Coverage ends here */
/* Truck Css Starts here*/
.Truck_Details_classic_section_Div
{
    width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 30px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
}
.Auto_Details_classic_section_Div
{
	width:550px;
    min-height:20px;
    height:auto;
    overflow:auto;
    padding:0px 8px 30px 8px;
    background-color:#FCFCFC;
    background-image:url('images/needAssisBgRepeat.png');
    background-repeat:repeat-x;
    background-position:bottom;
    border:solid 1px #D2D1D3;
}
.vehicleProfile_RegisteredAs
{
	width:495px;
	/*min-height:25px;*/
	height:auto;
	padding-bottom:13px;
	padding-top:3px;
	padding-left:13px;		
	clear:both;
	float:left;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:225px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div
{
       padding-top:5px;
    padding-left:2px;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div table
{
	margin-top:-2px;	
	margin-left:-6px;
    width:80%;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div table input
{
    position:absolute;
    display:block;
    padding:0;
    margin:0;
    width:12px;
    height:12px;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div table label
{
    position:absolute;
    display:block;
    padding-left:14px;
    margin-top:-1px;
}
.vehicleProfile_RegisteredAs .sysmix_classic_field_Control_Div span
{
    clear:both;
    width:225px;
    height:auto;
	display:block;
    padding:2px 5px 2px 5px;
    background-color:#ffefef;
    border:solid 1px #ffc6c6;
    margin-top:13px;
    margin-left:-2px;
}

/* END VEHICLEPROFILE.CSS */

.bestPriceHeading{
	font-family: Verdana;
    font-size: 18px;
	 color: White;
}

#ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Chassis_Number, 
#ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Engine_Number, 
#ctl00_ContentPlaceHolder1_pnlInstructPanelAuto_Details_Chassis_Number, 
#ctl00_ContentPlaceHolder1_pnlInstructPanelAuto_Details_Engine_Number{
	left:75px;
}
#ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Model{
	left: 470px;
	position: absolute;
	z-index: 10;
	display:block;
	width: 320px;
}

#ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Make_Of_Truck{
	left: 470px;
	position: absolute;
	z-index: 10;
	display:block;
	width:250px;
}

*+html #ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Model{
	top:10px;
}

*+html #ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Make_Of_Truck{
	top:10px;
}

* html #ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Model{
	top:0px;
}

* html #ctl00_ContentPlaceHolder1_pnlInstructPanelTruck_Details_Make_Of_Truck{
	top:0px;
}
