#content_container{
	padding:15px;
	font-size:1.6em;
}

input,select{
	font-size: 16px;
}

td.adv_search{
	font-size:1.6em;
	text-align:right;
	padding:10px 10px 10px 0;
}

a.adv_search{
	text-decoration:underline;
}

td.basic_search{
	font-size:1.1em;
	text-align:right;
	padding:5px 0px 5px 0;
}

a.basic_search{
	text-decoration:underline;
}

#tbl_basic_search{
	width:auto;
	font-size:1.6em;
}

#tbl_basic_search input, #tbl_basic_search select{	
	font-size:1.0em;
}

#tbl_basic_search td{
	padding:5px;	
}

#tbl_basic_search td.label{
	text-align:right;
}

#tbl_basic_search .tbl_btn{
	width:auto;
	margin:0;
}

#tbl_basic_search .tbl_btn td{
	padding:0;
	padding-right:10px;
}

#tbl_search_details{
	width:70%;
	text-align:left;
	margin-top:10px;
}

#tbl_search_details td{
	vertical-align:top;
}

#tbl_search_details, #tbl_search_details table{	
	border-collapse:separate;
	border-spacing: 3px;
		
}

#tbl_search_details td, #tbl_search_details table td{
	vertical-align:top;
	padding:3px;
}

#tbl_search_details td.label, #tbl_search_details table td.label{
	font-weight:bold;
	background-color:#ccc;
	width:20%;
}

#tbl_search_details td.field, #tbl_search_details table td.field{
	background-color:#ddd;	
}

#tbl_search_details #tbl_remark td{
	white-space:normal;
	vertical-align:top;
}

#tbl_adv_search_banner{
	background-image:url('../images/advance_banner_bg.gif');
}

#tbl_adv_search{
	width:auto;
	font-size:1.0em;
}

#tbl_adv_search input, #tbl_adv_search select{
	font-size:1em;
}

#tbl_adv_search td{
	padding:2px;
	vertical-align:middle;
	text-align:left;
}

#tbl_adv_search td.label, #tbl_adv_search td.vlabel{
	text-align:right;
	padding-right:10px;
}
#tbl_adv_search td.vlabel{
	vertical-align:top;
}

#tbl_footer{
	 background-color:#e7ebef;
	 margin-top:30px;
	 text-align:center;	 
}

#tbl_footer tr.ref_link td{
	padding:0 0 20px 0;
}

#tbl_footer td.copyright{	
	background-color:#216dce;
	text-align:right;
	font-size:12px;
	padding-right:5px;
	color:#fff;
	height:16px;
}

#tbl_footer #badges{
	margin-top:0;
	margin-left:100px;
	width:210px;
}

#tbl_basic_search_result{
	border-collapse : separate;
	border-spacing : 4px;	
}

#tbl_basic_search_result div.error{
	color:red;
	font-weight:bold;
	text-align:center;
	line-height:130%;	
}

#tbl_basic_search_result td, #tbl_basic_search_result th{
	padding:4px;
	text-align:left;
}

#tbl_basic_search_result tr.header{
	background-color:#3073D6;
	font-weight:bold;
	color:#fff;
}

#tbl_basic_search_result tr.row{
	background-color:#ddd;
	vertical-align:top;	
}

#tbl_basic_search_result tr.row td{
	padding-bottom:25px;
}

#tbl_basic_search_result #tbl_remark{
	font-size:97%;
}
#tbl_basic_search_result #tbl_remark td{
	white-space:normal;
	vertical-align:top;
}

#tbl_adv_search_result{
	border-collapse : separate;
	border-spacing : 4px;
}

#tbl_adv_search_result div.error{
	color:red;
	font-weight:bold;
	text-align:center;
	line-height:130%;
}

#tbl_adv_search_result td, #tbl_adv_search_result th{
	padding:4px;
	text-align:left;
}

#tbl_adv_search_result tr.header{
	background-color:#3073D6;
	font-weight:bold;
	color:#fff;
}

#tbl_adv_search_result tr.row{
	background-color:#ddd;
	vertical-align:top;	
}

#tbl_adv_search_result tr.row td{
	padding-bottom:25px;
}

#tbl_adv_search_result #tbl_remark{
	font-size:97%;
}
#tbl_adv_search_result #tbl_remark td{
	white-space:normal;
	vertical-align:top;
}

#div_oulist_set div{
	padding-bottom:5px;
}

#tbl_basic_service{
	width:auto;
	margin-top:30px;
	margin-bottom:30px;
	font-size:1.6em;
	
}

#tbl_basic_service input, #tbl_basic_service select{
	font-size:1em;
}

#tbl_basic_service td{
	padding:5px;
}

#tbl_basic_service td.label{
	text-align:right;
}

#tbl_basic_service .tbl_btn{
	width:auto;
	margin:0;
}

#tbl_basic_service .tbl_btn td{
	padding:0;
	padding-right:10px;
}

#tbl_basic_service_result{
	border-collapse : separate;
	border-spacing : 4px;	
}

#tbl_basic_service_result div.error{
	color:red;
	font-weight:bold;
	text-align:center;
	line-height:130%;
}

#tbl_basic_service_result td, #tbl_basic_service_result th{
	padding:4px;
	text-align:left;
}

#tbl_basic_service_result tr.header{
	background-color:#3073D6;	
	font-weight:bold;
	color:#fff;
}

#tbl_basic_service_result tr.row{
	background-color:#ddd;
	vertical-align:top;	
}

#tbl_basic_service_result tr.row td{
	padding-bottom:25px;
}

#tbl_basic_service_result #tbl_remark{
	font-size:97%;	
}
#tbl_basic_service_result #tbl_remark td{
	white-space:normal;	
	vertical-align:top;
}

#tbl_disclaimer{

}

#tbl_disclaimer td{
	white-space:normal;
}

#tbl_error{
	margin-top:50px;
	font-size:150%;	
}
#tbl_error .msg{
	color:red;
	font-weight:bold;
	padding:30px 0;
}

#tbl_merger_note{	
	margin:10px auto 10px auto;	
	width:70%;
}

#tbl_merger_note td{
	white-space:normal;
	color:red;
	font-weight:bold;
	padding:2px 0 2px 100px;
	font-size:90%;		
}


#scrollToTopBtn{
	display: none;
	position: fixed; 
	bottom: 20px; 
	right: 30px; 
	z-index: 99; 
	font-size: 18px; 
	border: none; 
	outline: none; 	
	cursor: pointer; 
	padding: 15px; 
	border-radius: 4px;	
	width: 50px;
    height: 50px;	
	color: white;
	background-color:#216dce; 		
	background: url(../images/icon-back-to-top.svg) no-repeat center center;
}
