
body {
 /*background-color: #e1e8ed;*/
 margin: 0px;
 padding: 0px;
 /*scrollbar-3dlight-color:pink;
 scrollbar-arrow-color:white;
 scrollbar-track-color:#C0C0C0;
 scrollbar-darkshadow-color:#666666;
 scrollbar-face-color:#666666;
 scrollbar-highlight-color:white;
 scrollbar-shadow-color:white;*/
 /*background-image: url('/images/body_BG.PNG');*/
 background-position: center;
 background-repeat: repeat;}

form {padding: 0px; margin: 0px;}

TD {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 /*color: #16536e;*/ }
 
img {border-style:none;}
.img {border: 1px solid #26627b;}

.logo {margin: 30px 0px 0px 79px;}

.bottommenu {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 /*color: #275c75;
 background-color:Transparent;*/  }
 
.bottommenu:hover {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 /*color: #000000;
 background-color:Transparent;*/ 
 text-decoration:underline;  
 }

UL
{
    -webkit-padding-start: 15px;    
}
.UL
{
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	/*color: #400000; */
}
 
.UL:hover {
 font-family: Verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 /*color: #400000;
 background-color:Transparent;*/ }

.LI {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 /*color: #9f0000;*/ }
 
 .LIDisable {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 /*color: Gray;*/}
 
 .LI:hover  
 {
 font-family: tahoma, arial, verdana;
 text-decoration: underline;
 font-weight: bold;
 font-size: 11px;
/* color: #9f0000;
 background-color:Transparent;*/  
}

select {width: 100%;}
input {width: 100%;}
textarea {width: 100%;}
/*
.fcsctl
{
    border-color: #C600C6;
    background-color: #E9B9FF;
    border-style:dotted;
}
*/
input:focus, textarea:focus, select:focus {
  box-shadow: 0 0 5px #a888b6;
  border:1px solid #c396d7;
 /* background-color:#E9B9FF;*/
}
a#alertan {text-decoration :underline; /*color:#C73B0B;*/}
a#alertan:hover {text-decoration:none; /*color:#fff;*/}

/*---------------------------------From Stylesheet -----------------------------------------*/

input, textarea
{
	border: 1px solid #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	/*width:300px;
	color:#4B4B4B;*/ 
	text-transform: uppercase;
}
input[type=submit]
{
	text-transform:capitalize;
}
/*input[type="button"], input[type="submit"], input[type="reset"]
{
	background-color: #106573;    
}
*/
input[type="button"][disabled], input[type="submit"][disabled], input[type="reset"][disabled]
{
    /*color: #FFFFFF;
    background-color: #669999; */
    cursor: default;
}

input[type="text"][disabled]
{
  /*  color: #000000;
    background-color: rgb(238, 238, 238);*/
}

input.button, buttonStyle1
{
	width:80px; 
	/*color:#FFFFFF;*/ 
	cursor:pointer;cursor:hand
	height:20px;
	font-family:Arial,Sans-Serif;font-weight:normal
}

input.buttonSub
{
    /*background-color: #666;*/
    width:80px; 
    /*color: #FFFFFF;*/
    cursor:pointer;cursor:hand
	height:20px;
	font-family:Arial,Sans-Serif;font-weight:normal
}
input.buttonS
{
	width:40px; 
	/*color:#FFFFFF;*/ 
	cursor:pointer;cursor:hand;
	height:18px;
	font-family:Arial,Sans-Serif;font-weight:normal
	
}
input.buttonB
{
	width:100px; 
	/*color:#FFFFFF;*/
	cursor:pointer;cursor:hand
	height:18px;
	font-family:Arial,Sans-Serif;font-weight:normal
	
}
input.buttonM
{
	width:60px; 
	/*color:#FFFFFF;*/ 
	cursor:pointer;cursor:hand
	height:18px;
	font-family:Arial,Sans-Serif;font-weight:normal
	
}
.CBL
{
	/*background-color: white;*/
}
.CBL input
{
	border:none;
	width: auto;
}
.checkbox input
{
	border:none;
	width:15px;
}
input.checkbox 
{
	border:none;
	width:15px;
}
input.textasLable
{
	/*background-color:Transparent;*/
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: Black;*/
}


.displayamount
{
	text-align:right;
}



.number
{
	text-align:right;
	text-transform: uppercase;
}
.uppercase
{
	text-transform: uppercase;
}

select
{
	border: 1px solid #C0C0C0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
a  
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	/*color: white; */
	text-decoration: none; 
	font-weight:bold;
	/*background-color:Transparent;*/  }
a:hover 
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; 
   font-weight:bold;
  /*background-color:Transparent;*/ 
  text-decoration:underline;  }


.alink { font-family: Verdana, Arial, sans-serif; font-size: 11px; 
                  /*color: #00008B;*/ text-decoration:none; font-weight:normal;
                   /*background-color:Transparent;*/ text-decoration:underline;}
.alink:hover { font-family: Verdana, Arial, sans-serif; 
                              font-size: 11px;  font-weight:normal;
                              /* background-color:Transparent;*/ text-decoration :underline;}

.pageheading { padding :1px; width:100%; padding-left:15px;}
.pageheading, .pageheading span{font-size:1.0em; font-weight:bold;text-decoration:underline; /*color:#D05D00;*/  font-family: Arial, Verdana;}

h1 { font-family: Verdana, Arial, sans-serif; font-size: 32px; /*color: purple*/ }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 24px; /*color: #106573*/ }

hr{ color:#106573; width:92%; height:2px; }

table.grid1 {
	border: 1px solid #C0C0C0;
}
table.grid1 td {
	border: 1px solid #C0C0C0;
	font-family: tahoma, arial, verdana;
	 text-decoration: none;
	 font-weight: normal;
	 font-size: 11px;
	 /*color: #16536e;*/ 
	
}

table.grid1 tfoot td, tr.grid1Footer td, .grid1Footer span {
	border: 1px solid #C0C0C0;
	font-weight:normal;
	/*background-color:#666666;
	color:White;*/   	
}

table.grid1 th, table.grid1 tr.grid1SubHeader {
	border: 1px solid #C0C0C0;
	font-weight:bold;
	/*background-color:#666666;
	color:White;*/   
}

td span 
{
    font-weight:normal;
}

.PagerStyle table
{
	text-align: left;
	margin: auto;	
	width:auto;
	float:left;
	
}
.PagerStyle table td{border:0px;padding:5px; text-align:left; width:40px;}
.PagerStyle td{ border-top: #16536e 1px solid; text-align:left; width:40px;}
.PagerStyle a 
{
	/*color: #16536e; */ 
	padding:2px 10px 2px 10px;
	border-top:solid 1px #16536e;    
	border-right:solid 1px #16536e;    
	border-bottom:solid 1px #16536e;    
	border-left:solid 1px #16536e
}
.PagerStyle a:hover
{
	/*color: #FFFFFF;*/
	text-decoration: underline;
	padding: 2px 10px 2px 10px;
	border-top: solid 1px #333333;
	/*background-color: #D05D00;*/
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #border-right:solid 1px #333333
}
.PagerStyle span
{ /*color:White;*/ 
  text-decoration: underline;
  /*background-color:#D05D00;*/
  font-weight:bold; 
  padding:2px 10px 2px 10px;
  border-top:solid 1px #16536e;    
  border-right:solid 1px #16536e;    
  border-bottom:solid 1px #16536e;    
  border-left:solid 1px #16536e;
  
}

.grid1DelRow
{
    font-style:italic;
    text-decoration: line-through;
}
.grid1NegRow
{
    /*background-color: #FFAAAA;*/
}
.grid1selRow{/*background-color: #E9B9FF;*/cursor: hand; } /* #CCFFFF */
.grid1CopyRow{/*background-color: #FFFFCC;*/cursor: hand;}


.grid1NoRecord
{
	border:dashed 1pt #55A0FF;  
	/*background-color:#efefef;*/
	font-weight:bold; 
	/*color:red;*/
	font-family:Arial;
	font-size:0.7em; 
	padding:5px; 
	width:90%;
}

.grid1Footer
{
	font-weight:normal;
	text-align:right; 
}
.grid1Header
{
	font-weight:bold;
	text-align:center; 
}

.FooterStyle
{
	background-position: center;
	background-repeat: repeat-x;
	/*background-color: #FFC1A4;
	color: #003500;*/
	font-weight: bold;
	text-align:right;
	cursor:default;
}



table {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
/*	color: #16536e;*/
	width: 100%;
}


table.grdType {
	border-width: 1px;
	border-spacing:0px;
	border-style: solid;
	/*border-color: gray;*/
	border-collapse: collapse;
	/*background-color: Transparent;*/
}


table.grdType thead td {
	font-weight: bold;
	/*background-color:#666666;
	color:White;*/   
}
table.grdType tfoot td {
	font-weight: bold;
}
table.grdType th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	/*border-color: gray;*/
}
table.grdType td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	/*border-color: gray;
	background-color:Transparent;*/
}
table.grdType td.hidecol {
	border-width: 0px;
	padding: 1px;
	border-style:none;
	/*background-color:Transparent;*/
}



span.error, 
DIV.table-row span.error, DIV.table-rowC span.error, DIV.table-rowC25 span.error, 
DIV.table-rowC20 span.error, DIV.table-rowCS span.error, DIV.table-rowCtl span.error
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
 /*	color: Red;*/
	width: 100%;
	font-weight: bold;
	text-align:left;  
} 

span.information, 
DIV.table-row span.information, DIV.table-rowC span.information, DIV.table-rowC25 span.information, 
DIV.table-rowC20 span.information, DIV.table-rowCS span.information, DIV.table-rowCtl span.information {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: Green;*/
	width: 100%;
	font-weight: bold;
	text-align:left;
} 

.modalBackground 
{
	/*background-color:#F1FCFC;*/
	filter:alpha(opacity=60);
	opacity:0.7;
} 

.cssModelPopup
{
	border: 1px solid #666666;
	/*background-color: Window;*/
	font-family: Verdana, Arial, sans-serif;
	padding: 4px;
	border-top: #666666 5px solid;
	border-right: #666666 5px solid;
	border-left: #666666 5px solid;
	border-bottom: #666666 5px solid;
}

#footer
{
	position:relative;
	bottom:0%;
	width:100%;
	height:25px;   /* Height of the footer */
	clear: both;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: Black;*/
	font-weight: bold;
	text-align:center;	
}

.pagebody
{
	/*padding-bottom:50px;   Height of the footer */  
}

.pagefooter, .pagefooter1Ln
{
/*	position:fixed;
	bottom:0%;
*/
	width:100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: Black;*/
	font-weight: bold;
	text-align:right;	
} 

.pagefooter
{
	height:50px;   /* Height of the footer */
} 

.pagefooter1Ln
{
	height:30px;   /* Height of the footer */
}

.menu01 {
	/*color : #FFFFFF;*/	
	font-size : 12px;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
	/*background-color:Transparent;*/
}

.menu01 a {
	/*color : #FFFFFF;*/	
	font-size : 12px;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
	/*background-color:Transparent;*/
}
.menu01 a:hover 
{
	/*color : #FFFFFF;*/	
	font-size : 12px;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
	/*background-color:Transparent;*/ 
} 

/*---------------------------------From Stylesheet -----------------------------------------*/

.labelWelComeUser
{
	padding-left:2px;
	font-weight:bold; 
	FONT-SIZE: 0.85em;  
	/*COLOR:Maroon;*/ 	
}
.lblCompany
{
	padding-left:2px;
	font-weight:bold; 
	FONT-SIZE: 0.85em;  
	/*COLOR:Maroon;*/ 	
}
.labelWithBoldColor
{
	padding-left: 5px;
	font-weight: bolder;
	font-size: 12px;
	/*color: #FFFFCC;*/
	font-family: Arial, Sans-serif;
}



.labelTotal, input.labelTotal[type="text"][disabled] 
{
	font-weight: bolder;
	font-size: 0.9em;	
	/*color: #9D0000 !important;*/
	font-family: Arial, Sans-serif;
}



.TextBoxStyleCal {width:115px; }



.TextBoxWarning, input.TextBoxWarning[type="text"][disabled]
{
    border-style: solid;
    /*color: #FF0000 !important;
    border-color: #FF0000;*/
    font-weight: bold;
}

.TextBoxDate::-ms-clear  
{
    /* to remove X from datecontrol in IE10+ */
    display: none;
}
.TextNormalFieldStyle {width:200px;}
.TextEmailStyle {width:200px; text-transform:lowercase;}
.TextNoneStyle {width:200px; text-transform:none;}
.reqFieldStyle {width:300px; }

.reqSmallcalFieldStyle {width:115px; }
.reqSmallestFieldStyle {width:70px; }
.disableFieldStyle
{
	font-weight: normal;
	width: 200px;
	/*background-color: #fff;*/
	border: 1px solid #666666;
	/*color: #333333;*/
}
.disableSmallcalFieldStyl {font-weight:normal;  width:115px;  /* BACKGROUND-COLOR:#fff; color:Gray;*/  Border:#c9c9c9 1px solid;  }


.buttonStyle1{font-family:Arial,Sans-Serif;font-weight:normal;/*color:#fff;*/width:150px;cursor:hand; height:20px;border-top:solid 1px #000000;    border-right:solid 1px #000000;    border-bottom:solid 1px #000000;    border-left:solid 1px #000000;}

.cssContentTable{padding:4px;font-family: Arial, Verdana;width:100%;}
.cssContentTable tr td{vertical-align:top;font-family: Arial, Verdana;}

.Headerfont1 {height:20px;}
.Headerfont1, .Headerfont2, .Headerfont3,.Headerfont3n, .Headerfont4 {padding-left:5px;}

.Headerfont1, .Headerfont1 label, .Headerfont1 span {font-size:0.9em; font-weight:bold; font-family: Arial, Verdana;}
.Headerfont2, .Headerfont2 label, .Headerfont2 span {font-size:0.85em; font-weight:bold; font-family: Arial, Verdana;}
.Headerfont3, .Headerfont3 label, .Headerfont3 span {font-weight:bold; text-decoration:underline;font-size:0.8em;font-family: Arial, Verdana;}
.Headerfont3n, .Headerfont3n label, .Headerfont3n span {font-weight:bold; text-decoration:underline;font-size:0.8em;font-family: Arial, Verdana;}
.Headerfont4, .Headerfont4 label, .Headerfont4 span {font-size:0.9em; font-weight:bold; font-family: Arial, Verdana;}

label, span, .label, label1, span.label
{
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 /*color: #16536e;*/ 
}
 
 
 .label1
{	
	/*color: #CC0000;*/
}
.labelUL,.labelLight
{ 
	font-family: tahoma, arial, verdana;
	text-decoration : none;
	font-weight: normal;
	font-size: 11px;
	/*color: #16536e;*/
 
  }

.modalBackground 
{	    
/*background-color:#F1FCFC;*/
filter:alpha(opacity=60);
opacity:0.7;
} 

.cssModelPopup
{
	/*background-color: #ECFFFF;*/
	font-family: Arial, Sans-serif;
	padding: 0px;
	border-right: #398ABD 2px solid;
	border-left: #398ABD 2px solid;
	border-bottom: #398ABD 2px solid;
	border-style: solid;
	border-width: 2px;
	/*border-color: #16536e;*/	
}
.ajax__calendar {
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
    z-index: 1000;
}

.ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
    z-index: 1000;
}


.Context-Menu
{
	position: absolute; 
	display: none; 
	border: 1px outset black; 
	/*width: 200px; */
	padding-left: 10; 
	/*color: black; 
	background-color: #106573;
	color:#FFFFFF;*/ 
	cursor:hand;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size: 11px;
}
.pFooter
{
    position: fixed;
    height: 20px;
    width: 670px;
    margin: auto;
    bottom: 10px;
    text-align: right;
    font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size: 11px;
	display:block;
   
}

.marquee {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  width: 930px;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 35s linear infinite;
  animation-delay: 1.5s;
  color:Blue;
}

@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
