﻿@charset "utf-8";

*{margin:0; padding:0;}

html,body{
	width: 100%;
	height:100%; 
	font-size: 12px;
	letter-spacing: 0;
	font-family: Calibri, tahoma, arial, sans-serif;	
	color: #666666;
	word-break:normal;	
}  

input,button,select { font-family:tahoma,gulim,dotum; color:#666;}
h1,h2,h3,h4,h5,h6 {}
h7{width:85px; height:55px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;}
img,fieldset,iframe {border:0 none;}
fieldset legend {display:none;}
li {list-style:none}
a:link, a:active, a:visited {text-decoration:none; font-size:12px; cursor:pointer;}
em,address {font-style:normal;}
button {cursor:pointer;_cursor /**/:hand}
button *{position:relative}
textarea {overflow:auto;}
table {overflow:hidden;}
option {}
ul {list-style:none; margin:0; padding:0;}
dl {list-style:none; margin:0; padding:0;}
.reset {clear:both;}
.li_spacing ul li{padding-bottom:2px;text-align:right;}
#index_wrap{min-width:960px; min-height:670px; width:100%; height:100%; margin:0; padding:0; background-color:#f1f1f1;}

/*index header */

#header_index{width:100%; text-align:center; height:250px; margin:0 auto; background:url(/SiteImages/login_headerBg.gif) no-repeat; padding-top:30px; position:relative;}
.logo_bar{width:90%; height:37px; background:url(/SiteImages/logo_barBg.png) repeat-x; margin:0 auto; text-align:center;}
.logo_bar a { height: inherit;}
.logo_bar a img { height: inherit;}
.contentsBox{width:90%; position:relative; margin:0 auto;}
.contentsBox li.conimg_1{width:478px; height:93px; position:absolute; top:45px; left:35px;}
.contentsBox li.conimg_2{width:500px; height:255px; position:absolute; top:80px; right:0;}

/* index_container */

#index_container{width:95%; height:550px; margin:0 auto; }
.contents_index{width:475px; height:306px; float:left; position:relative;}
.content_ti{width:475px; height:62px; float:left; margin-bottom:29px;}
/* .contents_index dt.login_ti{width:180px; height:26px; float:left; font-family:Tahoma,Dotum; font-size:14px; text-align:left; margin-bottom:5px;} */
.contents_index dt.login_ti{width:180px; padding-top:2px; height:24px; float:left; font-family:Tahoma,Dotum; font-size:14px; text-align:left; margin-bottom:5px;}
.contents_index dd.login_infor{width:187px; height:26px; float:left; font-family:Tahoma,Dotum; margin-bottom:5px; text-align:left; }
.contents_index dd.login_btn{width:61px; height:60px; float:left; position:absolute; right:-5px; top:285px;}
.contents_index dd.login_infor_1{width:194px; height:26px; padding-left:180px; float:left; font-family:Tahoma; font-size:14px; margin-bottom:20px; }

a.login_text:link{ color:#6391b5; font-size:14px; font-family:Tahoma,Dotum;  text-decoration:underline;font-weight:normal;}
a.login_text:visited{ color:#6391b5; font-size:14px; font-family:Tahoma,Dotum; text-decoration:underline;font-weight:normal;}
a.login_text:hover{ color:#a71935; font-size:14px; font-family:Tahoma,Dotum; text-decoration:underline;font-weight:normal;}
.login_box{width:178px; line-height:22px; height:24px; border:#cccccc solid 1px; font-family:Tahoma,Dotum; font-size:14px; font-weight:bold; float:left; padding-left:5px;}
.subscription{width:1000px; border:#cccccc solid 2px; font-family:Tahoma,Dotum; font-size:13px; font-weight:bold; float:left; padding:15px 15px 15px 15px;}
.subscription div span{float:left;width:160px;padding:5px 3px 0px 3px;margin-bottom:10px;font-weight:lighter;}
.contents_index_1{width:452px; height:306px; font-family:Tahoma,Dotum; float:right; font-size:14px; margin-top:7px; position:relative;}
.contents_index_1 dd{width:430px; height:42px; text-align:left;}
.contents_index_1 dt{width:430px; text-align:left; font-family:Tahoma,Dotum;  font-size:14px; }

a.contact_text:link{ color:#c90e08; font-size:14px; font-family:Tahoma,Dotum;  text-decoration:underline;}
a.contact_text:visited{ color:#c90e08; font-size:14px; font-family:Tahoma,Dotum; text-decoration:underline;}
a.contact_text:hover{ color:#c90e08; font-size:14px; font-family:Tahoma,Dotum; text-decoration:underline;}

.copyright_1{width:360px; height:46px; float:left;}

#footer{width:100%; height:98px; background-color:#34373c;}
.bottom{width:90%; height:98px; text-align:left; margin:0 auto;}

a.top_quick_menu:link{color:#999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.top_quick_menu:visited{color:#999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.top_quick_menu:hover{color:#a71935; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}


.text_link{color:#707683; font-size:12px; font-weight:bold;}
.text_link:link{color:#707683; font-size:12px; font-weight:bold;  text-decoration:none;}
.text_link:visited{color:#707683; font-size:12px; font-weight:bold;  text-decoration:none;}
.text_link:hover{color:#a71935; font-size:12px; font-weight:bold;  text-decoration:none;}


a.std_link:link{color:#ff0000; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.std_link:visited{color:#ff0000; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.std_link:hover{color:#a71935; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}

a.std_link_url:link{color:#999999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.std_link_url:visited{color:#999999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.std_link_url:hover{color:#a71935; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}

#container{width:100%; height:auto; margin:0 auto; clear:both;}
.route_wrap{width:100%; height:30px; padding-top:10px;}
.route{width:90%; height:15px; text-align:right; margin:0 auto; }
.route dt.con_1{background:url(/SiteImages/home_icon.gif) 0px 2px no-repeat; font-family:Tahoma, Arial; font-size:11px; color:#666; float:right; font-weight:bold; padding-left:15px;}
.route dd.con_2{ width:7px; height:15px; background:url(/SiteImages/route_icon.gif) 0px 5px no-repeat; float:right; margin:0px 5px;}
.route dt.con_3{font-family:Tahoma, Arial; font-size:11px; color:#666; float:right; font-weight:bold;}
.route dt.con_4{font-family:Tahoma, Arial; font-size:11px; color:#cc0000; float:right; font-weight:bold;}
.aside{width:20%; float:left; }
.left_menu{width:200px; height:384px; float:left;  background:url(/SiteImages/left_menuBg.gif) no-repeat;}
.left_menu li.sub_ti{width:160px; height:65px; font-size:24px; color:#fff; padding-top:20px; text-align:left; line-height:100%; font-weight:bold; font-family:Tohoma, Arial, Helvetica, sans-serif; padding-left:20px; float:left;}
.left_menu li.L_s_menu{width:163px; height:39px; float:left; color:#a4a7b0; font-family:Tahoma, Arial; font-size:13px; font-weight:bold; text-align:left; background:url(/SiteImages/l_menu_bg.png) no-repeat; padding-left:32px; padding-top:8px; line-height:100%; margin-left:5px; letter-spacing:-0.3px; cursor:pointer;}
.left_menu li.L_s_menu:hover{width:163px; height:39px; float:left; color:#fff; font-family:Tahoma, Arial; font-size:13px; font-weight:bold; text-align:left; background:url(/SiteImages/l_menu_bg_over.png) no-repeat; padding-left:32px; padding-top:8px; line-height:100%;  margin-left:5px; letter-spacing:-0.5px; cursor:pointer;}

.contents_wrap{width:99%; margin:0 auto;}

.bside{width:79%; float:right;}

a.contents_text:link{ color:#666; font-size:12px;   font-family:Arial, Tohoma, Helvetica, sans-serif; text-decoration:none;}
a.contents_text:visited{ color:#666; font-size:12px;  font-family:Arial, Tohoma, Helvetica, sans-serif; text-decoration:none;}
a.contents_text:hover{ color:#cc0000; font-size:12px;  font-family:Arial, Tohoma, Helvetica, sans-serif; text-decoration:none;}

.contents_2{width:480px; float:left; height:179px; background:url(/SiteImages/contents_bg_2.gif) no-repeat; margin-top:15px;}
.contents_ti_2{width:455px; height:26px; background:url(/SiteImages/contents_ti_bg_2.gif) no-repeat; color:#333; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; cursor:pointer; padding-top:7px; }
.contents_ti_2:hover{width:455px; height:26px; background:url(/SiteImages/contents_ti_bg_2_over.gif) no-repeat; color:#fff; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; cursor:pointer; padding-top:7px; }
.contents_box_2{width:460px; height:120px; float:left; margin-top:15px;} 
.contents_box_2 li{width:445px; background:url(/SiteImages/bullet_2.gif) 0px 4px no-repeat; font-size:12px; color:#666; font-family:Arial, Tohoma, Helvetica, sans-serif; text-align:left; padding-left:15px; margin-left:10px;  height:22px;}

.contents_3{width:100%; height:145px; float:left; margin-top:10px; background:url(/SiteImages/contentsBoxbg_1.gif);  border-left:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; border-radius:5px; box-shadow:0px 2px 3px #d2d2d2; color:#333333; }
.contents_3:hover{width:100%; height:145px; float:left; margin-top:10px; background:url(/SiteImages/contentsBoxbg_1_over.gif);  border-left:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; border-radius:5px; box-shadow:0px 2px 3px #d2d2d2; color:#ffffff}

.contents_ti{width:100%; height:33px; float:left;}
.contents_ti dt{width:50%; height:20px; background:url(/SiteImages/bullet_1.png) 5px 8px no-repeat; color:#333; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:7px; float:left; }
.contents_ti dd{width:45px; height:12px; margin-right:15px; float:right; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn.png) no-repeat;}

.contents_3:hover dd{width:45px; height:12px; float:right; margin-right:15px; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn_over.png) no-repeat; }

.contents_over_ti{width:100%; height:33px; float:left;}
.contents_over_ti dt{width:50%; height:20px; background:url(/SiteImages/bullet_1.png) 5px 8px no-repeat; color:#fff; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:7px; float:left; }
.contents_over_ti dd{width:45px; height:12px; margin-right:15px; float:right; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn_over.png) no-repeat;}


.h30{width:100%; height:40px; clear:both;}
#footer_sub{width:100%; border-top:#cccccc solid 1px; height:97px; clear:both; }
.bottom_sub{width:90%; text-align:left; margin:0 auto;}  


/* local bulletin - list */
.ktac_th{background-color:#2c2d2f; color:#ffffff; height:30px;}
.bulletin_list_td{border-bottom:1px solid #e5e5e5; padding-left:10px;}

/* list page */
.page_num{width:100%; text-align:center; height:30px; color:#666;} 
.page_num a.IBtn{line-height:0; font-size:14px;}
.page_num span{line-height:0; padding:0px 9px 0px 3px; display:inline-block; }
.page_num span a{line-height:12px; padding:0px 7px 0px 11px; font-size:14px; font-weight:bold; display:inline-block; background-attachment:scroll; background-repeat:no-repeat; background-color:transparent; color:#666; }

a.board_3_text:link{ color:#333; font-size:12px; text-decoration:none;}
a.board_3_text:visited{ color:#333; font-size:12px; text-decoration:none;}
a.board_3_text:hover{ color:#c90e08; font-size:12px; text-decoration:underline;}


/* local_viewer, viewer search_list style */
#toc_div ul{margin:0px; padding:0px;}
#toc_div li.textcon_0{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:0px; width:auto; white-space:nowrap }
#toc_div li.textcon_1{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:15px; width:auto; white-space:nowrap }
#toc_div li.textcon_2{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:30px; width:auto; white-space:nowrap }
#toc_div li.textcon_3{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:45px; width:auto; white-space:nowrap }
#toc_div li.textcon_4{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:60px; width:auto; white-space:nowrap }
#toc_div li.textcon_5{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:75px; width:auto; white-space:nowrap }
#toc_div li.textcon_6{height:18px; color:#20558a; font-family:Tahoma,Arial; font-size:12px; padding-left:90px; width:auto; white-space:nowrap }

/* User registration list */
.std_tb{width:100%; border-left:solid 1px #aeaeae; border-top:solid 1px #aeaeae;  display:inline-table;}
.std_th{height:30px; background-color:#cc0000; text-align:center; color:#ffffff; font-size:12px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae;}
.std_th_left{height:30px; background-color:#cc0000; color:#ffffff; font-size:12px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae; text-align:left; padding-left:10px;}
.std_pop_th{text-align:center; font-size:13px; font-weight:bold; border-bottom:1px solid #afafaf; line-height:25px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae;}

.std_th_search{background-color:#2c2d2f; color:#ffffff; height:30px;}

.std_td{text-align:center; border-bottom:1px solid #afafaf; line-height:25px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae;}
.std_td_left{text-align:left; border-bottom:1px solid #afafaf; line-height:25px; padding-left:10px;  border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae; }
.std_td_lineheight{text-align:left; border-bottom:1px solid #afafaf; line-height:20px; padding-left:3px;  border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae; }
.std_td_linehead{background-color:#f5f2e9; font-size:12px; color:#333; text-align:center; line-height:20px; height:30px; padding-left:3px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae;}

.std_td_nopadding{text-align:left; border-bottom:1px solid #afafaf; line-height:35px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae; padding:10px; }
.std_td_pl{padding-left:10px; }
.std_td_no_data{text-align:center; border-bottom:1px solid #afafaf; line-height:35px; color:#ff0000}

.td_chart{text-align:center; border-bottom:1px solid #afafaf; line-height:25px; border-right:solid 1px #aeaeae; border-bottom:solid 1px #aeaeae;}

/* common botton style */
.bs1 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#ee8029;}
.bs2 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#073878;}
.bs3 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#000000;}
.bs4 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#406aa0;}
.bs5 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#0399c3;}
.bs6 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#D82D26;}
.bs7 {color: #ffffff;font-size:12px;font-weight:bold;cursor:pointer;background-color:#888888;}

h5{width:116px; height:30px; font-family:Tahoma; font-size:15px; font-weight:bold; color:#333; float:left; background:url(/SiteImages/bullet_3.gif) 0px 0px no-repeat; padding-left:24px;}


/* key * pin code search box */
.serch_box{height:30px;}
.serch_box dl{height:30px;}
.serch_box dd.serchTi_con_free{height:25px; padding-right:15px;  float:left; text-align:left;}
.serch_box dd.serchTi_con_1{height:25px; width:90px; padding-right:15px;  float:left; text-align:left;}
.serch_box dd.serchTi_con_2{height:25px; width:110px; padding-right:15px;  float:left; text-align:left;}
.serch_box dd.serchTi_con_3{height:25px; width:80px;  float:right; text-align:right;}
.serch_box dd.serchTi_con_4{height:25px; width:80px; padding-right:15px;  float:left; text-align:left;}

.serch_box dt.serch_ti{width:100px; height:50px; font-family:Tahoma; font-size:15px; font-weight:bold; color:#333; float:left; background:url(/SiteImages/bullet_3.gif) 0px 0px no-repeat; padding-left:24px;}
.serch_box dt.serchTi_1{height:25px; padding-right:15px; font-size:12px; font-weight:bold; color:#666; float:left; background:url(/SiteImages/bullet_4.gif) 0px 4px no-repeat; padding-left:15px; padding-top:2px; width:40px;}
.serch_box dt.serchTi_2{height:25px; padding-right:15px; font-size:12px; font-weight:bold; color:#666; float:left; background:url(/SiteImages/bullet_4.gif) 0px 4px no-repeat; padding-left:15px; padding-top:2px; width:30px;}
.serch_box dt.serchTi_3{height:25px; padding-right:15px; font-size:12px; font-weight:bold; color:#666; float:left; background:url(/SiteImages/bullet_4.gif) 0px 4px no-repeat; padding-left:15px; padding-top:2px; width:70px;}
.serch_box dt.serchTi_4{height:25px; font-size:12px; color:#666; float:left; padding-top:2px; width:20px; text-align:center;}
.serch_box dt.serchTi_5{height:22px; font-size:12px; color:#666; float:left; padding-top:2px; font-weight:bold; padding-right:20px; }
.serch_box dt.serchTi_free{height:25px; padding-right:15px; font-size:12px; font-weight:bold; color:#666; float:left; background:url(/SiteImages/bullet_4.gif) 0px 4px no-repeat; padding-left:15px; padding-top:5px;}

.serchTi_box{width:250px; height:22px; font-size:12px; color:#666; }
.serchTi_box_1{width:90px; height:22px; font-size:12px; color:#666; }
.serchTi_box_2{width:90px; height:12px; padding:3px; font-size:12px; color:#666; }
.serchTi_box_3{width:110px; height:12px; padding:3px; font-size:12px; color:#666; }
.serchTi_box_free{height:12px; padding:3px; font-size:12px; color:#666; }
.w740{width:898px;}
*:first-child+html .w740{width:898px;}

/* list mouse over */

.std_tr{height:25px;text-align:center; font-size:11px; color:#333; cursor:pointer;}
.std_tr:hover{height:25px;text-align:center; font-size:11px; color:#333; background-color:#FFEAE8; cursor:pointer;}

/* admin manage */
.boardView_box{width:100%; margin:0 auto; float:left;}
.board_tb{border-top:2px solid #828996; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.board_tb th{background-color:#f5f6f8; font-size:13px; font-weight:bold; color:#707683; padding-left:10px; height:27px; text-align:center;}
.boardView_con{text-align:left; padding-left:10px;}

.board_tb_1{border-top:#333 solid 5px;  border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px; float:left; width:15%; background-color:#f5f2e9; font-size:12px; font-weight:bold; color:#333;  height:395px; }
.board_tb_1 li.board_menu{ padding:7px 10px; text-align:center; border-bottom:#cccccc solid 1px;}
a.board_ti_menu:link{ color:#333;  font-size:12px; font-weight:bold; text-decoration:none;}
a.board_ti_menu:visited{ color:#333;  font-size:12px; font-weight:bold; text-decoration:none;}
a.board_ti_menu:hover{ color:#c90e08;  font-size:12px; font-weight:bold; text-decoration:none;}
.boardView_ti{float:left; height:20px; padding-bottom:5px; background:url(/SiteImages/bullet_3.gif) 0px 0px no-repeat; padding-left:25px; font-family:Tahoma; font-size:15px; font-weight:bold; color:#333; }
.boardView_btn{float:right;}
.board_view_admin{height:auto; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:0px; position:relative;}

/* Button */
.std_btn_search{cursor: pointer; color:#000000; font-weight:bold; width: 84px; height: 30px;}
.std_btn_reset{cursor: pointer; color:#3333ff; font-weight:bold; width: 84px; height: 30px;}
.std_btn_write{cursor: pointer; color:#cc0000; font-weight:bold; width: 84px; height: 30px;}
.std_btn_edit{cursor: pointer; color:#0000cc; font-weight:bold; width: 84px; height: 30px;}
.std_btn_delete{cursor: pointer; color:#00cc00; font-weight:bold; width: 84px; height: 30px;}

.std_w40h30write{cursor:pointer; width:40px; height:30px; color:#ffffff; margin-left:3px; background-color:#D82D26; font-weight:bold; font-size:12px;}
.std_w40h30delete{cursor:pointer; width:40px; height:30px; color:#ffffff; margin-left:3px; background-color:#D82D26; font-weight:bold; font-size:12px;}
.std_w40h30etc{cursor:pointer; width:40px; height:30px; color:#ffffff; margin-left:3px; background-color:#D82D26; font-weight:bold; font-size:12px;}
.std_w40h30common{cursor:pointer; width:40px; height:30px; color:#ffffff; margin-left:3px; background-color:#D82D26; font-weight:bold; font-size:12px;}

.std_btn_dinamic{cursor: pointer; color:#000000; width: 36px; height: 30px;}
.std_btn_text{color:#ff0000; margin-left:10px; cursor:pointer}

/* TextButton */
.std_text_right{float:right; color:#ff0000; margin-right:10px; cursor:pointer}

/* Text */
.std_txt{height:25px; line-height:23px; padding-left:3px; }
.std_txt_height{height:21px; line-height:19px; padding-left:3px; }
.std_txt_dinamic{height:25px; line-height:23px; padding-left:3px; }
.std_txt_etc{height:25px; line-height:23px; padding-left:3px; }
.std_datepicker{height:25px; line-height:23px; padding-left:3px; }
.std_jquery_txt{height:25px; width:95%; line-height:23px; padding-left:3px; margin:1px;}

.std_txt_multiplechoice{height:25px; line-height:23px; padding-left:3px;}
.std_txt_essay{height:25px; line-height:23px; padding-left:3px;}

.std_text_lefttitle{font-size:14px;}
/* File */
.std_file{width:300px; height:30px; line-height:24px; padding-left:3px; }

/* Select */
.std_select{height:30px; line-height:24px; padding-left:3px; }

/* local_viewer, viewer search_list style */
#toc_div ul{margin:0px; padding:0px;}
#toc_div li.textcon_0{height:18px; padding-left:0px; width:auto; white-space:nowrap }
#toc_div li.textcon_1{height:18px; padding-left:15px; width:auto; white-space:nowrap }
#toc_div li.textcon_2{height:18px; padding-left:30px; width:auto; white-space:nowrap }
#toc_div li.textcon_3{height:18px; padding-left:45px; width:auto; white-space:nowrap }
#toc_div li.textcon_4{height:18px; padding-left:60px; width:auto; white-space:nowrap }
#toc_div li.textcon_5{height:18px; padding-left:75px; width:auto; white-space:nowrap }
#toc_div li.textcon_6{height:18px; padding-left:90px; width:auto; white-space:nowrap }

#toc_div a{color:#666666; font-family:Tahoma,Arial; font-size:12px; }

/* Span */
.std_contents_title{font-weight:bold; color:#000000;}
.std_contents_title_color666{font-weight:bold; color:#333333;}

.hasSVG{text-align:center}
.hasSVG tspan{font-size:7px; font-family:Arial}
.hasSVG tspan a{font-size:7px; font-family:Arial}

#viewer_content_container{height:17px; overflow:hidden; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:100%}
#viewer_content_title{float:left; height:17px; color:#ffffff; padding-top:3px;}
#container_controlbutton{position:absolute; height:30px; padding-top:5px; text-align:right; right:180px; top:202px; z-index:801; width:85px;}
#container_controlbutton_pop{position:absolute; height:30px; padding-top:5px; left:10px; top:65px; z-index:801; width:85px;}
#contentsview_title{ color:#333333; letter-spacing:0px; line-height:1.5em; font-weight:bold; font-size:14px;}
#container_viewer_button{position:absolute; height:30px; padding-top:5px; width:105px; text-align:right; right:50px; top:205px; z-index:800px; }
.pageNum{height:17px; width:18px; text-align:center; font-weight:bold; font-size:12px; display:inline-block; cursor:pointer; color:#ff0000}
.page_click{height:17px; width:18px; text-align:center; font-weight:bold; font-size:12px; display:inline-block; cursor:pointer; color:#333333}

/* /viewer */
.contents_1{width:100%; height:auto;}

/* main contents(news...) */
.contents_ti_1{width:945px; height:26px; background:url(/SiteImages/contents_ti_bg_1.gif) no-repeat; color:#333; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; cursor:pointer; padding-top:7px; }
.contents_ti_1:hover{width:945px; height:26px; background:url(/SiteImages/contents_bg_1_over.gif) no-repeat; color:#fff; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; cursor:pointer; padding-top:7px; }
.contents_box_1{width:98%; height:120px; float:left; margin-top:5px; overflow:hidden;} 
.contents_box_1 li{width:96%; background:url(/SiteImages/bullet_2.gif) 0px 4px no-repeat; font-size:12px; color:#666; font-family:Arial, Tohoma, Helvetica, sans-serif; text-align:left; padding-left:15px; margin-left:10px;  height:15px; overflow:hidden; margin-top:4px;}

.contents_search{width:100%; float:left; height:68px; background-color: #f4f3f3; border-top:2px solid #b00001; border-bottom:3px solid #e5e5e5;}
.contents_search ul{display:block; margin:10px 10px 15px 10px; height:43px; }
.contents_search li.Shop_box{width:62%; height:25px; float:left;}
.contents_search li.top_ti{width:8%; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; float:left;}
.contents_search li.Shop_btn{width:30%; height:25px; float:right; padding-top:25px; text-align:right;}

.list_input_box_1{width:95%; height:24px; line-height:22px; padding:2px; font-size:13px; color:#333; text-align:left; font-family:Tahoma,Droid Sans;}

.contents_ti{width:100%; height:33px; float:left;}
.contents_ti dt{width:50%; height:20px; background:url(/SiteImages/bullet_1.png) 5px 8px no-repeat; color:#333; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:7px; float:left; }
.contents_ti dd{width:45px; height:12px; margin-right:15px; float:right; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn.png) no-repeat;}

/*.viewer_container{width:100%; height:auto; display:inline-table;}*/
.viewer_container{}
.textinput3 { font-size:12px; color:#666; height:22px; line-height:20px; padding-left:3px;}
.conversiontool_textinput3 { font-size:12px; color:#666; padding-left:3px;}

/* // Jerry */

/* main left menu*/
.left_menu_sub_ti{width:100%; height:55px; font-size:24px; color:#fff; padding-top:30px; text-align:center; line-height:100%; font-weight:bold; font-family:Tohoma, Arial, Helvetica, sans-serif;  float:left; background:url(/SiteImages/aside_topBg.gif); border-top-left-radius:5px; border-top-right-radius:5px; border:#990033 solid 1px;}
.left_sub_menu dt:hover{width:100%; float:left; cursor:pointer; background-color:#a20607;}
.left_sub_menu{width:100%;  float:left; border:#cacac8 solid 1px;  }

.sub_lnb{background:url(/SiteImages/bullet_1.png) 3px 10px no-repeat; font-size:16px; text-align:left; font-weight:bold; font-family:Tohoma, Arial, Helvetica, sans-serif; color:#646770; float:left; height:16px; padding-top:10px; padding-bottom:10px; width:100%;}
.sub_lnb:hover{background:url(/SiteImages/bullet_1.png) 3px 10px no-repeat; text-align:left; font-weight:bold; font-family:Tohoma, Arial, Helvetica, sans-serif; color:#fff; float:left; height:16px; padding-top:10px; padding-bottom:10px; width:100%;}

.contents_4{width:49%; height:145px; float:left; margin-top:10px; background:url(/SiteImages/contentsBoxbg_1.gif);  border-left:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; border-radius:5px; box-shadow:0px 2px 3px #d2d2d2; color:#333333; }
.contents_4:hover{width:49%; height:145px; float:left; margin-top:10px; background:url(/SiteImages/contentsBoxbg_1_over.gif);  border-left:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; border-radius:5px; box-shadow:0px 2px 3px #d2d2d2; color:#ffffff}
.contents_over_ti_1{width:100%; height:33px; float:left; cursor:pointer;}
.contents_over_ti_1 dt{width:50%; height:20px; background:url(/SiteImages/bullet_1.png) 5px 8px no-repeat; padding-left:25px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:7px; float:left; overflow:hidden; text-overflow:string; }
.contents_over_ti_1 dd{width:45px; height:12px; float:right; margin-right:15px; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn.png) no-repeat; }

.contents_4:hover dd{width:45px; height:12px; float:right; margin-right:15px; text-align:right; cursor:pointer; margin-top:10px; background:url(/SiteImages/more_btn_over.png) no-repeat; }

.contents_over_ti{width:100%; height:33px; float:left;}
.contents_over_ti_2{width:100%; height:33px; float:left; cursor:pointer;}

/* kia links */
.Links{width:100%; height:90px; float:left; text-align:center; padding-top:5px; background-color:#e1e1e1;  margin-top:18px; border:#bdbdbd solid 1px; }
.Links_ti{width:106px; height:30px; margin:0 auto; margin-top:14px;}
.Links_con{width:80%; height:40px; color:#666; text-align:left; font-family:Arial, Tohoma, Helvetica, sans-serif; font-size:14px; background:url(/SiteImages/links_bullet.gif) 0px 3px no-repeat; margin:0 auto; padding-left:15px;}

a.Links_text:link{ color:blue; font-size:14px;  font-family:Arial, Tohoma, Helvetica, sans-serif;  text-decoration:underline;}
a.Links_text:visited{ color:blue; font-size:14px;  font-family:Arial, Tohoma, Helvetica, sans-serif; text-decoration:underline;}
a.Links_text:hover{ color:#cc0000; font-size:14px;  font-family:Arial, Tohoma, Helvetica, sans-serif; text-decoration:underline;}

a.linkcon:link{font-size:13px; color:#666; font-family:Tahoma,Droid Sans; text-decoration:none;}
a.linkcon:visited{font-size:13px; color:#666; font-family:Tahoma,Droid Sans; text-decoration:none;}
a.linkcon:hover{color:#cc0000; font-size:13px; font-family:Tahoma,Droid Sans; text-decoration:underline;}

.sub_banner{width:100%; height:98px; float:left;  border:#cccccc solid 1px; border-radius:5px; background:url(/SiteImages/banner_bg.gif) repeat-x;}
.sub_banner li.banner_con_1{width:326px; height:57px; float:left; padding-top:20px; padding-left:20px;}
.sub_banner li.banner_con_2{width:240px; height:83px; float:right; padding-top:15px; padding-right:20px;}

/* payment */
#Payment_wrap{width:100%;  margin:0; padding:0; min-width:960px;}
#Payment_wrap_pop{width:100%;  margin:0; padding:0; }
.Payment_header{width:100%; height:68px; background:url(/SiteImages/Payment_topBg.png) repeat-x; text-align:center;}
.Payment_contents{width:85%; height:100%; margin:0 auto; text-align:left; max-width: 960px; }
.Payment_contents2{width:1034px; height:100%; margin:0 auto; text-align:left; }
h2{font-family:Droid Sans,Tahoma; font-size:22px; color:#000; margin-top:28px; padding-left:30px;}
.ti_bg{width:281px; height:35px; background:url(/SiteImages/Payment_Tibg.gif) no-repeat;}
.Payment_contents_1{color:#494e52; font-size:14px; line-height:140%;}
.keycode_box_wrap{width:100%; height:144px; float:left;}
.keycode_box{width:278px; height:144px; float:right; background:url(/SiteImages/conBox_1.gif) no-repeat; margin-top:10px;}
.keycode_box dt{width:250px; height:75px; font-size:24px; color:#494e52; font-family:Droid Sans,Tahoma; text-align:center; padding-top:20px; font-weight:bold; margin:0 auto;}
.keycode_box dd{width:125px; height:29px; margin:0 auto;}
.Payment_ckeckBox{width:100%; height:41px; background:url(/SiteImages/bar_bg_1.gif) repeat-x; border:#d0d0d0 solid 1px; float:left; margin-bottom:10px;}
.Payment_ckeckBox dd{width:10%; height:17px; padding-top:12px; padding-left:15px;  float:left;} 
.Payment_ckeckBox dt.con_1{width:78%; color:#494e52; font-family:Droid Sans,Tahoma; font-size:14px; text-align:left; float:left; padding-top:12px;}  
.Payment_ckeckBox dt.con_2{width:10%; color:#a71930; font-family:Droid Sans,Tahoma; font-size:14px; text-align:left; float:left; padding-top:12px;}  
.h30{width:100%; height:30px; float:left;}
.AcceptAndContinue_btn{width:100%; text-align:center;  float:left; margin:0px 0px; }
.Point_c_1{color:#a71930;}
.inforBox{width:100%;}
.infor_conBox{width:100%;}
.infor_conBox span.con_ti{width:100%; height:20px; display:inline-block; float:left; color:#494e52; font-size:14px; line-height:100%;}
.infor_conBox span.con_1{width:100%; height:20px; float:left;}
.infor_conBox span.con_2{width:100px; height:20px; float:left;text-align:right;padding-right:5px;padding-top:5px;}
.infor_conBox span.con_3{width:150px; height:20px; float:left;text-align:right;padding-right:5px;padding-top:5px;}
.infor_conBox span.con_4{width:200px; height:20px; float:left;text-align:right;padding-right:5px;padding-top:5px;}
.infor_conBox span.con_5{width:300px; height:20px; float:left;padding-top:5px;margin-bottom:5px;text-align:left;}
.infor_conBox li{margin-bottom:10px;}
.infor_inputBox{width:100%; height:20px; padding:3px; font-size:14px; border:#d9d9d9 solid 1px;}
.infor_inputBox2{width:200px; height:20px; padding:3px; font-size:14px; border:#d9d9d9 solid 1px;margin-right:5px;}
.infor_inputBox3{width:210px; font-size:14px; border:#d9d9d9 solid 1px;margin-right:5px; height:20pt;}
.infor_conSpaceBox{width:6.6%; height:50px; float:left;}
.text_transform{text-transform:uppercase;}
.gnb_wrap{width:100%; height:172px; background:url(/SiteImages/gnb_bg.gif) repeat-x; position:absolute; top:27px; z-index:1000;}
.gnb_con_box{width:95%; height:172px; margin:0 auto;}
.gnb_con_1{width:138px; height:90px; float:left; margin-top:40px;}

.Code_con{width:100%; float:left; height:26px; margin-bottom:20px; }
.Code_con dd{font-size:14px; color:#6391b5; text-align:left;  font-family:Droid Sans,Tahoma; width:90px; float:right; padding-top:5px;}
.Code_con dt{width:140px; height:26px; float:right;}
.code_input{width:134px; height:18px; border:#cecece solid 1px; padding:3px;  font-family:Droid Sans,Tahoma; text-align:left; color:#a71930;}

.pop_wrap{min-width:528px; min-height:398px; border:#98172c solid 1px;}
.pop_ti{ width:100%; height:61px; background:url(../SiteImages/pop_ti_bg.gif) repeat-x; }
.pop_ti dt.bullet{width:12px; height:12px; float:left; padding:16px 0px 0px 15px; }
.pop_ti dd.pop_ti_con{float:left; color:#fff; font-family:Droid Sans,Tahoma; font-size:22px; font-weight:bold; text-align:left;  margin-top:18px; padding:0px 10px;  }
.pop_ti dt.closeBtn{width:28px; height:28px; float:right; margin-right:18px; margin-top:15px; }

.pop_con{min-height:250px; padding:15px; color:#333; font-family:Droid Sans,Tahoma; font-size:15px; text-align:left; line-height:140%;}

.pop_btn{width:295px; height:30px; margin:0 auto; margin-bottom:15px; margin-top:15px;}
.pop_btn li.btn_1{width:144px; height:30px; float:left;}
.pop_btn li.btn_2{width:144px; height:30px; float:right;}

/* header 시작 */
#wrap{width:100%; height:100%; margin:0; padding:0; min-width:960px;}
#header{width:100%; margin:0; padding:0; }
.header_wrap{width:95%; height:117px; margin:0 auto; }
.top_q_m_wrap{width:100%; height:29px; background:url(/SiteImages/top_quick_menuBg.gif) repeat-x;}
.top_q_m{width:95%; margin:0 auto; height:29px;}
.gnb_contents{width:99%; margin:0 auto; height:60px; padding-bottom:0px; position:relative;}
.gnb_m{width:79%; height:35px; background:url(/SiteImages/gnb_bg_1.gif) repeat-x; float:right; font-family:Arial, Tahoma, Helvetica, sans-serif; box-shadow:0px 3px 3px #bfbfbf; }

/*.gnb_m li.main_menu{width:19.9%; height:31px; font-size:15px; font-weight:bold; text-align:center; color:#e3b3b3; float:left; padding-top:8px; cursor:pointer; *width:19.8%; letter-spacing:-1px; }
.gnb_m li.main_menu:hover{width:19.9%; height:31px; font-size:15px; font-weight:bold; text-align:center; color:#fff; float:left; padding-top:8px; cursor:pointer;  *width:19.8%; letter-spacing:-1px;}
.gnb_m li.line{width:0.1%; height:39px; text-align:center;  float:left;}*/

#top_sub_menu td{padding-left:30px; padding-top:10px; padding-bottom:10px;}
#top_sub_menu li{height:20px;}
#top_sub_menu li a{color:#666666; font-family:Tahoma, Arial; font-size:13px; letter-spacing:0px;}

.gnb_m th.main_menu{width:24.9%; height:31px; font-size:15px; font-weight:bold; text-align:center; color:#ffffff; padding-top:4px; margin-top:5px; *width:25%;  }
.gnb_m th.line{width:1px; height:39px; text-align:center;  float:left;}

.menu_over{width:78%; padding:15px 0px; font-family:Tahoma,Arial,dotum; font-size:13px; color:#666; position:absolute; right:0; top:35px;  z-index:1000; border:#cccccc solid 1px; background-color:#fff;}
.menu_over ul{width:19.9%;  *width:19.8%; float:left;  }
.menu_over li.main_sub_menu{ width:100%; height:20px; font-size:13px; text-align:left; color:#666; float:left; cursor:pointer;}
.menu_over li.main_sub_menu:hover{ height:20px; font-size:13px;  text-align:left; color:#cc0000; float:left;  cursor:pointer;  }
.pL12{padding-left:12%;}

.topCon_1{width:120px; text-align:left; height:27px; background:url(/SiteImages/hideMenu_btn.gif) no-repeat; cursor:pointer; position:absolute; top:0px; left:25px; z-index:5; }
.topCon_1:hover{width:120px; text-align:left; height:27px; float:left; background:url(/SiteImages/showmenu_btn.gif) no-repeat; cursor:pointer;  position:absolute; top:0px; left:25px; z-index:5; }
.topCon_1_show{width:120px; text-align:left; height:27px; float:left; background:url(/SiteImages/showmenu_btn.gif) no-repeat; cursor:pointer;  position:absolute; top:0px; left:25px; z-index:5; }
.topCon_2{width:85%; height:27px; float:right; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold; text-align:right;}
.topCon_2 li.quick_menu{padding-left:20px; float:right; padding-top:8px; color:#999;  font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;}
.topCon_2 li.login{padding-left:22px; float:right; background:url(/SiteImages/login_icon.gif) 0px 6px no-repeat; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold; color:#333; height:20px; padding-top:6px; }
a.top_quick_menu:link{color:#999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.top_quick_menu:visited{color:#999; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}
a.top_quick_menu:hover{color:#a71935; font-family:Tahoma,Arial,dotum; font-size:12px; font-weight:bold;  text-decoration:none;}

/*h3{width:20%; height:44px; text-align:center; float:left;} */
.std_h3{width:20%; height:44px; text-align:center; float:left;}

.topCon_3{width:12%; height:44px; text-align:left; float:left; margin-top:10px; padding-left:48px;} 
.topCon_4{height: 36px;	text-align: left; float:right; margin-top:25px;}
.topCon_4 li.gnb{ text-align:left; font-family:Arial, Tohoma, Helvetica, sans-serif; font-size:14px; color:#333; float:right; font-weight:bold; padding-left:25px;  padding-right:7px; cursor:pointer; height:30px; padding:0px 15px; letter-spacing:-0.5px}
.topCon_4 li.space{ float:right; width:12px; height:10px; background:url(/SiteImages/menu_space.gif) no-repeat; margin-top:3px;}
.topCon_4 li.gnb:hover{ text-align:left; font-family:Arial, Tohoma, Helvetica, sans-serif; font-size:14px; color:#cc3333; float:right; font-weight:bold; padding-left:25px;  padding-right:7px; cursor:pointer; height:30px; padding:0px 15px; letter-spacing:-0.5px}
.topCon_4 th{text-align:left; font-family:Arial, Tohoma, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; cursor:pointer; width:150px; height:30px; letter-spacing:-0.5px;}
.topCon_4 table li{height:23px; letter-spacing:-0.5px;}

.gnb_sub{width:84%; height:105px; text-align:left; float:right;}
.gnb_sub ul{ float:right; width:150px;}
.gnb_sub li{float:left; height:20px; width:150px; font-family:Tohoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; line-height:100%;}

#show_hide_menu{position:absolute; left:30px; top:0px;}

/* Local_View */
.contents_tb_box{width:95%; height:24px; margin:0 auto; margin-top:5px;}
.contents_tb_box dd.tb_ti{width:21%; height:24px; float:left; background:url(/SiteImages/bullet_5.gif) 0px 5px no-repeat; color:#333; text-align:left; font-family:Tahoma,Droid Sans; font-size:15px; padding-left:20px; font-weight:bold; }
.contents_tb_box dd.tb_ti_1{width:60%; height:24px; float:left; background:url(/SiteImages/bullet_5.gif) 0px 5px no-repeat; color:#333; text-align:left; font-family:Tahoma,Droid Sans; font-size:15px; padding-left:20px; font-weight:bold; } 
.contents_tb_box dd.tb_search{width:44%; text-align:right; float:right;}
.contents_tb_box dt{width:20%; text-align:right; float:right; color:#333; font-size:12px; font-weight:bold; font-family:Tahoma,Droid Sans;}
.tb_listBox{width:95%; min-height:420px; margin:0 auto;}
.tb_con_box{width:100%; height:380px; overflow:auto; text-align:center;}
.contents_box_4{width:95%; margin:0 auto; padding-bottom:10px; text-align:left; font-size:15px; font-family:Tahoma,Droid Sans; color:#565c69; line-height:120%;}

.viewer_left_local{height:100%; width:295px; margin-top:0px; padding-left:5px; overflow:auto}
.viewer_right_local{ }
.viewer_top_local{height:22px; padding-top:3px; padding-bottom:2px; border-bottom:1px solid #aeaeae; background-color:#f4f3f3; border-top:solid 3px #b00001; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; border-bottom:solid 1px #e5e5e5; }


.con_top_box{background: #f4f3f3; /* Old browsers */

background: -moz-linear-gradient(top, #ffffff 0%, #f4f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f4f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f3f3',GradientType=0 ); /* IE6-9 */  border-top:#b00001 solid 3px; border-bottom:#e5e5e5 solid 3px; width:99%; height:71px; margin:0 auto; margin-top:0px; }

.searchBox{width:354px; height:25px; border:#cccccc solid 1px; font-size:14px; color:#333; text-align:left; font-family:Tahoma,Droid Sans; padding:3px;}

.con_top_searchBox{width:600px; height:30px; margin:0 auto; margin-top:20px;}
.con_top_searchBox dt.title{width:150px; height:30px; float:left; font-size:18px; color:#333; font-weight:bold; text-align:left; font-family:Tahoma,Droid Sans; padding-top:4px;}
.con_top_searchBox dd{width:370px; height:30px; float:left;}
.con_top_searchBox dt.btn{width:59px; height:35px; float:left;}

.infor_con{width:95%; margin:0 auto; min-height:65px; margin-top:20px;}
.infor_con dt{margin-bottom:10px;}
.infor_con dd{background:url(../SiteImages/bullet_5.gif) 0px 4px no-repeat; float:left; color:#333; text-align:left; font-family:Tahoma,Droid Sans; font-size:15px; height:30px; padding-left:20px; font-weight:bold; width:95%;}
.infor_con dt.con_btn{float:left; color:#333; text-align:left; min-height:35px; width:100%;} 

.infor_tbBox{border-left:#e3e3e3 solid 1px; border-right:#e3e3e3 solid 1px; border-top:#828996 solid 2px; width:100%;}
.infor_tb_box_th{background-color:#f5f6f8; color:#707683; font-size:12px; font-family:Tahoma,Droid Sans; text-align:left; height:35px; padding-left:5px; border-bottom:#e3e3e3 solid 1px; font-weight:bold; }
.infor_tb_box_th_center{background-color:#f5f6f8; color:#707683; font-size:12px; font-family:Tahoma,Droid Sans; text-align:center; height:35px; padding-left:5px; border-bottom:#e3e3e3 solid 1px; font-weight:bold; }
.infor_tb_box_td{text-align:center; font-size:12px; color:#707683; border-bottom:#e3e3e3 solid 1px;}


/* Detail Search */

.con_top_box_1{background: #f4f3f3; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f4f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f4f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f3f3',GradientType=0 ); /* IE6-9 */  border-top:#b00001 solid 3px; border-left:#dddddd solid 1px; border-right:#dddddd solid 1px; border-bottom:#e5e5e5 solid 3px; width:95%; height:55px; margin:0 auto; margin-top:10px; }

.con_top_ti{width:15%; height:65px; float:left; border-right:#dddddd solid 1px; margin-top:3px;}
.con_top_ti dt{width:100%; float:left; font-size:16px; font-weight:bold; color:#333333; text-align:center; font-family:Tahoma,Droid Sans; margin-top:3px;}
.con_top_ti dd{width:43px; height:65px; margin:0 auto; }
.SearchBox_ti{width:95px; height:22px; margin:0 auto; margin-top:30px;}
.SearchBox_ti dt{width:33px; height:21px; float:left; }
.SearchBox_ti dd{width:55px; height:21px; float:left; font-size:18px; font-weight:bold; color:#333333; text-align:left; font-family:Tahoma,Droid Sans; padding-top:5px; padding-left:5px;}

.con_top_listbox{width:65%; height:65px; float:left; margin-left:15px;}
.con_top_listbox dl{width:95%; float:left; height:24px; margin-top:1px; padding-left:3px;}
.con_top_listbox dt.list_con{float:left; font-size:14px; color:#999999; font-weight:bold; text-align:left; padding-top:2px;}
.con_top_listbox dd{height:25px; float:left; margin-right:5px;}
.con_top_listbox dt.icon_1{width:25px; height:16px; text-align:center; float:left; padding-top:5px;}
.con_top_btn{width:15%; height:21px; float:right; margin-top:45px; text-align:right; padding-right:30px;}
.con_top_listbox dd.input_box{width:32%; height:25px; float:left; }
.con_top_btn_1{width:13%; height:21px; float:right; margin-top:15px; text-align:right; padding-right:30px;}

/*.search_resultBox{width:95%; background-color:#f6f6f6; margin:0 auto; border:#dddddd solid 1px; margin-top:14px;}*/
.search_resultBox{width:99%; background-color:#ffffff; margin:0 auto;  margin-top:5px;}
.search_resultBox dl{margin-left:5px; margin-top:5px;}
.search_resultBox dd{width:95%; height:20px; font-size:14px; color:#615e5b; font-family:Tahoma,Droid Sans; font-weight:bold; background:url(/SiteImages/bullet_3_new.gif) 0px 4px no-repeat; padding-left:20px;}
.search_resultBox dt{width:85%; height:25px; float:left; font-size:13px; color:#666666; font-family:Tahoma,Droid Sans; background:url(/SiteImages/bullet_4_new.gif) 0px 2px no-repeat; padding-left:20px; margin-left:15px;}

.search_resultBox_viewer{width:100%; height:100%; overflow:auto; background-color:#ffffff; margin:0 auto; padding-top:3px;}
.search_resultBox_viewer dl{margin-left:3px; margin-top:5px;}
.search_resultBox_viewer dd{width:90%; height:25px; font-size:14px; color:#615e5b; font-family:Tahoma,Droid Sans; font-weight:bold; background:url(/SiteImages/bullet_3_new.gif) 0px 4px no-repeat; padding-left:20px;}
.search_resultBox_viewer dt{width:85%; height:25px; float:left; font-size:13px; color:#666666; font-family:Tahoma,Droid Sans; background:url(/SiteImages/bullet_4_new.gif) 0px 2px no-repeat; padding-left:20px; margin-left:15px;}

a.result_con_1:link{color:#615e5b; font-size:14px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
a.result_con_1:visited{color:#615e5b; font-size:14px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}
a.result_con_1:hover{color:#b60001; font-size:14px; font-family:Tahoma,Droid Sans; font-weight:bold; text-decoration:none;}

a.result_con_2:link{color:#615e5b; font-size:13px; font-family:Tahoma,Droid Sans;  text-decoration:none;}
a.result_con_2:visited{color:#615e5b; font-size:13px; font-family:Tahoma,Droid Sans;  text-decoration:none;}
a.result_con_2:hover{color:#615e5b; font-size:13px; font-family:Tahoma,Droid Sans;  text-decoration:underline;}

a.result_con_3:link{font-size:13px; color:#707683; font-family:Tahoma,Droid Sans; text-decoration:none;}
a.result_con_3:visited{font-size:13px; color:#707683; font-family:Tahoma,Droid Sans; text-decoration:none;}
a.result_con_3:hover{color:#b60001; font-size:13px; font-family:Tahoma,Droid Sans; text-decoration:none;}

/* button */

.std_btn_1{text-align:center;  font-size:14px; font-weight:bold; color:#fff; font-family:Droid Sans,Tahoma; border:#990000 solid 1px; background:#ca0002;  cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);}
.std_btn_2{text-align:center;  font-size:14px; font-weight:bold; color:#fff; font-family:Droid Sans,Tahoma; border:#000000 solid 1px; background:#2c2d2f;  cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);}
.std_btn_3{text-align:center;  font-size:12px; font-weight:bold; color:#fff; font-family:Droid Sans,Tahoma; border:#636773 solid 1px; background:#707684;  cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);}
.std_btn_4{text-align:center;  font-size:14px; font-weight:bold; color:#fff; font-family:Droid Sans,Tahoma; border:#990000 solid 1px; background:#ca0002;  cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); height:24px; width:100px;}
.std_btn_default_1{text-align:center; font-size:14px; font-weight:bold; color:#fff; font-family:Droid Sans,Tahoma; border:#990000 solid 1px; background:#a71930;  cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);}
.std_btn_default_2{text-align:center; font-size:12px; font-weight:bold; color:#ffffff; font-family:Droid Sans,Tahoma; border:#990000 solid 1px; background:#ca0002; cursor:pointer; box-shadow: 0 2px 0px 0px rgba(0,0,0,0.2), 0 0 1px 1px rgba(255,255,255,0.4) inset; text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -o-text-shadow:2px 2px 2px rgba(0,0,0, 0.6); -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -webit-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);  -moz-text-shadow:2px 2px 2px rgba(0,0,0, 0.6);}
.std_btn_default_1_new_account{cursor: pointer; width: 160px; height: 29px; font-size: 14px;}

.infor_tbBox_4{border-left:#e3e3e3 solid 1px; border-right:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; border-top:#828996 solid 2px; margin-bottom:15px;}
.infor_tbBox_4 th{background-color:#f5f6f8; color:#707683; font-size:13px; font-family:Tahoma,Droid Sans; text-align:left; padding-left:20px;}
.infor_tbBox_4 td{font-size:13px; color:#707683;}
.p15{padding:15px;}


.infor_tbBox_2{border-left:#e3e3e3 solid 1px;  border-top:#828996 solid 2px;}
.infor_tbBox_2 th{background-color:#f5f6f8; color:#707683; font-size:13px; font-family:Tahoma,Droid Sans; text-align:center;}
.infor_tbBox_2 td{font-size:13px; color:#707683; border-right:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; padding-top:5px; padding-bottom:5px;}
.infor_subject{text-align:left; padding-left:10px;}

/* padding */
.pd_l10{padding-left:10px;}

/* interface_si */
.si_search{width:100%; height:68px; background-color: #f4f3f3; border-top:3px solid #b00001; border-bottom:3px solid #e5e5e5;}
.si_search ul{display:block; margin:10px 10px 15px 10px; height:43px; }
.si_search li.Shop_box{width:62%; height:25px; float:left;}
.si_search li.top_ti{width:8%; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; float:left;}
.si_search li.Shop_btn{width:30%; height:25px; float:right; padding-top:25px; text-align:right;}

/* marker */
.std_maker_1{font-size:10px; padding-right:10px;}


input.SearchTextbox 
{
	width:345px;
	color:Gray;
	font-style:italic;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	z-index:100;
}

.Heading
{
	height:100%;
	width:100%;
}
.Textbox 
{
	background-color: AntiqueWhite;
	width:200px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.Textbox2
{
	background-color: AntiqueWhite;
	width:100px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.Textbox3
{
	width:200px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.Message 
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Navy;
}
.container 
{
	position:relative;
	width:820pt;
	Height:375px;
	overflow:auto;
	background-color:#e9eaec;
	border:solid 2px black;
	margin-top:6px;
}
.container table 
{
	border-width: 0px 1px 1px 1px;
	font-size:10pt;
	font-family:Arial;
	width:100%;
}
.container table th
{
	position:relative; 
	border-width: 0px 1px 1px 1px;
    border-style: solid; 
    border-color:Black White Black #336699; 
	top: expression(this.offsetParent.scrollTop);
	z-index: 1;	
}

.container2 
{
	position:relative;
	width:400pt;
	Height:375px;
	overflow:auto;
	background-color:#e9eaec;
	border:solid 2px black;
	margin-top:6px;
}
.container2 table 
{
	border-width: 0px 1px 1px 1px;
	font-size:10pt;
	font-family:Arial;
	width:100%;
}
.container2 table th
{
	position:relative; 
	border-width: 0px 1px 1px 1px;
    border-style: solid; 
    border-color:Black White Black #336699; 
	top: expression(this.offsetParent.scrollTop);
	z-index: 1;	
}
.HeaderStyle
{
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:White;
	background-color:#9CAEBD;
	text-decoration:underline;
	vertical-align:bottom;
}
.HeaderStyle2
{
	font-weight:bold;
	font-size:10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:black;
	vertical-align:bottom;

}
.HeaderStyle3
{
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:White;
	text-decoration:underline;
	vertical-align:bottom;
}
.HeaderStyle4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	background-color:#9CAEBD;
	height:20pt;
	padding-top:3pt;
	border-bottom:solid 1px black;
}
.HeaderStyle5
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-style:italic;
	font-size:11pt;
	height:20pt;
	text-align:left;
}

.Link
{
	font-size:12pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
.Italic
{
	font-style:italic;
}

.Title
{
	font-weight:bold;
	font-size:12pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:black;
	vertical-align:bottom;
	
}
.GoButton
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	width:60pt;
	height:16pt;
	background-color:#004679;	
}

.GeneralButton
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	width:60pt;
	height:16pt;
	background-color:#004679;	
}

.GeneralButton2
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	width:40pt;
	height:16pt;
	background-color:#004679;
	text-align:center;	
}



.NoticeMessage, .ErrorMessage
{
	margin-top: 130px !important; 
	padding: 30px 0px 30px 15px !important;
	width:500px;
}
.NoticeMessage2, .ErrorMessage2
{
	margin-top: 5px !important; 
	padding: 30px 0px 30px 0px !important;
	width:500px;
}
.NoticeMessage3, .ErrorMessage3
{
	margin-top: 10px !important; 
	padding: 10px 10px 10px 10px !important;
	width:530px;
}
.NoticeMessage4, .ErrorMessage4
{
	margin-top: 5px !important; 
	padding: 20px 10px 20px 10px !important;
	width:350px;
}
.NoticeMessage5, .ErrorMessage5
{
	margin-top: 5px !important; 
	padding: 20px 10px 20px 10px !important;
	width:400px;
}
.NoticeMessage6, .ErrorMessage6
{
	margin-top: 10px !important; 
	padding: 10px 10px 10px 10px !important;
	width:590px;
}

.ui-state-success {
	background-color: #dff0d8;
}
.ui-state-error.spacing, 
.ui-state-success.spacing, 
.ui-state-highlight.spacing {
	padding: 10px;
	margin: 10px 0;
	
}

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.bold
{
	font-weight:bold;
}

.lightGreenColor
{
	color:#00CC00;
}
.darkBlue
{
	color:DarkBlue;
}
.redColor
{
	color:#ff0000;
}
.underline
{
	text-decoration:underline;
}
.italic
{
	font-style:italic;
}
.border
{
	border:#cccccc solid 2px; 
}
.floatLeft{float:left !important; }
.floatRight{float:right !important;}
.user_type{
	width:438px; 
	border:#cccccc solid 2px; 
	font-family:Tahoma,Dotum; 
	font-size:14px; font-weight:bold; 
	padding:15px 15px 15px 15px;
}
.general_label
{
	font-size:14pt;
	font-family:Tahoma,Dotum;
}

.general_label2
{
	font-size:10pt;
	font-family:Tahoma,Dotum;
}
.general_label3
{
	font-size:15px;
}

.general_label4
{
	font-size:12pt;
	font-family:Tahoma,Dotum;
}
.general_label5
{
	font-size:16pt;
	font-family:Tahoma,Dotum;
}
.e-commerce_provider
{
	padding-top:20px;border:0 !important;text-align:right !important;
}
.padding_bottom_5
{
	padding-bottom:5px;
}
.print_contents{width:620px; padding-top:2px; height:24px; float:left; font-family:Tahoma,Dotum; font-size:12px; text-align:left; margin-bottom:5px;}
.print_contents div{padding-left: 100px;padding-bottom:10px;}

a.std_link2:link{color:#ff0000; font-family:Tahoma,Arial,dotum; font-size:12pt; font-weight:bold;text-decoration:underline;}
a.std_link2:visited{color:#ff0000; font-family:Tahoma,Arial,dotum; font-size:12pt; font-weight:bold;text-decoration:underline;}
a.std_link2:hover{color:#a71935; font-family:Tahoma,Arial,dotum; font-size:12pt; font-weight:bold;text-decoration:underline;}

/*  Style tags for NEW login button */
h1{padding-bottom:50px;padding-top:50px;text-decoration:underline;text-align:center;}
#container{width:100%;  margin:0; padding:0;font-Size:14px;font-family: Arial;}
.login_contents{width:300px; margin:0 auto;}
.login_contents2{width:500px; margin:0 auto;margin-bottom:10px;}
.login{float:left;width:300px;background-color:#eff0f3;text-align:left;  }
.border{border:solid 1px gray;}
.padding_top_bottom{padding-top:5px;padding-bottom:5px;}
.padding2{padding:15px 15px 15px 15px;}
.inputBox{width:200px; height:20px; font-size:14px; border:#d9d9d9 solid 1px;padding:5px 5px 5px 5px;}
.button_Login{display:inline-block;padding:4px 12px;margin-bottom:0;line-height:20px;border-color: #0044cc #0044cc #002a80;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#006dcc;color: #ffffff;}
.button_Login:hover{background-color: #003bb3;}
.NoticeMessage, .ErrorMessage{margin-top: 10px !important; 	padding: 10px 0px 10px 15px !important;	width:550px;}
.loginErrorMessage{margin-top:10px;display:none;}
.login_message{border:solid 1px black;background-color:yellow;text-align:center;}


.GeneralTable
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #eceef1; 
	border: solid 2px black;
	width:500pt;
}

.GeneralTable2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #eceef1; 
	border: solid 2px black;
	width:820pt;
}

.GeneralTable2
{
	width:820pt;
}
.colorRed
{
	color:Red;	
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.colorWhiteSmoke
{
	background-color:whitesmoke;
	
}
.colorWhite
{
	background-color:white;
}

.HideObject
{
	display:none;
}
.center {
    float: none !important;
    text-align: center !important;
}
.clear 
{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.black_line
{ 
	width: 100%; 
	height:1px;
	color:Black;
	border-top:solid 1px black;	
	clear: both;
	display: block;
	overflow: hidden;
}


.col_left 
{ 
	display: inline;
	float: left; 
	text-align:left;
} 

.col_left_width_60
{ 
	display: inline;
	float: left; 
	width: 60pt;
	text-align:left;
} 
.col_left_width_70
{ 
	display: inline;
	float: left; 
	width: 70pt;
	text-align:left;
} 

.col_left_width_100
{ 
	display: inline;
	float: left; 
	width: 100pt;
	text-align:left;
} 

.col_left_width_110
{ 
	display: inline;
	float: left; 
	width: 110pt;
	text-align:left;
} 

.col_left_width_120
{ 
	display: inline;
	float: left; 
	width: 120pt;
	text-align:left;
} 
.col_left_width_130
{ 
	display: inline;
	float: left; 
	width: 125pt;
	text-align:left;
} 

.col_left_width_140
{ 
	display: inline;
	float: left; 
	width: 140pt;
	text-align:left;
} 
.col_left_width_160
{ 
	display: inline;
	float: left; 
	width: 160pt;
	text-align:left;
} 
.col_left_width_240
{ 
	display: inline;
	float: left; 
	width: 240pt;
	text-align:left;
} 

.col_left_width_300
{ 
	display: inline;
	float: left; 
	width: 300pt;
	text-align:left;
} 

.col_left_width_400
{ 
	display: inline;
	float: left; 
	width: 400pt;
	text-align:left;
} 

.col_left_header
{ 
	display: inline;
	float: left; 
	width: 240pt;
	text-align:center;
	padding-top:13pt;
} 
.col_left_text_right
{ 
	display: inline;
	float: left; 
	width: 240pt; 
	text-align:right;
	margin-top:3pt;
} 

.col_right 
{ 
	display: inline;
	float: right; 
	width: 240pt; 
	text-align:right;
} 

.col_right_width_500
{ 
	display: inline;
	float:none;
	width:500pt; 
	text-align:right;
} 

.col_right_width_640
{ 
	display: inline;
	float:none;
	width:640pt; 
	text-align:right;
} 
.col_right_width_820
{ 
	display: inline;
	float:none;
	width:820pt; 
	text-align:right;
} 
.col_right_width_240
{ 
	display: inline;
	float: right; 
	width: 240pt; 
	text-align:right;
	height:25pt;
} 
.col_width_810
{ 
	display: inline;
	float:none;
	width:810pt; 
} 

.col_width_500
{ 
	width:500pt; 
} 
.col_width_640
{ 
	width:640pt; 
} 
.col_width_820
{ 
	width:820pt; 
} 

.col_height_100
{
    height:30pt;
}
.autocompleteValue {
  border-right: 2px solid #CCCCCC;
  display: inline-block;
  width: 120px;
}

.autocompleteLabel,  .autocompleteValue
{
	padding:3px 3px;
	font-size:9pt;
}

#KiaEmergenceResponseGuide, #SeatBeltInstallationGuide {
	display: grid;
	place-content: center;
	border: #000 solid 2px;
	margin-top: 2rem;
	padding: 1rem;
}

#KiaPositioningStatements{
	display: grid;
	place-content: center;
	border:#000 solid 2px;
	margin-top:2rem;
	padding: 1rem;
}

 .ui-dialog .ui-dialog-buttonpane .ui-button
{
    font-weight: bold !important;
    font-size: 11px !important;
    color: white !important;
    width:153px !important;
    height:22px !important;
    background:url(/SiteImages/button_black_wide.png) no-repeat !important;
    border:0 !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-button:hover
{
    background:url(/SiteImages/button_black_wide_on.png) no-repeat !important;
    text-decoration: underline !important;
}
/* Center buttons */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
    float: none !important;   
    text-align: center !important;
 }
/* Update the title bar */
.ui-dialog .ui-dialog-title {
  float:none !important;   /* !important overrides the float property */
  display: block;
  /*text-align: center;*/
  font-size: 12pt;
}
.ui-dialog .ui-dialog-titlebar 
{
    /*background:#45494c !important;*/
}
.ui-dialog .ui-dialog-titlebar a 
{
    /*background:white !important;*/
}


.flex-grid-thirds {
	display: flex;
	justify-content: space-between;	               
}

.flex-grid-thirds .normal-text {
	font-weight: 400 !important;
}

.flex-grid-thirds .col {
	width: 32%;
	margin: 0 0.25%
}
@media (max-width: 400px) {
	.flex-grid,
	.flex-grid-thirds {
		display: block;
	}

		.flex-grid .col,
		.flex-grid-thirds .col {
			width: 100%;
			margin: 0 0 10px 0;
		}
}
.recaptcha-accept-text {
	margin: 10px 0;
	font-size: 16px;
}
.view-keycode-button {
	padding: 15px 30px;
}

.privacy-policy-container, .MsoNormal, .terms-conditions-container {
    padding: 0 25px;
}

.privacy-policy-container table td, .privacy-policy-container table th {
    border: 1px solid #000000;
    padding: 2px 10px;
}

.privacy-policy-container ul {
    margin-left: 20px;
    list-style-type: disc;
}

.privacy-policy-container ol {
    padding-left: 12px;
}
.privacy-policy-container p {
    padding: 10px 0;
}
.privacy-policy-container li {
	display: list-item;
    list-style: inherit;
	text-align: -webkit-match-parent;
}

.privacy-policy-container ol {
	list-style-type: decimal;
}

.tab-link {
	border: 2px solid black;
	padding: 4px;
	font-size: 1.5rem !important;
	color: black;
	display: grid;
	place-items: center;
}

.tab-link-container {
	display: grid; 
	grid-template-columns: 23rem 27rem; 
	grid-gap: 1rem; 
	justify-content: start;
}

.notice-container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 2rem;
	margin-top: 2rem;
	max-width: 525px;
}

.notice-button {
	padding: 1rem 1.5rem;
	color: red;
	border-radius: 6px;
	border: 2px solid red;
	cursor: pointer;
	max-width: 300px;
	text-align: center;
	user-select: none;
	font-weight: bolder;
	box-shadow: 0 2px 6px rgba(0,0,0,0.65);
	width: 130px;
	font-size: 120%;
	margin-top: -3rem;
}

	.notice-button:hover {
		background-color: #eee;
	}