/*--------------styles---------------------*/

body.header {
	margin: 0 20px;
	padding: 0;
	background: url(../images/bg_body.jpg) 0 0 repeat-x #0072bc;
	font: 12px Tahoma;
	color: #000000;
}
body.content {
	margin: 0 20px;
	padding: 0;
	background: #0072bc;
	font: 12px Tahoma;
	color: #000000;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, p, a {
	margin: 0;
	padding: 0;
}
td {
	font: 12px tahoma;
	color: #000000;
}
th {
	font: 12px tahoma;
	color: #000000;
}
p {
	font: 12px tahoma;
	color: #000000;
}
select {
	width: 225px;
	font: 12px Tahoma;
	color:#000000;
	margin: 0 0 0 4px;
}

/*--------------styles for logo area start---------------------*/

.headerwrap {
	background: #FFFFFF;
	height: 191px;
	width: 963px;
}
.bglogoarea {
	width: 963px;
	height: 130px;
	background: url(../images/bg_logoarea.jpg) 0 0 repeat-x;
}
.bglogodesign {
	background: url(../images/bg_logodesign.jpg) 0 0 repeat-x;
}
.rightindent {
	font: 12px/21px Tahoma;
	color: #000000;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.searchbox {
	width: 198px;
	height: 17px;
	background: #FFFFFF;
	border: 1px solid #0072bc;
	font: 12px Tahoma;
	color: #000000;
}
.rowgreen {
	width: 943px;
	height: 30px;
	background: #85c226;
	margin: 0;
	padding: 0 10px;
	font: 12px/30px Tahoma;
	color: #000000;
	font-weight: bold;
}
.mainmenu {
	font: 12px/30px Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenu:link {
	font: 12px/30px Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.mainmenu:hover {
	font: 12px/30px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.floatingtxt {
	font: 12px/30px Tahoma;
	color: #000000;
	background: #b2d4eb;
	padding: 0 10px;
}
.guest {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
}
.guest span {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 0 0 20px;
}
.guest span a {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.guest span a:hover {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*--------------styles for logo area close---------------------*/

/*--------------styles for content area start---------------------*/

.contentwrap {
	background: #FFFFFF;
	width: 963px;
}
.headerimg {
	background: url(../images/bg_header1.jpg) 0 0 repeat-x;
	width: 963px;
	height: 150px;
}
.more {
	font: 12px Tahoma;
	color: #0072bc;
	font-weight: bold;
	text-decoration: none;
}
a.more:link {
	font: 12px Tahoma;
	color: #0072bc;
	font-weight: bold;
	text-decoration: none;
}
a.more:hover {
	font: 12px Tahoma;
	color: #0072bc;
	font-weight: bold;
	text-decoration: none;
}
.list {
	list-style-type: decimal;
}
.list li {
	font: 12px/20px Tahoma;
	color: #0072bc;
	font-weight: bold;
}
.list li a {
	font: 12px/20px Tahoma;
	color: #0072bc;
	text-decoration: underline;
	font-weight: bold;
}
.list li a:hover {
	font: 12px/20px Tahoma;
	color: #0072bc;
	text-decoration: underline;
	font-weight: bold;
}
.sublist {
	list-style-type: decimal;
	padding: 10px 0 0 0;
}
.sublist li {
	font: 12px/15px Tahoma;
	color: #000000;
}
.lborder {
	border-left: 1px solid #0072bc;
}
.inputbox {
	width: 225px;
	height: 17px;
	background: #FFFFFF;
	border: 1px solid #0072bc;
	font: 12px Tahoma;
	color: #000000;
	margin: 0 0 0 4px;
}
.mandatory {
	font: 12px Tahoma;
	color: #FF0000;
}
.formtxt {
	font: 12px/24px Tahoma;
	color: #000000;
	padding: 0 10px 0 0;
	background: #f4f4f4;
}
.btnsubmit {
	background: url(../images/btn%20_submit.jpg) 0 0 no-repeat;
	width: 60px;
	height: 30px;
	border: none;
	margin: 0 5px;
}
.btncreset {
	background: url(../images/btn_reset.jpg) 0 0 no-repeat;
	width: 53px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btncancel {
	background: url(../images/btn_cancel.jpg) 0 0 no-repeat;
	width: 58px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnfp {
	background: url(../images/btn_fp.jpg) 0 0 no-repeat;
	width: 120px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btncp {
	background: url(../images/btn_calculatepremium.jpg) 0 0 no-repeat;
	width: 126px;
	height: 30px;
	border: none;
	margin: 0 5px;
}
.btnpp {
	background: url(../images/btn_purchasepolicy.jpg) 0 0 no-repeat;
	width: 108px;
	height: 30px;
	border: none;
	margin: 0 5px;
}
.btnpl {
	background: url(../images/btn_purchaselater.jpg) 0 0 no-repeat;
	width: 105px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnadd {
	background: url(../images/btn_add.jpg) 0 0 no-repeat;
	width: 42px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btndel {
	background: url(../images/btn_del.jpg) 0 0 no-repeat;
	width: 57px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnrel {
	background: url(../images/btn_rel.jpg) 0 0 no-repeat;
	width: 65px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnpay {
	background: url(../images/btn_pay.jpg) 0 0 no-repeat;
	width: 71px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnpc {
	background: url(../images/btn_pc.jpg) 0 0 no-repeat;
	width: 147px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnvas {
	background: url(../images/btn_vas.jpg) 0 0 no-repeat;
	width: 141px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.btnnext {
	background: url(../images/btn_next.jpg) 0 0 no-repeat;
	width: 46px;
	height: 30px;
	border: none;
	margin: 0 5px 0 0;
}
.lth {
	background: #b2d4eb;
	border: 1px solid #0072bc;
	font: 12px/30px Tahoma;
	color: #000000;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.rth {
	background: #b2d4eb;
	border: 1px solid #0072bc;
	border-left: none;
	font: 12px/30px Tahoma;
	color: #000000;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.ltd {
	background: #efefef;
	border: 1px solid #0072bc;
	border-top: none;
	font: 12px/24px Tahoma;
	color: #000000;
	padding: 0 0 0 10px;
}
.rtd {
	background: #efefef;
	border: 1px solid #0072bc;
	border-top: none;
	border-left: none;
	font: 12px/24px Tahoma;
	color: #000000;
	padding: 0 0 0 10px;
}
.ltda {
	background: #FFFFFF;
	border: 1px solid #0072bc;
	border-top: none;
	font: 12px/24px Tahoma;
	color: #000000;
	padding: 0 0 0 10px;
}
.rtda {
	background: #FFFFFF;
	border: 1px solid #0072bc;
	border-top: none;
	border-left: none;
	font: 12px/24px Tahoma;
	color: #000000;
	padding: 0 0 0 10px;
}
.titlelink {
	font: 12px Tahoma;
	color: #8fc1e2;
	font-weight: bold;
	text-decoration: none;
}
a.titlelink:link {
	font: 12px Tahoma;
	color: #8fc1e2;
	font-weight: bold;
	text-decoration: none;
}
a.titlelink:hover {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*--------------styles for content area close---------------------*/

/*--------------styles for curved box start---------------------*/

.rightcurved {
	background: url(../images/img_crvd_right.jpg) 100% 0 no-repeat;
}
.leftcurved {
	background: url(../images/img_crvd_left.jpg) 0 0 no-repeat #0072bc;
}
.boxheading {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.rightcurvedclose {
	background: url(../images/img_rightcrvd_close.jpg) 100% 0 no-repeat;
}
.leftcurvedclose {
	background: url(../images/img_leftcrvd_close.jpg) 0 0 no-repeat;
}
.centercurvedclose {
	background: url(../images/img_centercrvd_close.jpg) 0 0 repeat-x;
}
.centerbox {
	background: #FFFFFF;
	border: 1px solid #7fb8dd;
	border-top: none;
	border-bottom: none;
}
.boxcontent {
	font: 12px Tahoma;
	color: #000000;
	padding: 15px 15px 0 15px;
}
.tbls {
	background: #CCCCCC;
}
.tbls th {
	background: #EAEAEA;
	font: 12px Tahoma;
	font-weight: bold;
	color: #000000;
	padding: 5px 10px 6px 10px;
}
.tbls td {
	background: #FFFFFF;
	font: 12px Tahoma;
	color: #000000;
	padding: 5px 10px 6px 10px;
}

/*--------------styles for curved box close--------------------*/

/*--------------styles for footer area start---------------------*/

.footer {
	background: url(../images/bg_footer.jpg) 0 0 no-repeat;
	width: 963px;
}
.footerlink {
	font: 12px Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.footerlink:link {
	font: 12px Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.footerlink:hover {
	font: 12px Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.copyright {
	font: 12px Tahoma;
	color: #000000;
	padding: 0 10px 0 0;
}
.links {
	font: 12px Tahoma;
	color: #000000;
	font-weight: bold;
	padding: 0 0 0 10px;
}

/*--------------styles for footer area close---------------------*/
.interimReportRed td {color:red}