BODY{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color: #1A5795;
	FONT-SIZE: 12px;
	font-style: normal;
	color: #1A5795;
	scrollbar-face-color:#95B0CA;
	scrollbar-highlight-color:#95B0CA;
	scrollbar-3dlight-color:#D3E6F4;
	scrollbar-darkshadow-color:#D3E6F4;
	scrollbar-Shadow-color:#95B0CA;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#D3E6F4;
	background-image: url(images/bk.gif);

}
TD{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	line-height: normal;
	color: #1A5795;
}
DIV{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-style: normal;
	line-height: normal;
	color: #1A5795;
}

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 #4682B4;
}

.blueborder_2 {
 border: 2px solid #4682B4; 
}

label.required {
 color: #275c44;
}    

input,textarea,select{ 
 font-family:  Arial,Verdana;	
 font-size: 12px;
 font-weight: bold;
 color: #004080;
 /*border-width: 1px;
 border-bottom-color:gray;
 border-right-color:gray;  */
 border: 1px solid #75C5FF;
 padding-top: 2px;padding-left: 2px; 
 background-color: #FFFFFF; 
}
 
input.required, textarea.required{
   background: #FFFFEE;
}

input.readonly {
  background: #F6F6F6;
}       

input.fixed   {
  background: #FAFAFA;
  border:1px solid white;            
  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;
 height: 24px;
 width: 80px;
 border: 0px;
 }  
 
 .button2
{ 
 font-size: 14px;
 background-image: url(images/bt_bk2.gif);
 text-align: center;
 height: 24px;
 width: 150px;
 border: 0px;
 } 
 
.button3
{ 
 font-size: 14px;
 background-image: url(images/bt_bk3.gif);
 text-align: center;
 height: 24px;
 width: 150px;
 border: 0px;
 } 
 
.button4
{ 
 font-size: 14px;
 background-image: url(images/bt_bk4.gif);
 text-align: center;
 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;
}

.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;
	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:#C8E3FF;
	text-align: center;
	border: none;

}
.topbt {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066FF;
	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;
}
