
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial , Verdana, Helvetica, sans-serif;
}

body{ font-size: 68.8%; }

/* IE can't read this */
html>body { font-size: 68.8%;}

body {margin: 0px; padding:0px; background:url(../images/bg_nki.jpg) no-repeat top;  }

body#first_page{margin: 0px; padding:0px; background:none;  }

form, input * {margin:0px; padding:0px}

.clear{ clear:both; }

a:link {color: #002393; text-decoration: none;}
a:visited {color: #002393; text-decoration: none;}
a:hover {color: #012b5b; text-decoration: underline;}


#main_container{ font-size: 1em; width: 1000px; margin: 0 auto; clear:both; background:#FFFFFF; }

#main_header{ width:1000px; float:left; clear:both; padding:0px 0px 0px 0px; margin:0px; background:#FFFFFF; }

#manage_main_header{ width:1000px; float:left; clear:both; padding:17px 0px 0px 0px; padding-bottom:20px; background:#FFFFFF; height:85px; }

.header_left{ width:255px; float:left; clear:both; padding-left:15px; }
.header_right{width:710px; float:left; padding-left:10px; }
.header_right_top{ float:right; width:350px; height:22px; padding-left:325px; clear:both;}


.heaer_right_top_link_main {float:left; width:55px; padding-bottom:2px; margin-right:10px; font-size:11px; text-align:center; font-weight:bold; padding-top:3px; margin-left:10px;}

.heaer_right_top_link_main_pipe {float:left; padding-top:2px;}

.heaer_right_top_link_main_th {float:left; padding-bottom:2px; margin-right:10px; font-size:11px; text-align:center; font-weight:bold; padding-top:3px; margin-left:10px;}

.heaer_right_top_link_main_th1 {float:left; padding-bottom:2px; margin-right:10px; font-size:11px; text-align:center; font-weight:bold; padding-top:3px; margin-left:10px; width:50px;}

.heaer_right_top_link_main_th2 {float:left; padding-bottom:2px; margin-right:10px; font-size:11px; text-align:center; font-weight:bold; padding-top:3px; margin-left:10px; width:80px;}

.heaer_right_top_link_main_th3 {float:left; padding-bottom:2px; margin-right:10px; font-size:11px; text-align:center; font-weight:bold; padding-top:3px; margin-left:10px; width:50px;}

.heaer_right_top_link_main_th1 a:link    { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th1 a:visited { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th1 a:hover   { color:#aaaaaa; text-decoration: none; }

.heaer_right_top_link_main_th2 a:link    { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th2 a:visited { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th2 a:hover   { color:#aaaaaa; text-decoration: none; }

.heaer_right_top_link_main_th3 a:link    { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th3 a:visited { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th3 a:hover   { color:#aaaaaa; text-decoration: none; }





.heaer_right_top_link_main_th a:link    { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th a:visited { color:#000066; text-decoration: none; }
.heaer_right_top_link_main_th a:hover   { color:#aaaaaa; text-decoration: none; }



.heaer_right_top_link_main a:link    { color:#000066; text-decoration: none; }
.heaer_right_top_link_main a:visited { color:#000066; text-decoration: none; }
.heaer_right_top_link_main a:hover   { color:#aaaaaa; text-decoration: none; }


/********************** SW LANGUAGE *******************************/

#switch_language{float:left; width:84px; height:21px; }

.heaer_right_top_switch_lang{ height:21px; clear:both; width:85px; height:20px; }

#sw_lang{ display:inline; list-style-type:none; }

.heaer_right_top_switch_lang ul { display: block; position: relative; float: left; margin:0px; padding:0px; }
.heaer_right_top_switch_lang ul li { display: inline; float: left; margin:0px; }
.heaer_right_top_switch_lang li li a { display: block; float: left;  }

li#sw_th{ float:left; }
li#sw_en{ float:left; }

#sw_lang { width: 85px; font-size:11px; background-image:url(../images/changelang.jpg); background-repeat: no-repeat;}

#sw_lang li a, #sw_lang li div { display: block; height: 20px; float: left; background-image:url(../images/changelang.jpg); 
background-repeat: no-repeat; background-position: 0 0; }

#sw_lang li a span{ display:none; }
#sw_lang li a span.th_s{ padding-left:2px; }
#sw_lang li a span.en_s{ padding-left:2px; }

#sw_lang li span { display:none; }
#sw_lang li#sw_th { width:42px; background-position: 0 -20px; }
#sw_lang li#sw_en { width:42px; background-position: -42px -20px;}

#sw_lang li a.sw_01 { width:42px; background-position: 0 0px;}
#sw_lang li a.sw_02 { width:42px; background-position: -42px 0px;}

#sw_lang li a.sw_01:hover {  background-position: 0 -20px; }
#sw_lang li a.sw_02:hover {  background-position: -42px -20px; }

#sw_lang li div.sw_01_active { width:42px; background-position: 0 -20px; }
#sw_lang li div.sw_02_active { width:42px; background-position: -42px -20px;}


#sw_lang li div.sw_01 { width:42px; background-position: 0 0px; cursor:pointer;}
#sw_lang li div.sw_02 { width:42px; background-position: -42px 0px; cursor:pointer;}

/********************** END SW LANGUAGE *******************************/




.header_right_bottom{ clear:both; float:right; width:625px; padding-top:16px;  padding-left:80px;}

/*
#header_banner{ width:980px; float:left; clear:both; background:url(../images/bg_banner.jpg) no-repeat top ; padding:10px; margin-top:-20px;}*/

#header_banner{ width:980px; float:left; clear:both;  padding:10px;}

#status_bar{ margin-left:10px; width:980px; float:left; clear:both; background:url(../images/bg_status.jpg) no-repeat #FFFFFF; height:24px; }
#status_bar_en{ margin-left:10px; width:980px; float:left; clear:both; background:url(../images/bg_status_en.jpg) no-repeat #FFFFFF; height:24px; }

.text_status{ padding-top:7px; padding-left:120px; font-weight:bold;}


/*
#main_body{ clear:both; float:left; width:1000px; background: url(../images/bg_main_body_bottom.jpg) #FFFFFF no-repeat bottom; padding-bottom:150px; }*/

#main_body{ clear:both; float:left; width:1000px; background:url(../images/bg_body_nki2.jpg) no-repeat top #FFFFFF;  margin-top:-20px;}

#main_body_page_index_flash{ clear:both; float:left; width:100%; overflow:hidden; text-align:center; height:548px; }

#main_body_left{ float:left; clear:both; width:234px;}

#sub_title_left{ float:left; clear:both; padding-top:5px; background:url(../images/border_menu.jpg) no-repeat bottom center; padding-bottom:5px; margin-bottom:5px; margin-left:10px;}

#body_left_menu, #masterdiv{float:left; clear:both; width:234px;}
.submenu, .submenu2, .submenudetail{display: none;}

/*old style
ul#left_menu{ padding:10px 0px 0px 20px; margin:0px 0px 0px 0px; }

#left_menu_header_active{ list-style-image:url(../images/narrow_menu_active.jpg); color:#002d62; background:url(../images/border_menu.jpg) no-repeat bottom left;  list-style-position:inside;}
#left_menu_header{ list-style-type:disc; color:#5a5a5a; background:url(../images/border_menu.jpg) no-repeat bottom left; padding-bottom:10px; padding-top:5px; padding-left:0px; margin:0px 0px 0px 0px; list-style-position:inside;}

#left_menu_header a:link    { text-decoration: none; color:#5a5a5a; }
#left_menu_header a:visited { text-decoration: none; color:#5a5a5a; }
#left_menu_header a:hover   { text-decoration: none; color:#002d62;}


ul#sub_left_menu{ list-style-type:disc; padding-bottom:20px;}

 
#sub_menu_active{ list-style-image:none; clear:both; }
#sub_menu{ list-style-image:none; clear:both; }



#sub_left_menu{padding-top:5px; padding-bottom:5px;}
#sub_menu_active{ padding-top:15px; color:#007c85; }
#sub_menu{ padding-top:15px; }


#sub_menu a:link    { text-decoration: none; color:#5a5a5a; }
#sub_menu a:visited { text-decoration: none; color:#5a5a5a; }
#sub_menu a:hover   { text-decoration: none; color:#007c85;}
*/

ul.left_menu{ padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; }

.left_menu_header_active{ list-style-image:url(../images/narrow_menu_active.jpg); color:#002d62; list-style-position:inside; padding-bottom:10px; padding-top:5px; background:url(../images/border_menu.jpg) no-repeat bottom left;}


.left_menu_header_active_nosub{list-style-image:url(../images/narrow_menu_active.jpg); color:#002d62; background:url(../images/border_menu.jpg) no-repeat bottom left; list-style-position:inside; padding-bottom:10px; padding-top:5px;}


.left_menu_header{ list-style-type:disc; color:#5a5a5a; background:url(../images/border_menu.jpg) no-repeat bottom left; padding-bottom:10px; padding-top:5px; padding-left:0px; margin:0px 0px 0px 0px; list-style-position:inside;}
.left_menu_header a:link    { text-decoration: none; color:#5a5a5a; }
.left_menu_header a:visited { text-decoration: none; color:#5a5a5a; }
.left_menu_header a:hover   { text-decoration: none; color:#002d62;}
/*li.left_menu_header, .left_menu_header_active_nosub { cursor:pointer;}*/
.left_menu_header2, .left_menu_header2_noimage{ list-style-type:disc; color:#5a5a5a; background:url(../images/border_menu.jpg) no-repeat 20px bottom; padding-bottom:0px; padding-top:0px; padding-left:10px; margin:0px 0px 0px 0px; list-style-position:inside;}
.left_menu_header2_noimage{background:none; /*padding-top:10px;*/ font-size:11px; }
.left_menu_header3{ list-style-type:disc; color:#5a5a5a; padding-bottom:0px; padding-top:5px; padding-left:30px; margin:0px 0px 0px 0px; list-style-position:inside; }

ul.sub_left_menu, ul.sub_of_sub_left_menu{ list-style-type:disc; /*padding-bottom:20px;*/ }

.sub_menu_active{ list-style-image:none; clear:both;  }
.sub_menu{ list-style-image:none; clear:both; cursor:pointer;}


.sub_leftselect {color:#007c85 !important;}
.sub_left_menu, .sub_of_sub_left_menu{/*padding-top:5px; padding-bottom:5px;*/}

.sub_menu_active{ padding-top:5px; padding-left: 0px; padding-bottom:5px;  color:#007c85; }
.sub_menu{ padding-top:5px; padding-left: 0px; padding-bottom:5px;}
.sub_menu2{ padding-top:5px; padding-left: 30px; padding-bottom:5px; }


.sub_menu a:link, .sub_menu2 a:link   { text-decoration: none; color:#5a5a5a; }
.sub_menu a:visited, .sub_menu2 a:visited { text-decoration: none; color:#5a5a5a; }
.sub_menu a:hover, .sub_menu2 a:hover   { text-decoration: none; color:#007c85;}

/* add new (4/11/2009) */
.sub_menu_active a:link { text-decoration: none; color:#007c85; }
.sub_menu_active a:visited { text-decoration: none; color:#007c85; }
.sub_menu_active a:hover{ text-decoration: none; color:#007c85;}

/* add new (7/11/2009) */


.menu_body {
	display:none;
}



#main_body_center{ float:left; width:500px; }

#sub_title_center{ padding-left:10px;}

#main_content{float:left; width:485px; padding-left:15px; clear:both; font-size:12px;}

#main_content_ins{float:left; width:485px; padding-left:15px; clear:both; font-size:12px; line-height:20px;}
#main_content_about{float:left; width:700px; padding-left:15px; clear:both; font-size:12px; line-height:20px;}

.more_orange{ color:#ee9200; }
.more_orange a:link    { text-decoration: underline; color:#ee9200; }
.more_orange a:visited { text-decoration: underline; color:#ee9200; }
.more_orange a:hover   { text-decoration: none; color:#ee9200;}


img { border:0px;}

h4{ font-size:12px; font-weight:bold; color:#002d62; padding:10px 0px 0px 0px; margin:0px;}
h2{ font-size:14px; font-weight:bold; color:#002d62; padding:20px 0px 0px 0px; margin:0px;}

.main_center{ width:460px; font-size:12px;}
.row0{ width:200px;}
.row1{ width:60px; vertical-align:text-top;}
.row2{ width:400px; vertical-align:text-top;}
.layout_full{ width:460px; padding-bottom:20px;}

.layout_ins_car{ width:308px; padding-bottom:20px;}


#sub_title_right{ float:left; padding-left:16px;}


#main_body_right{float:left; width:250px; background:#ffffff; margin-left:16px;}

#body_right_menu{float:left; clear:both; width:250px; }



#main_footer{ width:1000px; clear:both; float:left; text-align:center; padding-top:50px;  font-size:12px; color:#999999; background:url(../images/bg_footer.jpg) no-repeat top; height:55px; padding-bottom:10px; }

#main_footer span{ font-size:11px; } 


#MainFooter{ font-size: 1em; width: 1000px; margin: 0 auto; clear:both; }


#footer_home{ width:1000px; clear:both; float:left; text-align:center; padding-top:50px;  font-size:12px; color:#999999;  height:55px; padding-bottom:10px; }

#footer_home span{ font-size:11px; } 


/********************** Insurance *******************************/

#topics_main{font-size:13px; text-align:center;}
#note{font-size:10px; color:Red;}

#panal_main{clear:both;}
#panal1{width:100px; height:80px; font-size:13px; text-align:center; float:left; background-color:#D2EDF3;}
#panal2{width:144px; height:40px; font-size:13px; text-align:center; float:left; background-color:#FBF49B;}
#panal3{width:216px; height:40px; font-size:13px; text-align:center; float:left; background-color:#D1E8C5;}
#panal4{width:72px; height:40px; font-size:13px; text-align:center; float:left; background-color:#FDCC99;}
#panal5{width:72px; height:40px; font-size:13px; text-align:center; float:left; background-color:#F49AC1;}
#panal6{width:72px; height:40px; font-size:13px; text-align:center; float:left; background-color:#9FC9EB;}
#panal7{width:72px; height:40px; font-size:13px; text-align:center; float:left; background-color:#F8981D;}
#panal8{width:72px; height:40px; font-size:13px; text-align:center; float:left; background-color:#4AC2C5;}

#panal9{width:72px; height:40px; float:left;}

.ins_table{ width:462px; border:0px; padding:0px;}
table.ins_table tr.ins_tableTopRow td {background-color:#ccd7db; color:#000000; font-weight: bold; text-align: center; }
table.ins_table tr.ins_tableTopRow2 td {background-color:#ccd7db; color:#000000; font-weight: bold; text-align: center; font-size:11px; }
table.ins_table tr.ins_tableTopRow3 td {background-color:#fdd6a4; color:#000000; font-weight: bold; text-align: center; }
table.ins_table tr.row1 td {background:#C0D5FF; padding:6px;}
table.ins_table tr.row2 td {background:#F3FDFF; padding:6px;}
table.ins_table tr td.ins_tableTopColumn {background-color:#ccd7db; color:#000000; font-weight: bold; text-align: center; }
table.ins_table tr td.column_center {text-align:center;}
table.ins_table tr td.column_right {text-align:right;}
table.ins_table td.sizeleft_top {width:120px; text-align:center; float:left;}
table.ins_table td.size_top {width:50px;}
table.ins_table td.size1 {width:90px; text-align:left;}
table.ins_table td.size2 {width:65px; text-align:center; color:Red; font-size:15px; font-style:inherit;}
table.ins_table td.size3 {width:260px; font-size:12px; font-style:inherit;}
table.ins_table td.size2_pic {width:65px; src:url(../../src/images/car.jpg) no-repeat top;}

/********************** END Insurance *******************************/

/********************** Service *******************************/

.backg1{width:40px; height:90px; background-color:#ffffff; float:left; }
.backg2{width:40px; height:90px; background-color:#acdafe; float:left; }
.backg3{width:80px; height:90px; background-color:#acdafe; float:left; }
.backg4{width:280px; height:90px; background-color:#acdafe; float:inherit; }


/********************** TAB ***********************************/



.pager-with-tabs{ width:490px; float:left; clear:both;}


.tabContainer{ width:490px; float:left; clear:both; background:#99CCFF; margin-bottom:20px; }


.tabSelect a{float:left; height:20px; padding-top:3px; padding-bottom:3px; border:1px solid #999999; width:487px; text-align:center; display:block; font-weight:bold;}

.tabSelect a:hover{float:left; height:20px; padding-top:3px; padding-bottom:3px; border:1px solid #999999; width:487px; text-align:center; display:block; background:#eeeeee; text-decoration:none; font-weight:bold; }


/*.tabSelect a:link { color:#545454; font-weight:bold; display:block; text-decoration:none; }
.tabSelect a:hover { color:#545454; font-weight:bold; display:block; text-decoration:none; background:#CCCCCC; }*/

.tabSelectLeft { background:url(images/tab01.jpg) top left no-repeat; height:26px;width:18px; float:left}
.tabSelectRight { background:url(images/tab03.jpg) top left no-repeat;height:26px;width:16px; float:left;}


.pager-content{ float:left; clear:both;}


/*************************** NEWS ***********************************/



.cor_news {width:98%; clear:both; padding:0px 0px 10px 0px; border-bottom:1px solid #999999; float:left; margin-left:10px; margin-right:20px; float:left; margin-top:-5px;}
.cor_newsDate {width:25%; float:left; list-style-type:none; font-size:10px; color:#ff9600; font-style:italic; font-size:12px;}
.cor_newsTitle {width:75%; float:left; list-style-type:none;}

.cor_newsTitle a:link {color:#000000;text-decoration:none;}
.cor_newsTitle a:visited {color:#000000;text-decoration:none;}
.cor_newsTitle a:hover {color:#00000;text-decoration:underline;}