/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(../images/top_bg.jpg) top repeat-x}
body{width:990px;margin:0 auto;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#1f1f1f;font-size:11px;min-height:100%;position:relative;background:url(../images/body_bg.gif) repeat-y}
/*html body{height:100%}*/
body{behavior:url("csshover.htc");}
/* HTML tags */

h1{font-size:17px;font-weight:normal;}
a{color:#06637f}
.aa{color:#06637f}
a:hover{text-decoration:none}
sup{color:#0b6682;line-height:5px}

.tar{text-align:right;}
.vam{vertical-align:middle !important;padding-left:27px !important}

.w230{width:225px}
.w150{width:145px}
.w105{width:105px}
.w50{width:30px}

#header{background:url(../images/header_bg.jpg) left no-repeat;height:196px}
#header .logo{float:left;width:600px;padding:25px 0 42px 65px}
#header .logo p{padding:0 0 0 120px;color:#fff;font-size:20px;margin-top:-10px}

#header .right-a{float:right;width:245px;padding-top:10px; text-align:right;margin-right:70px}

#header .right{float:right;width:245px;padding-top:10px; text-align:right;margin-right:70px}
#header .right a{color:#fff;font-size:12px;margin:0 5px}
#header .right a.act{text-decoration:none;cursor:text}
#header .right a.l{text-decoration:none;cursor:text;margin:0 0px}
#header .right img{vertical-align:middle}

/* Menu */
.menu{height:32px;clear:both;margin:0 0 0 175px;}
.menu ul{margin:0 0 0 0px;padding:0;list-style-type:none;}
.menu ul li{background:url(../images/menu_bg_c.gif);height:32px;float:left;padding: 0px  0px 0 0px; line-height:29px;}
.menu ul li a{color:#fff;font-size:13px}
.menu ul li.act a{text-decoration:none;font-weight:bold;}
.menu ul li.l{background:url(../images/menu_bg_l.gif) no-repeat;width:40px;}
.menu ul li.r{background:url(../images/menu_bg_r.gif) no-repeat;width:40px;}
.menu ul li.c{width:25px;}
/* Menu */

.content{clear:both;overflow:hidden;padding:35px 95px 125px 185px;width:710px;margin:0 auto;}
#leftbar{float:left;width:201px;padding-bottom:50px}
#rightbar{float:left;width:495px;padding-bottom:50px}
.top-img{margin-bottom:15px}

/* Moment Pay */
.momentpay{padding-bottom:30px}
.momentpay ul{margin:0 0 0 -14px;padding:0;list-style-type:none;width:215px;position:relative}
.momentpay ul li{background:url(../images/tab.gif) left no-repeat;height:28px;line-height:28px;padding:0 0 0 35px}
.momentpay ul li a{color:#06637f;font-size:13px;display:block}
.momentpay ul li:hover{background:url(../images/tab_h.gif)}
.momentpay ul li.act{background:url(../images/tab_act.gif)}
.momentpay ul li.act a{color:#fff;text-decoration:none}
/* Moment Pay */

/* Moment Pay Select */
.momentpay-select{padding-bottom:30px}
.momentpay-select ul{margin:0 0 0 -14px;padding:0;list-style-type:none;width:215px;position:relative}
.momentpay-select ul li{background:url(../images/tab.gif) left no-repeat;height:28px;line-height:28px;padding:0 0 0 35px}
.momentpay-select ul li a{color:#06637f;font-size:13px;display:block}
.momentpay-select ul li:hover{background:url(../images/tab_act.gif)}
.momentpay-select ul li:hover a{color:#fff;text-decoration:none}
.momentpay-select ul li.act{background:url(../images/tab_act.gif)}
.momentpay-select ul li.act a{color:#fff;text-decoration:none}
/* Moment Pay Select */

/* Popular */
.popular{padding-bottom:30px}
.popular table{border-collapse:collapse;width:98%;}
.popular td{padding:10px 10px 10px 0}
.popular p{background:url(../images/tab.gif) left no-repeat;height:28px;line-height:28px;padding:0 0 0 35px}
/* Popular */

.info-box p{padding:5px 0 10px 0}

ul.list01{margin:0;padding:5px 0;list-style-type:none}
ul.list01 li{padding:2px 0;}
ul.list01 li a{margin:0 10px;font-style:normal}

ul.bullet{margin:0;padding:5px 0 15px 0;list-style-type:none}
ul.bullet li{padding:0 0 5px 25px;color:#404040;font-style:italic;font-size:12px;background:url(../images/reg_bullet.gif) top left no-repeat;font-family:Arial}
ul.bullet li.tb{padding:0 0 5px 25px;color:#404040;font-style:italic;font-size:12px;background:url(../images/reg_bullet2.gif) top left no-repeat;font-family:Arial}

.service-list{margin:0;padding:20px 0 10px 0;list-style-type:none;border-top:3px solid #dbecf0}
.service-list li{background:url(../images/bullet.gif) top left no-repeat;padding:0 0 20px 30px}
.service-list li span{color:#06637f;font-weight:bold}

.reg-menu{background:url(../images/reg_menu.gif) no-repeat;height:31px;margin:10px 0;padding:0;list-style-type:none}
.reg-menu li{float:left;padding:7px 25px 0 30px }
.reg-menu li a{color:#fff;font-size:13px}
.reg-menu li.act a{text-decoration:none;cursor:text}

.select-payment{padding:20px 0 10px 0}
.select-payment a{margin-right:15px}
.select-payment img{vertical-align:top;}

.reg-form{border-collapse:collapse;width:100%;border-bottom:1px solid #77b6c5;border-top:1px solid #77b6c5;background:#d3e8ec;margin:10px 0}
.reg-form td{padding:5px 10px;color:#000}
.reg-form input{font-size:12px;color:#757575;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 5px}

.drop-box{border:1px solid #77b6c5;background:#fff;width:485px;padding:15px;min-height:420px;}
.drop-box h1{padding-left:8px}
.drop-box2{border:1px solid #77b6c5;background:#fff;width:485px;padding:15px;min-height:720px;}
.drop-box2 h1{padding-left:8px}
.drop-box-text{font-size:12px; line-height:16px; }

.table-logo{width:100%}
.table-logo td{width:33%;text-align:center;padding:0px  0px 30px;}
.table-logo td a{display:block;}
.table-logo td img{margin-bottom:10px; border:solid 1px #FFFFFF;}
.table-logo td img:hover{margin-bottom:10px; border:solid 1px #3693A5;}

.navbar{font-size:12px;padding:15px 0 5px 0}
.navbar span{margin:0 10px}
.navbar a{font-size:17px;}
.navbar img{vertical-align:middle}

.step{border:1px solid #77b6c5;background:#fff;width:485px;padding:15px;}
.step p{padding:1px 0}
.step p span{color:#0a6681;font-weight:bold}

.step-menu01{background:url(../images/step_menu2.gif) no-repeat;height:31px;height:31px;margin:10px 0 15px;padding:0;list-style-type:none}
.smenu02{background:url(../images/step_menu2.gif) no-repeat;height:31px;height:31px;margin:10px 0 15px;padding:0;list-style-type:none}

.step-menu01 li{float:left;}
.step-menu01 li.m1{padding:7px 0px 0 25px }
.step-menu01 li.m2{padding:7px 0px 0 45px }
.step-menu01 li.m3{padding:7px 0px 0 45px }
.step-menu01 li a{color:#fff;font-size:13px}
.step-menu01 li.act a{text-decoration:none;cursor:text}


.login-form{border-collapse:collapse;width:100%;border:solid 1px #77b6c5;margin:10px 0;}
.login-form td{padding:5px 10px ;color:#000;vertical-align:middle;font-size:12px; height:20px;}

.standard-form{border-collapse:collapse;width:100%;margin:0 0 0 0px; height:100%;}
.standard-form td{padding:5px;color:#000;vertical-align:middle;font-size:12px; height:20px;}

.report-form{border-collapse:collapse;width:100%;margin:0 0 0 4px; height:100%;}
.report-form td{padding:5px;color:#000;vertical-align:middle;font-size:12px; height:20px;border-bottom:1px solid #77b6c5;border-top:1px solid #77b6c5;}
.report-form .clear{padding:0px;border-bottom:0px;border-top:0px}

.step-form{border-collapse:collapse;width:100%;border:solid 1px #77b6c5;background:#d3e8ec;margin:10px 0}
.step-form td{padding:5px 10px ;color:#000;vertical-align:middle;font-size:12px; height:20px;}
.step-form td.d{padding:5px 10px ;color:#000;vertical-align:middle;font-size:11px; height:20px; vertical-align:top;}
.gray{color:#4d4d4d;font-size:11px;font-style:italic}
.gray2{color:#4d4d4d;font-size:10px; font-weight:normal;}

.desc{color:#4d4d4d;font-size:12px;padding:10px 0;margin-bottom:15px}

.brd-b{padding-top:15px !important; border-bottom:1px solid #77b6c5;padding-bottom:15px !important}
.brd-t{border-top:1px solid #77b6c5;padding-top:15px !important;padding-bottom:15px !important}

/* Content */



/* Footer */
#footer{position:absolute;bottom:-1px;width:805px;margin:0  auto;background:url(../images/footer_bg.jpg) no-repeat;height:110px;font-size:12px;padding:15px 0 0 185px}
#footer p{color:#fff;padding:2px 0}
#footer p img{margin:30px 5px 0 0}
#footer a{color:#fff;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
.lblInfo 
{
	font-size: 12px;
	font-weight:bold;
	color:Red;
}
.multiPage 
{
	font-size:12px;
	width:100%;border:1px solid #000000;
	margin-top:-1px;
	padding:0 0 0 10px;
	
}
.TRed 
{
	color:Red;
	text-align:right;
} 
.TBlue
{
	color:#3693A5;
	text-align:right;
} 

.smalltext 
{font-size:11px;
	}
	.TextBox 
{
	border:1px solid #3693A5;
	width:200px;
}
.TextBox:hover
{
	border:1px solid #000000;

}
.h1Color
{
	text-align:left;
	color:#3693A5; 
	font-size:14px;
	font-weight:bold;

}
h1
{
	text-align:left;
	color:#3693A5; 
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.widgetDiv {clear:both; height:30px;font-size:12px;}
.widgetDiv1 {float:left; width:328px;  padding: 0 8px 0 6px; vertical-align:top}
.widgetDiv1_1 {float:left; padding: 0 8px 0 6px; vertical-align:top; }
.widgetDiv1_2 {float:left; width:385px;  padding: 0 8px 0 6px; vertical-align:top}
.widgetDiv2_1 {position:relative; float:left;  vertical-align:top; padding: 0 8px 0 0;}
.widgetDiv2 {position:relative; float:left;  vertical-align:top; padding: 0 18px 0 0;}
.widgetDiv3 {float:left; vertical-align:top}
.widgetDiv4 {float:left; vertical-align:top; padding:0 0 0 34px;}