
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #F5F5F5;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #7B9CAE;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #C4D3DB;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #3C5462;
  color: #FFF;
  border: 1px solid #3C5462;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar tbody .hilite { /* Hovered cells <TD> */
  background: #DEE7EB;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody .active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody .selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody .weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody .today { /* Cell showing selected date */
  font-weight: bold;
  color: #000;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #acf;
}

/*-----------------------------*/








A:link 
{
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited 
{
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A:active 
{
	FONT-SIZE: 8pt; COLOR:blues; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}
A:hover 
{
	FONT-SIZE: 8pt;
	COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

select 
{ 
  border:1px solid; 
  border-color:gray;
  background:ghostwhite;
  background-image:url(../images/dd.jpg);
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  z-index:0;
  
  
  }
  
black;
  z-index:0;
  
  
  }
  
black;
  z-index:0;
  
  
  }
  
black;
  z-index:0;
  
  
  }
  
black;
  z-index:0;
  
  
  }
  
BODY 
{
	 BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; MARGIN: 0px;
	 SCROLLBAR-FACE-COLOR:#ffbeb7;c1cdc1;C2CBB1 ;SCROLLBAR-HIGHLIGHT-COLOR:#ffffdd;  SCROLLBAR-SHADOW-COLOR: #ffff66;99A582;
     scrollbar-3dlight-color: #ffff66;ecefe0; SCROLLBAR-ARROW-COLOR: black;SCROLLBAR-TRACK-COLOR:#ffffdd; 
     SCROLLBAR-DARKSHADOW-COLOR: #ffff66;edcbd4;BORDER-LEFT: 0px;PADDING-TOP: 0px;  BORDER-BOTTOM: 0px; BACKGROUND-COLOR:white;
	 cursor:url(images/cursor.cur);


}

.cv
{
  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold; 
  COLOR:WHITE; 
background-image:url(../images/g.gif);
  /* border:1px solid gray;*/
}



.dgdatagrid{font-family:Verdana;font-size:8pt;}
.dgHeader{font-family:Verdana;font-size:8pt;font-weight:bold;color:White;background-color:#113311;7f8f4d;}
.dgItem {background-color:#f0fff0;9bcd9b;66ffcc;c6d0a5;}
.dgalt {background-color:#ecedef;}

.davpdgdatagrid{font-family:Verdana;font-size:8pt;}
.davpdgHeader{font-family:Verdana;font-size:8pt;font-weight:bold;color:maroon;background-color:#eedd82;}
.davpdgItem {background-color:#fafad2;}

.btn
{
  width:63px;
  color: White;
  background:lightslategray url('../images/gg1.gif');
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  cursor:hand;
	height: 21px;
}

vetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  cursor:hand;
  height:20px;
}

.btnprego
{
  width:25px;
  border-color: 1px solid silver;
  color: white;
  /*background: #326087;*/
  background:#9CA983;
  background-image:url(../images/gg1.jpg);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  cursor:hand;
}
.btn86
{
  width:86px;
  border-color: 1px solid silver;
  color: white;
  /*background: #326087;*/
  background:#9CA983;
  background-image:url(../images/gg1.jpg);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  cursor:hand;
}
	/*.btn118
	{
	width:118px;
	border-color: 1px solid silver;
	color: white;
	background: #326087;
	background:#9CA983;
	background-image:url(../images/gg1.jpg);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	cursor:hand;
	}	
	*/
.btn118
{
  width:162px;
  border-color: 1px solid silver;
  color: white;
  /*background: #326087;*/
  background:#9CA983;
  background-image:url(../images/gg1.jpg);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  cursor:hand;
}

.btn1
{
	cursor:hand;
}
.labeld
{
	
	font-family:Verdana;
	font-size:8pt;
	color:Black;
	width:62px;
	
}

.lhead
{
  BACKGROUND-COLOR: #406c94;
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; 
}

.TdHeader
{
	background-color:#ecefe0;
    background-image:url(../images/gg.gif);
    font-family:Verdana;
    font-size: 8pt;
    font-weight:bold;
    color:White;
}

.TdHeader1
{
	background-color:#EDE275;
    font-family:Trebuchet MS;
    font-size: 12pt;
    font-weight:bold;
    color:black;
    height:33px;
}
.davpTdHeader
{
	background-color:lightslategray;
    font-family:Trebuchet MS;
    font-size: 12pt;
    font-weight:bold;
    color:black;
    height:33px;
}
.TdHeader3
{
	background-color:#F1F4EF;
    font-family:Verdana; 
    font-size: 8pt;
    font-weight:bold;
    color:black;
}
.bddown
{
	background-color:#F1F4EF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color:  black;
	border-bottom:1 px solid black;
}


.TdHeader2
{
	background-color:#A4375B;
    background-image:url(../images/dd5.jpg);
    font-family:Verdana;
    font-size: 8pt;
    font-weight:bold;
    color:White;
}


	
.inputtext 
{
   border:1px solid;
  border-color:gray;
  backgr
.inputtext1 
{
  border:1px solid gray;
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  height:18px;
  z-index:0;
    margin-top: 0px;
}

y;
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  height:18px;
  z-index:0;
}

.inputtextreadonly 
{
   border:1px solid;
  border-color:gray;
  background:#ecedef;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:208px;
  height:18px;
  z-index:0;
}
.inputtext640 
{
   border:1px solid;
  border-color:gray;
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:640px;
  height:51px;
  z-index:0;
}


.inputtext456
{
  border:1px solid;
 border-color:gray;
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:551px;
  height:38px;
  z-index:0;
}

.inputtext160 
{
	 border:1px solid;
  border-color:gray;
	background:ghostwhite;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:gray;
	width:160px;
	height:18px;
	z-index:0;
}


.inputtextlabel
{
	 border:1px solid;
  border-color:gray;
	background:#f1f4ef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:gray;
	width:130px;
	height:18px;
	z-index:0;
}
.inputtext96 
{
  border:1px solid;
 border-color:gray;
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:96px;
  height:18px;
  z-index:0;
}
.inputtext40
{
  border:1px solid;
   border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:40px;
  height:18px;
  z-index:0;
}
.inputtext60
{
  
   border:1px solid;
   border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:60px;
  height:18px;
  z-index:0;
}
.inputtextmulti 
{
  border:1px solid;
    border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:208px;
  height:50px;
  z-index:0;
}
.inputtextmultiline 
{
  border:1px solid;
    border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:250px;
  height:50px;
  z-index:0;
}
.inputtextmultiliner 
{
  border:1px solid;
    border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:320px;
  height:180px;
  z-index:0;
}
.inputtext38h
{
  
   border:1px solid;
   border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:208px;
  height:38px;
  z-index:0;
}
.inputtexth
{
  
   border:1px solid;
   border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:400px;
  height:200px;
  z-index:0;
}
.inputtexts 
{
   border:1px solid;
   border-color:gray;
  /*border-color:dark green;*/
  background:ghostwhite;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:black;
  width:137px;
  height:18px;
  z-index:0;
}


.tabcontent 
{
  background-color:#ffffee;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color:  black;
}

.tabcontent185
{
  background-color:#F1F4EF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color:  black;
  width:185px;
}

.tabcontent1 
{
  background-color:#F1F4EF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:BOLD;
  color:  Black;
}


.tabb
{
BORDER-RIGHT: gray 1px solid;
 BORDER-TOP: gray 1px solid; 
BORDER-LEFT: gray 1px solid;  
BORDER-BOTTOM: gray 1px solid;
}
.tabb3
{
	
  background-color:#F1F4EF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:  black;
  BORDER-TOP: black 1px solid; 
  BORDER-BOTTOM: black 1px solid;
}


.tabb4
{
  background-color:#F1F4EF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
   color:  black;
   BORDER-right: black 1px solid; 

}

.tabb1
{
 BORDER-TOP: black 1px solid; 
BORDER-BOTTOM: black 1px solid;	
}

.tabb2
{
 BORDER-BOTTOM: black 1px solid;
}
.tabb9
{
BORDER-TOP: black 1px solid; 
}

.msg_f
{
	font: smallcaption;
	color: red;
}
.msg_t
{
	font: smallcaption;
	color: green;
}



.tblgrey{background-color:#d3d3d3;}
.labl{font-size: smaller; font-family: 'Arial Unicode MS',Verdana, Geneva, Arial, Helvetica, sans-serif;}
.page_head{background-color:aqua;font-weight: bold;font:horizontal-align:'center'}
.page_head1{font-weight: bold;font:horizontal-align:'center'}
.page_body{background-color:#dcebef;font-size: smaller; font-family: 'Arial Unicode MS',Verdana, Geneva, Arial, Helvetica, sans-serif;}
.page_body1{font-size: smaller; font-family: 'Arial Unicode MS',Verdana, Geneva, Arial, Helvetica, sans-serif;}