@charset "utf-8";

/* 일반 정의 */
html {
overflow:scroll;
}
/*
* {
	font: 11px/140% Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	color: #666666;
}
*/
/* * {font-size:11px; line-height:140%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ;} */
body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(/images/pt/common/bg_all.gif) repeat-x left top;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;/*수정*/
	line-height:140%;
	color:#666666;
}
select, input, textarea {
	vertical-align: middle;
	color: #666666;
}
form {/*20091108_수정*/
	margin:0px;
	padding:0px;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
ul, ol {
	display: block;
}
ul, li, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/* 웹접근서 개선작업
.hide {
	display: none;
}
*/
.hide {position:absolute; margin:0; padding:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden}
a:link, a:visited {
	/*color: #777777;*/
	color:#737373;
	text-decoration: none;
}
a:hover {
	/*color: #FF6600;*/
	color: #BF4C00;
	text-decoration: underline;
}
select {/*20091109_수정*/
	vertical-align:middle;
	margin: 1px;
	border: 1px solid #999999;
}
table {
	border-collapse: collapse;
}
p, a {/*20091108_수정*/
	margin: 0px;
	padding:0px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
}
textarea {
	padding: 2px 4px;
	line-height:150%;
	border-top: 1px solid #999999;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #999999;
	width: 98%;
}
label {
	cursor: pointer;
}
select,input,textarea {
	vertical-align: middle;
	color: #666666;
}
a , img {
	margin: 0px;/*20091108_수정*/
	padding:0px;/*20091108_수정*/
}

img {
	border: none;
}
.R {text-align: right; }
.C {text-align: center; }
.L {text-align: left;}
.B {font-weight: bold;}
.file, .fileApp {
	width: 98%;
	height: 18px;
	border-top: 1px solid #999;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #999;
	background: #F0F0F0;
	vertical-align: middle;
}
.fileApp {
	width: 390px;
	display: block;
}
hr {
	clear: both;
	border-style: none;
	height: 0px;
	margin: -10px 0px;
	padding: 0px;
	border-width: 0px;
	color: #FFFFFF;
}
/* 일반 끝 */

/*skipnavi*/
ul#skipNavi {position:relative;left:500px;top:-20px;}
ul#skipNavi li{float:left;width:130px;position:absolute;top:-50px;}
ul#skipNavi a
{height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:
nowrap;}
ul#skipNavi a:focus,
ul#skipNavi a:active {position:absolute;top:50px;height:auto; width:250px;padding:2px;
margin-bottom:10px;font-weight:bold;border:solid 2px #023ea1;color:#000;background:#fff;}

/* 레이아웃 정의 */
#container {
	width: 980px;
	margin: 0px auto 50px;
	display: table;
}
#header {
	width: 880px;
	float: left;
	height:117px;/*추가*/
}
#contentsBody {
	clear: both;
	float: left;
	width: 880px;
}
#contents {
	float: right;
	width: 670px;
	min-height:	480px;	/*170216 추가*/
	padding: 10px 0px;
	margin-right: 4px;
}
/*수정 110.9 */
#quickMenu { /* 퀵메뉴 */
	width: 75px !important;
	float: right;
	margin-top: 25px;
	background: #b6b6b6 url('/images/pt/common/quick_bg.gif') repeat-x left bottom;
	padding-bottom: 6px;
}



#bannerSide {
	margin-top:25px; width: 75px; float: right;background:url('/images/pt/common/n_bannerside_tbg.gif') top left no-repeat;padding-top:5px;
	}
#bannerSide ul{
	background:url('/images/pt/common/n_bannerSide_Bbg.gif') left bottom no-repeat;
	padding-bottom:0px;
	overflow:hidden;
	margin:0;
	text-align:left !important;
}
#bannerSide ul li{
	/* height:28px; 웹호환성 수정 201508 이선영 */
	border-bottom:1px solid #e6e6e6;
	width:69px;
	padding:0;
	margin:0;
}
#bannerSide img{
	vertical-align:bottom;
	/* display:inline-block; */
}



/*-------------------------------------------*/
#bottom {
	background: #F0F0F0;
	padding: 5px 0px;
	width: 880px;
	height: 50px;
	margin-bottom: 10px;
	border: 1px solid #f2f2f2;
}
/* 헤더 영역 */
#header #logo {
	float: left;
	margin-left: 7px;
	height: 50px;
	width: 170px;
	margin-bottom:5px;
}
#header #logo h1 {/*추가*/
	margin: 0px;
}
#langSelect {
	float: right;
	width: 70px;
	margin-right: 8px;
	margin-left: 12px;
	padding-top: 20px;
}
#langSelect ul {
	list-style: none;
}
#langSelect li {
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	border-bottom: 1px solid #869FC6;
}
#topNavi {
}
#topNavi ul li {
	display: inline;
}
#topNavi ul a,#topNavi ul span {
	float: left;
	display: block;
}
#topNavi ul {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
#subNavi {
	float: left;
	width: 180px;
}
#header #search {
	float: left;
	padding-left: 8px;
	margin-top: 16px;
	vertical-align: middle;
}
#header #search .input {
	height: 19px;
	width: 120px;
	color: #003399;
	border: 1px solid #7f9bc4;
	padding: 0px 4px;
	line-height: 19px;
}

#header #search .button {
	height: 19px;
	width: 60px;
	color: #FFFFFF;
	/*background: #2CB93C;*/
	background: #1F852B;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 19px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#siteMenu {
	float: right;
	margin-top: 20px;
}
#siteMenu a,#siteMenu span {
	padding: 0px 5px 0px 7px;
	line-height: 12px;
	border-right: 1px solid #869FC6;
	font-size: 10px;
	color: #256FB8;
	font-weight: bold;
}
#mainNavi {
	clear: both;
	background: #023EA1 url(/images/pt/common/mn_cir_le.gif) no-repeat left top;
	padding-left: 30px;
	height: 36px;
}
#mainNavi a:link, #mainNavi a:visited {
	line-height: 36px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#mainNavi ul {
	background: #023EA1 url(/images/pt/common/mn_cir_ri.gif) no-repeat right top;
	height: 36px;
}
#mainNavi a:hover {
	background: url(/images/pt/common/mn_arr_o.gif) no-repeat center bottom;
	color: #00CCFF;
}
body#app .app a, body#inf .inf a, body#res .res a, body#emp .emp a, body#pro .inv a, body#par .par
a, body#ann .ann
a { /* 주 네비게이션 현재위치 표시 */
	background: url(/images/pt/common/mn_arr_o.gif) no-repeat center bottom;
	color: #00CCFF;
}
body#infLife .inf a, body#infEntry .inf a { /* 정보마당 서브 바디아이디 용 */
	background: url(/images/pt/common/mn_arr_o.gif) no-repeat center bottom;
	color: #00CCFF;
}
#subMenu {
	margin-top: 6px;
	height: 18px;
	position: relative;
}
#subMenu ul {
	display: block;
}
#sub_app, #sub_inf, #sub_res, #sub_emp, #sub_inv, #sub_par, #sub_ann { /* 탑 서브메뉴 롤오버 및 위
치 */
	position: absolute;
	z-index: auto;
	visibility: hidden;
	white-space: nowrap;
	width: 710px;
	height: 18px;
}
#app #sub_app, #inf #sub_inf, #infLife #sub_inf, #infEntry #sub_inf, #res #sub_res, #emp #sub_emp,
#pro #sub_inv,
#par #sub_par, #ann #sub_ann { /* 탑 서브메뉴 현재메뉴일 경우 비저블 */
	visibility: visible;
}
#sub_res {
	padding-left: 100px;
}
#sub_emp {
	padding-left: 300px;
}
#sub_inv ul, #sub_par ul, #sub_ann ul { /* 투자촉진부터 플로팅 right */
	float: right;
}
#sub_inv ul{
	padding-right: 160px;
}
#subMenu a:link, #subMenu a:visited {
	font-weight: bold ;
	font-size: 11px;
	line-height: 14px;
	/*color: #777777;*/
	color:#737373;
	padding: 0px 16px 0px 8px;
	background: url(/images/pt/common/mn_sub_arr.gif) no-repeat left 45%;
	text-decoration: none;
}
#subMenu a:hover {
	color: #0066CC;
}
/* 헤더 영역 끝 */

/* 레프트 시작 */
#subNavi ul ul {
	margin-bottom: 4px;
}
#subNavi ul li {
	list-style: none;
	margin: 0px 8px;
	background: url(/images/pt/common/sub_l_arr.gif) no-repeat left 8px;
}
#sch #subNavi ul li, #gvr #subNavi ul li {
	padding: 6px 8px 0px 14px;
	margin-top: 10px;
}
#subNavi ul ul li {
	border-bottom: 1px dashed #D7D7D7;
	margin: 0px 0px 0px 8px;
	display: block;
	background: url(none);
}
#subNavi ul li a:link, #subNavi ul li a:visited  {
	padding-left: 14px;
	text-decoration: none;
	background: url(/images/pt/common/sub_l_arr_bg.gif) repeat-x left bottom;
	display: block;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

#subNavi ul li a:hover  {
	color: #0066CC;
}
#subNavi ul li a:active  {
	color: #009999;
}
#subNavi ul ul li a:link, #subNavi ul ul li a:visited  {
	padding-left: 10px;
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 10px;
	line-height: 16px;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

#subNavi ul ul li a:hover  {
	color: #009999;
}

/* 메뉴별 탑 비주얼 */
.subMain #contents {}/*수정:추가된부분*/
.subMain #contents .top_visual {float:right; margin-bottom:10px;}/*추가된 div 속성
class="top_visual"부분*/

/*메뉴별 탑 비주얼 사용안함 */
/*#app.subMain #contents {	width:670px; float:right;}
#inf.subMain #contents, #infLife.subMain #contents, #infEntry.subMain #contents {
	background: url(/images/pt/common/sub_vis_inf_en.gif) no-repeat right top;}
/*#res.subMain #contents {	background: url(/images/pt/common/sub_vis_res_en.gif) no-repeat right
top;}*/

#emp.subMain #contents {    padding-top: 150px; background:
url(/images/pt/common/sub_vis_emp_en.gif) no-repeat
right top;}
#pro.subMain #contents {	padding-top: 150px; background:
url(/images/pt/common/sub_vis_inv_en.gif) no-repeat
right top;}
#par.subMain #contents {	padding-top: 150px; background:
url(/images/pt/common/sub_vis_par_en.gif) no-repeat
right top;}
#ann.subMain #contents {	padding-top: 150px; background:
url(/images/pt/common/sub_vis_ann_en.gif) no-repeat
right top;}
#use.subMain #contents {	padding-top: 150px; background:
url(/images/pt/common/sub_vis_use_en.gif) no-repeat
right top;}

/* Button Start */
.button_area{
	width: 97%;
	margin: 10px 4px 4px 14px;
}
#button_default, .button_default { /* 주 버튼 */
	white-space: nowrap;
	height: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 20px 5px 10px 15px;
}
div#button_default, div.button_default { /* 주 버튼 */
	text-align: right;
}
span#button_default, span.button_default {
	white-space: nowrap;
}
td#button_default, td.button_default {
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
#button_default a:link, #button_default a:visited, .button_default a:link, .button_default
a:visited {
	font-weight: bold;
	/*color: #666;*/
	color: #555;
	text-transform: uppercase;
	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;
	cursor: pointer;
	padding: 3px 8px 3px 8px;
	white-space: nowrap;
	line-height: 19px;
	height: 21px;
	border: 1px solid #C3C3C3;
}
#button_default a:hover, .button_default a:hover {
	color: #006666;
	border: 1px solid #67BABC;
	text-decoration: none;
}
#button_default a.apply:link, #button_default a.apply:visited { /* 신청 버튼 */
	background: #57C35C url(/images/pt/common/bg_button_apply.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid #008221;
	padding: 4px 20px;
	height: 24px;
}
#button_default a.apply:hover {
	color: #FFFF99;
	border: 1px solid #FF6600;
	text-decoration: none;
}
/* 전자민원 신청버튼 시작*/
#button_default a.app_apply:link, #button_default a.app_apply:visited { /* 민원신청의 신청 버튼 */
	background: #247eb3 url(/images/pt/common/bg_button_app_apply.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid #176b9d;
	padding: 4px 20px;
	height: 24px;
}
#button_default a.app_apply:hover {
	color: #FFFF99;
	border: 1px solid #204B73;
	text-decoration: none;
}
/* 전자민원 신청버튼 끝*/
#button_default .easyBt td {
	padding: 3px;
}
#button_default .easyBt a:link, #button_default .easyBt a:visited  {
	color: #006666;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
#button_default .tdData {
	white-space: normal;
}
#button_small, .button_small { /* 작은 버튼 */
	height: 18px;
}
.button_small a:link, .button_small a:visited, #button_small a:link, #button_small a:visited,
a.button_small:link,
a.button_small:visited {
	font: bold 11px Tahoma , Verdana , Arial , Helvetica , sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	background: #707070;
	border: 1px solid #777777;
	padding: 3px 6px 3px 6px ;
	white-space: nowrap;
	line-height: 18px;
	margin: 1px;
}
a.button_small:link, a.button_small:visited {
  font: bold 11px Tahoma;
	color: #FFFFFF;
	text-transform: uppercase;
	background: #707070;
	border: 1px solid #fff;
	padding: 3px 6px;
	white-space: nowrap;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
}
.button_small a:hover, #button_small a:hover, a.button_small:hover {
	color: #E7E7E7;
	text-decoration: none;
}
input.button_default {
	font-weight: bold;
	/*color: #666;*/
	color: #555;
	text-transform: uppercase;
	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;
	cursor: pointer;
	padding: 3px 8px 3px 8px;
	white-space: nowrap;
	line-height: 19px;
	height: 21px;
	border: 1px solid #C3C3C3;

}

#button_default {vertical-align:middle;}
input.button_apply {
    background: #247eb3 url(/images/pt/common/bg_button_apply.gif) repeat-x;
    color: #FFFFFF;
    height:21px;
    line-height:19px;
    font-weight:bold;
    padding: 0 8px 3px 8px;
    border: 1px solid #176b9d;
    cursor:pointer;
    position:relative;
    top:-1px;
    margin-top:-1px;
}
#button_default a{height:29px;padding: 3px 20px 6px 20px;}

/* Button End */
/* 컨텐츠 세부 설정 */
.location, .history {
	/*color: #777777;*/
	color:#696969;
	float: right;
	margin-top: 10px;
	padding-right: 4px;
	font-size: 11px;
}

/*라인맵용 home이미지*/
div.homeImage {
	float:left;
	margin-right:5px;
	margin-top:3px;
}

h1, h2, h3, h4, .chapter_title {
	font:12px/120% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 8px;
	padding: 0px;
	display: block;
}
h1 a, h2 a, h3 a, h4 a {
	font: bold 12px/100% Verdana, Arial, Helvetica, sans-serif;
}
#contents h1, .subMain#inf #contents h2, .subMain #ann #contents h2, #inv_ik #contents h2 {
	color: #222222;
	font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	background: url(/images/pt/common/title_doc_bl.gif) no-repeat;
	padding-left: 10px;
	letter-spacing: -1px;
	white-space: nowrap;
	float: left;
	margin: 10px 0px 12px;
}
#contents h2, .chapter_title {
	color: #333333;
	background: url(/images/pt/common/title_chapter_bl.gif) no-repeat left 2px;
	padding-left: 12px;
	margin-left: 14px;
	margin-top: 12px;
	clear: both;
}
#contents h3, .sub_title {
	color: #555555;
	background: url(/images/pt/common/title_chapter2_bl.gif) no-repeat left 4px;
	padding-left: 8px;
	margin-left: 26px;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
}
#contents h4 {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	background: url(/images/pt/common/bl_dash.gif) no-repeat left 40%;
	padding-left: 10px;
	margin-left: 36px;
}
#contents .description h3, #contents .tdData h3 {
	margin-left: 0px;
}
.description, .nationality {
	background: #FFFFFF;
	padding: 10px;
	border: 4px solid #C2D9FE;
	clear: both;
	margin: 0px 4px 20px 14px;
	display: block;
	line-height: 140%;
}

.description_red_border { /*H2,E9 제외 고용연수외국인변동사유발생신고(이탈신고/퇴직신고) 라디오버튼 선택시 빨간색 border 생성, 이현진,2015.06.12*/
	background-color: #FFFFFF;
	padding: 10px;
	border: 4px solid #ED1C24;
	clear: both;
	margin: 0px 4px 20px 14px;
	display: block;
	line-height: 140%;
}

.description p {
	margin: -4px 0px 8px 14px;
}
.description_box, .nationality_box {
	font-size: 11px;
	line-height: 130%;
	margin: 12px 12px 12px 0px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding: 8px 10px 0px 10px;
	background: #F5F5F5;
	color: #006666;
}
.description_box p, .nationality_box p {
  margin: 0px 0px 8px 0px;
}
#research .description {
	margin: -4px 0px 8px 4px;
}
.description li, .nationality li {
	list-style: none;
	margin-left: 4px;
	color: #333333;
	/*font: 11px Verdana, Arial, Helvetica, sans-serif;*/ /*psy 170224*/
	font: 12px "맑은 고딕", "Malgun Gothic", sans-serif;
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 8px;
	padding-left: 10px;
}
.nationality, .nationality li {
	line-height: 180%;
}
.description li li, .cate_item li {
	list-style: none;
	background: url(/images/pt/common/bl_dash.gif) no-repeat left 6px;
	padding-left: 10px;
	color: #666666;
}
.cate_item li {
	float : left;
	margin-right: 10px;
	width: 45%;
}
.description a {
	color: #0066CC;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ /*psy 170224*/
	font-family: "맑은 고딕", "Malgun Gothic", sans-serif;
}
.nationality a {
	color: #333333;
}
ol.description li {
	list-style: decimal;
	background: url(none);
	margin-left: 20px;
	padding-left: 0px;
}
ol.description li li {
	list-style: none;
	background: url(/images/pt/common/bl_dash.gif) no-repeat left 6px;
	padding-left: 10px;
	margin-left: 0px;
}
/* description 안에 이미지 넣을경우 */
.confirm {
	background: #FFFFFF url(/images/common/icon/ico_inform.gif) no-repeat 16px 14px;
	padding-left: 50px;
	height: 40px;
}
.profile {
	background: #FFFFFF url(/images/pt/icon/ico_profile.gif) no-repeat 8px 10px;
	padding-left: 80px;

	height: 50px;
}
.unit {
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	padding-right: 2px;
}
div.unit {
	margin-top: -20px;
	padding-right: 8px;
}
/* 퀵메뉴 세부 */
#quickMenu h3 {/*수정 배경이미지삭제함*/
	margin: 0px;
	padding: 0px;
	height: 22px;
}
#quickMenu ul {
	background: #FFFFFF;
	margin: 0px 6px;
	padding: 4px;
	list-style: none;
}
/* 수정 11.09 */
#quickMenu li {
	background:url(/images/pt/common/n_dots_bg.gif) left bottom repeat-x;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	display: block;
}
/*-------------------------------*/
#quickMenu li a {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #666666;
}
/* 수정 11.09 */
#quickMenu .character { /* 퀵메뉴 캐릭터 */
	text-align:center !important;
	background:#FFFFFF;
	padding-top:4px;/*추가*/
	margin: 0px 6px;/*추가*/
}
/*-------------------------------*/
/* 기관배너 세부 */
#bannerSide ul li {/*20091108_padding: 0px 0px 4px;_수정*/
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/* 사이트 하단배너 영역 */
#siteBanner {
	clear: both;
	width: 880px;
	text-align: center;
    background: #F0F0F0;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid #e5e5e5;
	padding-top: 4px;
	padding-bottom: 4px;

}
/* Bottom 시작 */
#bottom .logo {
	width: 170px;
	float: left;
	text-align: center;
	height: 40px;
}
#bottom .logo img{margin-top:4px}/*추가*/
#bottom .copyright {
	float: left;
}
#bottom .menu {
	float: right;
	padding-top: 18px;
	margin-right: 10px;
}
#bottom .menu li, #siteBanner li {
	display: inline;
	list-style: none;
}
#bottom .menu a {
	border-left: 1px solid #999999;
	line-height: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.copy, .call, .menu, .menu a:link, .menu a:visited {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	/*color: #777777;*/
	color:#666666;
	margin-top: 4px;
	margin-bottom: 4px;
}


/* 메인 화면 설정 */
#main #mainVisual {
	text-align: center;
	height: 164px;
	margin-bottom: 8px;
}
#main #contents {
	padding: 0px;
	width: 700px;
	margin: 0px;
}
#mainSide_1 {
	float: left;
	width: 170px;
}
/* 수정 */
#mainContents {
	float: left;
	width: 500px;
	overflow: hidden;
	margin:0 0 0 7px;
}
/*-------------------------------*/
/* 수정 110.9 */
#mainSide_2 {
	float: right;
	width: 175px;
	padding:0;
	margin:0;
}
/* 수정11.09(추가)*/
#mainSide_2 .sns{
	margin:0px 0 20px 0;
	width:175px;
	height:65px;
	border-bottom:1px solid #e0e0e0;
}/* 수정1508 웹호환성 */
#mainSide_2 .banner_go {width:175px;/*height:4px;border-top:1px solid #95bef1;*/margin-top:-27px;}
#mainSide_2 .banner_go ul{
	background:url(/images/pt/common/n_banner_go_bg.gif) left bottom repeat-x;
	margin:0px 0 0 0;
	padding:0;
	text-align:center;
}
#mainSide_2 .banner_go ul li{
	border-bottom:1px solid #e7e7e7;
	height:43px;
	padding:9px 0 0 0;
}
#mainSide_2 .counter{
	margin:20px 0 0 3px;
	width:175px;
}
/*---------------------------------*/


/* 메인 로그인 영역 */
/* 수정 11.09 */
#main #login,#main #loginOk {
	border-bottom: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	padding-bottom: 4px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 10px;
	border-top: #e0e0e0 1px solid;
	border-right: #e0e0e0 1px solid;
	padding-top: 4px;
	height:142px;
}
#main #onlinePoll, #main #onlineSurvey {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
#main #login h3, #main #loginOk h3 {/*20091108_수정*/
	margin: 0px 0px 6px;
	padding: 0px;
	height: 21px;
	width: 160px;
}
/*-----------------------------*/
#main #loginOk h3 {
	background: url(/images/pt/common/main_tlt_loginOk_en.gif) no-repeat center top;
}
#main #login .login input, #main #login .loginPassword input {
	height: 16px;
	line-height: 16px;
	color: #003399;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 1px;
}

#main #login .loginButton {
	float: right;
	width: 56px;
	height: 42px;
	margin-top: -43px;
	border-style: none;
}
#main #login .loginButton input {
	background: url(/images/pt/common/main_bt_login_en.gif) no-repeat left center;
	height: 42px;
	width: 56px;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	cursor: pointer;
	display: block;
}
/* 수정 11.09 */
#main #login .idSave {
	clear: both;
	padding-bottom: 2px;
	margin-top:10px;
}
/*-------------------------------------------*/
#main #login .idSave span{
	text-align: center;
}
#main #login .idSave label	{
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
}
/* 수정 11.09 */
#main #login .idFind, #main #loginOk .logout {
	text-align: center;
	border-top: 1px solid #CCCCCC;
	margin-top: 8px;
	padding-top: 4px;
}
/*-----------------------------------------------*/
#main #loginOk .loginOk {
	margin-left:10px;
}
/* 메인 알기쉬운 출입국/ 관련사이트 바로가기 */

#main #easyEntry h3, #main #support h3  {
	background: url(/images/pt/common/main_tlt_easy.gif) no-repeat left top;
	margin: 8px 0px 0px 2px;
	padding: 0px;
	text-indent: -10000px;
	height: 16px;
}
#main #relatedSite {/*20091108_new*/
	margin-bottom: 20px;
	}
#main #relatedSite h3 {/*20091109_수정*/
	height: 16px;
	margin: 8px 0px 0px 2px;
	padding: 0px;
}
#easyEntry .title, #relatedSite .title {
	background: #FFFFFF;
	height: 17px;
	line-height: 17px;
	padding-right: 2px;
	padding-left: 2px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
}
#easyEntry .bt, #relatedSite .bt {
	float: right;
	margin-top: -17px;
	margin-right: 1px;
}
#easyEntry #list, #relatedSite #site {
	overflow: visible;
	position: absolute;
	z-index: 1;
	background: #FFFFFF;
	border: 1px solid #666666;
	white-space: nowrap;
	display: inline;
	font-size: 11px;
	margin: -1px 0px 0px;
	padding: 0px;
	visibility: hidden;
}
#easyEntry .nullImg, #relatedSite .nullImg {
	width: 188px;
	height: 0px;
}
.nullImg img {
	width: 170px;
	height: 0px;
}
#list div, #site div {
	padding-left: 2px;
	cursor: default;
}
/* 고객지원 */
#main #support h3 {
	background: url(/images/pt/common/main_tlt_spt.gif) no-repeat left top;
	height: 18px;
	margin-left: 0px;
	margin-bottom: 4px;
}
#main #support ul {
	background: url(/images/pt/common/main_bg_support.gif) no-repeat right bottom;
}
#main #support li {
	list-style: none;
}
#main #support a {
	background: url(/images/pt/common/main_bl_spt.gif) no-repeat 6px 4px;
	padding-left: 16px;
	line-height: 16px;
}
#main #support {
	margin-bottom: 20px;
}
/* 메인 배너 */
/*수정 11.09 */
#mainSide_1 .banner {
	text-align: center;
	margin-bottom: 20px;
	margin-top:25px;
}
#mainSide_1 .banner img {/*20091108_new*/
	margin-bottom: 9px;
}
/*----------------------------------------------------*/
#mainSide_2 .banner {/*20091108_수정*/
	text-align: center;
	/*margin-top: 10px;*/
	margin-bottom: 20px;
}
#mainSide_2 .banner img {/*20091108_new*/
	margin-bottom: 4px;
}
#mainSide_2 #systemGo {/*20091108_new*/
	text-align: center;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#mainSide_2 #systemGo a{/*20091108_#mainSide_2 .banner a_수정*/
	display: block;
	margin:0;
	padding:0;
	/*margin-bottom: 4px;*/
}
/* 온라인 투표,설문 */
#main #onlinePoll h3 {/*20091109_수정*/
	margin: 0px;
	padding: 0px;
	height: 14px;
}
#main #onlineSurvey h3  {
	background: url(/images/pt/common/main_tlt_poll_en.gif) no-repeat;
}

/*일문#main #onlineSurvey h3  {
	background: url(/images/pt/common/main_tlt_Survey_en.gif) no-repeat;
}*/
#mainSide_2 .question {
	font-weight: normal;
	background: #F5F5F5;
	margin: 4px 0px;
	padding: 8px;
}
#onlinePoll .question {
	color: #027F37;
}
#onlineSurvey .question {
	color: #E95B5D;
}
#mainSide_2 ol li {
	list-style: none;
}
#mainSide_2 .button {
	text-align: right;
	margin-top: 4px;
}
/* 수정 11.09 */
#mainContents .banner ul {
	text-align: center;
	margin-bottom: 10px;
	padding:0;
}
#mainContents .banner li {
	list-style: none;
	display: inline;
	/*margin:0 1px 0 1px;*//*추가*/
	padding:0;
}
/*수정 11.09(추가) */
#mainContents .C_banner{
	width:500px;
	height:92px;
	margin:10px 0 0 0;
	padding:0;
	position:relative;
	margin-bottom:20px;
}
#mainContents .C_banner .btn_go01{
	position:absolute;
	top:72px;
	left:193px;
	margin:0;
	padding:0;
}
#mainContents .C_banner .btn_go02{
	position:absolute;
	top:72px;
	left:450px;
	margin:0;
	padding:0;
}
#mainContents .C_banner img{
	padding:0;
	margin:0;
	float:left;
}
/*-------------------------------------------*/
/* 최신뉴스, 공지사항 설정 */

/* 수정 11.09 */
#main .tabBox {
	border-bottom: #e0e0e0 1px solid;
	position: relative;
	border-left: #e0e0e0 1px solid;
	background-color: #ffffff;
	margin-bottom: 10px;
	height: 150px;
	border-top: #e0e0e0 1px solid;
	border-right: #e0e0e0 1px solid;
}

#main .tabBox .tab {
	background: #FFF;
	width: 476px;
	height: 25px;
	padding:5px 0 0 11px;
}

#main .bbs_news1 h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
	position: absolute;
}
#main .bbs_news2 h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 82px;
	padding-top: 0px;
	position: absolute;
}
#main .bbs_news3 h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 164px;
	padding-top: 0px;
	position: absolute;
}
#main .bbs_news4 h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 246px;
	padding-top: 0px;
	position: absolute;
}


#main .bbs_list {
   padding:8px 8px 8px 0px;
   margin-top: 26px;
   width: 476px;
   height: 90px;
   background: #FFFFFF;
   position: absolute;

}
/*----------------------------------------------------------------------------*/

#main .bbs_list ul li{
	list-style: none;
	display:inline;/*20091113_수정_추가*/
	display:block;/*20091113_수정_추가*/
	border-bottom: 1px dashed #CCCCCC;
	padding-left: 12px;
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 2px 45%;
}
#main .bbs_list .date {
	float: right;
	clear: right;
	font-size:12px;/*20091113_수정*/
	color:#666666;/*20091113_수정*/
	text-decoration:none;/*20091113_수정*/
}
#main .bbs_img {
	float: left;
	margin: 0px;
	background: #FFFFFF;
	border-top: #FFFFFF;
	border-right: 8px solid #FFFFFF;
	border-left: #FFFFFF;
}
#main .bbs_img img {
	border: 1px solid #CCCCCC;
	padding: 4px;
}
#main .bbs_list h3 {
    background: #FFFFFF;
    margin: 4px;
    padding: 2px;
	font-weight: bold;
	color: #333333;
}

#main .bbs_list h3 a:link, .bbs_list h3 a:visited {
	color: #333333;
	font-weight: bold;
}

#main .bbs_list p {
	border-top: 1px dashed #CCCCCC;
	margin-top: 2px;
	padding-top: 2px;/*20091113_수정*/
}

#main .bbs_list h4 {/*20091113_new*/
    background: #FFFFFF;
    margin:0 0 0 26px;
	padding:0 0 0 8px;
	font-weight: bold;
	color:#000;
}
#main .bbs_list h4 a:link, .bbs_list h4 a:visited {/*20091113_new*/
	color:#000;
	font-weight: bold;
}

#main .bbs_more {
	float: right;
	margin-top: -10px;
}

/*  추가 끝  */


#main #news .img, #pro #hong .img {
	float: left;
	margin: 0px;
	background: #FFFFFF;
	border-top: #FFFFFF;
	border-right: 8px solid #FFFFFF;
	border-left: #FFFFFF;
}
#main #news .img img {
	border: 1px solid #CCCCCC;
	padding: 4px;
}
#main #news, #main #press, #main #notice,  #main #imgInfo {
	padding: 8px;
	position: absolute;
	z-index: auto;
	visibility: hidden;
	height: 90px;
	width: 476px;
	background: #FFFFFF;
	margin-top: -4px;
}
#main #news {
	visibility: visible;
}
#press	{

	clear: both;
}
#main .tab li {
	list-style: none;
	display: inline;
}
#main h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #333333;
}
#news h3 a:link, #news h3 a:visited {
	color: #333333;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	line-height: 120%;
}
#tabBox a:hover {
	color: #3366CC;
}
#main #news p, #pro #hong p {
	border-top: 1px dashed #CCCCCC;
	margin-top: 4px;
	padding-top: 4px;
}
#main #news .more {
	float: right;
	margin-top: -10px;
}
#imgInfo li, #press li, #notice li, #faq li, #pro #proGo li, #emp #proGo li  {
	list-style: none;
	border-bottom: 1px dashed #CCCCCC;
	padding-left: 12px;
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 2px 45%;
}
#pro #proGo ul, #emp #proGo ul {
	padding: 8px;
}
#press .date, #notice .date, #imgInfo .date {
	float: right;
	clear: right;
	margin-top: -17px;
}
/* 전자민원 바로가기 */

#main #appGo .appGo_title {/*20091109_new*/
	margin: 0px;
	padding:0px;
	height: 39px;
}
#main #appGo h2 {/*20091108_수정*/
	/*이미지경로background: url(/images/pt/common/main_tlt_app_go_en.gif) no-repeat left center;*/
	position:absolute;
	background: #FFF;
	margin: 0px;
	height:25px;
	width:116px;
	padding:14px 0px 0px 0px;
}

#main #appGo .h2_comment {/*20091109_new*/
	float:right;
	margin: 0px;
	height: 25px;
	padding:14px 0px 0px 0px;
}

#main #infGo h4 a:link, #main #infGo h4 a:visited {
	color: #555555;
	font-weight: bold;
}
#main .appGoBox {
	border: 4px solid #a1c8ed;
	padding: 8px;
	margin-bottom: 10px;
	height: 150px;
	background: url(/images/pt/common/main_bg_appGo.gif) no-repeat right bottom;
}
.subMain .appGoBox {
	border: 4px solid #a1c8ed;
	padding: 8px;
	margin-bottom: 10px;
	clear: left;
	height: 90px;
}
#appGo .entry, #appGo .emp {
	width: 225px;
	float: left;
}
#appGo .entry {
	border-right: 1px dashed #A1C8ED;
	margin-right: 10px;
	padding-right: 10px;
}
#appGo .entry h3 {/*20091109_수정*/
/*이미지경로background: url(/images/pt/common/main_tlt_app_entry_en.gif) no-repeat left top;*/
	height: 28px;
}
#appGo .emp h3 {/*20091109_수정*/
/*이미지경로background: url(/images/pt/common/main_tlt_app_emp_en.gif) no-repeat left top;*/
	height: 28px;
}
#appGo .entry li, #appGo .emp li {
	background: url(/images/pt/common/bl_dash.gif) no-repeat left 8px;
	padding-left: 10px;
}

/* 정보마당 바로가기 */

#main #infGo h2 {/*20091106_수정*/
	background: #FFF;
	margin:0px;
	padding: 4px 0px 0px 0px;
	height: 25px;
}

/* 수정 11.09 */
#main #infGo {
	clear: both;
	height: 285px;
	margin-top:18px;
}
/*---------------------------------------------------*/
#main #infGo .infGo_tab1 , #main #infGo .infGo_tab2 , #main #infGo .infGo_tab3 , #main #infGo
.infGo_tab4
{/*20091106_new*/
	margin:0;
	padding:0;
}

/* 수정 11.09 */
#main #infGo .infGo_tab1 h3 {/*20091106_new*/
	position:absolute;
	padding: 0px;
	margin-top: -24px;
	margin-left: 164px;
}
#main #infGo .infGo_tab2 h3 {/*20091106_new*/
	position:absolute;
	padding: 0px;
	margin-top: -24px;
	margin-left: 248px;
}
#main #infGo .infGo_tab3 h3 {/*20091106_new*/
	position:absolute;
	padding: 0px;
	margin-top: -24px;
	margin-left: 332px;
	width:83px;
}
#main #infGo .infGo_tab4 h3 {/*20091106_new*/
	position:absolute;
	margin-top: -24px;
	margin-left: 416px;
	width:77px;
	padding: 0px;
}
#main .infGoBox {/*20091106_삭제*/
	border-bottom: #c6daf5 2px solid;
	position: relative;
	border-left: #c6daf5 2px solid;
	padding-bottom: 0px;
	margin-top: -4px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 10px;
	height: 231px;
	clear: both;
	border-top: #c6daf5 2px solid;
	border-right: #c6daf5 2px solid;
	padding-top: 8px;
}
#infGo #life, #infGo #inv, #infGo #entry, #infGo #emp  {/*20091106_수정*/
	z-index: auto;
	border-bottom: #c6daf5 2px solid;
	position: absolute;
	border-left: #c6daf5 2px solid;
	padding-bottom: 0px;
	background-color: #ffffff;
	margin-top: 2px;
	padding-left:4px;
	width: 484px;
	padding-right: 4px;
	margin-bottom: 10px;
	height: 231px;
	clear: both;
	border-top: #c6daf5 2px solid;
	border-right: #c6daf5 2px solid;
	padding-top: 8px;width:488px;
	}
#infGo h4 {
	border-bottom: #cccccc 1px dashed;
	padding-bottom: 2px;
	margin: 2px 2px 2px 0px;
	padding-left: 17px;
	padding-right: 0px;
	background: url(/images/pt/common/n_arrow.gif) 3px 0 no-repeat;
	padding-top: 0px
}
#infGo #life ul, #infGo #entry ul, #infGo #inv ul, #infGo #emp ul {
 margin: 2px 4px 2px 0px;
}
/*-----------------------------------------*/

#infGo #life li, #infGo #entry li {
  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;
	padding: 0px 2px 0px 8px;
	display: block;
	list-style: none;
	float: left;
	white-space: nowrap;
}
#infGo #life li, #infGo #entry li {
  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;
	padding: 0px 2px 0px 8px;
	display: block;
	list-style: none;
	float: left;
	white-space: nowrap;
}
#infGo #inv li, #infGo #emp li {
  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;
	padding: 0px 2px 0px 8px;
	display: block;
	list-style: none;
	float: left;
	white-space: nowrap;
}
#infGo .chapter {
	float: left;
	width: 230px;
	margin: 8px 4px 4px 8px;
}
#infGo #emp .chapter, #infGo #inv .chapter {
	float: left;
	margin: 4px;
	width: 455px;
}
.chapter img {
	float: left;
	margin-right: 4px;
	margin-top: 3px;
}
#life .chapter, #entry .chapter, #inf .chapter {
	float: left;
	margin: 4px;
	width: 230px;
}
#entry .chapter {
	margin-bottom: 0px;
}
#infGo .tab {
	float: right;
	margin-top: -25px;
}
#infGo .infGo_tab
#main #infGo li {
	/*display: inline;20091105*/
}

/* about Grid, Table, Label */
.grid {
	width: 97%;
	margin-bottom: 8px;
	margin-left: 14px;
	clear: both;
	margin-right: 4px;
}
.thBox {
	width: 28px;
	border: 1px solid #D3D3D3;
	background: #F0F0F0;
	text-align: center;
}
.tdBox {
	width: 28px;
	border: 1px solid #D3D3D3;
	text-align: center;
}
.thTitle, .thNum, .thDate, .thName, .thApp {
	/*color: #266691;*/
	color: #266691;
	font-weight: bold;
	text-align: center;
	background: #F0F0F0;
	padding: 4px 8px;
	line-height: 18px;
	border: 1px solid #D3D3D3;
}
.thNum {	width: 40px;}
.thDate {	width: 80px;}
.thName {	width: 80px;}
.thApp {	width: 60px;}
.thTitle a {
	/*color: #266691;*/
	color: #266691;
}
.tdLabel, .tdLabel2 {
	border: 1px solid #D3D3D3;
	/*color: #266691;*/
	color: #266691;
	font-weight: bold;
	text-align: left;
	background: #F0F0F0;
	padding: 2px 2px 2px 12px;
	line-height: 18px;
	width: 18%;
	white-space: nowrap;
}
.tdLabel2 {
	white-space: normal;
}
.tdLabelComment {
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	color: #333333;
	text-align: left;
	background: #F0F0F0 url(/images/common/icon/ic_face.gif) no-repeat 4px center;
	padding: 4px 4px 4px 20px;
	line-height: 18px;
	width: 18%;
}
.necessary {
	background: #F0F0F0 url(/images/common/icon/ic_necessary.gif) no-repeat left center;
}
.tdData {
	padding: 2px 4px;
	border: 1px solid #D3D3D3;
	background: #FFFFFF;
}
.tdData1 {
	padding: 2px 4px;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	background-color: #FFFFFF;
	padding-left: 20px;
}
.tdData ul {
	margin-left: 18px;
	padding-left: 0px;
}
.tdData li {
	list-style: disc;
}
.tdData li li {
	list-style: circle;
}

.tdDataComment {
	padding: 4px 0px 4px 8px;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}
.tdContents {
	border: 1px solid #D3D3D3;
	padding: 10px;
	vertical-align: top;
	height: 200px;
}
/* input 설정 */
.sch_box {
	border: 5px solid #E5E5E5;
	width: 97%;
	margin-bottom: 8px;
	text-align: center;
	background: #FFFFFF;
	margin-left: 14px;
	clear: both;
	margin-right: 4px;
}
table.sch_item {
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}
th.sch_item, td.sch_item, span.sch_item {
	font-weight: bold;
	/*color: #538BAB;*/
	color: #477691;
	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left center;
	padding-left: 8px;
	padding-right: 4px;
	height: 20px;
}
.sch_data {
	padding-right: 8px;
}
.sch_btn {
	padding-left: 8px;
	vertical-align: bottom;
	padding-bottom: 2px;
}
input.sch, .inputdata, .inputData, input.date, input.dateYM, input.time {
	height: 18px;
	padding: 0px 2px;
	line-height: 18px;
	border-top: 1px solid #999999;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #999999;
	vertical-align: middle;
}
input.date, input.dateYM, input.time {
	width: 68px;
	text-align: center;
}
input.date {	background: #F0F0F0;}
input.dateYM {	width: 50px;}
input.time {	width: 40px;}
input.readonly {
	background: #F0F0F0;
	cursor: default;
}
.upper{	text-transform: uppercase;}
.lower{	text-transform: lowercase;}

/* 페이징 */
div.paging, div#paging {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align:center;
}
.paging, #paging {
	color: #999999;
	font-size: 11px;
}
.paging a, .paging a:link #paging a, #paging a:link {
	padding-right: 4px;
	padding-left: 4px;
}
.paging .current, #paging .current {
	font-weight: bold;
	/*color: #FF6600;*/
	color: #BF4C00;
	padding-right: 4px;
	padding-left: 4px;
}
.paging a img {
 vertical-align:middle;
 margin-top:1px;
}
/* 카테고리 */
.cate_box {
	border: 1px solid #D3D3D3;
	margin: 0px 10px 8px 14px;
	padding: 10px 20px;
}

.cate_item {
	padding: 0px 10px 10px;
	line-height: 16px;
	color: #666666;
	vertical-align: top;
	text-align: left;
}
td.cate_item {
	width: 50%;
}
div.cate_item {
	padding: 0px;
	margin: 10px;
	clear: both;
}
#contents .cate_item h3 {
	margin-left: 0px;
	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left top;
	/*color: #4B92BC;*/
	color: #366988;
}
.cate_item ul {
	margin-left: 10px;
}
.cate_select {
	/*color: #538BAB;*/
	color: #477691;
	font-weight: bold;
}
/* 툴바 */
table.toolBar {
	width: 95%;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.toolBar {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 20px;
}
#tool {
	position: absolute;
}
/* 아이디 확인 */
table.id_confirm {
	margin-top: 20px;
}
td.id_confirm {
	margin-top: 20px;
	background: url(/images/pt/common/tab_bg.gif) bottom repeat-x;
}
.id_confirm_box {
	padding: 20px;
	border-right: 1px solid #A7C7D6;
	border-bottom: 1px solid #A7C7D6;
	border-left: 1px solid #A7C7D6;
}
.cont_inform {
	margin: 0px 10px 10px 20px;
}
.pntDescription {
	margin: 4px 30px 8px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding: 8px;
	background: #F5F5F5;
	color: #006666;
}

/* 전자민원 서브메인 */
ul.appGo {
	margin-bottom: 10px;
	float: left;
}
.appGo li {
	display: block;
	float: left;
}
.appGo a {
	height: 35px;
	width: 167px;
	display: block;
}
#res .appGo a {
	width: 223px;
}
#pro .appGo a {
	width: 223px;
	height: 80px;
}
.appGo .helper a {text-align:center;}
.appGo .sign a {text-align:center;}
.appGo .pay a {text-align:center;}
.appGo .remote a {text-align:center;}
#res .appGo .helper a {	text-align:center;}
#res .appGo .sign a { text-align:center;}
#res .appGo .remote a {	text-align:center;}
#pro .appGo .busiApp a {	background: url(/images/pt/common/pro_go_busiApp_en.gif) no-repeat
center top;}
#pro .appGo .busiSch a {	background: url(/images/pt/common/pro_go_busiSch_en.gif) no-repeat
center top;}
#pro .appGo .comSch a {	background: url(/images/pt/common/pro_go_comSch_en.gif) no-repeat center
top;}
#res.subMain .appGoBox {
	width: 307px;
	float: left;
	border-color: #cebceb;
}
.appGoBox .box {
	width: 49%;
	float: left;
}
#res .appGoBox .box {
	float: left;
	width: 92%;
}
.subMain #contents h2 {
	background: url(none) no-repeat;
	margin: 0px 10px;
	padding: 0px;
}
#app .appGoBox .title1, #app .appGoBox .title2, #res .appGoBox .title1 {
	background: #FFFFFF;
	float: left;
	height: 90px;
	width: 60px;
	border-right: 1px solid #A1C8ED;
	display: block;
}
#app .appGoBox .title2 {
	background: #FFFFFF;
}
#res .appGoBox .title1 {
	background: #FFFFFF;
	border-right: 1px solid #CEBCEB;
}
#res .appGoBox ul {
	display: block;
	width: 200px;
	float: left;
}
.appGoBox li {
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 2px;
}
.subMain #imgInfo, .subMain #notice, .subMain #faq, .subMain #news, .subMain #event, .subMain
#hong, .subMain #proj
{
	float: left;
	width: 323px;
	border: 4px solid #cebceb;
}
.subMain #event, .subMain #hong {
	border: 4px solid #b9e2bd;
}
.subMain #event, .subMain #proj {
	margin-left: 8px;
}
.subMain #news, .subMain #event {
	margin-bottom: 12px;
}
#app.subMain #faq {
	border: 4px solid #bce6e4;
	margin-left: 8px;
	margin-bottom: 10px;
}
#res.subMain #faq {
	height: 106px;
	margin-left: 8px;
	border-color: #BCE6E4;
}
#res.subMain #faq ul {
	padding: 8px;
}
#app.subMain #notice ul, #app.subMain #faq ul {
	margin: 8px 16px;
}
#app.subMain #notice h2, #app.subMain #faq h2, #res.subMain #faq h2, .subMain #news h2, .subMain
#event h2, .subMain
#hong h2, .subMain #proj h2, #emp .subMain #news h2, #emp .subMain #event h2 {
	background: #CEBCEB;
	height: 21px;
	margin: 0px;
	padding: 0px;
}
/*20080212*/
#app #contents .tdData li .active {
	font-weight: bold;
	text-decoration: underline;
	/*color: #FF6600;*/
	color: #BF4C00;
}
#app.subMain #faq h2, #res.subMain #faq h2 {background:#BCE6E4;}
.subMain #news h2 {background: #CEBCEB url(/images/pt/common/pro_title_news_en.gif) no-repeat left
top;}
.subMain #event h2 {background: #b9e2bd url(/images/pt/common/pro_title_event_en.gif) no-repeat
left top;}
/* 여기 */
#emp.subMain #news h2 {	background: #CEBCEB url(/images/pt/common/emp_title_notice.gif) no-repeat
left top;}
#emp.subMain #event h2 { background: #b9e2bd url(/images/pt/common/emp_title_form.gif) no-repeat
left top;}
.subMain #hong h2 {background: #b9e2bd url(/images/pt/common/pro_title_hong_en.gif) no-repeat left
top;}
.subMain #proj h2 {background: #CEBCEB url(/images/pt/common/pro_title_pro_en.gif) no-repeat left
top;}
.more {
	float: right;
	margin-top: -18px;
	margin-right: 4px;
}
.subMain#ann .more {
	margin-top: -28px;
	z-index: 2;
}
.more a {
	font-size: 9px;
	color: #333333;
}
.allBox {
	float: left;
	padding: 4px;
	background: #B6D8EE;
}
a.doc, a.online, a.resv {
	display: block;
	float: left;
}
a.online, a.resv {
	background: #FFFFFF url(/images/pt/icon/ico_app_go.gif) no-repeat;
	height: 17px;
	text-decoration: none;
	width: 18px;
	text-indent: -10000px;
	margin-left: 5px;
}
a.resv {
	background: #FFFFFF url(/images/pt/icon/ico_res_go.gif) no-repeat;
}
.subMain #contents .allBox h2 {
	float: left;
	width: 78px;
	background: #B6D8EE;
	height: 150px;
	margin: 0px;
}
.allBox ul {
	float: right;
	padding: 8px;
	background: #FFFFFF;
	width: 560px;
}
.allBox li {
	display: block;
	float: left;
	width: 260px;
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 6px;
	padding-left: 8px;
	margin-left: 8px;
}
#subNavi .banner a {
	background: url(none);
}
#subNavi .banner span {
	margin: 8px 0px 0px;
	display: block;
	text-align: center;
}
#subNavi .banner {
	margin-top: 40px;
}
/* 정보마당 서브메인 */
#inf #infEntry, #inf #infLife, #inf #infEmp, #inf #infInv {
	padding: 8px;
	border: 4px solid #E6E6E6;
	float: left;
	width: 96%;
}
#inf #infEntry .chapter, #inf #infLife .chapter {
	width: 310px;
}
#inf #infEntry .chapter div ul, #inf #infLife .chapter div ul {
	width: 260px;
	padding: 0px 5px 0px 0px;
}
.subMain #infEntry li, .subMain #infLife li {
  background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 45%;
	padding: 0px 7px 0px 6px;
	display: block;
	list-style: none;
	float: left;
	white-space: nowrap;
}
#inf.subMain h4 {
	margin: 4px 8px 4px 0px;
	padding: 0px 0px 2px;
	border-bottom: 1px dashed #CCCCCC;
}
#inf .appGoBox li {
	border-bottom: 1px dashed #CCCCCC;
}
#inf #infInv .chapter, #inf #infEmp .chapter {
	width: 630px;
}
#inf #infInv h4, #inf #infEmp h4 {
	padding-left: 8px;
	font-weight: bold;
}
#inf #infInv ul, #inf #infEmp div ul {
	padding: 0px 5px 0px 0px;
	width: 580px;
}
#inf #infInv li, #inf #infEmp li {
  background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 45%;
	padding: 0px 7px 0px 6px;
	display: block;
	list-style: none;
	float: left;
	white-space: nowrap;
}
/* 고용지원 서브메인 */
#emp .process {
	background: url(/images/pt/common/emp_process.gif) no-repeat center top;
	height: 140px;
	width: 670px;
	overflow: hidden;
	text-indent: -10000px;
}
.bt_empMain {
	border-style: none;
	background: url(/images/pt/common/bt_empMain.gif) no-repeat;
	height: 43px;
	width: 70px;
	text-indent: -10000px;
	cursor: pointer;
	display: block;
}
/* 아이프레임 바디용 */
body#inv_ik, body.subMain#pro, body#emp_if, body.subMain#emp, body#app_if {
	background: #FFFFFF url(/images/pt/common/bg_all.gif) repeat-x fixed left -118px;
}

.ik_contents {/* 투자촉진 TD내에 외부 컨텐츠용 */

	width: 530px;
}


/* Tab Menu Start */
.tab_table, .tab_menu {
	width: 97%;
	white-space: nowrap;
	margin: 20px 4px 8px 14px;
}
.tab_underline, .tab_menu {
	background: url(/images/pt/common/tab_bg.gif) bottom repeat-x;
}
.tab_menu {
	margin-bottom: 20px;
}
.tab_menu li {
	list-style: none;
	display: inline;
	margin-right: 1px;
	line-height: 24px;
	height: 24px;
	margin-bottom: -1px;
}
.tab_menu a {
	line-height: 24px;
	height: 24px;
	padding-top: 4px;
	padding-bottom: 3px;
}
#emp_if .tab_default {
	font-weight: bold;
	/*color: #4B92BC;*/
	color: #366988;
	height: 24px;
	background: url(/images/pt/common/tab_bg_def.gif) repeat-x;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px solid #A7C7D6;
}
.tab_default {
	font-weight: bold;
	/*color: #4B92BC;*/
	color: #366988;
	height: 24px;
	background: url(/images/pt/common/tab_bg_def.gif) repeat-x;
	padding-right: 14px;
	padding-left: 14px;
	border: 1px solid #A7C7D6;
}
.tab_default a, .tab_default a:link, .tab_default a:visited {
	font-weight: bold;
	/*color: #4B92BC;*/
	color: #366988;
	white-space: nowrap;
}
#emp_if .tab_active {
	font-weight: bold;
	color: #003366;
	height: 24px;
	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;
	padding-right: 7px;
	padding-left: 7px;
	border-top: 1px solid #A7C7D6;
	border-right: 1px solid #A7C7D6;
	border-left: 1px solid #A7C7D6;
	border-bottom: 1px solid #FFFFFF;
	white-space: nowrap;
}
.tab_active {
	font-weight: bold;
	color: #003366;
	height: 24px;
	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;
	padding-right: 14px;
	padding-left: 14px;
	border-top: 1px solid #A7C7D6;
	border-right: 1px solid #A7C7D6;
	border-left: 1px solid #A7C7D6;
	border-bottom: 1px solid #FFFFFF;
	white-space: nowrap;
}
.tab_active a, tab_active a:link, .tab_active a:visited {
	font-weight: bold;
	color: #003366;
}
.tab_default a:hover {
	color: #006699;
}
/* 투자 영문 탭 */
#invEn .tab_default, #invEn .tab_active {
	padding-right: 12px;
	padding-left: 12px;
}
/* Tab Menu End */
#inv_iframe {
	height: 98%;
	width: 690px;
	text-align: right;
}
#inv_ik #contents {
	margin-right: 0px;
}
#inv_ik .chapter_title, #contents td h2{
	margin-left: 0px;
	color: #333333;
	background: url(/images/pt/common/title_chapter_bl.gif) no-repeat left 45%;
	font-weight: bold;
	padding-left: 12px;
}
#inv_ik div.chapter_title {
	margin-left: 14px;
	margin-bottom: 4px;
	clear: both;
}
#hong h3, #hong h3 a {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#proGo {
	clear: both;
}
#proGo #hong .box {
	padding: 6px;
}
/* etc */

.number {/* 신분증 번호 표기 */
	color: #FA0000;
	font: bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	margin-left: 8px;
}
.clear { clear: both;}
.bggr {	background: #F0F0F0;}
.bgyl {	background: #FFFFE6;}
.fix {
	table-layout: fixed;
	/*word-break:break-all;*/
	overflow:hidden;
}
.comment {
	/*color: #CC5161;*/
	color: #AD4552;
	font-size: 9pt;
}
td.tip, span.tip, div.tip {
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	margin: 2px;
}
td.colortip, span.colortip, div.colortip {
	color: #006666;
	font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	margin: 2px;
}
td.comment, span.comment {
	/*color: #CC5161;*/
	color: #AD4552;
	vertical-align: top;
	font-size: 9pt;
}
table.comment, div.comment {
	width: auto;
	margin-left: 14px;
}
.none {	display: none;}
.MembAgree {
	margin: 0px 0px 4px 20px;
	padding: 10px 20px;
	border: 1px solid #CCCCCC;
	color: #666666;
	width: 90%;
}
.absLayer {
	overflow: auto;
	position: absolute;
	height: 100%;
	width: 100%;
}
.fileName {
	/*color: #FF6600;*/
	color: #BF4C00;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ;
}
.CommentNum {
	font-size: 10px;
	color: #999999;
	margin-left: 4px;
}
.rightIcon {
	text-align: right;
}

/* WIDTH  */
.wP {	width: 98%;}
.w10 {	width: 10px;}
.w20 {	width: 20px;}
.w30 {	width: 30px;}
.w40 {	width: 40px;}
.w50 {	width: 50px;}
.w60 {	width: 60px;}
.w70 {	width: 70px;}
.w80 {	width: 80px;}
.w90 {	width: 90px;}
.w100 {	width: 100px;}
.w150 {	width: 150px;}
.w200 {	width: 200px;}
.w300 {	width: 300px;}
.w400 {	width: 400px;}
.w500 {	width: 500px;}
.w30p {	width: 30%;}

/* poll */
.poll_title {
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	background: url(/images/common/icon/ic_poll_title.gif) no-repeat left top;
	padding-left: 70px;
	border-bottom: 1px dashed #CCCCCC;
	vertical-align: middle;
	height: 34px;
	text-align: left;
	margin: -20px 0px 10px;
	color: #216FAC;
	padding-top: 39px;
}
.poll_bg {
	background: #F0F0F0;
	margin: 0px;
}
.poll_count {
	text-align: right;
	width: 90px;
}
/* Mail MSG */
#mail_msg {	width: 640px;}
table.mail_head {
	margin-top: 20px;
	margin-bottom: 10px;
}
td.mail_head {
	font-size: 10px;
	text-align: right;
	color: #006699;
}
.mail_title {
	line-height: 20px;
	border-bottom: 4px solid #E7E7E7;
	margin: 10px 4px 40px;
	height: 50px;
	padding: 10px 20px;
}
.mail_body {	border: 1px solid #CCCCCC;}
/* 시스템 에러시 */
.errorMsg {
	padding-left: 40px;
	background: url(/images/common/icon/ico_inform.gif) no-repeat;
	margin: 30px 20px;
	width: 600px;
	text-align: left;
}
#error p, .errorMsg p {	line-height: 30px;}
#error .chapter_title {	margin-left: 0px;}
.MsgBox {
	background: url(/images/pt/common/bg_popup.gif) repeat-x;
	height: 122px;
}
.MsgDetail {
	position: relative;
	padding: 16px;
	height: 122px;
	overflow: auto;
	line-height: 18px;
}
/* 통합검색 */
.sch_result_title {
	margin: 4px 0px 4px 30px;
	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left center;
	padding-left: 10px;
}
.sch_result_title a {
	font-weight: bold;
}
.sch_result_contents {
	padding: 8px 8px 10px 16px;
	margin-left: 26px;
	border-top: 1px dashed #CCCCCC;
	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 12px;
	margin-bottom: 10px;
}
.sch_result_date {
	font-size: 11px;
	margin-left: 10px;
}
/* 출입국(알기쉬운) 팝업 */
#grpIndex {
	position:absolute;
	left:242px;
	top:7px;
	width:198px;
	height:26px;
	z-index:1;
}
/* 정보마당을 위한 */
/* 정보마당 하위메뉴 */
#infoMenu {
	background: #F0F7FB;
	padding: 10px 16px;
	border: 4px double #9BB4CC;
	margin: 0px 10px 10px 14px;
}
#infoMenu span {
	font-weight: bold;
	color: #006699;
	margin: 4px 8px 4px 0px;
	display: inline;
}
#infoMenu a:link, #infoMenu a:visited  {
	font-weight: normal;
	color: #333333;
	display: inline;
}
#infoMenu a:hover  {
	color: #0066CC;
	text-decoration: underline;
}
#infoMenu img {
	margin: 8px 2px;
}
.top_tool {
	text-align: right;
	margin-right: 10px;
}

/* */
#inf #printContents {
	margin-bottom: 20px;
}
#infoMenu .active {
	font-weight: bold;
	color: #006699;
}
#inf_lab .chapter_title, #inf_ent .chapter_title  {
	margin-top: 0px;
	margin-left: 30px;
}
.subContents {
	margin: 0px 26px 20px;
	line-height: 170%;
	clear: both;
}
#contents .subContents h3, #contents .subContents h4 {
	margin-left: 0px;
}
.subContents ul {
	margin: 0px 14px;
	padding: 0px;
	line-height: 150%;
}
.subContents li {
	margin-left: 14px;
	list-style: disc;
}
.subContents li li {
	margin-left: 22px;
	list-style: circle;
}
.subContents ul ul {
    clear:both;
	margin: 4px 0px 8px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding: 8px;
	background: #F5F5F5;
	color: #006666;
}
#inf .subContents a, #inf .subContents a:link, #inf .subContents a:visited,
#infEntry .subContents a, #infEntry .subContents a:link, #infEntry .subContents a:visited,
#infLife .subContents a, #infLife .subContents a:link, #infLife .subContents a:visited,
#pro .subContents a, #pro .subContents a:link, #pro .subContents a:visited,
#inv_ik .subContents a, #inv_ik .subContents a:link, #inv_ik .subContents a:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}
/*KR사이트기준.subContents .tdLabel {
	font-weight: normal;
	color: #006699;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subContents .thTitle {
	font-weight: normal;
	color: #006699;
	white-space: nowrap;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.subContents .tdData {
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}*/
.subContents .tdLabel {
	border-right-style: none;
	border-left-style: none;
	font-weight: normal;
	color: #006699;
}
.subContents .thTitle {
	font-weight: normal;
	color: #006699;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	/*white-space: nowrap;*/
}
.subContents .tdData {
	border-right-style: none;
	border-left-style: none;
}

.subContents .grid {
	margin-left: 20px;
}
#infEntry div#button_default {
	padding-right: 30px;
}
#infEntry .subContents img {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
#infLife .subContents img {
	padding: 4px;
	border: 1px solid #D3D3D3;
	background: #FFFFFF;
	margin: 0px 10px 10px;
}
#infEntry .subContents ul img, #infLife .subContents ul img {
	border-style: none;
	float: none;
	margin: 0px;
}
#infEntry .cate_item a:hover, #infLife .cate_item a:hover {
	text-decoration: underline;
}
#infEntry .subContents .sub_title, #infLife .subContents .sub_title {
	margin-left: 6px;
}

/* 발간 자료 */
#pbcnData {
	width: 97%;
	margin: 16px 0px 0px 16px;
}
.pbcnLeft {
	vertical-align: top;
	width: 100px;
}
.pbcnLeft img {
	border: 1px solid #CCCCCC;
	margin: 4px 8px 8px;
}
.pbcnRight {
	vertical-align: top;
}
#pbcnData .thTitle {
	text-align: left;
	border-right-style: none;
	border-left-style: none;
}
#pbcnData .tdData {
	border-style: none;
}
.pbcnRight .button_small {
	vertical-align: bottom;
	height: 30px;
}
/* */
.cvlInfo #button_default {
	margin-top: -26px;
}
.cvlProcess {
	text-align: center;
}
.cvlProcess .bggr, .cvlProcess .bgyl {
	color: #666666;
}
.cvlProcess .process {
	border: 1px dashed #CCCCCC;
	padding: 4px 10px;
	font-weight: bold;
	background: #F0F0F0;
}
.selectDoc span {/* 체류신청서 선택 */
	float: left;
	width: 33%;
	margin-top: 4px;
	margin-bottom: 4px;
}
.idFindResult { /* 아이디 찾기 결과 */
	background: url(/images/pt/common/bg_find_result.gif) no-repeat right top;
	height: 148px;
	vertical-align: bottom;
}
.membRgstOk {
	background: url(/images/pt/common/bg_rgstOk.gif) no-repeat 20px top;
	height: 90px;
	padding-left: 120px;
}
/* FAQ START */
div.faq_box {
	margin: 8px 20px 16px 30px;
}
.faq_box ol, .faq_box li {
	line-height: 22px;
	font-weight: bold;
	/*color: #538BAB;*/
	color: #477691;
	margin-top: 0px;
}
.faq_box ul {
	margin: 8px 0px 12px;
}
.faq_box ul li {
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding: 6px 6px 6px 48px;
	margin-left: 0px;
	list-style: none;
	color: #333333;
	font-weight: normal;
	background: #F8FCFB url(/images/pt/icon/ico_faq_a.gif) no-repeat fixed 4px 6px;
	line-height: 18px;
}
.faq_box a {
	font-weight: bold;
}
/* FAQ END */
/* 이용안내 */
#use .cont_inform ul, #mem .cont_inform ul {
	margin-bottom: 4px;
	margin-left: 10px;
}
#use .cont_inform li, #mem .cont_inform li {
	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;
	padding-left: 14px;
}
#mem .cont_inform ol {
	margin-bottom: 4px;
	margin-left: 20px;
}
#mem .cont_inform ol li {
	background: url(none);
	list-style: decimal;
	padding-left: 0px;
	margin-left: 20px;
}
#use .cont_inform li li, #mem .cont_inform li li {
	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;
	padding-left: 12px;
}
#mem .cont_inform ol li li {
	background: url(none);
	list-style: lower-roman;
	padding-left: 0px;
	margin-left: 0px;
}
#use .cont_inform h3, #mem .cont_inform h3 {
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 4px;
	margin-left: 8px;
	margin-bottom: 2px;
}
#mem .cont_inform h4 {
	margin-left: 16px;
}
#use .sitemap ul {
	margin: 0px;
	list-style: none;
}
#use .sitemap li {
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 8px;
	padding-left: 8px;
	list-style: none;
	padding-right: 8px;
	float: left;
	display: block;
	white-space: nowrap;
}
#use .sitemap .dotBlet a {
	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 8px;
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	white-space: nowrap;
}
.depth1, .depth2, .depth3 {
	padding: 4px 4px 4px 8px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.sitemap .depth1, .depth1 a {
	text-align: center;
	font-weight: bold;
}
#use .sitemap .depth3 li {
	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;
	padding-left: 12px;
}
#use .sitemap h3 {
	margin-left: 0px;
	margin-bottom: 2px;
}
#use .sitemap .grid {
	border-top: 3px solid #C2D9FE;
	border-bottom: 2px solid #C2D9FE;
}
.insertHtml {
	width: 630px;
	line-height: normal;
}
input.noBox {
	border-style: none;
	width: auto;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
.goTop {
	width: 49px;
	height: 15px;
	left: 831px;
	float: right;
	clear: both;
	margin-top: 10px;
}
.goTop a {
	background: url(/images/pt/button/bt_goTop.gif) no-repeat;
	height: 15px;
	width: 49px;
	display: block;
	line-height: 15px;
	text-indent: -10000px;
}
.inform_cont {
	vertical-align: top;
	line-height: 130%;
}
.inform_cont ul {
	list-style: none;
	margin: 0px;
	font-family: Verdana, sans-serif;
	padding: 0px;
}
.inform_cont li {
	background: url(/images/pt/common/dot_9966.gif) no-repeat left top;
	padding-left: 8px;
	list-style: none;
}
/*하단이미지출처*/
.source {
 border-top: 1px dashed #999999;
 background:#F0F0F0;
 font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif ;
 width:640px;
}
.source ul {
 display: inline;
}
.source li {
 float:left;
 padding: 2px;
}
.source li.thApp {
 color: #006666;
 height: 20px;
 border: 0;
 text-align: right;
 width: 140px;
}
.source li.tdData {
 border: 0;
 height: 20px;
 background:#F0F0F0;
 width: 492px;
 text-align: left;
}
/* Guide Menu Start */
.guide_select {
	font-weight: bold;
	/*color: #4B92BC;*/
	color: #366988;
}
.guideMenu_table {
	width: 770px;
	margin: 10px 5px 0px 5px;
}
.guideMenu_table2 {
	width: 990px;
	margin: 10px 5px 0px 5px;
}
.guideMenu_tableFix {
	width: 100%;
	white-space: nowrap;
}
.guideMenu_underline {
	vertical-align: top;
	width: 129px;
}
.guideMenu_default {
	/*color: #4B92BC;*/
	color: #366988;
	background: url(/images/pt/common/tab2_bg_def.gif) right repeat-y;
	padding: 4px 5px;
	border: 1px solid #A7C7D6;
	margin-bottom: 1px;
	margin-right: -1px;
	font-weight: bold;
}
.guideMenu_default a, .guideMenu_default a:link, .guideMenu_default a:visited  {
	color: #006697;
	font-weight: bold;
}
.guideMenu_2 a:hover  {
	color: #0066CC;
	font-weight: bold;
}
.guideMenu_2 a:active  {
	font-weight: bold;
}
.guideMenu_box {
	vertical-align: top;
	height: 510px;
	border: 1px solid #A7C7D6;
}
.guideMenu_box2 {
	vertical-align: top;
	height: 610px;
	border: 1px solid #A7C7D6;
}
.guideMenu_2 {
	margin: 0px -1px 4px 15px;
}
.guideMenu_2 ul {
	margin: 0px;
	width: 115px;
	padding: 0px;
}
.guideMenu_2 li {
	border-top: 1px solid #A7C7D6;
	border-bottom: 1px solid #A7C7D6;
	border-left: 1px solid #A7C7D6;
	border-right-style: none;
	padding: 2px 2px 2px 4px;
	color: #999;
	background: url(/images/pt/common/tab2_bg_def.gif) right repeat-y;
	list-style: none;
	margin: 1px;
}
.guideMenu_2 a, .guideMenu_2 a:link, .guideMenu_2 a:visited  {
	color: #006697;
}
.guideMenu_2 a:hover  {
	color: #0066CC;
}
.guideMenu_2 a:active  {
	font-weight: bold;
}
/* Guide Menu End */
/* 웹도우미 */
#help img {
	border: 1px solid #CCCCCC;
	margin: 2px;
}
#help .imgbordernone {
	border: none;
	margin: 2px;
}
#help .img {
	text-align: center;
	padding: 6px;
}
#help .subContents {
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#desc .tdLabel {
	vertical-align: top;
	padding: 2px 4px 2px 2px;
	background: #FFFFFF;
	border-style: none;
	font-weight: bold;
}
#desc .tdData {
	vertical-align: top;
	padding: 2px;
	background: #FFFFFF;
	border-style: none;
}
#help .sub_title {
	margin-top: 16px;
	margin-bottom: -4px;
	margin-left: 20px;
}
#help .chapter_title {
	margin-left: 10px;
}

/* 2009년 12월 웹표준화 관련 추가!!! - Jmina */

.cDarkBlue { color:#006699; }

.cTomato { color:#ff0000; }

.cBlack { color:#000000; }

.cDarkOrange { color:#cd853f; }

.cBlue { color:#4169e1; }

.cBeige { color:#deb887; }

.cGray { color:#666666; }


.uFont { text-decoration: underline; }

.subContents ol  {
	margin: 4px 14px 8px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding: 8px;
	background: #F5F5F5;
	color: #006666;
}

.subContents table {
	margin: 0px 14px;
	padding: 0px;
	line-height: 150%;
}

#button_default_1 a:link, #button_default_1 a:visited, .button_default a:link, .button_default
a:visited {
	font-weight: bold;
	/*color: #666;*/
	color: #555;
	text-transform: uppercase;
	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;
	cursor: pointer;
	padding: 3px 8px 3px 8px;
	white-space: nowrap;
	line-height: 19px;
	height: 21px;
	border: 1px solid #C3C3C3;
}
#button_default_1 a:hover, .button_default_1 a:hover {
	color: #006666;
	border: 1px solid #67BABC;
	text-decoration: none;
}
#button_default_1 a.apply:link, #button_default_1 a.apply:visited { /* 신청 버튼 */
	background: #57C35C url(/images/pt/common/bg_button_apply.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid #008221;
	padding: 4px 20px;
	height: 24px;
}
#button_default_1 a.apply:hover {
	color: #FFFF99;
	border: 1px solid #FF6600;
	text-decoration: none;
}
/* 전자민원 신청버튼 시작*/
#button_default_1 a.app_apply:link, #button_default_1 a.app_apply:visited { /* 민원신청의 신청 버
튼 */
	background: #247eb3 url(/images/pt/common/bg_button_app_apply.gif) repeat-x;
	color: #FFFFFF;
	border: 1px solid #176b9d;
	padding: 4px 20px;
	height: 24px;
}
#button_default_1 a.app_apply:hover {
	color: #FFFF99;
	border: 1px solid #204B73;
	text-decoration: none;
}
/* 전자민원 신청버튼 끝*/
#button_default_1 .easyBt td {
	padding: 3px;
}
#button_default_1 .easyBt a:link, #button_default_1 .easyBt a:visited  {
	color: #006666;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
#button_default_1 .tdData {
	white-space: normal;
}

#infEntry div#button_default_1 {
	padding-right: 30px;
}

.cvlInfo #button_default_1 {
	margin-top: -26px;
}

/*2009년 12월 게시판용 추가 김건식*/

ol.decimal li {
	margin-left:32px;
	list-style:decimal;
}

ol.roman li {
	margin-left:32px;
	list-style:lower-roman outside;
}

ul.disc li{
	margin:0px;
	list-style:disc;
}

.blue_text {
	color:#06F;
}
.orange_text {
	color:#F60;
}
p.left_padding {
	padding-left:13px;
}

.grid2 {
	width: 100%;
	margin-bottom: 8px;
	clear: both;
	margin-right: 4px;
}

#contents .grid .tdContents .insertHtml h2 {
	color: #333333;
	background: url(/images/pt/common/title_chapter_bl3.gif) no-repeat left 2px;
	padding-left: 12px;
	margin: 15px 0px 15px 14px;
	clear: both;
	font-size:14px;
}

/* 웹접근성개선작업 추가 */
.imgNone {background:none !important;}


/* 아이디 입력 폼에 백그라운드 이미지 넣기. 이현진, 2015.03.31 */
.backBgId_I{
background-image:url('/images/pt/common/id_char.gif');
background-repeat: no-repeat;
}
input.backBgId_I{
width: 97px !important;
}

/* 비밀번호 입력 폼에 백그라운드 이미지 넣기. 이현진, 2015.03.31 */
.backBgPw_I{
background-image:url('/images/pt/common/pw_char.gif');
background-repeat: no-repeat;
}
input.backBgPw_I{
width: 97px !important;
}