BODY{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color: #000000;
	FONT-SIZE: 12px;
	font-style: normal;
	color:  #000000;
	
	background-image: url(images/bk.gif);
}
TD{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
DIV{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}

A  { color: #284972; font-size: 12px; text-decoration: none; }
A:link{COLOR: #37649B; TEXT-DECORATION: none; }
A:visited{COLOR: 284972; TEXT-DECORATION: none; }
A:hover { color: #A45D01; text-decoration: underline }

img 	{ border: 0 ;vertical-align: middle; }


table{
 font-family: Arial,Verdana;
 font-size: 12px;
 line-height:16px
}

form{
 padding: 0px;
 margin:  0px;
}   

.blueborder_1 {
 border: 1px solid #000000;
}

.blueborder_2 {
 border: 2px solid #000000; 
}

label.required {
 color: #275c44;
}    

input,textarea,select{ 
 font-family:  Arial,Verdana;	
 font-size: 12px; 
 color: #000000;
 border: 1px solid #989898;
 padding-top: 2px;padding-left: 2px; 
 background-color: #FFFFFF; 
}
 
input.required, textarea.required{
   background:#FFFFFF;
}

input.readonly {
  background: #FFFFFF;
}       

input.fixed   {
  background: #FFFFFF;
  border:1px solid black;            
  text-align:center;
}   

input.cancelled {        
  background: black;  
  color:white;
}       

input.radio,input.checkbox
{
  border:none;
  background:none; 
}	

.button
{ 
 font-size: 14px; 
 background-image: url(images/bt_bk.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 80px;
 border: 0px;
 }  
 
 .button2
{ 
 font-size: 14px;
 background-image: url(images/bt_bk2.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 150px;
 border: 0px;
 } 
 
.button3
{ 
 font-size: 14px;
 background-image: url(images/bt_bk3.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 150px;
 border: 0px;
 } 
 
.button4
{ 
 font-size: 14px;
 background-image: url(images/bt_bk4.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 150px;
 border: 0px;
 } 
 
 .button5
{ 
 font-size: 14px;
 background-image: url(images/bt_bk3.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 184px;
 border: 0px;
 }
 
.button6
{ 
 font-size: 14px;
 background-image: url(images/bt_bk2.gif);
 text-align: center;
 color:White;
 height: 24px;
 width: 150px;
 border: 0px;
} 
 
.exitbtn {
	font-family: Arial,Verdana;
	font-size: 12px; 
	color:     black;    
	background-color: white; 
	padding: 1px 2px 0px 2px; 
	border-top:    1px solid #b7b7b7 ;
	border-right:  1px solid black; 
	border-bottom: 1px solid black ;
	border-left:   1px solid #b7b7b7;
}
.buttonCalendar
{ 
 font-size: 0px;
 background-image: url(images/datePicker.gif);
 text-align: center;
 height: 22px;
 width: 16px;
 border: 0px;
 } 
.btntext
{
	font-size: 12px;	
	background-image: url(images/stripe.gif);
	padding: 1px 2px 0px 2px; 
	border-top:    1px solid #b7b7b7 ;
	border-right:  1px solid black; 
	border-bottom: 1px solid black ;
	border-left:   1px solid #b7b7b7; 

}	
	
span.help {
	cursor:help; 
	vertical-align: top;                 
	border-top:    1px solid #b7b7b7 ;
	border-right:  1px solid black; 
	border-bottom: 1px solid black ;
	border-left:   1px solid #b7b7b7;  
}

.funtitle {	color:#404040;font-size:16px; font-weight:bold;}
 
.gridrowA
{
	background-color:  #FFFFFB;
	text-align: center;
	padding: 1px;
	border: none;
}

.gridrowB
{
	border-left: none;
	background-color: /*#F0F8FF*/#F8F8FF;
	text-align: center;
	padding: 1px;
}

.gridrowHLT  /* highlight */
{
	background-color:  salmon ; 
	text-align: center;
	padding: 0px;
	/*border: thin solid #000000;*/
}

.gridrowCAN  /* canclled or invalid record */
{
	background-color: lightgrey ; 
	text-align: center;
	padding: 0px;
	border: none;
}


.gridcaption
{
	background-color:/*Gray*/#e0e0e0;
	text-align: center;
	border: none;
}
.topbt {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C3333D;
	background-image: url(/images/toptable.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	line-height: 22px;
	text-indent: 12pt;
	background-position: bottom;
	vertical-align: sub;
}
.tablogin
{
	background-image: url(images/hy3.gif);
	background-repeat: no-repeat;
}

.datagrid
{   
	 BORDER-RIGHT: lightgrey 1px solid;
	 BORDER-TOP: lightgrey 1px solid; 
	 BORDER-LEFT: lightgrey 1px solid; 
	 BORDER-BOTTOM: lightgrey 1px solid;
	 width:900px;
}
.resultb #result{background-color:#FCFCFC}
.resulty #result{ background-color: #F6F6F6}	
.style1{width:30px;font-size: 20px;color: #FFFF00;}
