@charset "utf-8";

body{
	background-image:url(/images/hrd/bg.jpg); 
	background-repeat:no-repeat;
	background-position:center top

}

.subject {
	font-size: 16px;
	font-weight: bold;
	color: #339933;
}
a.subject:link	 	{font-size: 16px; padding-bottom: 1px; color: #339933; font-weight: bold; text-decoration: none;}
a.subject:visited 	{font-size: 16px; color: #339933; font-weight: bold; text-decoration: none;}
a.subject:hover 	{font-size: 16px; padding-bottom: 1px; color: #339933; font-weight: bold; text-decoration: underline;}

.option {
	font-size: 11px;
	color: #65985b;
}
a.option:link	 	{font-size: 11px; color: #65985b; text-decoration: none;}
a.option:visited 	{font-size: 11px; color: #65985b; text-decoration: none;}
a.option:hover 	{font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.slm {
	font-size: 11px;
	color: #666666;
}
a.slm:link	 	{text-decoration: none;}
a.slm:visited 	{text-decoration: none;}
a.slm:hover 	{color: #000000; text-decoration: none;}

.list {
	font-size: 12px;
	font-weight: bold;
	color: #65985b;
}

.bgtit {
	background-color:#ceecbf
}

.file {
	font-size: 12px;
	color: #65985b;
}

.thisplace {
	font-size: 11px;
	font-weight: bold;
	color: #67a959;
}

.sort {
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}

.thissort {
	font-weight: bold;
	color: #ffffff;
	background-color: #a4c86d;
}

.tblc {
	font-size: 12px;
	color: #666666;
	background-color: #F9F9F4;
	padding:5px 0 5px 10px;
	border: 1px solid #FFFFFF;
	line-height:16px
}

.subtable-td {
	background-color: #ffffff;
	height:26px;
	font-size:12px;
	color:#61685E;
	letter-spacing: 0em;
	line-height:18px;
	vertical-align:middle;
	padding:5px;
}
.tblt {
	font-size: 12px;
	font-weight: bold;
	color: #9e8b54;
	background-color: #F5F4E5;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.tblbc {
	font-size: 12px;
	color: #666666;
	background-color: #F9F9F4;
	border: 1px solid #FFFFFF;
	padding:5px 0 5px 0;
	line-height:16px
}

.tblbt {
	font-size: 12px;
	font-weight: bold;
	color: #9e8b54;
	background-color: #F5F4E5;
	border: 1px solid #FFFFFF;
}

.subcontent {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding: 10px 10px 10px 15px;
	letter-spacing:-1px;
}

.name {
	font-size: 12px;
	font-weight: bold;
	color: #65931c;
	text-decoration: none;
}

.subcopy {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	letter-spacing:-1px;
	padding:10px;
}

.ttit {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	padding-left: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.ttxt {
	font-size: 12px;
	color: #444444;
	padding-left: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
}

/* 좌측 메뉴 레이어 */
#lm011 {
	position: absolute;
	width : 500px;
	visibility: hidden;
	z-index: 1;
	top: 363px;
	FILTER: alpha(opacity=90);
}
#lm012 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 2;
	top: 383px;
	FILTER: alpha(opacity=90);
}
#lm013 {
	position: absolute;
	visibility: hidden;
	z-index: 3;
	width : 500px;
	top: 403px;
	FILTER: alpha(opacity=90);
	width : 500px;
}
#lm014 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 423px;
	FILTER: alpha(opacity=90);
}
#lm015 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 443px;
	FILTER: alpha(opacity=90);
}
#lm016 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 463px;
	FILTER: alpha(opacity=90);
}
#lm017 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 483px;
	FILTER: alpha(opacity=90);
}
#lm018 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 503px;
	FILTER: alpha(opacity=90);
}
#lm019 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 523px;
	FILTER: alpha(opacity=90);
}
#lm021 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 543px;
	FILTER: alpha(opacity=90);
}
#lm022 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 563px;
	FILTER: alpha(opacity=90);
}
#lm023 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 583px;
	FILTER: alpha(opacity=90);
}

#lm024 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 600px;
	FILTER: alpha(opacity=90);
}

#lm031 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 683px;
	FILTER: alpha(opacity=90);
}
#lm032 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 703px;
	FILTER: alpha(opacity=90);
}
#lm033 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 723px;
	FILTER: alpha(opacity=90);
}

#lm034 {
	position: absolute;
	visibility: hidden;
	width : 500px;
	z-index: 3;
	top: 743px;
	FILTER: alpha(opacity=90);
}
img.mys-hrd-apply
{
	margin-left:10px;
	position:relative;
	top:3px;
}
img.mys-hrd-addition
{
	vertical-align : baseline;
}

/* 화이트배경 게시판내용  */
.tdnls { 
	background-color: #ffffff; 
	height:26px; 
	font-size:12px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:18px;
	vertical-align:middle;
	padding:5px; 
}
.tdnls1 { 
	background-color: #ffffff; 
	height:50px; 
	font-size:12px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:18px;

	padding:5px; 
}
.tdnls a:link, .tdnls a:visited, .tdnls a:active {
	color:#7F794B; text-decoration:none;
}
.tdnls a:hover	{
	color:#FF9B3B; text-decoration:underline;
}

/* 기본배경 게시판내용  */
.tdkms { 
	background-color: #F9F7EE; 
	height:26px; 
	font-size:12px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	vertical-align:middle;
	padding:2.8px; 
}
.tdams { 
	background-color: #FFFFFF; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdbms { 
	background-color: #F6DBE9; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tdcms { 
	background-color: #DBEAF6; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tddms { 
	background-color: #F6F3DB; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tdems { 
	background-color: #D7F7E4; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tdfms { 
	background-color: #DDD7F7; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tdgms { 
	background-color: #F7E8D7; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 5px;
}
.tdhms { 
	background-color: #CEECED; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdims { 
	background-color: #ffcc99; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdjms { 
	background-color: #99ccff; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdnms { 
	background-color: #ffff99; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdlms { 
	background-color: #99cc00; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}
.tdmms { 
	background-color: #ccffff; 
	height:15px; 
	font-size:11px;
	color:#61685E; 
	letter-spacing: 0em;
	line-height:16px;
	padding-left: 0px;
}


/* 회색 */
.tdls { 
	background-color: #F3F3F3; 
}
.bar_bottom { 
	background-color: #E9E6DE; 
}
.bar_green { 
	background-color: #79981C; 
}

#semi-index-list .mys-index-list a{
	font-size : 11px;
}

/* communication-list */
#kma-list .name-subject, #kma-list .name-date{
	color : #65931C;
	font-weight : bold;
}

#kma-list .mys-item .number {
	width : 60px;
	text-align : center;
	float : left;
}

#kma-list .mys-item .date {
	width : 55px;
	text-align : center;
	float : right;
}

#kma-list .mys-item .nick {
	width : 100px;
	float : right;
}

#kma-list .mys-item .count {
	width : 50px;
	float : right;
}

#kma-list .mys-item .title {
	margin : 0 205px 0 60px ;
}

#kma-list .mys-item .title a {
	color : #65931C;
	font-weight : bold;
}
#kma-view .c88 {
	text-align:center;
}
/* communication-list */
/* communication-write */
#write-form {
	width : 655px;
	position : absolute;
}

#write-form fieldset {
	border : 0 none;
}

#write-form .input-long {
	width : 500px;
}

#write-form .input-optional {
	width : 400px;
}

#write-form .input-file {
	width : 350px;
	height : 18px;
}
/* communication-write */


/* 10.02.19 추가 공개교육*/
#edu_list { float:left; width:657px;}
.edu_listBox { float:left; width:650px; border:1px solid #dee5d8; background-color:#f8faf6;}
.edu_listBox span { float:left; margin:0px; padding:17px 0px 16px 19px;}
.edu_listBox ul { float:left; display:inline; border-top:1px solid #dee5d8; width:620px; margin:0px 0px 0px 18px; padding:0px 0px 25px 0px; line-height:16px; vertical-align:middle;}
.edu_listBox ul li { float:left; margin:0px; padding:20px 12px 0px 19px; line-height:11px; vertical-align:middle;}
.edu_listBox ul li.selectbox { float:left; margin:0px; padding:17px 26px 0px 0px; line-height:11px; font-size:11px;vertical-align:middle;}
.edu_listBox ul li.selectbox select { width:135px; color:#4f5e42; font-size:9pt;}
.edu_listBox ul li.edutit02 { float:left; margin:0px; padding:20px 12px 0px 0px; line-height:11px; vertical-align:middle;}
.edu_listBox ul li.edubox01 { float:left; width:300px; margin:0px; padding:17px 0px 0px 0px; line-height:11px; vertical-align:middle; border:1px solid #f8faf6; }
.edu_listBox ul li.edubox01 input { width:162px; height:14px; font-size:9pt; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-left:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef;}
.edu_listBox ul li.edutit03 { float:left; margin:0px; padding:9px 10px 0px 19px; line-height:11px; font-size:11px; vertical-align:middle;}
.edu_listBox ul li.edubox02 { float:left; margin:0px; padding:6px 0px 0px 0px; line-height:11px; font-size:11px; vertical-align:middle;}
.edu_listBox ul li.edubox02 input { width:132px; height:14px; font-size:9pt; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-left:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef;}
.edu_listBox ul li.edufind { float:left; margin:0px; padding:6px 0px 0px 6px; line-height:11px; font-size:11px; vertical-align:top;}
.edu_list { float:left; width:650px; margin:25px 0px 0px 0px;}
.edu_list p {  margin:0px; padding:0px 0px 12px 2px; color:#333; font-size:9pt;}
.edu_list span { margin:0px; padding:0px; color:#ff3300; font-size:9pt; font-weight:bold;}

/* 10.02.19 추가 공개교육보기*/
.edu_view { float:left; width:650px; margin:14px 0px 0px 0px; border:1px solid #e8ecd7; background-color:#f9f9f4;}
.edu_view ul { float:left; margin:19px 0px 0px 18px; padding:0px 0px 16px 0px; line-height:16px; vertical-align:middle;}
.edu_view ul li { float:left; margin:0px; padding:3px 0px 0px 0px; line-height:11px; vertical-align:middle; color:#6a6a31; font-size:8pt; font-weight:bold;}
.edu_view ul li.btnready { float:left; margin:0px; padding:0px 11px 0px 9px; line-height:11px; vertical-align:middle;}

/* 10.02.19 추가 수강신청*/
.edu_application { float:left; width:650px; margin:30px 0px 0px 0px;}
.edu_application h3 { margin:0px; padding:0px 0px 11px 0px;}
.edu_application .personal { float:left; width:650px; height:197px; border:1px solid #e6e6e6; overflow-x:hidden; overflow-y:auto;}
.edu_application .personal dl { margin:0px; padding:25px 0px 0px 24px;}
.edu_application .personal dl dt { margin:0px; padding:0px 0px 15px 0px; color:#666666; font-size:9pt; font-weight:bold;}
.edu_application .personal dl dd { margin:0px; padding:0px; color:#666666; font-size:9pt; line-height:140%;}
/* 10.03.08 추가 */
.edu_application .personal dl dt.color_txt01 { margin:0px; padding:0px 0px 15px 0px; color:#ff6600; font-size:9pt; font-weight:bold;}

.edu_application p { float:left; margin:0px; padding:21px 0px 0px 192px; color:#666;}
.edu_application p span { font-weight:bold;}
.edu_application h3.h3_tit02 { clear:both; margin:0px; padding:20px 0px 11px 0px;}
.edu_appBtn { margin:0 auto; width:650px; padding:47px 0px 0px 0px; text-align:center}

/* 10.02.19 추가 수강신청 폼*/
.applibox { clear:both; float:left; margin:7px 0px 0px 0px;}
.applibox ul { float:left; margin:0px; padding:0px; line-height:16px; vertical-align:middle; list-style:none;}
.applibox ul li { float:left; margin:0px; padding:0px; line-height:11px; vertical-align:middle; color:#4f5e42; font-size:8pt;}
.applibox ul li select { width:135px; color:#4f5e42; font-size:9pt;}
.applibox ul li input { float:left; width:186px; height:16px; border:1px solid #cccccc; margin:0px 5px 5px 5px;}
.applibox ul li img { padding:0px;}
.applibox_tab { float:left; width:650px; margin:24px 0px 23px 0px;}
.applibox_tab ul { float:left; margin:0px; padding:0px; line-height:16px; vertical-align:middle; list-style:none; height:24px; background:url('/images/edu0219/applic_tab_bg.gif') no-repeat left top;}
.applibox_tab ul li { float:left; margin:0px; padding:0px 1px 0px 0px; line-height:11px; vertical-align:middle;}

.ttit02 {
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	padding-top: 9px;
	padding-bottom: 9px;
	text-align:center;
}

.applibox_txt { float:left; margin:28px 0px 0px 0px;}
.applibox_txt span { float:left; margin:0px; padding:0px 0px 29px 14px}
.applibox_txt ul { float:left; margin:0px; padding:0px; line-height:16px; vertical-align:middle; list-style:none; width:635px; border:1px solid #e8ecd7; background-color:#f9f9f4;}
.applibox_txt ul li { float:left; margin:0px; padding:17px 20px 9px 24px; line-height:11px; vertical-align:middle; height:23px; background:url('/images/common/bg_rline.gif') no-repeat right 12px;}
.applibox_txt ul li.apliTxt02 { float:left; margin:0px; padding:12px 0px 0px 14px; line-height:11px; vertical-align:middle; background:none;}

.tcnts01 {
	font-size: 12px;
	color: #65985b;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
}

.tcnts02 {
	font-weight:bold;
}

.applibox_txt02 { float:left; margin:12px 0px 0px 0px;}
.applibox_txt02 ul { float:left; margin:0px; padding:0px; line-height:16px; vertical-align:middle; list-style:none;}
.applibox_txt02 ul li { float:left; width:625px; margin:0px; padding:0px 0px 0px 40px; line-height:11px; vertical-align:middle; color:#444; font-size:8pt; background:url('/images/common/bg_bullet01.gif') no-repeat 25px top;}
.applibox_txt02 ul li.listTxt02 { float:left; width:625px; margin:0px; padding:5px 0px 0px 40px; line-height:11px; vertical-align:middle; color:#444; font-size:8pt; background:url('/images/common/bg_bullet01.gif') no-repeat 25px 4px;}
.applibox_txt02 ul li.listTxt02 p { margin:0px; padding:4px 0px 0px 0px; color:#65985b; font-weight:bold;}

/* 10.02.192 추가 */
.eduContract_wrap { float:left; width:684px; border:4px solid #d8d8d8;}
.eduContract { margin:0 auto; width:655px; padding:15px 0px 0px 0px;}
.eduContract h1 { float:left; margin:0px; padding:10px 0px 8px 20px; width:635px; background-color:#7eb527;}
.contractTable { float:left; width:655px; height:100px; overflow-x:hidden; overflow-y:auto;}
.eduContract span { float:left; width:655px; text-align:center; margin:0px; padding:11px 0px 8px 0px;}

.pLT {padding:15px 0px 0px 2px;}

/* 10.03.04 추가 */
.btn_comfrim { float:left; width:655px; text-align:center; padding:20px 0px 0px 0px;}