	@charset "utf-8";
/* CSS Document */
@import "reset.css";



@font-face{
	font-family: 'Conv_CALIBRI';
	src:url('../fonts/CALIBRI.eot'); /* IE9 Compat Modes */
	src:local('☺'),
		url('../fonts/CALIBRI.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/CALIBRI.woff') format('woff'), /* Modern Browsers */
		url('../fonts/CALIBRI.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/CALIBRI.otf') format('opentype'),		
		url('../fonts/CALIBRI.svg') format('svg'); /* Legacy iOS */
	font-weight:normal;
	font-style:normal
	}


a{color:/*#787f32;*/#83bbff; text-decoration:none;
    font-weight: 700;
}

body{ background:#ececec; font-family:"CALIBRI", Calibri, Helvetica, sans-serif; font-size:16px; color:#000; }

.header{ background:#fff; position:relative}
.top-sec{ padding:14px 0px 10px 65px;}

a.logo{ float:left; width:266px; height:59px; background:url(../img/logo.jpg) 0 0 no-repeat; display:block}

.top-user{ float:right; padding-top:0px; color:#989898; font-weight:bold;}
.top-user span{ color:#000; padding-right:5px}
.top-user a{ color:#8baa2a; text-decoration:none; padding-left:5px}

/*.nav{padding:0 65px; background:url(../img/menu-bck.jpg) repeat-x;  text-transform:uppercase; text-shadow:#066396 1px 0 }*/
.nav{padding:0 65px; background:url(../img/menu-bck.jpg) repeat-x;   text-shadow:#066396 1px 0 }
.nav ul{}
.nav ul li{ float:left; color:#fff; padding:11px 15px; background:url(../img/nav-line-bck.jpg) right top no-repeat; }
.nav ul li:hover{ color:#fff; background:#0370ae url(../img/nav-line-bck.jpg) right top no-repeat ; text-decoration:none}
.nav ul li a{color:#fff;}
.nav ul li.current{color:#fff; background:url(../img/menu-active-bck.jpg) repeat-x; text-decoration:none}
.nav ul li img{ vertical-align:middle; padding-right:4px}
.nav ul li a img{ padding:0;}





/*.navinner{padding:0 65px; background:url(../img/menu-bck.jpg) repeat-x;  text-transform:uppercase; text-shadow:#066396 1px 0 }*/
.navinner{padding:0 65px; background:url(../img/innnav-line-bck.jpg) repeat-x;   text-shadow:#066396 1px 0 }
.navinner ul{}
.navinner ul li{ float:left; color:black; padding:11px 15px; background:url(../img/innnav-line-bck.jpg) right top no-repeat; }
/*.navinner ul li:hover{ color:black; background:#0370ae url(../img/innnav-line-bck.jpg) right top no-repeat ; text-decoration:none}*/
.navinner ul li:hover{ color:black; background:#33CCCC url(../img/innnav-line-bck.jpg) right top no-repeat ; text-decoration:none}
.navinner ul li a{color:#fff;}
.navinner ul li.current{color:black; background:url(../img/innmenu-active-bck.jpg) repeat-x; text-decoration:none}
.navinner ul li img{ vertical-align:middle; padding-right:4px}
.navinner ul li a img{ padding:0;}


.drop{ position:relative;  }
.drop:hover .drop-menu{ display:block; }
.nav ul li .drop-menu{ display:none; width:500px; z-index:5000; position:absolute; left:-100px; top:39px; text-transform:none;}
.nav ul li .drop-menu ul{ padding-top:5px; background:url(../img/arrow-menu.png) no-repeat center top; display:inline-block}
.nav ul li .drop-menu ul li{ background:#0370ae url(../img/drop-arow.png) 10px 11px no-repeat; color:#fff; border-top:1px solid #3396cb; padding:4px 20px 7px 50px; border-right:1px solid #047ec1}
.nav ul li .drop-menu ul li:hover{ background-color:#047abd}
.nav ul li .drop-menu ul li a{ color:#b6e3fa; text-decoration:none}
.nav ul li .drop-menu ul li.active{ background:#3695c7 url(../img/drop-arow.png) 2px 2px no-repeat}
.nav ul li .drop-menu ul li.active a{color:#fff}
.drop-arow{ padding-left:4px !important}





/**
.drop{ position:relative;  }
.drop:hover .drop-menu{ display:block; z-index:5000; position:absolute; left:0; top:43px; text-transform:none}
.nav ul li .drop-menu{ display:none; width:auto; background:#0370ae;  }
.nav ul li .drop-menu ul{ }
.nav ul li .drop-menu ul li{ float:none; background:url(../img/drop-arow.png) 10px 16px no-repeat; color:#fff; border-top:1px solid #3396cb; padding:10px 30px 10px 25px }
.nav ul li .drop-menu ul li:hover{ background:#047abd url(../img/drop-arow.png) 10px 16px no-repeat }
.nav ul li .drop-menu ul li a{ color:#b6e3fa; text-decoration:none}
.nav ul li .drop-menu ul li.active{ background:#3695c7 url(../img/drop-arow.png) 10px 16px no-repeat}
.nav ul li .drop-menu ul li.active a{color:#fff}
.drop-arow{ padding-left:4px !important}
**/



.slide-menu-heading{color:#fff; background:url(../img/menu-active-bck.jpg) repeat-x; padding:14px 8px; text-transform:uppercase; text-shadow:#4581a1 0 1px}


a.menu{ width:44px; height:143px; background:url(../img/side-menu-img1.png) no-repeat; position:absolute; left:0; top:135px; display:block}
a.menu2{ width:44px; height:143px; background:url(../img/side-menu-img2.png) no-repeat; position:absolute; left:284px; top:-2px; display:block}

a.menu3{ width:44px; height:143px; background:url(../img/side-menu-img2.png) no-repeat; position:absolute; left:0px; top:-2px; display:block}

.slide-menu{ position: absolute}

.glossymenu{
margin:/* 10px 0*/;
padding:1px;
width: 200px; /*width of menu*/
border: 1px solid #d2d2d2;
border-bottom-width: 0; 
z-index:500; 
/*position:absolute;*/
left:0;
background:#d5ebf7;
box-shadow:#aaaaaa 0 1px 4px 0; 
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border-top:1px solid #9d9d9d;
border-right:1px solid #9d9d9d;
z-index:5000
}

.glossymenu a.menuitem{
background:#047dc0;
color:#fff;
display: block;
/*position: relative;*/ /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 10px 0;
padding-left: 10px;
text-decoration: none;
text-shadow:#246487 1px 1px;
border-bottom:1px solid #fff
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 12px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
/*background-image: url(glossyback2.gif);*/
background:#0793e1

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: d5ebf7;
padding:0 2px 0 2px; 
max-height: 400px;
overflow-y: scroll;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
background:url(../img/menu-line-bck.jpg) left bottom repeat-x;
padding:0/*5px 0*/;
color:#016297;
padding-bottom:2px
}

.glossymenu div.submenu ul li a{
display: block;
font-size:13px;
color:#016297;
text-decoration: none;
padding: 6px 0;
padding-left: 21px;
background:url(../img/menu-arow.png) 5px 10px no-repeat;
border-left:4px solid #d5ebf7

}

.glossymenu div.submenu ul li a:hover{
background:#97d0ef url(../img/menu-arow.png) 5px 10px no-repeat;
color:#016297;
border-left:4px solid #c5d62d;
font-weight:bold !important
}

.glossymenu div.submenu ul li .side-active{border-left:4px solid #c5d62d; background:#97d0ef url(../img/menu-arow.png) 5px 10px no-repeat;}

.glossymenu div.submenu ul li.menu-last{ background:none}

.ui-icon-plus{background:url(../img/menu-plus.png) no-repeat; height:15px; width:15px; display:block; position:absolute; right:12px}
.ui-icon-minus{background:url(../img/menu-minus.png) no-repeat; height:15px; width:15px; display:block; position:absolute; right:12px}


.main-cont{ padding:45px 65px 20px 65px; min-height:395px}

.main-box{background:#fff; -moz-box-shadow:#d2d2d2 0 1px 4px 0;  -webkit-box-shadow:#d2d2d2 0 1px 4px 0; box-shadow:#d2d2d2 0 1px 4px 0; border:1px solid #d2d2d2}
.main-box-cont{padding:0 12px 20px 12px;}



.top-tab{ padding-bottom:25px; position:absolute; top:-37px}
.top-tab ul{ padding-left:15px}
.top-tab ul li{ float:left; background:#a9a9a9; padding:7px 25px; margin-right:8px; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; color:#fff; }
.top-tab ul li a{ color:#fff; text-decoration:none}
.top-tab ul li.active{ float:left; background:#5cadd8; padding:7px 25px; margin-right:8px; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; color:#fff; }



.top-btn-sec{ border-top:4px solid #5cadd8; position:relative}
.top-btn{ float:left; background:#5cadd8; padding:7px 25px; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; color:#fff;  position:absolute; top:-35px; left:8px}

.top-hd-sec{ border-bottom:1px solid #5cadd8; padding:10px 0 5px 0}
.top-hd-col1{ float:left; padding-top:10px}
.top-hd-col2{ float:right;}
.top-hd-col2 img{ margin-left:6px}

a.green-btn-l{ background:#a2c339 url(../img/green-btn-bck.jpg) repeat-x; color:#fff; font-weight:bold; padding:7px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:14px}

a.green-btn-s{ background:#a2c339 url(../img/green-btn-bck.jpg) repeat-x; color:#fff; font-weight:bold; padding:7px 30px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

.gray-box{ background:#f1f1f1; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:1px; border:1px solid #cfcfcf; margin-top:15px; box-shadow:#d7d7d7 0 1px 1px 0;  }
.gray-box-inner{ border:1px solid #fff; padding:12px 8px 20px 8px;}

/*.white-box{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #d6d6d6; box-shadow:#dbdbdb 0 1px 1px 0; margin-bottom:12px; padding:15px 20px 20px 20px;}*/

.white-box{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #d6d6d6; box-shadow:#dbdbdb 0 1px 1px 0; margin-bottom:12px; padding:15px 20px 20px 20px;}
.white-boxunder{ -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; background:#fff; border:1px solid #d6d6d6; box-shadow:#dbdbdb 0 1px 1px 0; margin-bottom:5px; padding:5px 10px 10px 10px;}


.criteria-select{ width:200px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:3px 5px; color:#000; margin-left:12px}

.ddlselect{ width:200px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:3px 5px; color:#000; margin-left:12px; font-family:Calibri; font-size:8;}

.date-input{ width:150px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:3px 5px; color:#000; margin-left:5px}

.auditor-input{ width:245px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:3px 5px; color:#000; margin-left:5px}


/*table.grid{ border:1px solid #5dadd8; background:#d2d2d2}
table.grid th{ background:#5cadd8; padding:8px 10px; color:#fff; font-size:15px;font-family:"CALIBRI", Calibri, Helvetica, sans-serif;}

table.grid td{ padding:7px 10px; color:#000; font-size:12px;font-family:"CALIBRI", Calibri, Helvetica, sans-serif; background:#fff;}
table.grid tr.alternate td{ background:#ebebeb}
table.grid tr:hover td{ background:#d1e8f5}

table.grid2{ border:1px solid #5dadd8; background:#ededed}
table.grid2 td{ padding:7px 5px; color:#000; font-size:15px;font-family:Calibri;}
table.grid2 td.line{ border-right:1px solid #d2d2d2}
.viewtxt{color:#000; font-size:12px;font-family:Calibri;}

table.grid3{border:1px solid #5dadd8; background:#ededed }
table.grid3 td{ padding:7px 10px; color:#000; font-size:13px; background:#fff }
table.grid3 td:hover{ background:#ededed}*/

table.grid{ border:1px solid #5dadd8; background:#d2d2d2}
table.grid th{ background:#5cadd8; padding:8px 10px; color:#fff;}

table.grid td{ padding:7px 10px; color:#000; font-size:16px;font-family:Calibri; background:#fff;}
table.grid tr.alternate td{ background:#ebebeb}
table.grid tr:hover td{ background:#d1e8f5}

table.grid2{ border:1px solid #D4FFD4; background:#ededed}
table.grid2 td{ padding:7px 5px; color:#000; font-size:15px;font-family:Calibri;}
table.grid2 td.line{ border-right:1px solid #d2d2d2}

table.grid3{border:1px solid #5dadd8; background:#ededed }
table.grid3 td{ padding:7px 10px; color:#000; font-size:13px; background:#fff }
table.grid3 td:hover{ background:#ededed}

/* Start Added by Tanmoy on 07 Jul 2014 */
table.grid4{ border:1px solid #5dadd8; background:#ededed}
table.grid4 th{ border:1px solid #5dadd8;background:#D4FFD4; padding:8px 10px; color:#016297;}
table.grid4 td{ border:1px solid #5dadd8;padding:7px 5px; color:#000; font-size:15px;font-family:Calibri;}
table.grid4 td.line{ border-right:1px solid #d2d2d2}
/* End */


.green-btn{ background:#a2c339 url(../img/green-btn-bck.jpg) repeat-x; color:#fff; font-weight:bold; padding:7px 28px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:none; outline:none; font-family:Calibri, Helvetica, sans-serif; font-size:16px}
.green-btn-sm{ background:#a2c339 url(../img/green-btn-bck.jpg) repeat-x; color:#fff; font-weight:bold; padding:7px 10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:none; outline:none; font-family:Calibri, Helvetica, sans-serif; font-size:16px}


.footer{width:100%; background:#dcdcdc url(../img/footer-bck.jpg) repeat-x; padding:10px 65px; position:fixed; color:#5c5c5c; bottom: 0}



.login-bck{background:#dcdcdc url(../img/bck-login.jpg);}
.login-sec{ width:660px; margin:auto; margin-top:130px; margin-bottom:120px; background:url(../img/login-box-bottom-bck.png) bottom center no-repeat; padding-bottom:20px}
.login-box{ background:#fff;  box-shadow:#d3d3d3 0 0px 4px 1px; border-top:7px solid #5cadd8; padding-bottom:20px }
.login-box-col1{ float:left; width:207px; margin-top:55px; background:url(../img/lock-bck.png) right 0 no-repeat; height:171px}
.login-box-col2{ float:right; width:400px; padding:15px 10px 0 0}

.login-logo-sec{ border-bottom:1px solid #dbdbdb; padding-bottom:10px; margin-bottom:20px }
a.login-logo{width:266px; height:59px; background:url(../img/logo.jpg) 0 0 no-repeat; display:block}

.row{ padding-bottom:12px}
.row label{ float:left; width:90px; padding:4px 0 0 5px; font-family:Calibri, Helvetica, sans-serif; font-size:12px; color:#0983c5; font-weight:bold;}

.login-input{border-left: 1px solid #909090;
    border-top: 1px solid #909090;
    border-right: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
    padding: 3px 5px;
    color:#000;
}

.login1-sec{ width:660px; margin:auto;  margin-bottom:10px; background:url(../img/login-box-bottom-bck.png) bottom center no-repeat; padding-bottom:20px}
.login1-box{ background:#fff;  box-shadow:#d3d3d3 0 0px 4px 1px;  padding-bottom:20px }

.land-cont{ padding:15px 50px 50px 50px}

.land-btn01{ width:330px; background:url(../img/land-btn.jpg) left top repeat-x; color:#fff; padding:15px 20px; margin-bottom:15px; border-radius:8px; display:block;  font-size:24px}
.land-btn01:hover{background:url(../img/land-btn.jpg) left bottom repeat-x;  color:#fff; text-decoration:none}

.land-btn02{ float:left; background:#a2c239; color:#fff; padding:10px 27px; margin-right:10px; border-radius:8px; display:block; text-align:center}
.land-btn02:hover{ background:#8fb60e; color:#fff; text-decoration:none}

.land-btn03{ float:left; background:#9d9e99; color:#fff; padding:10px 27px; margin-right:10px; border-radius:8px; display:block; text-align:center}
.land-btn03:hover{  background:#848581; color:#fff; text-decoration:none}


.search-box{ float:right; background:#cecfd0; padding:5px 6px ;  position:absolute; right:0; bottom:8px}
.search{ background:#fff; border-top:1px solid #9c9c9c; border-left:1px solid #9c9c9c;  padding:1px 4px 0 4px}
.search-input { float:left; font-size:12px; color:#575757; background:none; width:250px; border:none; outline:none; padding:2px; margin-right:5px}
.search-button{ float:right;  border:none; outline:none; width:17px; height:20px;background:url(../img/search-icon.png) 0 2px no-repeat; margin-right:2px; cursor:pointer;  }

.greenhd{ width:563px; background:#a2c339; border:1px solid #5b7607; color:#fff; padding:10px 15px; font-size:18px; font-weight:bold }

.disclaimer-cont{ border-top:1px solid #d2d2d2; padding-top:10px; color:#797878; line-height:14px; font-size:12px;}
.disclaimer-cont p{ color:#000; padding-bottom:5px }

.yelow-box{ border:1px solid #bdc1a3; background:#d9ddc2 url(../img/yelow-bck.jpg) repeat-x; padding:0 8px; margin:13px 0 5px 0}

.input01{width:130px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:2px 5px; color:#000;}
.select01{width:355px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:2px 2px 2px 5px; color:#000; }

.text01{ font-size:16px; color:#000;}
.text01 span{ color:#b1b1b1; margin:0 15px}
.text-area01{ width:160px; height:90px; border:1px solid #909090; border-right:1px solid #bababa; border-bottom:1px solid #bababa; padding:4px}

.text02{ font-size:12px; color:#525252; line-height:20px}
.text02 a{ color:#759e32; text-decoration:none}

.text03{ font-size:12px; color:#000000; font-family:Calibri;}
a.text03{ font-size:12px; color:#000000; font-family:Calibri;}

.border01{ border-bottom:1px solid #cfcfcf; }
.btn-row{background:url(../img/line-bck.jpg) left top repeat-x; padding:20px 0 0; text-align:center  }

.pad01{ margin-left:30px}
.pad02{ margin:auto; width:120px}
.pad03{ margin-left:10px}
.pad04{ float:left; margin-left:4px}
.pad05{ padding:20px 0 10px 0}
.pad06{ float:left; padding-right:4px}
.pad07{ padding:20px 0 0 0}
.pad08{ float:left; padding:10px 20px 0 0}
.pad09{ padding:25px 0}

 #ui-datepicker-div { font-size: 12px; } 
 
table.tblgrid{ border:1px solid black; background:#d2d2d2}
table.tblgrid th{ background:#5cadd8; padding:2px 8px; color:#fff;}

table.tblgrid td{ padding:3px 8px; color:#000; font-size:15px;font-family:Calibri; background:#fff;}
table.tblgrid tr.alternate td{ background:#ebebeb}
table.tblgrid tr:hover td{ background:#d1e8f5}

/*Start Menu - Added on 08 Oct 2014*/

.top-menu
{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	background:#037cbf url(../img/bck-top-menu.jpg) repeat-x;
	height:38px
}

.top-menu .inner{background:url(../img/bck-top-menu-left.png) no-repeat; padding-left:18px; border-radius:6px;}

.top-menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height:45px
}

/* Links */

.top-menu li a {
	display: block;
	padding: 10px 24px 9px;
	text-decoration: none;
	border-right: 1px solid #5cadd8;
/*height: 30px;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	text-transform:uppercase;
	font-weight:600;
}


.top-menu ul li.current{color:#fff; background:url(../img/menu-active-bck.jpg) repeat-x; text-decoration:none}





.top-menu li:hover a, .top-menu li a.xive{color:#b6e3fa; background-color:#0370ae}

.top-menu .drop-menu{ display:none}

.top-menu .drop-menu{ width:900px; z-index:5000; position:absolute; left:-18px; top:36px}
.top-menu .drop-menu ul{padding-top:5px; background:urlinline-block}
.top-menu .drop-menu li{background:#057fc2; height:auto; font-size:14px}
.top-menu .drop-menu li.active, .top-menu .drop-menu li:hover{background:#0370AE; height:auto; font-size:14px}
.top-menu .drop-menu li a{background:url(../img/drop-arow.png) 15px 11px no-repeat; text-transfoimages/drop-arow.png) 15px 11px no-repeat; text-transform:none}

.top-menu .drop-menu li a{height:auto; padding:4px 18px 6px 35px}

.drop-arow{margin-left:10px}
.drop:hover .drop-menu{ display:block; }


/*End Menu*/

/*Menu CSS added as on 12 Nov 2014*/
.menu-current
{
   
    border-left:4px solid #c5d62d;
    font-weight:bold !important;    
   
}

.top-menu1
{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	background:#037cbf url(../img/bck-top-menu.jpg) repeat-x;
	height:41px
}

.top-menu1 .inner1{background:url(../img/bck-top-menu-left.png) no-repeat; padding-left:20px; border-radius:4px;}



.top-menu1 li {	float:left; color:#fff; padding:11px 15px; background:url(../img/nav-line-bck.jpg) right top no-repeat;}

/* Links */

.top-menu1 li a { color:#fff; }


.top-menu1 ul li.current{color:#fff; background:url(../img/menu-active-bck.jpg) repeat-x; text-decoration:none}



/*

.top-menu1 li:hover a, .top-menu1 li a.xive{color:#b6e3fa; background-color:#0370ae}
*/


.drop{ position:relative;  }
.drop:hover .drop-menu{ display:block; }
.top-menu1 ul li .drop-menu{ display:none; width:500px; z-index:5000; position:absolute; left:-100px; top:43px; text-transform:none;}
.top-menu1 ul li .drop-menu ul{ padding-top:5px; background:url(../img/arrow-menu.png) no-repeat center top; display:inline-block}
.top-menu1 ul li .drop-menu ul li{ background:#0370ae url(../img/drop-arow.png) 10px 11px no-repeat; color:#fff; border-top:1px solid #3396cb; padding:4px 20px 7px 50px; border-right:1px solid #047ec1}
.top-menu1 ul li .drop-menu ul li:hover{ background-color:#047abd}
.top-menu1 ul li .drop-menu ul li a{ color:#b6e3fa; text-decoration:none}
.top-menu1 ul li .drop-menu ul li.active{ background:#3695c7 url(../img/drop-arow.png) 2px 2px no-repeat}
.top-menu1 ul li .drop-menu ul li.active a{color:#fff}
.drop-arow{ padding-left:4px !important}



/*End Menu CSS*/


/* New styles for portfolio Added by Sanjib*/


 .textbox
        {
            border: 1px solid #c4c4c4;
            height: 20px;
            width: 200px;
            font-size: 16px;
            padding: 4px 4px 4px 4px;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            box-shadow: 0px 0px 8px #d9d9d9;
            -moz-box-shadow: 0px 0px 8px #d9d9d9;
            -webkit-box-shadow: 0px 0px 8px #d9d9d9;
        }
        
        .ddl
        {
            border: 1px solid #c4c4c4;
            height: 30px;
            width: 200px;
            font-size: 16px;
            padding: 4px 4px 4px 4px;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            box-shadow: 0px 0px 8px #d9d9d9;
            -moz-box-shadow: 0px 0px 8px #d9d9d9;
            -webkit-box-shadow: 0px 0px 8px #d9d9d9;
        }
        
        .textbox:focus
        {
            outline: none;
            border: 1px solid #7bc1f7;
            box-shadow: 0px 0px 8px #7bc1f7;
            -moz-box-shadow: 0px 0px 8px #7bc1f7;
            -webkit-box-shadow: 0px 0px 8px #7bc1f7;
        }
        
        .ddl:focus
        {
            outline: none;
            border: 1px solid #7bc1f7;
            box-shadow: 0px 0px 8px #7bc1f7;
            -moz-box-shadow: 0px 0px 8px #7bc1f7;
            -webkit-box-shadow: 0px 0px 8px #7bc1f7;
        }
        
         .sGrid
        {
            margin: 1px 0 1px 0;
            border: solid 1px #525252;
            border-collapse: collapse;
            font-family: Calibri;
        }
        .sGrid td
        {
            padding: 2px;
            border: solid 1px #c1c1c1;
        }
        .sGrid th
        {
            padding: 1px 1px;
            color: #fff;
            background: url(../Images/grid_header.png);
            border-left: solid 1px #525252;
            font-size: 0.9em;
        }
        .sGrid .alt
        {
            background:  url(../Images/Grid_alterRow.png) repeat-x top;
        }
        .sGrid .pgr
        {
            background:  url(../Images/grid_header.png) repeat-x top;
        }
        .sGrid .pgr table
        {
            margin: 10px 0;
        }
        .sGrid .pgr td
        {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 2px;
        }
        .sGrid .pgr a
        {
            color: Gray;
            text-decoration: none;
        }
        .sGrid .pgr a:hover
        {
            color: #000;
            text-decoration: none;
        }
        
         .stable
        {
            margin: 1px 0 1px 0;
            border: solid 1px #525252;
            border-collapse: collapse;
            font-family: Calibri;
        }
        .stable td
        {
            padding: 2px;
            border: solid 1px #c1c1c1;
        }
        .stable th
        {
            padding: 1px 1px;
            color: #fff;
            background: url(../Images/grid_header.png);
            border-left: solid 1px #525252;
            font-size: 0.9em;
        }
        .stable .alt
        {
            background:  url(../Images/Grid_alterRow.png) repeat-x top;
        }
        .stable .pgr
        {
            background:  url(../Images/grid_header.png) repeat-x top;
        }
        .stable .pgr table
        {
            margin: 10px 0;
        }
        .stable .pgr td
        {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 2px;
        }
        .stable .pgr a
        {
            color: Gray;
            text-decoration: none;
        }
        .stable .pgr a:hover
        {
            color: #000;
            text-decoration: none;
        }
        
        .myButton {
	-moz-box-shadow: 0px 10px 14px -7px #d9fbbe;
	-webkit-box-shadow: 0px 10px 14px -7px #d9fbbe;
	box-shadow: 0px 10px 14px -7px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:calibri;
	font-size:18px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.myButton:active {
	position:relative;
	top:1px;
}
        
         .rounded_corners
        {
            border: 1px solid #A1DCF2;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            overflow: hidden;
        }
        .rounded_corners td, .rounded_corners th
        {
            border: 1px solid #A1DCF2;
            font-family: Arial;
            font-size: 10pt;
            text-align: center;
        }
        .rounded_corners table table td
        {
            border-style: none;
        }
        
        
        
         .rounded_corners1
        {
            border: 1px solid #A1DCF2;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            overflow: hidden;
        }
      /*  .rounded_corners1 td
        {
            /*border: 1px solid #A1DCF2;
            font-family: Calibri;
            font-size: 11pt;
            text-align: left;
        }
        
        .rounded_corners1 th
         {
            /*border: 1px solid #A1DCF2;
            font-family: Calibri;
            font-size: 12.5pt;
            text-align: center;
        }
        
        .rounded_corners1 table table td
        {
            border-style: none;
        }*/
        
        input[type='password']
        {
            border: 1px solid #c4c4c4;
            height: 20px;
            width: 200px;
            font-size: medium;
            padding: 4px 4px 4px 4px;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            box-shadow: 0px 0px 8px #d9d9d9;
            -moz-box-shadow: 0px 0px 8px #d9d9d9;
            -webkit-box-shadow: 0px 0px 8px #d9d9d9;
            font-family:Calibri;
        }
        
        input[type='password']:focus
        {
            outline: none;
            border: 1px solid #7bc1f7;
            box-shadow: 0px 0px 8px #7bc1f7;
            -moz-box-shadow: 0px 0px 8px #7bc1f7;
            -webkit-box-shadow: 0px 0px 8px #7bc1f7;
        }
        
        
        
        .txtEntry1{font-size:12px; font-weight:normal; font-family:Calibri; color:#000000;}
        .txtEntry1ReadOnly{font-size:12px; font-weight:normal; font-family:Calibri; color:#000000; background-color:#dcdcdc;}
        
        select{font-family:Calibri;}
        div{font-family:Calibri;}
        table{font-family:Calibri;}
        tbody{font-family:Calibri;}
        thead{font-family:Calibri;}
        td{font-family:Calibri;}
        #grdauditorName{font-family:Calibri;}
        #grdfield{font-family:Calibri;}
        #modal{font-family:Calibri;}
        
        
 /*Added by Tanmoy on 16 Jan 2014 */  
        .clListItem td
        {
          border: none;
          
        }
        