

@import url(efLIpatch.css); { }

/* Common Setting */
  p,ul,ol,dl,dt,dd,li,forms,input,fieldset {padding:0;margin:0;}
  img {border:none;}
  body {margin:0;min-width:1000px;;position: relative;color:#363636;font-family:arial;font-size:12px;background:#919294 url(../images/bg_main.jpg) no-repeat center top;}
  a,
  a:link,
  a:visited,
  a:active {color:#6793AD;text-decoration:none;}
  a:hover {color:#6793AD;text-decoration:underline;}

  #header {background:url(../images/bg_header.jpg) repeat-x center top;position: relative;height:134px;z-index: 100;}
  #wrapper {background:url(../images/bg_body.png) repeat center top;width:940px;margin:0 auto;}
  #footer {padding:0 21px 0 20px;position: relative;}

/* Universal Class Setting*/
  .nobg {background:none!important;}
  .clear {clear:both;}

  #header .logo {position: absolute;left:30px;top:10px;}
  #header .search {width:328px;height:51px;background:url(../images/bg_header_search.gif) repeat left top;position: absolute;right:30px;top:20px;}
  #header .search .tIp {width:230px;border:none;background:none;margin:24px 0 0 8px;}
  #header .search .tSb {width:70px;height:27px;border:none;background:none;margin-left:10px;cursor: pointer;margin-top:3px;}
  #header .navi {padding:0 30px; padding-top:99px;}
  #header .navi ul ul {background:url(../images/bg_submenu.png) repeat left top;margin-left:40px;display:none;position: absolute;}
  #header .navi li {float:left;font-family:trebuchet MS;font-size:18px;height:35px;line-height: 35px; background:url(../images/bg_header_navi.png) no-repeat right top;}
  #header .navi li li {float:none;background:url(../images/bg_submenu.png) repeat left top;display:inline;}
  #header .navi a {padding:0 48px;}
  #header .navi a,
  #header .navi a:link,
  #header .navi a:visited,
  #header .navi a:active {color:#464646;text-decoration:none;}
  #header .navi a:hover {color:#6793AD;text-decoration:none;}
  #header .navi ul ul a {padding:0 10px;height:30px;display:block;width:148px;border-bottom:#4C7791 solid 1px;border-top:#ABC0CD solid 1px;line-height:30px;color:#FFF;font-size:16px;_position: relative;}
  #header .navi ul ul a,
  #header .navi ul ul a:link,
  #header .navi ul ul a:visited,
  #header .navi ul ul a:active {color:#FFF;text-decoration:none;}
  #header .navi ul ul a:hover {color:#FFF;background:#525252; text-decoration:none;border-bottom:#3B3B3B solid 1px;}
  #header .navi .hss {background:url(../images/bg_header_shadow.png) repeat-x left top;height:8px;width:164px;display:block;top:0;position: absolute;}
  #header .navi br {display:none;* display:block;}
  #header .shadow {background:url(../images/bg_header_shadow.png) repeat-x left top;height:8px;width:100%;position: absolute;bottom:-8px;left:0;_bottom:-15px;}
  #header .hC {width:940px;margin:0 auto;position: relative;}

  #content {padding:0 21px 0 20px;overflow:hidden;_zoom:1;position: relative;}
  #content .content {float:left;width:638px;}
  #content .sidebar {float:left;width:247px;padding-left:14px;}

  .home .welcome {background:url(../images/bg_homebg.JPG) repeat-x left top;padding:20px 10px;padding-bottom:100px;clear:both;}
  .home .wel1 {border-bottom:#464646 solid 1px;padding-bottom:10px;}
  .home .wel2 {font-size:13px;font-family:georgia;}
  .home .wel2 p {padding:0 20px;padding-bottom:1.5em;line-height: 1.5em;}
  .home .wel2 {padding-top:10px;}

  .stitle {background:url(../images/bg_stitle.png) no-repeat left top;width:237px;height:38px;letter-spacing: 2px;font-size:14px;color:#FFF;padding-top:6px;padding-left:10px;margin-top:16px;}
  .chome {padding-bottom:150px!important;}

  .casc {font-size:13px;font-family:georgia;color:#636363;position: relative;}
  .casc .time {font-size:12px;font-family:Trebuchet MS;color:#959595;padding-top:5px;}
  .cas2 .time {display:inline;padding-left:10px;color:#6793AD;}
  .casc li {padding:10px 0;border-bottom:#D0D0D0 solid 1px; width:220px;margin-left:17px;}
  .cas .jcarousel-next {height:10px;cursor: pointer;background:url(../images/bg_calstop.jpg) no-repeat center top;position: absolute;top:-5px;width:100%;overflow:hidden;_zoom:1;}
  .cas .jcarousel-prev {height:10px;cursor: pointer;background:url(../images/bg_calsfoot.jpg) no-repeat center top;position: absolute;bottom:-10px;;width:100%;overflow:hidden;_zoom:1;}
  .cas .jcarousel-clip {height:330px;width:247px;overflow:hidden!important;position: relative;}
  .cas .jcarousel-container {position: relative;padding:10px 0; width:247px; height:330px}
  
  .copyright {overflow:hidden;_zoom:1;padding:10px 20px;font-size:11px;color:#636363;}
  .copyright ul {float:right}
  .copyright li {display:inline;}
  .copyright li a {padding:0 8px;}
  .copyright li a,
  .copyright li a:link,
  .copyright li a:visited,
  .copyright li a:active {color:#636363;text-decoration:none;}
  .copyright li a:hover {color:#6793AD;text-decoration:underline;}

  .fnavi {overflow:hidden;_zoom:1;padding-top:15px;padding-bottom:30px;background:#D8D8D8 url(../images/bg_footlogo.png) no-repeat 740px center;}
  .fnavi dl {float:left;padding:0 20px;border-right:#B3B3B3 solid 1px;border-left:#EFEFEF solid 1px;height:130px;}
  .fnavi dt {font-family:trebuchet MS;font-size:14px;color:#464646;font-weight:bold;padding-bottom:5px;}
  .fnavi dd {padding-top:5px;}
  .fnavi dd a,
  .fnavi dd a:link,
  .fnavi dd a:visited,
  .fnavi dd a:active {color:#7D7D7D;text-decoration:underline;font-family:georgia;font-size:11px;}
  .fnavi dd a:hover {color:#6793AD;text-decoration:underline;}

  .popup {margin:20px;position: absolute;left:10%;top:30%;z-index: 999;margin:0 20px;display:none;width:560px;}
  .popup .pHeader {height:20px;position: relative;z-index:2000;}
  .popup .pFooter {height:20px;position: relative;}
  .popup .pbody {overflow:hidden;_zoom:1;padding:0 20px;margin:0 -20px;position: relative;}
  .popup .pHeader .plt {height:20px;width:20px;background:url(../images/bg_popwindow_tl.png) no-repeat left top;margin-left:-20px;float:left;position: relative;}
  .popup .pHeader .prt {height:20px;width:20px;background:url(../images/bg_popwindow_tr.png) no-repeat left top;margin-right:-20px;float:right;position: relative;}
  .popup .pHeader .pt {height:20px;width:100%;background:url(../images/bg_popwindow_t.png) repeat-x left top;position: relative;}
  .popup .pFooter .plb {height:20px;width:20px;background:url(../images/bg_popwindow_bl.png) no-repeat left top;margin-left:-20px;float:left;position: relative;}
  .popup .pFooter .prb {height:20px;width:20px;background:url(../images/bg_popwindow_br.png) no-repeat left top;margin-right:-20px;float:right;position: relative;}
  .popup .pFooter .pb {height:20px;width:100%;background:url(../images/bg_popwindow_b.png) repeat-x left top;}
  .popup .pbody .plc {width:20px;background:url(../images/bg_popwindow_l.png) repeat-y left top;margin-left:-20px;float:left;margin-bottom:-9999px;padding-bottom:9999px;margin-top:-15px;}
  .popup .pbody .prc {width:20px;background:url(../images/bg_popwindow_r.png) repeat-y left top;margin-right:-20px;float:right;margin-bottom:-9999px;padding-bottom:9999px;margin-top:-15px;}
  .popup .pbody .pcontainer {background:#FFF;}
  .popup .close {float:right}
  .popup .para {padding:1em;line-height: 1.6em;height:36em;overflow: auto;;}
  .popup .para p {padding-bottom:20px;}
  .popup .title {color:#6793AD;font-weight:bold;font-size:14px;padding-bottom:10px;}
  .popup .title a {color:#6793AD;font-weight:normal;font-size:12px;text-decoration:none;}
  .popup .title a:hover {color:#6793AD;text-decoration:underline;}
  .popup .title a,
  .popup .title a:link,
  .popup .title a:visited,
  .popup .title a:active {color:#6793AD!important;}
  .popup .title a:hover {color:#6793AD!important;text-decoration:underline!important;}
  .popup .tos {text-align:center;padding:30px 0;}
  .popup .tos img {margin-left:20px; * position: relative; * left:20px;}

 .whoweare {margin-top:30px;}
 .whoweare h1 {font-size:18px;font-weight:normal;color:#AFAFAF;padding-left:40px;overflow:hidden;margin-bottom:10px;margin-top:0;}
 .whoweare p {color:#363636;line-height:1.6em;padding-left:40px;padding-right:25px;font-family:Georgia,arial;padding-bottom:10px;}
 .whoweare p em {color:#363636;font-weight:bold;font-size:14px;}
 .whoweare img {float:left;margin-right:13px;margin-bottom:12px;margin-left:-60px;}
 .whoweare .fuelcontent {margin-bottom:30px;clear:both;min-height:145px;padding-left:60px;font-family:georgia;}
 .whoweare .fuelcontent em {color:#6793AD;font-size:16px;display:block;}
 .whoweare .fuelcontent span em {font-weight:normal;color:#7D7D7D;font-size:10.5px;}
 
  .press h1 {font-size:18px;font-weight:normal;color:#AFAFAF;overflow:hidden;margin:0;padding:10px 0;position: relative;right:20px;* padding-bottom:0;}
  .press {padding-left:40px;padding-right:10px;font-family:georgia;font-weight:normal;line-height:1.6em;}
  .press h3 {margin-bottom:0;padding:0;padding-bottom:5px;}
  .press h3 a {color:#6793AD;font-weight:bold;font-size:21px;cursor:pointer;font-family:georgia;font-weight:normal;}
  .press span {font-weight:normal;color:#7D7D7D;font-size:10.5px;padding-bottom:5px;}
  .press img {margin-left:-40px;}

  .blog .slogan {position: relative;z-index: 10;}
  .blog .slogan h1 {width:400px;font-size:14px;color:#fff;font-family:Georgia;position: absolute;left:20px;top:20px;}
  .blog span {font-weight:normal;color:#7D7D7D;font-size:10.5px;padding-bottom:5px;}
  .blog h3 {margin-bottom:0;padding:0;}
  .blog h3 a {color:#6793AD;font-weight:bold;font-size:21px;font-family:times;cursor: pointer;}
  .blog h3 a:hover {text-decoration:none;}
  .blog .fuelcontent {margin-top:20px;color:#363636;line-height:1.5em;padding-left:80px;padding-right:25px;font-family:Georgia,arial;padding-bottom:10px;background:url(../images/img_pressbg.jpg) no-repeat left bottom;}
  .blog .fuelcontent img {float:left;margin-right:13px;margin-bottom:30px;margin-left:-80px;}
  .blogphotos ul {padding-top:10px;padding-left:10px;border-bottom:1px solid #D0D0D0;width:214px;height:220px;}
  .blogphotos ul li {display:inline;float:left;width:60px;padding:5px;}
  .blogvideo {width:202px;height:153px;margin-left:15px;margin-top:20px;} 
  .blogtopics li {width:248px;text-align:center;clear:both;}
  .blogtopics li a {font-size:14px;font-family:georgia;line-height:30px;}
  .blogsuthorsc {position:relative;width:215px;height:80px;margin:10px 5px;border-bottom:1px solid #D0D0D0;clear:both;}
  .blogsuthorsc img {position:absolute;left:0;top:0;width:58px;height:58px;border:1px solid #D0D0D0; } 
  .blogsuthorsc span {position:absolute;left:68px;top:0;}
  .blogsuthorsc p {width:130px;} 
  .blog .btitle {margin-top:10px;font-size:28px;color:#000;font-family:arial;padding:0;padding-bottom:10px;padding-top:10px;padding-left:40px;}
  /* blog-entry*/
   .blogentrybimg {width:564px;height:80px;}
   .blogentrybimg img {width:58px;height:58px;margin-right:10px;margin-left:0;margin-top:10px;}

  .comments {_position: relative;z-index: 10;}
  .comments .comment {margin-bottom:20px;}
  .comments .name {width:470px;padding:10px 20px;margin:0 auto;padding-bottom:2px;padding-left:0;color:#6793BC;}
  .comments .cEntry {width:470px;border:#D4D4D4 solid 1px;padding:10px 20px;margin:0 auto;}
  .comments .cEntry p {line-height: 1.6em;padding-bottom:10px;}
  .comments .report {text-align:right;}
  .titleW {text-align:center;font-family:georgia;color:#7D7D7D;font-size:18px;padding:10px 0;border-top:1px solid #B5B5B5;}

  .postcomment {_position: relative;z-index: 10;}
  .postcomment .bpt {border-top:#C1C1C1 solid 1px;width:80%;margin:0 auto;}
  .postcomment .forms {padding-left:120px;}
  .postcomment .bSubmit {margin-left:250px;}
  .postcomment .vali {margin-left:10px;}
  .postcomment {padding-bottom:100px;}

  .forms p {overflow:hidden;_zoom:1;padding-bottom:10px;}
  .forms label {display:block;font-size:11px;font-family:verdana;color:#6D6E71;padding-bottom:2px;padding-left:2px;}
  .forms input.itext {background:url(../images/bg_input_normal.png) repeat left top; border:none;width:315px;height:26px;padding:0 20px; padding-top:9px; font-family:verdana;font-size:14px;font-weight:bold;color:#6D6E71;}
  .forms textarea.ita {background:url(../images/bg_ita.png) repeat left top; border:none;width:333px;height:132px;padding:0 2px 0 20px; padding-top:9px; font-family:verdana;font-size:14px;font-weight:bold;color:#6D6E71;}
  .forms input.icheckbox {position: relative;top:2px;margin-right:10px;z-index: 9;}
  .forms input.isubmit {float:right;background:#A1C26F;border:none;font-weight:bold;color:#FFF;height:26px;width:9em;}
  .forms input.half {background:url(../images/bg_input_half.png) repeat left top;width:130px;}
  .forms input.p80 {background:url(../images/bg_input_80p.png) repeat left top;width:210px;}
  .forms input.p60 {background:url(../images/bg_input_60p.png) repeat left top;width:170px;}
  .forms input.p40 {background:url(../images/bg_input_40p.png) repeat left top;width:90px;}
  .forms input.p30 {background:url(../images/bg_input_30p.png) repeat left top;width:70px;}
  .forms input.p20 {background:url(../images/bg_input_20p.png) repeat left top;width:50px;}
  .forms input.p200 {background:url(../images/bg_input_200p.png) repeat left top;width:685px;}
  .forms input.p140 {background:url(../images/bg_input_140p.png) repeat left top;width:460px;}
  .forms input.grayword {color:#C7C7C7;}
  .forms .multi {overflow:hidden;_zoom:1;}
  .forms .multi p {float:left;}
  .forms .vali {vertical-align: middle;}

  .titleX {font-size:18px;color:#AEAEAE;padding:10px;padding-top:0;}
  .titleZ {font-size:18px;color:#AEAEAE;padding:10px;padding-top:0;padding-bottom:15px;background:url(../images/bg_dbl.png) no-repeat left bottom;padding-top:25px;padding-left:30px;margin-bottom:20px;}
  .titleY {font-size:18px;color:#363636;padding:10px;padding-top:0;font-family:georgia;padding-bottom:20px;}
  .titleY a,
  .titleY a:link,
  .titleY a:visited,
  .titleY a:active {color:#6793AD!important;font-size:12px;font-family:arial;margin-left:10px;}
  .titleY a:hover {color:#6793AD!important;text-decoration:underline!important;}
  .imgX {float:left;position: relative;right:20px;z-index: 1;}
  .involved {padding:20px;}
  .involved p {font-family:georgia;font-size:12px;color:#474747;line-height: 1.6em;padding:10px; padding-bottom:1.6em; padding-top:0;;}
  .stock {background:url(../images/bg_dbl.png) no-repeat left 50px;padding:20px;}
  .stock p {padding:5px 10px;color:#7D7D7D;clear:both;}
  .stock strong {color:#363636;display:block;}
  .stock .left {float:left;margin-right:10px;}
  .stock .left span {float:left;margin-right:20px;font-family:georgia;font-size:14px;}
  .stock .left label {font-family:georgia;font-size:14px;}
  .stock .left select {margin-right:10px;width:160px;}
  .stock .right {float:left;background:#E9E9E9;padding:10px;}
  .stock .right h3 {margin:0;padding-bottom:10px;background:url(../images/bg_stockline.png) no-repeat left bottom;font-family:georgia;font-weight:normal;}
  .stock .right p {text-align:right;}
  .stock .right p span {float:left;margin-right:30px;}
  .f_a {padding:0 20px;}
  .f_a p {padding:2px 10px;font-size:13px;font-family:georgia;color:#464646;}
  .f_a p i {}

  .tables {margin:10px 30px;}
  .tables table {width:100%;border-collapse: collapse;font-size:12px;}
  .tables th {background:#FFF;padding:5px;color:#464646;border-bottom:#464646 solid 1px;}
  .tables td {border-bottom:#C4C4C4 solid 1px;padding:10px 6px;font-family:georgia;color:#7D7D7D;font-size:14px;}
  .tables img {border:#B7B7B7 solid 1px;}
  .tables a {padding-left:5px;}
  
  .contact .c-f {padding-bottom:10px;}
  .contact .c-f .forms {padding-left:40px!important;}
  .contact .c-m {font-family:georgia;font-size:14px;color:#636363;}
  .contact .c-m .addr {float:left;width:250px;padding-left:40px;line-height:1.6em;}
  .contact .c-m .tel {float:left;width:250px;}
  .contact .c-m .tel span {display:block;padding-bottom:30px;}
  .contact .c-m .f-l {clear:both;padding-left:40px;padding-bottom:20px;padding-top:10px;}
  .contact .c-m .f-l span {display:block;padding-top:20px;}
  .contact .c-m .f-l span img {padding-right:10px;}
  
  .blog .b_entry {padding-left:230px;position: relative;min-height:130px;_height:130px;background:transparent url(../images/img_pressbg.jpg) no-repeat scroll left bottom;margin-bottom:15px;}
  .blog .b_entry img {position: absolute;left:0;top:0;}
  .blog .b_entry span.date {font-family:georgia;}
  .blog .b_entry p {padding-bottom:10px;}
  
  .h_banner {position: relative;}
  .h_banner li {float:left;}
  .carousel {width:638px!important;height:371px;position: relative;overflow:hidden;}
  .carousel li {width:638px!important;height:371px!important;}
  .carousel ul {height:371px!important;}


  .casb {text-align:center;padding:5px 0;}
  .casb img {cursor: pointer;}
  .cas li {width: 220px; height: 87px;}
  
  
  
  
  
  