@charset "utf-8";
body	{ clear: both; padding: 0; margin: 0; font-family: /*"Malgun Gothic", "맑은 고딕",*/ "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color: #4B4B4B; font-size: 10pt; line-height: 1.7em; word-spacing: 0.1em; background: #ffffff; }

a.skip	{ display: block; font-size: 0; width: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; }
	.xIEDown a.skip, .xIE7 a.skip { display: none; }
hr.layout-hr	{ display: block; font-size: 0; width: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; }
	.xIEDown hr.layout-hr, .xIE7 hr.layout-hr { display: none; }
.main{background: url(../image/container-bg.png) repeat-x center top;}
.sub{background: url(../image/container-bg-sub.png) repeat-x center top;}
#container	{ clear: both; text-align: center; background:url(../image/bg_header.png) no-repeat 50% 0; }

#header	{position: relative; z-index: 5; clear: both; width: 970px; height:109px; margin: 0 auto; padding-top:3px; text-align: left; }
#header:after	{ display: block; clear: both; content:""; }

#header .logo	{ float: left; width:244px; height:82px; }
#header .logo a	{ display: block; width:244px; height:82px; background: url(../image/header-logo.png) no-repeat left top; }
#header .logo a span	{ position: absolute; z-index: -1; width:244px; height:82px; line-height:82px; }
	.xIE #header .logo a span	{ display: none; }

#header .linkmenu { float:right; width:726px; padding:0;  height: 35px; }
#header .linkmenu ul { width:264px; float: right; list-style: none; margin: 0; padding: 0; }
#header .linkmenu ul li { float: left; margin: 0; padding: 0; }
#header	.linkmenu ul li a { display: block; background: transparent url(../image/header-toplink.png) no-repeat left top; height: 35px; cursor: pointer; }
#header	.linkmenu ul li a span { position: absolute; z-index: -1; height: 35px; line-height: 35px;  }
	.xIE #header .linkmenu ul li a span	{ display: none; }

#header	.linkmenu ul li.m-home a { width:50px; }
#header	.linkmenu ul li.m-home a span { width:50px; }
#header	.linkmenu ul li.m-mail a { width: 54px; background-position:-50px;}
#header	.linkmenu ul li.m-mail a span { width: 54px; }
#header	.linkmenu ul li.m-sitemap a { width: 59px; background-position: -104px; }
#header	.linkmenu ul li.m-sitemap a span { width: 59px; }
#header	.linkmenu ul li.m-site a { width: 100px; background-position: -163px; }
#header	.linkmenu ul li.m-site a span { width: 100px; }

#header .topmenu { float: left; width: 710px; height: 47px;}

#topmenu { width: 710px; float: right; z-index: 5; }
#topmenu ul { float: right; margin: 0; padding: 0; list-style: none; }
#topmenu ul li { float: left; margin: 0; padding: 0; list-style: none; }

#topmenu .ld1 .cd1 .l1 { display: block; height: 47px; background: transparent url(../image/header-topmenu.png) no-repeat left top; cursor: pointer; }

#topmenu .ld1 .cd1 .l1 span { position: absolute; z-index: -1; height: 47px; line-height: 47px; }
	.xIE #topmenu .ld1 .cd1 .l1 span { display: none; }

#topmenu .ld1 .cd1c1{display: none;} 
#topmenu .ld1 .cd1c2{}
#topmenu .ld1 .cd1c2 .l1 { width:122px; background-position: left top; }
#topmenu .ld1 .cd1c2 .l1 span { width:122px; text-align: center; }
#topmenu .ld1 .cd1c2 .l1:hover, #topmenu .ld1 .cd1c2 .l1:active, #topmenu .ld1 .cd1c2 .l1.active, #topmenu .ld1 .cd1c2 .l1:focus { background-position: left 100% !important; }

#topmenu .ld1 .cd1c3 .l1 { width: 119px; background-position: -122px top; }
#topmenu .ld1 .cd1c3 .l1 span { width: 119px; text-align: center; }
#topmenu .ld1 .cd1c3 .l1:hover, #topmenu .ld1 .cd1c3 .l1:active, #topmenu .ld1 .cd1c3 .l1.active, #topmenu .ld1 .cd1c3 .l1:focus { background-position: -122px 100% !important; }

#topmenu .ld1 .cd1c4 .l1 { width: 157px; background-position: -241px top; }
#topmenu .ld1 .cd1c4 .l1 span { width: 157px; text-align: center; }
#topmenu .ld1 .cd1c4 .l1:hover, #topmenu .ld1 .cd1c4 .l1:active, #topmenu .ld1 .cd1c4 .l1.active, #topmenu .ld1 .cd1c4 .l1:focus { background-position: -241px 100% !important; }

#topmenu .ld1 .cd1c5 .l1 { width: 101px; background-position: -398px top; }
#topmenu .ld1 .cd1c5 .l1 span { width: 101px; text-align: center; }
#topmenu .ld1 .cd1c5 .l1:hover, #topmenu .ld1 .cd1c5 .l1:active, #topmenu .ld1 .cd1c5 .l1.active, #topmenu .ld1 .cd1c5 .l1:focus { background-position: -398px 100% !important; }

#topmenu .ld1 .cd1c6 .l1 { width: 144px; background-position: -499px top; }
#topmenu .ld1 .cd1c6 .l1 span { width: 144px; text-align: center; }
#topmenu .ld1 .cd1c6 .l1:hover, #topmenu .ld1 .cd1c6 .l1:active, #topmenu .ld1 .cd1c6 .l1.active, #topmenu .ld1 .cd1c6 .l1:focus { background-position: -499px 100% !important; }

#topmenu .ld1 .cd1c7 .l1 { width: 67px; background-position: -643px top; }
#topmenu .ld1 .cd1c7 .l1 span { width: 67px; text-align: center; }
#topmenu .ld1 .cd1c7 .l1:hover, #topmenu .ld1 .cd1c7 .l1:active, #topmenu .ld1 .cd1c7 .l1.active, #topmenu .ld1 .cd1c7 .l1:focus { background-position: -643px 100% !important; }

#topmenu .ld1 .cd1c8 { display: none; } 

.printmode_cd #topmenu .ld1 .cd1c2 { display: none; } 

#topmenu .ld1 .cd1 div{position:absolute; top:86px; left:0; overflow:hidden; width:970px; background:#f4f4f4; font-size:12px;}

#topmenu ul.ld2	{float:left;}
#topmenu .ld1 .cd1c2 ul.ld2	{ margin-left:250px;}
#topmenu .ld1 .cd1c3 ul.ld2	{margin-left:280px;}
#topmenu .ld1 .cd1c4 ul.ld2	{}
#topmenu .ld1 .cd1c5 ul.ld2	{}
#topmenu .ld1 .cd1c6 ul.ld2	{float:right;}
#topmenu .ld1 .cd1c7 ul.ld2	{float:right;}
#topmenu ul.ld2 li.cd2	{}
#topmenu ul.ld2 li.cd2c1 { background: none; }
#topmenu ul.ld2 li.cd2 a.l2	{ display: inline-block; padding: 0 10px 0 10px; color:#666; text-decoration: none; white-space:nowrap;}
	.xIEDown #topmenu ul.ld2 li.cd2 a.l2	{ display: inline-block; }
#topmenu ul.ld2 li.cd2 a.l2 span { padding: 5px 0; line-height: 20px; }

#topmenu ul.ld2 li.cd2 a.l2.active, #topmenu ul.ld2 li.cd2 a.l2:focus, #topmenu ul.ld2 li.cd2 a.l2:hover, #topmenu ul.ld2 li.cd2 a.l2:active	{ color: #333 !important; }



#header hr { width: 0; height: 0; display: none; }

/**************************************************************************************
메인
**************************************************************************************/
.main #body { position: relative; clear: both; width: 970px; margin: 0 auto; text-align: left; padding: 0; height: 583px;}
.main #body #content { float: left; width: 970px; }
.main #body #content .mainimage { height: 209px; }
.main #body #content .mainimage ul, .main #body #content .mainimage ul li { list-style: none; margin: 0; padding: 0; }
.main .section01{overflow:hidden; width:970px; margin:0; padding:0;}
.main .section01 .left{float:left; width:329px; height:271px; margin:0; padding:0;}
.main .section01 .right{float:right; width:641px; margin:0; padding:0;}
.main #body #content .population {position:relative; width:641px; height:78px; background:url(../image/img_main02.png) no-repeat 0 0;}
.main #body #content .population h2 { height:0; width:0; margin:0; padding:0; display: none; }
.main #body #content .population .more{position:absolute; top:43px; right:2px;}
.main #body #content .population .info_box {position:absolute; top:46px; left:189px; width:370px; font-size: 11px; }
.main #body #content .population .info_box .item01 { color: #eb4d49; }

.printmode_cd #body #content .population { background: none; }
.printmode_cd #body #content .population a { display: block; width: 255px; height: 115px; background: transparent url(../image/main_bg_body_population_cd.png) no-repeat left top; }
.printmode_cd #body #content .population a span { position: absolute; z-index: -1; display: inline-block; width: 255px; text-align: center; line-height: 115px; }
	.xIE.printmode_cd #body #content .population a span { display: none; }

.main #body #content .quicklinks {position:relative; height:57px; margin:18px 0 0 0; padding:0 0 0 262px; background:url(../image/img_main05.png) no-repeat 0 0;}
.main #body #content .quicklinks h2 { height: 0; width: 0; margin: 0; padding: 0; display: none; }
.main #body #content .quicklinks .item01{float:left; width:185px; padding:5px 0 0 0;}
.main #body #content .quicklinks .item02{float:left; width:185px; padding:5px 0 0 0;}
.main #body #content .quicklinks form	{margin:0; padding:0;}
.main #body #content .quicklinks form fieldset	{margin:0; padding:0; border:0;}
.main #body #content .quicklinks form fieldset legend	{display:none;}
.main #body #content .quicklinks form fieldset label {display:none;}
.main #body #content .quicklinks form .tit{margin:0; padding:0;}
.main #body #content .quicklinks form select	{float:left; width:145px; height:21px; margin:0 3px 0 0; font-size:12px; vertical-align:top;}
.main #body #content .quicklinks form button	{float:left; width:32px; height:21px; margin:0; padding:0; background:none; border:0; cursor:pointer; vertical-align:top;}

.main #body #content .directlinks {width:970px; height:103px;}
.main #body #content .directlinks h2 { height: 0; width: 0; margin: 0; padding: 0; display: none; }


.main #body #content .directlinks2 {height:74px; margin:19px 0 0 0;}
.main #body #content .directlinks2 h2 { height: 0; width: 0; margin: 0; padding: 0; display: none; }
.main #body #content .directlinks2 ul, .main #body #content .directlinks2 ul li { float: left; list-style: none; margin: 0; padding: 0; }
.main #body #content .directlinks2 a { display: block; width: 312px; height: 74px; cursor: pointer; background:url(../image/img_main03.png) no-repeat 0 0; }
.main #body #content .directlinks2 a span { position: absolute; z-index: -1; display: block; width: 285px; line-height: 95px; }
	.xIE.main #body #content .directlinks2 a span { display: none; }
.main #body #content .directlinks2 a.lnk1{margin-right:15px;}
.main #body #content .directlinks2 a.lnk2 {width:311px; background:url(../image/img_main04.png) no-repeat 0 0;}

/**************************************************************************************
서브
**************************************************************************************/
.sub #body { position: relative; clear: both; overflow:hidden; width: 970px; margin: 0 auto; padding:0 0 30px 0; text-align: left;}
.sub .submenu-0401 { background: transparent url(../image/body-sub-img01.png) no-repeat 100% 0; }
.sub .submenu-0402 { background: transparent url(../image/body-sub-img02.png) no-repeat 100% 0; }
.sub .submenu-0403 { background: transparent url(../image/body-sub-img03.png) no-repeat 100% 0; }
.sub .submenu-0404 { background: transparent url(../image/body-sub-img04.png) no-repeat 100% 0; }
.sub .submenu-0405 { background: transparent url(../image/body-sub-img05.png) no-repeat 100% 0; }
.sub .submenu-0406 { background: transparent url(../image/body-sub-img06.png) no-repeat 100% 0; }
.sub .submenu-0407 { background: transparent url(../image/body-sub-img07.png) no-repeat 100% 0; }
.sub .submenu-0408 { background: transparent url(../image/body-sub-img07.png) no-repeat 100% 0; }

.sub #body #content {position:relative; float:right; width:690px; margin:160px 0 0 0; padding:45px 0 0 0;}
.sub #content .content-outbox {margin:0; padding:0;}
.sub #content .content-outbox .content-inbox {margin:0; padding:0;}
.sub #content .content-outbox .content-inbox h1 {margin:0 0 10px 0; padding:0 0 0 20px; line-height:20px; background:url(../image/bu_title01.png) no-repeat 0 3px; font-size: 14px;}
.sub #content .content-outbox .content-inbox h1 span { display:inline-block; padding:0 275px 0 0; background:url(../image/bu_title02.png) no-repeat 100% 3px;}
.sub #content .content-outbox .content-inbox .menupath {position: absolute; z-index: 3; left:0; top:0; letter-spacing: -1px; }
.sub #content .content-outbox .content-inbox .menupath .title { font-weight: bold; padding-left:18px; line-height: 30px; background:url(../image/ico_home.png) no-repeat 0 0; }

.sub #document_content {width:610px; margin:0 0 0 20px;}

.sub #body .extension { width:230px; float:left;}
.sub #submenu { width:230px; padding:0 0 24px 0; background:url(../image/snb_btm.png) no-repeat 0 100%;}
.sub .submenu{background:url(../image/snb_mid.png) repeat-y 0 0;}
.sub #submenu ul, .sub #submenu ul li {list-style: none; margin: 0; padding: 0; }
.sub #submenu .ld1 .cd1 .l1 {display: block; width:230px; height:121px; margin:0 0 5px 0; text-decoration: none; }
.sub #submenu .ld1 .cd1c2 .l1{background:url(../image/snb_tit01.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c3 .l1{background:url(../image/snb_tit02.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c4 .l1{background:url(../image/snb_tit03.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c5 .l1{background:url(../image/snb_tit04.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c6 .l1{background:url(../image/snb_tit05.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c7 .l1{background:url(../image/snb_tit06.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1c8 .l1{background:url(../image/snb_tit07.png) no-repeat 0 0;}
.sub #submenu .ld1 .cd1 .l1 span {display:block; overflow:hidden; text-indent:-2000em;}

.sub #submenu .ld2{width:206px; margin:0 auto;}
.sub #submenu .ld2 .cd2 { display: block; width:100%; padding:0; line-height:29px;}
.sub #submenu .ld2 .cd2 .l2 {display: block; padding:0 23px 0 29px; border-bottom:1px solid #ddd; background:url(../image/bu_snb_d01.png) no-repeat 0 0; text-decoration: none; color:#333; font-weight:bold; cursor: pointer;}
.sub #submenu .ld2 .cd2 .l2 span { display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sub #submenu .ld2 .cd2 .l2:hover, .sub #submenu .ld2 .cd2 .l2:active, .sub #submenu .ld2 .cd2 .l2:focus, .sub #submenu .ld2 .cd2 .l2.active {color:#e0302c; border-bottom:1px solid #e0302c; background-position:100% 0; }

.sub #submenu .ld3 {width:180px; padding:5px 0 5px 26px; border-bottom:1px solid #ddd;}
.sub #submenu .ld3 .cd3	{width:162px; line-height:15px;}
.sub #submenu .ld3 .cd3 .l3 {display: block; padding:4px 5px 3px 10px; background:url(../image/bu_snb_d02.png) no-repeat 0 0; text-decoration: none; color: #333; cursor: pointer; font-size:11px;}
.sub #submenu .ld3 .cd3 .l3:hover, .sub #submenu .ld3 .cd3 .l3:active, .sub #submenu .ld3 .cd3 .l3:focus, .sub #submenu .ld3 .cd3 .l3.active {background:url(../image/bu_snb_d02.png) no-repeat 100% 0; font-weight:bold; color:#e0302c; letter-spacing:-1px;}
.sub #submenu .ld3 .cd3 .l3 span {display: block;}


#body hr { width: 0; height: 0; display: none; }

#document_content { font-size: 12px; min-height: 800px; }
	.xIE6 #document_content { height: 800px; }


/**************************************************************************************
푸터
**************************************************************************************/
#footer { clear: both; background:url(../image/footer_bg.png) repeat-x 0 0; height:85px; }
#footer .extension { clear: both; width: 970px; margin: 0 auto; text-align:center; padding-top: 23px; position: relative; }
#footer .extension .address { float: left; width: 970px; }
#footer .extension .address .logo { float: left; display: block; width: 75px; height: 67px; background: transparent url(../image/footer_logo.png) no-repeat left top; }
#footer .extension .address .info { float: left; text-decoration: none; font-size: 12px; line-height: 18px; font-style: normal; color: #595959; padding-top: 15px; width: 600px; height: 67px; }

#footer .extension .counter { float: left; width: 160px !important; width /**/: 190px; height: 52px !important; height /**/: 67px; padding: 15px 0 0 20px; background: transparent url(../image/footer_bg_counter.png) no-repeat 15px 16px; }
#footer .extension .address .counter dl	{ clear: both; padding: 5px; margin: 0; list-style: none; }
#footer .extension .address .counter dl:after	{ display: block; clear: both; content: " "; }
#footer .extension .address .counter dl dt	{ float: left; clear: both; width: 80px; padding: 0; margin: 0; line-height: 18px; color: #595959; font-size: 0.9em; }
#footer .extension .address .counter dl dd	{ float: left; width: 60px; padding: 0; margin: 0; line-height: 18px; text-align: right; color: #595959; font-size: 0.9em; }
#footer .extension .address .counter dl dd span	{ display: inline-block; margin: 0 0.2em 0 0; color: #f7941d; }

#footer hr { width: 0; height: 0; display: none; }


/**************************************************************************************
페이지관련
**************************************************************************************/

.excel_outbox	{ clear: both; padding: 20px 0; }



.excel_outbox .flash	{ position: relative; z-index: 1; clear: both; margin: 0 0 20px 0; }
.excel_outbox .flash embed,
.excel_outbox .flash object	{ position: relative; z-index: 1; display: inline-block; }


/*	테이블 모양	*/
.excel_outbox .table_print	{ clear: both; margin: 0 0 20px 0; overflow: auto; }
/*.excel_outbox .table_print	{ clear: both; margin: 0 0 20px 0; border: 3px solid #eee; overflow: auto; }*/
/*.excel_outbox .table_print	{ clear: both; margin: 0 0 20px 0; border: 3px solid #eee; overflow-x: auto; overflow-y:hidden; }*/
/*
ie 전용파일로 이동 처리
*/
.xIEDown .excel_outbox .table_print	{ width: 575px; overflow-x: auto; overflow-y: hidden; }
.xIE7 .excel_outbox .table_print	{ padding-bottom: 18px; overflow-x: auto; overflow-y: hidden; }


.excel_outbox .table_print table	{ clear: both; border: 1px solid #777; background: #fff; border-collapse: collapse; }
.excel_outbox .table_print table caption	{ visibility: hidden; display: block; width: 0; height: 0; padding: 0; margin: 0; line-height: 0; overflow: hidden; font-size: 0; }
	.xIEDown .excel_outbox .table_print table caption,
	.xIE7 .excel_outbox .table_print table caption,
	.xCR .excel_outbox .table_print table caption,
	.xFF .excel_outbox .table_print table caption	{ display: none; }
.excel_outbox .table_print table th	{ padding: 5px; border: 1px solid #777; line-height: 1.7em; font-size: 12px; color: #fff; background: #a2a2a2; white-space: nowrap; text-align: center; }
.excel_outbox .table_print table td	{ padding: 5px; border: 1px solid #777; line-height: 1.5em; font-size: 12px; color: #666666; background: #fff; }
.excel_outbox .table_print table td.exceldata_textalignleft	{ padding-left: 10px; }
.excel_outbox .table_print table td.exceldata_textalignright	{ padding-right: 10px; }



/*	셀 크기	*/
.excel_outbox .table_print table th
,.excel_outbox .table_print table td	{ min-width: 70px; }
.excel_outbox .table_print table .exceldata_content1	{ min-width: 75px; }
/*
.xIEDown .excel_outbox .table_print table td	{ width: 50px; }
.xIEDown .excel_outbox .table_print table .exceldata_content1	{ width: 75px; white-space: nowrap; }
*/
.stick_table	{  }

.excel_outbox .table_print table td.exceldata_textbold	{ background-color: #c8e4ea !important; }



/*	글자 정렬	*/
.excel_outbox .exceldata_textalignleft	{ text-align: left !important; }
.excel_outbox .exceldata_textalignright	{ text-align: right !important; }
.excel_outbox .exceldata_textaligncenter	{ text-align: center !important; }
.excel_outbox .exceldata_textalignjustify	{ text-align: justify !important; }



/*	제목	*/
.excel_outbox .exceldata_title1	{ color: #ffffff !important; background-color: #a2a2a2 !important; }
.excel_outbox .exceldata_title2	{ color: #5c4f36 !important; background-color: #c3c3c3 !important; }
.excel_outbox .exceldata_title3	{ color: #736f6a !important; background-color: #eeeeee !important; }
.excel_outbox .exceldata_title4	{ color: #333333 !important; background-color: #fffdf6 !important; }
.excel_outbox .exceldata_title5	{ color: #ffffff !important; background-color: #f6f8f0 !important; }
.excel_outbox .exceldata_title6	{ color: #ffffff !important; background-color: #99c27e !important; }
.excel_outbox .exceldata_title7	{ color: #ffffff !important; background-color: #99c27e !important; }
.excel_outbox .exceldata_title8	{ color: #ffffff !important; background-color: #99c27e !important; }
.excel_outbox .exceldata_title9	{ color: #ffffff !important; background-color: #99c27e !important; }
.excel_outbox .exceldata_title10	{ color: #ffffff !important; background-color: #99c27e !important; }



/*	내용	*/
.excel_outbox .exceldata_content1	{ color: #333333 !important; background-color: #faf9f7 !important; }
.excel_outbox .exceldata_content2	{ color: #736f6a !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content3	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content4	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content5	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content6	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content7	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content8	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content9	{ color: #333333 !important; background-color: #ffffff !important; }
.excel_outbox .exceldata_content10	{ color: #333333 !important; background-color: #ffffff !important; }



/*	글자 모양	*/
.excel_outbox .exceldata_textbold	{ font-weight: bold !important; }
.excel_outbox .exceldata_textitalic	{ font-style: italic !important; }
.excel_outbox .exceldata_textunderline	{ text-decoration: underline !important; }
.excel_outbox .exceldata_textoverline	{ text-decoration: overline !important; }
.excel_outbox .exceldata_textthrough	{ text-decoration: line-through !important; }



/*	개행 없음	*/
.excel_outbox .exceldata_textnobr	{ white-space: nowrap !important; }



/*	사용자문구(상단)	사용자문구(하단)	*/
.excel_outbox .exceldata_customertexttop
,.excel_outbox .exceldata_customertextbottom	{ clear: both; margin: 0 0 20px 0; text-align: justify; }
.excel_outbox .exceldata_customertexttop span
,.excel_outbox .exceldata_customertextbottom span	{ display: block; clear: both; text-align: justify; }


/*	추가문구(상단)	추가문구(하단)	*/
.excel_outbox .exceldata_addtexttop
,.excel_outbox .exceldata_addtextbottom	{ clear: both; margin: 0 0 20px 0; text-align: justify; }
.excel_outbox .exceldata_addtexttop span
,.excel_outbox .exceldata_addtextbottom span	{ display: block; clear: both; text-align: justify; }



/*	자료기준일	*/
.excel_outbox .exceldata_date	{ clear: both; margin: 0 0 5px 0; text-align: justify; }
.excel_outbox .exceldata_date .exceldata_date_title	{}
.excel_outbox .exceldata_date .exceldata_date_content	{}



/*	단위(좌)	*/
.excel_outbox .exceldata_unitleft	{ clear: both; margin: 0 0 5px 0; text-align: left; }
.excel_outbox .exceldata_unitleft .exceldata_unitleft_title	{ display: none; }
.excel_outbox .exceldata_unitleft .exceldata_unitright_content	{}



/*	단위(우)	*/
.excel_outbox .exceldata_unitright	{ clear: both; margin: 0 0 5px 0; text-align: right; }
.excel_outbox .exceldata_unitright .exceldata_unitright_title	{ display: none; }
.excel_outbox .exceldata_unitright .exceldata_unitright_content	{}



/*	자료출처(좌)	*/
.excel_outbox .exceldata_datasourceleft	{ clear: both; margin: 0 0 5px 0; text-align: justify; }
.excel_outbox .exceldata_datasourceleft span	{ clear: both; }


/*	자료출처(우)	*/
.excel_outbox .exceldata_datasourceright	{ clear: both; margin: 0 0 5px 0; text-align: right; }
.excel_outbox .exceldata_datasourceright span	{ display: block; clear: both; }



/*	라인 제거	*/
.excel_outbox .exceldata_noline_left	{ border-left-style: none !important; }
.excel_outbox .exceldata_noline_right	{ border-right-style: none !important; }
.excel_outbox .exceldata_noline_top		{ border-top-style: none !important; }
.excel_outbox .exceldata_noline_bottom	{ border-bottom-style: none !important; }
.excel_outbox .exceldata_noline_all		{ border-style: none !important; }



/*	엑셀 파일 다운로드	*/
.excel_download		{ clear: both; margin: 20px 0; }
.excel_download .link	{ clear: both; text-align: left; }
.excel_download .link a	{ display: block; width: 136px; height: 24px; background: transparent url('../image/exceldownload.gif') no-repeat left top; }
.excel_download .link a span	{ position: absolute; z-index: -1; }
.excel_download .explain	{ clear: both; line-height: 30px; text-align: left; }

.excel_download2		{ clear: both; margin: 20px 0; }
.excel_download2 .link	{ clear: both; text-align: left; }
.excel_download2 .link .down	{ display: inline-block; width: 136px; height: 24px; background: transparent url('../image/exceldownload.gif') no-repeat left top; }
.excel_download2 .link .down span	{ position: absolute; z-index: -1; }
/*.excel_download2 .link .folder { display: none; }*/

.excel_download2 .link .folder	{ display: inline-block; width: 136px; height: 24px; margin: 0 0 0 20px; background: transparent url('../image/excelfolder.gif') no-repeat left top; }
.excel_download2 .link .folder span	{ position: absolute; z-index: -1; }
.excel_download2 .explain	{ clear: both; line-height: 20px; text-align: left; }


/*
	페이지 메이커 스타일 시트 파일
	
	1. 페이지메이커 결과물은 pagemaker 아이디를 가진 div테그 안에 있습니다.
	2. 페이지 메이커 구성요소는 공통적으로 pagemaker_element, pagemaker_element_요소명 클래스를 가진 div테그로 시작합니다.
		요소명		: 명칭(사용테그) - 설명
		--------------------------------------------
		head		: 제목(h2h3h4) - 제목을 작성
		text		: 문단(p) - 장문의 문장을 작성
		list		: 목록(ul, ol) - 목록형태의 내용을 작성
		blockquote	: 인용구(blockquote) - 인용구 내용을 작성
		hr			: 분리선(hr) - 가로 내용 분리선(가로줄)을 넣음
		pre			: 소스(pre) - 작성한 내용 그대로 출력
		samp		: 예제(samp) - 예제내용을 작성
		image		: 이미지(image) - 그림파일을 작성
		file		: 첨부파일(file) - 파일을 첨부
*/

.pagemaker_admin		{ clear: both;  }
.pagemaker_admin_top	{ margin-bottom: 3em; border-bottom: 2px solid gray; }
.pagemaker_admin_bottom	{ margin-top: 3em; border-top: 2px solid gray; }
.pagemaker_admin a			{ display: inline-block; margin: 0 1em; padding: 0.1em 1em; border: 1px solid gray; font-weight: bold; text-decoration: none; }
.pagemaker_admin a:link,
.pagemaker_admin a:visited	{ background-color: #fff; color: #999; }
.pagemaker_admin a:active,
.pagemaker_admin a:hover	{background-color: #999; color: #fff; }


.pagemaker			{ font-family: "굴림", gulim, sans-serif; text-align: justify; line-height: 1.5em; }
/*.pagemaker			{ font-family: 나눔고딕, NanumGothic, NanumGothicOTF, 굴림, Gulim, 돋움, Dotum, AppleGothic, sans-serif; }*/
.pagemaker			{ clear: both; }
.pagemaker:after	{ content: " "; display: block; clear: both; }




.pagemaker .pagemaker_element				{ clear: both; }
.pagemaker .pagemaker_element:after			{ content: " "; display: block; clear: both; }
/*	.xIE .pagemaker .pagemaker_element		{ zoom: 1; }	*/


/*	head	*/
.pagemaker h2	{ clear: both; margin: 2em 0 0.5em 0; padding-left: 18px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h2.gif") no-repeat left center; font-size: 1em;  color: #000; }
	.xIE6 .pagemaker h2	{ padding-top: 3px; }
.pagemaker h3	{ clear: both; margin: 1.5em 0 0.5em 18px; padding-left: 12px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h3.gif") no-repeat left center; font-size: 1em; color: #80440e; }
	.xIE6 .pagemaker h3	{ margin-left: 9px; }
.pagemaker h4	{ clear: both; margin: 1.5em 0 0.5em 28px; padding-left: 10px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h4.gif") no-repeat left center; font-size: 1em; color: #444; }
	.xIE6 .pagemaker h4	{ margin-left: 14px; }

	.pagemaker .h2	{ display: inline-block; padding-left: 18px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h2.gif") no-repeat left center; font-size: 1em; color: #000; }
	.pagemaker .h3	{ display: inline-block; padding-left: 12px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h3.gif") no-repeat left center; font-size: 1em; color: #80440e; }
	.pagemaker .h4	{ display: inline-block; padding-left: 10px; line-height: 1.3em; background: transparent url("../image/pagemaker/pagemaker_head_h4.gif") no-repeat left center; font-size: 1em; color: #444; }

.pagemaker .h2-2, .pagemaker .h22 { clear: both; margin: 1.5em 0; padding: 3px 0 0 40px; line-height: 29px; background: #d36514 url("../image/pagemaker/pagemaker_head_h2-2.gif") no-repeat left center; font-size: 1em;  color: #fff; }

.pagemaker h2 .nostyle,
.pagemaker h3 .nostyle,
.pagemaker h4 .nostyle,
.pagemaker h2.nostyle,
.pagemaker h3.nostyle,
.pagemaker h4.nostyle	{ padding: 0 !important; background: none !important; }


/*	text	*/
.pagemaker .pagemaker_element_text p { clear: both; margin: 0 0 1em 0; }



/*	list	*/
.pagemaker .pagemaker_element_list ul { clear: both; }
.pagemaker .pagemaker_element_list ol { clear: both; }
.pagemaker .pagemaker_element_list li { clear: both; }


/*	blockquote 	*/
.pagemaker .pagemaker_element_blockquote blockquote { clear: both; }
.pagemaker .pagemaker_element_blockquote cite { clear: both; font-style: normal; }	/* 출처 */


/*	hr	*/
.pagemaker .pagemaker_element_hr	{ clear: both; padding: 0.5em 0 0.5em 0; }
.pagemaker .pagemaker_element_hr hr { clear: both; padding: 0; margin: 0; }
.pagemaker hr { clear: both; }


/*	pre	*/
.pagemaker .pagemaker_element_pre pre { clear: both; display: block; overflow: auto; }
.pagemaker .pagemaker_element_pre cite	{ clear: both; font-style: normal; }	/* 출처 */


/*	samp	*/
.pagemaker .pagemaker_element_samp { font-size: 10pt; background-color: red; color: #fff; padding: 1em; }
.pagemaker .pagemaker_element_samp samp { clear: both; }
.pagemaker .pagemaker_element_samp cite { clear: both; font-style: normal; }	/* 출처 */


/*	image	*/
.pagemaker .pagemaker_element_image p { clear: both; padding: 0; margin: 0; }
.pagemaker .pagemaker_element_image img { clear: both; }
.pagemaker .pagemaker_element_image .description	{ padding: 0 0.5em; border-left: 1px solid #ddd; line-height: 1.5em; color: #444; font-size: 0.9em; text-align: left; }
	.pagemaker .pagemaker_element_image .txtleft .description	{ border-left: 1px solid #ddd; text-align: center; }
	.pagemaker .pagemaker_element_image .txtcenter .description	{ border: none; text-align: center; }
	.pagemaker .pagemaker_element_image .txtright .description	{ border-right: 1px solid #ddd; text-align: right; }
.pagemaker .pagemaker_element_image strong	{ color: #444 !important; }

/*	file	*/
.pagemaker .pagemaker_element_file  { clear: both; }





/*
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	내부 클래스 지정
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
body	{ position: relative; }

/*	정렬	*/
.pagemaker .float_left	{ float: left; clear: none; padding-right: 1em; }
.pagemaker .float_right	{ float: right; clear: none; padding-left: 1em; }
.pagemaker .float_none
,.pagemaker .float_none p
,.pagemaker .float_none ul
,.pagemaker .float_none ol
,.pagemaker .float_none li	{ clear: none; }

.pagemaker .float_left0	{ float: left; clear: none; }
.pagemaker .float_right	{ float: right; clear: none; }

.pagemaker .clear_both	{ clear: both; }


.pagemaker .float_left:after
,.pagemaker .float_right:after
,.pagemaker .float_none:after
,.pagemaker .clear_both:after	{ content: " "; display: block; clear: both; }




/*	여백	*/



/*	기본	*/
.pagemaker a:link, .pagemaker a:visited	{ color: #dc4b05; text-decoration: none; }
.pagemaker a:active, .pagemaker a:hover	{ color: #dc4b05; font-weight: bold; letter-spacing: -0.1em; }



/*	글자색	*/
.pagemaker i
,.pagemaker .em
,.pagemaker em		{ color: #067c95; font-style: normal; }
.pagemaker b
,.pagemaker .strong
,.pagemaker strong	{ color: #c74506 !important; }

/*	링크색	*/
.pagemaker .link:link, .pagemaker .link:visited
,.pagemaker .link a:link, .pagemaker .link a:visited	{ text-decoration: none; font-weight: normal; color: #333; border-bottom: 1px dashed #333; }
.pagemaker .link:active, .pagemaker .link:hover
,.pagemaker .link a:active, .pagemaker .link a:hover	{ text-decoration: none; font-weight: normal; color: #000; border-bottom: 1px solid #333; }

.pagemaker .link1:link, .pagemaker .link1:visited
,.pagemaker .link1 a:link, .pagemaker .link1 a:visited	{ text-decoration: none; font-weight: bold; color: #df5c0a; }
.pagemaker .link1:active, .pagemaker .link1:hover
,.pagemaker .link1 a:active, .pagemaker .link1 a:hover	{ text-decoration: underline; font-weight: bold; color: #df5c0a; }

.pagemaker .link2:link, .pagemaker .link2:visited
,.pagemaker .link2 a:link, .pagemaker .link2 a:visited	{ text-decoration: none; color: #444; }
.pagemaker .link2:active, .pagemaker .link2:hover
,.pagemaker .link2 a:active, .pagemaker .link2 a:hover	{ text-decoration: underline; color: #444; }

.pagemaker .linkHTTP		{ display: inline-block; padding-left: 20px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_http.gif") no-repeat left top; }
.pagemaker .linkHTTP span	{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_http.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkHTTP span	{ margin-right: 0px;  }

.pagemaker .linkHTTP:link,
.pagemaker .linkHTTP:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkHTTP:active,
.pagemaker .linkHTTP:hover	{ color: #000; text-decoration: underline; }


.pagemaker .linkXLS a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_xls.gif") no-repeat left top; }
.pagemaker .linkXLS a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_xls.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkXLS span	{ margin-right: 0px;  }
.pagemaker .linkXLS a:link,
.pagemaker .linkXLS a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkXLS a:active,
.pagemaker .linkXLS a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkPDF a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_pdf.gif") no-repeat left top; }
.pagemaker .linkPDF a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_pdf.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkPDF span	{ margin-right: 0px;  }
.pagemaker .linkPDF a:link,
.pagemaker .linkPDF a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkPDF a:active,
.pagemaker .linkPDF a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkZIP a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_zip.gif") no-repeat left top; }
.pagemaker .linkZIP a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_zip.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkZIP span	{ margin-right: 0px;  }
.pagemaker .linkZIP a:link,
.pagemaker .linkZIP a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkZIP a:active,
.pagemaker .linkZIP a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkHWP a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_hwp.gif") no-repeat left top; }
.pagemaker .linkHWP a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_hwp.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkHWP span	{ margin-right: 0px;  }
.pagemaker .linkHWP a:link,
.pagemaker .linkHWP a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkHWP a:active,
.pagemaker .linkHWP a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkTXT a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_txt.gif") no-repeat left top; }
.pagemaker .linkTXT a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_txt.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkTXT span	{ margin-right: 0px;  }
.pagemaker .linkTXT a:link,
.pagemaker .linkTXT a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkTXT a:active,
.pagemaker .linkTXT a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkGIF a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_img.gif") no-repeat left top; }
.pagemaker .linkGIF a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_img.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkGIF span	{ margin-right: 0px;  }
.pagemaker .linkGIF a:link,
.pagemaker .linkGIF a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkGIF a:active,
.pagemaker .linkGIF a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkJPG a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_img.gif") no-repeat left top; }
.pagemaker .linkJPG a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_img.gif") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkJPG span	{ margin-right: 0px;  }
.pagemaker .linkJPG a:link,
.pagemaker .linkJPG a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkJPG a:active,
.pagemaker .linkJPG a:hover		{ color: #000; text-decoration: underline; }

.pagemaker .linkMP3 a			{ display: inline-block; padding-left: 40px; line-height: 33px; background: transparent url("../image/pagemaker/pagemaker_link_mp3.png") no-repeat left top; }
.pagemaker .linkMP3 a span		{ display: inline-block; padding-right: 20px; margin-right: -12px; background: transparent url("../image/pagemaker/pagemaker_link_mp3.png") no-repeat right top; cursor: pointer; }
	.xIE6 .pagemaker .linkMP3 span	{ margin-right: 0px;  }
.pagemaker .linkMP3 a:link,
.pagemaker .linkMP3 a:visited	{ color: #333; text-decoration: none; }
.pagemaker .linkMP3 a:active,
.pagemaker .linkMP3 a:hover		{ color: #000; text-decoration: underline; }








/*	indent	들여쓰기	*/
.pagemaker .indent
,.pagemaker .indent1	{ margin-left: 18px; }
.pagemaker .indent2		{ margin-left: 28px; }
.pagemaker .indent3		{ margin-left: 38px; }
.pagemaker .indent4		{ margin-left: 48px; }
.pagemaker .indent5		{ margin-left: 58px; }
.xIE6 .pagemaker .indent
,.xIE6 .pagemaker .indent1	{ margin-left: 9px; }
.xIE6 .pagemaker .indent2	{ margin-left: 14px; }
.xIE6 .pagemaker .indent3	{ margin-left: 19px; }
.xIE6 .pagemaker .indent4	{ margin-left: 24px; }
.xIE6 .pagemaker .indent5	{ margin-left: 29px; }

/*	table1	*/
.pagemaker .table1			{ clear: both; }
.pagemaker table.table1
,.pagemaker .table1 table	{ clear: both; border-collapse: collapse; width: 100%; border-top: 2px solid #0990a1; border-right: 1px solid #c8c8c8; border-bottom: 2px solid #0990a1; border-left: 1px solid #c8c8c8; }
	.xIE6 .pagemaker table.table1
	,.xIE6 .pagemaker .table1 table { width: auto;}	/* x.js 내부에 자동으로 테이블 폭 부모에 맞게 조정하는 스크립트 추가하여 부모보다 작게(auto, 100%이하) 설정해야 100%효과를 볼수 있음. */

.pagemaker .table1 th		{ padding: 0.5em; border: 1px solid #c8c8c8; background-color: #f4f4f4; color: #000; font-weight: bold; text-align: center; }
.pagemaker .table1 td		{ padding: 0.2em; border: 1px solid #c8c8c8; background-color: #fff; color: #000; font-weight: normal; }
.pagemaker .table1 thead th	{ font-weight: bold; }
.pagemaker .table1 tbody th	{ background-color: #fafafa; font-weight: normal; padding: 0.2em; }
.pagemaker .table1 .color1	{ background-color: #fafafa; color: #000; }
.pagemaker .table1 .color2	{ background-color: #c7d88b; color: #000; }
.pagemaker .table1 .none		{ background-color: #fff; color: #000; }
.pagemaker .table1 caption	{ width: 100%; }


.pagemaker table .color1 { background-color: #f5f5f5; }

/* list	*/
.pagemaker .list ul
,.pagemaker .list ol
,.pagemaker ul.list
,.pagemaker ol.list
,.pagemaker ul.list li
,.pagemaker ol.list li	{ padding: 0; margin: 0; list-style: none; }

/* list1	*/
.pagemaker .list1 ul
,.pagemaker .list1 ol
,.pagemaker ul.list1
,.pagemaker ol.list1
,.pagemaker ul.list1 li
,.pagemaker ol.list1 li	{ padding: 0; margin: 0; list-style: none; }
.pagemaker .list1 li	{ padding-left: 10px !important; background: transparent url("../image/pagemaker/pagemaker_list_list1_mark.gif") no-repeat left 0.7em;  }


/* list2	*/
.pagemaker .list2 ul
,.pagemaker .list2 ol
,.pagemaker ul.list2
,.pagemaker ol.list2
,.pagemaker ul.list2 li
,.pagemaker ol.list2 li	{ padding: 0; margin: 0; list-style: none; }
.pagemaker .list2 li	{ padding-left: 8px !important; background: transparent url("../image/pagemaker/pagemaker_list_list2_mark.gif") no-repeat left 0.6em;  }


/* listno	*/
.pagemaker .listno ul
,.pagemaker .listno ol
,.pagemaker ul.listno
,.pagemaker ol.listno
,.pagemaker ul.listno li
,.pagemaker ol.listno li	{ padding: 0; margin: 0; list-style: none; }
.pagemaker .listno li		{ padding-left: 20px !important; }
.pagemaker .listno .no1, .pagemaker .listno1 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_1.gif") no-repeat left 0.35em; }
.pagemaker .listno .no2, .pagemaker .listno2 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_2.gif") no-repeat left 0.35em; }
.pagemaker .listno .no3, .pagemaker .listno3 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_3.gif") no-repeat left 0.35em; }
.pagemaker .listno .no4, .pagemaker .listno4 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_4.gif") no-repeat left 0.35em; }
.pagemaker .listno .no5, .pagemaker .listno5 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_5.gif") no-repeat left 0.35em; }
.pagemaker .listno .no6, .pagemaker .listno6 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_6.gif") no-repeat left 0.35em; }
.pagemaker .listno .no7, .pagemaker .listno7 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_7.gif") no-repeat left 0.35em; }
.pagemaker .listno .no8, .pagemaker .listno8 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_8.gif") no-repeat left 0.35em; }
.pagemaker .listno .no9, .pagemaker .listno9 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_9.gif") no-repeat left 0.35em; }
.pagemaker .listno .no10, .pagemaker .listno10 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_10.gif") no-repeat left 0.35em; }
.pagemaker .listno .no11, .pagemaker .listno11 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_11.gif") no-repeat left 0.35em; }
.pagemaker .listno .no12, .pagemaker .listno12 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_12.gif") no-repeat left 0.35em; }
.pagemaker .listno .no13, .pagemaker .listno13 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_13.gif") no-repeat left 0.35em; }
.pagemaker .listno .no14, .pagemaker .listno14 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_14.gif") no-repeat left 0.35em; }
.pagemaker .listno .no15, .pagemaker .listno15 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_15.gif") no-repeat left 0.35em; }
.pagemaker .listno .no16, .pagemaker .listno16 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_16.gif") no-repeat left 0.35em; }
.pagemaker .listno .no17, .pagemaker .listno17 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_17.gif") no-repeat left 0.35em; }
.pagemaker .listno .no18, .pagemaker .listno18 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_18.gif") no-repeat left 0.35em; }
.pagemaker .listno .no19, .pagemaker .listno19 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_19.gif") no-repeat left 0.35em; }
.pagemaker .listno .no20, .pagemaker .listno20 	{ background: transparent url("../image/pagemaker/pagemaker_list_listno_20.gif") no-repeat left 0.35em; }





/*	box1 (blockquote)	*/
.pagemaker .box1			{ clear: both; padding: 4px; border: 1px solid #dadada; background-color: #f1f1f1; }
	.xIE6 .pagemaker .box1	{ display: inline-block; }
	.xIE7 .pagemaker .box1	{ display: inline-block; }
.pagemaker .box1 blockquote	{ clear: both; padding: 1em 1em 0 1em; margin: 0; background-color: #fff; }
.pagemaker .box1 p			{ padding: 0 0 1em 0; margin: 0; background-color: #fff; }
.pagemaker .box1 cite		{ clear: both; display: block; background-color: #fff; padding: 0 1em 0 1em; border-top: 1px dashed #dadada; color: #999; }
/*	box1	*/
.pagemaker .box1		{ clear: both; padding: 4px; border: 1px solid #dadada; background-color: #f1f1f1; }
.pagemaker .box1 div	{ padding: 1em 1em 0 1em; margin: 0; background-color: #fff; }
.pagemaker .box1 p		{ padding: 0 0 1em 0; margin: 0; background-color: #fff; }

/*	box2	*/
.pagemaker .box2	{ clear: both; padding: 1em 1em 0 1em; background-color: #fcfaf2; }
.pagemaker .box2 blockquote	{ padding: 0; margin: 0; }
.pagemaker .box2 p	{ padding: 0 0 1em 0; margin: 0; }



/*	hr	*/
.pagemaker hr.dashed	{ clear: both; border-width: 0 0 1px 0; border-color: #ccc; border-style: dashed }



/*
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	기타 사용자 지정
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


/* 배너(banner) */
.pagemaker .w_ban	{ width: 207px; padding: 0; margin: 1em 0 1em 0; }


/*
	임시처리
*/
.pagemaker .navi_box	{ clear: both; padding: 1em 0 0 0; margin: 1em 0 0 0; border-top: 1px dashed #f0f0f0;  }
.pagemaker .navi_box a	{ padding: 0 0.2em 0 0.2em; }
.pagemaker .navi_box .now	{ font-size: 1.5em; }

.button
,.button *	{ position: relative; left: 0px; top: 0px; margin: 0; padding: 0; display: inline-block; text-decoration: none !important; border: 0; font-size:12px; font-family: tahoma, sans-serif; white-space: nowrap; background: transparent url("../image/pagemaker/bg_button.png") no-repeat; vertical-align: top; overflow: visible; color: #333; }
.button		{ margin-right: 4px;}
.button *	{ left: 4px; cursor: pointer; }

.button
,.button *	{ height: 24px; line-height: 24px; }
.button 	{ background-position: left 0; }
.button *	{ padding: 0 10px 0 6px; font-size: 12px; background-position: right top; }

.button *:hover,
.button *:active,
.button *:focus		{ color: #80440e; }
.button.strong *	{ font-weight: bold !important; }



/* fieldset hide */
.fieldsethide,
fieldset.fieldsethide	{ padding: 0; margin: 0; border: none; }
.fieldsethide legend,
fieldset.fieldsethide legend	{ visibility: hidden; display: block; width: 0; height: 0; padding: 0; margin: 0; line-height: 0; overflow: hidden; font-size: 0; }
	.xIE .fieldsethide legend,
	.xIE fieldset.fieldsethide legend	{ display: none; }

/* ################################################################ */
/* default */
/* ################################################################ */

body	{ padding: 0; margin: 0; }

img		{ border: none; }
form	{ padding: 0; margin: 0; }
label	{ cursor: pointer; }

table caption	{ clear: both; width: 100%; position: absolute; visibility: hidden; width: 0; height: 0; overflow: hidden; font-size: 0; }
 .xCR table caption { display: none; }
 .xIE table caption { display: none; }

div.skip, p.skip, a.skip, *.skip	{ visibility: hidden; display: block; width: 0; height: 0; overflow: hidden; font-size: 0; }


/* 숨김, 표시 처리 */
/*
.hide, .hidden	{ display: block; width: 0px; height: 0px; overflow: hidden; }
*/
.hide, .hidden	{ position: absolute; visibility: hidden; width: 0; height: 0; overflow: hidden; font-size: 0; }
.show, .block	{ /*display: block;*/ }

/*	문자 정렬	*/
.txtleft	{ text-align: left !important; }
.txtcenter	{ text-align: center !important; }
.txtright	{ text-align: right !important; }
.txtjustify, .txtdefault	{ text-align: justify !important; }

/*	문자 모양	*/
.txtdefault	{ font-style: normal; font-weight: normal; }
.txtbold, .bold, .strong	{ font-weight: bold; }
.txtem, .em, .txti, .i ,txtitalic, italic	{ font-style: italic; }

/*	줄바꿈 처리	*/
.txtwrap	{ white-space: normal; }
.txtnowrap	{ white-space: nowrap; }


/*	font size	*/
.fs8p	{ font-size: 8pt !important; }
.fs9p	{ font-size: 9pt !important; }
.fs10p	{ font-size: 10pt !important; }
.fs11p	{ font-size: 11pt !important; }
.fs12p	{ font-size: 12pt !important; }
.fs13p	{ font-size: 13pt !important; }
.fs14p	{ font-size: 14pt !important; }
.fs15p	{ font-size: 15pt !important; }

/* color */
.color-aliceblue { color: #f0f8ff; }
.color-antiquewhite { color: #faebd7; }
.color-aqua { color: #00ffff; }
.color-aquamarine { color: #7fffd4; }
.color-azure { color: #f0ffff; }
.color-beige { color: #f5f5dc; }
.color-bisque { color: #ffe4c4; }
.color-black { color: #000000; }
.color-blanchedalmond { color: #ffebcd; }
.color-blue { color: #0000ff; }
.color-blueviolet { color: #8a2be2; }
.color-brown { color: #a52a2a; }
.color-burlywood { color: #deb887; }
.color-cadetblue { color: #5f9ea0; }
.color-chartreuse { color: #7fff00; }
.color-chocolate { color: #d2691e; }
.color-coral { color: #ff7f50; }
.color-cornflowerblue { color: #6495ed; }
.color-cornsilk { color: #fff8dc; }
.color-crimson { color: #dc143c; }
.color-cyan { color: #00ffff; }
.color-darkblue { color: #00008b; }
.color-darkcyan { color: #008b8b; }
.color-darkgoldenrod { color: #b8860b; }
.color-darkgray { color: #a9a9a9; }
.color-darkgreen { color: #006400; }
.color-darkkhaki { color: #bdb76b; }
.color-darkmagenta { color: #8b008b; }
.color-darkolivegreen { color: #556b2f; }
.color-darkorange { color: #ff8c00; }
.color-darkorchid { color: #9932cc; }
.color-darkred { color: #8b0000; }
.color-darksalmon { color: #e9967a; }
.color-darkseagreen { color: #8fbc8f; }
.color-darkslateblue { color: #483d8b; }
.color-darkslategray { color: #2f4f4f; }
.color-darkturquoise { color: #00ced1; }
.color-darkviolet { color: #9400d3; }
.color-deeppink { color: #ff1493; }
.color-deepskyblue { color: #00bfff; }
.color-dimgray { color: #696969; }
.color-dodgerblue { color: #1e90ff; }
.color-firebrick { color: #b22222; }
.color-floralwhite { color: #fffaf0; }
.color-forestgreen { color: #228b22; }
.color-fuchsia { color: #ff00ff; }
.color-gainsboro { color: #dcdcdc; }
.color-ghostwhite { color: #f8f8ff; }
.color-gold { color: #ffd700; }
.color-goldenrod { color: #daa520; }
.color-gray { color: #808080; }
.color-green { color: #008000; }
.color-greenyellow { color: #adff2f; }
.color-honeydew { color: #f0fff0; }
.color-hotpink { color: #ff69b4; }
.color-indianred { color: #cd5c5c; }
.color-indigo { color: #4b0082; }
.color-ivory { color: #fffff0; }
.color-khaki { color: #f0e68c; }
.color-lavender { color: #e6e6fa; }
.color-lavenderblush { color: #fff0f5; }
.color-lawngreen { color: #7cfc00; }
.color-lemonchiffon { color: #fffacd; }
.color-lightblue { color: #add8e6; }
.color-lightcoral { color: #f08080; }
.color-lightcyan { color: #e0ffff; }
.color-lightgoldenrodyellow { color: #fafad2; }
.color-lightgreen { color: #90ee90; }
.color-lightgrey { color: #d3d3d3; }
.color-lightpink { color: #ffb6c1; }
.color-lightsalmon { color: #ffa07a; }
.color-lightseagreen { color: #20b2ad; }
.color-lightskyblue { color: #87cefa; }
.color-lightslategray { color: #778899; }
.color-lightsteelblue { color: #b0c4da; }
.color-lightyellow { color: #ffffe0; }
.color-lime { color: #00ff00; }
.color-limegreen { color: #32cd32; }
.color-linen { color: #faf0e6; }
.color-magenta { color: #ff00ff; }
.color-maroon { color: #800000; }
.color-mediumaquamarine { color: #66cdaa; }
.color-mediumblue { color: #0000cd; }
.color-mediumorchid { color: #ba55d3; }
.color-mediumpurple { color: #9370db; }
.color-mediumseagreen { color: #3cb371; }
.color-mediumslateblue { color: #7b68ee; }
.color-mediumspringgreen { color: #00fa9a; }
.color-mediumturquoise { color: #48d1cc; }
.color-mediumvioletred { color: #c71585; }
.color-midnightblue { color: #191970; }
.color-mintcream { color: #f5fffa; }
.color-mistyrose { color: #ffe4e1; }
.color-moccasin { color: #ffe4b5; }
.color-navajowhite { color: #ffdead; }
.color-navy { color: #000080; }
.color-oldlace { color: #fdf5e6; }
.color-olive { color: #808000; }
.color-olivedrab { color: #6b8e23; }
.color-orange { color: #ffa500; }
.color-orangered { color: #ff4500; }
.color-orchid { color: #da70d6; }
.color-palegoldenrod { color: #eee8aa; }
.color-palegreen { color: #98fb98; }
.color-paleturquoise { color: #afeeee; }
.color-palevioletred { color: #db7093; }
.color-papayawhip { color: #ffefd5; }
.color-peachpuff { color: #ffdab9; }
.color-peru { color: #cd853f; }
.color-pink { color: #ffc0cb; }
.color-plum { color: #dda0dd; }
.color-powderblue { color: #b0e0e6; }
.color-purple { color: #800080; }
.color-red { color: #ff0000; }
.color-rosybrown { color: #bc8f8f; }
.color-royalblue { color: #4169e1; }
.color-saddlebrown { color: #8b4513; }
.color-salmon { color: #fa8072; }
.color-sandybrown { color: #f4a460; }
.color-seagreen { color: #2e8b57; }
.color-seashell { color: #fff5ee; }
.color-sienna { color: #a0522d; }
.color-silver { color: #c0c0c0; }
.color-skyblue { color: #87ceeb; }
.color-slateblue { color: #6a5acd; }
.color-slategray { color: #708090; }
.color-snow { color: #fffafa; }
.color-springgreen { color: #00ff7f; }
.color-steelblue { color: #4682b4; }
.color-tan { color: #d2b48c; }
.color-teal { color: #008080; }
.color-thistle { color: #d8bfd8; }
.color-tomato { color: #ff6347; }
.color-turquoise { color: #40e0d0; }
.color-violet { color: #ee82ee; }
.color-wheat { color: #f5deb3; }
.color-white { color: #ffffff; }
.color-whitesmoke { color: #f5f5f5; }
.color-yellow { color: #ffff00; }
.color-yellowgreen { color: #9acd32; }



/* fieldset	*/
.fieldsethide	{ border: none; padding: 0; margin: 0; }
.fieldsethide legend	{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}
.xIEDown .fieldsethide legend	{ display: none; }

.margin0	{ margin: 0; }
.padding0	{ padding: 0; }
.list_reset, .list_reset li, .list_reset dt, .list_reset dd	{ margin: 0; padding: 0; list-style: none; }
.list_left	{ display: inline-block; }
.list_left li, .list_left dt, .list_left dd	{ float: left; padding: 0 1em 0 0; }


/*	크기 지정	*/
.w100p	{ width: 100%; }
.w95p	{ width: 95%; }
.w90p	{ width: 90%; }
.w85p	{ width: 85%; }
.w80p	{ width: 80%; }
.w75p	{ width: 75%; }
.w70p	{ width: 70%; }
.w65p	{ width: 65%; }
.w60p	{ width: 60%; }
.w55p	{ width: 55%; }
.w50p	{ width: 50%; }
.w45p	{ width: 45%; }
.w40p	{ width: 40%; }
.w35p	{ width: 35%; }
.w33p	{ width: 33%; }
.w30p	{ width: 30%; }
.w25p	{ width: 25%; }
.w20p	{ width: 20%; }
.w15p	{ width: 15%; }
.w14p	{ width: 14%; }
.w13p	{ width: 13%; }
.w12p	{ width: 12%; }
.w11p	{ width: 11%; }
.w10p	{ width: 10%; }
.w5p	{ width: 5%; }
.w0p	{ width: 0%; }

.w700	{ width: 700px; }
.w650	{ width: 650px; }
.w600	{ width: 600px; }
.w550	{ width: 550px; }
.w500	{ width: 500px; }
.w450	{ width: 450px; }
.w400	{ width: 400px; }
.w390	{ width: 390px; }
.w380	{ width: 380px; }
.w370	{ width: 370px; }
.w360	{ width: 360px; }
.w350	{ width: 350px; }
.w340	{ width: 340px; }
.w330	{ width: 330px; }
.w320	{ width: 320px; }
.w310	{ width: 310px; }
.w300	{ width: 300px; }
.w290	{ width: 290px; }
.w280	{ width: 280px; }
.w270	{ width: 270px; }
.w260	{ width: 260px; }
.w250	{ width: 250px; }
.w240	{ width: 240px; }
.w230	{ width: 230px; }
.w220	{ width: 220px; }
.w210	{ width: 210px; }
.w200	{ width: 200px; }
.w190	{ width: 190px; }
.w180	{ width: 180px; }
.w170	{ width: 170px; }
.w160	{ width: 160px; }
.w150	{ width: 150px; }
.w142	{ width: 142px; }
.w140	{ width: 140px; }
.w130	{ width: 130px; }
.w122	{ width: 122px; }
.w120	{ width: 120px; }
.w110	{ width: 110px; }
.w100	{ width: 100px; }
.w90	{ width: 90px; }
.w80	{ width: 80px; }
.w70	{ width: 70px; }
.w60	{ width: 60px; }
.w50	{ width: 50px; }
.w40	{ width: 40px; }
.w30	{ width: 30px; }
.w20	{ width: 20px; }
.w10	{ width: 10px; }
.w0	{ width: 0px; }

/*	공백 지정	*/
.mt0, .mt0e	{ margin-top: 0 !important; }
.mt1e	{ margin-top: 1em !important; }
.mt2e	{ margin-top: 2em !important; }
.mt3e	{ margin-top: 3em !important; }
.mt5e	{ margin-top: 5em !important; }
.mt10px	{margin-top: 10px !important; }
.mt20px	{margin-top: 20px !important; }
.mt30px	{margin-top: 30px !important; }
.mb0, .mb0e	{ margin-bottom: 0 !important; }
.mb1e	{ margin-bottom: 1em !important; }
.mb2e	{ margin-bottom: 2em !important; }
.mb3e	{ margin-bottom: 3em !important; }
.mb10px	{margin-bottom: 10px !important; }
.mb20px	{margin-bottom: 20px !important; }
.mb30px	{margin-bottom: 30px !important; }


/*	여백	*/
.pt0, .pt0e	{ padding-top: 0 !important; }
.pt1e	{ padding-top: 1em !important; }
.pt2e	{ padding-top: 2em !important; }
.pt3e	{ padding-top: 3em !important; }
.pt5e	{ padding-top: 5em !important; }
.pt10px	{padding-top: 10px !important; }
.pt20px	{padding-top: 20px !important; }
.pt30px	{padding-top: 30px !important; }
.pb0, .pb0e	{ padding-bottom: 0 !important; }
.pb1e	{ padding-bottom: 1em !important; }
.pb2e	{ padding-bottom: 2em !important; }
.pb3e	{ padding-bottom: 3em !important; }
.pb10px	{padding-bottom: 10px !important; }
.pb20px	{padding-bottom: 20px !important; }
.pb30px	{padding-bottom: 30px !important; }

.pl700	{ padding-left: 700px; }
.pl650	{ padding-left: 650px; }
.pl600	{ padding-left: 600px; }
.pl550	{ padding-left: 550px; }
.pl500	{ padding-left: 500px; }
.pl450	{ padding-left: 450px; }
.pl400	{ padding-left: 400px; }
.pl390	{ padding-left: 390px; }
.pl380	{ padding-left: 380px; }
.pl370	{ padding-left: 370px; }
.pl360	{ padding-left: 360px; }
.pl350	{ padding-left: 350px; }
.pl340	{ padding-left: 340px; }
.pl330	{ padding-left: 330px; }
.pl320	{ padding-left: 320px; }
.pl310	{ padding-left: 310px; }
.pl300	{ padding-left: 300px; }
.pl290	{ padding-left: 290px; }
.pl280	{ padding-left: 280px; }
.pl270	{ padding-left: 270px; }
.pl260	{ padding-left: 260px; }
.pl250	{ padding-left: 250px; }
.pl240	{ padding-left: 240px; }
.pl230	{ padding-left: 230px; }
.pl220	{ padding-left: 220px; }
.pl210	{ padding-left: 210px; }
.pl200	{ padding-left: 200px; }
.pl190	{ padding-left: 190px; }
.pl180	{ padding-left: 180px; }
.pl170	{ padding-left: 170px; }
.pl160	{ padding-left: 160px; }
.pl150	{ padding-left: 150px; }
.pl140	{ padding-left: 140px; }
.pl130	{ padding-left: 130px; }
.pl120	{ padding-left: 120px; }
.pl110	{ padding-left: 110px; }
.pl100	{ padding-left: 100px; }
.pl90	{ padding-left: 90px; }
.pl80	{ padding-left: 80px; }
.pl70	{ padding-left: 70px; }
.pl60	{ padding-left: 60px; }
.pl50	{ padding-left: 50px; }
.pl40	{ padding-left: 40px; }
.pl30	{ padding-left: 30px; }
.pl20	{ padding-left: 20px; }
.pl10	{ padding-left: 10px; }
.pl5   { padding-left: 5px; }
.pl0	{ padding-left: 0px; }

.pr700	{ padding-right: 700px; }
.pr650	{ padding-right: 650px; }
.pr600	{ padding-right: 600px; }
.pr550	{ padding-right: 550px; }
.pr500	{ padding-right: 500px; }
.pr450	{ padding-right: 450px; }
.pr400	{ padding-right: 400px; }
.pr390	{ padding-right: 390px; }
.pr380	{ padding-right: 380px; }
.pr370	{ padding-right: 370px; }
.pr360	{ padding-right: 360px; }
.pr350	{ padding-right: 350px; }
.pr340	{ padding-right: 340px; }
.pr330	{ padding-right: 330px; }
.pr320	{ padding-right: 320px; }
.pr310	{ padding-right: 310px; }
.pr300	{ padding-right: 300px; }
.pr290	{ padding-right: 290px; }
.pr280	{ padding-right: 280px; }
.pr270	{ padding-right: 270px; }
.pr260	{ padding-right: 260px; }
.pr250	{ padding-right: 250px; }
.pr240	{ padding-right: 240px; }
.pr230	{ padding-right: 230px; }
.pr220	{ padding-right: 220px; }
.pr210	{ padding-right: 210px; }
.pr200	{ padding-right: 200px; }
.pr190	{ padding-right: 190px; }
.pr180	{ padding-right: 180px; }
.pr170	{ padding-right: 170px; }
.pr160	{ padding-right: 160px; }
.pr150	{ padding-right: 150px; }
.pr140	{ padding-right: 140px; }
.pr130	{ padding-right: 130px; }
.pr120	{ padding-right: 120px; }
.pr110	{ padding-right: 110px; }
.pr100	{ padding-right: 100px; }
.pr90	{ padding-right: 90px; }
.pr80	{ padding-right: 80px; }
.pr70	{ padding-right: 70px; }
.pr60	{ padding-right: 60px; }
.pr50	{ padding-right: 50px; }
.pr40	{ padding-right: 40px; }
.pr30	{ padding-right: 30px; }
.pr20	{ padding-right: 20px; }
.pr10	{ padding-right: 10px; }
.pr5	{ padding-right: 5px; }
.pr0	{ padding-right: 0px; }

.pt1e { padding-top: 1em; }

/*	최소높이	*/
.minheight	{ min-height: 20em; line-height: 20em; }
.minheight2	{ min-height: 20em; padding: 10em 0; }

/*	줄간격	*/
.lineheight1	{ line-height: 1em; }
.lineheight11	{ line-height: 1.1em; }
.lineheight12	{ line-height: 1.2em; }
.lineheight13	{ line-height: 1.3em; }
.lineheight14	{ line-height: 1.4em; }
.lineheight15	{ line-height: 1.5em; }
.lineheight16	{ line-height: 1.6em; }
.lineheight17	{ line-height: 1.7em; }
.lineheight18	{ line-height: 1.8em; }
.lineheight19	{ line-height: 1.9em; }
.lineheight20	{ line-height: 2em; }
.lineheight30	{ line-height: 3em; }

/* 글간격 */
.letterspacing-1px	{ letter-spacing: -1px; }
.letterspacing-2px	{ letter-spacing: -2px; }
.letterspacing-1em	{ letter-spacing: -0.1em; }
.letterspacing-2em	{ letter-spacing: -0.2em; }



/* 기본 버튼 처리 */
	/* Button Common */
	.button,
	.button *{ position:relative; margin:0; padding:0; /*display:-moz-inline-stack;*/ display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(http://stat.suseong.kr/2014st/layout/css/button.gif) no-repeat; vertical-align:top; overflow:visible; color:#333;}
	.button { margin-right:4px;}
	.button *{ left:4px; cursor:pointer; /*_cursor:hand;*/}

	/* Button Size = medium | large | xLarge | small */
	.button, .button *{ height:24px; line-height:24px;}
	.button { background-position:left 0;}
	.button *{ padding:0 10px 0 6px; font-size:12px; background-position:right top;}

	.button.medium, .button.medium *{ height:24px; line-height:24px;}
	.button.large, .button.large *{ height:30px; line-height:30px;}
	.button.xLarge, .button.xLarge *{ height:36px; line-height:36px;}
	.button.small, .button.small *{ height:19px; line-height:19px;}
	.button.medium { background-position:left 0;}
	.button.large { background-position:left -30px;}
	.button.xLarge { background-position:left -65px;}
	.button.small { background-position:left -106px;}
	.button.medium *{ padding:0 10px 0 6px; font-size:12px; background-position:right top;}
	.button.large *{ padding:0 10px 0 6px; font-size:16px; background-position:right -30px;}
	.button.xLarge *{ padding:0 10px 0 6px; font-size:20px; background-position:right -65px;}
	.button.small *{ padding:0 6px 0 2px; font-size:11px; background-position:right -106px;}

	/* Button Hover */
	.button *:hover,
	.button *:active,
	.button *:focus{ color:#690;}

	/* Button Strong */
	.button.strong *{ font-weight:bold !important;}

	/* Button Icon Variation */
	.button.icon *{ padding-left:20px;}
	.button.small.icon *{ padding-left:16px;}
	.button.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
	.button.medium .check{ background-position:4px -150px;}
	.button.large .check{ background-position:4px -146px;}
	.button.xLarge .check{ background-position:5px -144px;}
	.button.small .check{ background-position:3px -153px;}
	.button.medium .add{ background-position:-16px -150px;}
	.button.large .add{ background-position:-14px -146px;}
	.button.xLarge .add{ background-position:-14px -144px;}
	.button.small .add{ background-position:-18px -153px;}
	.button.medium .delete{ background-position:-34px -150px;}
	.button.large .delete{ background-position:-34px -146px;}
	.button.xLarge .delete{ background-position:-34px -144px;}
	.button.small .delete{ background-position:-37px -153px;}
	.button.medium .calendar{ background-position:-56px -150px;}
	.button.large .calendar{ background-position:-56px -146px;}
	.button.xLarge .calendar{ background-position:-56px -144px;}
	.button.small .calendar{ background-position:-59px -153px;}
	.button.medium .refresh{ background-position:-76px -150px;}
	.button.large .refresh{ background-position:-76px -146px;}
	.button.xLarge .refresh{ background-position:-76px -144px;}
	.button.small .refresh{ background-position:-79px -153px;}
