/* for input box on login page */
.loginInput {
	font-size: 12px;
	color: #000000;
	border: thin solid #B8563B;
	border-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.loginInput2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-color: #b8563b;
	border-right-color: #b8563b;
	border-bottom-color: #b8563b;
	border-left-color: #b8563b;
	border-width: 1px;
}

.mText{ 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
		border-bottom-style: solid;
        	border-bottom-color: Black;
			border-bottom-width: 1px;
        	text-indent:5px;
        	font-family: Verdana;
        	font-size: 12px;
        	text-align:left;
			}
			
			
.TextBox1{ 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	 border-bottom:0px;	
			text-indent:5px;
        	font-family: Verdana;
        	font-size: 12px;
        	text-align:left;
			}
			
			


/* for input box on any entry form */
.inputText {
	font-size: 12px;
	color: #000000;
	text-align: left;
	border: thin solid #B8563B;
	border-width: 1px;
	font-family: Arial;
}
/* for input box containing number on any entry form */
.inputTextNum {
	font-size: 12px;
	color: #000000;
	text-align: right;
	border: thin solid #B8563B;
	border-width: 1px;
	font-family: Arial;
}
/* for combo box on any entry form */
.selectInput{
	border-right: thin 1px solid #B8563B;
	border-top: thin 1px solid #B8563B;
	border-left: thin 1px solid #B8563B;
	border-bottom: thin 1px solid #B8563B;
	color: #000000;	
}
/* for checkbox box on any entry form */
.checkbox{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}
/* for labels on on any entry form */
.entryLabel{
	font-size: 12px;
	font-family: Arial;
}
/* for heading on on any entry form */
.entryHeading{
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
/* for copyright text on all pages */
.copyrightText{
	font-size: 12px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* for body of main content place */
.contentPlaceBody{
	background-color: #FBFBFB;
	font-family: Arial;
	font-size: 12px;
	vertical-align:top;
	text-align:left;
	width: 750px;
}
/* for body of menu side bar */
.menusBody{
	width: 200px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
/* for menu text of menu side bar */
.menus{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	overflow: auto;
}
.menusLink
{
	text-decoration:none;
	color: #4583BB;
}
a.menusLink:hover
{
	text-decoration: blink;
	background: #4583BB;
	color: #FFFF00;
}
a.loginLink:hover
{
	text-decoration: blink;
	border: none;
}
/* for Heading of screens */
.commonHeading
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	text-decoration: blink;
	color: #BA00BA;
}
/* standard style for table and its cell */
table{
	font-family: Arial;
	font-size: 12px;
	border-width: 1px;
	border-color: #000000;
	
}
.tableNoBorder
{
	font-family: Arial;
	font-size: 12px;
	border-width: 0px;
	border-color: #000000;
	border-collapse: collapse;
}
td{
	font-family: Arial;
	font-size: 12px;
	border-width: 1px;
	border-color: #000000; 
}
th{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: #F8A863;
	color: #000000;
	border-width: 1px;
	text-align: center;
	border-color: #000000; 
}
.centeredCell
{
	font-family: Arial;
	font-size: 12px;
	border-width: 1px;
	border-color: #000000;
	text-align: center;
}
.rightCell
{
	font-family: Arial;
	font-size: 12px;
	border-width: 1px;
	border-color: #000000;
	text-align: right;
}
.gridDiv
{	
	width: 100%;
	overflow: auto;
}

.gridDivTimeTableList
{	
	width: 750px;
	overflow: auto;
}


.lblMessage
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color:#FF0000;
}
.print { display:inherit; }
.noprint { }
.border
        {
        	border-collapse:collapse;
        }
.gridFirstRowColor
{
	background-color: #FFFFCC;
}
.gridSecondRowColor
{
	background-color: #FFCC66;
}
.tablefiedwidth
{
	width:100%;
	table-layout: fixed;
	border-collapse:collapse;
}
.tableScroll
{
	width:100%;
	border-collapse:collapse;
	overflow: auto;
	
	
}
.readonly
{
	background-color:#FFFFCC;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
}
.readonlycolor
{
	background-color:#FFFFCC;
}
.readonlyLeft
{
	background-color:#FFFFCC;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

.ValueChanged
{
	background-color:#CCFFCC;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	border: thin solid #B8563B;
	border-width: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: none;
	border-width: 0px;
}

.ValueChangedNotValid
{
	background-color: LightPink;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	border: thin solid #B8563B;
	border-width: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: none;
	border-width: 0px;
}

.ErrorTxt
{
	background-color:#999999;
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	border: thin solid #B8563B;
	border-width: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: none;
	border-width: 0px;
}


.UsrTxtreadonly
{
	background-color:#FFFFCC;
	font-size: 12px;
	font-family: Arial;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: none;
	border-width: 0px;
}

.UsrTxt
{
	font-size: 12px;
	font-family: Arial;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: none;
	border-width: 0px;
}

.UsrentryLabel{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.Addons
{
	background-color: #FFCC66;
	padding: 5px;
	border: Solid 1px black;
	border-bottom: Solid 1px black;
}

.Deleted
{
	background-color: Gray;	
}

.IndentDisabled
{
	background-color: #CCCCFF;	
}

.LightGreen
{
	background-color: #00FF66;	
}

.LightBlue
{
	background-color: #99CCFF;
}

h1{
	line-height:130%;
}
a{
	color: #0000FF;
	text-decoration:none;		
}
a:hover
{
	border-bottom:1px dotted #317082;
	color: #307082;
}   			
	
#dhtmlgoodies_tooltip
{
	background-color:#FFF380;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.7em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
}
#dhtmlgoodies_tooltipShadow
{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;		
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
.GrdRowBgcolor
{
	background-color: #CCFFCC;
}

.GrdRowBgcolorPending
{
	background-color: PINK;
}

.GrdRowBgcolorGenerated
{
	background-color: #CCFFCC;
}