@charset "utf-8";
/* CSS Document */

.header { background:url(../images/header.jpg) no-repeat; height:233px;}
.step1{background:url(../images/step_1.jpg) no-repeat; height:131px;}
.step1_2{background:url(../images/step_1_2.jpg) no-repeat; height:131px;}
.step2{background:url(../images/step_2.jpg) no-repeat; height:131px;}
.step2_2{background:url(../images/step_2_2.jpg) no-repeat; height:131px;}
.step3{background:url(../images/step_3.jpg) no-repeat; height:131px;}
.step3_2{background:url(../images/step_3_2.jpg) no-repeat; height:131px;}
.step4{background:url(../images/step_4.jpg) no-repeat; height:131px;}
.step4_2{background:url(../images/step_4_2.jpg) no-repeat; height:131px;}
.step5{background:url(../images/step_5.jpg) no-repeat; height:131px;}
.step5_2{background:url(../images/step_5_2.jpg) no-repeat; height:131px;}

//.fllogo{background:url(../images/FL_Logo.JPG) no-repeat; height:50px; margin-top:50px; margin-left:-50px;}

.comA1{background:url(../images/tafix.jpg) no-repeat; height:100px; margin-left:290px; }
.com34{background:url(../images/com34_logo.JPG) no-repeat; height:50px; margin-top:50px; margin-left:70px;}
.com07{background:url(../images/axa_logo.jpg) no-repeat; height:50px; margin-top:50px; margin-left:70px;}
.com30{background:url(../images/LibIns_Malaysia_RGB.png) no-repeat; height:50px; margin-top:50px;  margin-left:270px;}

.toptable { background:url(../images/top.png) no-repeat; height:10px;}
.toptable2 { background:url(../images/top2.gif) no-repeat; height:10px;}
.toptable3 { background:url(../images/top3.jpg) no-repeat; height:10px;}
.bottomtable { background:url(../images/bottom.png) no-repeat;}
.red { color:#990000; font-size:10px;}

.title { background:#E41A22; color:#FFFFFF; font-weight:bold; line-height:30px; padding-left:10px; font-size:14px; margin-bottom:5px; margin-top:2px;}

.bg { background:url(../images/bg-field.jpg) repeat-x #c7e8ef; border-bottom:1px dotted #CCCCCC;}

.footertext{ font-size:10px;}

abbr, acronym {
	background-color: #e5e5e5;
	padding-left: 0.2em;
	padding-right: 0.2em;
	border-bottom: dotted #000 1px;
}
.bubbleTooltip {
	width: 200px;
	color:#000;
	font: 1.0em sans-serif;
	text-decoration:none;
	text-align:center;
}
.bubbleTooltip span.top {
	padding: 30px 8px 0;
	background: url(../images/bubble.gif) no-repeat top;
}
.bubbleTooltip span.bottom {
	padding:3px 8px 15px;
	color: #000;
	background: url(../images/bubble.gif) no-repeat bottom;
}

input::placeholder {
    color: lightgray;
    opacity: 1; /* Ensures full visibility */
}

#wait {
   width: 400px;
   height: 60px;
   -moz-border-radius: 1%;
   background-color: #0073e6;
   opacity: 0.75;
   filter: alpha(opacity=75);  
   position: fixed;
   left: 50%;
   top: 50%;
   color: #FFFFFF;
   margin-top: -50px;
   margin-left: -190px;
   text-align: center;
   vertical-align: middle;
   font-family: Arial,Helvetica1; 
   letter-spacing: 1px;
   font-size: 12pt;
   font-weight: bold;
}
* html div#wait {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+((documentElement.clientHeight-this.clientHeight)/2 )
: document.body.scrollTop
+((document.body.clientHeight-this.clientHeight)/2));}