/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, p, form {padding:0; margin:0;}

body {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#5A5A5A;text-align:justify;}
p{padding:2px;}

img, object { padding:0; margin:0;}

ol{margin-top:0px; margin-bottom:0px;}

.inputbox{background:#FFFFFF; border:1px solid #29ADE6; /*border-left:2px solid #259ACD; border-top:2px solid #259ACD;*/font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#333333; padding:2px;}

.top{ background-image:url(../images/top_bg.jpg); background-repeat:repeat-x; height:121px;}

.screen_demo_bg{ background:#76BC35 url(../images/screen_demo_bg.gif) repeat-x;}

.txt_demo{ color:#FFF; line-height:16px;}

.btm_table{ background-color:#EFEFEF; color:#9B9B9B;}

.border_lt_rt{border-left:1px solid #EDEDED; border-right:1px solid #EDEDED;}

.border-page{border:4px solid #6FB7EF;}

.more:link,.more:visited {text-decoration:underline; color:#999;}
.more:hover,.more:active{text-decoration:none; color:#999;}

.pageheading{font:bold 16px Arial, Helvetica, sans-serif; color:#0F6EB8; border-bottom:1px solid #0F6EB8;}

.page-detail{}

.justify{text-align:justify;}

.pagesubheading{font:bold 14px Arial, Helvetica, sans-serif; color:#0F6EB8;}

.pad-l-20{padding-left:20px;}

.nor-link{font:normal 11px Tahoma; color:#5a5a5a;}
.nor-link a:link, .nor-link a:visited{ text-decoration:underline; color:#0F6EB8;}
.nor-link a:hover{ text-decoration:none; color:#5a5a5a;}

.page-top{background:url(../images/page-topstr.gif) repeat-x top; height:10px;}
.page-bot{background:url(../images/page-botstr.gif) repeat-x bottom; height:10px;}
.page-mid{border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}

.col-blue{color:#0F6EB8;}

.table-bdr{border:1px solid #B9DFFC;}
.table-hd{background:#98C5E9; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px;}

.subheading{font:bold 12px Arial, Helvetica, sans-serif;  border-bottom:1px solid #999999;}

.table-payment{border:1px solid #29ADE6; font:bold 11px Arial, Helvetica, sans-serif;}
.table-payment .heading{ background:#29ADE6; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.table-payment .inputbox{background:#FFFFFF; border:1px solid #29ADE6; /*border-left:2px solid #259ACD; border-top:2px solid #259ACD;*/}
.table-payment .button{border:1px solid #639C2B; border-right:2px solid #639C2B; border-bottom:2px solid #639C2B; background:#7CBF3A; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif;}
.table-payment .comment{padding:3px 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#1581BE;}

/* new page heading */
.p-head{background:url(../images/p-mid-str.gif) repeat-x; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:35px;}
.p-mid{border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
.p-foot{background:url(../images/p-botmid-str.gif) repeat-x;}
.p-mid p{line-height:15px;}
.p-mid p a:link, .p-mid p a:visited{color:#5a5a5a; text-decoration:underline;}
.p-mid p a:hover{color:#5a5a5a; text-decoration:none;}

/* background light gray */
.bg-lt-gray{background:#F9F9F9;}

/* step 1 background */
.step-1-bg{background:url(../images/step-1-bg.jpg) no-repeat top right; background-position: 100% 10%;}

/* step 2 background */
.step-2-bg{background:url(../images/step-2-bg.jpg) no-repeat top right; background-position: 100% 20%;}
.step-2-bg-ex{background:url(../images/step-3-bg2.jpg) no-repeat bottom right; background-position: 95% 95%;}

/* step 1 background */
.step-3-bg{background:url(../images/step-3-bg.jpg) no-repeat 98% 98%; background-position: bottom 10%;}

/* new table for payment box */
.table-pay{border:1px solid #29ADE6; font:normal 11px Arial, Helvetica, sans-serif;}
.table-pay .heading{ background:#29ADE6; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.table-pay .inputbox{background:#FFFFFF; border:1px solid #29ADE6; /*border-left:2px solid #259ACD; border-top:2px solid #259ACD;*/}
.table-pay .button{border:1px solid #639C2B; border-right:2px solid #639C2B; border-bottom:2px solid #639C2B; background:#7CBF3A; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif;}
.table-pay .comment{padding:3px 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#1581BE;}

/* padding left 10 px */
.pad-left15{padding-left:15px;}

/* footer navigation */
.footer{ float:left; padding-left:10px;}
.footer a:link, .footer a:visited{text-decoration:underline; color:#9B9B9B;}
.footer a:hover{ text-decoration:none; color:#9B9B9B;}

/* mandatory fields */
.mandatory{color:#FF0000;}

/* articles list display */
.articles{color:#5a5a5a;}
.articles p{margin:0; padding:2px 0px;}
.articles .date{color:#6DA50B;}
.articles .title{color:#0F6EB8; font:bold 16px Arial, Helvetica, sans-serif;}
.articles a:link, .articles a:visited{text-decoration:underline; color:#0F6EB8;}
.articles a:hover{text-decoration:none; color:#0F6EB8;}
.articles .bdr-btm{border-bottom:1px solid #EAEAEA;}
.articles .detail-head{font:bold 16px Arial, Helvetica, sans-serif; color:#0F6EB8; padding:5px 0px 2px; border-bottom:2px solid #DADADA;*/}