body, head, table, tr, td, div
{
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
	vertical-align: top;
}
body
{
	margin:0px;
}

.userddn
{
	border: 1px solid #000000;
	font-size:10px;
	
}


.linkForgetPassword
{
	text-decoration: none;
	color: #0000cc;
	font-size: 11pt;
	font-weight: bold;
}

a
{
	text-decoration: none;
	color: #ffffff;
}


/* classes for master page */

.container
{
	height: 100%;
	width: 100%;
}


/* styles for Default.Master */

.topstrip
{
	height: 0px;
	background-color: #213e79;
}

.topheader
{
	vertical-align: middle;
	height: 38px; /*	background-color: #213e79;*/
	border-bottom: #000000 1px outset;
	border-top-color: #f5f5f5;
	border-top-style: solid;
	border-top: #adc8d9 1px solid;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	background-image: url('../../Images/Login/login_09.gif');
}

.leftcontainer
{
    width:20%;
	padding-left: 5px;
	background: #F2F6F9;
	border-right:  #213e79 1px solid;
}
.rightcontainer
{
	width: 80%;
	text-align:left;
	vertical-align:top;
	
}
.frmFrame
{
	width: 100%;
	height: 100%;
	text-align:left;
	border:none;
}

.topMenuContainer
{
	height:20px;
	background-color: #adc8d9;
	border-bottom: dimgray 1px solid;
}

.pageTitle
{
	width: 150px;
	height: 20px;
	background-color: #f2f6f9;
	padding: 3px;
	float: left;
	border-right: #213e79 1px solid;
	border-top: #213e79 1px solid;
	border-bottom: #213e79 1px solid;
	color: #000000;
	font-size: 10px;
}

.headerlink
{
	text-align: center;
	vertical-align: middle;
	width: 8%;
}
.headerlinkHover
{
	text-align: center;
	vertical-align: middle;
	width: 8%;
	background-color: #0077c3;
}
.seperator
{
	text-align: center;
	vertical-align: middle;
	width: 1%;
	color: #0099cc;
}
.myGrid
{
	padding-left:2px;
	padding-right:2px;
	
	
}

.footerright
{
	height: 50px;
	width: 80%;
	background-color: #213e79;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.footerChangeFont
{
	padding-right: 10px;
	vertical-align: middle;
	color: White;
	width: 30%;
	text-align: right;
}
.footercolcopyright
{
	padding-right: 10px;
	vertical-align: middle;
	text-align: right;
	color: White;
	width: 30%;
}

/*styles for master page */


/* styles for fom classes */
.fullwidth
{
	width: 100%;
	text-align: left;
	vertical-align: top;
}

/*styles for web services */
/* Left Menu */
.linkurl
{
	padding-left: 5px;
	height: 22px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	
}
.linkurl-hover
{
	padding-left: 5px;
	border-bottom: lightgrey 1px solid;
	height: 22px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	color: #ffffff;
	cursor: pointer;
	background-color: #213e79;
	font-weight: bold;
}
/* styles for gridview and data display */
.gridborder
{
	width: 100%;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
}
.GridHeader
{
	background-color: #053A5C;
	font-weight: bold;
	height: 20px;
	color: #ffffff;
}
.col
{
	padding-left: 5px;
}
.gridColHead
{
	width: 5%;
	text-align: center;
	vertical-align: middle;
}
.gridCol
{
	width: 5%;
	text-align: center;
	vertical-align: middle;
}
.Row1
{
	height: 20px;
	background-color: #F0F9FF;
}
.Row2
{
	height: 20px;
	background-color: #E2ECF3;
}
.Highlight
{
	height: 20px;
	background-color: #ffffff;
}

/* classes for master content form */
.title
{	
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #0B243B;

}
.title-seprator
{
	border-bottom: ivory 1px outset;
	background-color: #ffffff;
	border-right: ivory 1px outset;
	border-top: ivory 1px outset;
	border-left: ivory 1px outset;
}
.img-icon
{
	cursor:pointer;
}

.img-td-title-Hover
{
	width: 4%;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.form-window
{
	border-right: darkkhaki 2px solid;
	border-top: darkkhaki 2px solid;
	border-left: darkkhaki 2px solid;
	border-bottom: darkkhaki 2px solid;
	background-color: #fffacd;
	padding:5px;
}
.form-window-header
{
	background-color: #213e79;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	height: 25px;
	color: #ffffff;
}
.form-window-footer
{
	vertical-align: middle;
	text-align: center;
	border-top: #000000 1px dashed;
	height: 25px;
	color: #cc0000;
}

.frame-outer
{
	padding:5px;
	border-bottom: #000000 3px solid;
	border-left: #000000 3px solid;
	border-top: #000000 3px solid;
	border-right: #000000 3px solid;
}

.search-panel
{
	width: 100%;
	text-align: right;
	vertical-align: middle;
	background-color: #FFE4AE;
	height: 30px;
	border-bottom: #eee8aa 1px solid;
	border-bottom-color: #CC6600;
}

.searchpanel
{
	width: 100%;
	text-align: right;
	vertical-align: middle;
	background-color: white;
	border-bottom: #ffff99 1px outset;
	height: 30px;
}

/* class for form */

.frm-btn-add
{
	padding-top: 3px;
	padding-bottom: 3px;
	height: 15px;
	width: 25px;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	text-align: center;
	vertical-align: middle;
	background-color: #8fbc8b;
	font-size: 10px;
	cursor: pointer;
	color: #ffffff;
}

.frm-label
{
	height: 20px;
	width: 200px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border-bottom: whitesmoke 1px solid;
	
}
.frm-textbox
{
	width: 200px;
}

.frm-date
{
	width:140px;
	readonly:readonly;
}

.frm-textarea
{
	width: 200px;
}

.frm-message
{
	color: #990000;
	font-size: 10px;
}


/*Login*/
.LoginLabel
{
	color: White;
}
.LoginArea
{
	width: 100%;
	background-color: #0077c3;
	vertical-align:middle;
}
.LoginAreaHeader
{
	width: 100%;
	height: 72px;
	font-size: 14pt;
	color: #ffffff;
	text-align: center;
}
.LoginAreaFooter
{
	width: 100%;
	height: 100%;
	background-color: #004373;
}
.LoginError
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial;
}

/* styles for Defaiult.master */

.heading
{
	width: 100%;
	height: 25px;
	background-image: none;
	background-color: #4682b4;
	color: #fff4c6;
	font-size: 12px;
	border-bottom: lavender 1px double;
	border-left: lavender 1px double;
	border-top: lavender 1px double;
	border-right: lavender 1px double;
	text-align: center;
	padding-top: 5px;
}
.botttom
{
	width: 100%;
	height: 25px;
	background-image: none;
	background-color: #f0f8ff;
	color: #f8f8ff;
	font-size: 12px;
	border-bottom: lavender 1px double;
	border-left: lavender 1px double;
	border-top: lavender 1px double;
	border-right: lavender 1px double;
	text-align: center;
	padding-top: 5px;
}

.ledger_head
{
	color: #000000;
	height: 25px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}	
/* classes for trnsaction */
/* created by Devo */

.tr_table
{
	width: 100%;
	background-color: #ffffef;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}

.tableBox
{
	width: 100%;
	background-color: #ffffef;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
}


.tr_head
{
	background-color: #f8e58b;
	font-size: 10px;
	font-weight: bold;
	padding-left:5px;
}

.tr_upper
{
	border-top: dimgray 1px solid;
	
}
.bottom
{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	border-top: #000000 1px solid;
	font-weight: bold;
}
.top
{
	height: 30px;
	text-align: center;
	vertical-align: middle;
	border-bottom: #000000 1px solid;
	font-weight: bold;
}


/* Classes for Calender Control*/

#CalendarControlIFrame
{
	display: none;
	left: 0px;
	top: 0px;
	height: 250px;
	width: 250px;
	z-index: 99;
	position: absolute;
}

#CalendarControl
{
	background-color: #FFF;
	margin: 0;
	padding: 0;
	display: none;
	top: 0;
	z-index: 100;
	position: absolute;
}

#CalendarControl table
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	border-left: 1px solid #336;
	border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a
{
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header
{
	background-color: #213e79;
	color: #ffffff;
}

#CalendarControl .weekday
{
	background-color: #D3E3F0;
	color: #000;
}

#CalendarControl .weekend
{
	background-color: #FFC;
	color: #000;
}

#CalendarControl .current
{
	border: 1px solid #339;
	background-color: #213e79;
	color: #FFF;
}

#CalendarControl .weekday, #CalendarControl .weekend, #CalendarControl .current
{
	display: block;
	text-decoration: none;
	border: 1px solid #FFF;
	width: 2em;
}

#CalendarControl .weekday:hover, #CalendarControl .weekend:hover, #CalendarControl .current:hover
{
	color: #FFF;
	background-color: #213e79;
	border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a, #CalendarControl .next a
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty
{
	background-color: #f7f8ea;
	border: 1px solid #FFF;
}
.today
{
	color: #ffffff;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #618161;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.days
{
	color: #ffffff;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #618161;
}
.dates
{
	color: #000000;
	font-family: sans-serif;
	font-size: 10pt;
}
.hide
{
	color: #ffffff;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #618161;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}

.CalendarTable
{
        display: none;
        position: absolute;
        z-index: 4;
}



#divDropDown ul
{

	list-style-type: none;
	margin: 0;
	padding: 0;


}

#divDropDown ul li
{

	display: block;
	margin: 0;
	padding: 0;
}
.divChooseStyle
{
	
}
.spnErrorMessage
{
	color: #ff0000;
}

/** Main Menu CSS **/
ul.megamenu {
  margin: 0px auto;
  list-style: none;
  display: none;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  font-weight:bold;
  padding: 0px 15px;
  margin: 0px 3px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 12px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  text-align: justify;
 
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #585858;
  background: #FFF;
  border-top: 1px solid #777;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border: 1px solid #777;
  z-index: 9;
}

.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 11;
  padding: 10px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}

#form-content {
  margin: 0px;
}
#form-content fieldset {
  border: 1px solid #CCC;
  margin: 0px;
  padding: 5px;
}
#form-content legend {
  font-size: 11px;
}
#form-content div.FieldLabel {
  font-size: 12px;  
  font-weight:bold;
  margin-bottom: 5px;  
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
}
a.anchorClass{
  text-decoration: none;
  color:#A4A4A4;  
  font-size:10px;
}



/** Tab Control **/
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:90%;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#CEE3F6;
	padding:5px;
	font:Tahoma ;
	font-size:11px;
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:10px;
	margin-bottom:8px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#1C7DB2;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#00BFFF;
	border-color:#2f343a;
	
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}
.content {
	background-color:#FFFFFF;
	padding:7px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li a:hover {
	color:#a59c83;
}
.content ul li a:hover small {
	color:#baae8e;
}

.tableStyle1 td {
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
}

ul.data {
	margin:0px; 
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	list-style-type: disc;
}
ul.data li {
  display: block; 
  text-decoration: none; 
  padding: 0px; 
  border-bottom: solid 0px #39f; 
  border-right: solid 0px #39f; 
}

#divLeft
{
 /*SCROLLBAR-FACE-COLOR: #ffffff;
 SCROLLBAR-HIGHLIGHT-COLOR: #e2e7eb; 
 SCROLLBAR-SHADOW-COLOR: #b4cce4; 
 SCROLLBAR-ARROW-COLOR: #0092e5; 
 SCROLLBAR-BASE-COLOR: #2f6aa2; 
 scrollbar-dark-shadow-color: #FAFAFA; 
 scrollbar-3d-light-color: #E4E7EC;
 */ 
 overflow-y:auto;
 overflow-x:hidden;

}
.search-textbox
{
    background-color: #99CCFF;
    border-bottom: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-right: dimgray 1px solid;
    width: 100px;
    color: #696969;
    height: 21px;
}

.search-button
{
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
	background-color: menu;
	cursor: pointer;
	color: #990000;
	font-weight: normal;
	height: 21px;
	font-size: 10px;
	width: 50px;
	
}

#ddlUserRole
{
	height:20px;
}

/* classes for transaction  Pages such as entryslip , Sixr , nineR , GatePass*/

.trnx-heading
{
	height: 30px;
	text-align: center;
	vertical-align: middle;
	background-color: #213e79;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.trnx-page-back
{
	background-color: #ffffff;
}

.trnx-body
{
	background-color: #f5f5f5;
	border-bottom: #808080 1px solid;
	border-left: #808080 1px solid;
	border-top: #808080 1px solid;
	border-right: #808080 1px solid;
}
.trnx-grid-body
{
	background-color: #ffffff;
	border-bottom: #5f6262 1px solid;
	border-left: #5f6262 1px solid;
	border-top: #5f6262 1px solid;
	border-right: #5f6262 1px solid;
}
.trnx-textbox-highlight
{
	width: 200px;
	background-color: #fff4c6;
}
.EntrySlipGridAddButton
{
	width:20px;
	height:25px;
	text-align:center;
	vertical-align:middle;
}
.trnx-border
{
	border-bottom: darkgray 5px solid;
	border-left: darkgray 5px solid;
	border-top: darkgray 5px solid;
	border-right: darkgray 5px solid;
}
.trnx-toolstrip
{
	height: 25px;
	background-color: #6d6d6d;
	border-bottom: #f0f0f0 1px inset;
	border-left: #f0f0f0 1px inset;
	border-top: #f0f0f0 1px inset;
	border-right: #f0f0f0 1px inset;
	vertical-align: bottom;
}
.trnx-toolstrip-button
{
	height: 25px;
	width: 80px;
	background-color: #f4f7fc;
	font-family: tahoma;
	font-size: 11px;
	border-bottom: #ffffff 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	cursor:pointer;
  
}
.trnx-toolstrip-button-highlight
{
	height: 25px;
	width: 80px;
	background-color: #213e79;
	font-family: tahoma;
	font-size: 11px;
	border-bottom: #213e79 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	color: white;
	cursor:pointer;
}
/* classes for EntrySlip */
.logo
{
	width: 80px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	/*background-image:url('../../Images/Pages/logoReport.gif');*/
	background-repeat:no-repeat;
}
.mm_title
{
	font-size: 16px;
	font-weight: bold;
}
.sub_title
{
	font-size: 13px;
}
.head-title
{
	width:70px;
}
.body-title
{
	width:150px;
}

.mc_title
{
	width:20%;
	text-align:center;
	vertical-align:middle;
	height:25px;
}

.mc_sub_itile
{
	text-align:center;
	vertical-align:middle;
	height:25px;
}
.bottom_title
{
	width:50%;
	height:20px;
	text-align:left;
	vertical-align:middle;
}

.EntrySlipMainTable
{
	background-color: #cccc99;
}

.upload-photo
{
	height:200px;
	width:150px;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
}
/* classes for button elements */

#btnSave
{
	/*
	background-color: #feef8d;
	border-bottom: #bdb76b 1px solid;
	border-left: #bdb76b 1px solid;
	color: #000000;
	border-top: #bdb76b 1px solid;
	border-right: #bdb76b 1px solid;
	height: 25px;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}

#btnSave:hover
{
	/*
	background-color: #4682b4;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	color: #ffffff;
	border-top: #003366 1px solid;
	border-right: #003366 1px solid;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}


#btnClose
{
	/*
	background-color: #feef8d;
	border-bottom: #bdb76b 1px solid;
	border-left: #bdb76b 1px solid;
	color: #000000;
	border-top: #bdb76b 1px solid;
	border-right: #bdb76b 1px solid;
	height: 25px;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}
#btnClose:hover
{
    /*
	background-color: #4682b4;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	color: #ffffff;
	border-top: #003366 1px solid;
	border-right: #003366 1px solid;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}

#btnAddMore
{
	/*
	background-color: #feef8d;
	border-bottom: #bdb76b 1px solid;
	border-left: #bdb76b 1px solid;
	color: #000000;
	border-top: #bdb76b 1px solid;
	border-right: #bdb76b 1px solid;
	height: 25px;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}
#btnAddMore:hover
{
	/*
	background-color: #4682b4;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	color: #ffffff;
	border-top: #003366 1px solid;
	border-right: #003366 1px solid;
	cursor: pointer;
	font-size: 10px;
	width:50px;
*/
}


#btnAdd   
{
	/*
	background-color: #feef8d;
	border-bottom: #bdb76b 1px solid;
	border-left: #bdb76b 1px solid;
	color: #000000;
	border-top: #bdb76b 1px solid;
	border-right: #bdb76b 1px solid;
	height: 21px;
	cursor: pointer;
	font-size: 10px;
*/
}
#btnAdd:hover
{
	/*
	background-color: #4682b4;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	color: #ffffff;
	border-top: #003366 1px solid;
	border-right: #003366 1px solid;
	cursor: pointer;
	font-size: 10px;
*/
}
#divGrid
{
	width:100%;	
	overflow:scroll;
	
}

/* clasee for entry slip print page */

/*
.entry-slip-font-small
{
	font-size: 10px;
}
*/

.EntrySlipMainTable
{
	width: 600px;
	font-family: 'Arial Unicode MS';
	background-color: #ffffff;
}
.EntrySlipMainTableTR1TD1
{
	text-align: left;
	vertical-align: middle;
	font-size: 15px;
	width: 240px;
	font-weight: bold;
}
.EntrySlipMainTableMeanHeading
{
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	width:100%;
}
.EntrySlipMainTableTR1TD2
{
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
.EntrySlipLogo
{
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	padding-top: 5px;
}
.EntrySlipSubTable
{
	width: 100%;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
}
.SixRSeller
{
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	padding-left: 200px;
}
.EntrySlipBorder
{
	border-top: #000000 1px solid;
	text-align: left;
	height:5px;
	vertical-align: top;
}
.EntrySlipSubTableTD1
{
	width: 30%;
	font-size: 12px;
	font-weight: bold;
}
.EntrySlipDateTime
{
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

.EntrySlipSubTableTD2
{
	text-align: center;
	width: 40%;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
.EntrySlipSubTableTD3
{
	width: 30%;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
}
.EntrySlipSubTableTwo
{
	font-size: 12px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}
.EntrySlipSubTableThree
{
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
}
.EntrySlipSubTableFour
{
	font-size: 12px;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.EntrySlipSubTableFourTDOne
{
    width: 25%;
    text-align: center;
   
}
.EntrySlipSubTableFourTDSecond
{
	width: 15%;
	text-align: center;
    
}
.EntrySlipSubTableFourTDTwo
{
	width: 25%;
	text-align: center;
    
}
.EntrySlipSubTableFourTDThree
{
	width: 25%;
	text-align: center;
   
}
.EntrySlipSubTableFourTDFour
{
	width: 10%;
	text-align: center;
    
}
.EntrySlipRepeaterTableTDOne
{
	width: 30%;
	text-align: left;
	padding-left: 60px;
}
.EntrySlipRepeaterTableTDTwo
{
	width: 30%;
	text-align: left;
	padding-left: 70px;
}
.EntrySlipRepeaterTableTDThree
{
	width: 15%;
	text-align: left;
	padding-left: 28px;
}
.EntrySlipRepeaterTableTDFour
{
	width: 15%;
	text-align: left;
	padding-left: 10px;
}
.EntrySlipRepeaterTableTDFive
{
	width: 10%;
	text-align: left;
}
.EntrySlipSubTableFive
{
	font-size: 14px;
	width: 80%;
	vertical-align: middle;
	text-align: left;
}
.entry-slip-font-small
{
	font-size: 10px;
}
.entry_td
{
    border-style: none none dashed none;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.repColHead
{
    text-align:center;
    vertical-align:middle;
    width:50px;
    font-weight:bold;
    
}

/* entry slip print button*/

.print_button {
  background-color: #4CAF50; /* Green */
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}



.close_button {
  background-color: #555555; /* Black */
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}