@charset "utf-8";
/* CSS Document */

body {
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	background-color: #EDECEA;
	margin: 0px;
	padding: 0px;
}

form {
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}

tr {
	margin: 0px;
	padding: 0px;
	border: none;
}

td {
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: none;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

ol {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-image: url(../../assets/css/ul.gif);
}

li {
	margin: 2px 0px 3px 0px;
	padding: 0px;
}

img {
	margin: 0px;
	border: none;
}

strong {
	letter-spacing: -0.05em;
}

#menuFlash {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 690px;
	position: absolute;
	left: 260px;
	top: 42px;
	z-index: 2;
}

#rightLink {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 35px;
	position: absolute;
	left: 935px;
	top: 227px;
	z-index: 1;
}

#headerMenu {
	font-size: 11px;
	color: #AAA;
	letter-spacing: -0.05em;
	text-align: right;
	vertical-align: top;
	padding: 10px 5px 0px 0px;
	height: 42px;
	width: 690px;
}

#headerLink1 {
	color: #333;
	text-decoration: none;
}

#headerLink1:hover {
	color: #000;
	text-decoration: underline;
}

#headerLink1:visited {
	color: #444;
}

#headerLink2 {
	font-weight: bold;
	color: #C33;
	text-decoration: none;
}

#headerLink2:hover {
	color: #900;
	text-decoration: underline;
}

#headerLink2:visited {
	color: #D44;
}

#headerLeft {
	background-image: url(bg.0.gif);
	background-repeat: repeat-x;
	width: 50px;
}

#headerMain {
	background-image: url(bg.0.gif);
	background-repeat: repeat-x;
	width: 900px;
}

#headerRight {
	background-image: url(bg.0.gif);
	background-repeat: repeat-x;
	width: 50%;
}

#aniFlash {
	background-color: #4D74B9;
	margin: 0px;
	padding: 0px;
}

#aniLeft {
	background-color: #4D74B9;
	width: 50px;
}

#aniRight {
	background-color: #4D74B9;
	width: 50%;
}

#borderTop {
	background-color: #FFF;
	background-image: url(top.0.gif);
	background-repeat: no-repeat;
	width: 900px;
}

#borderLeft {
	background-color: #BAC7D9;
	width: 50px;
}

#borderRight {
	background-color: #BAC7D9;
	width: 50%;
}

#mainColumn1 {
	background-color: #FFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px 13px 0px 15px;
	width: 205px;
}

#mainColumn2 {
	background-color: #FFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px 8px 0px 10px;
	width: 450px;
}

#mainColumn3 {
	background-color: #FFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px 20px 0px 13px;
	width: 245px;
}

#mainColumn4 {
	background-color: #FFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px 10px 0px 15px;
	width: 655px;
}

#borderBottom {
	background-color: #FFF;
	height: 30px;
	width: 900px;
}

#footer {
	background-color: #E1E1E1;
	width: 900px;
}

#footerLeft {
	background-color: #E1E1E1;
	width: 50px;
}

#footerRight {
	background-color: #E1E1E1;
	width: 50%;
}

#footerLink {
	text-align: right;
	vertical-align: middle;
	padding: 6px 10px 2px 0px;
	width: 180px;
}

#footerMenu {
	background-image: url(bg.footer.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #999;
	letter-spacing: -0.05em;
	text-align: left;
	padding: 10px 0px 2px 162px;
}

#footerLink1 {
	font-weight: bolder;
	color: #666;
	text-decoration: none;
}

#footerLink1:hover {
	color: #333;
	text-decoration: underline;
}

#footerLink1:visited {
	color: #777;
}

#footerLink2 {
	font-weight: bolder;
	color: #943;
	text-decoration: none;
}

#footerLink2:hover {
	color: #610;
	text-decoration: underline;
}

#footerLink2:visited {
	color: #A54;
}

.user {
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	letter-spacing: -0.05em;
}

.link1 {
	font-weight: bold;
	color: #444;
	text-decoration: none;
	letter-spacing: -0.05em;
}

.link1:hover {
	color: #036;
	text-decoration: underline;
}

.link1:visited {
	color: #777;
}

.link2 {
	font-weight: normal;
	color: #666;
	text-decoration: none;
	letter-spacing: -0.05em;
}

.link2:hover {
	color: #369;
	text-decoration: underline;
}

.link2:visited {
	color: #999;
}

.mainContents {
	padding: 0px 0px 8px 0px;
}

.mainLoginBox {
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
}

.mainLoginBody {
	background-image: url(bg.list.9.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 16px;
	color: #666;
	letter-spacing: -0.05em;
	text-align: left;
	vertical-align: middle;
	padding: 4px 0px 1px 10px;
}

.mainSearchBox {
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #D4D9DD;
	border-left: 1px solid #D4D9DD;
}

.mainList {
	background-image: url(bg.list.0.gif);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	width: 432px;
}

.mainListTitle {
	background-image: url(bg.list.1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	letter-spacing: -0.05em;
	text-align: left;
	vertical-align: bottom;
	padding: 0px 0px 0px 15px;
	height: 30px;
	list-style-position: outside;
	list-style-image: url(dot.0.gif);
}

.mainListDate {
	background-image: url(bg.list.2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	letter-spacing: -0.05em;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 15px 0px 0px;
	height: 30px;
}

.bannerArea {
	background-image: url(bg.banner.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	padding: 5px 0px 0px 0px;
}

.formInput {
	background-color: #F5FAFF;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #678;
	text-align: left;
	vertical-align: top;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 1px 3px;
	height: 15px;
	border: 1px solid #B1C1D1;
}

.formSelect {
	background-color: #F5FAFF;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #567;
	text-align: left;
	vertical-align: top;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 1px 3px;
	border: 1px solid #B1C1D1;
}

.formID {
	background-color: #F5FAFF;
	background-image: url(input.ID.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #678;
	text-align: left;
	vertical-align: top;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 1px 3px;
	width: 100px;
	height: 15px;
	border: 1px solid #B1C1D1;
}

.formPW {
	background-color: #F5FAFF;
	background-image: url(input.PW.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #678;
	text-align: left;
	vertical-align: top;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 1px 3px;
	width: 100px;
	height: 15px;
	border: 1px solid #B1C1D1;
}

.formSearch {
	background-color: #F5FAFF;
	background-image: url(input.name.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #678;
	text-align: left;
	vertical-align: top;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 1px 3px;
	height: 15px;
	border: 1px solid #B1C1D1;
}

.formSN{
	background-color: #F5FAFF;
	background-image: url(input.SN.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	font-family: "맑은 고딕", "돋움", "돋움체", sans-serif;
	font-size: 12px;
	color: #678;
	text-align: left;
	vertical-align: top;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 1px 3px;
	height: 15px;
	border: 1px solid #B1C1D1;
}

.Focus {
	background-image: none;
}

.eng {
	ime-mode: disabled;
}

.kor {
	ime-mode: active;
}
