﻿* {
    padding: 0; 
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
body {
	font-family: Tahoma, Verdana, Arial, trebuchet MS ;
	font-size:12px;
}
h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0;    
}
#container {
    width: 700px;
    margin: 10px auto;
}

.hometable{ }

.whiteGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .whiteGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .whiteGrid th { padding: 2px; border: solid 1px #c1c1c1; color: #717171;  font-weight:bold;}


.showDivList
{
	background-color:#F2F2F2;   
	position:fixed;
    z-index:10001;
    width:880px;
    height:450px;
    top:170px;
} 	

.showDivListFormula
{
	background-color:#F2F2F2;   
	position:fixed;
    z-index:10001;
    width:980px;
    height:450px;
    left:100px;
    top:10px;
} 

.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.mGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(images/grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    .mGrid th a{ color:#fff;}
.mGrid th  A:hover {
color: #ff0000;
background-color:#ffff00;
}
.mGrid td a{ color:#000; text-decoration:underline;  width:500px; }

.griddel{background: #424242 url(images/del.jpg) repeat-x top; width:150px; }

.gridcolumndate{ width:70px;}
.gridLink{ width:150px;}
.gridLinkBig{ width:250px;}
.gridzerowidth{ width:1px;}
.gridLinkBigger{ width:350px;}

.deepBlueTD{background-color:#2557AD;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff;line-height:18px;padding-left:7px; font-weight:bold}
.tfooter {background: #424242 url(images/grd_pgr.png) repeat-x top; }
    .tfooter table { margin: 5px 0; }
    .tfooter td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .tfooter a { color: #666; text-decoration: none; }
    .tfooter a:hover { color: #000; text-decoration: none; }
    
.blueTD{background-color:#A1D0CA;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff;line-height:18px;padding-left:7px;}




.gridCheckBox{ width:10px; text-align:center}

.periodGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .periodGrid td { padding: 2px; border: solid 0px #c1c1c1; color: #717171; }
    .periodGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
/*.dd{padding: 2px; border: 1px ; }*/
.borderLess{border:0 }
.gridPeriodDays{width:50px;}

.permissiondenied{font-family: Arial, Helvetica, sans-serif;font-size: 15px;	font-weight: bold;	color: #000000;	
                  background-color:#FFFFFF;text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:500px; vertical-align:middle; text-align:center}

/*.heading{font-family: Arial, Helvetica, sans-serif;font-size: 15px;	font-weight: bold;	color: #000000;	background-color:#F2F2F2;text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}*/
.heading{font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: bold;	color:White;	background-color:#494A69;text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}
.showingList{font-family: Arial, Helvetica, sans-serif;font-size: 15px;	font-weight: bold; background:url(images/shade2.jpg); text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}

.headingChild{font-family: Arial, Helvetica, sans-serif;font-size: 15px; 
              background-repeat:no-repeat; font-weight: bold;	
              color: #ffffff;	
              background:url(images/menuHead.gif);
              text-decoration: none;	
              padding-right: 5px;	padding-left: 5px;height:30px;}
              
              

.bodyStyle{background-color:#F2F2F2;}
.bodyStyle2{background-color:#F2F2F2; padding-left:20px;}


.headerstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none;
}
/* Css for AcedamicERP Home Page */

.HomeTDstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none ;
font-size:20px;
padding-left:10px;
font-family:Verdana;

}

.HomeTDText{

margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
text-decoration:none ;
font: bold 12px
font-size:12px;
padding-left:5px;
font-family:Verdana;

}
/* End */

.HomeBorderHeader
{
font: bold 13px Times;
color: WHITE;
padding:2px;
background:#eee url(images/grd_head.png) repeat-x;
}
.HomeHeader
{
	background-color:#deecfd;
	border:1px solid #8db2e3
	padding-left:10px;
}

.topHeader
{
	background:url(../css/images/topheaderbar.gif) repeat-x;
	height:59px;
	color:White;
	font-size:40px;
	padding-left:10px;
}

.topHeaderwithbg
{
	/*background:url(../css/images/topheaderbar.gif) repeat-x;
	color:White;

*/
	height:59px;
	font-size:20px;
	padding-left:10px;
}

.topHeaderLeft
{
	font-size:11px;
	padding-left:10px;
	font-family:Verdana;
}
.topHeader a
{
	color:White;
}

.tdborder
{
	border-width:thin;
	border-color:White;
}

.nolink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.disclaimer, a.disclaimer:link, a.disclaimer:active, a.disclaimer:hover, a.disclaimer:visited {
color: #666666; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none;
}
a{
color: #000000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
text-decoration: none
}
A:hover {
color: #ff0000;
background-color:#ffff00;
}
a.imghref:hover { border: 0 none; 
	text-decoration: none; 
}


.msgModify{	font-family: Verdana,Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 12px;	font-style: normal;}	
.onepixheight {	line-height: 1px;}    
.thirteenpixheight {	line-height: 13px;}
.dashboardrowsep{	line-height: 10px;}
.homeAdminPanelTable{ padding-right: 2px; padding-left:40px;}
.homeAdminPanelTable td{padding-left:20px;}


/*.button	{border-style: none;
    border-color: inherit; width:90px; height:25px;

    border-width: 0; font-family: Arial, Helvetica, sans-serif;color: #fff; font-size:13px; background: url('images/button.png') repeat-x 50% top;
} */

.button {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
    width:100px;
}
.button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.button:disabled {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5ad7b), color-stop(1, #bdb6aa));
	background:-moz-linear-gradient(top, #b5ad7b 5%, #bdb6aa 100%);
	background:-webkit-linear-gradient(top, #b5ad7b 5%, #bdb6aa 100%);
	background:-o-linear-gradient(top, #b5ad7b 5%, #bdb6aa 100%);
	background:-ms-linear-gradient(top, #b5ad7b 5%, #bdb6aa 100%);
	background:linear-gradient(to bottom, #b5ad7b 5%, #bdb6aa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5ad7b', endColorstr='#bdb6aa',GradientType=0);
	background-color:#b5ad7b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}




.button1 { border-style: none; border-color: inherit; border-width: 0; font-family: Arial, Helvetica, sans-serif;color: #fff; width:55px; height:50px;
            font-size:12px; background-color: #303030; background: url('images/go-sms1-icon.png') no-repeat
}

.buttonlarge	{font-family: Arial, Helvetica, sans-serif;height:18px;  color: #fff; font-size:12px; background: url(images/button.png) repeat-x top; border:0; width:130px; }
.buttonbig	{font-family: Arial, Helvetica, sans-serif;height:60px; background:#9FB9E9;background: url(images/button.png) color: #fff; font-size:12px;  border:1; width:150px; }

a.alikebutton {
display: block;
width: 150px;
height: 20px;
padding: 10px 10px 10px 10px;
text-decoration: none;
background:#9FB9E9;
border-bottom-style:solid;
border-right-style:solid;
text-align:center;
border-left-style:solid;
border-left-color:Silver;
border-top-color:Silver;
border-top-style:solid;
font-size:12px;
}

.Multimode  {width: 150px; height: 50px; }
.image {width: 100px;	padding-right: 2px; height:100px; }

.labelData {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; background-color:White ;	color: #000000;	text-decoration: none;	width: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.textboxbiglen {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;height:200px;color: #000000;	text-decoration: none;	width: 200px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.textboxSmaller {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 50px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxSmall {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textbox {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none; width: 200px;    padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxMedium {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none; width: 300px;    padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxBig {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 400px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxBiger {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 500px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxBigest {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 600px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.textboxDisabledSmaller {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 50px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabledSmall {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabled {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 200px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabledMedium {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 300px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabledBig {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 400px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabledBiger {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 500px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }
.textboxDisabledBigest {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	text-decoration: none;	width: 600px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #00ffff;  background-color:#fff; }




.textboxdate{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.checkbox{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none; padding-right: 2px;	padding-left: 2px;	}

/*.menu{font-family: Arial, Helvetica, sans-serif;height:18px;  color: WHITE; font-size:12px; background: url(images/button.png) repeat-x top; border:0; width:60px; text-align:center;}
.menu a{color: WHITE;}
.menu A:hover {
color: #ff0000;
background-color:#ffff00;
}*/


.menu{font-family: Arial, Helvetica, sans-serif;height:18px; color: #ff006e; font-size:12px; width:150px;
	background:url(images/shade.gif) repeat-x top;
	background-color:Teal;
	border:0; width:120px; text-align:center;}

/*.menu A { padding-left:10px; padding-right:20px; color:Black; 
	background-image:url(images/link_icon2.gif); background-repeat:no-repeat; background-position:right;}	
.menu A:hover {
color: #ff0000;
background-color:#ffff00;

}*/




.textboxarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;		padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;
}
.textboxareabig {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	height:80px;	width: 400px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxareaNotepadSmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	height:300px;	width: 800px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxareaNotepad {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	height:500px;	width: 800px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.dropdownBig {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 375px;}
.dropdown {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 132px;}
.dropdownsmall{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 100px;}
.dropdownsmaller{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 50px;}


.caption{padding-right: 2px;  vertical-align:top; font-size:12px; }
.data{padding-right: 2px; vertical-align:top;}
.caption1{padding-right: 1px;  vertical-align:top; font-size:10px; }

.captionmandatory{padding-right: 2px;  vertical-align:top; color:Red; font-size:11px;}
.datamandatory{padding-right: 2px; vertical-align:top;}

.captionshowdetails{font-weight:bold; vertical-align:top; width:100px;}
.captionshowdetailsdata{font-weight:bold; vertical-align:top; width:500px;}

.captionshowdetailsbold{font-weight:bold; vertical-align:top; width:100px; font-size:large;}

/*

.caption{padding-right: 2px;  vertical-align:top;background-color:#E2F7FE;border-bottom-style:solid;border-bottom-color:#D2E4FF;border-right-style:solid;border-right-color:#D2E4FF;border-left-style:solid;border-left-color:#D2E4FF;border-right-width:1px;border-bottom-width:1px;border-left-width:1px }
.data{padding-right: 2px; vertical-align:top;color:#000;background-color:#FFF;font:small tahoma;margin:2px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D2E4FF;border-right-width:1px;border-right-style:solid;border-right-color:#D2E4FF}

.captionmandatory{padding-right: 2px;  vertical-align:top; color:Red;background-color:#E2F7FE;border-bottom-style:solid;border-bottom-color:#D2E4FF;border-right-style:solid;border-right-color:#D2E4FF;border-left-style:solid;border-left-color:#D2E4FF;border-right-width:1px;border-bottom-width:1px;border-left-width:1px }
.datamandatory{padding-right: 2px; vertical-align:top;background-color:#FFF;font:small tahoma;margin:2px;padding:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D2E4FF;border-right-width:1px;border-right-style:solid;border-right-color:#D2E4FF}

.caption{padding-right: 2px;  vertical-align:top;}
.data{padding-right: 2px; vertical-align:top;color:#000;background-color:#FFF;}

.captionmandatory{padding-right: 2px;  vertical-align:top; color:Red;}
.datamandatory{padding-right: 2px; vertical-align:top;background-color:#FFF;}
*/



.captionsearch{padding-right: 2px;  vertical-align:top;background-color:#E7F4FF; color:Red;
                font-weight:bolder; font-size:12px;}

.captionreport{padding-right: 2px;  vertical-align:top; width:150px; font-size:13px; }
.datareport{padding-right: 2px; vertical-align:top; width:250px;}
.datareportalignm{padding-right: 2px; vertical-align:middle; width:250px;}

.datareportcheckbox{padding-right: 2px; vertical-align:middle; width:10px;}

.mandatory{padding-right: 2px; color:Red; }
.dataheading{padding-right: 2px;background:url(images/Border.gif); font-size:11px; font-weight:bold;}
.dataheadingDbl{padding-right: 2px;background:url(images/Border.gif); font-size:11px; font-weight:bold; height:20px;}
.dataheadingLine{padding-right: 2px;background:url(images/DataHeadLineS.gif); font-size:11px; font-weight:bold;}

.datatable{ padding-right: 2px;	padding-left: 2px;padding-top:10px; padding-bottom:1px; font-size:11px;}
.datatable td{ padding-right: 2px;	padding-left: 2px;padding-bottom:1px;padding-top:1px; font-size:12px;}

.slabBold{padding-right: 4px;	padding-left: 4px; font-weight:bold;	}
.slabGeneral{padding-right: 2px;	padding-left: 2px; padding-top:3px; padding-bottom:3px;	}
.slabGeneral td { padding-right: 5px;	padding-left: 5px;}

.error{ color:Red;}

.navigatemenu{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #000000; background:url(images/gb.png);padding-right: 2px;	padding-left: 2px; padding-top:3px; padding-bottom:3px;}

.usercaptionmandatory{padding-right: 2px;  vertical-align:top;width:250px; }

.FilterControl{	padding-right: 2px;	padding-left: 2px;}
.tdfiltercontrol{ height:10px;}

.td_bg_selected_search{background-color:#23A4AB;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff;line-height:18px;padding-left:0px; font-weight:lighter}

.adminRowHeading{height:20px;padding-left: 5px; font-family: Arial Black, Helvetica, sans-serif;font-size: 12px;color: #000000; font-weight:bold;}
.salaryRowHeading{height:20px; padding-left: 5px; }

.TV{background-color:#fcfcfc;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff; padding-left:20px;}
.TVSelected{background-color:#23A4AB;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff; padding-left:20px;}

/* Select Popup*/
.pickup{background-color:#23A4AB; border: solid 1px #525252; border-collapse:collapse;}

.sGrid { width: 100%; background-color: #fff; border: solid 1px #525252; border-collapse:collapse; }
    .sGrid td {  border: solid 1px #c1c1c1; color: #717171; }
    .sGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.sGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.sGrid .pgr {background: #424242 url(images/grd_pgr.png) repeat-x top; }
    .sGrid .pgr table { margin: 5px 0; }
    .sGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .sGrid .pgr a { color: #666; text-decoration: none; }
    .sGrid .pgr a:hover { color: #000; text-decoration: none; }
    .sGrid th a{ color:#fff;}
.sGrid th  A:hover {
color: #ff0000;
background-color:#ffff00;
}

/* End Select Popup*/

.chkboxlist INPUT
{
 COLOR: black;
 border-style: none;
 font-family: Tahoma;
 font-size: 11px;
 margin-right: 5px;
 vertical-align:top;
 
} 


.transDiv {        
     background-color:Gray;    
position:fixed;
left:0px;
top:0px;
width:2000px;
height:1768px;             
    opacity:0.5;    
    filter:alpha(opacity=50);   
    
    z-index:10000;

} 


.showDiv 
{
	background-color:White;   
   position:fixed;
    z-index:10001;
    left:450px;
top:300px;

}

.LoginTextHeader{

margin:30px 0 10px 0;
padding:2px 0 2px 8px;
background:#eee url(images/shade2.jpg) repeat-x;
font: bold 14px
font-size:12px;
font-family:Verdana;
height:10px

} 

.FilterControl
{
}

.rGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .rGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    /*.rGrid .alt { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }*/
.rGrid th{padding: 4px 2px; background: #fcfcfc url(images/grd_alt.png) repeat-x top;border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.rGrid .gh { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 1.0em; font-weight:bold; }
.rGrid .footerCaption { padding: 4px 2px; color:Black; background: #424242 url(images/grd_alt.png) repeat-x top; border-left: solid 1px #525252; font-size: 1.0em; font-weight:bold; text-align:right }
.rGrid .footer { padding: 4px 2px; color: Black; background: #424242 url(images/grd_alt.png) repeat-x top; border-left: solid 1px #525252; font-size: 1.0em; font-weight:bold; }

.reportheading{font-family: Arial, Helvetica, sans-serif; font-weight:bold;	font-size: 14px;color: #000000;	text-decoration: none;}

.empimage{background: #cccccc/* url(images/imagesNotAval.gif)*/; width:150px;height:150px;}
.formulaView{font-family:Consolas; font-size:14px; font-weight:bold}

#panel
{
    display:none;  
}


.imageUpload
{
    background-color:Gray;
    
}

.Form1
{
    background-image: url(Images/img.jpg);
    background-repeat:no-repeat;
}


/*.rptCaption{padding-right: 10px;  vertical-align:top; font-size:small;}*/
/*.rptData{padding-right: 2px; vertical-align:top;}*/

.btnclass
{ border-style:none; border-color:Black; border-width:0.5px; width:100px; height:25px; font-family:Arial, Helvetica, sans-serif;
       color: #fff; background: url('images/button.png')  repeat-x 50% top;}

.rpttable{padding-right: 2px;  vertical-align:top; background-color:Silver;}
.rptheading{font-family: Arial, Helvetica, sans-serif ;font-size: 15px;	font-weight: bold;	color:White; text-decoration: underline; background-color:Teal;text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}
.rptcaption{padding-left: 20px; width:200px;  vertical-align:top; color:Black; font-size:small}
.rptdata{padding-left: 0px; vertical-align:top;}

.Paycaption{width: 213px;}

.Paydata{width: 297px;}


.ajaxpopupGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .ajaxpopupGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #000; }
    .ajaxpopupGrid th { padding: 4px 2px; color: #fff; background: #0094ff ; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.ajaxpopupGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.ajaxpopupGrid .pgr {background: #424242 url(images/grd_pgr.png) repeat-x top; }
    .ajaxpopupGrid .pgr table { margin: 5px 0; }
    .ajaxpopupGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .ajaxpopupGrid .pgr a { color: #666; text-decoration: none; }
    .ajaxpopupGrid .pgr a:hover { color: #000; text-decoration: none; }
    .ajaxpopupGrid th a{ color:#fff;}
.ajaxpopupGrid th  A:hover {
color: #ff0000;
background-color:#ffff00;
}
/*.ajaxpopupGrid td a{ color:#000; text-decoration:none;  width:500px; }*/
/*.ajaxpopupGrid td a{ color:#000; text-decoration:underline;  width:500px; }*/

.outertable{
    width:100%;
    background:#e6ced7;
    font-size:12px;
    padding: 14px 10px 14px 10px; 
}
.innertable1{
    width:100%;
    background:#c3f0f7;
}
.innertable2{
    width:100%;
    background:#e1e5ea;
}
.innertable3{
    width:100%;
    padding: 2px 4px 2px 10px; 
}
.essLeft
{
    color: #000; text-decoration: none;
    font-size:14px;
}
.topHeaderESS
{
	height:59px;
	color:#00ffff;
    background:#89bdd3;
	font-size:50px;
	padding-left:10px;
}
.menuHeaderESS{
	/*background:url(images/uiiheader.PNG ) repeat-x;*/
	background-color:#9ad3de ;
	height:5000px;
	width:200px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
}
.profileESS
{
	background-color:#23A4AB ;
	height:36px;
	color:#fff;
	font-size:12px;
	padding-left:10px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;

}
.minheight{
    height:0px;
}