a:link
{
	color: #810402;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:visited
{
	color: #ff002a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:hover
{
	color: #ff002a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:active
{
	color: #ff002a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.RightTable
{
	POSITION: relative;
	margin-top:-1px;
}

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/mainBG.gif);
}
.headingRedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}

.span1
{		
	background-color: #33CC33;
}
.btextlist
{
      
   border: 0px solid #929292;
       background-color: #ffffff;
       font-family: verdana;
       font-size: 10px;
       color: #000000;
	font-weight: 700;
}
.scrollingControlContainer
{
    overflow-x: hidden;
    overflow-y: scroll;
}

.scrollingCheckBoxList
{
    border: 1px #808080 solid;
    margin: 10px 10px 10px 10px;
    height: 300px;
}

.headinglink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	CURSOR:hand;
	text-decoration: none;
}
.heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.ItemText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.story
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.Horizontal
{
	height: 1px;
	width: 99%;
	background: #cc0000;
	margin: 0px 150px 0px 150px;
}

.pageHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5E5E5E;
}

.pageHeadRaquo
{
	font-family: Times New Roman, Times, serif;
	color: #949C94;
	font-size: 20;
}
.active
{
	color: #FFFFFF;
	background-color: #9BA89B;
	color: #0099FF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.topMenuLink
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.topMenuLink:link
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.topMenuLink:active
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #810402;
}
.topMenuLink:hover
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #80807F;
}
topbarBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TextField
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	
	
}
.TextField_f_2
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-align:left;
	width: 250px;
}
.TextField_f
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-align:left;
	width: 149px;
}
.TextField_f_attn
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	text-align:left;
	height:18px;
	
}
.table_style_lo
{
	
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	
}
.table_style_emp
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	
}
.table_style_12
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	
}

.table_style
{	
	font-family: verdana;
	font-size: 12px;
	color: #000000;	
	width: 51px;
}
	
.table_style_attn
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	height: 28px;
	width: 360px;
	}
.table_style2
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	width: 360px;
	
}
.table_style1
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	height: 18px;
	width: 400px;
	
}
.TextField_f12
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align:left;

}

.table_style12
{
	
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	
}

.AttendanceGrid
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 9px;
	color: #000000;
}


.Input
{
	font-family: Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	background-color: #e1e1e1;
	border-bottom-style:ridge ;
	BORDER-TOP-STYLE: ridge;
	BORDER-RIGHT-STYLE: ridge;
	BORDER-LEFT-STYLE: ridge;
	FONT-STYLE: normal;   
	FONT-WEIGHT: bold; 
	WIDTH: 83px; 
	HEIGHT: 24px
	}

.TextField10



{
	
	background-color:#E0E0E0;
	border:1px solid #929292;
	border-style: groove ; 
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px medium ;
	color: #000000;
}
.SizeField
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}

.TextFieldmsg
{
	border: 0px solid #929292;
	background-image: url(../images/mainBG.gif);
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	height:40px;
}
.TextField1
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 8px;
	color: #000000;
}
.PreTextField
{
	border: 1px solid #929292;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
.PreTextField1
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
.inputbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	background-color: #e1e1e1;	
}
.txtColoumHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.grayBG
{
	background-color: #EBEFEF;
}
.dgColumnHeading
{
	background-color: #810402;
}
.dgAlternateRowColor
{
	background-color: #D8E1D8;
}
.dgtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A0403;
	text-decoration: underline;
}
.dgtext:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A0403;
	text-decoration: underline;
}
.dgtext:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}
.dgtext:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE0400;
	text-decoration: none;
}
.TblBorder
{
	border: 1px solid;
	border-color: #D8D8D8;
	border-collapse: collapse;
}
.tblThnBorder
{
	border: 1px solid;
	border-color: #666666;
	border-collapse: collapse;
}
.mainText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001676;
	
}
.mainText1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.SystemField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.mainBlText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.mainHeadVery1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0061BD;
	font-weight: bold;
}


.mainHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.mainSubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0061BD;
	font-weight: bold;
	/*cursor:hand;*/
}

.mainWhiteBG
{
	background-color: #FFFFFF;
}

.BoldBlTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #001676;
	text-decoration: none;
}
.BoldBlTxtss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #001676;
	text-decoration: none;
}
.BoldWhiteTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.BoldLblTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7B4C4C;
	text-decoration: none;
}
.dtGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	border-collapse: collapse;
}
.dtGridItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
}
.dtGridLink
{
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	background-color: #FFFFFF;
}
.dtGridLink:link
{
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	background-color: #FFFFFF;
}
.dtGridLink:hover
{
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	background-color: #FFFFFF;
}
.dtGridLink:visited
{
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	background-color: #FFFFFF;
}
.dtGridLink:active
{
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	background-color: #FFFFFF;
}

.dgAlternateRowColor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBEFEF;
}
.jobInnerTblBgColor
{
	background-color: #f4f7f9;
}
.dtGridHd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color:#6699CC;
	border: 1px solid #999999;
	border-collapse: collapse;
}
.columheader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR:  #ffffff; 
	background-color:#6699CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hand
{
	CURSOR:hand
}
.hyperlinkbutton
{
	cursor:hand;
	color:#FF0033;
}
.r_button{
	background-color: #C4D5E5;
	color: #000000;
	cursor: hand;
	font-family: verdana;
	font-size :60%;
	border: 1px solid #BABAD2;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0px 0 3px 0px;
	width: 120px; 
	height: 10px; 
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFE8EF, endColorstr=#BACBD5);
}

.r_button_on{
	background-color: #C4D5E5;
	color: #000000;
	cursor: hand;
	font-family: verdana;
	font-size : 60%;
	border: 1px solid #BABAD2;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0px 0 3px 0px;
	width: 120px; 
	height: 10px; 
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFFFF, endColorstr=#C4E0F7);
}
.container {
   background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
 /* moz-opacity:0.5;            Mozilla 1.6 and below   */
     /* opacity: 0.5;             newer Mozilla and CSS-3 */
}
.opaquetext {
   filter:alpha(opacity=100);  /* discarded */
	/* -moz-opacity:1.0;            discarded */
   /* opacity: 1.0;               discarded */
}

.heading
{
	color:#0000ff;
	cursor:hand;
	font-size:xx-small;
	font-family:Arial;
	font-weight:normal;
}

.tdSectionName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #ffffff;
	
	 
	
}
.displayColumn
{
	display:none;
}
.borderL
{
	BORDER-RIGHT: #cccccc inset; 
	BORDER-TOP: #cccccc inset;
	 Z-INDEX: 102; 
	 BORDER-LEFT: #cccccc inset; 
	  BORDER-BOTTOM: #cccccc inset;
}
.bgColortd
{
	background-color:"#e5e5e5";
	
}
.tblstyle
{
	width: 79%
}
.menubar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0061BD;
	font-weight: bold;
	/*cursor:hand;*/
}
.menubartop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40%;
	color: #0061BD;
	font-weight: bold;
	/*cursor:hand;*/
}
.scrollhidden
{
	overflow: hidden;
}
.active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	height: 22px;
	width: 100px;
}

.GridUl{
	margin:0px;
	padding:0px;
}

.GridUl li
{
	border :solid 1px black;
	overflow: hidden;
	list-style:none;
	display: inline;
	vertical-align:middle;
	line-height:24px;
}

.TextField_for_tab
{
	
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-align:left;

}

.newTextField_f
{
	width:150px;
	font-size: 9px;
	text-align:left;
	height:18px;

} 

.TextField_for_tab1
{
color:#6666ff;
	
	font-size: 14px;
	
	text-align:left;

}


.newTextField_f1
{
	width:100px;
	font-size: 9px;
	text-align:left;
	height:18px;

} 

.listbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;		
	text-decoration: none;
}
.SalesButtonClear
{
    -moz-box-shadow: inset 0px 1px 0px 0px #bee2f9;
    -webkit-box-shadow: inset 0px 1px 0px 0px #bee2f9;
    box-shadow: inset 0px 1px 0px 0px #bee2f9;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
    background: -moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
    background-color: #a0bfeb;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    border: 1px solid #3866a3;
    display: inline-block;
    color: #14396a;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    height: 24px;
    line-height: 24px;
    width: 135px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #7cacde;
    color:black;
}
.SalesButtonClear:hover
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
    background: -moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
    background-color: #468ccf;
    cursor: pointer;
}

.SalesGridHeader {
padding: 10px 10px 10px 10px;
border-top: 0;
border-bottom: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
background: #a0bfeb;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}
.TextFieldNew
{
    width: calc(100% - 5px); /* IE 9,10 , Chrome, Firefox */
    width: -webkit-calc(100% - 10px);
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    border: 1px solid #929292;
	color: #000000;

}
.TextFieldNew1
{
    width: calc(200% - 5px); /* IE 9,10 , Chrome, Firefox */
    width: -webkit-calc(200% - 10px);
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    border: 1px solid #929292;
	color: #000000;

}
.DropdownNew
{
    width: calc(100% - 2px); /* IE 9,10 , Chrome, Firefox */
    width: -webkit-calc(100% - 10px);
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    border: 1px solid #929292;
}
.lbtxt  
{ 
	font-family:Trebuchet MS;
	color:Black;
	text-align:left;
	margin-left:0px;
	height:11px;
	font-size:small;
	width:100px;	
}
.BillEntryButtonNew {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 3px #ffffff;
}
.BillEntryButtonNew:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BillEntryButtonNew:active {
	position:relative;
	top:1px;
}


.BillEntryButtonClear {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:14px;
	line-height:14px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 3px #ffffff;
}
.BillEntryButtonClear:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.BillEntryButtonClear:active {
	position:relative;
	top:1px;
}
#cover {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1; /* make sure logout_box has a z-index of 2 */
  background-color: none;
  display: none;
}