* {margin:0px; padding:0px;}
br {clear:both;}
body {margin:0 auto; background-color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#333333;}

a {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

h1 {line-height:26px; background-color:#018577; font:16px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:2px;}
h2 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; padding:5px 0 5px 15px;}
p, li {font:12px Arial, Helvetica, sans-serif; color:#4B4949; line-height:20px;}

.padl5 {padding-left:10px;}
.padlr15 {padding-left:15px; padding-right:15px;}
.padr10 {padding-right:10px;}

.floatl {float:left;}
.floatr {float:right;}

.textbox {border:1px solid #007162; background-color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; color:#333333;}
.w230 {width:230px;}
.w20 {width:20px;}

li {list-style:inside; list-style-type:disc;}

#toppart {width:100%; background:url(../images/toppart.jpg) repeat-y top right; height:85px; border-bottom:5px solid #f46f13;}
#toppart .logo {padding-top:5px; margin-left:15px;padding-bottom:10px;}

#servicescontent {font:12px Arial, Helvetica, sans-serif; color:#008678;}
#maincontent {width:97%; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:15px; margin-right:15px;}
#maincontent th {font:12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-align:left; padding:5px 0px; }
#maincontent .radiobtnbg {background-color:#99CCCC; border:1px solid #99CCCC; height:28px;}
#maincontent .checkbox {margin-top:2px; *margin-top:-2px; margin-right:2px; margin-left:5px; margin-left:2px; width:25px; border:0px; }
#maincontent .label {background-color:#F0F8F7; padding-left:10px; letter-spacing:0.1px;}
#maincontent label {cursor:pointer;}
#maincontent .textboxbg {padding-left:10px;}
#maincontent .backgrdimg {background:url(../images/banner.jpg) no-repeat top left;}
#maincontent td {font:12px Arial, Helvetica, sans-serif; color:#333333;}
#maincontent .errormsg {font:11px Arial, Helvetica, sans-serif; color:#FF0000 !important; font-weight:bold !important;}

#footer {font:11px Arial, Helvetica, sans-serif; color:#ffffff;  background:url(../images/bottom_bg.gif) repeat-x  top;}
#footer a {font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
#footer a:visited {font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
#footer a:hover {font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.button {background-color:#FFFFFF; border:1px solid #007162; font:12px Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; margin:4px; cursor:pointer;}

.buttondisable {background-color:#FFFFFF; border:1px solid #CCC; font:12px Arial, Helvetica, sans-serif; color:#CCC; font-weight:normal; margin:4px;}


.billdesk_logo {padding:5px 5px 0px 5px;}

/*Form Style Start here */
#APCPDCL {border:1px solid #007162;}
#APCPDCL strong {color:#ffffff;}
.brdr {border-right:1px solid #007162;}
.optiontitle {background-color:#E2F2F1; color:#333333; font-weight:bold;}
.bg_left_table_heading {background-color:#008678; font-weight:bold; padding-left:10px; height:25px; color:#FFFFFF;}
.textbox3 {border:1px solid #007162; width:220px; background-color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; color:#333333; margin:3px 5px;}
/*Form Style Start here */

.errormsg {font:11px Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold;}
.textcontent {font:12px Arial, Helvetica, sans-serif; color:#4B4949; text-align:left;} 
.table_billdesk {font:12px Arial, Helvetica, sans-serif; color:#4B4949; border:1px solid #81C341;}
#notes .content {font:12px Arial, Helvetica, sans-serif; color:#4B4949; text-align:left;}
.content {font:12px Arial, Helvetica, sans-serif; color:#4B4949;}
.table_billdeskheader td {height:25px;}