	.AC_RepBoxHeader_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		border:0px none;
		text-align:center;
		background-color:#999999;
		padding:5px 5px 5px 5px;
		color:#FFFFFF;
		text-align:left;
	}
	.AC_RepTitle_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-align:center;
		font-weight:bold;
		padding:5px 5px 5px 5px;
	}
	.AC_RepDate_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		font-weight:normal;
		padding:5px 5px 10px 5px;
	}
	.AC_RepOp_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:5px 5px 20px 5px;
	}
	.AC_RepTopInfo_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		padding:2px 3px 2px 2px;		
	}	
	.AC_RepBody_Heading_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		font-weight:bold;
		color:#A7A754;
		border-bottom:1px solid #999999;
		padding:10px 5px 5px 5px;
	}
	
	.AC_RepBody_Data_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 5px 15px 5px;
		font-weight:bold;
		color:black;
	}
	.AC_RepBody_table{
		background-color:#E5E5E5;
		border:1px solid #999999;		
	}
	.AC_RepBody_TopInfoLabels_span{
		color:#666666;
		font-weight:bold;
	}
	
	.AC_RepBody_InfoDueWin_Labels{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:3px 3px 3px 3px;
		font-weight:normal;
		color:black;
		text-align:right;
		width:50%;
	}
	.AC_RepBody_InfoDueWin_Data{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:3px 3px 3px 3px;
		font-weight:normal;
		color:#0000CC;
		text-align:left;
		width:50%;
	}
	.AC_RepBody_InfoDueWinB_Labels{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:3px 3px 3px 3px;
		font-weight:normal;
		color:black;
		text-align:right;
		width:50%;
		border-top:1px solid #999999;
	}
	.AC_RepBody_InfoDueWinB_Data{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:3px 3px 3px 3px;
		font-weight:normal;
		color:#0000CC;
		text-align:left;
		width:50%;
		border-top:1px solid #999999;
	}
	
	.AC_RepBody_InfoStatWin_Labels{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:black;
		text-align:left;		
	}
	.AC_RepBody_InfoStatWin_Data{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:1px 1px 1px 1px;
		font-weight:normal;
		color:#0000CC;
		text-align:left;
		vertical-align:top;
	}
	
	.AC_BookConfirm_submit_input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid #999999;
		cursor:pointer;
	}
	.AC_BookConfirm_td {	
		color: navy;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		border-bottom:1px solid #999999;
	}
	.AC_BookConfirm_td a:link{	
		color: navy;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	
	.AC_BookConfirm_td a:visited{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}	
	.AC_BookConfirm_td a:hover{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;		
		text-decoration:underline;
	}
	.AC_BookConfirm_td a:active{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}
	
	.AC_RepLinks_td {	
		color: navy;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		padding:5px 5px 5px 5px;
	}
	.AC_RepLinks_td a:link{	
		color: navy;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	
	.AC_RepLinks_td a:visited{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}	
	.AC_RepLinks_td a:hover{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;		
		text-decoration:underline;
	}
	.AC_RepLinks_td a:active{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}
	
	
	
	.AC_TypeOfTripActive_td a:link{	
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.AC_TypeOfTripActive_td a:visited{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
	}	
	.AC_TypeOfTripActive_td a:hover{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;		
	}
	
	.AC_TypeOfTripActive_td a:active{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
	}
	
	
	.AC_TypeOfTripNotActive_td a:link{	
		color: navy;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.AC_TypeOfTripNotActive_td a:visited{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}
	
	.AC_TypeOfTripNotActive_td a:hover{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;		
	}
	
	.AC_TypeOfTripNotActive_td a:active{	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: navy;
		text-decoration:none;
	}
	
	
	input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
	}
	select{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:blue;
		width:200px;		
	}		
	.Top_Title{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#003366;
		margin:0px;
		padding:0px 0px;
	}
	.AC_Login_table{
		background-color:#F1F1D8;
		border:1px solid #999999;
		width:350px;
	}
	.AC_Login_labels_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:5px 5px 5px 5px;
		text-align:right;
		width:32%;
	}
	.AC_Login_input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.AC_Required_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#999999;	
		padding:5px 5px 5px 5px;
		text-align:right;
	}
	.AC_Persist_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:5px 5px 5px 5px;
		text-align:center;
	}
	.AC_LoginErr_td{
		text-align:center;
		color:red;
		padding:5px 5px 5px 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.AC_TypeOfTripActive_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		border-bottom:0px none;
		border-right:2px solid #999999;
		border-left:2px solid #999999;
		border-top:2px solid #999999;
		width:50px;
		text-align:center;
		background-color:#999999;
		padding:7px 10px 7px 10px;
	}
	.AC_TypeOfTripNotActive_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		border-bottom:1px solid #999999;
		border-right:1px solid #999999;
		border-left:1px solid #999999;
		border-top:1px solid #999999;
		width:50px;
		text-align:center;
		background-color:#FAFAEF;
		padding:5px 10px 5px 10px;		
	}
	.AC_Booking_table{
		background-color:#F1F1D8;
		border-bottom:1px solid #999999;
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		border-top:0px none;
		width:100%;
	}
	.AC_BookingLabels_td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	.AC_LoadMess{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		padding:10px 5px 10px 5px;
		border:1px solid #999999;
		width:300px;		
		vertical-align:middle;
		color:#003366;
	}	
	