@charset "utf-8";
/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/

/* White Skin - Start */
#headerleft h2 {
	margin:0;
	padding:0;
	font-size: 8px;
	font-weight: normal;
}
#headerleft h1 {
	margin:0;
	padding:0;
}
#selectLang {
	margin:0;
	padding:0;
}
#gnb {
	margin:0;
	padding:0;
}
#lnb {
	margin:0;
	padding:0;
}
#lnb ul {
	margin:0;
	padding:0;
}
/* Site Layout - Body Wrap */
body {
	background:#ffffff;
}
#bodyWrap {
	position:relative;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5E001F;
}
#bodyWrapSub {
	position:relative;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5E001F;
	background-image: url(../images/white/subbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#bodyWrapSub1 {
	position:relative;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5E001F;
}
/* Site Layout - Header */
#header {
	position:relative;
	z-index:99;
	height: 150px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
}
#headerbody {
	position:relative;
	height: 150px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: right 100px;
}
#headerleft {
	float: left;
	width: 950px;
	height: 20px;
	margin: 0px;
}
#header h1 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#language {
	position:absolute;
	top:12px;
	right:19px;
	z-index:100;
}
#language strong {
	color:#5c5c5c;
	font:.75em Tahoma;
	margin-right:3px;
}
#language a img {
	vertical-align:-5px;
}
#language ul {
	position:absolute;
	top:15px;
	right:0px;
	display:none;
	border:1px solid #d9d9d9;
	background:#ffffff;
}
#language ul li {
	list-style:none;
}
#language ul li a {
	display:block;
	width:61px;
	padding:3px 8px;
	font:9px Tahoma;
	color:#5c5c5c;
	text-decoration:none;
}
#language ul li a:hover {
	background:#f4f4f4;
}
#it_search_form {
	position:absolute;
	top:50px;
	right:15px;
}
#it_search_form .input {
	border:1px solid #d9d9d9;
	height:17px;
	width:120px;
	color:#888888;
	font-size:.9em;
}
#it_search_form .submit_button {
	width:1px;
	height:1px;
	visibility:hidden;
}
#gnb {
	height:114px;
	overflow:hidden;
	white-space:nowrap;
	float: right;
}
#gnb li {
	list-style:none;
	float:left;
	position:relative;
	white-space:nowrap;
}
#gnb li a {
	display:block;
	float:left;
	height:114px;
	color:#727272;
	white-space:nowrap;
	text-decoration:none;
}
#gnb li a:hover, #gnb li a:focus {
	color:#000000;
}
#gnb li.on a {
	font-weight:bold;
	color:#3f3f3f;
}
#isSearch {
	position:absolute;
	top:48px;
	right:15px;
	width:214px;
	text-align:right;
}
#isSearch .searchOrder {
	display:none;
}
#isSearch .checked {
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	display:block;
	padding:5px 0 0 5px;
	width:64px;
	height:14px;
	background:url(../images/white/bgSearchTerm.gif) no-repeat;
	font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	color:#5c5c5c;
	line-height:normal;
}
#isSearch ul {
	display:none;
	position:absolute;
	left:0;
	top:18px;
	padding:2px 0 3px 0;
	text-align:left;
	border:1px solid #b2b2b2;
	background:#ffffff;
	overflow:hidden;
}
#isSearch ul li {
	width:67px;
	height:18px;
	list-style:none;
}
#isSearch ul li input {
	display:none;
}
#isSearch ul li label {
	display:block;
	padding:4px 0 0 4px;
	width:63px;
	height:15px;
	font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	color:#5c5c5c;
}
#isSearch ul li label.on {
	background:#ededed;
}
#isSearch ul li label:hover, #isSearch ul li label:focus {
	background:#ededed;
}
#isSearch .inputText {
	vertical-align:middle;
	position:relative;
	top:0;
	_top:-1px;
	left:1px;
	padding:3px 3px 1px 3px;
	width:94px;
	height:13px;
	color:#000000;
	border:1px solid #B0B0AF;
	background-color:#FFFFFF;
}
#isSearch .inputText:hover, #isSearch .inputText:focus {
	border:1px solid #8E8E8D;
	background-color:#FFFFFF;
}
*:first-child+html #isSearch .inputText {
	position:relative;
	top:-1px;
}
#isSearch .submit {
	vertical-align:middle;
	_position:relative;
	_top:-1px;
}
*:first-child+html #isSearch .submit {
	position:relative;
	top:-1px;
}
/* Site Layout - Content Body */
#contentBody {
	position:relative;
	width:950px;
	padding-bottom:30px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
/* Site Layout - Column Left */
#columnLeft {
	position:absolute;
	width:270px;
	top: 240px;
	z-index: 1;
	left: 665px;
}
#columnLeft .mask {
	width:270px;
	height:5px;
	background:#ffffff;
	display:block;
}
#lnb {
	width:260px;
}
#lnb li {
	list-style:none;
	height: 40px;
	width: 260px;
	border: 1px solid #CCC;
}
#lnb li a {
	width:260px;
	display:block;
	color:#3e3e3e;
	z-index:99;
	text-decoration:none;
	background-image: url(../images/white/submenu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
}
#lnb li a:hover, #lnb li a:focus {
	color:#000;
	background-image: url(../images/white/submenu-on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 260px;
}
#lnb li.on a {
	color:#000;
	background-image: url(../images/white/submenu-on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 260px;
}
#lnb li.on a:hover, #lnb li.on a:focus {
	background-image: url(../images/white/submenu-on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 260px;
}
#lnb li ul {
	display:block;
	position:relative;
	width:262px;
	position:relative;
	border-top:1px solid #ffffff;
	overflow:hidden;
	padding-top: 0;
	padding-bottom: 0;
}
#lnb li.on ul {
	display:block;
}
#lnb li ul li {
	padding:0;
	border-top:1px solid #f2f2f2;
	background-image: url(../images/white/submenu.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#lnb li ul li a {
	width:260px;
	color:#333 !important;
	border:none;
	background:none !important;
	border:none !important;
	line-height: 40px;
	position: relative;
	left: 35px;
}
#lnb li ul li a:hover, #lnb li ul li a:focus {
	color:#900 !important;
}
#lnb li.on ul li.on a {
	font-weight:bold !important;
	color:#900 !important;
}
/* Site Layout - Column Right */
#columnRight {
	width:95%;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
#visualArea {
	width:770px;
	height:200px;
	background:#f5f5f5;
	margin-bottom:2.5em;
	position:relative;
	left:-15px;
	margin-right:-15px;
}
#content {
	width:100%;
	overflow:hidden;
}
/* Site Layout - Footer */
#footer {
	padding:0;
	height: 60px;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #272727;
}
#footer li {
}
#footer li a {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
/* White Skin - End */
#headerleft h2 {
	font-size: 13px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	height: 13px;
	font-weight: normal;
	margin-top: 7px;
}
#headerFlash {
	height: 251px;
}
#headerFlashsub {
	background-image: url(../images/white/submovebake.gif);
	height: 200px;
	background-repeat: repeat-x;
	background-position: left top;
}
#headerFlashc {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#foottext div a {
	font-size: 13px;
	color: #CCC;
	line-height: 20px;
	text-decoration: none;
}
#foottext div a:hover, #foottext div a:focus {
	color: #FFF;
	text-decoration: none;
}
#foottext {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}
#footer #footcenter {
	height: 151px;
	width: 950px;
	float: left;
	background-image: url(../images/white/contactbake.gif);
	background-repeat: no-repeat;
}
#footer #footcenter #footAbout {
	height: 40px;
	width: 298px;
	margin-top: 90px;
	margin-left: 100px;
}
#footer #pagetop {
	float: left;
	height: 27px;
	width: 950px;
}
#base01 {
	width:342px;
	height:101px;
	float: left;
	margin-top: 85px;
	margin-left: 30px;
}
#base02 {
	width:500px;
	height:135px;
	float: right;
	margin-top: 50px;
	margin-right: 30px;
}
#footbase {
	float: left;
	height: 200px;
	width: 950px;
	background-image: url(../images/white/footbasebake.gif);
	background-repeat: no-repeat;
}
.mianfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#444444;
	line-height:2em
}
.latest_ {
	width:100%;
	padding-bottom:15px;
	overflow:hidden;
	position:relative;
}
.latest_ h2 {
	display:block;
	height:21px;
	margin-bottom:12px;
	color:#000000;
	background:url(../images/white/lineNotice.gif) no-repeat left bottom;
	font-size:12em;
	text-decoration: underline;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
}
.latest_ ul {
	margin:0;
	padding:0;
}
.latest_ ul li {
	height:20px;
	padding-left:10px;
	overflow:hidden;
	list-style:none;
	list-style-type:none;
	white-space:nowrap;
	margin-left: 10px;
}
.latest_ ul li .title a {
	color:#333;
	text-decoration:none;
}
.latest_ ul li .title a:hover {
	text-decoration:underline;
}
.latest_ ul li .title span.comment {
	color:#FE6700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.latest_ ul li .title span.comment a {
	color:#FE6700;
	font:.9em Tahoma;
}
.latest_ ul li .date {
	color:#333;
	white-space:nowrap;
	margin-right:5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
}
.latest_ .more {
	position:absolute;
	top:12px;
	right:11px;
	color:#54564b;
	font:.8em Tahoma;
}
.latest_ a.more {
	text-decoration:none;
}
.latest_ a.more:hover {
	text-decoration:underline;
}
.table{
	background-color: #CCCCCC;
	border: 3px solid #FFFFFF;

}
.border1{
	rules:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
  
}
.border2{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
  
}
#footleft {
	float: left;
	width: 300px;
	height: 30px;
	margin-top: 10px;
}
#footright {
	float: right;
	width: 300px;
	text-align: right;
	height: 30px;
	margin-top: 10px;
}
#footer #copy {
	color: #CCC;
	font-size: 10px;
	float: left;
	width: 950px;
	height: 12px;
}
.maintitle {
	line-height: 16px;
	font-size: 14px;
	color: #272727;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	float: left;
	margin-top: 16px;
	padding-left: 24px;
	font-weight: bold;
}
.subtitle {
	line-height: 16px;
	font-size: 15px;
	color: #890E2D;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	float: left;
	margin-top: 12px;
	padding-left: 10px;
	font-weight: bold;
}
.cline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
