@chars@charset "utf-8";
/* CSS Document */

html { overflow:scroll !important }

body {
	margin: 0px;
	font-family:"Verdana", Tahoma, Arial Unicode MS;
	font-size:12px;
	color:#444444;
}
body p {padding-bottom:10px;}

a { color: #0000FF; text-decoration: none;}
a:hover	{ color: #ff0000; text-decoration: underline ;}

/* Form Elements */

	INPUT { 
		font:12px "Arial Unicode MS", Verdana, Tahoma; 
		color:#333;
		background:none;
		border-bottom:1px #929191 Solid;
		border-top:0px;border-right:0px;border-left:0px;
		padding-left:2px;
		}
	TEXTAREA { 
		font:12px "Arial Unicode MS", Verdana, Tahoma; 
		color:#333;
		background:#dee3e6;/**/
		line-height:22px;border:0px;
		border:1px #ced4d7 Solid;/**/
		width:100%;
		}
	
	SELECT {font:12px "Arial Unicode MS", Verdana, Tahoma; width:70%}
	SELECT option {padding-left:10px;}
	.button {
		font:12px Arial, Helvetica, sans-serif;
		background:url(../images/form_button.gif) no-repeat bottom;
		color:#ffffff;
		font-weight:bold;
		width:53px;*width:55px;
		height:23px;*height:22px;
		*border:0px;
		text-align:center;
		padding-bottom:2px;*padding-top:2px;
		margin-left:15px;*margin-left:10px;}
	.noborder {border:0px}
	FORM {display:inline;margin:0;}
	.searchInput {font:12px "Arial Unicode MS", Verdana, Tahoma; 
		color:#333;
		background:#ffffff;
		border:1px #ced4d7 Solid;
		padding-left:2px;
		}
	.searchButton {
		cursor:pointer;
		font:12px Arial, Helvetica, sans-serif;
		background:url(../images/form_button.gif) no-repeat bottom;
		color:#ffffff;
		width:53px;*width:55px;
		height:23px;*height:22px;
		border:0px;
		text-align:center;
		padding-bottom:2px;*padding-top:2px;
		margin-left:6px;}



/* Force Firefox to do 100% height */
		.clearfix:after { /* */
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		
		.clearfix {display: inline-block;} /* */
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;} /* */
		.clearfix {display: block;} /* */
		/* End hide from IE-mac */
		
		
#header {
	height:171px;
	background-image:url(../images/bg_right.jpg);
}

#main_block {background:url(../images/mid_bg.jpg) repeat-y center; min-height:350px;}

#round_header { margin:0 auto; width:1002px;*width:1000px;; padding-top:51px; }
#header_menu_item { float:left;}
#header_menu_item2 { float:right; width:390px;*width:390px;}
#header_logo { float:left;width:100%; text-align:center; padding-bottom:18px; *padding-bottom:16px;}
.header_location {float:left;background:url(../images/language_bg.gif) repeat-x;height:30px;padding-top:10px;*padding-bottom:12px;text-align:center;}
	.header_location a {font:12px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;height:28px;padding:10px 0px 5px 0px;}
	.header_location a:hover {color:#ffea00;background:url(../images/language_bg_hover.gif) repeat-x;height:30px;padding:10px 23px 12px 23px;text-decoration:none;}
	
.header_location2 {float:left;background:url(../images/language_bg.gif) repeat-x;height:28px;padding-top:10px;*padding-bottom:12px;text-align:center;}
	.header_location2 a {font:12px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;height:28px;padding:10px 0px 5px 0px;}
	.header_location2 a:hover {color:#ffea00;background:url(../images/language_bg_hover.gif) repeat-x;height:30px;padding:10px 23px 12px 22px;text-decoration:none;}
	
#header_site_map {float:left;background:url(../images/sitemap_bg.gif) repeat-x;height:28px;padding-top:10px;*padding-bottom:12px;text-align:center;}
	#header_site_map a {font:12px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;height:28px;padding:10px 0px 5px 0px}
	#header_site_map a:hover {color:#ffea00;background:url(../images/sitemap_bg_hover.gif) repeat-x;height:30px;padding:10px 25px 12px 25px;text-decoration:none;}

#footer { background:#cccccc; height:6px; float:left; width:100%;}
#round_footer { margin:0 auto; width:1002px; text-align:center; }
#bar_orange { background-color:#FF9900; height:6px; width:244px; float:left; border-right:1px solid #FFFFFF; }
#bar_blue { background:#006699; height:6px; float:left; width:756px; }
#footer_link { padding:15px 0 10px 0; }

#round_body { margin:0 auto 0 auto;left:1px;*left:0px; width:1001px;*width:1000px;}
#flash_left { 
	width:121px; 
	height:94px; 
	background:#F7A416; 
	float:left;
}
#flash_left2 { 
	width:121px; 
	height:91px; 
	background:#F7A416; 
	float:left;
}
#flash_main { width:609px; height:185px; float:left; background:#F7A416; }
#brief { width:355px; height:125px; float:left; padding:15px 20px 15px 15px; background:url(../images/bg_news_01.jpg) repeat-y #F3F3F3; margin-left:1px; margin-bottom:2px;text-align:left; }
#brief_title { color:#006699; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#brief_text { padding-top:10px; }
#brief_location { 
	width:365px;
	float:left; 
	padding:7px 5px 5px 20px; 
	background:#CF0000; 
	margin-left:1px;
	color:#FFFFFF;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em; 
	text-align:left;
}

#link_block { width:243px; float:left; text-align:left;}

#link_green { background:#009900; width:10px; height:31px; float:left;border-top:#009900 1px Solid;margin-top:-1px;*border-top:0px;*margin-top:0px;}
#link_green_s { background:#009900; width:10px; height:25px; float:left;border-top:#009900 1px Solid;margin-top:-1px;*border-top:0px;*margin-top:0px;}
#link_ul { width:30px; float:left; text-align:center; padding-top:9px; }
#link_solution {
	color:#009900; 
	padding:7px 5px 5px 0px; 
	font-weight:bolder; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.25em;
	border-bottom:1px dotted #999999;
	width:190px;
	float:left;
}
#link {
	color:#444444;
	padding:5px 5px 5px 0px;
	font-weight:bold;
	border-bottom:1px dotted #999999;
	width:190px;
	float:left;
}
#link a { color: #444444; }
#link a:hover { color:#0000FF; }

#news_block { 
	width:336px; 
	float:left; 
	background:url(../images/bg_news_01.jpg) repeat-y #F3F3F3;
	padding:20px 10px 10px 20px;
	text-align:left;
}
#news_ul { padding:0 5px 0 0; float:left; }
#news_text { width:320px; float:left; padding-bottom:8px; }
#news_more { float:left; text-align:right; padding:5px 5px 5px 0; width:98%; }

#office_block { float:left; margin-left:1px; width:386px; height:202px; padding-top:35px;background:url(../images/world_map05.jpg) no-repeat center; }
#office_block a { font: Bold 11px Verdana, Arial, Helvetica, sans-serif;color:#00348b; line-height:13px;}
#office_block a:hover { color:#7b0500;text-decoration:none; }
#office_block em {
	background: url(../images/hover03.png) no-repeat;
	width: 185px;
	height: 87px;
	position: absolute;
	top: 25px;*top: 35px;
	left: -80px;
	text-align:left;
	font-size:12px;font-weight:bold;
	display: none;/**/
}
	#usa01 {position:relative;text-align:left;width:100px;top:48px;left:195px;*top:48px;*left:195px;z-index: 6;}
	#usa02 {position:relative;text-align:left;width:100px;top:55px;left:230px;*top:55px;*left:225px;z-index: 4;}
	#usa03{position:relative;text-align:left;width:100px;top:32px;left:302px;*top:32px;*left:302px;z-index: 3;}
	#china {position:relative;text-align:left;width:100px;top:16px;left:110px;*top:15px;*left:110px;z-index: 5;}
	#tw {position:relative;text-align:left;width:100px;top:40px;left:140px;*top:36px;*left:140px;z-index: 2;}

#link_block { width:243px; float:left;}

#sub_link_maingreen {float:left;background:url(../images/bar_green.gif) repeat-y;}
#sub_link_green { background:#009900; width:10px; height:31px; float:left; border-bottom:1px #009900 Solid}
#sub_link_ul_green { width:30px; float:left; text-align:center; padding-top:9px; }
#sub_link_green_s { color:#444444;padding:5px 5px 5px 0px; margin-left:40px;font-weight:bold;border-bottom:1px dotted #999999;width:190px;}
#sub_link_green_s a { color: #444444;vertical-align:middle;}
#sub_link_green_s a:hover { color:#FF0000; }
#sub_link_green_s a:focus { color:#3e852b; }

#sub_link_mainorange {float:left;background:url(../images/bar_orange.gif) repeat-y;}
#sub_link_orange { background:#f79016; width:10px; height:31px; float:left;border-bottom:1px #f79016 Solid }
#sub_link_ul_orange { width:30px; float:left; text-align:center; padding-top:9px; }
#sub_link_orange_s { color:#444444;padding:5px 5px 5px 0px; margin-left:40px;font-weight:bold;border-bottom:1px dotted #999999;width:190px;}
#sub_link_orange_s a { color: #444444;vertical-align:middle;}
#sub_link_orange_s a:hover { color:#FF0000; }
#sub_link_orange_s a:focus { color:#f75b16; }

#sub_link_mainblue {float:left;background:url(../images/bar_blue.gif) repeat-y;}
#sub_link_blue { background:#3a7ab2; width:10px; height:31px; float:left;border-bottom:1px #3a7ab2 Solid }
#sub_link_ul_blue { width:30px; float:left; text-align:center; padding:9px 0px 0px 0px; }
#sub_link_blue_s { color:#444444;padding:5px 5px 5px 0px; margin-left:40px;font-weight:bold;border-bottom:1px dotted #999999;width:190px;}
#sub_link_blue_s a { color: #444444;vertical-align:middle;}
#sub_link_blue_s a:hover { color:#FF0000; }
#sub_link_blue_s a:focus { color:#3375af; }

#sub_link_mainred {float:left;background:url(../images/bar_red.gif) repeat-y;}
#sub_link_red { background:#9d3631; width:10px; height:31px; float:left;border-bottom:1px #9d3631 Solid }
#sub_link_ul_red { width:30px; float:left; text-align:center; padding-top:9px; }
#sub_link_red_s { color:#444444;padding:5px 5px 5px 0px; margin-left:40px;font-weight:bold;border-bottom:1px dotted #999999;width:190px;}
#sub_link_red_s a { color: #444444;vertical-align:middle;}
#sub_link_red_s a:hover { color:#FF0000; }
#sub_link_red_s a:focus { color:#8e2c28;}

#sub_link_mainpurple {float:left;background:url(../images/bar_purple.gif) repeat-y;}
#sub_link_purple { background:#9C71D7; width:10px; height:31px; float:left;border-bottom:1px #9C71D7 Solid }
#sub_link_ul_purple { width:30px; float:left; text-align:center; padding-top:9px; }
#sub_link_purple_s { color:#444444;padding:5px 5px 5px 0px; margin-left:40px;font-weight:bold;border-bottom:1px dotted #999999;width:190px;}
#sub_link_purple_s a { color: #444444;vertical-align:middle;}
#sub_link_purple_s a:hover { color:#FF0000; }
#sub_link_purple_s a:focus { color:#7c56b0; }

#sub_link_title {
	color:#AAAAAA; 
	padding:7px 5px 5px 0px; 
	font-weight:bolder; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.25em;
	border-bottom:1px dotted #999999;
	text-align:right;
	width:190px;
	float:left;
}

/**/#sub_link {
	color:#444444;
	padding:5px 5px 5px 0px;
	font-weight:bold;
	border-bottom:1px dotted #999999;
	width:190px;
	float:left;
}
#sub_link a { color: #444444; }
#sub_link a:hover { color:#FF0000; }



#content_block { 
	float:left; 
	width:677px;
	height:100%;
	background:url(../images/bg_news_01.jpg) repeat-y #F3F3F3;
	padding:20px 50px 15px 30px;
	text-align:left;
	min-height:340px;
}
#content_title { font-size:1.4em; font-weight:bold; color:#666666; padding-bottom:10px; border-bottom:1px solid #999999; }
#content { padding:10px 10px 10px 0; }

#download_ul { 
	float:left; 
	text-align:center; 
	padding:2px 2px 2px 3px; 
	border:1px solid #FFFFFF; 
	background:#DDDDDD; 
}
#download_title { 
	float:left; 
	font-weight:bold; 
	font-size:1.1em; 
	width:560px; 
	border:1px solid #DDDDDD; 
	background:#FFFFFF; 
	padding:5px 2px 4px 7px;
}
#download_go { 
	float:left; 
	width:50px; 
	padding-bottom:1px; 
	text-align:center; }
	
.invest_block {
	float:left;
	width:217px;
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	height:110px;
	padding:5px;
	margin:10px 10px 70px 0px;
}
.invest_blockBottom {
	float:left;
	width:219px;
	background:#459330;
	color:#ffffff;
	text-align:center;
	height:55px;
	padding:10px;
	margin:0px 0px 0px -6px;
}
.invest_blockBottom a {color:#ffde00}

#management_name { font-weight:bold; color:#0000FF; padding:5px 0 3px 0; font-size:14px; }
#management_title { font-weight:bold; padding:3px 0 10px 0; font-size:13px; }
#management_picture { float:right; padding:0 10px 10px 20px; }

#tradeshow_date {
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA; 
	width:40px; 
	background:#FFFF99; 
	height:33px; 
	text-align:center; 
	padding:3px;
	margin-bottom:5px;
	float:left;
}

#tradeshow_data {
	padding-top:5px;
	padding-left:5px;
	background:#EEEEEE;
	height:34px;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	float:left;
	width:550px;;
}

#news_date {
	width:55px;
	height:48px; 
	text-align:center; 
	padding:3px 3px 3px 0px;
	float:left;
	background:url(../images/icon_cal.gif) no-repeat;
}

.news_data {
	padding:2px 5px 0px 5px;
	background:#ebebeb;
	height:44px;
	border:1px solid #d7d7d7;
	float:left;
	width:615px;
	margin-top:5px;
}
.news_data a {color:#00729f}
.news_data a:hover {color:#ff7e00;text-decoration:none;}
.news_logo {float:left;width:680px;}
.news_title_block {float:left;width:680px;background:#e6e6e6;margin:15px 0px 25px 0px;*margin:10px 0px 5px 0px}
.news_title {float:left;width:485px;font-size:1.4em; font-weight:bold; color:#666666; padding:8px 5px 8px 15px;}
.news_PDF {
	float:right;
	width:156px;margin:13px 5px 13px 6px;
	font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;background:#8ebca5;
	padding:2px;}
	.news_PDF a {color:#ffffff;}
	.news_PDF a:hover {color:#ffe400;text-decoration:underline;}
.news_Print {
	float:right;
	width:141px;height:20px;
	font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;background:#729f89;
	padding:5px;margin:20px 0px 8px 0px;}
	.news_Print a {color:#ffffff;background:#729f89;}
	.news_Print a:hover {color:#ffe400;background:#86b19c;text-decoration:underline;}
.news_About {width:680px;background:#bdccd8;margin-top:10px; padding-right:6px;}
	.news_About a {color:#00447a;text-decoration:underline} 
	.news_About a:hover {color:#00335c;text-decoration:none}
.news_Contact {float:right;width:250px;background:#7a8c9a;color:#ffffff;padding:10px 10px 31px 15px;*padding:10px 10px 20px 15px;margin-top:12px;line-height:25px;}
	.news_Contact a {color:#FFFF00;text-decoration:none;}
	.news_Contact a:hover {color:#ffc600;text-decoration:underline;}
.news_back {float:left;width:670px;margin-top:20px;*margin-top:20px;margin-bottom:5px;*margin-bottom:12px;text-align:right;}

.tradeshow_block {float:left;width:675px;margin:5px 0px 20px 0px;background:#e7e5e5;border:#d4d3d3 1px Solid;}
.tradeshow_title {float:left;margin:3px 0px 3px 10px;width:95px;height:75;vertical-align:middle;font:16px Verdana, Arial, Helvetica, sans-serif;color:#0060b1;}
.tradeshow_start_date {float:left;background:url(../images/icon_start_date.png) no-repeat;width:56px;height:50px;text-align:center;padding:5px 0px 5px 0px;}
.tradeshow_end_date {float:left;background:url(../images/icon_end_date.png) no-repeat;width:56px;height:50px;text-align:center;padding:5px 0px 5px 0px;}
.detail_block {float:right;width:402px;background:#dadada;margin:11px 3px 11px 0px;padding:5px;}
.tradeshow_row {float:left;width:392px;border-bottom:#dce6ec 1px Dashed;}
	.tradeshow_Left {float:left;width:16%;font:12px Verdana, Arial, Helvetica, sans-serif;padding:1px 3px 1px 3px;text-align:right;}
	.tradeshow_Right {float:right;width:79%;background:#b8cdd8;font:12px Verdana, Arial, Helvetica, sans-serif;color:#004d76;padding:1px 3px 1px 5px;}
		.tradeshow_Right a {color:#ad0000}
		.tradeshow_Right a:hover {color:#db3737}

#Career_title  {
	font-size:1.4em; 
	font-weight:bold; 
	color:#666666;
	width:250px;
	height:42px;
	padding:8px 5px 5px 10px;
	}

.logo_block {
	float:right;
	width:350px;
	background:#f3f3f3;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	height:180px;
	padding:10px;
	margin:10px 10px 0px 0px;
}
.logo_blockBottom {
	float:left;
	width:350px;
	background:#e4e3e3;
	color:#ffffff;
	text-align:center;
	border:1px solid #CCCCCC;
	height:80px;
	padding:10px;
	margin:0px 0px 0px -11px;*margin:5px 0px 0px -11px;
}


/* For Solution Menus */
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{color: #A70303;}

.arrowlistmenu ul li a:hover{color: #A70303;background-color: #F3F3F3;}

.soluContent {line-height:18px;*line-height:16px;}
.listing {padding-bottom:20px}
.solution {
	float:left;
	width:670px;
	background:#a1d0b8;
	margin:30px 0px 0px 0px;
	padding:10px;
	}
.solution2 {
	float:left;
	width:670px;
	background:#a1c0d0;
	margin:30px 0px 0px 0px;*margin:20px 0px 0px 0px;
	padding:10px;
	}
.solution3 {
	float:left;
	width:670px;
	background:#dfbf73;
	margin:30px 0px 0px 0px;*margin:20px 0px 0px 0px;
	padding:10px;
	}
.solution4 {
	float:left;
	width:670px;
	background:#dfbf73;
	margin:30px 0px 0px 0px;*margin:20px 0px 0px 0px;
	padding:10px;
	}
.solution5 {
	float:left;
	width:670px;
	background:#d0a1a1;/*b3a1d0 - purple*/
	margin:30px 0px 0px 0px;*margin:20px 0px 0px 0px;
	padding:10px;
	}
	.row {float:left;border-bottom:#ffffff 1px Dotted;width:100%;}
	.tableLeft {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-align:right;
		width:20%;
		}
	.tableRight {
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:5px 5px 5px 8px;
		background:#74a38b;
		width:75%;
		}
	.tableLeftHos {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-align:right;
		width:25%;
		}
	.tableRightHos {
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:5px 5px 7px 8px;
		background:#7693a2;
		width:70%;
		}
	.tableLeftHealthcare {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-align:right;
		width:25%;
		}
	.tableRightHealthcare {
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:5px 5px 5px 8px;
		background:#a98d4a;
		width:70%;
		}
	.tableLeftEducation {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-align:right;
		width:25%;
		}
	.tableRightEducation {
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:5px 5px 5px 8px;
		background:#a98d4a;
		width:70%;
		}
	.tableLeftKaraoke {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-align:right;
		width:20%;
		}
	.tableRightKaraoke {
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:5px 5px 5px 8px;
		background:#b88686;/*8876a5 - purple*/
		width:75%;
		}
		.rightLeftA {float:left;width:50%;}
		.rightRightA {float:left;width:50%;}
		.rightLeftB {float:left;width:38%;}
		.rightRightB {float:left;width:62%;}
		.rightLeftC {float:left;width:11%;}
		.rightRightC {float:left;width:89%;}
		.rightLeftD {float:left;width:30%;}
		.rightRightD {float:left;width:70%;}
		.rightLeftE {float:left;width:16%;}
		.rightRightE {float:left;width:74%;}




/* Contact Tables */
#contactTable {position:relative;width:670px;margin:8px 0px 0px 0px;}
	.contactrow {
		float:left;
		border-bottom:#bbcedf 1px Dashed;
		width:670px;
		background:#dbe5ec url(../images/office_table_bg02.png) repeat-y;
		}
	.contactrowEnd {
		float:left;
		width:670px;
		background:#dbe5ec url(../images/office_table_bg02.png) repeat-y;
		}
	.contacttableLeft {
		float:left;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#01426a;
		font-weight:bold;
		background:url(../images/office_table_bg04.png) no-repeat;/**/
		padding:5px 5px 3px 0px;
		text-align:right;
		width:120px;
		height:100%;
		}
	.contacttableRight {
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		padding:5px 5px 5px 8px;
		border-left:#c1d1dc 1px Solid;
		width:531px;
		background:#f3f3f3 url(../images/office_table_bg03.png) repeat-y;
		}
/* Contact Form */		
#contactForm {
	position:relative;
	width:658px;
	margin:8px 0px 5px 0px;
	padding:10px;
	background:#d8d8d8;
	}
#contactFormBottom {
	float:left;
	width:658px;
	margin:15px 0px 8px 0px;
	padding:10px;
	background:#b3a1d0;
	}
#contactFormDealer {
	position:relative;
	width:430px;
	margin:10px 0px 10px 0px;
	padding:10px;
	background:#dfdfdf
	}
	#contactFormTitle {
	position:relative;
	background:#d6d7ee;
	color:#004f8c;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
	padding:5px;
	border-bottom:#cbccda 1px Solid;
	background:url(../images/lodge_content_bg.png) repeat-x bottom;
	}
	.Formrow {float:left;width:640px;*width:641px;background:url(../images/form_bg04.png) repeat-y 8% 0%;border-bottom:#d8d8d8 1px Solid;}
	.Formrow02 {float:left;width:640px;*width:641px;background:url(../images/form_bg05.png) repeat-y 8% 0%;}
	.FormrowDealer {float:left;width:410px;*width:411px;/**/background:url(../images/form_bg06.png) repeat-y 0% 0%;border-bottom:#dfdfdf 1px Solid;}
	.FormrowDealer02 {float:left;width:410px;*width:411px;/*background:url(../images/form_bg06.png) repeat-y 0% 0%;*/border-bottom:#dfdfdf 1px Solid;}
	.FormrowEnd {float:left;width:670px;}
	.FormtableLeft {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:8px 5px 4px 8px;*padding:7px 8px 8px 8px;
		text-align:right;
		width:180px;
		}
	.FormtableRight {
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		padding:5px 5px 5px 8px;
		width:432px;
		line-height:20px;
		}
	.FormtableLeftDealer {
		float:left;
		font:12px Arial, Helvetica, sans-serif #444460 ;
		font-weight:bold;
		padding:8px 5px 4px 8px;*padding:7px 8px 8px 8px;
		text-align:right;
		width:125px;
		}
	.FormtableRightDealer {
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		padding:5px 5px 5px 8px;
		margin-right:5px;*margin-right:10px;
		width:250px;*width:245px;
		line-height:20px;
		}
	.FormtableRowtop {float:left;font:12px Arial, Helvetica, sans-serif #444460;font-weight:bold;padding:8px 5px 4px 15px;*padding:7px 8px 8px 15px;
			text-align:left;width:390px;*width:388px;background:#c3c3c3 url(../images/form_bg07.png) repeat-y 0% 0%;}
	
	.FormSubmit {float:left;width:670px;margin:8px 0px 5px 190px;*margin:8px 0px 8px 98px}
	.download {float:left;width:670px;margin-top:10px;padding-top:8px;border-top:#b8b9d4 1px Solid;background:url(../images/notice_bg02.png) repeat-x top #f3f3f3;padding:10px}
	.privacy_notice {float:left;width:670px;border-bottom:#b8b9d4 1px Solid;background:url(../images/notice_bg.png) repeat-x bottom #e4e4e4;padding:10px;}

	.feedbackTitle {float:left;color:#0063c8;font-size:13px;font-weight:bold;margin:8px 0px 8px 0px;}
	.feedbackContent {float:left;padding:0px 0px 10px 0px;width:400px;clear:left;line-height:22px;}/*;border-bottom:#dddddd 1px Solid*/
	
.form_text_box { /* for new dealer */
	margin:15px 0px 10px 5px;
	padding:12px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:16px;
	float:right;
	background:#6ba2d3;
	text-align:left;
	width:220px;
}

.form_text_box2 { /*for feedback */
	float:right;
	margin:-8px -10px 10px 5px;
	padding:10px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:16px;
	background:#2d6ea7;
	text-align:left;
	width:260px;
	clear:left;
}
.form_text_box2 a {color:#ffde00;}

.form_text_box3 { /* for new dealer */
	margin:30px 0px 10px 5px;
	padding:12px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:16px;
	float:right;
	background:#2d6ea7;
	text-align:left;
	width:220px;
}
.form_text_box3 a { color:#ffde00;}

.form_text_box4 {/* for new dealer */
	float:left;
	padding:8px;
	font:12px verdana, arial, san-serif;
	color:#fff88b;
	line-height:15px;
	background:#266094;
	text-align:left;
	width:197px;
	margin:15px 0px 20px 0px;
	border:#235a8b 1px Solid;
}

.extent {/* for inquiry form */
	float:left;padding:8px;font:12px verdana, arial, san-serif;color:#ffffff;line-height:15px;text-align:left;width:448px;}
	
	.extentForm {margin:20px 0px 5px 0px; width:658px; display:none}
	#extentForm01 {background:#a1c0d0; width:100%;}
	#extentForm02 {background:#a1d0b8; width:100%;}
	#extentForm03 {background:#dfbf73; width:100%;}
	#extentForm04 {background:#d0a1a1; width:100%;}
	
	.extent_title {color:#2e2e2e;font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;border-bottom:#d9d9d8 1px Solid;padding:3px 0px 8px 0px;}
		
		.extentRow {float:left;width:640px;*width:641px;border-bottom:1px #6e6e6e Dotted;}
		.extentRowtop {float:left;font:12px Arial, Helvetica, sans-serif;color:#3a3a3a;padding:8px 5px 3px 8px;*padding:6px 8px 7px 8px;
			text-align:left;;width:640px;*width:641px}
		.extentRowbottom {float:left;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:627px;*width:628px;
			line-height:20px;background:#8ba9b9;}
		.extentRowbottomGreen {float:left;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:627px;*width:628px;
			line-height:20px;background:#85b59d;}
		.extentRowbottomBrown {float:left;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:627px;*width:628px;
			line-height:20px;background:#bb9e57;}
		.extentRowbottomPurple {float:left;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:627px;*width:628px;
			line-height:20px;background:#9e8bbc;}
		.extentRowbottomPink {float:left;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:627px;*width:628px;
			line-height:20px;background:#b88686;}
		
		.extentRowEnd {float:left;width:640px;*width:641px}
		
		.extenttableLeft {float:left;font:12px Arial, Helvetica, sans-serif;color:#3a3a3a;padding:8px 5px 3px 8px;*padding:6px 8px 7px 8px;
			text-align:right;width:28%;}
		.extenttableRight {float:right;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:67%;
			line-height:20px;background:#8ba9b9;}
		.extenttableLeftBrown {float:left;font:12px Arial, Helvetica, sans-serif;color:#3a3a3a;padding:8px 5px 3px 8px;*padding:6px 8px 7px 8px;
			text-align:right;width:23%;}
		.extenttableRightBrown {float:right;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:72%;
			line-height:20px;background:#bb9e57;}
		.extenttableLeftPurple {float:left;font:12px Arial, Helvetica, sans-serif;color:#3a3a3a;padding:8px 5px 3px 8px;*padding:6px 8px 7px 8px;
			text-align:right;width:23%;}
		.extenttableRightPurple {float:right;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:72%;
			line-height:20px;background:#9e8bbc;}
		.extenttableLeftPink {float:left;font:12px Arial, Helvetica, sans-serif;color:#3a3a3a;padding:8px 5px 3px 8px;*padding:6px 8px 7px 8px;
			text-align:right;width:23%;}
		.extenttableRightPink {float:right;font:12px Arial, Helvetica, sans-serif;color:#ffffff;padding:5px 5px 5px 8px;width:72%;
			line-height:20px;background:#b88686;}
			
			.extentINPUT { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:none;border-bottom:1px #adc9d7 Solid;
					border-top:0px;border-right:0px;border-left:0px;padding-left:2px;}
			.extentTEXTAREA { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:#94b1c1;/**/line-height:22px;border:	0px;border:1px #adc9d7 Solid; min-height: 60px;}
			.extentTEXTAREAGreen { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:#8ebca5;/**/line-height:22px;border:	0px;border:1px #9cc9b2 Solid; min-height: 60px;}
			.extentTEXTAREABrown { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:#c5a963;/**/line-height:22px;border: 0px;border:1px #dfc17b Solid; min-height: 60px;}
			.extentTEXTAREAPurple { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:#aa97c7;/**/line-height:22px;border: 0px;border:1px #b8a7d2 Solid; min-height: 60px;}
			.extentTEXTAREAPink { font:12px "Arial Unicode MS", Verdana, Tahoma; color:#333;background:#c79797;/**/line-height:22px;border:	0px;border:1px #d8aeae Solid; min-height: 60px;}

/**/
#lodge_region_title {
	font-size:14px;
	font-weight:bold;
	color:#013449;
	background:url(../images/lodge_title_bg02.jpg) no-repeat bottom;
	border-top:1px Solid #ced3d8;
	border-bottom:#808998 1px Solid;
	height:20px;padding:15px 0px 5px 5px;}
#lodge_content_area {background:url(../images/lodge_content_bg.png) repeat-x bottom;border-bottom:#6d98e0 1px Solid ;border-top:#ffffff 1px Solid}
#lodge_photo {float:left;margin-right:5px;width:140px;}
#lodge_content {float:left;margin:5px 5px 0px 5px;line-height:18px;width:520px;}
#lodge_title {float:left;width:70%;}
#lodge_title a{font-weight:bold;color:#01709e;margin-bottom:5px;text-decoration:none;}
#lodge_title a:hover{font-weight:bold;color:#01709e;margin-bottom:5px;text-decoration:underline;}
#lodge_star {text-align:left;width:27%;float:left;}
#lodge_text {width:100%}


.closedMap{ 
cursor: pointer;
color:#ffffff;
font-weight:bold;
background:url(../images/lodge_button_on.png) no-repeat;
display:none;
width:140px;
height:24px;
margin: 10px 0px -5px 0px;*margin: 10px 0px -7px 0px;
padding:4px 0px 0px 5px;
text-align:center;
}

.direction_map {
cursor: pointer;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff000;
margin: 10px 0px -5px 0px;*margin: 10px 0px -7px 0px;
padding:5px 0px 0px 5px;
width:140px;
height:24px;
background:url(../images/lodge_button_off.png) no-repeat;
}

.support_title {color:#82201c;font-weight:bold;font:13px;}
.support_OL {margin-left:20px;*margin-left:25px;}
.support_OL2 {margin-left:30px;*margin-left:35px;}

.text_box { /* */
	margin:35px 0px 10px 15px;
	padding:15px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:22px;
	float:right;
	background:#660500;
	text-align:center;
	width:230px;
}
.text_box a {color:#ffd200;}
.text_box a:hover {text-decoration:underline;}

.FAQ {
cursor: pointer;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#433d48;
padding:7px 5px 5px 12px;
width:655px;
height:27px;
background:url(../images/faq_bg.jpg) no-repeat;
margin-bottom:-12px;
}

.closedFAQ{ 
cursor: pointer;
color:#670000;
font-weight:bold;
background:url(../images/faq_bg02.jpg) no-repeat;
display:none;
width:685px;
height:27px;
padding:7px 5px 5px 5px;
}
.answer {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
	padding:10px;
	text-align:left;
	border:#d3ccdc 1px Dashed;
	width:655px;
	margin:-11px 0px 0px 0px;
	display:none;
	}

.FAQ_text_box { /* */
	margin:20px 0px 10px 0px;
	padding:8px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:18px;
	float:left;
	/*border:#7d7286 1px Dashed;*/
	background:#660500;
	text-align:left;
	width:676px;
}
.FAQ_text_box a {color:#ffd200;}
.FAQ_text_box a:hover {text-decoration:underline;}

/* Support Dealer */
.BUY {
cursor: pointer;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#213b91;
padding:7px 5px 5px 12px;
width:655px;
height:27px;
background:url(../images/buy_bg.jpg) no-repeat;
margin-bottom:-12px;
}

.closedBUY{ 
cursor: pointer;
color:#670000;
font-weight:bold;
background:url(../images/buy_bg02.jpg) no-repeat;
display:none;
width:685px;
height:27px;
padding:7px 5px 5px 5px;
}
.dealer {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#213b91;
	width:680px;
	margin:-11px 0px 0px 0px;
	display:none;
	}
.dealer_country {color:#9d3631;width:60px;padding:5px 8px 0px 5px;}
.dealer_country_others {float:left;color:#2c2c2c;font-weight:bold;padding:5px 0px 5px 0px;width:120px;text-align:center;background:#d1e0e6}
.dealer_country_others2 {float:left;font:14px Verdana, Arial, Helvetica, sans-serif;color:#01305d;font-weight:bold;width:472px;padding:8px;background:#d1e0e6;}
#region01 {float:left;width:488px}
#region02 {float:left;width:488px}
#region03 {float:left;width:488px}
#region04 {float:left;width:488px}
#region05 {float:left;width:488px}

.Dealer_block {
	float:left;
	width:120px;
	background:#FFFFFF;
	/*border:1px solid #c6c8c8;*/
	margin:1px;
}
.buy_blockTop {float:left;width:120px;height:100px;text-align:center;}
.buy_blockbottom {
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;color:#383838;
	width:116px;height:28px;
	background:#dad9d9;
	border-top:1px solid #c6c8c8;
	text-align:center;
	padding:2px;}
	.buy_blockbottom a {color:#94130d;}
	.buy_blockbottom a:hover {color:#660500;}
	
.become_dealer {float:right;width:205px;background:#4e8fb4;color:#dff3ff;margin-top:33px;padding:5px;}
	.become_dealer a {color:#dff3ff;font-weight:bold;}
	.become_dealer a:hover {color:#ffd800;font-weight:bold;}
.become_dealer_content {float:left;width:195px;margin:12px 0px 5px 0px;padding:5px;font:12px verdana, arial, san-serif;color:#ffffff;background:#3c7697;}
	.become_dealer_content a {color:#fff600}
	.become_dealer_content a:hover {color:#ffd800}

.BUY_text_box { /* */
	margin:20px 0px 0px 0px;
	padding:8px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:22px;
	float:left;
	/*border:#7d7286 1px Dashed;*/
	background:#7d7286;
	text-align:left;
	width:676px;}
.BUY_text_box a {color:#ffd200;}
.BUY_text_box a:hover {text-decoration:underline;}

.tv_text_box { /* */
	margin:-7px 0px 30px 0px;
	padding:7px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	line-height:18px;
	float:left;
	background:#660500;
	text-align:left;
	width:676px;
	padding-bottom:14px}
.tv2_text_box { /* */
	margin:0px 0px 0px -5px;
	padding:5px;
	font:12px verdana, arial, san-serif;
	color:#494949;
	line-height:18px;
	float:left;
	background:#ffffff;
	text-align:left;
	width:672px;}


/* Site Map */
.sitemap_theme {
	float:left;
	background:url(../images/sitemap_bg.png) repeat-x;
	height:38px;
	width:982px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#868686;
	padding:12px 8px 8px 8px;
	margin:0px 1px 0px 1px;}
#sitemap_block {float:left;background:url(../images/sitemap_shade2.png) no-repeat;width:1000px;min-height:345px;margin-top:-20px;}
#sitemap_block2 {float:left;background:url(../images/sitemap_color_top.png) no-repeat;width:1000px;min-height:345px;}

#sitemap_about {
	float:left;
	background:url(../images/sitemap_green.jpg) repeat-x bottom;
	width:191px;
	border-right:#e6e3e3 1px Solid;
	border-bottom:#ffffff 1px Solid;
	border-left:#ffffff 1px Solid;
	min-height:362px;}
	#about_title {
		float:left;
		width:180px;
		background:url(../images/sitemap_div_line.png) no-repeat bottom;
		color:#59b341;
		font:15px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:15px 0px 5px 6px;}
		
#sitemap_solutions {
	float:left;
	background:url(../images/sitemap_orange.jpg) repeat-x bottom;
	width:191px;
	border-right:#e6e3e3 1px Solid;
	border-bottom:#ffffff 1px Solid;
	min-height:362px;}
	#solutions_title {
		float:left;
		width:180px;
		background:url(../images/sitemap_div_line.png) no-repeat bottom;
		color:#f7a416;
		font:15px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:15px 0px 5px 6px;}
		
#sitemap_contact {
	float:left;
	background:url(../images/sitemap_blue.jpg) repeat-x bottom;
	width:231px;
	border-right:#e6e3e3 1px Solid;
	border-bottom:#ffffff 1px Solid;
	min-height:362px;}
	#contact_title {
		float:left;
		width:180px;
		background:url(../images/sitemap_div_line.png) no-repeat bottom;
		color:#428ccd;
		font:15px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:15px 0px 5px 6px;}
		
#sitemap_support {
	float:left;
	background:url(../images/sitemap_red.jpg) repeat-x bottom;
	width:191px;
	border-right:#e6e3e3 1px Solid;
	border-bottom:#ffffff 1px Solid;
	min-height:362px;}
	#support_title {
		float:left;
		width:180px;
		background:url(../images/sitemap_div_line.png) no-repeat bottom;
		color:#b0403b;
		font:15px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:15px 0px 5px 6px;}
		
#sitemap_sdownload {
	float:left;
	background:url(../images/sitemap_purple.jpg) repeat-x bottom;
	border-bottom:#ffffff 1px Solid;
	border-right:#ffffff 1px Solid;
	width:190px;
	min-height:362px;}
	#sdownload_title {
		float:left;
		width:180px;
		background:url(../images/sitemap_div_line.png) no-repeat bottom;
		color:#9c71d7;
		font:15px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:15px 0px 5px 6px;border:0px}
		
.sitemap_content_green {float:left;font:12px Verdana;color:#484848;padding:0px 10px 10px 0px;}
.sitemap_content_green a {color:#1b8200;}
.sitemap_content_green a:hover {color:#26b300;}

.sitemap_content_orange {float:left;font:12px Verdana;color:#484848;padding:0px 10px 10px 1px;}
.sitemap_content_orange a {color:#b87401;}
.sitemap_content_orange a:hover {color:#ed9600;}

.sitemap_content_blue {float:left;font:12px Verdana;color:#484848;padding:0px 10px 10px 1px;}
.sitemap_content_blue a {color:#0161b5;}
.sitemap_content_blue a:hover {color:#0278df;}

.sitemap_content_red {float:left;font:12px Verdana;color:#484848;padding:0px 10px 10px 1px;}
.sitemap_content_red a {color:#8b0600;}
.sitemap_content_red a:hover {color:#c24b46;}

.sitemap_content_purple {float:left;font:12px Verdana;color:#484848;padding:0px 10px 10px 1px;}
.sitemap_content_purple a {color:#62389c;}
.sitemap_content_purple a:hover {color:#9c71d7;}


.sitemap_ul {padding-left:15px;line-height:26px;background:url(../images/sitemap_button_bg2.png) no-repeat;width:187px}
	
	
.PMS_text_box_white { /* for PMS Support */
	margin:10px 0px 15px 10px;
	font:16px verdana, arial, san-serif;
	font-weight:bold;
	color:#003f76;
	line-height:18px;
	float:left;
	background:#ffffff;
	text-align:center;vertical-align:midle;
	width:160px;height:80px;
	border:1px #8ba9b9 Solid;
}
.PMS_text_box_blue { /* for PMS Support */
	margin:10px 0px 15px 10px;
	padding:5px;
	font:12px verdana, arial, san-serif;
	color:#505866;
	line-height:16px;
	float:left;
	background:#151136;
	text-align:left;vertical-align:midle;
	width:160px;height:80px;
	border:1px #8ba9b9 Solid;
}
.PMS_text_box_blue02 { /* for PMS Support */
	margin:10px 0px 15px 10px;
	padding:5px;
	font:12px verdana, arial, san-serif;
	color:#505866;
	line-height:16px;
	float:left;
	background:#e9ecf3;
	text-align:left;vertical-align:midle;
	width:160px;height:80px;
	border:1px #8ba9b9 Solid;
}
.PMS_text_box_blue03 { /* for PMS Support */
	margin:10px 0px 15px 10px;
	padding:5px;
	font:12px verdana, arial, san-serif;
	color:#505866;
	line-height:16px;
	float:left;
	background:#2b316b;
	text-align:left;vertical-align:midle;
	width:160px;height:80px;
	border:1px #8ba9b9 Solid;
}
.PMS_text_box_black { /* for PMS Support */
	margin:10px 0px 15px 10px;
	padding:5px;
	font:12px verdana, arial, san-serif;
	color:#505866;
	line-height:16px;
	float:left;vertical-align:midle;
	background:#000000;
	text-align:center;
	width:160px;height:80px;
	border:1px #8ba9b9 Solid;
}

.mail {/* for contact--e-mail */
	float:left;
	width:335px;
	font:12px verdana, arial, san-serif;
	color:#ffffff;
	padding:20px;
	background:#428ccd;
	margin:10px 10px 20px 0px;
	}
.mail a {color:#ffc600;}
	
.mailOutline {
	float:left;
	width:333px;
	font:12px verdana, arial, san-serif;
	color:#29689f;
	padding:20px;
	border:#428ccd 1px Solid;
	margin:10px 10px 20px 0px;
	}
.mailOutline a {color:#ff6c00;}

.more {color:#ffffff;}
.more a {color:#ffffff;}
.more a:hover {color:#ffff99;}

/* For Form Validation */
form.cmxform label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

label.error { display: none; }

.download_title {float:left;}
.download_content {float:left;}
.download_pdf {float:right;}

/* TV Certification */
#tv_logo { padding-bottom:7px; }

.tv_header { float:left; border-left:3px solid #999999; color:#FFFFFF; font-weight:bold; overflow:hidden; background-color:#666666; padding:4px 0 3px 5px;}

#tv_model { width:150px;}
#tv_size { width:40px;}
#tv_type { width:90px;}
#tv_irc { width:50px;}
#tv_idiom { width:77px;}
#tv_level { width:124px;}
#tv_date { width:80px;}

.tv_field { float:left; padding:4px 0 4px 8px; font-size:11px; overflow:hidden;}
.tv_model_field { padding-bottom:5px;}
.tv_note { margin:0 2px 1px 2px; padding: 4px 0 3px 20px; width:643px; float:left; border-top:1px solid #CCC; background:#FFFFCC; display:none; overflow:hidden; font-size:11px;} 

.hospitality_table_item { border:1px solid #999; background:#CCC; color:#333; }
