@charset "utf-8";
/* CSS Document


/* =============================== Default Styles =============================== */
* { padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}	
body { font-size:100%; font-family:"Calibri", Arial, Verdana, Helvetica, sans-serif; background:url(../images/background.jpg) 0 0 repeat; }	
#wrapper { width:100%; background:url(../images/top_bg.jpg) 0 0 repeat-x; }
#wrapper .structure { width:1110px; margin:0 auto; padding:21px 0 0 0; }
p { padding-bottom:15px; }
ul { list-style-type:none; }

a { text-decoration:none; outline:none; cursor:pointer; }
a:hover { text-decoration:none; }
input, textarea { outline:none; }


h1 { font-size:18px; color:#045f6a; padding:10px 0 0 10px; margin:0; }
h2 { color:#a73535; font-size:145%; font-weight:normal; padding-bottom:10px; }
h3 { color:#553434; font-size:130%; font-weight:normal; padding-bottom:12px; }
h4 { color:#000; padding-bottom:6px; }


ol { list-style-position:inside; padding-left:5px; }
ol li {	padding-bottom:4px;	}

hr { height: 1px; font-size: 0; line-height: 0; border-width: 0 0 1px; border-style: dashed; border-color: #c3c3c4; clear: both;	padding: 0;	margin: 10px 0;	}
.divider { border-bottom:1px solid #e4dcdc; margin-bottom:2px; }


/* =============================== Quick Use =============================== */
.clear, .spacer { font-size:0; line-height:0; clear:both; height:0; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.nobod { border-width:0 !important; }
.nobg { background:none !important; }
.uline { text-decoration:underline; }
.fLeft { float:left; }
.fRight { float:right; }
.hidden { display: none; visibility: hidden; }
a.more { padding:8px 15px; margin:10px 0 0 0; display:block; clear:both; float:right; color:#fff; font-size:75%; background-color:#b54f4f; }
a.more:hover { background-color:#605454;  }
.leftImg { float:left; margin:-13px 5px -5px 0; }

/* =============================== Header =============================== */
/*.header { height:102px; margin:0 5px; padding:0 30px; background:#FFF url(../images/watermark_part1.png) right top no-repeat; }*/
.header { height:102px; margin:0 5px; padding:0 30px; background:#FFF url(../images/watermark_part1.png) right top no-repeat; }
.header .logo { height:62px; margin:20px 0; width:auto; float:left; }
.header .logo a { height:62px; background:url(../images/logo.jpg) 0 0 no-repeat; display:block; padding:22px 0 0 175px; font-size:14px; color:#000000; line-height:14px; }
.header .logo a:hover { color:#333; }

.header .emblame { height:62px; width:auto; float:right; padding:8px 50px 0 0; background:url(../images/emblame.jpg) 100% 0 no-repeat; margin:17px 0 0 18px;  font-size:23px; color:#018091; text-align:right; font-weight:bold; }
.header .emblame span { display:block; font-size:16px; color:#000000; font-weight:bold; text-align:right; }

.header .login_panel { width:auto; float:right; margin:36px 0 0 0;
    height: 71px;
}
.header .login_panel .txt { width:170px; border:none; float:left; margin:0 15px 0 0; background:url(../images/textBox_bg.jpg) 0 0 no-repeat; font-family:"Calibri", Arial, Verdana, sans-serif; font-size:14px; color:#333; padding:7px 5px; }
.header .login_panel .btn { width:70px; height:30px; text-align:center; padding:6px 0; border:none; float:left; background:url(../images/login_button.jpg) 0 0 no-repeat; font-family:"Calibri", Arial, Verdana, sans-serif; font-size:14px; color:#fff; background:url(../images/login_button.png) left top no-repeat; cursor:pointer; }
.header .login_panel .btn:hover { background:url(../images/login_button.png) left bottom no-repeat; }
.header .login_panel .error { font-size:14px; font-weight:bold; color:#FF0000; display:block; line-height:25px; }

	/* Inside header */
	.header .menu { width:100%; height:25px; margin:0 0 15px 0; display:block; }
	.header .menu ul { width:auto; float:left; margin:0 10px 0 0; height:25px; line-height:25px; }
	.header .menu ul li { padding: 0 30px 0 0; font-size:15px; text-transform:uppercase; float:left; }
    .menu ul li a { font-weight:bold; }
	.menu ul li a:hover, .menu ul li.active a { /*color:#045f6a;*/ }
	.header .menu a.logout { width:70px; height:25px; overflow:hidden; float:right; background:url(../images/logout_button.png) left top no-repeat; text-indent:-9999px; }
	.header .menu a.logout:hover { background:url(../images/logout_button.png) left bottom no-repeat; }

/* =============================== Main =============================== */
.main { padding:0 5px; background:url(../images/mainArea_bg.png) left top repeat-y;  }
.main .main_wrapper { background:url(../images/watermark_part2.png) right top no-repeat; padding:0 30px 25px 30px;  }

/* banner */
.main .banner {  background: url("../images/banner_logo.png") no-repeat scroll 90px top #066061;
    height: 380px;
    margin-bottom: 10px;
    padding: 0 30px;
    width: 980px; }
/*.main .banner { width:980px; height:380px; background:#2E7D92 ;padding:0 30px; margin-bottom:30px; }*/
.main .banner .text { width:496px; 
padding:10px 0 0 0; float:left; text-align:left; }
.main .banner .text img { margin:0 auto; }
.main .banner .text p.counter { font-size:42px; color:#fff; text-align:center; padding:0 0 0 0; text-transform:uppercase; }
.since { font-size:35px; color:#fff; padding:30px 0 0 31px; /*text-transform:capitalize; */}
.sinceMnth { font-size:35px; color:#fff; text-align:center; padding:30px 0 0 78px; text-transform:capitalize; }
.main .banner .text p.counter  span { font-size:62px; color:#3eb13d; font-weight:bold; display:block; line-height:35px; }
.main .banner .graphics { width:auto; padding:30px 0 0; float:left;
}

/* Body Content */
.main .body_content { width:1040px; height:100%; overflow:hidden; }
.main .body_content .left_panel { width:750px; float:left; }
.main .body_content .left_panel .index_content { padding:5px 0 0 0; }
.main .body_content .left_panel .index_content p { font-size:17px; color:#555; line-height:20px; text-align:justify; padding:10px 0 0 0; }
.main .body_content .left_panel .downloads { height:53px; padding:0 0 0 14px; background-color:#f1f1f1; margin:24px 0 0 0; }
.main .body_content .left_panel .downloads .title { height:53px; line-height:53px; font-size:19px; color:#045f6a; font-weight:bold; width:auto; float:left; background:url(../images/down_arrow.png) 100% 19px no-repeat; padding:0 15px 0 0; }
.main .body_content .left_panel .downloads ul { width:auto; float:left; height:30px; margin:11px 0 0 0; }
.main .body_content .left_panel .downloads ul li { float:left; height:30px; background:url(../images/down_divider.png) 100% center no-repeat; padding:0 4px; line-height:30px; font-size:14px; color:#000; }
.main .body_content .left_panel .downloads ul li.last { background:none; }
.main .body_content .left_panel .downloads ul li a { display:block; padding:0 0 0 20px; margin-left:5px;  color:#000; }
.main .body_content .left_panel .downloads ul li a:hover { color:#045f6a; }
.main .body_content .left_panel .downloads a.more_download { width:53px; height:25px; float:left; background:url(../images/more_download.png) 0 top no-repeat; margin:14px 0 0 0; }
.main .body_content .left_panel .downloads a.more_download:hover { background:url(../images/more_download.png) 0 bottom no-repeat; }

.main .body_content .right_panel { width:240px; float:right; }
.main .body_content .right_panel h2 { font-size:18px; font-weight:bold; color:#045f6a; padding-bottom:5px; } 
.main .body_content .right_panel li { background:url(../images/bullet.jpg) left 13px no-repeat; padding:7px 0 7px 12px; padding:5px 0 5px 12px; border-bottom:1px solid #e4e4e4; font-size:13px; font-weight:bold; color:#000;
    height: 18px;
} 
.main .body_content .right_panel li a { color:#000; }
.main .body_content .right_panel li a:hover, .main .body_content .right_panel li.active a { color:#666; }  
.main .body_content .right_panel li.last { padding-bottom:0; border-bottom:0; } 
.main .body_content .right_panel .related { margin:30px 0 0 0; }

/* Dashboard (After Login) */
.dashboard_block { height:100%; overflow:hidden; }
.dashboard_block .tabs { height:30px; }
.dashboard_block .tabs li { height:30px; line-height:30px; margin:0 2px 0 0; float:left; }
.dashboard_block .tabs li a { display:block; height:30px; background:url(../images/tab_left.png) left bottom no-repeat; padding-left:5px; color:#000; font-size:14px; }
.dashboard_block .tabs li a span { display:block; height:30px; background:url(../images/tab_right.png) right bottom no-repeat; padding:0 25px 0 20px; }
.dashboard_block .tabs li a:hover, .dashboard_block .tabs li.active a { background:url(../images/tab_left.png) left top no-repeat; color:#fff; }
.dashboard_block .tabs li a:hover span, .dashboard_block .tabs li.active a span { background:url(../images/tab_right.png) right top no-repeat; }
.dashboard_block .dashboard_content {  }
.dashboard_block .dashboard_content .chart_title { width:auto; float:left; text-align:left; }
.dashboard_block .dashboard_content .chart_title .duration { font-size:12px; font-weight:bold; color:#535353; padding:0 0 0 10px }
.dashboard_block .dashboard_content .chart_title .duration span { color:#000; width:400px; }
.dashboard_block .dashboard_content .trans_count { width:auto; float:right; border:1px solid #4095a6; background-color:#f2f2f2; padding: 5px 15px; font-size:18px; color:#000; margin:10px 10px 0 0; }
.dashboard_block .dashboard_content .trans_count span { font-size:18px;  color:#045f6a;  }
.dashboard_block .dashboard_content .chart { text-align:center; margin:35px 0 30px 0; height:100%; overflow:hidden; }
.dashboard_block .dashboard_content .chart * { margin:0 auto; }

.dashboard_block .dashboard_content .chart_action { background-color: #FFFFFF;border: 2px solid #F1F1F1;float: left;height: 95px;margin: 0 auto 15px 75px;width: 83.5%;border-radius:4px; }
.dashboard_block .dashboard_content .chart_action .about { height:70px; width:26%; background:url(../images/chart_action_title.png) 0 0 no-repeat; font-size:12px; color:#000; text-transform:uppercase; font-weight:bold; float:left; padding:30px 0 0 30px; }

.dashboard_block .dashboard_content .chart_action .form { width:70%; height:77px; float:right; font-size:11px; font-weight:bold; color:#353535; padding:0 0 0 0; }
.dashboard_block .dashboard_content .chart_action .form em { color:#cc0000; font-weight:normal; font-style:normal; }
.dashboard_block .dashboard_content .chart_action .form .txt { width:160px; padding:1px 5px; border:1px solid #e7e7e7; font-size:13px; color:#044b54; font-family:"Calibri", Arial, Verdana, sans-serif; font-weight:bold; }
.dashboard_block .dashboard_content .chart_action .form span.select { position:absolute; width:140px; height:20px; line-height:20px; padding:0 0px 0 5px; font-size:13px; color:#044b54; font-family:"Calibri", Arial, Verdana, sans-serif; background:url(../images/select_box.jpg) 0 0 no-repeat; overflow:hidden; text-align:left; }
.dashboard_block .dashboard_content .chart_action .form select.styled { position:relative; width:170px;	 z-index: 5; line-height:20px; }
.dashboard_block .dashboard_content .chart_action .form .btn { width:72px; height:22px; border:0; background:url(../images/refresh_button.png) left top no-repeat; font-size:0; cursor:pointer; }
.dashboard_block .dashboard_content .chart_action .form .btn:hover { background:url(../images/refresh_button.png) left bottom no-repeat; }


/* Added On 11-Jun-2013*/
.dashboard_block .dashboard_content .chart_action1 { background-color: #FFFFFF;border: 2px solid #F1F1F1;float: left;height: 85px;margin: 0 auto 15px 0px;width: 100%;border-radius:4px; }
.dashboard_block .dashboard_content .chart_action1 .about { width:15%;  font-size:12px; color:#000; text-transform:uppercase; font-weight:bold; float:left; padding:30px 0 0 5px; }
.dashboard_block .dashboard_content .chart_action1 .form { width:84%; height:77px; font-size:11px; font-weight:bold; color:#353535; padding:0 0 0 0; float:left; }
/*.dashboard_block .dashboard_content .chart_action1 .form { width:84%; height:77px; font-size:11px; font-weight:bold; color:#353535; padding:30px 0 0 0; float:left; } sohan singh 03022015*/
.dashboard_block .dashboard_content .chart_action1 .form em { color:#cc0000; font-weight:normal; font-style:normal; }
.dashboard_block .dashboard_content .chart_action1 .form .txt { width:160px; padding:1px 5px; border:1px solid #e7e7e7; font-size:13px; color:#044b54; font-family:"Calibri", Arial, Verdana, sans-serif; font-weight:bold; }
.dashboard_block .dashboard_content .chart_action1 .form span.select { position:absolute; width:140px; height:20px; line-height:20px; padding:0 0px 0 5px; font-size:13px; color:#044b54; font-family:"Calibri", Arial, Verdana, sans-serif; background:url(../images/select_box.jpg) 0 0 no-repeat; overflow:hidden; text-align:left; }
.dashboard_block .dashboard_content .chart_action1 .form select.styled { position:relative; width:170px; z-index: 5; line-height:20px; }
.dashboard_block .dashboard_content .chart_action1 .form .btn { width:72px; height:22px; border:0; background:url(../images/refresh_button.png) left top no-repeat; font-size:0; cursor:pointer; }
.dashboard_block .dashboard_content .chart_action1 .form .btn:hover { background:url(../images/refresh_button.png) left bottom no-repeat; }






a.dp-choose-date { background: url(../images/calerdar_icon.png) 0 0 no-repeat; float: right;  height: 20px; margin: 0 0 0 5px; overflow: hidden; padding: 0; text-indent: -9999px; font-size:0; width: 20px;
}

/* Downloads */
.downloads_block { border:1px solid #f1f1f1; padding:15px 15px 15px 40px; margin:20px 0 0 0; background:#fbfbfb url(../images/pdf_icon.png) 15px center no-repeat; font-size:19px; color:#045f6a; }
.downloads_block:hover { border:1px solid #f5f5f5; background:#fff url(../images/pdf_icon.png) 15px center no-repeat; color:#333; }
a.download { width:26px; height:25px; float:right; background:url(../images/download_icon.png) left top no-repeat; }
a.download:hover { background:url(../images/download_icon.png) left bottom no-repeat; }

.bottom_shadow { width:1110px; height:10px;}


/* =============================== Footer =============================== */
.footer { padding:15px 5px 20px 5px; height:100%; overflow:hidden; }
.footer .left { width:auto; float:left; font-size:13px; color:#505050; padding:7px 0 0 0; }
.footer .left a { color:#505050; }
.footer .left a:hover { color:#045f6a; text-decoration:underline; }
.footer .right { width:auto; height:40px; float:right;width:16% }
.footer .right .nic_logo { width:137px; height:34px; float:left; background:url(../images/footer_divider.png) 100% center no-repeat; padding:6px 11px 0 0; margin:0 10px 0 0; }
.footer .right .egov_logo { width:163px; height:33px; float:left; padding:7px 0 0 0; }
.footer .centre {  color: #505050;float: left;font-size: 14px;padding: 7px 0 0;width: 69%; }
.footer .centre a { color:#505050; }
.footer .centre a:hover { color:#045f6a; text-decoration:underline; }


/*ajax tab container style*/

 .MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 12px;
            font-weight:bold;
            display: block;
            min-width:120px;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #222;
            padding-left: 9px;
            margin-right: 2px;
            border:solid 1px #d7d7d7;
            background-color: #DED7DA;
             /*padding: 4px 10px 4px 0px;   */
            padding:3px;
            vertical-align:middle;
            -moz-border-radius: 15px;
            border-top-left-radius: 10px 5px;
            border-top-right-radius: 10px 5px;
            text-align:center;
            min-width:138px
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
           /* padding: 3px 10px 2px 0px;*/
           padding:4px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#387f8d;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            background-color: #387f8d;
            min-width:138px;
        }
        .ajax__tab_tab
        {
            color:#000;
        }
        .ajax__tab_tab:hover
        {
            color:#fff;
            
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer:hover
        {
         background-color: #387f8d;   
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner .ajax__tab_tab
        {
            color: #FFF;
            border-color: #333;
        }
        
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #fff;
            border: solid 1px #387f8d;
            border-top-color: #387f8d;
        
           
        }
        
        
      #myid * {
   
}
/*end ajax tab container*/
#top_menu{
width:100%;
margin:0 0 20px 0;

}
ul.menu {
        list-style-type:none; display:inline-block; width: auto; height:20px; margin:auto; padding:0;
            
        }

ul.menu li {
display:inline;}

a.nav:link, a.nav:visited 
{
    float:left; 
    padding:2px 5px 5px 3px;
    /*padding:4px 5px 5px 3px; by sohan 28012015*/
    /*padding:4px 10px 10px 3px; by sohan*/
    margin:1px;width: auto; 
    text-decoration:none;
    color:#045f6a;
    font-weight:bold;
   font-size:15px;
 }
 
 a.nav2:link, a.nav:visited 
{
    float:left; 
    padding:4px 10px 10px 3px; 
    margin:1px;width: auto; 
    text-decoration:none;
    color:#045f6a;
    font-weight:bold;
   font-size:14px;
 }
a.nav1:link, a.nav:visited 
{
    float:left; 
    padding:4px 10px 10px 3px;
    margin:-3px;width: auto; 
    text-decoration:none;
    color:#045f6a;
    font-weight:bold;
   font-size:13px;
 }
a.nav:hover 
{
    float:left; 
   /* padding:4px 10px 10px 3px;*/
  /*   padding:4px 5px 5px 3px;  by sohan 28012015*/
   padding:2px 5px 5px 3px;
    margin:1px;
    width: auto;
    text-decoration:none;
    color:#444;
}
a.nav1:hover 
{
    float:left; 
    padding:4px 10px 10px 3px;
    margin:-3px;
    width: auto;
    text-decoration:none;
    color:#444;
}
a.nav2:hover 
{
    float:left; 
    padding:4px 10px 10px 3px;
    margin:-3px;
    width: auto;
    text-decoration:none;
    color:#444;
}
.btnNew { width:70px; height:18px; text-align:center; padding:6px 0; border:none; float:left; background:url(../images/login_button.jpg) 0 0 no-repeat; font-family:"Calibri", Arial, Verdana, sans-serif; font-size:14px; color:#fff; background:url(../images/login_button.png) left top no-repeat; cursor:pointer; }
.btnNew:hover { background:url(../images/login_button.png) left bottom no-repeat; }
.btnNew1 { width:70px; height:30px; text-align:center; padding:6px 0; border:none; float:left; background:url(../images/login_button.jpg) 0 0 no-repeat; font-family:"Calibri", Arial, Verdana, sans-serif; font-size:14px; color:#fff; background:url(../images/login_button.png) left top no-repeat; cursor:pointer; }
.btnNew1:hover { background:url(../images/login_button.png) left bottom no-repeat; }

.siteMap
{
    font-family: "Calibri", Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    line-height:16px;
    padding-bottom:5px;
    padding-left:3px;
}
.siteMap a
{
    color:#387F8D;    
}

.tblBg
{
    /*background: url("../images/banner_logo.jpg") no-repeat scroll left top transparent;
    padding: 0 30px 25px;*/
    height:auto; margin:0 5px; padding:0 30px; background:#FFF url(../images/watermark_part1.png) left top no-repeat;
}
.footerDatetxt
{
    width:120px;
    height:20px;
    outline:none;
    border: 1px solid #ccc;
    text-indent:5px;
    color: Black;
    font-family: Verdana,MS Sans Serif;
    font-size: 12px
}
.select
{
    color: Black;
    font-family: Verdana,MS Sans Serif;
    font-size: 12px;
    font-variant: normal;
    font-weight: normal;
    height:24px;
    width:auto;
    border:1px solid #ccc;
        
}

.abc
{
    margin-top:0px;
    padding-top:0px;
   
    }