@charset "utf-8";
body {
	margin: 0;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wrapper { 
width : 724px; 
margin : 0 auto; 
}

.toplogomenu{width:100%; height:108px;}
.topbottmspace{ width:724px; height:15px; }
.space{ width:700px; height:22px; }
.bottomspace{ width:700px; height:12px; }
.pageheading{ text-align:right; color:#FFFFFF; padding-top:4px;}
.menubuttom{padding-bottom:10px; width:720px; text-align:right}
.logo{width:177px; float:left;}
.topmenubox{width:541px; float:right;}
.topmenuwidth{width:541px;}
.pagetopmainfrm{height:32px; margin-right:auto;}
.innerfrmtop{background-repeat:no-repeat; margin-left:auto; margin-right:auto; width:670px; height:43px;}

.innrtopfrmheading{float:left; padding-top:15px; text-align:center; width:111px; color:#FFFFFF;}
.innrtopfrmheadingright{float:right; padding-top:15px; text-align:center; width:200px; color:#FFFFFF;}

.midMianFRm{ background:url(images/Background/MidbgMainFrm.gif) repeat-y ; overflow:hidden; height:auto}
.midInnrFRm{ background-repeat:repeat-y; width:670px; margin-left : auto; margin-right : auto; }
.MainFrmTopLeftHeading{margin-top:5px; width:123px; text-align:center; float:left; margin-left:2px;}
.MainFrmTopRghtHeading{margin-top:5px; width:250px; text-align:right; float:right; color:#FFFFFF; margin-right:15px;margin-left: auto;}
.bottmMainFrm{background:url(images/Background/bottmOfMainFrm.png) no-repeat; height:14px;}
.bottmInnrFrm{ background-repeat:no-repeat; height:17px; width:670px;margin-left : auto; margin-right : auto;}
.topofpaneltext{width:96%; margin-left : auto; margin-right : auto; padding-top:6px;}
.help{width:35%; float:right; color:#FFFFFF; text-align:right}
.policybttn{width:340px; background:#FFFFFF; height:25px;  border-width:1px; border-style:solid;}
.writemassage{width:95%;margin-left : auto; margin-right : auto; float : none;}
.center{ margin-left : auto; margin-right : auto; width:670px;}
em{color:Red;}
.smalladdbox{width:331px; float:left;}
.smpremium{float:right; width:339px; height:255px;}
.yourcover, .yourpremium{border:2px #949494 solid; width:324px; position:relative;height: 490px;}
.yourcover{ float:left; margin-left:27px;}

.PDFDownload{ float:left; margin-left:27px; margin-right:27px;}
.PDFDownloadcontent {font-size: 10px; text-align: justify;}

.yourpremium{float:right; margin-right:27px;}
.yourtopleft{position:absolute; top:-2px; left:-2px}
.yourtopright{position:absolute; top:-2px; right:-2px}
.yourbottomright{position:absolute; bottom:-2px; right:-2px}
.youbuttomleft{position:absolute; bottom:-2px; left:-2px}
.yourboxtophead{position:absolute; top:10px; right:10px}
.youboxcontent{padding:45px 20px 10px 20px;font-size:11px;}
.youboxcontent input select { width:80px;}

.innersmallbox{border:1px #949494 solid; width:285px; position:relative;}

.innersmallboxtopl{position:absolute; top:-1px; left:-1px}
.innersmallboxtopright{position:absolute; top:-1px; right:-1px}
.innersmallboxbtmright{position:absolute; bottom:-1px; right:-1px;
	width: 11px;
}
.innersmallboxbtmleft{position:absolute; bottom:-1px; left:-1px}

.innersmallboxcontent{padding:10px 10px 10px 10px;font-size:10px;}

.innerboxheading{background:#e3e3e3; font-size:12px; height:20px; padding:2px 0 0 5px; font-weight:bold; width:98%; vertical-align:middle}
.topgap{margin-top:10px;}
.aligncenter{margin: 0 auto;}
.downloadpdful{list-style:none; margin:10px 0 0 0; padding:0 0 0 10px;}
.downloadpdful li{height:15px;}
.downloadpdful a{background:url(../images/pdf.gif) no-repeat left; padding-left:20px;}

.BottomPanel{height:14px; display:block;background-repeat:no-repeat;background-position:bottom;}
.Footertext{float:left; margin-left:27px; width:675px; text-align:left; font-size:10px;color:#7b7b7b;  position:relative; height:60px;}
.FooterImage{position:absolute; bottom:-1px; right:-1px}
.confirmationQuestion {font-size: 12px; text-align: right; color:#7b7b7b; width:550px; float:left;height:30px; margin-top:5px;}
.confirmationAnswer {font-size: 10px; text-align: left; color:#7b7b7b; width:100px; float:right;height:30px;}

.summarybox{border:1px #949494 solid; width:670px; position:relative; margin-left:27px; height:150px;}
.summarytable span{ padding:0 0 0 5px;}
.innersummarybox{padding:10px 45px 10px 45px;font-size:11px; }
.backbutton{float:left; margin:10px;}
.nextbutton{float:right; margin:10px;}

.PaymentSelectionBox{border:1px #949494 solid; position:relative; margin-left:27px; margin-right:27px;}
.Paymentinnerboxheading{background:#e3e3e3; height:25px;  width:99%; vertical-align:middle; color:Black;}
.PaymentinnerboxheadingSelected{background:#575757; height:25px;  width:99%; vertical-align:middle; color:White;}

.Paymentinnerboxheading td{font-size:10px}
.PremiumStyle{font-family:Verdana; font-size:25px; font-weight:bold;}
.SummaryDocumentDownload {background:url(../images/pdf.gif) no-repeat ; padding-left : 15px; float:left; display:inline; margin:0 20px 0 0;}
.Paymentsummarybox{border:1px #949494 solid; width:650px; position:relative; margin-left:27px; height:60px; padding:10px 10px 10px 10px;font-size:11px; }
.SecurepaymentImage{position:absolute; bottom:-1px; right:-1px}

.Questionsummarybox{border:1px #949494 solid; width:670px; position:relative; margin-left:27px; padding-top:10px; height:80px;}

.MultiPremiumLineheight{line-height: 200%;}

.MultiPremiumsummarybox{border:1px #949494 solid; width:650px; position:relative; margin-left:2px;}
.MultiPremiuminnersummarybox{padding:10px 10px 10px 10px;font-size:11px; text-align:left; line-height:150%; }

#holder{
		width:658px;
		height:380.4px;
		margin-left:auto;
		margin-right:auto;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		font-size:9px;
		font-family:Verdana;
		
	}
	#note{
		clear:both;
		font-size:9px;
		
	}
	.leftcolumn{
		width:115px;
		height:380.4px;
		float:left;
		text-align:center;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
	}
	.rightcolumn{
		width:2300px;
		height:380.4px;
		overflow:hidden;
		
	}
	#scroller{
		width:540px;
		float:left;
		overflow:hidden;
		overflow-x: scroll;
		overflow-y:hidden;
     		border-right:1px solid #CCC;
		height:380.4px;
	}
	.logoo{
		border-top:1px solid #CCC;
		height:63px;
	}
	.header{
		height:auto;
		background:#CCC;
		text-align:center;
		height:35px;
		font-size:9px;
		padding-top:20px;
		
	}
	.slongheader{
		height:auto;
		background:#CCC;
		text-align:center;
		height:40px;
		font-size:9px;
		padding-top:15px;
	}
	.longheader{
		margin-top:-20px;
		padding-bottom:20px;
	}
	.column{
		width:100px;
		height:350px;
		float:left;
	}
	.figure{
		border-top:1px solid #CCC;
		height:43px;
		width:100px;
		text-align:center;
		border-right:1px solid #fff;
		padding-top:20px;
	}
	.lightblue{
		background:none;
		
	}
	.darkblue{
		background:#F0F0F0 ;	
	}
