/* General ********************************************************************************************************************************************************************/

body { background-color: #EFEFEF; background-image: url(/images/01_bgpattern.gif); }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 16px; }
body,html { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; height: 100%; }
a:link { color: #0033FF; text-decoration: underline; }
a:visited { color: #0033FF; text-decoration: underline; }
a:active { color: #0033FF; text-decoration: underline; }
a:hover { color: #FF6600; text-decoration: underline; }



/* Text ***********************************************************************************************************************************************************************/

.navbartxt { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.navbartxt_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }

.smalltxt1 { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt9a { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt10a { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.smalltxt11 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

.entxt { font-family: Verdana; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; }

.txt9a { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt10a { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt11a { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt11a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; }
.txt12a { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.txt12a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; }
.txt13a { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; }
.txt_lineheightnormal { LINE-HEIGHT: normal; }

.txt_thai { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; LINE-HEIGHT: 17px; }

.vntxt { font-family: "Courier New", Courier; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; line-height: 18px; }

.cntxt { font-family: SimSun; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 17px; }
a.cntxt:link, a.cntxt:visited, a.cntxt:active { COLOR: #666666; TEXT-DECORATION: none; }
a.cntxt:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.cntradtxt { font-family: MingLiU; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 17px; }
a.cntradtxt:link, a.cntradtxt:visited, a.cntradtxt:active { COLOR: #0033FF; TEXT-DECORATION: none; }
a.cntradtxt:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.cntradtxt10 { font-family: MingLiU; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 14px; }
a.cntradtxt10:link, a.cntradtxt10:visited, a.cntradtxt10:active { COLOR: #0033FF; TEXT-DECORATION: none; }
a.cntradtxt10:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.cntradtxt11 { font-family: MingLiU; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 15px; }
a.cntradtxt11:link, a.cntradtxt11:visited, a.cntradtxt11:active { COLOR: #0033FF; TEXT-DECORATION: none; }
a.cntradtxt11:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.cntradtxt12 { font-family: MingLiU; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 16px; }
a.cntradtxt12:link, a.cntradtxt12:visited, a.cntradtxt12:active { COLOR: #0033FF; TEXT-DECORATION: none; }
a.cntradtxt12:hover { COLOR: #FF6600; TEXT-DECORATION: none; }




/* Navbar *********************************************************************************************************************************************************************/

.navbar_region { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.navbar_region:link, .navbar_region:visited, .navbar_region:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_region:hover { COLOR: #181084; TEXT-DECORATION: none; }
.navbar_regiontxt { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 22px; }
.navbar_regiontxt:link, .navbar_regiontxt:visited, .navbar_regiontxt:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_regiontxt:hover { COLOR: #181084; TEXT-DECORATION: none; BORDER-BOTTOM: none; }

.navbar_region_cn { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.navbar_region_cn:link, .navbar_region_cn:visited, .navbar_region_cn:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_region_cn:hover { COLOR: #181084; TEXT-DECORATION: none; }
.navbar_regiontxt_cn { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 22px; }
.navbar_regiontxt_cn:link, .navbar_regiontxt_cn:visited, .navbar_regiontxt_cn:active { COLOR: #333333; TEXT-DECORATION: none; }
.navbar_regiontxt_cn:hover { COLOR: #181084; TEXT-DECORATION: none; BORDER-BOTTOM: none; }



/* Place Holder ***************************************************************************************************************************************************************/

.placeholder { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.placeholder:link, a.placeholder:visited, a.placeholder:active { COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
a.placeholder:hover { COLOR: #FF6600; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.placeholder_arrow { FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #555555; FONT-WEIGHT: bold; padding-left: 3px; padding-right: 3px; LINE-HEIGHT: normal; }
.placeholder_date { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; }

.placeholder_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #333333; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.placeholder_cn:link, a.placeholder_cn:visited, a.placeholder_cn:active { COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
a.placeholder_cn:hover { COLOR: #FF6600; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.placeholder_arrow_cn { FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #555555; FONT-WEIGHT: bold; padding-left: 3px; padding-right: 3px; LINE-HEIGHT: normal; }
.placeholder_date_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: normal; }



/* Submenu ********************************************************************************************************************************************************************/

.submenu_heading { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
.submenucn_heading { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: normal; }

a.submenu:link, a.submenu:visited, a.submenu:active {
	font-family: Verdana; font-size: 11px; color: #666666; font-weight: normal; display: table-cell; text-indent: 0px; 
	text-decoration: none; width: 180px; line-height: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; 
	border: solid #DDDDDD; border-width: 0px 0px 0px 0px; background-color: #FFFFFF; }
a.submenu:hover { color: #FF6600; background-color: #FFFFFF; }

a.submenu_hi:link, a.submenu_hi:visited, a.submenu_hi:active, a.submenu_hi:hover {
	font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: normal; letter-spacing: normal; display: table-cell; text-indent: 0px; 
	text-decoration: none; width: 180px; line-height: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; 
	border: solid #DDDDDD; border-width: 0px 0px 0px 0px; background-color: #FFFFFF; }

a.submenu_group:link, a.submenu_group:visited, a.submenu_group:active, a.submenu_group:hover {
	font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; letter-spacing: normal; display: table-cell; text-indent: 0px; 
	text-decoration: none; width: 180px; line-height: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; 
	border: solid #DDDDDD; border-width: 0px 0px 0px 0px; background-color: #FFFFFF; }


a.submenucn:link, a.submenucn:visited, a.submenucn:active {
	font-family: SimSun; font-size: 13px; color: #666666; font-weight: normal; display: table-cell; width: 180px; line-height: normal;
	text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; }
a.submenucn:hover { color: #FF6600; background-color: #FFFFFF; }

a.submenucn_hi:link, a.submenucn_hi:visited, a.submenucn_hi:active, a.submenucn_hi:hover {
	font-family: SimSun; font-size: 13px; color: #FF6600; font-weight: normal; letter-spacing: normal; display: table-cell; width: 180px; line-height: normal;
	text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; }



/* Page-Menu ********************************************************************************************************************************************************************/

.pgmenu { font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height: normal; padding-top: 2px; }
a.pgmenu:link, a.pgmenu:visited, a.pgmenu:active { color: #0033FF; text-decoration: none; }
a.pgmenu:hover { color: #FF6600; text-decoration: none; }
.pgmenu_hi, a.pgmenu_hi:link, a.pgmenu_hi:visited, a.pgmenu_hi:active, a.pgmenu_hi:hover { 
font-family: Verdana; font-size: 11px; color: #FF6600; text-decoration: none; line-height: normal; padding-top: 2px; }

.pgmenucn { font-family: MingLiU; font-size: 13px; color: #666666; text-decoration: none; line-height: 13px; padding-top: 3px; }
a.pgmenucn:link, a.pgmenucn:visited, a.pgmenucn:active { color: #0033FF; text-decoration: none; }
a.pgmenucn:hover { color: #FF6600; text-decoration: none; }
.pgmenucn_hi, a.pgmenucn_hi:link, a.pgmenucn_hi:visited, a.pgmenucn_hi:active, a.pgmenucn_hi:hover { 
font-family: MingLiU; font-size: 13px; color: #FF6600; text-decoration: none; line-height: normal; padding-top: 3px; }



/* Footer ***********************************************************************************************************************************************************************/

.footer1 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; }
a.footer1:link, a.footer1:visited, a.footer1:active { COLOR: #666666; TEXT-DECORATION: none; }
a.footer1:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.footer2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #FF6600; LINE-HEIGHT: normal; }

.footer1_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: normal; }
a.footer1_cn:link, a.footer1_cn:visited, a.footer1_cn:active { COLOR: #666666; TEXT-DECORATION: none; }
a.footer1_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.footer2_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #FF6600; LINE-HEIGHT: normal; }



/* Headings *********************************************************************************************************************************************************************/

.pageheading1 { FONT-FAMILY: Arial; FONT-SIZE: 13px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.pageheading1_cn { FONT-FAMILY: SimSun; FONT-SIZE: 14px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; padding-bottom: 5px; }

.heading10a { FONT-FAMILY: Arial; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading11a { FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12a { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12b { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12c { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }
.heading13a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading13b { FONT-FAMILY: Arial; FONT-SIZE: 13px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading15a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 15px; COLOR: #999999; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading18a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 18px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }

.heading12a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12b_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading12c_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }
.heading13a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading14a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading15a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 15px; COLOR: #999999; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.heading18a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 18px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }



/* Links ***********************************************************************************************************************************************************************/

a.link_noul:link, a.link_noul:visited, a.link_noul:active { COLOR: #0033FF; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_noul:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

a.link_nocol:link, a.link_nocol:visited, a.link_nocol:active { COLOR: #666666; TEXT-DECORATION: underline; LINE-HEIGHT: normal; }
a.link_nocol:hover { COLOR: #FF6600; TEXT-DECORATION: underline; }

a.link_noul_nocol:link, a.link_noul_nocol:visited, a.link_noul_nocol:active { COLOR: #666666; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_noul_nocol:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.link_trebuchet15a { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 15px; COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_trebuchet15a:link, a.link_trebuchet15a:visited, a.link_trebuchet15a:active { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 15px; COLOR: #0033FF; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_trebuchet15a:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.link_trebuchet15a_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 15px; COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_trebuchet15a_cn:link, a.link_trebuchet15a_cn:visited, a.link_trebuchet15a_cn:active { FONT-FAMILY: MingLiU; FONT-SIZE: 15px; COLOR: #0033FF; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.link_trebuchet15a_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }



/* Boxes *********************************************************************************************************************************************************************/

.linkbox { padding-left:18px; padding-right:18px; padding-top:12px; padding-bottom:12px; border:1px dotted #999999; background-color: #EFEFEF; }



/* Tables ********************************************************************************************************************************************************************/

.table1a { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table1a TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px; }
.table1a_title { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.table1a_text { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }

.table1b { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table1b TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; }
.table1b_title { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
.table1b_text { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: normal; }

.table1c { background-color: #DDDDDD; border: solid #EFEFEF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table1c TD { border: solid #EFEFEF; border-width: 1px 1px 1px 1px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px; }

.table2 { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.table2 TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; }

.table_pixborder1 { padding: 1px; border: solid #999999; border-width: 1px 1px 1px 1px; }



/* Forms *********************************************************************************************************************************************************************/

.form_textfield { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_list { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_textarea { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_button { color: #333333; font-family: Verdana; font-weight: normal; font-size: 11px; }
.form_radiobutton { width: 13px; height: 13px; }

.form_textfield_cn { color: #333333; font-family: MingLiU; font-weight: normal; font-size: 13px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_list_cn { color: #333333; font-family: MingLiU; font-weight: normal; font-size: 13px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_textarea_cn { color: #333333; font-family: MingLiU; font-weight: normal; font-size: 13px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; }
.form_button_cn { color: #333333; font-family: MingLiU; font-weight: normal; font-size: 13px; }
.form_radiobutton_cn { width: 13px; height: 13px; }


/* Home **********************************************************************************************************************************************************************/

.home_heading { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.home_heading_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 15px; COLOR: #181084; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }

.home_banner_heading { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.home_banner_text { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; }
a.home_banner_text:link, a.home_banner_text:visited, a.home_banner_text:active { COLOR: #666666; TEXT-DECORATION: none; }
a.home_banner_text:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.home_banner_heading_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.home_banner_text_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; }
a.home_banner_text_cn:link, a.home_banner_text_cn:visited, a.home_banner_text_cn:active { COLOR: #666666; TEXT-DECORATION: none; }
a.home_banner_text_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.bulletin_itemheading { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; }
.bulletin_item { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; width: 255px; LINE-HEIGHT: normal; }
a.bulletin_item:link, a.bulletin_item:visited, a.bulletin_item:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.bulletin_links { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.bulletin_links:link, a.bulletin_links:visited, a.bulletin_links:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_links:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


.bulletin_heading_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #000000; font-weight: bold; LINE-HEIGHT: normal; padding-bottom: 3px; }
.bulletin_title_cn { FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; padding-top: 5px; padding-bottom: 0px; }
.bulletin_item_cn { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #666666; width: 255px; LINE-HEIGHT: 15px; padding-bottom: 5px; }
a.bulletin_item_cn:link, a.bulletin_item_cn:visited, a.bulletin_item_cn:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_item_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.bulletin_promo_cn { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #666666; width: 255px; LINE-HEIGHT: 15px; padding-bottom: 5px; padding-top: 5px; }
a.bulletin_promo_cn:link, a.bulletin_promo_cn:visited, a.bulletin_promo_cn:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_promo_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.bulletin_links_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #666666; TEXT-DECORATION: none; LINE-HEIGHT: normal; }
a.bulletin_links_cn:link, a.bulletin_links_cn:visited, a.bulletin_links_cn:active { COLOR: #666666; TEXT-DECORATION: none; }
a.bulletin_links_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }



/* Events ********************************************************************************************************************************************************************/

.events_title { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
.events_txt1 { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.events_txt2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; TEXT-DECORATION: none; }

a.events_txt2:link, a.events_txt2:visited, a.events_txt2:active { COLOR: #333333; TEXT-DECORATION: underline; }
a.events_txt2:hover { COLOR: #FF6600; TEXT-DECORATION: underline; }

a.events_moreinfo:link, a.events_moreinfo:visited, a.events_moreinfo:active { font-family: Arial; font-size: 9px; COLOR: #3366FF; TEXT-DECORATION: none; }
a.events_moreinfo:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Model Showroom ************************************************************************************************************************************************************/

.models_lineup_quickspecs_title { FONT-FAMILY: Tahoma; FONT-SIZE: 14px; COLOR: #0033FF; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: normal; }
.models_lineup_quickspecs { font-family: Verdana; font-size: 11px; LINE-HEIGHT: normal; padding-top: 1px; padding-bottom: 5px; padding-left: 3px; }

.models_lineup_quickspecs_title_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #0033FF; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; LETTER-SPACING: normal; }
.models_lineup_quickspecs_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; LINE-HEIGHT: 17px; padding-bottom: 5px; padding-left: 3px; }

.specstable { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.specstable TD { border: solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
.specstable_title1 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #EEEEEE; FONT-WEIGHT: bold; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }
.specstable_title2 { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; LETTER-SPACING: 1px; }
.specstable_item { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; }

.specstable_inside1 { border: solid #FFFFFF; border-width: 0px 0px 0px 0px; border-collapse: collapse; }
.specstable_inside1 TD { border: solid #FFFFFF; border-width: 0px 0px 0px 0px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.accessories_category { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 13px; COLOR: #999999; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 2px; padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 1px 1px 1px 1px; }
.accessories_title { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#DDDDDD; }
.accessories_description { FONT-FAMILY: Tahoma; FONT-SIZE: 9px; COLOR: #777777; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 0px 0px 0px 0px; }

.accessories_category_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #999999; FONT-WEIGHT: bold; LINE-HEIGHT: normal; letter-spacing: 2px; padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 1px 1px 1px 1px; }
.accessories_title_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#DDDDDD; }
.accessories_description_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 12px; COLOR: #777777; FONT-WEIGHT: normal; LINE-HEIGHT: normal; LETTER-SPACING: 0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; background-color:#EFEFEF; border: dotted #CCCCCC; border-width: 0px 0px 0px 0px; }


/* Merchandise ***************************************************************************************************************************************************************/

.merchandise_category { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: normal; DISPLAY: block; LINE-HEIGHT: 24px; border: solid #999999; border-width: 0px 1px 1px 1px; }
a.merchandise_category:link, a.merchandise_category:visited, a.merchandise_category:active { COLOR: #666666; TEXT-DECORATION: none; }
a.merchandise_category:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.merchandise_tblpix { padding: 1px; border: solid #999999; border-width: 1px 1px 1px 1px; }
.merchandise_desc { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; padding-top:5px; padding-bottom:8px; padding-left:8px; padding-right:8px; border: solid #CCCCCC; border-width: 0px 1px 1px 1px; background-color:#FDF0E6; border-top:1px solid #FF6600; }
.merchandise_desc_cn { FONT-FAMILY: Arial, MingLiU; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: normal; padding-top:5px; padding-bottom:8px; padding-left:8px; padding-right:8px; border: solid #CCCCCC; border-width: 0px 1px 1px 1px; background-color:#FDF0E6; border-top:1px solid #FF6600; }



/* Promotions *****************************************************************************************************************************************************************/

.promotions_category { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #888888; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 2px; padding-left:12px; padding-right: 12px; }
.promotions_item, a.promotions_item, a.promotions_item:visited, a.promotions_item:active { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.promotions_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }
.promotions_item_cn, a.promotions_item_cn, a.promotions_item_cn:visited, a.promotions_item_cn:active { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.promotions_item_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }



/* Careers ********************************************************************************************************************************************************************/

.careerinfo { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; padding-bottom: 5px; }

.careers_item, a.careers_item, a.careers_item:visited, a.careers_item:active { FONT-FAMILY: Tahoma; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.careers_item:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.careers_item_cn, a.careers_item_cn, a.careers_item_cn:visited, a.careers_item_cn:active { FONT-FAMILY: SimSun; FONT-SIZE: 13px; COLOR: #3366FF; LINE-HEIGHT: normal; padding-bottom: 10px; TEXT-DECORATION: none; }
a.careers_item_cn:hover { COLOR: #FF6600; TEXT-DECORATION: none; }


/* Buying - Loan Calculator ****************************************************************************************************************************************************/

.loancalc_results { FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #EFEFEF; FONT-WEIGHT: bold; letter-spacing: 1px; LINE-HEIGHT: normal; }



/* Lifestyle *******************************************************************************************************************************************************************/

.lifestyle_line1 { FONT-FAMILY: Arial; FONT-SIZE: 13px; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none; }
a.lifestyle_line1:link, a.lifestyle_line1:visited, a.lifestyle_line1:active { COLOR: #3366FF; TEXT-DECORATION: none; }
a.lifestyle_line1:hover { COLOR: #FF6600; TEXT-DECORATION: none; }

.lifestyle_table1 { border: 1px solid #FFFFFF; border-width: 1px 1px 1px 1px; border-collapse: collapse; }
.lifestyle_table1 TD { border: 1px solid #FFFFFF; border-width: 1px 1px 1px 1px; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; }



/* Articles *******************************************************************************************************************************************************************/

.article_heading_cn { FONT-FAMILY: Arial; FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: 20px; text-align: center; }
.article_title_cn { font-family: MingLiU; font-size: 13px; color: #666666; font-weight: bold; padding-bottom: 3px; border-bottom: 1px solid #CCCCCC; }
.article_text_cn { font-family: MingLiU; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none; LINE-HEIGHT: 17px; }

.article_contact_box1 { border-top: 1px dotted #999999; margin-top: 50px; }
.article_contact_box2 { padding-left: 10px; padding-top: 3px; padding-bottom: 5px; border-left: 5px solid #CCCCCC; }

.article_contact_text { FONT-FAMILY: MingLiU; FONT-SIZE: 13px; COLOR: #333333; FONT-WEIGHT: normal; LINE-HEIGHT: normal; padding-top: 15px; padding-bottom: 10px; }
.article_contact_heading { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; LINE-HEIGHT: normal; padding-bottom: 5px; }
.article_contact_info { FONT-FAMILY: Tahoma; FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; padding-bottom: 2px; }



.font_arial { FONT-FAMILY: Arial; }
.font_tahoma { FONT-FAMILY: Tahoma; }



/* Boxes ***********************************************************************************************************************************************************************/

.boxtitle1 { FONT-FAMILY: "Trebuchet MS", Arial; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 0px; padding-left:12px; padding-right: 12px; background-image:url(/images/02_glassbg24_grey.gif); border: solid #DDDDDD; border-width: 1px 1px 1px 1px; }
.boxtitle1_cn { FONT-FAMILY: MingLiU; FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: normal; LINE-HEIGHT: normal; letter-spacing: 0px; padding-left:12px; padding-right: 12px; background-image:url(/images/02_glassbg24_grey.gif); border: solid #DDDDDD; border-width: 1px 1px 1px 1px; }

.pixbox1_pixborder { padding: 1px; border: solid #999999; border-width: 1px 1px 1px 1px; }
.pixbox1_pixdesc1 { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: normal; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border: solid #CCCCCC; border-width: 0px 1px 1px 1px; background-color: #EEEEEE; border-top: 0px solid #FF6600; }
.pixbox1_pixdesc2 { FONT-FAMILY: Tahoma; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: normal; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border: solid #CCCCCC; border-width: 0px 1px 1px 1px; background-color: #DDDDDD; border-top: 0px solid #FF6600; }

.imgborder { padding: 1px; border: 1px solid #999999; }


/* Remove Dotted Outlines ******************************************************************************************************************************************************/

a:active { outline: none; }
a { outline: none; }


