h4{
	font-size:10.5pt;
	margin:5px 0;

	}
.font_01 {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	}
.font_01 td{
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	}
.font_01 th{
	text-align: left;
	font-size: 10pt;
	font-style: normal;
	}
.font_02 {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	
	}
.font_02 a {
	text-decoration: none;
	color :#000000
	}

h1 {
	font-size: 18pt;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;	
	margin:0px;
	}
h2 {
	font-size: 16pt;
	font-style: normal;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin:0px;
	}


.bg_01 {
	color: #FFFFFF !important;
	font-weight: bolder;
	background-color: #E10057;
	padding-left: 10px;
	}

.bg_01 a {
	color: #FFFFFF;
	}

.bg_02 {
	font-size: 10pt;
	font-style: normal;
	color: #666666;
}

.bg_02 td{
	background-color: #FFCCCC;
	}
.bg_03 {
	color: #FFFFFF !important;
	font-weight: bolder;
	background-color: #336600;
	padding-left: 10px;
	}
.bg_03 a {
	color: #FFFFFF;
	}

.bg_04 {
	font-size: 10pt;
	font-style: normal;
	color: #666666;
	}

.bg_04 td{
	color : #000000;
	background-color: #E8FFD0;
	}
.sc_table{
	font-size:12px;
	line-height:160%;
	border: 1px solid #333333;
	border-collapse: collapse;
	}
.sc_photo{
	font-size:12px;
	border: 1px solid #333333;
	border-collapse: collapse;
	}
.sc_table_inner{
	font-size:12px;
	}
	
.sc_table th, sc_table td{
	border: 1px solid #333333;
	}
.sc_photo th, sc_photo td{
	border: 1px solid #333333;
	}
.sc_table th{
	background-color: #FFCCCC;
	text-align: left;
	padding-left: 12px;
	}
.sc_photo th{
	background-color: #FFCCCC;
	text-align: left;
	padding-left: 12px;
	}
.sc_table td{
	backgroud-color: #FFFFFF;
	padding: 10px 10px 2px;
	}
.sc_photo td{
	backgroud-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 2px;
	}
	
.sc_table_inner td{
	backgroud-color: #FFFFFF;
	padding: 0px 2px 2px;
	}
.header_0 {
	background-color: #007CE2;
	padding-top: 2px;
	}

.header_0 td{
	font-size:12px ;
	text-align: center;
	color: #FFFFFF;
	background-color: #007CE2;
	}
	
.header_0 a {
	color: #FFFFFF;
	text-decoration: none;
	}	
.header_1 {
	background-color: #336600;
	padding-top: 2px;
	}

.header_1 td{
	font-size:12px ;
	text-align: center;
	color: #FFFFFF;
	background-color: #336600;
	}
	
.header_1 a {
	color: #FFFFFF;
	text-decoration: none;
	}
.sc_table_timeslot{
	font-size:12px;
	line-height:160%;
	border: 1px solid #333333;
	border-collapse: collapse;
	backgroud-color: #FFFFFF;
	padding: 0px 2px 2px;
	}
.sc_table_timeslot td{
	text-align: center;
	border: 1px solid #333333;
	backgroud-color: #FFFFFF;
	}
.newsc_table{
	font-size:12px;
	line-height:130%;
	border: 1px solid #007CE2;
	border-collapse: collapse;
	}
.newsc_table td{
	padding: 0px 5px 5px;
	background-color: #D0E8FF;
	}
.newsc_table a {
	color: #000000;
	text-decoration: none; 
	}
.newtr_table{
	font-size:12px;
	line-height:130%;
	border: 1px solid #AD00E2;
	border-collapse: collapse;
	}
.newtr_table td{
	padding: 0px 5px 5px;
	background-color: #EBD7FF;
	}
.newtr_table a {
	color: #000000;
	text-decoration: none; 
	}
.sccamp_table{
	font-size:12px;
	line-height:130%;
	border: 1px solid #FF7F00;
	border-collapse: collapse;
	}
.sccamp_table td{
	background-color: #FFD5AA;
	padding: 0px 5px 5px;
	}
.sccamp_table a {
	color: #000000;
	text-decoration: none; 
	}
.blu_s	{
	color	:#3388FF;
	font-size:12px;
	font-weight:	bold;
	margin-left:	10px;
	margin-right:	7px;
	line-height:	14px;
	}
.select	{
	color		:	darkblue;
	background-color	:	#eeeeff;
	border		:	1px blue solid;
	overflow	:	auto;
	}
.enq_table {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	margin-bottom: 12px;
	}	
.enq_table th {
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	background-color: #EEEEEE;
	padding-left: 10px;
	text-align: left;
	}	
.enq_table td {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding-right: 10px;
	}
input:focus{
	background-color: #eeeeff !important;
	}
textarea:focus{
	background-color: #eeeeff !important;
	border	: 1px blue solid;	
	}
textarea{
	overflow		:	auto;
	padding-top		:	2px;
	}
.tr_table{
	font-size:12px;
	line-height:160%;
	border: 1px solid #333333;
	border-collapse: collapse;
	}
.tr_table_inner{
	font-size:12px;
	}
	
.tr_table th, tr_table td{
	border: 1px solid #333333;
	}
.tr_table th{
	background-color: #E8FFD0;
	text-align: left;
	padding-left: 12px;
	}
.tr_table td{
	backgroud-color: #FFFFFF;
	padding: 10px 10px 2px;
	}
.tr_table_price{
	font-size:12px;
	line-height:100%;
	border: 1px solid #333333;
	border-collapse: collapse;
	backgroud-color: #FFFFFF;
	padding: 0px 0px 2px;
	}
.tr_table_price td{
	text-align: center;
	border: 1px solid #333333;
	backgroud-color: #FFFFFF;
	}
.tr_photo{
	font-size:12px;
	border: 1px solid #333333;
	border-collapse: collapse;
	}
.tr_photo th{
	background-color: #E8FFD0;
	text-align: left;
	padding-left: 12px;
	border: 1px solid #333333;
	}
.tr_photo td{
	backgroud-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 2px;
	}
.boldred{
	color:	#FF0000;
	font-weight:bold;
	}
.red_s	{
	color		:#FF4477;
	font-size	:12px;
	font-weight	:bold;
	margin-left	:10px;
	margin-right	:7px;
	line-height	:14px;
	}
.blu_s	{
	color		:#3388FF;
	font-size	:12px;
	font-weight	:bold;
	margin-left	:10px;
	margin-right	:7px;
	line-height	:14px;
	}
.grn_s	{
	color		:#009922;
	font-size	:12px;
	font-weight	:bold;
	margin-left	:10px;
	margin-right	:7px;
	line-height	:14px;
	}
.org_s	{
	color		:#FF5511 !important;
	font-size	:12px;
	font-weight	:bold;
	margin-left	:10px;
	margin-right	:7px;
	line-height	:14px;
	}
.small	{
	color		:#FF3030 !important;
	font-size	:10px !important;
	line-height	:12px !important;
	}
.footer {
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	}
.ylw_lst{
	border	: none;
	font-size		:	12px;
	line-height		:	20px;
	background-color	:	#FFCCCC;
	padding-left		:	5px;
	padding-right		:	5px;
	}
.gry_lst{
	border	: none;
	font-size		:	12px;
	line-height		:	20px;
	background-color	:	#F8F8F8;
	padding-left		:	5px;
	padding-right		:	5px;
	}
.bg2_tab{
	color			:	#FFFFFF !important;
	font-size		:	12px;
	line-height		:	20px;
	background-color	:	#2a7bd6;
	padding			:	8px;
	}
.blg_lst{
	border	: none;
	font-size		:	12px;
	line-height		:	20px;
	background-color	:	#EEEEFF;
	padding-left		:	5px;
	padding-right		:	5px;
	}
.bg3_tab{
	border	: none;
	font-size		:	12px;
	line-height		:	20px;
	background-color	:	#D8EEFF;
	padding-left		:	5px;
	padding-right		:	5px;
	}
.tbdr	{
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#636363;
	}
.ans_table {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	margin-bottom: 12px;
	}	
.ans_table th {
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	background-color: #EEEEEE;
	padding-left: 10px;
	text-align: left;
	}	
.ans_table td {
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding-right: 10px;
	}
.ans_table td a{
	color: #000000;
	text-decoration: none;
	}