/* CSS Document */
body { 	margin:10px 0 20px 0; 
		padding:0; 
		background-color:#FFFFFF; 
		font-size:12px; 
		color:#000000;
		font-family:Verdana, Arial, sans-serif; }

img { border: none; 
	  behavior: url("iepngfix.htc"); }
	  
a {  text-decoration:none; font-size:12px; color:#A5A5A5; }	
a:hover  {  font-size:12px; color:#A5A5A5; }	
	  
#content { width: 808px; }
#header { width:808px; height:70px; }
#footer { width:808px; height:30px; clear:both; }

#bodytext_gray_12 { font-size:12px; color:#A5A5A5; padding: 0.7em; line-height:1.5; }
#bodytext_white_14 { font-size:14px; color:#FFFFFF; font-weight:bold; padding: 0.7em; line-height:1.5; }

.T12gT { font-size:12px; color:#BF0000; line-height:1.5; }
.T12gkT { font-size:12px; color:#2F2F2F; line-height:1.5; }
.barcode { font-family:Verdana, Arial, sans-serif; font-weight:bold; font-size:36px; color:#BF0000; line-height:1.5; }

#image_location{ color:#FFFFFF; padding: 1em;  }

.datalist{
	border:1px solid #0058a3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#eaf5ff;
	font-size:14px;
}

.datalist caption{
	padding-bottom:5px;
	font:bold 1.4em;
	text-align:left;
}

.datalist th{
	border:1px solid #0058a3;
	background-color:#4bacff;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px; padding-bottom:4px;
	padding-left:12px; padding-right:12px;
	text-align:center;
}

.datalist td{
	border:1px solid #0058a3;
	text-align:left;
	padding-top:4px; padding-bottom:4px;
	padding-left:10px; padding-right:10px;	
}

.datalist tr:hover, .datalist tr.altrow{
	background-color:#c4e4ff; 
}

.table{ border-Top: 1px #888888 solid; border-left:1px #888888 solid;}
.td{border-bottom: 1px #888888 solid; border-right:1px #888888 solid; padding:5px;}