﻿body { border: 0; margin: 0; padding: 0; line-height: 1.6em; font-size: 11px; color: #777777; font-family: Verdana; }

ul, ol, li, p  { font-size: 11px; color: #676767; font-family: Verdana; }

h1, h2, h3, h4, h5, h6, a, img, strong, em  { border: 0; margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; font-size: 11px; color: #676767; font-family: Verdana; line-height: 1.6em; }

/* container that surrounds the body part that falls under the flash banner and top nav area in main page templates and 08_cs for subpages  */
#content a, a:link, a:visited { color: #686868; text-decoration: none; } 
#content a:hover { color: #777; text-decoration: underline; }

#content #shop a, a:link, a:visited { color: #f60; text-decoration: none; } 
#content #shop a:hover { color: #f60; text-decoration: underline; }

#content .shop a, .shop a:link, .shop a:visited {color: #f60; text-decoration: none; }
#content .shop a:hover {color: #f60; text-decoration: underline; }

dt { }
#id {float: left; padding: 2px 4px 0 0; width: 2px; height: 30px; }

#text01 {color: #000; font-weight: bold; font-size: 12px; }
#text02 {color: #00a1e4; }
#text03 {color: #3E3E3E; }
#text04 {color: #3E3E3E; font-weight: bold; }
#text05 {color: #055f84; }
#text06 {color: #00a1e4; font-weight: bold; }
#text06 a, #text06 a:link, #text06 a:visited {color: #00a1e4; font-weight: bold; }
#text06 a:hover {color: #00a1e4; text-decoration: underline; }

#text07 {color: #00a1e4; font-weight: bold; font-size: 11px; }
#text08 {color: #6B6B6B; font-weight: bold; font-size: 12px; }
#text09 {color: #000; }
#text10 {color: #FF6600; font-weight: bold; }
#text11 {color: #FF6600; }
#text12 {color: #000; font-weight: bold; font-size: 11px; }
#text13 {color: #EBEBEB; }
#text14 {color: #fff; font-weight: bold; font-size: 12px; }

#ste {color: #6B6B6B; font-weight: bold; }

#menu1 {display: none; padding: 0 0 0 0; } 
#menu2 {display: none; padding: 0 0 0 0; } 
#menu3 {display: none; padding: 0 0 0 0; } 
#menu4 {display: none; padding: 0 0 0 0; } 
#menu5 {display: none; padding: 0 0 0 0; } 
#menu6 {display: none; padding: 0 0 0 0; } 
#menu7 {display: none; padding: 0 0 0 0; } 
#menu8 {display: none; padding: 0 0 0 0; } 
#menu9 {display: none; padding: 0 0 0 0; } 
#menu10 {display: none; padding: 0 0 0 0; } 
#menu11 {display: none; padding: 0 0 0 0; } 
#menu12 {display: none; padding: 0 0 0 0; } 
#menu13 {display: none; padding: 0 0 0 0; } 
#menu14 {display: none; padding: 0 0 0 0; } 
#menu15 {display: none; padding: 0 0 0 0; } 
#menu16 {display: none; padding: 0 0 0 0; } 
#menu17 {display: none; padding: 0 0 0 0; } 

#shop {}
#shop a, #shop a:link, #shop a:visited {color: #03c; text-decoration: none; }
#shop a:hover {color: #03c; text-decoration: underline; }

.shop {}
.shop a, .shop a:link, .shop a:visited {color: #03c; text-decoration: none; }
.shop a:hover {color: #03c; text-decoration: underline; }

#line_LE a, #line_le a:link, #line_le a:visited {color: #777777; text-decoration: underline; }
#line_LE a:hover {color: #ABABAB; text-decoration: underline; }

#menu_LE a, #menu_le a:link, #menu_le a:visited {color: #fff; text-decoration: none; }
#menu_LE a:hover {color: #fff; /*font-weight: bold;*/ text-decoration: underline; }


#menu_LE a.newleft, #menu_le a:link.newleft, #menu_le a:visited.newleft { line-height: 11px; padding: 2px; width: 100%; color: #3CA69C; text-decoration: none; height: 13px; display: block; }
#menu_LE a:hover.newleft { padding: 2px 2px 2px 12px; line-height: 11px; background-color: #80bdb8; color: #fff; /*font-weight: bold;*/ text-decoration: underline; margin: 0 0 0 -10px; width: 98%; height: 13px; display: block; }

#menu_fv a, #menu_fv a:link, #menu_fv a:visited {color: #FF6600; text-decoration: underline; }
#menu_fv a:hover {color: #000; text-decoration: underline; }

#menu_tr a, #menu_tr a:link, #menu_tr a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_tr a:hover {color: #00a1e4; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }

#menu_he a, #menu_he a:link, #menu_he a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_he a:hover {color: #606060; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }

#menu_em a, #menu_em a:link, #menu_em a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_em a:hover {color: #5C5E93; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }

#menu_un a, #menu_un a:link, #menu_un a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_un a:hover {color: #53B12A; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }

#menu_om a, #menu_om a:link, #menu_om a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_om a:hover {color: #F66847; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }

#menu_ad a, #menu_ad a:link, #menu_ad a:visited {color: #9B9B9B; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }
#menu_ad a:hover {color: #eb586f; font-weight: bold; font-size: 11px; text-decoration: none; letter-spacing: -1; }


#menu_TT a, #menu_tt a:link, #menu_tt a:visited {color: #BFDAD9; font-weight: bold; font-size: 12px; text-decoration: none; }
#menu_TT a:hover {color: #fff; font-weight: bold; font-size: 12px; text-decoration: underline; }

#menu_TTe {color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; }
#menu_TTe a, #menu_tte a:link, #menu_tte a:visited {color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; }
#menu_TTe a:hover {color: #fff; font-weight: bold; font-size: 12px; text-decoration: underline; }


#fon a, #fon a:link, #fon a:visited {color: #959595; text-decoration: none; }
#fon a:hover {color: #959595; text-decoration: underline; }

#fon2 a, #fon a:link, #fon a:visited {color: #606D6C; text-decoration: underline; }
#fon2 a:hover {color: #000; text-decoration: underline; }

#fon_s {color: #BDBDBD; font-size: 9px; }
#menu_re {color: #00a1e4; font-weight: bold; font-size: 11px; }
#menu_re a, #menu_re a:link, #menu_re a:visited {color: #00a1e4; font-weight: bold; font-size: 11px; }
#menu_re a:hover {text-decoration: underline; }

#menu_he1 {color: #606060; font-weight: bold; font-size: 11px; }
#menu_he1 a, #menu_he1 a:link, #menu_he1 a:visited {color: #606060; font-weight: bold; font-size: 11px; }
#menu_he1 a:hover {text-decoration: underline; }

#menu_em1 {color: #5C5E93; font-weight: bold; font-size: 11px; }
#menu_em1 a, #menu_em1 a:link, #menu_em1 a:visited {color: #5C5E93; font-weight: bold; font-size: 11px; }
#menu_em1 a:hover {text-decoration: underline; }

#menu_un1 {color: #53B12A; font-weight: bold; font-size: 11px; }
#menu_un1 a, #menu_un1 a:link, #menu_un1 a:visited {color: #53B12A; font-weight: bold; font-size: 11px; }
#menu_un1 a:hover {text-decoration: underline; }

#menu_om1 {color: #F66847; font-weight: bold; font-size: 11px; }
#menu_om1 a, #menu_om1 a:link, #menu_om1 a:visited {color: #F66847; font-weight: bold; font-size: 11px; }
#menu_om1 a:hover {text-decoration: underline; }

#menu_ad1 {color: #eb586f; font-weight: bold; font-size: 11px; }
#menu_ad1 a, #menu_ad1 a:link, #menu_ad1 a:visited {color: #eb586f; font-weight: bold; font-size: 11px; }
#menu_ad1 a:hover {text-decoration: underline; }

#menu_tr1 {color: #00a1e4; font-weight: bold; font-size: 11px; }
#menu_tr1 a, #menu_tr1 a:link, #menu_tr1 a:visited {color: #00a1e4; font-weight: bold; font-size: 11px; }
#menu_tr1 a:hover {text-decoration: underline; }


#date {color: #777; font-weight: bold; letter-spacing: -1; }

#ter { border: 1px #80C6C1 solid; width: 140px; padding: 1px 1px 5px 1px; text-align: left; }
#ter2 { border: 1px #EBEBEB solid; padding: 10px 10px 10px 10px; background-color: #FDFDFD; }


#tdst01s 
{ background: url(/images/8en/company/product/bg_ba10.gif); background-repeat: no-repeat; background-position: left right; padding: 5px 12px 5px 12px; font-weight: bold; text-align: center; color: #00a1e4; height: 50px; }
#tdst011s 
{ padding: 5px 12px 5px 12px; font-weight: bold; text-align: center; color: #00a1e4; }
#tdst02s 
{ background: url(/images/8en/company/product/bg_ba08.gif); background-repeat: no-repeat; background-position: right center; padding: 5px 5px 5px 5px; line-height: 1.2em; text-align: center; }
#tdst02sa 
{ background: url(/images/8en/company/product/bg_ba088.gif); background-repeat: no-repeat; background-position: right center; padding: 10px 3px 10px 6px; line-height: 1.2em; }
#tdst022s 
{ padding: 5px 5px 5px 5px; text-align: center; }
#tdst022sa
{ padding: 5px 5px 5px 8px; }
#tdst03s 
{ background: url(/images/8en/company/product/bg_ba09.gif); background-repeat: repeat-x; width: 1px; }
#tdst04s 
{ background-color: #D7D7D7; width: 1px; }


.ontextm { border-color: #C7C7C7; border-style: solid; border-width: 1px; background-color: #F8F8F8; color: #848484; height: 18px; }
.ontextm2 { border-color: #C7C7C7; border-style: solid; border-width: 1px; background-color: #fff; color: #848484; height: 18px; }

.ontext { border-bottom-color: #E8D3A5; border-left-color: #E8D3A5; border-right-color: #E8D3A5; border-top-color: #E8D3A5; background-color: #fff; border-style: solid; border-width: 1px; color: #787878; margin-bottom: 10px; }
	
.tdmouseOn {BORDER: #FF7F5C 1px solid}
.tdmouseOff {BORDER: #cbcbcb 1px solid}


/* Rect style */
#mnurect1 { background: url(/images/8en/company/about/CareerOpportunities_img10.gif) no-repeat 7px 8px; padding: 0 0 4px 13px; }
#mnurect2 { background: url(/images/8en/company/about/CareerOpportunities_img9.gif) no-repeat 4px 6px; padding: 0 0 4px 14px; }

#rect_orange { background: url(/images/8en/company/about/rect3.gif) no-repeat 0 8px; padding: 0 0 0 8px; margin: 0px; }
#rect_orange_not { background: url(/images/8en/company/about/rect_not.gif) no-repeat 0 8px; padding: 0 0 0 8px; margin: 0px; }

#rect_gray1 { background: url(/images/8en/company/about/rect1.gif) no-repeat 10 8px; padding: 0 0 0 18px; margin: 0px; }

#mnurect_selecbg { background: #EFEFEF; padding: 0px; margin: 1px; }

.mnurect_selec { font-weight: bold; color: #00a1e4; }


/* Form rules */
input, select, textarea { font-size: 11px; color: #696969; }


/* Table style _ noRules */
.tB1_tb { border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; }

#tb2_t 
{ background: url(/images/8en/company/product/bg_ba10.gif); background-repeat: no-repeat; background-position: left right; padding: 0; font-weight: bold; color: #00a1e4; height: 40px; }

#tb2_t_r { padding: 5px 0 5px 0; font-weight: bold; text-align: center; color: #00a1e4; }

#tb2_tb { background: url(/images/8en/company/about/InvestorResources_img6.gif); background-repeat: no-repeat; background-position: right center; padding: 10px 3px 10px 6px; line-height: 1.2em; }

#tb2_tb_r { padding: 5px 5px 5px 5px; text-align: center; }

#tb2_tb2 { background: url(/images/8en/company/about/InvestorResources_img6a.gif); background-repeat: no-repeat; background-position: right center; padding: 10px 3px 10px 6px; line-height: 1.2em; }

#tb2_tb2_r { padding: 5px 5px 5px 5px; text-align: center; background: #F8F8F8; }

#tb2_tb2_sitemap { padding: 5px 5px 5px 5px; background: white; }

#tb2_tb2_r_sitemap { padding: 5px 5px 5px 5px; background: #F8F8F8; }


#tB3_tb { line-height: 1.2em; border-right: 1px solid #E4E4E4; }

#tb3_line { background: url(/images/8en/company/about/InvestorResources_img13.gif); background-repeat: repeat-x; width: 1px; height: 14px; }
#tb3_lineb { background: #D7D7D7; height: 1px; }

#tb4_tb { padding: 2px 0 2px 0px; border-bottom: 1px solid #E8E8E8; }

.tb_bbs_1 { vertical-align: top; padding: 11px 0 0 0; text-align: center; }
.tb_bbs_1b { padding: 3px 9px; vertical-align: top; }
.tb_bbs_1b2 { padding: 3px 17px; }
.tb_bbs_1b2b { padding: 3px 12px; letter-spacing: -1px; }
#tb_bbs_1b2b_id table td { letter-spacing: -1px; }
.tb_bbs_1b3 { padding: 3px 9px; vertical-align: top; text-align: center; }
.tb_bbs_strong { color: #00a1e4; font-weight: bold; }


/* Padding */


/* Style for sentence */

#pop_style1 { margin: 0px; padding: 0px; }
#pop_style1 dt { font-weight: bold; color: #FF6A29; float: none; }
#pop_style1 dd { margin: 0 0 14px 0; }

p.rectStyle1 { background: url(/images/8en/company/about/rect1.gif) no-repeat 0 15px; padding: 8px 0 8px 8px; border-bottom: 1px solid #EBEBEB; }

p.faqq { background: url(/images/8en/company/about/q.gif) no-repeat 0 4px; padding: 0 0 0 15px; color: #259C92; font-weight: bold; }
p.faqa { background: url(/images/8en/company/about/a.gif) no-repeat 0 4px; padding: 0 0 0 15px; }

.linestyle1 { padding: 8px 0 8px 0px; border-bottom: 1px solid #EBEBEB; }
.linestyle2 { padding: 6px 0 8px 0px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; }

p.stockquotestyle1 { float: left; width: 100px; vertical-align: center; padding: 3px 0 0 11px; }
p.stockquotestyle2 { float: left; width: 1px; background: #E4E4E4; height: 24px; }
p.stockquotestyle3 { float: left; width: 175px; vertical-align: center; padding: 3px 0 0 11px; }
p.stockquotestyle3_b { float: left; width: 208px; vertical-align: center; padding: 3px 0 0 11px; }


/* popup */
.popuplogo { border-top: 1px solid #00a1e4; border-bottom: 2px solid #00a1e4; padding-left: 25px; }

.popupbot { height: 45px; border-bottom: 1px solid #C0C0C0; padding-left: 28px; background: #F0F0F0; }

.new_left01 { padding: 2px 5px 5px 15px; background: url('/images/8en/company/product/dot_re02.gif') no-repeat 9px 7px; line-height: 12px; }
.new_left01 a { line-height: 12px; }
.new_left02 { width: 197px; margin-left: 6px; background: url('/images/8en/company/product/submenu_bg.gif') no-repeat left top; border: solid 1px #71c1b8; background-color: #fff; padding-bottom: 8px; }
.new_left02 ul { list-style: none; padding: 0; margin: 13px 0 0 8px; width: 185px; }
.new_left02 ul li { background: url('/images/8en/company/product/submenu_dot.gif') no-repeat left 10px; padding: 6px 0 0 5px; line-height: 11px; }

#button { font: bold 11px Verdana, sans-serif; background-image: url(/images/8en/company/common/bg_button.gif); background-position: top; background-repeat: repeat-x; margin: 6px; padding: 4px 6px; border: 1px solid #cbcbcb; text-align: center; width: 230px; } 
#button a, a:link, a:visited { color: #039; } 
#button a:hover  { color: #069; background-color: #fff; }
.style6 {color: #00a1e4; font-weight: bold; font-size: 18px; }

