@charset "utf-8";
*{margin:0;padding:0;}
body{margin: 0;	padding: 0;	font-size: 12px; line-height: 1.5em;	font-family: Dotum, "", sans-serif;		color:#3d3d3d;}
ul,ol{list-style:none;}
img,table,fieldset{border:0;}
table{border-collapse:collapse;}
img{vertical-align:top;}	
input{vertical-align:top;}		/* text-indent:3px; 2010.12.12 JHOE 삭제*/
input,select,textarea{color:#666;}
table img,table input{vertical-align:middle;}
/*a{text-decoration:none;color:#666;}*/
a{ color:#146fcd;  text-decoration:underline;}
/*a:hover{text-decoration:none;}*/
a:hover{color:#483D8B;text-decoration:underline;}

h1,h2,h3,h4,h5{font-size:1em;}
address{font-style:normal;}
hr{display:none;}-
em{font-style:normal;}
th{text-align:center;}
li{ list-style:none;}
.selectorHidn,legend,caption { width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }/* position:absolute; 2011-05-09 삭제*/
.clearBox{*zoom:1;}
.clearBox:after{content:"";clear:both;display:block;}

/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}

/* 본문바로가기 */
#accessibility { position:relative;  } 
#accessibility a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; 
white-space:nowrap; background-color:#F0DCAC;}
#accessibility a:active { height:auto; width:100%; padding:5px; margin-bottom:10px;} 


/* PNG */
/*.png24 {tmp:expression(setPng24(this));}*/


/*간격*/
.pad_left_10{padding-left:10px;}
.pad_left_20{padding-left:20px;}

.margin_top_10{margin-top:10px;}
.margin_top_15{margin-top:15px;}
.margin_top_20{margin-top:20px;}
.margin_top_25{margin-top:25px;}
.margin_top_30{margin-top:30px;}

.font_bold{font-weight:bold;}


.blue_underline{color:#146fcd;  text-decoration:underline;}


/*검색*/
.search{font-size:11px; height:20px; padding-bottom:10px; }
.search .total{float:left;}
.search .box{float:right; text-align:right; width:70%;}
.search .box select{font-size:11px; font-family: Dotum; color: #616161;}
.search .box .input_txt{font-size: 12px; line-height: 17px; color: #333333;background: #fff; text-decoration: none; border:1px #CCCCCC solid;}

/*페이징*/
.paging{ width:100%; text-align:center;  margin-top:35px; font-size:11px;}
.paging a.page{ color:#d23963; font-weight:bold;}
.paging img{vertical-align:middle;}