html {margin:0; padding:0;}
ul, ol, li {margin:0; padding:0; list-style:none;}
html {margin:0; padding:0;}
body {margin:0; padding:0; font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif; font-size:9pt; background-color:#fff; text-align:center; color:#333333; }
/* hr {display:none;} */
p {margin:0; padding:0;}
table {font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif; font-size:9pt; color:#333333; line-height: 14pt;}
select { font-family:Verdana, Tahoma, ±¼¸², Arial, sans-serif; font-size:9pt; color:#333333; } 
input { font-family:Verdana, Tahoma, ±¼¸², Arial, sans-serif; font-size:9pt; color:#333333; } 
textarea {font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif; font-size:9pt; color:#333333; line-height: 14pt;}
h1, h2, h3, h4 {
	font-family: Verdana, Tahoma, ±¼¸²;
	font-weight: bold;
	letter-spacing: -0.018em;
}
h1 { font-size: 19px; margin: .15em 1em 0 0 }
h2 { font-size: 16px }
h3 { font-size: 14px }
hr { border: none;  border-top: 1px solid #ccb; margin: 2em 0 }
img { border: none }

a:link { color : #000; text-decoration:none; }
a:visited { color : #000; text-decoration:none; }
a:hover { color : #000; text-decoration:underline; }
a:active { color : #000; text-decoration:none; }

#container { width:100%; height:100%; text-align:center; background:url('/images/sub_bg.gif') repeat-x;}
#sub_container { width:100%; height:100%;}

#wrap {
	width: 939px;
	padding: 0;
	margin: 0 auto;
    clear: both;
}

#header { 
    height:51px; width: 939px; margin:0 auto; padding:0; background:#fff; 
}

/* Navigation */
#logo { 
    float:left; 
    background:url("/images/kc_logo.gif") no-repeat center center ; 
    width:216px; height:51px; 
    text-indent:-9999px;
}

/* 0317 add*/
h1.logo {
    margin: 0;
    float: left;
    background:url("/images/kc_logo.gif") no-repeat center center;
    width:216px; height:51px; 
    text-indent:-9999px;
    cursor: pointer;
}


#mainnav { width: 500px; float:right; margin:30px 0px 0px 10px;}
#mainnav ul { font-size:10px; list-style:none; margin:0; text-align:right; }
#mainnav li  {
	display: inline;
	padding: 0 ;
	white-space: nowrap;
}

/* 0317 add*/
ul.mainnav { 
    display: block;
    width: 161px; 
    float: right; 
    margin: 30px 0 0 10px;
}

ul.mainnav li { 
    background-repeat: no-repeat; 
    display: block; 
    float: left;
    cursor: pointer;
    
}
ul.mainnav li a { text-indent: -99999px; display: block; height: 21px; } 

ul.mainnav li.home { 
    background: url(/images/top_home.gif); 
    width: 39px; height: 21px;
}

ul.mainnav li.english { 
    background: url(/images/top_english.gif); 
    width: 63px; height: 21px;
}
ul.mainnav li.sitemap { 
    background: url(/images/top_sitemap.gif); 
    width: 53px; height: 21px;
}

#main_banner { height:232px; background:#234FA6; }


#sub {margin-left: 197px; }
#sub_content {
    margin:0; 
    background:#fff;

}
#left_menu_product {
    width:205px;
    height:514px;
    float:left;
    margin-right:-3px;
    background: url(/images/menu/left_m_product_bg.gif) repeat-y; 
}
#left_menu_product_en {
    width:205px;
    height:590px;
    float:left;
    margin-right:-3px;
    background: url(/english/images/menu/left_m_product_bg.gif) repeat-y; 
}

#left_menu_methodology {
   width:205px;
   height:539px;
   float:left;
   margin-right:-3px;
   border:0px solid #000;
   background: url(/images/menu/left_m_methodology_bg.gif) repeat-y; float: left;
}

#left_menu_information {
   width:205px;
   height:494px;
   float:left;
   margin-right:-3px;
   border:0px solid #000;
   background: url(/images/menu/left_m_information_bg.gif) repeat-y; float: left;
}

#left_menu_company {
   width:205px;
   height:467px;
   float:left;
   margin-right:-3px;
   border:0px solid #000;
   background: url(/images/menu/left_m_company_bg.gif) repeat-y; float: left;
}

#left_menu_1 { width: 157px; margin:92px 0px 0px 10px; border:0px solid #000; }
#left_banner { width: 157px; margin:30px 0px 0px 10px; border:0px solid #000;}


#content {width: 943px; float:left; margin:10px 0 0 0;}


#body_right { 
    width:705px; 
    margin:20px 0 0 29px;
}

#main_left {
    border:0px solid #000; width:321px; float:left; height:254px; margin:6px 0px 15px 10px;}

.main_left_product {
    height:26px;
	background: url(/images/index/t_product_service.gif) repeat-x;
	margin-bottom:10px;
	padding: 7px 10px 5px 195px;
}
.main_left_product img { cursor: pointer; }

#main_left h2 { display: none; }
ul.main_left_product li { 
    display: block; 
    width: 19px; 
    height: 13px; 
    float: left;
    text-indent: -9999px;
    margin-right: 4px;
    background-repeat: no-repeat;
    cursor: pointer; 
}

ul.main_left_product li.tab1-on { 
    background-image: url(/images/index/product_01_on.gif);
}
ul.main_left_product li.tab1-off { 
    background-image: url(/images/index/product_01_off.gif);
}
ul.main_left_product li.tab2-on { 
    background-image: url(/images/index/product_02_on.gif);
}
ul.main_left_product li.tab2-off { 
    background-image: url(/images/index/product_02_off.gif);
}
ul.main_left_product li.tab3-on { 
    background-image: url(/images/index/product_03_on.gif);
}
ul.main_left_product li.tab3-off { 
    background-image: url(/images/index/product_03_off.gif);
}
ul.main_left_product li.tab4-on { 
    background-image: url(/images/index/product_04_on.gif);
}
ul.main_left_product li.tab4-off { 
    background-image: url(/images/index/product_04_off.gif);
}
ul.main_left_product li.tab5-on { 
    background-image: url(/images/index/product_05_on.gif);
}
ul.main_left_product li.tab5-off { 
    background-image: url(/images/index/product_05_off.gif);
}

#tab_data { clear: both; }

#main_center {
    width:321px; 
    float:left; 
    height:254px; 
    margin:6px 18px 15px 18px; 
}

#main_center ul {
    margin:8px 0 8px 0;
}

#main_center ul li 
{
	background: url(/images/index/blt.gif) no-repeat 0 center;
	line-height: 5mm;
	padding-left: 10px;
        text-align: left;
        overflow: auto;
        width:100%;
}
#main_center ul li span{ float:left;}
#main_center ul li img{ margin-top:4px;}

#main_center dl { 
    width: 321px; 
    height: 254px;
    padding: 0;
    margin: 0;
}
#main_center dl dt { 
    text-indent: -9999px; 
    background-repeat: no-repeat; 
    margin-bottom: 4px;
    cursor: pointer;
}

#main_center dl dt.information a { 
    background-image: url(/images/index/t_information.gif);
    height: 26px;
    margin-bottom: 13px;
    display: block;
}

#main_center dl dt.newsclipping a { 
    background-image: url(/images/index/t_information_01.gif);
    height: 22px;
    display: block;
}

#main_center dl dt.monthly-topic  { 
    background-image: url(/images/index/t_information_02.gif);
    height: 22px;
    margin-top: 5px;
}

#main_center dl dd {
	background: url(/images/index/blt.gif) 0 center; 
    background-repeat: no-repeat;
    text-align: left;
    margin-left: 0;
    padding: 1px 0 1px 9px;
    line-height: 5mm;
    overflow: auto;
}

#main_right { height:254px; margin:15px 0px 0px 18px; }

#main_ask {
    border:0px solid #000; 
    width:321px; 
    float:left; 
    margin:5px 15px 0px 10px; 
}

#main_newsletter {
    width:583px; 
    height:55px; 
    float:left; 
    margin:5px 0px 0px 0px; 
    padding:10px 2px 0px 0; 
    background: url(/images/index/newsletter_bg.gif) no-repeat;
}

#footer{ margin:0 auto; width:939px; clear:both; border:0px solid #000; height:73px; margin-top:10px; }
#footer_nav { width: 939px; height: 53px; padding-top:3px; text-align:right;}
#footer_nav li {
	display: inline;
}

#sub_menu {margin:0; height: 38px; background:#03174A; padding:0;}

/* 0317 add */
#sub_menu p.login-button { margin-right:6px; float:right; margin-top: 2px; }

#sub_menu ul { margin:0 0 0 22px;float:left;}
#sub_menu li { 
	display: inline;
	margin:0;
    height:100%;
}

#sub_menu p {padding-top: 8px;}

#sub_title {height:102px; background: url(/images/sub_main_bg.gif) repeat-x; }

.footer_line {
  margin: 0 0 0 10px;
  color: #e0e0e0;
  height: 1px;
}

#menu_title {
  width:705px;
  height:30px;
  margin-bottom:15px;
}

#body_text_bg {
      margin-top:10px;
	margin-left: 0px;
	margin-right:0px;
	line-height: 5mm;
	background-color: #EEF4FA;
}

#body_text {
	margin: 0 15px 0 15px;
	line-height: 5mm;
    text-align:left;
}

#body_text_1 {
	margin: 15 0 15 0;
	line-height: 5mm;
}

#body_text_2 {
	line-height: 5mm;
}

#survey_title {
	width:500px;
	text-align:left;
  font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
  font-size: 9pt;
  color: #295C95;
	font-weight : bold;
	padding:15 0 0 0;
}

#survey_text_bg {
  width:689px;
  height:170px;
  padding:35 25 0 170;
  background: url(/images/product_service/survey_text_bg.gif);
  background-repeat: no-repeat;
}

#product_text_bg_1 {
  width:629px;
  height:144px;
  line-height: 5mm;
  float:left;
  padding:45 170 0 2;
  border:0px solid #000;
  background: url(/images/product_service/m_02_text.gif) repeat-y; float: left;
}
#product_text_bg_1_en {
  width:629px;
  height:180px;
  line-height: 5mm;
  float:left;
  padding:50 170 0 2;
  border:0px solid #000;
  background: url(/english/images/product_service/m_02_text.gif) repeat-y; float: left;
}

#product_text_bg_2 {
  width:657px;
  height:113px;
  line-height: 5mm;
  float:left;
  padding:26 170 0 2;
  border:0px solid #000;
  background: url(/images/product_service/m_03_text.gif) repeat-y; float: left;
}

#product_text_bg_3 {
  line-height: 5mm;
  float:left;
  border:0px solid #000;
  background: url(/images/product_service/product_gray_bg.gif) repeat-y; float: left;
}

#product_text_bg_4 {
  width:665px;
  height:142px;
  line-height: 5mm;
  float:left;
  padding:45 200 0 2;
  border:0px solid #000;
  background: url(/images/product_service/m_04_text.gif) repeat-y; float: left;
}
#product_text_bg_4_en {
  width:665px;
  height:200px;
  line-height: 5mm;
  float:left;
  padding:45 200 0 2;
  border:0px solid #000;
  background: url(/english/images/product_service/m_04_text.gif) repeat-y; float: left;
}

#product_box {
  line-height: 5mm;
  float:left;
  border:0px solid #000;
	background: url(/images/product_service/product_box_bg.gif) repeat-y; float: left;
}

#product_ad_text {
  width:470px;
  padding:5 20 5 20;
  line-height: 5mm;
  float:left;
  border:0px solid #000;
}
#product_ad_img {
  width:215px;
  padding:10 0 0 0;
}

#product_market {
  width:705px;
  height:210px;
  line-height: 5mm;
  text-align:left;
  padding:10 20 0 20;
  border:0px solid #000;
	background: url(/images/product_service/m_05-1_img.gif) repeat-y; float: left;
}

#product_ranking_t {
	text-align:left;
  font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
  font-size: 9pt;
  color: #515151;
	font-weight : bold;
	padding:20 0 5 0;
}

#kc_online_1 {
    width:335px;
    height:127px;
    color: #333;
	float: left;
	background: url(/images/product_service/m_1_kc_online.gif) no-repeat;

}


#kc_online_2 {
    width:335px;
    margin-left: 350px;
    height:127px;
    color: #333;
	background: url(/images/product_service/m_1_customized.gif) no-repeat;
}

#kc_online_1 p, #kc_online_2 p {padding:52 17 0 20; }

#text_box {
  width:705px;
  line-height: 5mm;
  float:left;
  border:0px solid #000;
  padding:0 10 0 10;
	background: url(/images/methodology/box_bg.gif) repeat-y; float: left;
}

#market_box {
    float:left;
    border:0px solid #000;
    background: url(/images/information/market_t_bg.gif) repeat-y; float: left;
}

#market_box_text {
    width: 705px;
    padding:15px 0 15px 30px;
    float:left;
    background-image: url(/images/information/market_t_img.gif);
    background-repeat: no-repeat;
    background-position: 490px -5px;
}

#newsletter {
   margin-top:5px;
   width:157px;
   height:64px;
   float:left;
   border:0px solid #000;
   background: url(/images/information/newsletter_bg.gif);
   float: left;
   padding:35 10 0 10;
}

#sem_text {
  width:705px;
  padding:15 0 30 0;
  line-height: 5mm;
  float:left;
  border:0px solid #000;
}

#history_box {
  width:705px;
  line-height: 5mm;
  float:left;
  border:0px solid #000;
  padding:5 20 5 20;
	background: url(/images/company/box_bg.gif) repeat-y; float: left;
}

#login_container { width:494px; line-height: 5mm;}
#login {width:410px; }
#login_top{ 
    margin-top:0px;
    width:494px; 
    height:14px; 
    background: url(/images/popup/login_t_top.gif); 
    float: left;
}

#login_bg {
    width:494px; 
    float:left;
    border:0px solid #000;
	  background: url(/images/popup/login_t_bg.gif) repeat-y; float: left;
}
#login_bottom { 
    width:494px; 
    height:14px; 
    background: url(/images/popup/login_t_bottom.gif);
    float: left;
}
#login_dotline { 
    width:410px; 
    height:1px; 
    margin: 20 0 5 0;
    background: url(/images/popup/dotline.gif) repeat-x;
}

#mail_container { width:371px; line-height: 5mm;}
#mail_form {width:307px; }
#mail_form_top{ 
    margin-top:0px;
    width:371px; 
    height:14px; 
    background: url(/images/popup/mail_t_top.gif); 
    float: left;
}

#mail_form_bg {
    width:371px; 
    float:left;
    border:0px solid #000;
	  background: url(/images/popup/mail_t_bg.gif) repeat-y; float: left;
}
#mail_form_bottom { 
    width:371px; 
    height:14px; 
    background: url(/images/popup/mail_t_bottom.gif); 
    float: left;
}


#error_container { width:494px; line-height: 5mm;}
#error {width:410px; }
#error_top{ 
    margin-top:0px;
    width:494px; 
    height:14px; 
    background: url(/images/popup/login_t_top.gif); 
    float: left;
}

#error_bg {
    width:494px; 
    float:left;
    border:0px solid #000;
	  background: url(/images/popup/login_t_bg.gif) repeat-y; float: left;
}
#error_bottom { 
    width:494px; 
    height:14px; 
    background: url(/images/popup/login_t_bottom.gif);
    float: left;
}


#description_container { width:312px; line-height: 5mm;}
#description_form {width:268px;}
#description_top{ 
    margin-top:0px;
    width:312px; 
    height:22px; 
    background: url(/images/product_service/d_t_top.gif); 
    float: left;
}

#description_bg {
    width:312px; 
    float:left;
    border:0px solid #000;
	  background: url(/images/product_service/d_t_bg.gif) repeat-y; float: left;
}
#tb_press_insert
{
    width:400px ; 
    height:400px ;
    border:1px solid #D3D29C;
    background-color:#F5F4D6;
    margin-top:6px;
}
#tb_news_insert
{
    width:400px ; 
    height:400px ;
    border:1px solid #D3D29C;
    background-color:#F5F4D6;
    margin-top:6px;
}
#tb_released_report_insert
{
    width:400px ; 
    height:400px ;
    border:1px solid #D3D29C;
    background-color:#F5F4D6;
    margin-top:6px;
}
#loading
{
    text-indent:-9999px;
    background: url(http://www.searchian.com/images/loading.gif) center no-repeat;
    width: 100%;
    height: 90%;
}
.loading
{
    text-indent:-9999px;
    background: url(http://www.searchian.com/images/loading.gif) center no-repeat;
    width: 100%;
    height: 90%;
}

#description_bottom { 
    width:312px; 
    height:21px; 
    background: url(/images/product_service/d_t_bottom.gif); 
    float: left;

}

span.box_title {
    vertical-align: top;
    width: 90px;
}



.t_1 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #006699;
    font-weight: bold;
}

.t_2 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #148699;
    font-weight: bold;
}

.t_3 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #007299;
    font-weight: bold;
}

#market_box_text span.t_3 {
    width: 330px;
}

#market_box_text span.t_3 .first-child {
    height: 30px;
    padding-bottom: 10px;
}

.t_3_1 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #007299;
}

.t_4 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #FF0000;
    font-weight: bold;
}

.t_5 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #435E7D;
    font-weight: bold;
}

.t_6 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #aaa;
}

.t_7 {
    font-family: Verdana, Tahoma, µ¸¿ò, Arial, sans-serif;
    font-size: 11px;
    color: #595B9F;
    margin: 15 0 10 0;
    font-weight: bold;
    background-color:#EFEFFA;
}

.t_8 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #50719C;
    font-weight: bold;
}

.t_8_1 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #50719C;
}

a.t_6:link { color : #aaa; text-decoration:none; }
a.t_6:visited { color : #aaa; text-decoration:none; }
a.t_6:hover { color : #aaa; text-decoration:underline; }
a.t_6:active { color : #aaa; text-decoration:none; }

.t_9 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #3F7895;
    font-weight: bold;
}


.t_10 {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #0071A4;
    font-weight: bold;
}

.red_text {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #FF3300;
}

.text_link_1{
	font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
	font-size: 9pt;
	color: #333333;}

a.text_link_1:link { color : #333333; text-decoration:none; }
a.text_link_1:visited { color : #333333; text-decoration:none; }
a.text_link_1:hover { color : #0066CC; text-decoration:underline; }
a.text_link_1:active { color : #333333; text-decoration:underline; }

.text_link_2{
	font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
	font-size: 9pt;
	color: #2B4568;
	font-weight: bold;
	padding:0 20 3 20;
  float:left;}

a.text_link_2:link { color : #2B4568; text-decoration:none; }
a.text_link_2:visited { color : #2B4568; text-decoration:none; }
a.text_link_2:hover { color : #2B4568; text-decoration:underline; }
a.text_link_2:active { color : #2B4568; text-decoration:underline; }

.text_link_3{
	font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
	font-size: 9pt;
	color: #333333;}

a.text_link_3:link { color : #333333; text-decoration:none; }
a.text_link_3:visited { color : #333333; text-decoration:none; }
a.text_link_3:hover { color : #333333; text-decoration:underline; }
a.text_link_3:active { color : #333333; text-decoration:underline; }


.box {
 border: 1px solid #9DBCD7;
 font-family: ±¼¸²;
 font-size: 9pt;
 color: #333333;}
 
.main_box {
 border: 1px solid #DCDCDC;
 font-family: ±¼¸²;
 font-size: 9pt;
 color: #333333;
}

.login-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.ie8-login { display: none; }

div table.news-link { width: 705px;  border-collapse: collapse;}
div table.news-link thead { background-color: #DAE1EB; }
div table.news-link tbody tr td { border-bottom: 1px solid #E5E5E5; }
div table.news-link thead th.space,
div table.news-link tbody td.space 
{ 
    background-image: url(/images/information/board_space.gif);
    background-repeat: no-repeat;
    width: 11px; max-width: 11px;
    height: 15px; max-height: 15px;
}
div table.news-link thead th {
    font-family: Verdana, Tahoma, ±¼¸², Arial, sans-serif;
    font-size: 9pt;
    color: #435E7D;
    font-weight: bolder;
}
div table.news-link tbody tr  { height: 20px; }
table.topic-list tr td,
table.contactus-list tr td { border-bottom: 1px solid #d1d1d1; }
table.freedata thead tr td { border-top: 2px solid #A7CCDC; }

div.tab-navigation { width: 100%; padding: 0; margin: 0;}
div.tab-navigation img {
    margin-left: -4px; padding: 0;
    cursor: pointer;
}

div.privacy {
    width: 100%;
    text-align: left;
    font-size: 9pt;
    border: 1px solid #ddd;
    padding: 5px 5px 5px 5px;
    margin-top: 10px;
}
div.privacy-agree { text-align: right;width: 100%;}

ul.survey li,
ul.recent-report li { 
    background: url(/images/information/dot.gif) no-repeat;
    background-position: 0 center;
    margin-left: 2px; 
    text-indent: 0.5em;
}

