@charset "utf-8";
/* CSS Document */

body {
	background-image:			url(../images/img_bg_metalic_blue.jpg);
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	font-size:						small;
	margin-top:						2px;
	margin-bottom:				2px;
	text-align:						center;
}

table.layout {
	border:								none;
	border-collapse:			collapse;
	border-spacing:				0px;
	border-style:					none;
	padding:							0px,0px,0px,0px;
	margin:								0px,0px,0px,0px;
	width:								780px;
}

td.page_header_left, td.page_header_right, 
td.page_content_left, td.page_content_right, 
td.page_footer_left, td.page_footer_right {
	width:								21px;
}

td.page_header_mid {
	background-image:			url(../images/img_Bg_ABC_Header_2.png);
	background-repeat:		no-repeat;
	border-bottom:				#ffffff solid 1px;
	width:								738px;
}

td.page_header_left, td.page_header_mid, td.page_header_right {
	height:								28px;
	text-align:						left;
	vertical-align:				text-bottom;
}

td.page_content_left, td.page_content_mid, td.page_content_right {
	height:								410px;
	text-align:						left;
	vertical-align:				top;
}

td.page_content_mid {
	background-image:			url(../images/img_Bg_ABC_Mid_Other.jpg);
	border-bottom:				#ffffff solid 1px;
	padding-top:					15px;
	padding-bottom:				30px;
}


/* Applies to Homepage only - BEGIN */
td.page_home_tagline_left, td.page_home_tagline, td.page_home_tagline_right {
	height:								50px;
	text-align:						left;
	vertical-align:				middle;
}

td.page_home_tagline_left, td.page_home_tagline_right, 
td.page_home_content_left_a, td.page_home_content_right_a, 
td.page_home_content_left_b, td.page_home_content_right_b {
	width:								21px;
}

td.page_home_tagline {
	background-color:			#f79536;
	border-top:						#ffffff solid 1px;
	border-bottom:				#ffffff solid 1px;
	font-size:						medium;
	padding-top:					15px;
	padding-left:					35px;
	padding-right:				35px;
	padding-bottom:				15px;
}

td.page_home_content_mid_a, td.page_home_content_mid_b {
	padding-top:					5px;
	padding-left:					5px;
	padding-right:				5px;
	padding-bottom:				0px;
	width:								738px;
}

td.page_home_content_mid_b {
	background-image:			url(../images/img_Bg_ABC_Mid_Other.jpg);
	padding-top:					15px;
	padding-bottom:				30px;
}

td.page_home_content_mid_a { 
	background-image:			url(../images/img_Bg_ABC_Worldmap_2.jpg);
	background-repeat:		no-repeat;
	border-top:						#ffffff solid 1px;
	border-bottom:				#ffffff solid 1px;
	height:								185px;
}

td.box_home_special_left {
	border: 							none;
	padding-left:					10px;
	padding-right:				15px;	
	text-align:						left;
	vertical-align:				top;
}

td.box_home_special_right {
	border: 							none;
	padding-left:					10px;
	padding-right:				15px;	
	text-align:						left;
	vertical-align:				middle;
}
/* Applies to Homepage only - END */

/* Applies to left navigation section only - BEGIN */
table.left_nav {
	border:								none;
	border-collapse:			separate;
	border-spacing:				0px;
	border-style:					none;
	padding-top:					0px;
	padding-left:					0px;
	padding-right:				0px;
	padding-bottom:				0px;
	margin-top:						10px;
	margin-left: 					0px;
	margin-right: 				0px;
	margin-bottom:				0px;
}

td.left_nav_main {
	vertical-align:				top;
}

td.left_nav_link {
	padding-left:					20px;
	padding-right:				20px;
	text-align:						left;
	vertical-align:				top;
	width:								210px;
}

td.event_image_column {
	padding_top:					5px;
	padding-left:					0px;
	padding-right:				5px;
	padding-bottom:				0px;
}

td.event_teaser_column {
	font-size:						x-small;
	padding_top:					5px;
	padding-left:					2px;
	padding-right:				2px;
	padding-bottom:				5px;
	width:								149px;
}

td.left_nav_menu, td.left_nav_menu_ind {
	color:								#ff0000;
	font-size:						small;
	padding_top:					10px;
	padding-left:					5px;
	padding-right:				5px;
	padding-bottom:				10px;
	vertical-align:				top;
}

td.left_nav_menu_ind {
	width:								5px;
}

td.left_nav_menu_border {
	font-size:						small;
	padding_top:					5px;
	padding-left:					0px;
	padding-right:				0px;
	padding-bottom:				5px;
}

.left_nav_headline_1, .left_nav_headline_2 {
	font-family:					"Times New Roman", Times, serif;
	font-size:						x-large;
	font-weight:					normal;
	margin-top:						5px;
	margin-bottom:				15px;
}

.left_nav_headline_1 {
	color:								#cc0000;
}

.left_nav_headline_2 {
	color:								#651300;
}

/* Applies to left navigation section only - END */

/* Data Tables - BEGIN*/
table.data_table {
	border:								ridge thin #ff0000;
	border-collapse:			separate;
	border-spacing:				1px;
	padding-top:					2px;
	padding-left:					2px;
	padding-right:				2px;
	padding-bottom:				2px;
}

td.data_table_th, td.data_table_th_left {
	color:								#ffffff;
	background-color:			#df7274;
	font-weight:					bold;
	padding-top:					5px;
	padding-left:					5px;
	padding-right:				5px;
	padding-bottom:				5px;
}

td.data_table_th {
	text-align:						center;
	vertical-align:				text-bottom;
}

td.data_table_th_left {
	text-align:						left;
	vertical-align:				top;
	width:								20%;
}

td.data_table_td_1, td.data_table_td_2 {
	font-weight:					normal;
	padding-top:					5px;
	padding-left:					5px;
	padding-right:				5px;
	padding-bottom:				5px;
	vertical-align:				top;
}

td.data_table_td_1 {
	background-color:			#fdddde; 
}

td.data_table_td_2 {
	background-color:			#fcc1c3;
}

/* Data Tables - END */

/* To Be Reorganized */

td.page_footer_left, td.page_footer_mid, td.page_footer_right {
	font-size:						smaller;
	height:								30px;
	text-align:						left;
	vertical-align:				text-top;
}

td.page_content_mid_other {
	padding-top:					5px;
	padding-left:					5px;
	padding-right:				5px;
	padding-bottom:				10px;
	width:								738px;
}

td.page_content_mid_other {
	background-repeat:		repeat-y;
	height:								400px;
}


td.page_content_mid_other {
	background-image:			url(../images/img_Bg_ABC_Mid_Other.jpg);
	padding-top:					15px;
	padding-bottom:				30px;
}

td.page_detail_content {
	padding-left:					10px;
	padding-right:				20px;
	text-align:						left;
	vertical-align:				top;
	width:								75%;
}

td.page_footer_mid {
	width:								738px;
	background-image:			url(../images/img_Bg_ABC_Footer.png);
	background-repeat:		no-repeat;
	padding-top:					5px;
	padding-left:					15px;
	padding-right:				15px;
	padding-bottom:				5px;
}

table.nospace {
	border:								none;
	border-collapse:			collapse;
	border-spacing:				0px;
	border-style:					none;
	padding-top:					0px;
	padding-left:					0px;
	padding-right:				0px;
	padding-bottom:				0px;
	margin:								0px,0px,0px,0px;
}

/*
td.box_content_title_1l, td.box_content_title_1m, td.box_content_title_1r,
td.box_content_title_4l, td.box_content_title_4m, td.box_content_title_4r {
	height:								8px;
	vertical-align:				text-bottom;
}

td.box_content_title_2l, td.box_content_title_2m, td.box_content_title_2r {
	height:								30px;
	margin-bottom:				3px;
	vertical-align:				text-bottom;
}

td.box_content_title_3l, td.box_content_title_3m, td.box_content_title_3r {
	height:								50px;
	margin-bottom:				5px;
	vertical-align:				text-bottom;
}

td.box_content_title_1l {
	background-image:			url(../images/img_bg_box_1l.png);
	background-position:	left;
	background-repeat:		no-repeat;
}

td.box_content_title_1m {
	background-image:			url(../images/img_bg_box_1m.png);
	background-position:	left;
	background-repeat:		repeat-x;
}

td.box_content_title_1r {
	background-image:			url(../images/img_bg_box_1r.png);
	background-position:	left;
	background-repeat:		no-repeat;
}

td.box_content_title_2l {
	background-image:			url(../images/img_bg_box_2l.png);
	background-position:	left;
	background-repeat:		repeat-y;
}

td.box_content_title_2m {
	background-image:			url(../images/img_bg_box_2m.png);
	background-position:	left;
	background-repeat:		repeat;
	text-align:						left;
	vertical-align:				top;
}

td.box_content_title_2r {
	background-image:			url(../images/img_bg_box_2r.png);
	background-position:	left;
	background-repeat:		repeat-y;
}

td.box_content_title_3l {
	background-image:			url(../images/img_bg_box_3l.png);
	background-position:	left;
	background-repeat:		repeat-y;
}

td.box_content_title_3m {
	background-image:			url(../images/img_bg_box_3m.png);
	background-position:	left;
	background-repeat:		repeat;
	text-align:						left;
	vertical-align:				top;
}

td.box_content_title_3r {
	background-image:			url(../images/img_bg_box_3r.png);
	background-position:	left;
	background-repeat:		repeat-y;
}

td.box_content_title_4l {
	background-image:			url(../images/img_bg_box_4l.png);
	background-position:	left;
	background-repeat:		no-repeat;
}

td.box_content_title_4m {
	background-image:			url(../images/img_bg_box_4m.png);
	background-position:	left;
	background-repeat:		repeat-x;
}

td.box_content_title_4r {
	background-image:			url(../images/img_bg_box_4r.png);
	background-position:	left;
	background-repeat:		no-repeat;
}

td.page_navigation {
	height:								20px;
	text-align:						left;
	vertical-align:				text-bottom;
}

td.sms {
	margin:								10px;
	text-align:						center;
	width:								20%;
}

table.nav_menu {
	border:								none;
	border-collapse:			separate;
	border-spacing:				0px;
	border-style:					none;
	padding:							0px,0px,0px,0px;
	margin:								0px,0px,0px,0px;
	width:								100%;
	text-align:						center;
}

td.nav_on, td.nav_off {
	border:								thin;
	border-left-color:		#ffe400;
	border-top-color:			#ffe400;
	border-right-color:		#ff8400;
	border-bottom-color:	#ff8400;
	border-style: 				solid;
	margin:								10px;
	padding:							5px;
	text-align:						center;
	vertical-align:				bottom;
	width:								100px;
}

td.nav_on {
	background-color:			#ffb400;
	text-shadow: 					#ffffd7;
	font-weight:					bold;
}

td.nav_off {
	background-color:			#fafaad;
	text-shadow: 					#ff8400;
	font-weight:					normal;
}
*/

h1, h2, h3, h4, p {
	padding-left:					1px;
	padding-right:				1px;
}

h1, h2, h3, h4 {
	color:								#ff0000;
	margin-top:						5px;	
	margin-bottom:				16px;	
}

h1 {
	font-size:						medium;
	font-weight:					bolder;
	padding-top:					0px;
	padding-bottom: 			5px;
}

h2 {
	font-size:						small;
	font-weight:					bold;
	padding-top:					0px;
	padding-bottom: 			5px;
}

h4 {
	font-size:						small;
	font-weight:					bold;
	margin-top:						0px;
	margin-bottom: 				0px;
	padding-top:					5px;
	padding-bottom: 			0px;
}

p {
	margin-top:						0px;
	margin-bottom:				18px;	
}

img {
	border-style:					none;
}

.abc_logo_header {
	background-color:			transparent;
}

.abc_logo_header a:hover {
	background-color: 		transparent;
	color:								#ffffff;
	cursor: 							pointer;
	text-decoration:			none;
}

.box_home_special_left a, .box_home_special_right a {
	color:								#ffffff;
	text-decoration:			underline;
}

.box_home_special_left a:visited, .box_home_special_right a:visited, 
.box_home_special_left a:link, .box_home_special_right a:link, 
.box_home_special_left a:active, .box_home_special_right a:active {
	color:								#ffffff;
	text-decoration:			underline;
}

.button_image a, .button_image a:visited, .button_image a:link, 
.button_image a:active, .button_image a:hover {
	color:					transparent;
	background-color:		transparent;
}

a {
	color:								#ff0000;
}

a:visited  {
	text-decoration: 			none;
}

a:link  {
	text-decoration:			none;
}

a:active {
	text-decoration:			none;
}

a:hover {
	background-color: 		#ff9070;
	color:								#ffffff;
	cursor: 							pointer;
	text-decoration:			underline;
}

/*======== DELETE ============
a.navbar_on {
	color:								#ffffd7;
	font-weight:					bold;
}

a.navbar_off {
	color:								#ff8400;
	font-weight:					bold;
}
  ======== DELETE ============*/

ol, ul {
	color:								#000000;
	font-weight:					normal;
	margin-top:						10px;
	margin-bottom:				10px;
}

ul {
	list-style-type:			square;
}

.homepage ul {
	margin-top:						-8px;
	margin-bottom:				0px;
	padding-top:					0px;
	padding-bottom:				0px;
}

.ol_headline {
	color:								#ff0000;
	font-weight: 					bold;
}

/*======== DELETE ============
.chineseTagline1 {
	font-size: 						x-large;
	font-weight: 					bold;
}

.chineseTagline2 {
	font-size: 						medium;
	font-weight: 					bold;
}
  ======== DELETE ============*/

.breadcrumb {
	color:								#ff0000;
	font-size:						x-small;
	margin-top:						0px;
	margin-bottom:				20px;
	padding-top:					0px;
	padding-bottom:				20px;
}

.breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a:active {
	background-color:			transparent;
	color:								#ff0000;
	text-decoration:			none;
}

.breadcrumb a:hover {
	background-color:			transparent;
	color:								#ff0000;
	text-decoration:			underline;
}

.home-links 
{
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 707px; 
	PADDING-TOP: 0px; 
	HEIGHT: 33px; 
	TEXT-ALIGN: left;
	vertical-align: middle;
	background-color: #7a2426;  /*#ff9070;*/
	/*
	background-image: url(http://www.asiabusinessconsult.com/components/images/img_bg_navbar.gif);
	background-repeat: repeat-x;
	*/
}

.belowmenugradient
{
	HEIGHT: 4px; 
	background-image: url(/components/images/navbar/belowmenugradient.gif);
	background-repeat: repeat-x;
}

.whitelink
{
	color: #FFFFFF;
}

.hiddenDiv
{
	display: none;
}

/* Accordion Style */
/*
	.AccordionTitle, .AccordionContent, .AccordionContainer {position:relative;width:162px;padding:0px 0px 0px 0px;}
*/
	/* Title Tab */
/*
	.AccordionTitle { display:block; background: url(/images/gradient.gif) repeat-x top left; margin-top: 0px;cursor:pointer;}
	.AccordionTitle a:link, .AccordionTitle a:visited, .AccordionTitle a:active { color: #A8A098; display:block;  width:auto; padding:3px 0px 0px 22px;  line-height:20px; height:20px; font-size:10pt; font-weight: bold; text-decoration:none !important; background:transparent url('/images/accordion_arrows.gif') no-repeat 4px -12px; }
	.AccordionTitle a:hover    { color:#006227; text-decoration: none; background:transparent url('/images/accordion_arrows.gif') no-repeat 4px 7px;}
	.AccordionTitle.selected a { font-weight: bold; color:#006227; text-decoration: none; background:transparent url('/images/accordion_arrows.gif') no-repeat 4px 7px; }
	.AccordionTitle span { display:none; }
*/

	/* Content Tab */
/*
	.AccordionContent { display:none; }
	.AccordionContent.selected { display:block; }
	.AccordionContent td { FONT-SIZE: 7pt; line-height:12px; }
	.AccordionContent a { COLOR: #7da254; font-weight:normal; background:none; font-size:8pt; display:block; padding:4px 0px; margin-left:3px;border-bottom: 1px dashed #BBB1A5; margin-right:5px; text-decoration:none; }
*/