﻿BODY { 
	margin: 0px 0px 0px 0px;
	/*background-color: #ACACAC;*/
	background-color: #000000;
	/*background-image: url('../images/main_bg.jpg');*/	
}

html, body { 
  margin: 0; 
  padding: 0px;
  text-align: center; 
} 

#wrap { 
  margin: 0 auto; 
  width: 995px; /* put the total with of that site */ 
} 


.page {
	position: relative;
	width: 995px;	
	margin: 0 auto;	
	text-align: left;	
}

 .class {
    font-family: Helvetica, Arial, sans-serif, Trebuchet MS;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #2D2D2D;	
	padding: 5px 0px 5px 0px; /*top-right-bottom-left*/	
}

/* -- default page --*/

.top_banner 
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('../images/top_banner.jpg');
	width: 995px;
	height: 91px;
}

.top_banner #amca 
{
	position: absolute;
	left: 790px;
	top: 30px;
	background-image: url('../images/amca_logo_sm.png');
	height: 33px;
	width: 68px;
	cursor:pointer;
}

.top_banner #nyb
{
	position: absolute;
	left: 877px;
	top: 24px;
	background-image: url('../images/nyb_logo_sm.jpg');
	height: 39px;
	width: 79px;
	cursor:pointer;
}

.main_menu_bg 
{
	position:absolute;
	top: 91px;
	left: 0px;
	background-image: url('../images/menu_bg.jpg');
	width: 995px;
	height: 37px;
	z-index:998;
}

.main_flash
{
	position: absolute;
	left: 0px;
	top: 128px;
	background-image: url('../images/flash_bg.jpg');
	width: 995px;
	height: 361px;
}


.under_flash 
{
	position: absolute;
	left: 0px;
	top: 489px;
	background-image: url('../images/under_flash.jpg');
	width: 995px;
	height: 24px;
}

.flash_banner 
{
	position: absolute;
	left: 0px;
	top: 513px;
	background-image: url('../images/flash_banner_bg.jpg');
	width: 995px;
	height: 151px;
}

.flash1 
{
	position:absolute;
	/*left: 75px;*/
	left:-20px;
	top: 0px;
}

.flash2 
{
	position:absolute;
	/*left: 355px;*/
	left:224px;
	top: 0px;
}

.flash3
{
	position:absolute;
	/*left: 635px;*/
	left:467px;
	top: 0px;
}

.flash4
{
	position:absolute;
	/*left: 915px;*/
	left:711px;
	top: 0px;
}

.address 
{
	position: relative;
	top: 664px;
	text-align: center;
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	/*color: #343014;*/	
	color: gray;	
	padding: 15px 0px 0px 0px; /*top-right-bottom-left*/	
}

/* sub pages */
.content_container 
{
	position: absolute;
	top: 467px;
	left: 0px;
	width:995px;
	min-height: 353px;
	padding-bottom: 15px;	
	background-image: url('../images/content_bg.jpg');	
	background-repeat:repeat;	
}

.content_container_text 
{	
	position: relative;
	margin-left:65px;
	min-height:290px;		
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;	
	text-decoration: none;
	color: #1F5088;
	width:620px;
	/*background-color:Gray;*/
	
}

.content_container_text2 
{	
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;	
	text-decoration: none;
	color: #000000;
	width:620px;
	min-height: 200px;
	/*background-color:green;*/
	padding: 0px 0px 20px 0px; /*top-right-bottom-left*/
}

.content_container_headers 
{	
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;	
	text-decoration: none;
	color: #A7480F;
	padding-bottom:5px;
}

.content_container_info 
{	
	position: relative;
	bottom: 20px;							
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 14px;
	font-style:italic;		
	text-decoration: none;		
	color: #A7480F;	
	text-align: center;
	width:620px;
	padding: 20px 0px 0px 0px; /*top-right-bottom-left*/
	/*background-color:yellow;*/
}


.top_image_bg 
{
	position:absolute;
	top:130px;
	left:0px;
	background-image: url('../images/top_sub_bg_new.jpg');
	/*width:995px;*/
	width:995px;
	height:339px;
}
.slot 
{
	position:absolute;
	/*left:783px;*/
	left:764px;
	top:474px;
	background-image: url('../images/slot.png');
	width:231px;
	/*height:139px;*/	
}

.address_sub_bg 
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url('../images/address_sub_bg.jpg');
	width: 995px;
	height: 33px;
}

.sub_address
{
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 11px;
	text-decoration: none;
	color: #343014;
	text-align: center;
	padding-top:12px;
}


.banner_container 
{
	position:absolute;
	top:189px;
	/*left:782px;*/	
	left:762px;	
}

.banner_container #smart 
{
	position: absolute;
	left:0px;
	top: 0px;
	background-image: url('../images/productService_sm.jpg');
	width: 228px;
	height: 115px;
	cursor:pointer;
}

.banner_container #why 
{
	position: absolute;
	left:0px;
	top: 148px;
	background-image: url('../images/whyTLT_banner.jpg');
	width: 227px;
	height: 115px;
	cursor:pointer;
}

.banner_container #work 
{
	position: absolute;
	left:0px;
	top: 291px;
	background-image: url('../images/requestInfo_sm.jpg');
	background-repeat:no-repeat;
	width: 225px;
	height: 118px;
	cursor:pointer;
}

.banner_container #video 
{
	position: absolute;
	left:0px;
	top: 434px;
	background-image: url('../images/banner4.png');
	background-repeat:no-repeat;
	width: 225px;
	height: 118px;
	cursor:pointer;
}

/* map container */

.map_container 
{
	position: absolute;
	top: 128px;
	left: 0px;	
	width:995px;
	min-height: 600px;
	padding-bottom: 15px;	

	background-color:#ffffff;	
}

.map 
{
	background-image: url('../images/repLocatorMap.jpg');	
	background-repeat:no-repeat;
	display:block;
	height:534px;
}

.repTextHeader 
{	
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 24px;
	font-weight:bold;
	text-decoration: none;
	color:#005199;
	padding-left:20px;
}

.repList 
{
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 20px;	
	text-decoration: none;
	color:#000000;
	padding-left:20px;
	padding-bottom:30px;
}

.repList a 
{
	font-family: Arial, sans-serif, Trebuchet MS;
	font-size: 20px;	
	text-decoration: none;
	color:#000000;	
}

.repList a:hover
{
	text-decoration: none;
	color:#005199;	
}

/* balloons */

.close_balloon a {
	position:absolute;
	left:188px;
	top:145px;
	width:12px;
	height:12px;
	display:block;
	/*background-color:red;*/	
}

.balloon_text {
	position:absolute;
	top:42px;
	left:10px;
	width:180px;
	font-size:11px;
	font-family:arial;	
	color:#ffffff;
	line-height:12px;
}


.city_seoul a {
	position:absolute;
	left:786px;
	top:185px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.seoul_balloon {
	position:absolute;
	left:608px;
	top:26px;	
	width:216px;
	height:172px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;
	z-index:999;	
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_taipei a {
	position:absolute;
	left:770px;
	top:223px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.taipei_balloon {
	position:absolute;
	left:592px;
	top:235px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_akron a {
	position:absolute;
	left:245px;
	top:175px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.akron_balloon {
	position:absolute;
	left:66px;
	top:16px;	
	width:216px;
	height:172px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}

.city_medina a {
	position:absolute;
	left:240px;
	top:185px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.medina_balloon {
	position:absolute;
	left:62px;
	top:26px;	
	width:216px;
	height:172px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_winnepeg a {
	position:absolute;
	left:226px;
	top:150px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.winnepeg_balloon {
	position:absolute;
	left:47px;
	top:160px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}

.city_willowbrook a {
	position:absolute;
	left:223px;
	top:173px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.willowbrook_balloon {
	position:absolute;
	left:46px;
	top:20px;	
	width:216px;
	height:175px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_laPorte a {
	position:absolute;
	left:232px;
	top:183px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.laPorte_balloon {
	position:absolute;
	left:55px;
	top:21px;	
	width:216px;
	height:175px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}

.city_santiago a {
	position:absolute;
	left:261px;
	top:372px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.santiago_balloon {
	position:absolute;
	left:79px;
	top:210px;	
	width:216px;
	height:175px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_jakarta a {
	position:absolute;
	left:736px;
	top:295px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.jakarata_balloon {
	position:absolute;
	left:558px;
	top:302px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_oberhaisen a {
	position:absolute;
	left:480px;
	top:148px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.oberhaisen_balloon {
	position:absolute;
	left:301px;
	top:157px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_bangaluni a {
	position:absolute;
	left:661px;
	top:231px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.bangaluni_balloon {
	position:absolute;
	left:482px;
	top:238px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}

.city_newcastle a {
	position:absolute;
	left:256px;
	top:179px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.newcastle_balloon {
	position:absolute;
	left:79px;
	top:187px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_coloniaroma a {
	position:absolute;
	left:196px;
	top:230px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.coloniaroma_balloon {
	position:absolute;
	left:16px;
	top:238px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_bangkok a {
	position:absolute;
	left:719px;
	top:241px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.bangkok_balloon {
	position:absolute;
	left:541px;
	top:248px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_al a {
	position:absolute;
	left:586px;
	top:217px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.al_balloon {
	position:absolute;
	left:408px;
	top:224px;	
	width:216px;
	height:175px;
	background-image: url(../images/downBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}


.city_shanghi a {
	position:absolute;
	left:746px;
	top:200px;
	display:block;
	width:12px;
	height:12px;
	/*background-color:blue;*/	
	z-index:990;
}

.shanghi_balloon {
	position:absolute;
	left:568px;
	top:38px;	
	width:216px;
	height:175px;
	background-image: url(../images/upBalloon.png);
	background-repeat:no-repeat;		
	/*font-size:12px;
	font-family: arial;
	font-weight:bold;*/
}
