/* CSS Document */
/*Default Style*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*End Default Style*/

/*Default Link Style*/
a{text-decoration:none; color:#16387C;}
a:link{text-decoration:none; color:#16387C;}
a:visited {text-decoration:none; color:#16387C;}
a:active {text-decoration: none; color:#16387C;}
a:hover{text-decoration:underline; color:#16387C;}
/*End Default Link Style*/

/*Document Header Font Style*/
h1
{
	font-size: 18px;
	font-weight: bold;
}

h2 
{	
	font-size: 14px;
	font-weight: bold;
	
}

h3 
{	
	font-size: 12px;
	font-weight: bold;
}

h4
{	
	font-size: 11px;
	font-weight: bold;
}

h5 
{	
	font-size: 10px;
	font-weight: normal;
}

h6 
{	
	font-size: 9px;
	font-weight: normal;
}

h1
{
    margin-bottom: 5px;
    padding-bottom: 5px;
}

h2, h4, h5, h6
{
    margin-bottom: 0px;
    padding-bottom: 0px;
	/*border:1px solid red;*/
}

h3
{
	margin:1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
}
/*End Document Header Font Style*/

/*Other Font Style*/
.p1
{
	font-size: 11px;
	font-weight: bold;
}

.p2
{
	font-size: 10px;
	font-weight: normal;
}

.p3 
{	
	font-size: 9px;
	font-weight: normal;
}

.p4
{
	font-size: 11px;
	font-weight: normal;
}
.p5
{
	font-size: 12px;
	font-weight: normal;
}
.p6
{
	font-size: 13px;
	font-weight: normal;
}
.p7
{
	font-size: 14px;
	font-weight: normal;
}
.p8
{
	font-size: 10px;
	font-weight: bold;
}	
/*End Other Font Style*/

/*Font Color*/
.cv1
{
	color: #16387C;
}

.cv2
{
	color: #990000;
}

.cv3
{
	color: #FFFFFF;
}

.cv4
{
	color: #333333;
}
.cv5
{
	color: red;
}
/*End Font Color*/


/*terms and conditions table*/
#tnt_table, #tnt_table td 
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
/*End terms and conditions table*/

/*flight table*/
#flight_table, #flight_table td 
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
/*End flight table*/

/*VISA*/
#visa_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}
#visa_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.visa_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #036	
}

.visa_toprow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #004994;	
}

.surcharge
{
	color: #990000; 
	font-size: 10px;
	font-weight: normal;
	text-align: left;    
	background-color: #FFF;	
}

.hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #16387C;	
	text-align: center;    
	background-color: #DCEDF8;		
}
/*End VISA*/


.data 
{
	font-size: 10px;
	font-weight: normal;	
	text-align: center;  		
}


/*OCBC*/
#ocbc_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}

#ocbc_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.ocbc_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #6B0505;	
}

.ocbc_countryrow
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align: center;    
	background-color: #df5656;	
}

.ocbc_toprow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #BA0A0A;	
}

.ocbc_hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #990000;	
	text-align: center;    
	background-color: #FDDFDF;		
}

#ferry_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 700px;
	border-collapse: collapse;	


}

/*End OCBC*/


/*MAYBANK*/
#may_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}

#may_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.may_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #333;	
}

.may_toprow
{
	color: #333;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #F5CA00;	
}

.may_countryrow
{
	color: #333;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #FFFF99;	
}

.may_hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #16387C;	
	text-align: center;    
	background-color: #E5DED7;		
}



/*End MAYBANK*/

/*CITIBANK*/
#citi_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}
#citi_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.citi_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #00497d;	
}

.citi_toprow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #0193cc;	
}

.citi_hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #16387C;	
	text-align: center;    
	background-color: #dee6ef;		
}
/*End CITIBANK*/

/*NTUC*/
#ntuc_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}
#ntuc_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.ntuc_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #444444;	
}

.ntuc_toprow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #676767;	
}

.ntuc_hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;	
	text-align: center;    
	background-color: #e3e3e3;		
}

.ntuc_countryrow
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align: center;    
	background-color: #848484;	
}

#ferry_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 700px;
	border-collapse: collapse;	


}

/*End NTUC*/

/*ANZ*/
#anz_table
{
	background-color:#FFFFFF;
	border: solid #CCC 1px;
	width: 800px;
	border-collapse: collapse;	


}
#anz_table td
{
	padding: 3px;	
	border: solid #CCC 1px;
	border-collapse: collapse;
	
}

.anz_titlerow
{
	color: #FFFFFF;  
	font-size: 15px;
	font-weight: bold;	
	text-align: center;    
	background-color: #004165;	
}

.anz_countryrow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #017dbb;	
}

.anz_toprow
{
	color: #FFFFFF;  
	font-size: 11px;
	font-weight: bold;	
	text-align: center;    
	background-color: #005f8f;	
}


.anz_hotel_col
{
	font-size: 11px;
	font-weight: bold;
	color: #16387C;	
	text-align: center;    
	background-color: #dee6ef;	
	height:32px;
}
/*End ANZ*/
