*{margin:0; padding:0;}
body {
	font-size: 14pt; 
    color: #666666; 
	text-decoration: none; 
	font-family: Dotum, Arial;
	line-height: 20px;
	/*
	background:url(/images/bg_sub.gif) repeat-x;
	background-position:0? 0?;
	*/	
}

h2 {height:25px;list-style-type:none;padding:0 0 0 30px; margin:0px 0px 10px 0px; font:16px Dotum,Tahoma,Verdana; font-weight:bold; color:#333333;}
h3 { background:url(../images/icon_title.gif) no-repeat;list-style-type:none;padding:0 0 0 18px; margin:0px 0px 6px 0px; font:14px Dotum,Tahoma,Verdana; font-weight:bold; color:#333333;}

i {font-size: 8pt; color: #FF0000; text-decoration: none; font-family: Dotum, Arial}
input {font-size: 12px; font-family: Dotum, Arial;  border: 1 solid #cccccc;ime-mode:active;}
select {font-size: 12px; font-family: Dotum, Arial;  border: 1 solid #cccccc;}
textArea {font-size: 12px; font-family: Dotum, Arial;  border: 1 solid #cccccc;padding:15px;color:#999999;line-height:14pt;}


img {border:0px;}
form {border:0px;padding:0px;margin:0px;}
p, div, h1, h4, h5, h6, dl, dt, dd,input, textarea, table, tr, td {list-style-type:none;padding:0;margin:0;font:14px Dotum,Tahoma,Verdana;color:#666666;line-height: 20px;}

.linkStyle{color:#757575;text-decoration:none;} /* A link text style */
.linkStyle:hover{color:#fd560c;text-decoration:none;border-bottom:1px dotted #fd560c;}  /* A:hover link text style */

.linkStyle2{color:#fe766c;text-decoration:none;} /* A link text style */
.linkStyle2:hover{color:#da8497;text-decoration:none;border-bottom:1px dot #da8497;}  /* A:hover link text style */


ol{ margin-left:25px;}
ol li{}

ul{list-style: inside; padding-left:18px;  }
ul li{list-style: disc;text-indent:-18px; padding-left:18px;}

ul.sdot {list-style: inside; padding:0 margin-left:18px;}
ul.sdot li{list-style: disc;text-indent:-16px; padding-left:18px;}

p{margin-top:5px;}
table{ border-collapse:collapse;}

input.none {font-size: 12px; font-family: Dotum, Arial;  border: 0;       }

a             {text-decoration: none; color: #66666}
a:link    	  {text-decoration: none; color: #666666}
a:visited     {text-decoration: none; color: #666666}
a:hover       {text-decoration: underline; color: #71a332}

a.what    { text-decoration: none; color: #0280bb}
a.what:link    { text-decoration: none; color: #0280bb}
a.what:visited { text-decoration: none; color: #0280bb}
a.what:hover   { text-decoration: underline; color: #0280bb}


.container {
	width: 960px;
	margin: 0 auto ;
}


.footer{
	width:960px; 
	height:74px;
	/*position: fixed; */
	clear:both;
}

.visual {
	width:960px;
	height:469px; 
	margin-top:0px; 
	clear:both;
	}

.svisual {
	width:960;
	height:312px; 
	clear:both;
}

.m_contents { margin-left:35px; width:925px;}
.m_contents .con1 { margin-bottom:18px; float:left; background:url(/images/m_bg.jpg) no-repeat;}
.m_contents .con2 { margin-bottom:30px; float:left; width:925px;}
.m_contents .con2 .ba1 { width:275px; float:left; margin-right:33px;}
.m_contents .con2 .ba2 { width:275px; float:left; margin-right:32px;}
.m_contents .con2 .ba3 { width:275px; float:left;}
.m_contents .con3 { margin-bottom:20px; float:left}

.m_notice { width:275px; margin-top:16px; margin-right:33px; float:left;}
.m_free { margin-right:32px; float:left;}
.m_customer {margin-top:35px;  float:left;}

.contents { width:960px; background:url(/images/con_bg.gif) no-repeat; margin-bottom:35px; text-align:left;}
.contents .con_left{width:260px;float:left;}
.contents .con_left .smenu { width:171px; height:175px; margin-left:47px; margin-bottom:15px;}
.contents .con_left .sbanner { margin-left:47px;}
.contents .con_right{width:665px; float: left;}
.contents .con_right .title{margin-bottom:30px; float: left;}
.contents .con_right .title .stitle {width:665px; height:20px; float: left;}
.contents .con_right .title .scopy { height:17px; float:left}
.contents .con_right .con_view {width:665px; clear:both;}

.con_marl { margin-left:22px;}
.con_bot {width:auto; background:url(/images/bot_bg.jpg) repeat-x; height:85px;clear:both;}

.table_1 { border-left:1px #cccccc solid; border-top:1px #cccccc solid;}
.table_1 td {padding:6px;border-bottom:1px #cccccc solid;border-right:1px #cccccc solid;}
.table_1 .td_top { background-color:#a8b541; text-align:center; color:#ffffff; font-weight:bold;}
.table_1 .td_left { background-color:#f5f5f5; text-align:center; font-weight:bold;}

.blank {clear:both;}


.bd_list{ width:100%; border-top:1px solid #dddddd; border-right:1px solid #dddddd;}
.bd_list tr { background-color:#f7f7f7;}
.bd_list tr td{ border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; height:30px; padding:6px;}
.bd_list tr td.left{ width:200px; color:#333333; font-weight:bold; text-align:center;}


.bd_view{ width:620px; border-top:#0cb3fd solid 1px; margin-bottom:30px;}
	.bd_view dl{ border-bottom:#dcdcdc solid 1px; height:30px; color:#757575; text-align:left;}
	.bd_view dl.sbj{background:#f4f4f4;}
	.bd_view dl.sbj2{background:#fff;}
	.bd_view dl dt{ float:left; font-weight:bold; width:81px; padding-left:20px; padding-top:9px; background:url(/images/th_img.gif) right 9px no-repeat;}
	.bd_view dl dd{ float:left; padding-top:9px;  padding-left:20px;}
	.bd_view dl dd.date{width:300px;}
	.bd_view .txt{ padding:30px 30px 45px 30px; border-bottom:#0cb3fd solid 2px; line-height:16px;}
	.bd_view .txt img{ max-width:610px;}
	.bd_view .btns{position:relative; width:620px; height:30px; margin-top:30px; text-align:right; text-align:center;}
	.bd_view .btns .rb{ position:absolute; top:0; right:0;}
	.bd_view .btns .lb{ position:absolute; top:0; left:0;}

#variableFiles td{ border:0}