*
{
	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-image:url('../../images/bannerDesign.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/quickMenuPartition.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/leftMenuunSelectedRepeat.png');
	background-repeat: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-image:url('../../images/leftMenuSelectedRepeat.png');
	background-repeat:repeat;
	border:1px solid #e2e1e1;
	float:left;
	clear:left;
}


#leftStopBattling
{
	width:176px;
	height:230px;
	padding:0px;
	margin:10px 0px 0px 0px;
	background-image:url('../../images/battlingRepeat.png');
	background-repeat:repeat;
	border:1px solid #e2e1e1;
	float:left;
	clear:left;	
}
#leftStopBattling a img
{
    border:0;
}
#leftStopBattling:a hover
{
	cursor:pointer;
}
#leftStopBattling div:hover
{
	cursor:pointer;
}
#leftStopBattlingImage
{
	width:176px;
	height:150px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/battlingImg.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/battleBackgroundEff.png') bottom right;
	background-repeat: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-image:url('../../images/homeBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/homeBt.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}

#mainProductMenuCar
{
	width:46px;
	height:21px;
	padding:7px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background-image:url('../../images/carBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/bikeBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/truckBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/autoBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/healthBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/accidentBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/travelBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/householdBt.gif');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/lifestyleBt.gif');
	background-repeat:no-repeat;
	background-position: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-color:#ffffff;
	background-image:url('../../images/complianceHeadRepeat.png');
	background-repeat: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-color:#ffffff;
	background-image:url('../../images/ServicesHeadRepeat.png');
	background-repeat: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-image:url('../../images/opinionPollEffect.png');
	background-repeat:no-repeat;
	background-position:12px 0px;
	font-size:11px;
	float:left;
}


#footer
{
	width:960px;
	height:37px;
	padding:0px;
	margin:13px 0px 0px 0px;
	color:#ffffff;
	background-color:#492b76;
	background-image:url('../../images/footerLeft.png');
	background-repeat:no-repeat;
	float:left;
	clear:left;
}

#footerCopyright
{
	width:500px;
	height:26px;
	padding:11px 0px 0px 10px;
	margin:0px;
	background-image:url('../../images/footerLeft.png');
	background-repeat:no-repeat;
	float:left;
	clear:left;
}

#footerPrivacyAndTerms
{
	width:200px;
	height:26px;
	padding:11px 10px 0px 0px;
	margin:0px;
	background-image:url('../../images/footerRight.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/topMenuLeft.png');
	background-repeat: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-image:url('../../images/topmenuPartition.png');
	background-repeat:no-repeat;
	background-position:45px 0px;
	float:left;
}

#topmenuRight
{
	width:11px;
	height:40px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/topmenuRight.png');
	background-repeat: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-image:url('App_Themes/CommonTheme/images/breadCrumbLeft.png');
	background-repeat:no-repeat;
	background-color:#D2C3E8;
}

#breadCrumb a
{	
	color:#555555;
	text-decoration:underline;
	font-size:12px;
	padding:3px 20px 3px 5px;
	background-image:url('App_Themes/CommonTheme/images/breadCrumbPartnImg.png');
	background-position:right;
	background-repeat:no-repeat;
	background-color:#D2C3E8;
}

#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-image:url('../../images/topHeadingLeft.png');
	background-repeat: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-image:url('../../images/topHeadingRight.png');
	background-repeat: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-image:url('../../images/mainBoxTopLeft.png');
	background-repeat:no-repeat;
	float:left;
	font-size:0px;
}

#mainBoxtopRepeat
{
	width:507px;
	height:10px;
	padding:0px;
	margin:0px;
	background-image:url('../../images/mainBoxTopRepeat.png');
	background-repeat:repeat-x;
	color:red;
	float:left;
	font-size:0px;
}
.getmyquoteHeaderbackground
{
	background-color:#F7C958;
	background-image:url("images/headerrepeat.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	width:497px;
	height:30px;
}
.getmyqutHeaderRowNonCheck
{
	width:490px;
	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;
}
.getmyqutItemRowNonCheck
{
	width:490px;
	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;
}

.getmyqutAlternateItemRowNonCheck
{
	width:490px;
	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;
    
}
.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-image:url('../../images/mainBoxTopRight.png');
	background-repeat: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-image:url('../../images/mainBoxBottomLeft.png');
	background-repeat: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-image:url('../../images/mainBoxBottomRight.png');
	background-repeat: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-image:url('../../images/mainBoxTopRepeat.png');
	background-repeat: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}

.whoWeAreListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	float:left;
	clear:left;
}

.keyMembersNameList
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	float:left;
	clear:left;
}

.whyInsuranzoneListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}

.adviceZoneListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/insuranceMainOverviewRepeat.png');
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
	float:left;
	clear:left;
}

#carOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/carImgInsHome.png');
	background-repeat:no-repeat;
	background-position:280px 35px;
	float:left;
	clear:left;
}

#travelOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/travelImgInsHome.png');
	background-repeat:no-repeat;
	background-position:330px 20px;
	float:left;
	clear:left;
}
#acciOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/ambulanceImgInsHome.png');
	background-repeat:no-repeat;
	background-position:310px 15px;
	float:left;
	clear:left;
}
#bikeOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/bikeImgInsHome.png');
	background-repeat:no-repeat;
	background-position:315px 20px;
	float:left;
	clear:left;
}
#autoOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/autoImgInsHome.png');
	background-repeat:no-repeat;
	background-position:340px 20px;
	float:left;
	clear:left;
}
#healthOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/healthImgInsHome.png');
	background-repeat:no-repeat;
	background-position:300px 15px;
	float:left;
	clear:left;
}
#truckOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/truckImgInsHome.png');
	background-repeat:no-repeat;
	background-position:315px 20px;
	float:left;
	clear:left;
}

#lifestyleOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/lifestyleImgInsHome.png');
	background-repeat:no-repeat;
	background-position:350px 20px;
	float:left;
	clear:left;
}

#householdOverview
{
	width:505px;
	height:190px;
	padding:16px 0px 0px 22px;
	margin:0px;
	background-image:url('../../images/houseHoldImgInsHome.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/smallButton.png');
	background-repeat: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}

.insuranceDetailsListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	float:left;
	clear:left;
}

.insuranceDetailsFeaturesListOthers
{
	width:300px;
	height:18px;
	padding:0px 0px 0px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	float:left;
	clear:left;
}

.insuranceXchangeListsOthers
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}

.termsofBusinessListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}

.codeofcontListsOthers
{
	width:450px;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}
.claimsmangListsOthers
{
	width:90%;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position:10px 5px;
	float:left;
	clear:left;
}
.longWidthListsOthers
{
	width:92%;
	height:auto;
	padding:0px 0px 6px 30px;
	margin:0px;
	background-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/pdf.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	float:left;
	clear:left;
}

.subHeadLinks1
{
	width:600px;
	height:auto;
	padding:0px 0px 10px 50px;
	margin:0px;
	background-image:url('../../images/pdf.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/yellowbullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/smallButton.png');
	background-repeat: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-image:url('../../images/mainBoxTopRepeat.png');
	background-repeat: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-image:url('../../images/yellowBullet.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../App_Themes/CommonTheme/images/produImgBg.png');
	background-repeat:no-repeat;
	border:0;
	float:left;
}
.prodBglstOutline
{
	width:197px;
	height:115px;
	padding:15px 0px 0px 3px;
	margin:0px;
	background-image:url('../../App_Themes/CommonTheme/images/produImgBg.png');
	background-repeat: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:60px;
	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:65px;
	height:auto;
	float:left;
}
.TransDlnamOfIns
{
	width:110px;
	height:auto;
	float:left;
}
.TransDlProd
{
	width:60px;
	height:auto;
	float:left;
}
.TransDlTypPol
{
	width:80px;
	height:auto;
	float:left;
}
.TransDlBasOdPrem
{
	width:70px;
	height:auto;
	float:left;
}
.TransDlTBPrem
{
	width:70px;
	height:auto;
	float:left;
}
.TransDlSerTax
{
	width:65px;
	height:auto;
	float:left;
}
.TransDlTot
{
	width:50px;
	height:auto;
	float:left;
}
.TransDlConfChg
{
	width:35px;
	height:auto;
	float:left;
}
.TransDlInspChg
{
	width:35px;
	height:auto;
	float:left;
}
.TransDlCross
{
	width:50px;
	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;
}
/* 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;
}
.CoverageProfile_ThirdNotifyRowDateTime
{
	width:100px;
	float:left;
	margin-top:-64px;
	padding-left:351px;
	padding-bottom:5px;
	font-weight:bold;
}

.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-image:url('../../images/topMenuLeft.png');
	background-repeat:no-repeat;
	background-position: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-image:url('../../images/topmenuRight.png');
	background-repeat:no-repeat;
	background-position: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;
	background-position:0px 3px;
	border:0px;
	cursor:pointer;
	float:left;
}
.IndexSelectedClass
{
	width:33px;
	height:31px;
	margin-left:3px;
	background:url('images/BtnSelcd.png') no-repeat;
	background-position: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;
	background-position: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
{	
	text-align:underline;
	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;
	overflow:none;
	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-image:url("../../images/mainBoxTopRepeat.png");
background-repeat: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-image:url('../../images/bikeImgInsHome.png');
	background-repeat:no-repeat;
	background-position: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;
		background-position:280px top;
		padding-bottom:5px;
		padding-left:10px;
		padding-top:4px;
		font-size:14px;
}
