body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	margin:0px;
	background-color:#FFFFFF;
}

a:link {
	text-decoration:none;
		}
	
a:visited {
	text-decoration:none;
		}
	
a:active{
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}


.link a:link, .link a:visited, .link a:hover, .link a:active
	{
	color:#0986ba;
	}	
	
.pageholder{
	width:779px;
	margin-left:auto;
	margin-right:auto;
	
	}

.header {
	float:left;
	width:779px;
	height:173px;
	background-image:url(../images/headerbg02.gif);
	background-repeat:repeat-x;
	}
	
.dateholder	{
	float:left;
	width:745px;
	padding:7px 17px 6px 17px;
	}	
	
.date{
	float:left;
	width:300px;	
	font-size:10px;
	color:#999999;
	}	
	
.toplink{
	float:right;
	width:300px;	
	font-size:10px;
	color:#e0e0e0;
	text-align:right;
	}	
	
.toplink a:link, .toplink a:visited, .toplink a:hover, .toplink a:active
	{
	color:#999999;
	}
	
.searchholder{
	float:right;
	width:765px;
	height:76px;
	padding:0px 7px 7px 7px;
	}
	
.leftgraybg{
	float:left;
	width:15px;
	height:24px;
	background-image: url(../images/gray_leftbg.gif);
	background-repeat:no-repeat;
	}
	
.middlegraybg{
	float:left;
	width:735px;
	background-image: url(../images/gray_middlebg.gif);
	background-repeat: repeat-x;
	}
	
	
.rightgraybg{
	float:right;
	width:15px;
	height:24px;
	background-image: url(../images/gray_rightbg.gif);
	background-repeat:no-repeat;
	}			
	
.logo{
	float:left;
	width:302px;
	margin-top:15px;
	}
	
.searcharea{
	float:right;
	width:207px;
	margin-top:21px;
	}
	
.search{
	float:left;
	width:207px;
	color:#377296;
	}	
	
.textbox{
	float:left;
	border: 1px solid #7e7e7d;
	padding:5px;
	color:#757575;
	font-size:12px;
	margin-left:5px;
	}
	
.eighteen{
	float:right;
	width:36px;
	margin-top:9px
	
	}	
	
.navigation{
	float:left;
	width:779px;
	height:65px;
	padding:0px 0px 0px 0px;
	}	
	
.bannerarea{
	float:left;
	width:755px;
	background-color:#f4f3f1;
	padding:5px 12px 10px 12px;
	margin-top:2px; 
	}
	
.bannerarea01{
	float:left;
	width:755px;
	background-color:#ffffff;
	padding:5px 12px 10px 12px;
	margin-top:2px; 
	}	
	
	
	
.bannerholder{
	float:left;
	width:755px;
	padding:7px 12px 8px 12px;
	background-color:#f4f3f1;
	}

	
.breadcrumb{
	float:left;
	width:753px;
	font-size:11px;
	color:#666666;
	padding-bottom:7px;
	/*background-color:#f4f3f1;*/
	}
	
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active
	{
	color:#666666;
	}		
	
.bannerarea01{
	float:left;
	width:731px;
	background-color:#f4f3f1;
	padding:0px 12px 12px 0px; 
	}		
		
	
.promobanner{
	float:left;
	width:561px;
	height:211px;
	}
	
.promobanner01{
	float:left;
	width:566px;
	}	
	
.accounthold{
	float:right;
	width:179px;
	}
	
.account{
	width:179px;
	padding-bottom:13px;
	}
	
.account01{
	width:179px;
	}	
	
.gray16b{
	font-size:16px;
	font-weight:bold;
	color:#525252;
	}
	
.textarea{
	float:left;
	border: 1px solid #7e7e7d;
	padding:2px;
	color:#757575;
	font-size:12px;
	}
	
.dropdown{
	float:left;
	border:1px solid #7e7e7d;
	padding:1px;
	color:#757575;
	font-size:12px;
	}	
	
.tspace{
	padding-top:8px;
	}
	
.viewdemo{
	width:179px;
	padding-top:15px;
	}
	
.contentholder{
	width:779px;
	}	
	
.topcontentpanel{
	float:left;
	padding:20px 12px 0px 12px;
	width:755px;
	}
	
.leftpanel {
	float:left;
	width:561px;
	}

.mfleftpanel {
	float:left;
	width:561px;
	
	}
	
.content{
	float:left;
	width:561px;
	}		
	
.tabholder{
	float:left;
	width:536px;
	height:33px;
	}
	
.tab01{
	float:left;
	width:118px;
	height:33px;
	padding-left:25px;
	}
	
.tab02{
	float:left;
	width:118px;
	height:33px;
	}	
	
.leftpart{
	float:left;
	width:268px;
	padding-right:12px;
	border-right:dashed 1px #d3d3d3;
	} 
	
.holder{
	float:left;
	width:268px;
	border-bottom:dashed 1px #d3d3d3;
	}
	
.holder01{
	float:left;
	width:268px;
	padding-top:10px;
	border-bottom:dashed 1px #d3d3d3;
	}	
	
.holder02{
	float:left;
	width:268px;
	padding-top:10px;
		}	
	
.holder02{
	float:left;
	width:268px;
	padding-top:10px;
	}	
	
.icon{
	float:left;
	width:38px;
	padding-right:7px;
	}

.boldtext{
	float:left;
	width:220px;
	padding:11px 0px 7px 0px;
	}		
	
.h1{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#525252;
	}
	
.text{
	float:left;
	width:262px;
	height:50px;
	padding:4px 0px 0px 6px;
	text-align:left;
	}
	
.more{
	float:left;
	width:268px;
	text-align:right;
	font-size:11px;
	padding-bottom:10px;
	}			
	
.rightpart{
	float:right;
	width:268px;
	padding-left:12px;
	}
	
.rightpanel {
	float:right;
	width:178px;
	}
	
.rrightpanel {
	float:right;
	width:178px;
	padding-top:40px;
	}	
	
.ouroffer{
	float:left;
	width:178px;
	padding-bottom:10px;
	}		
	
.greenbar{
	float:left;
	width:168px;
	height:22px;
	background-image:url(../images/maroontopbar.gif);
	padding:5px 0px 0px 10px;
	}
	
.h01 {
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	}
	
.offers{
	float:left;
	width:176px;
	border:solid 1px #dddddd;
	padding:1px 0px 1px 0px;
	}
	
.plus{
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.plus li{
	list-style-type:none;
	color:#0069a2;
	padding-left:0px;
	background-position:0px 5px;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px #f4f3f1 solid;
	}	
	

.plus li a:link, .plus li a:visited	{
	padding-left:10px ;
	color:#0069a2;
	}		
	
.plus li a:hover, .plus li a:active{
	color:#0069a2;
	text-decoration: none;
	display: block;
	background-color:#dad9d7;
	padding-left:10px;
	}	
	
.bannerspace{
	float:left;
	width:178px;
	/*border:solid 1px #dddddd;*/
	text-align:center;
	margin:10px 0px 10px 0px;
		}
		
	
		
.bottomcontentpanel	{
	float:left;
	width:755px;
	background-image:url(../images/gray_bottombg.gif);
	background-repeat:repeat-x;
	margin-top:12px;
	padding:17px 12px 15px 12px;
	border-bottom:1px solid #e2e2e2;
		}
		
.markettodayholder{
	float:left;
	width:561px;
	}		
		
.markettoday{
	float:left;
	width:561px;
	font-size:11px;
			}
	
.mt{
	float:left;
	width:157px;
	height:27px;
	padding:10px 0px 0px 5px;
	border-bottom:1px solid #8e9fa2; 
	}
	

.mt01{
	float:left;
	width:134px;
	height:38px;
	}

.mt02{
	float:left;
	width:9px;
	height:37px;
	border-bottom:1px solid #8e9fa2; 
	}
	
.mttt{
	float:left;
	width:200px;
	height:27px;
	padding:10px 0px 0px 5px;
	border-bottom:1px solid #8e9fa2; 
	}	
	
	
.mttt01{
	float:left;
	width:270px;
	height:37px;
	border-bottom:1px solid #8e9fa2; 
	}			
	
.line2{
	border-bottom:2px solid #d0d0d0;
	}
	
.orange {
	color:#f79800		
	}
	
.darkgray	{
	color:#666666;
	}
	

	
.markettoday01{
	float:left;
	width:538px;
	padding:9px 12px 6px 12px;
	background-color:#FFFFFF;
	

		}
		
.tdsapce{
	width:538px;
	padding:5px 0px 5px 0px;
	border-bottom:dashed 1px #d3d3d3;
	}
	
.tdsapce01{
	float:left;
	width:538px;
	padding-top:5px;
	}				
	
.h2{
	font-size:20px;
	margin:0px;
	}
	
.font11{
	font-size:11px;
		}
		
.blackcolor{
	color:#000000
	}					
	
.greencolor{
	color:#98b952;
	}
	
.maroonncolor{
	color:#880656;
	}	
	
	
.gray{
	color:#525252;
	}
	
.red{
	color:#ed1c24;
	}	
	
.bluecolor{
	color:#0986ba;
	}
	
.whitecolor {
	color:#ffffff;
	}
	
.gray12{
	color:#525252;
	font-size:12px;
	font-weight:bold;
	}	
	
.marooncolor{
	font-weight:bold;
	color:#880656;
	font-size:12px;
	font-weight:bold;
	}	
	
	
.gbar{
	background-image:url(../images/graybar.gif);
	background-repeat:repeat-x;
	color:#000000;
	height:45px;
	margin-top:2px;
	padding:5px 5px 1px 5px;
	}
	
.table{
	float:left;
	width:528px;
	padding-top:6px;
	color:#525252;
	}				
		
.tdgrayspace{
	background-color:#fafafa;
	height:20px;
}

.tdwhitespace{
	background-color:#ffffff;
	height:20px;
	}			
		
	
.bannerspace01{
	float:right;
	width:178px;
	}
	
.flashbanner{
	float:left;
	width:779px;
	margin:15px 0px 5px 0px;
	}	
	
	
.footer{
	float:left;
	width:779px;
	background-color:#f4f3f1;
	margin-top:20px;
	}
	
.footerline01 {
	float:left;
	width:755px;
	height:21px;
	padding:5px 12px 5px 12px;
	background-image:url(../images/footerbg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #ffffff;
		}
		
	
	
.footer01 {
	float:left;
	width:607px;
	font-size:11px;
	color:#FFFFFF;
	margin-top:3px;
	}
	
.footer01 a:link, .footer01 a:visited, .footer01 a:hover, .footer01 a:active
	{
	color:#ffffff;
	}
		
	
.footer02 {
	float:left;
	width:12px;
	padding-right:1px;
	}
	
.footer03 {
	float:left;
	width:125px;
	font-size:12px;
	font-weight:bold;
	color:#eef4e5;
	padding-left:3px;
	margin-top:2px;
	}
	
.footerline02 {
	float:left;
	width:755px;
	padding:5px 12px 5px 12px;
	font-size:11px;
	color:#525252;
	border-bottom:1px solid #e2e2e2;
		}
		
.footerline02 a:link, .footerline02 a:visited, .footerline02 a:hover, .footerline02 a:active
	{
	color:#525252;
	}
	
.footerline03 {
	float:left;
	width:755px;
	padding:5px 12px 10px 12px;
	font-size:10px;
	color:#aeadac;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
		}		
		
/*Why_InvestEasy Conent Start here*/
.Whyicon{
	float:left;
	width:38px;
	padding-right:5px;
	padding-top:5px;
	}

 

.Why_text{
	float:left;
	width:240px;
	padding:0px 0px 7px 0px;
	}


.Why_text_icon
	{
	float:left;
	width:13px;
	padding-Left:10px;
	padding-top:5px;
	
	}


/*Why_InvestEasy Content End Here*/

/*vs_quick_Trading1 start here*/

.VS_Big_Header
{
float:left;
background-image:url('../images/vas_big_header.gif'); background-repeat:no-repeat; width:566px; height:103px;

	
}

.FeaturedSpotlight1
{

margin-top:10px;
background-image:url('../images/vs_featured_spot.gif'); background-repeat:no-repeat; height:63px; width:190px
}

.VSbanner
{
height:63px;
padding-top:5px;
}

.VSheaderbanner
{
float:left;
width:770px;
background-color:#F4F3F1;
height:135px;
padding-left:9px;

}


	.VSMiddletabcontent2
	{
		text-align:left;
		font-size:12px;
		float:left;
		width:545px;
		padding-left:10px;
		padding-top:40px;
		padding-bottom:10px;
		height:331px;
		background-image:url('../images/vas_quick_trading_bacground.gif'); background-repeat:no-repeat; width:565px; height:295px;
	}

.vs_Quick_Trading1
{

float:right;
background-image:url('../images/vas_quick_trading_1.gif'); background-repeat:no-repeat; width:209px; height:146px;
padding-right:30px;
}

.vs_Quick_Content_Text
{

float:left;
width:270px;
border-bottom:solid 1px #dddddd;
padding-bottom:5px;
padding-top:5px;
}

/*vs_Quick_Trading1 End here*/

/* vs_Quick_Trading start here */

.Invest_Quick_Trading
{

float:left;
background-image:url('../images/vas_quick_trading.gif'); background-repeat:no-repeat; width:218px; height:152px;
}

.Invest_Quick_Conent
{
	
	width:535px;
	float:left;
	padding-left:10px;
	padding-top:25px;

}
.Invest_Quick_Content_Text
{

float:left;
width:280px;
border-bottom:solid 1px #dddddd;
padding-bottom:5px;
padding-top:5px;
}

.Invest_Quick_icon
{
	float:left;
	padding-top:5px;
	padding-right:5px;
}

/* vs_Qucik Trading End here */
						
/*Why Invest Start here*/
	
.Why_Big_Header
{
float:left;
background-image:url('../images/why_io_header.gif'); background-repeat:no-repeat; width:564px; height:159px;
	
}


.InvestConent
{
	
	width:505px;
	float:left;
	padding-left:40px;
	padding-top:20px;

}


.InvestIcon
{
	float:left;
	width:12px;
	padding-top:5px;
}
 
 .InvestHeading
 {

	float:left;
	font-size:14px;
	font-weight:bold;
	width:480px;
 }

 .InvestOtherText
 {

	float:left;
	width:460px;
	padding-left:20px;
	padding-top:5px;
 }


	.WhyMiddletabcontent2
	{
		text-align:left;
		font-size:12px;
		float:left;
		width:545px;
		padding-left:10px;
		padding-top:40px;
		padding-bottom:10px;
		height:331px;
		background-image:url('../images/why_io_box.gif'); background-repeat:no-repeat; width:565px; height:331px;
	}

	
/*Why Invest End here*/

/*strategies Conent Start here*/	
.sttopcontentpanel
{
	float:left;
	padding:0px 12px 0px 12px;
	width:755px;

}
.Stheaderbanner
{
float:left;
width:770px;
background-color:#ffffff;
height:195px;
padding-left:9px;

}

.RT_ST_Big_Header_Top_Margin
{
float:left;
padding-top:25px;
}
.RT_ST_Big_Header
{
float:left;
background-image:url('../images/rt_strategies.gif'); background-repeat:no-repeat; width:558px; height:92px;
padding-top:10px;
}

.StMiddleConent1
{
	float:left;
	width:545px;

}

.StContent
{

float:left;
width:545px;
border-bottom:solid 1px #dddddd;	
padding-bottom:10px;
padding-top:10px;

}
.StMiddleConent2
{
	float:left;
	width:280px;
	padding-left:10px;

}

.stText
{
	float:left;
	width:270px;
	border-bottom:solid 1px #dddddd;
	padding-bottom:5px;
	padding-top:5px;
	
}

.FL
{
	float:left;
}
.StGreenText
{

padding-left:20px;
font-size:18px;
color:#98B952;
padding-bottom:5px;
}

.StNormalText
{
padding-left:20px;
float:left;
width:540px;
 }

.stIcon
{
	width:6px;
	float:left;
	padding-top:5px;
}

.stLeftImage
{
float:left;
background-image:url('../images/rt_strategies_map.gif'); background-repeat:no-repeat; width:248px; height:200px
}


.Stbanner
{
height:166px;
}
/*strategies Conent End here*/

.RT_Big_Header
{
float:left;
background-image:url('../images/RT_Big_Header.gif'); background-repeat:no-repeat; width:564px; height:159px
}

.RTConentTextImage
{
	width:79px;	
	float:left;
	padding-top:30px;
	padding-left:20px;
}


/*Researh_Features Conent Start here*/	

.RF_Big_Header
{
float:left;
background-image:url('../images/RF_Big_Header.gif'); background-repeat:no-repeat; width:564px; height:159px
}

.RFConentTextImage
{
	width:79px;	
	float:left;
	padding-top:20px;
	padding-left:20px;
}

.RFConentTextHeader
{
	 float:left;
	 padding-top:5px;
}

.RFConentText
{
	width:430px;
	float:left;	
	padding-top:5px;
}

.RFConentSubText
{
	float:left;	
	padding-bottom:10px;
	width:420px;
}

.RFConentSubViewDemo
{
	float:Right;	
	width:100px;

}
/*Researh_Features Conent End  here*/	
									
/*Share Trading Content Start here */
.ST_Big_Header
{
float:left;
background-image:url('../images/share_trad_deli_trade_header.gif'); background-repeat:no-repeat; width:564px; height:159px
}

.TabRow
	{
		
		float:left;
		width:573px;
		padding-bottom:10px;
	}

	.Pstab
	{
		height:37px;
		background-color:#eaeaea;
		width:560px;
		margin-top:0px;
	}
	
	.pstabhold
	{
		float:left;
		width:560px;
		height:37px;
	}
	.Ptab01
	{
		float:left;
		width:81px;
		height:27px;
		padding-top:10px
	}	
	
	.PSMiddletabcontent	
	{
		float:left;
		width:100%;
		background-color:#ffffff;
		text-align:left;
		color:#525252;
		font-size:12px;
	}
	
	.PSMiddletabcontent1
	{
		padding-top:15px;
		text-align:left;
		font-size:12px;
		float:left;
		width:530px;
		padding-left:25px;

	}

	.PsConentTextImage
	{
		width:75px;	
		float:left;
		padding-top:15px;
		padding-left:24px;
	}
	.PsConentTextHeader
	{
		
		font-size:17px;
		color:#525252;
		font-weight:900;
	}

	.PsConentText
	{
		width:400px;
		float:left;	
		padding-top:5px;
		Padding-left:20px;
	}
	
	.PsConentSubText
	{
		float:left;	
		padding-top:5px;
		padding-bottom:20px;
	}
	.PSContentLine
	{
	border-bottom:solid 1px #dddddd;
    width:530px;
	}
	.PSContentLine1
	{
		border-bottom:solid 1px #dddddd;
	    width:530px;
		padding-bottom:15px;
	}
/*Share Trading Contenet End here */
	
/*MF content start here*/
.PageSpacing
{
float:left;
width:10px;
}
.bannersright
{
float:left;
width:185px;
height:98px;
}

.openaccount
{
background-image:url('../images/openaccount.gif'); background-repeat:no-repeat; height:27px; width:183px
}


.MFbanner
{
height:166px;
padding-top:5px;
}


.MF_Big_Header
{
float:left;
background-image:url('../images/mf_big_header.gif'); background-repeat:no-repeat; width:564px; height:159px
}


.MFheaderbanner
{
float:left;
width:770px;

height:195px;
padding-left:9px;

}

	.MFMiddelContent
	{
		float:left;
		width:561px;
		padding-top:0px;
	}

	MFMiddletabcontent	
	{
		float:left;
		width:100%;
		background-color:#ffffff;
		text-align:left;
		color:#525252;
		font-size:12px;
	}
	
	.MFMiddletabcontent1
	{
		padding-top:0px;
		text-align:left;
		font-size:12px;
		float:left;
		width:530px;
		padding:10px 0px 0px 25px;
		}
		
	.MFMiddletabcontent2
	{
		text-align:left;
		font-size:12px;
		float:left;
		width:530px;
		padding-left:25px;
		border-bottom:solid 1px #dddddd;	
		padding-top:20px;
		padding-bottom:10px;
	}

	.MFConentTextImage
	{
		width:45px;	
		float:left;
		padding-top:7px;
		text-align:right;
		padding-right:10px;
		
			}

	.MFConentTextHeader
	{
		 float:left;
		 padding-top:5px;
	}

	.MFConentText
	{
		width:430px;
		float:left;	
		padding-top:5px;
	}
	
	.MFConentSubText
	{
		float:left;	
		padding-bottom:10px;
		padding-left:5px;
		width:415px;
	}
	.MFConentSubImageText
	{
		float:left;	
		padding-top:5px;
		width:5px;
		padding-left:5px;

	}
	.MFContentLine
	{
	border-bottom:solid 1px #dddddd;
	 width:530px;
	}
	
	.FeaturedSpotlight
{

margin-top:10px;
background-image:url('../images/derivatives_futures_mobile.gif'); background-repeat:no-repeat; height:119px; width:185px


}
.PSMobileTextBox
{

float:left; 
height:18px; 
text-align:left;
color:#525252;
font-size:12px;
margin-top:85px;
}

/*MF content ends here*/

/* Work by jagdish in Web 18 Starts Here */
	
.bannerholder01{
	float:left;
	width:755px;
	padding:7px 12px 8px 12px;
	background-color:#ffffff;
	}


.promobanner01{
	float:left;
	width:566px;
	}	
	
.accounthold{
	float:right;
	width:179px;
	}
	
.openaccounttoday{
	width:179px;
	padding-bottom:10px;
	}

.openaccounttoday01{
	width:179px;
	padding-top:10px;
	}
	
.account01{
	width:185px;
	height:119px;
	background:url(../images/derivatives_futures_mobile.gif); height:119px; width:178px;
	background-repeat:no-repeat;
	
	}

.account02{
	width:179px;
	}	
	

.iposdetail{
	 padding:0px 10px 10px 30px;
	 width:521px;
	 float:left;
	}

.iposdetail01{
	 padding:15px 10px 10px 22px;
	 width:521px;
	 float:left;
	}
	
.ipositems{
	 width:536px;
	 float:left;
	 border-bottom:solid 1px #E5E5E5;
	 padding:15px 5px 15px 20px;
	}
	
.ipositems01{
	 width:536px;
	 float:left;
	 padding:15px 5px 15px 20px;
	}
	
.ipositemimage{
	 width:77px;
	 float:left;
	 text-align:center;
	 padding:20px 7px 10px 7px;
	}
	
.ipositemcontent{
	 width:445px;
	 float:left;
	}
	
.ipositemcontent01{
	 width:380px;
	 float:left;
	 padding:5px 0px 5px 5px;
	}
	
.ipositemcontent02{
	 width:430px;
	 float:left;
	 padding:5px 0px 5px 5px;
	}
	
.PSMiddletabcontent02{
		padding-top:15px;
		text-align:left;
		font-size:12px;
		float:left;
		width:500px;
		padding-left:25px;
	}
.derivativesitemimage{
	 width:77px;
	 float:left;
	 text-align:center;
	 padding:20px 7px 10px 7px;
	}
.derivativestabhold
	{
		float:left;
		width:551px;
		height:37px;
		padding:0px 0px 0px 10px;
	}

.openaccounth1{
	font-size:22px;
	margin:0px 0px 0px 0px;
	color:#4FA2CC;
	}
	
.maincontentholder{
	float:left;
	width:755px;
	padding:7px 12px 8px 12px;
	}
.middlecontent{
	width:759px;
	float:left;
	height:340px;
	padding:20px 0px 0px 0px;
	}

.middleleftcontent{
	width:255px;
	float:left;
	}

.aoformitem{
	width:230px;
	float:left;
	padding-top:10px;
	}
	
.aoformitem01{
	width:230px;
	float:left;
	padding-top:7px;
	}	
	
.oaformsubtitle{
	font-weight:bold;
	color:#333333;
	width:53px;
	float:left;
	height:19px;
	padding-top:3px;
	padding-left:7px;
	}
	
.oaformsubtitle01{
	font-weight:bold;
	color:#666666;
	width:5px;
	text-align:center;
	float:left;
	height:19px;
	padding:3px 3px 0px 0px;
	}

.compulsory{
	color:red;
	width:145px;
	padding:15px 16px 0px 10px; 
	float:left;
	height:18px;
	}

.oasubmit{
	width:55px;
	float:left;
	padding-top:10px;
	}

.downloadform{
	width:230px;
	text-align:center;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	}

.oacentercontent{
	float:left;
	width:240px;
	height:280px;
	border-left:dotted 1px #999999;
	padding:10px 10px 10px 15px;
	}

.oarightcontent{
	width:177px;
	float:right;
	}

.oah2{
	color:#999999;
	width:230px;
	padding-bottom:4px;
	font-size:17px;
	border-bottom:dotted 1px #999999;
	font-weight:bold;
	}
	
b.oah3{
	color:#333333;
	font-size:19px;
	}
	
.oastep{
	padding:5px 0px 5px 0px;
	width:230px;
	float:left;
	font-weight:bold;
	}
	
.oasteps{
	padding-top:5px;
	padding-bottom:8px;
	width:230px;
	float:left;
	}
	
.oasteps01{
	width:210px;
	float:left;
	padding:0px 0px 0px 30px;
	}

.oasteps02{
	width:198px;
	float:left;
	padding:0px 0px 0px 40px;
	}
	
.oasteps03{
	width:195px;
	float:left;
	padding:0px 0px 0px 30px;
	}

.oastepscount{
	width:20px;
	padding-right:8px;
	float:left;
	}

.oastepscounttext{
	float:left;
	width:200px;
	padding-top:3px;
	}

.oatick{
	float:left;
	width:10px;
	padding-top:5px;
	}
	
.oaticktext{
	float:left;
	padding:0px 0px 5px 5px;
	width:165px;
	}
	
.serviceleftpanel{
	float:left;
	width:436px;
	padding:58px 0px 50px 10px;
	}

.servicerightpanel{
	float:right;
	width:313px;
	padding:58px 0px 40px 0px;
	}
	
.serviceslandingcontent{
	width:313px;
	float:left;
	}
	
.serviceslandingarrow{
	 width:6%;
	 padding-top:7px;
	 text-align:right;
	}
	
.serviceslandingheader{
	font-size:13px;
	color:#8CB340;
	font-weight:bold;
	padding-left:5px;
	padding-top:8px;
	}
	
.multipleplatformheader{
	font-size:13px;
	color:#AC7499;
	font-weight:bold;
	padding-left:5px;
	padding-top:8px;
	}
	
.serviceslandingheadertext{
	padding-left:25px;
	padding-bottom:5px;
	}
	
.serviceslanding{
	width:759px;
	float:left;
	}	
	
.servicesmultipleplatform{
	width:759px;
	float:left;
	}
	
.bannercallout{
	float:left;
	width:553px;
	height:98px;
	background-image:url('../images/bannercallout.gif'); background-repeat:no-repeat; width:553px; height:98px;
	}
	
.calloutcontent{
	height:98px;
	float:left;
	width:553px
	}
	
.calloutcontent01{
	float:left;
	width:553px;
	}
	
.calloutcontentpopup{
	float:left;
	width:553px;
	position:absolute;
	}

.selfhelp{
	height:20px;
	width:538px;
	padding:12px 0px 0px 15px;
	color:#525252;
	font-size:12px;
	text-align:left;
	font-weight:bold;		
	}

.features{
	margin-left:15px;
	height:60px;
	}
	
.features01{
	color:#0986BA;
	float:left;
	font-size:12px;
	text-align:left;
	padding-right:10px;
	height:30px;
	}
	
.greenarrow{
	width:8px;
	border-top:dotted 1px #B5B5B5;
	float:left;
	text-align:right;
	height:14px;
	padding-top:10px;
	}
	
.featurecontent{
	border-top:dotted 1px #B5B5B5;
	float:left;
	padding:5px 0px 0px 3px;
	}
	
.featurecontent a{
	color:#006EB6;
	float:left;
	}

.featurecontent a:hover{
	color:#006EB6;
	float:left;
	text-decoration:none;
	display:block;
	background-color:#E5F5C8;
	}
	
/*.featurecontent a:visited{
	text-decoration:none;
	background-color:#E5F5C8;
	color:#006EB6;
	}*/
	
.row{
	width:538px;
	float:left;
	}
	
.itemcontent{
	 text-align:left;
	 height:25px;
	 float:left;
	}
	
.csleftcontent{
	width:303px;
	float:left;
	}
	
.registerfrom{
	width:270px;
	float:left;
	padding-right:5px;
	border-right:1px dashed #e5e5e5;
	padding-bottom:15px;
	}
	
.fromholder{
	float:right;
	width:240px;
	}	
	
.tips{
	float:left;
	width:270px;
	padding-left:15px;
	}		
	
.cspostaquery{
	width:245px;
	float:left;
	}
	
.cspostaquery01{
	width:250px;
	float:left;
	}	
	
.postquery{
	height:424px;
	float:left;
	width:245px;
	}
	
.postaquery{
	font-weight:bold;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#525252;
	padding-left:5px;
	}
	
.postyourquery{
	/*background-image:url('../images/pq_center.gif'); background-repeat:repeat-y; width:239px;;*/
	text-align:left;
	padding-left:5px;
	float:right
	}
	
.queryform{
	width:239px;
	height:380px;
	}
	
.yourquery{
	padding-left:8px;
	color:#000000;
	padding-top:5px;
	font-size:11px;
	padding-bottom:2px;
	}
	
.pq_top{
	float:left;
	width:239px;
	background:transparent url(../images/pq_top.gif); background-repeat:no-repeat;
	}
	
.pq_bottom{
	float:left;
	width:239px;
	background:white url(../images/pq_bottom.gif); background-repeat:no-repeat;
	}
	
.pq_center{
	float:left;
	width:239px;
	background:white url(../images/pq_center.gif); background-repeat:repeat-y;
	}
	
.selectcategory{
	padding-left:8px;
	padding-top:5px;
	height:22px;
	}
	
.listbox{
	padding-left:8px;
	padding-top:10px;
	height:60px;
	}
	

.multitextbox{
	padding-left:8px;
	padding-top:10px;
	}
	
textarea{
	color:#525252;
	font-size:12px;
	}

.textaccountno{
	padding-left:8px;
	}	

.buttonpostquery{
	padding-right:20px;
	text-align:right;
	padding-top:15px;
	padding-bottom:10px;
	}
	
.csccc{
	width:275px;
	float:left;
	padding:10px 5px 15px 15px;
	border-bottom:dotted 1px #e5e5e5;
	}
	
.cscontact{
	width:285px;
	float:left;
	padding:4px 5px 15px 5px;
	border-bottom: dashed 1px #e5e5e5;
	}
	
.cscontact02{
	width:285px;
	float:left;
	padding:15px 5px 15px 5px;
	border-top: dashed 1px #e5e5e5;
	text-align:center;
	}	
	
.cscontact01{
	width:285px;
	float:left;
	padding:0px 0px 15px 0px;
	border-right: dashed 1px #e5e5e5;
	}	
	
.cscontactimage{
	float:left;
	width:30px;
	}
	
.cscontactimage01{
	float:left;
	width:30px;
	}	

.cscontactitem{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:17px;
	width:80px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:dashed 1px #333333;
	}
	
.cscontactitem01{
	float:left;
	font-size:12px;
	color:#333333;
	height:17px;
	width:150px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:dashed 1px #333333;
	}
	
.cscontactitem02{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:17px;
	width:80px;
	padding-left:5px;
	padding-top:5px;
	}
	
.cscontactitem03{
	float:left;
	font-size:12px;
	color:#333333;
	height:17px;
	width:150px;
	padding-left:5px;
	padding-top:5px;
	}
	
.cscontactitem01 a{
	font-size:12px;
	color:#348FC8;
	text-decoration:underline;
	}
	
.cscontactitem01 a:hover{
	font-size:12px;
	color:#348FC8;
	text-decoration:underline;
	}
	
.cscontactlist{
	float:left;
	width:240px;
	}
	
.cscontactlist01{
	float:left;
	width:230px;
	}	
	
.cswritecontent{
	width:285px;
	float:left;
	padding:20px 5px 15px 5px;
	}
	
.cswriteitem{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:17px;
	width:235px;
	padding-left:5px;
	padding-top:5px;
	}
	
.cswriteuscontent{
	width:235px;
	float:left;
	padding-left:5px;
	}

.cswriteuscontent a{
	color:#348FC8;
	text-decoration:none;
	}
	
.cswriteuscontent a:hover{
	color:#348FC8;
	text-decoration:none;
	}
	
.cswriteuscontent01{
	width:235px;
	color:#000000;
	padding-top:15px;
	float:left;
	padding-left:5px;
	}

.cswriteuscontent01 a{
	color:#348FC8;
	text-decoration:none;
	}
	
.cswriteuscontent01 a:hover{
	color:#348FC8;
	text-decoration:none;
	}
	
.csclose{
	padding:2px 12px 0px 7px;
	float:right;
	text-align:right;
	width:525px;
	}
	
.csspotpoll{
	width:179px;
	float:left;
	padding:10px 0px 10px 0px;
	}

.csspotpoll01{
	width:157px;
	float:left;
	border-left:solid 1px #DEDEDE;
	border-right:solid 1px #DEDEDE;
	font-weight:bold;
	color:#666465;
	background-color:#E0F1F9;
	padding:5px 10px 5px 10px;
	}
	
.csspotpolloption{
	width:162px;
	float:left;
	border-left:solid 1px #DEDEDE;
	border-right:solid 1px #DEDEDE;
	padding:5px 10px 0px 5px;
	height:90px;
	}
	
.csoption{
	width:20px;
	float:left;
	height:20px;
	border-bottom:solid 1px #DEDEDE;
	}
	
.csspotvote{
	width:45px;
	float:left;
	padding:5px 5px 0px 5px;
	}

.csoptiontext{
	float:left;
	padding-left:7px;
	border-bottom:solid 1px #DEDEDE;
	width:135px;
	height:17px;
	padding-top:3px;
	}
	
.csviewresult a{
	float:right;
	width:65px;
	text-align:right;
	border-bottom:dotted 1px #0273BF;
	color:#0273BF;
	height:17px;
	padding-top:8px;
	}
	
.csviewresult a:hover{
	text-decoration:none;
	}

.cspopuptop{
	width:553px;
	float:left;
	}
	
.cspopupcenter{
	width:553px;
	float:left;
	background-image:url(../images/cspopupcenter.gif);
	background-repeat:repeat-y;
	}

.cspopupcentercontent{
	float:left;
	padding:5px 10px 10px 10px;
	width:533px;
	}
	
.cspopupcentercontenttext{
	width:510px;
	padding:0px 5px 2px 15px;
	float:left;
	}

.lcexistinguser{
	font-size:16px;
	width:179px;
	float:left;
	font-weight:bold;
	color:#525252;
	padding:10px 0px 5px 0px;
	}
	
.lcusername{
	width:179px;
	float:left;
	padding:0px 0px 5px 0px;
	}
	
.lclogin{
	width:55px;
	float:left;
	}

.lcforgotpassword{
	width:110px;
	float:right;
	height:18px;
	padding:7px 2px 0px 0px;
	text-align:right;
	}
	
.lcforgotpassword a{
	color:#23709C;
	border-bottom:dotted 1px #23709C;
	text-decoration:none;
	font-size:11px;
	}

.bannerholder_lc{
	float:left;
	width:755px;
	padding:14px 12px 8px 12px;
	}
	
.lctitle{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
	}
	
.lctitletext{
	width:536px;
	float:left;
	line-height:20px;
	padding:7px 20px 25px 10px;
	}
	
.faqtext{
	width:536px;
	float:left;
	line-height:18px;
	padding:7px 20px 25px 10px;
	}	
	
.lctitletext01{
	width:536px;
	float:left;
	line-height:20px;
	padding:7px 20px 0px 10px;
	}	
	
.lcsubtitle{
	width:566px;
	float:left;
	height:32px;
	}

.lcsubtitle01{
	width:40px;
	float:left;
	}

.lcsubtitle02{
	width:490px;
	float:left;
	background:white url(../images/lcsubtitlecenter.gif); background-repeat:repeat-x; height:22px;
	font-weight:bold;
	font-size:12px;
	color:#32322A;
	padding:10px 10px 0px 10px;
	}
	
.lcsubtitle03{
	width:5px;
	float:left;
	}
	
.lcleftpart{
	width:275px;
	float:left;
	padding:25px 0px 0px 0px;

	background:white url(../images/lcgraybg.gif); background-repeat:repeat-x;
	}

.lcrightpart{
	width:275px;
	float:right;
	padding:25px 0px 0px 0px;
	border-left:5px solid #ffffff;
	background:white url(../images/lcgraybg.gif); background-repeat:repeat-x;
	}
	
.lctitle01{
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#4C4C4C;
	padding-left:10px;
	}

.lcts{
	width:275px;
	float:left;
	}	
	
.lcsubtitletext{
	width:260px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:5px;
	float:left;
	color:#010101;
	}
	
.lcregisternow{
	width:265px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	

.lcregisternow a{
	color:#0A86BA;
	border-bottom:dotted 1px #0A86BA;
	text-decoration:none;
	}
	
.lcregisternow a:hover{
	color:#0A86BA;
	border-bottom:dotted 1px #0A86BA;
	text-decoration:none;
	}
	
	
.nowmore a{
	color:#0A86BA;
	border-bottom:dotted 1px #0A86BA;
	text-decoration:none;
	}
	
.nowmore a:hover{
	color:#0A86BA;
	border-bottom:dotted 1px #0A86BA;
	text-decoration:none;
	}	
	
.lcleftpanel {
	float:left;
	width:561px;
	padding-bottom:25px;
	}

.lcleftpart01{
	width:561px;
	float:left;
	}

.lcleftpartII{
	width:275px;
	float:left;
	padding:25px 0px 0px 0px;
	border-right:5px solid #ffffff;
	}	

.lcsuggestion{
	width:260px;
	float:left;
	padding:5px 0px 0px 5px;
	}
	
.lcrightpartII{
	width:275px;
	float:right;
	padding:0px 0px 0px 0px;
	}
	
.lcsuggestionbg{
	width:252px;
	float:left;
	background:white url(../images/lcgraybg2.gif); background-repeat:repeat-x;
	padding:20px 0px 10px 15px;
	}

.lcsuggestiontitle{
	width:60px;
	float:left;
	height:19px;
	padding-top:3px;
	color:#000000;
	padding-bottom:10px;
	}

.lcsuggestioncontrol{
	width:190px;
	float:left;
	padding-bottom:10px;
	}
	
.lcsuggestiontitle01{
	width:250px;
	float:left;
	padding-top:3px;
	color:#000000;
	padding-bottom:4px;
	}
/* Work by jagdish in web 18 ends here */




/* Insurance Page CSS Start here */


.insurancetextholder{
	float:left;
	width:561px
	}
	
.insurancetext{
	width:531px;
	float:left;
	line-height:20px;
	padding:7px 20px 0px 10px;
	}	
	
.insurancetext01{
	width:531px;
	float:left;
	padding:7px 20px 10px 10px;
	}		
	
.insurancetoday{
	float:left;
	width:561px;
	font-size:11px;
	background-color:#f9f9f9;
	margin: 40px 0px 6px 0px;
	
		}	
		
.comparequotes{
	float:left;
	width:260px;
	padding:0px 0px 0px 10px;
	}
	
.calculators{
	float:right;
	width:260px;
	padding:0px 0px 50px 20px;
	border-left:#f0f0f0 solid 1px;
	}	
	
.iboldtext{
	float:left;
	width:215px;
	padding:11px 0px 7px 0px;
	}
	
.itext{
	float:left;
	width:254px;
	padding:10px 0px 0px 6px;
	text-align:left;
	}
	
.insurancedropdown{
	width:110px;
	border:1px solid #7e7e7d;
	padding:1px;
	color:#000000;
	font-size:12px;
	}	
	
.calci01{
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
}
.calci01 li{
	list-style-type:none;
	color:#0069a2;
	padding-left:12px;
	background-image: url(../images/bullet_marron.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin-bottom:5px;
	padding-bottom:3px;
	
	}
	
.calci01 li a{
	color:#0069a2;
}	

.imarkettoday01{
	float:left;
	width:537px;
	padding:9px 11px 6px 11px;
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	}
	
.imt{
	float:left;
	width:86px;
	height:38px;
	}
	
.imt01{
	float:left;
	width:133px;
	height:38px;
	}

.imt02{
	float:left;
	width:180px;
	height:37px;
	border-bottom:1px solid #8e9fa2; 
	}
	
	
.cooltips{
	float:left;
	width:537px;
	padding:5px 0px 5px 0px;
	font-size:12px;
	color:#880656;
	
	}	
	
.insuranceleft{
	float:left;
	width:140px;
	}
	
.insuranceright{
	float:left;
	width:397px;
	padding:5px 0px 10px 0px;
	font-size:12px;
	color:#000000;
	}				
	
.life{
	float:left;
	padding:10px 0px 5px 0px;
	width:140px;
	height:26px;
	
	}	
	
.idropdown{
	float:left;
	width:170px;
	height:20px;
	border:1px solid #73a0c9;
	color:#525252;
	font-size:11px;
	margin:2px 0px 2px 0px;
	padding:1px 0px 1px 0px;

			}
			
			
.newslist01{
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;
}
.newslist01 li{
	list-style-type:none;
	color:#0069a2;
	padding-left:17px;
	background-image: url(../images/icon_news.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin-bottom:5px;
	padding-bottom:7px;
	border-bottom:1px #f4f3f1 solid;
	}
	
.newslist01 li a{
	color:#0069a2;
}			
					
/* Insurance Page CSS End here */	



/* Plan Finder CSS End here */	

.frame{
	float:left;
	width:549px;
	margin-top:9px;
	background-color:#FFFFFF;
	border:#d4d4d4 solid 1px;
	padding:5px;
	}
	
.blueband{
	float:left;
	width:523px;
	background-color:#f6f2f4;
	padding:13px 13px 13px 13px;
	border-bottom:#7d245b solid 1px;
	} 	
	
.h1b	{
	font-size:13px;
	color:#6c1749;
	font-weight:bold;
	}	
	
.droparea{
	float:left;
	width:523px;
	padding-top:10px;
	font-size:12px;
	color:#666666;
	}
	
.dropdown01{
	border:1px solid #969696;
	width:175px; 
	padding:1px;
	font-size:11px;
	color:#000; 
	text-decoration:none;
	}	
	
.dropdown02{
	border:1px solid #969696;
	width:75px; 
	padding:1px;
	font-size:11px;
	color:#000; 
	text-decoration:none;
	}
	
.tableholder{
	float:left;
	width:549px;
		}	
		
.schemetable{
	float:left;
	width:549px;
	font-size:11px;
	}
	
.gbar01{
	background-image:url(../images/graybar_medium.gif);
	background-repeat:repeat-x;
	color:#000000;
	height:46px;
	margin-top:2px;
	padding:0px 10px 0px 10px;
	}	
	
.gbar02{
	background-image:url(../images/graybar_small.gif);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	margin-top:2px;
	padding:5px 10px 0px 10px;
	}	
	
.divscroll-plancompare{
	overflow-y: scroll;
	width:549px;
	height:285px;
	background-color:#FFFFFF;
	}	

.comparegrayspace{
	background-color:#faf8f9;
	height:23px;
}

.comparewhitespace{
	background-color:#ffffff;
	height:23px;
	}
	
	
.blueoption11	{
	font-size:11px;
	color:#22709a;
	font-weight:bold;
	}
	
.font10{
	font-size:10px;
	}			

/* Plan Finder CSS End here */	



/* ULIP NAV CSS End here */	

.divscroll-nav{
	overflow-y: scroll;
	width:549px;
	height:100px;
	background-color:#FFFFFF;
	}
	
.navgrayspace{
	background-color:#faf8f9;
	height:20px;
}

.navwhitespace{
	background-color:#ffffff;
	height:20px;
	}	
	
.textforform	{
	font-size:11px;
	color: #000000;
	border: #828282 1px solid;
	padding:1px 0px 1px 1px ;
	}
	
.navholder{
	float:left;
	width:262px;
	}		
	
.gbar03{
	width:242px;
	background-image:url(../images/graybar_small.gif);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	margin-top:2px;
	padding:5px 10px 0px 10px;
	}	
	
.divscroll-nav01{
	overflow-y: scroll;
	width:262px;
	height:160px;
	background-color:#FFFFFF;
	}
	
.navgraphholder{
	float:right;
	width:257px;
	border:1px solid #c7c7c7;
	padding:5px;
	margin-top:2px;
	}	
			

/* ULIP NAV CSS End here */	



/* Our Solution CSS start here */	

.modelwindow{
	float:left;
	width:573px;
	height:511px;
	padding:20px;
	}
	
.boldtext01{
	float:left;
	width:528px;
	padding:11px 0px 15px 0px;
	}
	
.boldtext02{
	float:left;
	width:516px;
	padding:11px 0px 9px 0px;
	}		
	
.windowtext{
	float:left;
	width:573px;
	border-top:1px dashed #a8a8a8;
	border-bottom:1px dashed #a8a8a8;
	padding-bottom:20px;
	}
	
.list01{
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;	
	}	
		
.list01 li{
	list-style-type:none;
	color:#525252;
	padding-left:10px;
	background-image: url(../images/gray_arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-bottom:3px;
	padding-bottom:3px;
	}
	
.list02{
	padding:0px;
	margin:0px;
	margin-left:22px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;	
	}	
		
.list02 li{
	list-style-type:none;
	color:#525252;
	padding-left:22px;
	background-image: url(../images/gray_arrow01.gif);
	background-repeat:no-repeat;
	background-position:12px 5px;
	margin-bottom:3px;
	padding-bottom:3px;
	}	
	
.cal{
	float:left;
	width:573px;
	padding-top:20px;	
	}
	
.windowtext01{
	float:left;
	width:573px;
	padding-bottom:20px;
	}
	
.windowtableholder{
	float:left;
	width:573px;
		}	
		
.windowtableholder01{
	float:left;
	width:531px;
		}			

/* Our Solution CSS End here */	


/* Lead Collector CSS Start here */	


.leadbg{
	width:558px;
	float:left;
	background:white url(../images/lcgraybg2.gif); background-repeat:repeat-x;
	padding:20px 0px 10px 15px;
	color:#000000;
	}
	
.leadtitle{
	float:left;
	height:19px;
	padding-top:3px;
	color:#000000;
	padding-bottom:6px;
	}
	
.leadtitlee01{
	float:left;
	height:19px;
	padding-top:3px;
	color:#005288;
	padding-bottom:6px;
	font-size:13px;
	font-weight:bold;
	}	

.leadcontrol{	
	float:left;
	width:258px;
	padding-bottom:8px;
	}
	
.leadtitle01{
	float:left;
	width:250px;
	padding-top:3px;
	color:#000000;
	padding-bottom:4px;
	}	
	
.leadinput{
	float:left;
	width:250px;
	color:#000000;
	}
	
.leaddropdown{
	float:left;
	width:252px;
	border:1px solid #7e7e7d;
	color:#000000;
	font-size:12px;
	}
	
.question {
	background-color:#f3e6ee;

}	

.iframe{
	float:left;
	border:0px;
	width:558px;
	height:300px;
	
	}
		
	
/* Lead Collector CSS End here */	


/* Sum Assured Calculator CSS Start here */	

.calciholder{
	float:left;
	width:528px;
	float:left;
	padding:15px;
	}
	
.calcibg{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/calcibg.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
	
.sumcalcibg{
	float:left;
	width:508px;
	height:475px;
	background-image:url(../images/sumcalicbg.gif);
	background-repeat:no-repeat;
	padding:10px;
	}		
	
.calciheader{
	float:left;
	width:508px;
	color:#872b65;
	font-size:16px;
	font-weight:bold;
	
}

.age{
	float:left;
	width:488px;
	height:88px;
	margin-top:7px;
	padding:10px;
	color:#525252;
	font-size:15px;
	font-weight:bold;
	}
	
.emi{
	float:left;
	width:488px;
	margin-top:12px;
	padding:10px;
	color:#525252;
	font-size:13px;
	font-weight:bold;
	
	}	
	
.result{
	float:left;
	width:488px;
	padding:10px;
	margin-top:12px;
	background-image:url(../images/resultbg.gif);
	background-repeat:no-repeat;
	height:60px;
	color:#872b65;
	font-size:13px;
	font-weight:bold;
	}	
	

.calciinput{
	float:left;
	width:140px;
	color:#000000;
	height:14px;
	border:0px;
	margin:0px 7px 0px 3px;
	text-align:right;
	color:#525252;

	}	
	
.inputebg{
	width:150px;
	height:20px;
	background-image:url(../images/inputebg.gif);
	background-repeat:no-repeat;
	}
	
.calculatebutton{
	float:left;
	text-align:right;
	height:20px;
	}		

.yearbg{
	float:left;
	width:58px;
	height:18px;
	background-image:url(../images/yrbg.gif);
	background-repeat:no-repeat;
	padding:7px 5px 5px 5px;
	font-size:13px;
	font-weight:bold;
	}
	
.yearbgsum{
	float:left;
	width:58px;
	height:17px;
	background-image:url(../images/yrbg03.gif);
	background-repeat:no-repeat;
	padding:4px 5px 5px 5px;
	font-size:13px;
	font-weight:bold;
	}	
	
.ageinpute{
	float:left;
	width:25px;
	border:hidden;
	font-size:13px;
	font-weight:bold;
	color:#525252;
	border:0px;
	text-align:right;
	background-color:#ffffff;
	
	}	
	

/* Sum Assured Calculator CSS End here */	


.windowlink {
	color:#22709a;
	}

.windowlink a:link, .windowlink a:visited, .windowlink a:hover, .windowlink a:active
	{
	color:#22709a;
	}	
	
.calculate{
	float:left;
	color:#22709a;
	text-align:right;
	text-decoration:none;
	padding-bottom:10px;
	}
	
.calculate a:link, .calculate a:visited, .calculate a:hover, .calculate a:active
	{
	color:#22709a;
	text-decoration:none;
	}
	
	
	
/* Children Calculator CSS start here */		

.childcalcibg{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/childcalcibg.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
	
.childcalcibg001{
	float:left;
	width:508px;
	height:520px;
	background-image:url(../images/childcalcibg001.gif);
	background-repeat:no-repeat;
	padding:10px;
	}	
	
.childage{
	float:left;
	width:488px;
	height:100px;
	margin-top:10px;
	padding:10px;
	color:#525252;
	font-size:15px;
	font-weight:bold;
	}		
	
.yearbg01{
	float:left;
	width:49px;
	height:18px;
	background-image:url(../images/yrbg02.gif);
	background-repeat:no-repeat;
	padding:7px 5px 5px 1px;
	font-size:13px;
	font-weight:bold;
	}
	
.fontmarron{
	color:#730349;
	font-size:12px;
	font-weight:bold;
	}
	
.colormarron{
	color:#730349;
	}	
	
.please{
	float:left;
	width:350px;
	padding:9px 5px 7px 15px;
	}	
	
.nextbutton{
	float:right;
	width:74px;
	height:27px;
	padding:16px 30px 0px 5px;
	text-align:right;
	}	
	
.inputebg01{
	width:150px;
	height:20px;
	background-image:url(../images/inputebg_gray.gif);
	background-repeat:no-repeat;
	}	
	
.childcalcibg01{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/childcalcibg01.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
	
.childage01{
	float:left;
	width:488px;
	height:224px;
	margin-top:7px;
	padding:10px;
	color:#525252;
	font-size:13px;
	font-weight:bold;
	}		
	
.colormaroon{
	color:#d232a2;
	}
	
.dline{
	width:488px;
	border-bottom:1px solid #d3d3d3;
	padding-top:3px;
	padding-bottom:3px;
	}
	
.dline01{
	width:488px;
	border-bottom:1px solid #555253;
	padding-top:3px;
	}	
	
.font14marron{
	font-size:14px;
	color:#d232a2;
	font-weight:bold;
	}
	
.font14yellow{
	font-size:14px;
	color:#e7aa01;
	font-weight:bold;
	}
	
.marroninpute{
	float:left;
	width:87px;
	height:12px;
	background-image: url(../images/inpute_marron.gif);
	background-repeat:no-repeat;
	padding:9px 4px 11px 4px;
	text-align:center;
	color:#525252;
	font-size:15px;
	}	
	
.yellowinpute{
	float:left;
	width:87px;
	height:12px;
	background-image:url(../images/yellowpinput.gif);
	background-repeat:no-repeat;
	padding:9px 4px 11px 4px;
	text-align:center;
	color:#525252;
	font-size:15px;
	}	
	
.afford{
	float:left;
	width:188px;
	height:29px;
	margin:2px 5px 5px 10px; 
	background-image:url(../images/affordbg.gif);
	background-repeat:no-repeat;
	padding:7px 0px 0px 5px;
	color:#730349;
	}	
	
.afford a:link 
	{
	color:#730349;
	}	
.afford a:visited
	{
	color:#730349;
	}	 
.afford a:hover 
	{
	color:#e7aa01;
	text-decoration:none;
	}	
.afford a:active
	{
	color:#e7aa01;
	text-decoration:none;
	}
	
	
.childcalcibg02{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/childcalcibg02.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
	
.font16marron{
	font-weight:bold;
	color:#730349;
	font-size:16px;
	}					
	
.sinvestment{
	float:left;
	width:140px;
	color:#000000;
	height:14px;
	border:0px;
	margin:0px 7px 0px 3px;
	text-align:right;
	color:#d232a2;
	font-weight:bold;

	}	
				
		


/* Children Calculator CSS End here */




/* Retirment Calculator CSS start here */	

.retirementbg{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/retirementbg.gif);
	background-repeat:no-repeat;
	padding:10px;
	}
	
.retirementbg02{
	float:left;
	width:508px;
	height:530px;
	background-image:url(../images/retirementbg02.gif);
	background-repeat:no-repeat;
	padding:10px;
	}	
	
.retirementbg03{
	float:left;
	width:508px;
	height:450px;
	background-image:url(../images/retirementbg05.gif);
	background-repeat:no-repeat;
	padding:10px;
	}	
	
	
.dline02{
	width:488px;
	border-bottom:1px solid #d3d3d3;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.dline04{
	width:488px;
	border-bottom:1px solid #555253;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.canu{
	float:left;
	width:408px;
	padding:50px 40px 0px 40px;
	}	
	
.canutext{
	float:left;
	width:405px;
	height:48px;
	background-image:url(../images/canu.gif);
	background-repeat:no-repeat;
	}
	
.retirementbg01{
	float:left;
	width:508px;
	height:470px;
	background-image:url(../images/retirementbg01.gif);
	background-repeat:no-repeat;
	padding:10px;
	}	
	
.divscroll-retirement{
	overflow-y: scroll;
	width:488px;
	height:310px;
		}		
		



/* Retirment Calculator CSS end here */	


.spininput{
float:right;
width:49px;
height:20px;
border:0px;
margin:0px 2px 0px 0px;
text-align:right;
color:#525252;
font-size:13px;
font-weight:bold;
padding:5px 5px 5px 1px;
background:none;
background-image:url(../images/yrbg02.gif);
background-repeat:no-repeat;
font-size:14px;
}	

.amount{
	font-size:14px;
	color:#e7aa01;
	text-align:center;
	}
	
.amount01{
	font-size:14px;
	color:#0986ba;
	text-align:center;
	}	
	
	
.output{
	float:left;
	width:488px;
	padding:10px;
	margin-top:10px;
	background-image:url(../images/output.gif);
	background-repeat:no-repeat;
	height:352px;
	font-size:13px;
	font-weight:bold;
	}
	
.output01{
	float:left;
	width:488px;
	padding:10px;
	margin-top:10px;
	background-image:url(../images/output01.gif);
	background-repeat:no-repeat;
	height:207px;
	font-size:12px;
	font-weight:bold;
	}		
	
.font15marron{
	color:#0986ba;
	font-size:15px;
	}	
	
/* New Retirment Calculator CSS Start from here */		
	
.calciholder01{
	float:left;
	width:720px;
	float:left;
	padding:15px;
	}	
	
.retirementbg06{
	float:left;
	width:700px;
	height:370px;
	background-image:url(../images/retirementbg06.gif);
	background-repeat:no-repeat;
	padding:10px;
	}	
	
.retirementage{
	float:left;
	width:321px;
	height:153px;
	margin-top:10px;
	padding:10px;
	color:#525252;
	font-size:15px;
	font-weight:bold;
	}	
	
.retirementagee01{
	float:left;
	width:321px;
	margin-top:12px;
	padding:10px;
	color:#525252;
	font-size:13px;
	font-weight:bold;
	}
	
.output02{
	float:right;
	width:321px;
	padding:10px;
	margin-top:10px;
	background-image:url(../images/output02.gif);
	background-repeat:no-repeat;
	height:279px;
	font-size:14px;
	color:#730349;
	}	
						
					