

body { margin-bottom:0px; margin-top:0px; margin-left:0px;	margin-right:0px;
       scrollbar-arrow-color: #00000; scrollbar-base-color: #ffffff; scrollbar-dark-shadow-color: #efefef;
       scrollbar-track-color: #efefef; scrollbar-face-color: #efefef;
       scrollbar-shadow-color: #000000;
       scrollbar-highlight-color: #efefef;
       scrollbar-3d-light-color: #000000;

}
.logo { background-image:url(../images/logo.png); background-repeat:no-repeat; height:93px;}
td { font-family: "verdana";	font-size: 11px; color: #000000; letter-spacing: 0px; text-align: left; text-decoration: none; font-weight:normal; }
.headerbg {background: #f6f8f9; /* Old browsers */
           background: -moz-linear-gradient(45deg, #f6f8f9 0%, #d7dee3 60%); /* FF3.6+ */
           background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f6f8f9), color-stop(60%,#d7dee3)); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* Opera 11.10+ */
           background: -ms-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* IE10+ */
           background: linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 ); /* IE6-8 */
           height:73px; background-repeat:repeat-x; }
.menu-left { background-image:url(../images/menu-left.gif); background-repeat:no-repeat; height:38px; width:11px; }
.menubg { background-image:url(../images/menubg.gif); background-repeat:repeat-x; height:38px; }
.menu-right { background-image:url(../images/menu-right.gif); background-repeat:no-repeat; height:38px; width:11px; }
.bannerbg {background: #8fc1d3; /* Old browsers */
             background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
             background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
             background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
             background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%);  
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
             background-repeat:repeat-x; height:153px; }
.support{ font-family: "verdana"; font-size: 15px; color: #34606f; letter-spacing:0px; text-decoration: none; font-weight:600; }
.menudivider { font-family:verdana; font-size: 13px; color: #4c7161; font-weight:bold; letter-spacing:0px;	text-decoration:none; }
.loginbg { background-image:url(../images/login-topbg.gif); height:27px; background-repeat:repeat-x; font-family:verdana; font-size: 12px;
           color: #30393e; font-weight:bold; letter-spacing:0px;	text-decoration:none; }
.divborder { border:#999999 solid 1px; width:400px; }
.bannertext { font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-decoration: none; font-weight:700; }
.textbox{ font-family:  Arial,Verdana; font-size: 12px; width:150px; height:15px; color:#666666; font-weight:800; border:#666666 1px solid;	}
.btnbg { background-image:url(../images/btnbg.gif); background-repeat:repeat-x; height:22px; border:#448ecf solid 1px;
         font-family:  Arial,Verdana; font-size: 12px; letter-spacing:1px;font-weight:800; }
.error2 { font-family: "verdana"; font-size: 11px; color: #34606f; letter-spacing: 0px; text-align: left; text-decoration: none; font-weight:normal; }
.demo {     font-family: "verdana";
            font-size: 10px;
            color: #34606f;
            letter-spacing: 0px;
            text-align: left;
            text-decoration: none;
            font-weight:bold; }
.condivbg { background-image:url(../images/condivbg.gif); background-repeat:repeat-x; }
.titletxt { font-family: "verdana"; font-size: 14px; color: #ee9206; letter-spacing: 0px; text-align: left; text-decoration: none; font-weight:bold; }
.footerbg { background: #f6f8f9; /* Old browsers */
            background: -moz-linear-gradient(45deg, #f6f8f9 0%, #d7dee3 60%); /* FF3.6+ */
            background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f6f8f9), color-stop(60%,#d7dee3)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* Opera 11.10+ */
            background: -ms-linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* IE10+ */
            background: linear-gradient(45deg, #f6f8f9 0%,#d7dee3 60%); /* W3C */ 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 ); /* IE6-8 */
            height:45px; }
.aruhat{ font-family: "verdana"; font-size: 13px; color: #34606f; letter-spacing:0px; text-decoration: none; font-weight:600; }
.welcomebg { background-image:url(../images/welcomebg.gif); background-repeat:repeat-x; height:8px; }
.welcometxt {font-family: "verdana"; height:25px; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-decoration: none; font-weight:bold; }
.leftmenubg { background-image: url(../images/leftmenu-bg.gif); width:235px; background-repeat:repeat-y; }

.innertitle {background: #8fc1d3; /* Old browsers */
             background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
             background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
             background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
             background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
             background-repeat:repeat-x;  text-indent:1em; vertical-align:middle;
             font-family: "verdana"; height:20px; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-decoration: none; font-weight:bold; }

.fieldset.setclass{ font-family: "verdana"; font-size: 11px; color: #000000; letter-spacing: 0px; text-decoration: none;
                    font-weight:normal; background-color:#fbfbfb; }
.btnbg2 { background-image:url(../images/btnbg2.gif); background-repeat:repeat-x; height:23px; border:#FFFFFF solid 1px;
          font-family:  Arial,Verdana; font-size: 12px; letter-spacing:1px;font-weight:800; }
.linebg { background-image:url(../images/line.gif); background-repeat:repeat-x; height:10px; }
.smsbg { background-image:url(images/sendsmsbg.gif); background-repeat:repeat-x; height:26px; font-family:"verdana"; font-size:12px; text-align:left;
         color:#FFFFFF; border:0px; font-weight:bold; }
.news{ background-color:#e5f1f4; height:15px; font-family:"verdana"; font-size: 13px; color: #537c91; letter-spacing: 1px; font-weight:bold; }
/*----------LINK CLASS--------------------------*/
a.menutabs:link,a.menutabs:visited,a.menutabs:active {
    font-family:verdana; font-size: 12px; color: #4c7161; font-weight:bold; letter-spacing:0px;	text-decoration:none; }
a.menutabs:hover {
    font-family:verdana; font-size: 12px; letter-spacing:0px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
a.moreinfo:link,a.moreinfo:visited,a.moreinfo:active {
    font-family: "verdana"; font-size: 12px; color: #000000; letter-spacing: 0px; text-align: left; text-decoration: none; font-weight:bold; }
a.moreinfo:hover {
    font-family: "verdana"; font-size: 12px; color: #FF0000; letter-spacing: 0px; text-align: left; text-decoration: none; font-weight:bold; }
a.lefttab:link,a.lefttab:visited,a.lefttab:active {
    font-family:verdana; font-size: 13px; color: #4a748a; font-weight:bold; letter-spacing:0px;	text-decoration:none; }

a.lefttab:hover {
    font-family:verdana; font-size: 13px; letter-spacing:0px; color: #4a748a; font-weight:bold; text-decoration:none; }
a.footertabs:link,a.footertabs:visited,a.footertabs:active {
    font-family:"verdana";	font-size: 11px; color: #000000; height:30px;
    font-weight:bold; letter-spacing:0px; text-decoration:none;
}
a.footertabs:hover {
    font-family:"verdana";	font-size: 11px; color: #000000; height:30px;
    font-weight:bold; letter-spacing:0px; text-decoration:none;
}
.leftlinebg { background-image:url(../images/leftline.gif); background-repeat:repeat-x; height:10px; }
div#footer {position:static;  width:620px; margin:20px 20px 30px 20px; padding:5px; border: 1px solid #666666;}
/*----------LINK CLASS--------------------------*/
.submit {background: #8fc1d3; /* Old browsers */
         background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
         background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
         background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
         background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
         background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
         background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* W3C */ 
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
         height:23px; background-repeat:repeat; border:0px solid #666666;
         font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-align: center; text-decoration: none; font-weight:bold; }
.save { background-image:url(../images/btnbg2.gif); /*width:56px;*/ height:23px; background-repeat:repeat; border:0px solid #666666;
        font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-align: center; text-decoration: none; font-weight:bold; }

.button { background-image:url(../images/btnbg2.gif); /*width:56px;*/ height:23px; background-repeat:repeat; border:0px;
          font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-align: center; text-decoration: none; font-weight:bold; }
.button1 {background: #8fc1d3; /* Old browsers */
          background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
          background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
          height:23px; background-repeat:repeat; border:0px solid #666666;
          font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-align: center; text-decoration: none; font-weight:bold; }
.reset { background-image:url(../images/btnbg2.gif); /*width:56px;*/ height:23px; background-repeat:repeat; border:0px;
         font-family: "verdana"; font-size: 12px; color: #FFFFFF; letter-spacing: 0px; text-align: center; text-decoration: none; font-weight:bold; }

.txtStatus{font-family: "verdana"; font-size: 12px; letter-spacing: 0px; text-align:right;  text-decoration: none; font-weight:bold;
           /*background-image:url(../images/sendsmsbg.gif); background-repeat:repeat-x;*/ height:20px; color:#FFFFFF; border:1px;  }
.subheadertext { font-family: "verdana"; font-size: 18px; color: #FFFFFF; letter-spacing: 0px; text-decoration: none; font-weight:700; }

.admintopbg {  font-family:"verdana";
               font-size: 14px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;  }
.gradientbg{background: #8fc1d3; /* Old browsers */
            background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
            background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%);  /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
            height:30px; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-width: 1px 1px 0px 1px; border-color: #000000; border-style: solid; padding-left: 20px;
            font-family:"verdana"; font-size: 15px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;
}

.admintopbg1 { background-image:none; background-color: #66ffff; height:30px; border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-width: 1px 1px 0px 1px; border-color: #3399cc; border-style: solid; padding-left: 20px; font-family:"verdana";
               font-size: 14px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;  }
.admin-side-border {border-width: 0px 1px 0px 1px; border-style: solid; border-color:#000000;}
.adminleftbg { background-image:url(../images/admin-leftbg.gif); width:11px; background-repeat:repeat-y; }
.adminrightbg { background-image:url(../images/admin-rightbg.gif); width:11px; background-repeat:repeat-y; }
.adminfooterbg1 { background-image:none; height:18px; border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px; border-width: 0px 1px 1px 1px; border-color: #000000; border-style: solid; width:235px; }
.adminfooterbg { background-image:url(../images/admin-footerbg.gif); height:18px; background-repeat:repeat-x; }
.admintetx { font-family:"verdana"; font-size: 13px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;  }
.gridtitle { background-image:url(../images/grid-title.gif); height:29px; background-repeat:repeat-y; background-repeat:repeat-x; color:#FFFFFF; }
.titlenew { font-size: 11px; color: #FFFFFF; letter-spacing:0px; height:20px; font-weight:bold; text-align:center;}
.gridrow1{ background-color:#e5f1f4; font-family:"verdana"; font-size: 11px; color: #000000; letter-spacing:0px; height:20px; font-weight:normal; }
.gridrow1_remark{ background-color:#e5f1f4; font-family:"verdana"; font-size: 11px; color: #000000; letter-spacing:0px;  font-weight:normal; }
.gridrow2{ background-color:#f8fbfc; font-family:"verdana"; font-size: 11px; color: #000000; letter-spacing:0px; height:20px; font-weight:normal; }

.warningMessage{ font-family:"verdana"; font-size: 13px;  font-weight:lighter; text-align:left }
.hrbg { background-image:url(../images/hrbg.gif); background-repeat:repeat-x; height:2px; }
.graphheaderbg {background: #8fc1d3; /* Old browsers */
                background: -moz-linear-gradient(top, #8fc1d3 38%, #50b9ce 65%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#8fc1d3), color-stop(65%,#50b9ce)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* IE10+ */
                background: linear-gradient(top, #8fc1d3 38%,#50b9ce 65%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc1d3', endColorstr='#50b9ce',GradientType=0 ); /* IE6-8 */
                height:22px; background-repeat:repeat-x; font-family:"verdana";
                font-size: 12px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;  }
/* Link Class added by Twinkle Kadia */
.labeltitle{ text-indent:1em; vertical-align:middle;
             font-family: "verdana"; height:20px; font-size: 12px; color: #447188; letter-spacing: 0px; text-decoration: none; font-weight:bold; }

.textLabel{
    width:50px;
}

.tdBorder{border-bottom:#CCCCCC; border-top:#CCCCCC; border-left:#CCCCCC; border-right:#CCCCCC}


.table_heading{
    font-family:verdana;
    font-size: 13px;
    color: #4a748a;
    font-weight:bold;
    letter-spacing:0px;
    text-decoration:none;
    background-image: url(images/request_footer.gif);
}
.showDiv{
    display:block;
}
.table_border1{BORDER-RIGHT:#4a748a 1px outset;BORDER-TOP: #4a748a 1px outset;BORDER-LEFT: #4a748a 1px outset;BORDER-BOTTOM: #4a748a 1px outset;}
.table_border{BORDER-RIGHT:#4a748a 1px solid;BORDER-TOP: #4a748a 1px solid;BORDER-LEFT: #4a748a 1px solid;BORDER-BOTTOM: #4a748a 1px solid;}
/*.requestMessage{
 font-family: "verdana"; font-size: 11px; text-align:justify; color:black; letter-spacing: 0px; text-decoration: none; font-weight:bold;
}*/
.leftrightbg { background-image: url(../images/leftrightbg.gif); width:235px; background-repeat:repeat-y; }
.table_border_left{BORDER-RIGHT:none;BORDER-TOP:none;BORDER-LEFT: #4a748a 2px solid ;BORDER-BOTTOM:none;}

.gridrow22{ background-color:#FFFFFF; font-family:"verdana"; font-size: 11px; color: #000000; letter-spacing:0px; font-weight:normal;height:20px; }
.gridrow22_remark{ background-color:#FFFFFF; font-family:"verdana"; font-size: 11px; color: #000000; letter-spacing:0px; font-weight:normal; }

.box{
    overflow:auto;
    width:200px;
    height:100px;
    border-style:solid;
    border:1px;
    border-color:#64869A;
}

.hidden{
    visibility:hidden;
}


.boldLegend{
    font-weight:bold;
}

.radiusFieldSet{
    -moz-border-radius: 8px;
    padding-bottom:25px;
}

.innertitle1 {font-family: "verdana"; height:20px; font-size: 10px; color: #447188; letter-spacing: 0px; text-decoration: none; font-weight:bold; }
.innertitle2 {font-family: "verdana"; height:20px; font-size: 10px; color: #FF6600; letter-spacing: 0px; text-decoration: none; font-weight:bold; padding-top:6px; }



/*
Following CSS added by Rohit Lad 8 Sept 2009
*/
html {
    height:100%;
    max-height:100%;
    padding:0;
    margin:0;
    border:0;
    /* hide overflow:hidden from IE5/Mac */
    /* \*/

    /* */
}

#content1 {display:block; overflow:auto;  position:absolute; z-index:3; top:0px; bottom:41px;  width:100%;   }
#contentIE1 {display:block; overflow:hidden;  position:absolute; z-index:3; top:0px; bottom:41px;  width:100%;   }
* html #content1 {top:0px; left:0px; right:0; bottom:43px; height:100%;  width:100%;  }
* html #contentIE1 {top:0px; left:0px; right:0; bottom:43px; height:100%;  width:100%;  }
#foot1 {position:absolute; margin:0px;  bottom:0px; left:0px; display:block; width:100%; min-width:100%; height:41px;  z-index:5; overflow:hidden; }
* html #foot1 {	bottom:0px; width:100%; height:41px;	}
#content1 p {padding:10px;}

.menuStyleTop{

    background-image: url(../images/leftmenu-top.gif);
    height:33px;
    width:inherit;
}

.menuStyleBottom{

    background-image: url(../images/leftmenu-footer.gif);
    height:18px;
    width:inherit;
}

.address { background-image:url(../images/addressbg.gif); height:22px;   background-repeat:repeat-x; font-family:"verdana";
           font-size: 12px; color: #FFFFFF; letter-spacing: 1px; font-weight:bold;  }

.admintopleft { background-image:url(../images/admin-topleft.gif);}

.admintopright { background-image:url(../images/admin-topright.gif);}

.adminfooterright { background-image:url(../images/admin-footerleft.gif);}

.adminfooterleft { background-image:url(../images/admin-footerright.gif);}

.header_footer_font_style { font-family: "verdana"; font-size: 13px; color: #000000; letter-spacing:0px; text-decoration: none; }

.tdtitle { font-weight:bold;  }
.tdheading { font-weight:bold; font-size: 13px; }
.headtitle { font-weight:bold; font-size: 12px; }
.required:before { content:"*";color:red; font-weight:bold;}
.tdBorder{border-bottom:#CCCCCC; border-top:#CCCCCC; border-left:#CCCCCC; border-right:#CCCCCC}
table.tdtitle td { font-weight:bold;  }