/*Layout*/
body {
	text-align:left;
	background-attachment: scroll;
	margin:0 0 0 0;
left top;
}
img {
	border:0 none;
}
/*----------------------- select box ---------------------------*/
.work_select {
	font-family:dotum;
	font-size:15px;
	color:#de1313;
	background-color:#f1d6d6;
	font-weight:bold;
} 
/*----------------------- 테이블 공통 ---------------------------*/
.table_tit {
	font-family:dotum;
	font-size:12px;
	color:#6e6e6e;
	font-weight:bold;
}
.num {
	color:#797979;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.num:link {
	color:#797979;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.num:visited {
	color:#797979;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.num:active {
	color:#ff6c00;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.num:hover {
	color:#ff6c00;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.text_edit {
	color:#fe8900;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.text_edit:link {
	color:#fe8900;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.text_edit:visited {
	color:#fe8900;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.text_edit:active {
	color:#54b4c4;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.text_edit:hover {
	color:#54b4c4;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.num_select {
	color:#ff6c00;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.form {
	border-width:1px;
	border-color:#cdcdcd;
 	background-color:#f0f0f0;
	border-style:solid;
	height:22px;
	color:#5f5f5f;
	font-size:12px;
	font-family:dotum;
	padding-top:5px;
}
.form2 {
	border-width:2px;
	border-color:#e0e0e0;
	border-style:solid;
	height:17px;
	color:#5f5f5f;
	font-size:12px;
	font-family:dotum;
	background-color:#00FFFF;
	padding-top:5px;
}
.form3 {
	border-width:1px;
	border-color:#c2c2c2; 
	border-style:solid;
	height:22px;
	color:#5f5f5f;
	font-size:12px;
	font-family:dotum;
	background-color:#e8e8e8; 
	padding-top:5px;
}
.form_noline {
	border-width:0px;
	border-style:solid;
	height:17px;
	color:#8e8e8e;
	font-size:12px;
	font-family:dotum;
	background-color:#ffffff;
	padding-top:5px;
}
.form_noline2 {
	border-width:0px;
	border-style:solid;
	height:20px;
	color:#000000;
	font-size:12px;
	font-family:Times New Roman;
	background-color:#ffffff;
}
.btn1 {
	border-width:1px;
	border-style:solid;
	color:#ffffff;
	font-size:12px;
	font-family:dotum;
	border-top-color:#3c8800;
	border-right-color:#3c8800;
	border-bottom-color:#3c8800;
	border-left-color:#3c8800;
	background-color:#4fb400;
	height:18px;
}
.btn2 {
	border-width:1px;
	border-style:solid;
	color:#ffffff;
	font-size:12px;
	font-family:dotum;
	border-top-color:#585858;
	border-right-color:#585858;
	border-bottom-color:#585858;
	border-left-color:#585858;
	background-color:#8e8e8e;
	height:18px;
}
.btn3 {
	border-width:1px;
	border-style:solid;
	color:#ffffff;
	font-size:12px;
	font-family:dotum;
	border-top-color:#c05e08;
	border-right-color:#c05e08;
	border-bottom-color:#c05e08;
	border-left-color:#c05e08;
	background-color:#ff8010;
	height:18px;
}
.btn4 {
	color:#ffffff;
	font-family:dotum;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px;
	border-color: #9549ab #c190cf #c190cf #9549ab;
	background-color: #8f3fa6;
	border-width:3px;
	border-style:double;
	font-weight:bold;
}
.btn5 {
	color:#ffffff;
	font-family:dotum;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px;
	border-color: #4569aa #b7c9eb #b7c9eb #4569aa;
	background-color: #4569aa;
	border-width:3px;
	border-style:double;
	font-weight:bold;
}
.btn6 {
	border-width:2px;
	border-style:solid;
	color:#ffffff;
	font-size:15px;
	font-family:dotum;
	border-top-color:#585858;
	border-right-color:#585858;
	border-bottom-color:#585858;
	border-left-color:#585858;
	background-color:#8e8e8e;
	height:25px;
}
.btn7 {
	border-width:2px;
	border-style:solid;
	color:#ffffff;
	font-size:15px;
	font-family:dotum;
	border-top-color:#c05e08;
	border-right-color:#c05e08;
	border-bottom-color:#c05e08;
	border-left-color:#c05e08;
	background-color:#ff8010;
	height:25px;
}
.btn8 {
	border-width:1px;
	border-style:solid;
	color:#ffffff;
	font-size:12px;
	font-family:dotum;
	border-top-color:#3c8800;
	border-right-color:#3c8800;
	border-bottom-color:#3c8800;
	border-left-color:#3c8800;
	background-color:#00b46a;
	height:18px;
}
.search_btn {
	background-color: #4084a8;
	cursor: hand;
	border : 0px solid #C9C9C9;
	color : #ffffff;
	height : 20px;
}
/*---------------검색버튼----------------*/
.search_btn1 {
	color:#ffffff;
	font-family:dotum;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ae1418;
	font-weight:bold;
	border:0px;
	border-style:solid;
	width :150; 
	cursor: hand;
}
/*-------------------------------------------------------*/

/*----------------------- 푸터 ---------------------------*/
.familysite {
	font-family:dotum;
	font-size:12px;
	color:#989898;
	height:20px;
}
/*----------------------- 왼쪽메뉴 ---------------------------*/
.menu_select {
	font-family:dotum;
	font-size:12px;
	color:#4fb400;
	font-weight:bold;
}
.left_big {
	color:#4fb400;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.left_big:link {
	color:#817e6e;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.left_big:visited {
	color:#4fb400;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.left_big:active {
	color:#4fb400;
	font-family:dotum;
	font- size:12px;
	text-decoration:none;
	font-weight:bold;
}
.left_big:hover {
	color:#4fb400;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.left_name {
	color:#a6a6a6;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
/*----------------------- 시스템 관리 관련 ---------------------------*/
.search_select {
	font-family:dotum;
	font-size:13px;
	color:#989898;
}
.check_tit {
	color:#ff500c;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.check_tit_g {
	color:#86b113;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.caution {
	color:#55AAEA;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.total {
	color:#61a3b7;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.main_down {
	color:#c0bfbf;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
/*----------------------- 품질 관리 관련 ---------------------------*/
.white {
	color:#ffffff;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
.white2 {
	color:#ffffff;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
/*----------------------- 링크 ---------------------------*/
.small_text {
	color:#1cc900;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
.small_text:link {
	color:#1cc900;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
.small_text:visited {
	color:#1cc900;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
.small_text:active {
	color:#c90080;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
}
.small_text:hover {
	color:#c90080;
	font-family:dotum;
	font-size:11px;
	text-decoration:none; 
}
.parts01 {
	color:#d2408f;
	font-family:dotum;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.print_tit {
	color:#717171;
	font-family:dotum;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
}
.print_mid_tit {
 color:#717171;
 font-family:dotum;
 font-size:18px;
 text-decoration:none;
 font-weight:bold;
}

.print_tit_1 {
	color:#000000;
	font-family:Times New Roman;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
}
.print_tit_2 {
	color:#000000;
	font-family:Times New Roman;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
}
.print_text_1 {
 color:#000000;
 font-family:Times New Roman;
 font-size:12px;
 text-decoration:none;
}
.table_tit_1 {
	font-family:Times New Roman;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.table_tit_2 {
	font-family:dotum;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.table_tit_3 {
	font-family:Times New Roman;
	font-size:11px;
	color:#000000;
	font-weight:none;
}
.table_tit_4 {
	font-family:Courier New;
	font-size:12px;
	color:#000000;
	font-weight:none;
}
.table_tit_5 {
	font-family:Times New Roman;
	font-size:10px;
	color:#000000;
	font-weight:none;
}
.print_mid_tit_1 {
 color:#000000;
 font-family:Times New Roman;
 font-size:17px;
 text-decoration:none;
 font-weight:bold;
}

.check_tit_1 {
	color:#ff500c;
	font-family:dotum;
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
}
/*----------------------- 상태 텍스트 ---------------------------*/
.txt_01 {
	color:#FF0000;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.txt_02 {
	color:#0030FF;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.txt_03 {
	color:#348537;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.txt_04 {
	color:#bf3784;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.txt_05 {
	color:#a7963b;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.red_b_text {
	color:#FFFFFF;
	background-color:#FF0000;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/*----------------------- 사이트맵 ---------------------------*/
.sitemap {
	color:#666666;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.sitemap:link {
	color:#666666;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.sitemap:visited {
	color:#666666;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.sitemap:active {
	color:#282828;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}
.sitemap:hover {
	color:#282828;
	font-family:dotum;
	font-size:12px;
	text-decoration:none;
}

.pre_btn {
	background-color: #ff6d00;
	cursor: hand;
	border : 0px solid #C9C9C9;
	color : #ffffff;
	height : 20px;
	width: 100px;
}
.next_btn {
	background-color: #ffc701;
	cursor: hand;
	border : 0px solid #C9C9C9;
	color : #ffffff;
	height : 20px;
	width: 200px;
}

/*EXAM*/
.remaining{dispaly:none;}
.jsEnabled.remaining{display:block;}