* {
	margin: 0px auto;
	padding: 0px;
}

body {
	height: 100%;
	margin: 0px auto;
	padding: 0px;

	SCROLLBAR-FACE-COLOR: #c4e2ec;
	SCROLLBAR-HIGHLIGHT-COLOR: #96c3d5;
	SCROLLBAR-SHADOW-COLOR: #96c3d5;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
body,table,th,td,caption,input,textarea,select,font,p,div,ul,ol,li,h1,h2,h3,h4,dl,dd,dt {
	font-size: 12px;
	color: #666666;
	font-family: dotum, µ¸¿ò, Baekmuk Dotum, Undotum, Apple Gothic, Latin font, sans-serif;
	word-break: break-all;
}
table,tr,th,td,div,form,p {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border:0px;
}
img {
	border: 0;
	vertical-align: middle;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table,tr,td,th,col {
	line-height: 160%;
}
p,ul,li,ol,dl,dt,dd {
	line-height: 120%;
}
ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 120%;
	list-style-position : outside;
	list-style-type : none;
}
li {
	padding: 0px;
	margin: 0px;
	vertical-align: text-top;
	line-height: 120%;
}
input,select {
	vertical-align: middle; border: 1px solid #D4D4D4;
}
input {
	height: 18px;
}
input.no	{ width: 20px ! important; border: none ! important; margin: 0px ! important; }
input.st	{ margin-left: 0px ! important; }
div {
	line-height: 120%;
}
input.m,textarea.m,select.m	{ width: 175px ! important; }
input.l,textarea.l,select.l	{ width: 430px ! important; }
input.xl,textarea.xl,select.xl	{ width: 100% ! important; }
input.l_f					{ width: 350px ! important; }
input.l_ad					{ width: 366px ! important; }
input.l_max					{ width: 100% ! important; }
*.i2  { width: 20px; }
*.i3  { width: 30px; }
*.i4  { width: 35px; }
*.i5  { width: 40px; }
*.i6  { width: 45px; }
*.i7  { width: 50px; }
input.s,textarea.s,select.s	{ width: 100px ! important; }
input.xs,textarea.xs,select.xs	{ width: 75px ! important; }
textarea { overflow: auto; border: solid 1px #CECECE; }

div.sm_tmenu				{ position: relative; top: 0px; left: 0px; width: 905px; height: 65px; clear: both; z-index: 1; background: #FFFFFF; }
div.sm_tmenu div.logo		{ float: left; clear: none; width: 185px; padding: 10px 0px 0px 30px; }
div.sm_tmenu ul.menu		{ float: left; clear: none; width: 690px; }
div.sm_tmenu ul.menu li		{ float: left; display: inline; clear: none; }
div.sm_lmenu				{ float: left; display: block; position: relative; top: 0px; left: 0px; width: 215px; height: 100%; margin: -65px 0px -14px; background: url(/am/img/LeftBG.gif) repeat-y left; }
div.sm_lmenu div.menu		{ padding: 105px 3px 42px 7px; background: url(/am/img/LeftTopBG.gif) no-repeat 0px 50px; }
div.sm_lmenu div.menu img	{ margin: 0px 0px 10px 20px; }
div.sm_lfoot				{ float: left; clear: left; display: block; position: absolute; left: 0px; top: 100%; margin-top: -14px; height: 14px; z-index: 1; }
div.sm_lfoot img			{ vertical-align: bottom; }
div.sm_content				{ float: left; display: block; position: relative; top: 0px; left: 0px; width: 690px; overflow: auto; clear: right; }
div.sm_content div.title	{ width: 690px; overflow: auto; margin-bottom: 10px; background: url(/am/img/TitleBG.gif) no-repeat 0px 23px; }

div.sm_log { float: left; display: block; position: relative; top: 0px; left: 0px; width: 890px; overflow: auto; clear: right; }

div.sm_lmenu ul.menu			{ width: 194px; padding: 0px; margin: 0px 0px; background: #5A85A7; }
div.sm_lmenu ul.menu li			{ display: block; height: 30px; background: url(/am/img/LeftMenuBG.gif) no-repeat left top; }
div.sm_lmenu ul.menu li	a		{ line-height: 30px; color: #425A6A; margin: 9px 0px 0px 10px; }
div.sm_lmenu ul.menu li.on		{ background: url(/am/img/LeftMenuOnBG.gif) no-repeat left top; }
div.sm_lmenu ul.menu li.on a	{ font-weight: bold; }

div.sm_lmenu ul.smenu				{ width: 194px; padding: 0px; margin: 10px 0px; background: #5A85A7; }
div.sm_lmenu ul.smenu li			{ display: block; height: 20px; background: url(/am/img/LeftSMenuBG.gif) no-repeat 10px 5px; }
div.sm_lmenu ul.smenu li a		{ line-height: 20px; display: block; color: #E6EBEE; margin: 0px 0px 0px 18px; font-weight: bold; letter-spacing: -1px; }
div.sm_lmenu ul.smenu li a:hover	{ color: #FFFFFF; }






p.title		{ float: left; height: 21px; padding-left: 20px; margin-bottom: 15px; font-weight: bold; font-size: 16px; letter-spacing: -1px; line-height: 21px; background: url(/am/img/TitleICN.gif) no-repeat 0px 4px; }
p.nav		{ float: right; height: 15px; width: 460px; padding: 6px 5px 0px; font-size: 12px; letter-spacing: -1px; background: url(/am/img/NavBG.gif) no-repeat right center; }
p.nav img	{ margin: 0px; vertical-align: middle; }
p.stitle	{ float: left; clear: both; text-align: left; width: 50%;  padding-left: 12px; font-weight: bold; letter-spacing: -1px; background: url(/am/img/STitleICN.gif) no-repeat 0px 4px; }
p.sstitle	{ float: left; clear: both; text-align: left; width: 50%;  padding-left: 14px; font-weight: bold; letter-spacing: -1px; background: url(/am/img/SSTitleICN.gif) no-repeat 5px 5px; margin-bottom: 5px; }


div.sch				{ display: block; width: 690px; border: solid 3px #E3E3E3; background: #F2F2F2; padding: 10px; margin-bottom: 10px; overflow: auto; }
div.sch input		{ height: 15px; vertical-align: middle; margin: 0px 0px 0px 0px; }
div.sch img			{ vertical-align: middle; }
div.sch input.sch	{ height: 18px; width: 200px; }
div.sch select		{ margin-left: 5px; }

div.bbs 			{ text-align: center; }

table.sch			{ width: 100%; }
table.sch td.item	{ text-align: right ! important; }

/* ¹öÆ° */div table.bbs_btn					{ width: 100%; margin: 0px 0px 10px; padding: 0px; }
/* ¹öÆ° */div table.bbs_btn td.left			{ text-align: left; }
/* ¹öÆ° */div table.bbs_btn td.right		{ text-align: right; }
/* ¹öÆ° */div table.bbs_btn td.left img		{ vertical-align: text-bottom ! important; margin: 0px 5px 0px 0px; }
/* ¹öÆ° */div table.bbs_btn td.right img	{ vertical-align: text-bottom ! important; margin: 0px 0px 0px 5px; }

div.bbs table.page				{ margin-top: 20px; }
div.bbs table.page th			{ padding: 0px 5px; }
div.bbs table.number td			{ padding: 0px 5px; font-weight: bold; border-left: solid 1px #d1d1d1; border-right: solid 1px #d1d1d1; }
div.bbs table.number a.on		{ color: #de6331; }

div.bbs table.cap				{ width: 100%; margin-bottom: 0px; }
div.bbs table.cap td.left		{ text-align: left; }
div.bbs table.cap td.right		{ text-align: right; }


/* ¾²±â */table.write				{ table-layout: fixed; width: 100%; margin-bottom: 10px; border: solid 1px #A2BF85; border-left: none; border-right: none; background: #F1F6DC; }
/* ¾²±â */table.write th			{ vertical-align: top; text-align: center; padding: 5px 10px 3px 10px; border-bottom: solid 1px #BED8A3; }
/* ¾²±â */table.write th.type		{ text-align: left; }
/* ¾²±â */table.write td			{ text-align: left; padding: 4px 10px 4px; border-bottom: solid 1px #BED8A3; font-weight: normal; background: #FAFCF2; }
/* ¾²±â */table.write td.textarea	{ text-align: center; padding: 0px; }
/* ¾²±â */table.write td.th			{ background: #FAFAFA; }
/* ¾²±â */table.write td img		{ vertical-align: middle; }
/* ¾²±â */table.write img.btn		{ margin: 2px 0px 2px 5px; vertical-align: top; }
/* ¾²±â */table.write td.textarea textarea	{ width: 99%; }
/* ¾²±â */table.write textarea		{ width: 100%; }
/* ¾²±â */table.write select.file	{ width: 600px; }
/* ¾²±â - Æø */table.write col.th		{ width: 100px; }
/* ¾²±â - Æø */table.write col.td		{ width: 220px; }
/* ¾²±â - Æø */table.write col.ths	{ width: 55px; letter-spacing: -1px; }
/* ¾²±â - Æø */table.write col.thss	{ width: 40px; letter-spacing: -1px; }
/* ¾²±â - Æø */table.write	 col.thb	{ width: 120px; }

/* ¾²±â */table.cc td				{ text-align: center ! important; }

/* ÀÐ±â */div.bbs table.read			{ table-layout: fixed; width: 100%; margin-bottom: 10px; border: solid 2px #A2BF85; border-left: none; border-right: none; }
/* ÀÐ±â */div.bbs table.read th			{ padding: 5px 10px 3px; vertical-align: text-top; border-bottom: solid 1px #BED8A3; text-align: center; background: #F1F6DC; }
/* ÀÐ±â */div.bbs table.read td			{ text-align: left; padding: 5px 10px 3px; vertical-align: text-top; border-bottom: solid 1px #BED8A3; }
/* ÀÐ±â */div.bbs table.read th.rightline { padding: 5px 10px 3px; vertical-align: text-top; border-bottom: solid 1px #BED8A3; border-right: solid 1px #BED8A3; text-align: center; background: #F1F6DC; }
/* ÀÐ±â */div.bbs table.read td.rightline { text-align: left; padding: 5px 10px 3px; vertical-align: text-top; border-bottom: solid 1px #BED8A3; border-right: solid 1px #BED8A3; }
/* ÀÐ±â */div.bbs table.read td.text	{ padding: 33px 15px 31px; }
/* ÀÐ±â */div.bbs table.read td.img		{ padding: 33px 15px 31px; text-align: center;}
/* ¾²±â - Æø */div.bbs table.read col.ths	{ width: 55px; letter-spacing: -1px; }
/* ÀÐ±â - Æø */div.bbs table.read col.th	{ width: 100px; }
/* ÀÐ±â - Æø */div.bbs table.read col.thb	{ width: 120px; }
/* ÀÐ±â - Æø */div.bbs table.read col.td	{ width: 220px; }

/* ¸ñ·Ï */div.bbs table.list			{ width: 100%; margin-bottom: 10px; border-left: none ! important; border-right: none ! important; border-bottom: solid 3px #ECECEC; }
/* ¸ñ·Ï */div.bbs table.list td			{ padding: 3px 0px 1px; text-align: center; border: solid 1px #FFFFFF; border-bottom: solid 1px #ECECEC; white-space: nowrap; }
/* ¸ñ·Ï */div.bbs table.list th			{ padding: 3px 0px 1px; text-align: left; border-bottom: solid 1px #ECECEC; font-weight: normal; }
/* ¸ñ·Ï */div.bbs table.list tr.tt td	{ border: solid 1px #FFFFFF; color: #FFFFFF; font-weight: bold; text-align: center; background: #A2BF85; }
/* ¸ñ·Ï */div.bbs table.list tr.bt td	{ border: solid 1px #FFFFFF; font-weight: bold; background: #F1F6DC; }
/* ¸ñ·Ï */div.bbs table.list tr.bt th	{ border: solid 1px #FFFFFF; font-weight: bold; background: #F1F6DC; }
/* ¸ñ·Ï */div.bbs table.list th img		{ vertical-align: text-top; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.min		{ width: 130px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.box		{ width: 40px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.no		{ width: 40px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.writer	{ width: 80px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.date		{ width: 80px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.period	{ width: 160px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.read		{ width: 50px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.file		{ width: 75px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.pic		{ width: 75px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.mem		{ width: 60px; }
/* ¸ñ·Ï - Æø */div.bbs table.list col.num		{ width: 90px; }
/* ¸ñ·Ï - Æø */div.bbs table.list td.right		{ text-align: right ! important; padding-right: 50px; }

/* ¸ñ·Ï */div.bbs sup	{ display: inline; vertical-align: text-bottom; padding: 0px 0px 0px 0px; margin: 0px; line-height: 18px; font-size: 13px; letter-spacing: 0px; }


div.bbs p.sinfo		{ color: #FF0000; }

a.btn	{ color: #FF0000; }

/* ¼³¹® */ol.poll_tt		{ margin: 0px 0px 0px 30px; padding: 0px; text-align: left; line-height: 120%; list-style-position : outside; list-style-type : decimal; clear: both; }
/* ¼³¹® */ol.poll_tt li		{ margin: 2px 0px; font-weight: bold; }
/* ¼³¹® */ol.poll			{ margin: 10px 0px 20px 20px; padding: 0px; text-align: left; line-height: 120%; list-style-position : outside; list-style-type : decimal; clear: both; }
/* ¼³¹® */ol.poll li		{ font-weight: normal; }
/* ¼³¹® */ol.poll p.bar img	{ height: 10px; }
/* ¼³¹® */ol.poll p.bar		{ float: left; width: 200px; margin-right: 5px; background: url(../image/po/pol/PollBG.gif) repeat-x top; }
/* ¼³¹® */ol.poll p.text	{ float: left; background: transparent; font-size: 11px; }
/* ¼³¹® */ol.poll div.result			{ background: #F1F1F1; height: 12px; padding: 3px 10px 2px; margin: 5px 0px 5px;  }



div.frm_left	{ float: left; clear: left; width: 230px; border: solid 1px #CECECE; }
body.SM div.frm_left ul.sub00		{ padding: 10px 0px 10px 10px; }
body.SM div.frm_left ul li			{ white-space: nowrap; }
body.SM div.frm_left ul li.m1		{ background: url(../image/cm/icn/GuideList01.gif) no-repeat 0px 4px; padding: 3px 0px 1px 15px; margin-bottom: 0px; }
body.SM div.frm_left ul li.m2		{ background: url(../image/cm/icn/GuideList02.gif) no-repeat 0px 4px; padding: 3px 0px 1px 15px; margin-bottom: 0px; }
body.SM div.frm_left ul li.m3		{ background: url(../image/cm/icn/GuideList03.gif) no-repeat 0px 4px; padding: 3px 0px 1px 15px; margin-bottom: 0px; }
body.SM div.frm_left ul li a		{ padding: 2px 2px 0px; text-decoration: none; }
body.SM div.frm_left ul li a:hover	{ border: solid 1px #48ABA2; background: #FFFFFF; padding: 2px 2px 0px; font-weight: bold; color: #099FC2; text-decoration: none; }
body.SM div.frm_left ul li a:active{ border: solid 1px #48ABA2; background: #EEF6E0; padding: 2px 2px 0px; font-weight: bold; color: #099FC2; text-decoration: none; }

div.frm_right	{ float: right; clear: right; width: 450px; border: solid 1px #CECECE; }


table.stat tr.tt td	{ text-align: center ! important; padding-right: 20px ! important; }
table.stat td	{ text-align: right ! important; padding-right: 20px ! important; }
table.stat th	{ text-align: left ! important; padding-left: 20px ! important; }


div.tab							{ text-align: left; }
div.tab table					{ float: left; height: 22px; margin-right: 1px; }
div.tab table td				{ font-weight: bold; text-align: center; padding: 3px 10px 0px; vertical-align: top; }
div.tab table th				{ width: 2px; }
div.tab table.tab th.box_01		{ background: url(/am/img/bg_tab_left.gif) no-repeat 0px 0px; }
div.tab table.tab td.box_02		{ color: #648a42; background: url(/am/img/bg_tab.gif) repeat-x 0px 0px; }
div.tab table.tab th.box_03		{ background: url(/am/img/bg_tab_right.gif) no-repeat 0px 0px; }
div.tab table.tab a				{ color: #648a42; }

div.tab table.tab_on th.box_01	{ background: url(/am/img/bg_tab_left_on.gif) no-repeat 0px 0px; }
div.tab table.tab_on td.box_02	{ background: url(/am/img/bg_tab_on.gif) repeat-x 0px 0px; }
div.tab table.tab_on th.box_03	{ background: url(/am/img/bg_tab_right_on.gif) no-repeat 0px 0px; }
div.tab table.tab_on a			{ color: #ffffff; }


table.img img	{ vertical-align: text-top; }
table.img		{ margin: 10px 0px; }
table.read img	{ vertical-align: text-top; }

/* page  ******************/
.page { font: 12px tahoma,Verdana ; padding : 0 2 0 2 ; }
:hover.page {  color : #333333 ; font : 12px tahoma,Verdana ; padding : 0 2 0 2 ; }
.page_here { color : #333333 ; font : bold 12px tahoma,Verdana,seoul ; padding : 0 2 0 2 ; }
:hover.page_here { color : #333333 ; font : bold 12px tahoma,Verdana,seoul ; padding : 0 2 0 2 ; }

.tabbox_02	{ 
	background:url(/am/img/bg_tab.gif) repeat-x 0px 0px ;
	font-family:"±¼¸²";
	font-size: 9pt;
	text-align:center;
	color:ffffff; 
	padding-left: 2px;
	padding-right: 2px;
}

.tabbox_on_01	{ 
	background: url(/am/img/bg_tab_left_on.gif) no-repeat 0px 0px;
	width:9px;
	background-position: right;
}
.tabbox_on_02	{ 
	background:url(/am/img/bg_tab_on.gif) repeat-x 0px 0px ;
	font-family:"±¼¸²";
	font-size: 9pt;
	text-align:center;
	color:ffffff;
	padding-left: 2px;
	padding-right: 2px;
}
.tabbox_on_03	{ 
	background: url(/am/img/bg_tab_right_on.gif) no-repeat 0px 0px;
	width:9px;
	background-position: left;
}
/* ÅÇ¸µÅ©¿¡ È¸»ö ¾È¸ÔÈ÷°Ô, ÇÏ¾á ÆùÆ® jhg */
a.nonecolor:link {font-family:±¼¸²;  color:#FFFFFF; text-decoration:none; line-height:18px;}
a.nonecolor:visited {font-family:±¼¸²;  color:#FFFFFF; text-decoration:none; line-height:18px;}
a.nonecolor:hover {font-family:±¼¸²;  color:#FFFFFF; text-decoration:underline; line-height:18px;}
a.nonecolor:active {font-family:±¼¸²; color:#FFFFFF; text-decoration:underline; line-height:18px;}
