body {
	padding:0;
	margin:0;
	}

img {
	border:none;
	}

td a {
	color:#757575;
}

td a:visited,a:linked,a:active  {
	color:#757575;
}

td a:hover  {
	color:#48849D;
	text-decoration:none;
}

td a:selected. a:focus {
	color:#000;
}

/* ½ÃÀÛ : front.css ³»¿ëÀ» ±âÁØÀ¸·Î ÀÌÇÏ ºÎºÐÀ» µ¿ÀÏÇÏ°Ô À¯Áö */

/* ISO¸¶Å© */
.isomark {
	position:absolute;
	top:30px;
	left:890px;
}

/* »ó´Ü ¸Þ´º */
.TopNavi {
	color:#FFF;
	width:100%;
	height:102px;
	padding:15px 0 0 0;
	margin:0px;
	background:url(../../images/main_top_bg.gif) repeat-x;
/*	border:1px solid #f00; */
}


.TopNavi .title {
	padding:0;
	margin:0 0 0 30px;
}


/* ·Î°í¿Í ¼­ºê ºÎºÐ */
.Titlearea { 
	float:left;
	background:url(../../images/Untitled-1.gif) no-repeat 25px 4px;
	padding:15px 30px 0 30px;
	width:800px;
	text-align:right;
/*	border:1px solid #f00; */
}


/* º¸Á¶¸Þ´ºµé */

.TopNavi .Titlearea .TopSubMenu {
	float:right;
	width:350px;
	background:url(../../images/root_submenu_bg2.gif) top right no-repeat;
	margin:0 0 0 50px;
	padding:0;
/*	border:1px solid #f00; */

}

.TopNavi .Titlearea .TopSubMenu ul {
	background:url(../../images/root_submenu_bg1.gif) top left no-repeat;
	text-align:left;
	margin:0;
	padding:7px 0 3px 10px;
}

.TopNavi .Titlearea .TopSubMenu ul li {
	display:inline;
	margin:0 0 0 4px;
	padding:0;
}

/* ÁÖ¿ä ¸Þ´ºµé - ³»ºÎÀÚ¿ë »çÀÌÆ® */

.TopNavi .TopMainMenu {
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
/*	border:5px solid #000; */
}

.TopNavi .TopMainMenu ul {
	margin:0 0 0 30px;
}

.TopNavi .TopMainMenu ul li {
	display:inline;
	float:left;

}

/* ÁÖ¿ä ¸Þ´ºµé - ¿ÜºÎÀÚ¿ë »çÀÌÆ® */

.TopNavi .TopMainMenu_outer {
	clear:both;
	float:left;
	width:600px;
	position:relative;
	left:270px;
	margin:0;
	padding:0;
}

.TopNavi .TopMainMenu_outer ul {
	margin:0;
}

.TopNavi .TopMainMenu_outer ul li {
	display:inline;
	float:left;
}



/* ¸Þ´º ¸¶¿ì½º ¿À¹ö½Ã ³ª¿À´Â ¼­ºê¸Þ´º */

.submenu ul {
	padding:5px 3px 3px 3px;
	margin:3px 0 0 0;
	float:left;
	color:#fff;
}

.submenu ul li a, a:active, a:visited {
	color:#E2EDF1;
	
}

.submenu a:hover {
	color:#FFFAC0;
	text-decoration:none;
}

.submenu ul li {
	display:inline;
	float:left;
	font-size:11pt;
	line-height:100%;
	color:#fff;
	padding:0 5px 0 5px;
	border-right:1px solid #8AC2D8;
}

.submenu ul .linenone {
	display:inline;
	float:left;
	font-size:11pt;
	padding:0 5px 0 5px;
	border-right:none;
}



/* ¿ÞÂÊ ¹è³Ê */
#LeftContents {
	float:left;
}

/* ¿ÞÂÊ ÇÏ´Ü ¹è³Ê ¿µ¿ª */
.LeftBanner {
	position:relative;
	bottom:0px;
	text-align:center;
	width:260px;
	margin:10px 0 0 5px;
}

.LeftBanner img {
	margin:3px;
}

/* ¿ÞÂÊ ¿· ¹è³Ê - Á¦Ç°¼Ò°³ */
#LeftRightContents {
	float:left;
}

/* ¿ÞÂÊ ÇÏ´Ü ¿· ¹è³Ê ¿µ¿ª - Á¦Ç°¼Ò°³ */
.LeftRightBanner {
	position:relative;
	bottom:0px;
	text-align:center;
	width:260px;
	margin:0px 0 0 0px;
}

.LeftRightBanner img {
	margin:3px;
}


/* ÁÖ¿ä ³»¿ë */
#Contents {
	float:left;
	width:560px;
	margin:15px 0 20px 15px;
}

#Contents a {
	color:#333333;
}

/* ·Î±×ÀÎ ¿µ¿ª */
#lblLogArea {
	background:url(../../images/login_bg.gif) no-repeat;
	width:537px;
	height:28px;
	padding:4px 0 0 7px;
	margin:0;
}

#lblLogArea li {
	display:inline;
}

#lblLogArea li img{
	margin:0 2px 0 2px;
}

/* ·Î±×ÀÎ ÈÄÀÇ ·Î±×ÀÎ ¿µ¿ª */

#LogOnArea {
	float:left;
	background:url(../../images/login_bg.gif) no-repeat;
	width:537px;
	height:22px;
	padding:4px 0 0 7px;
	margin:0;
}

#LogOnArea li {
	float:left;
	display:inline;
}

#LogOnArea li img {
	margin:0 2px 0 2px;
}

.LogonMessage {
	color:#4A4A4A;
	float:left;
	padding:3px 10px 0 10px;

}

.LogonMessage strong {
	color:#004465;
	font-weight:normal;
}

/* ³¡ : front.css ³»¿ëÀ» ±âÁØÀ¸·Î ÀÌÇÏ ºÎºÐÀ» µ¿ÀÏÇÏ°Ô À¯Áö */


#Bottom {
	clear:left;
	height:71px;
	background:#FFF url(../../images/root_bottom_bg.gif) repeat-x 0px 10px;
	margin:0;
	padding:10px 0 10px 0;
}

#Bottom .Logo {
	float:left;
	height:71px;
	background:url(../../images/root_bottom_img01.gif) no-repeat;
	padding:20px 20px 0 50px;
}

*html #Bottom .Logo {
	height:51px;
}

#Bottom .SiteLink {
	float:left;
	width:150px;
	height:30px;
	text-align:center;
	padding:10px 10px 0 10px;
	margin:15px 0 0 15px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}

#Bottom .Copyright {
	float:left;
	padding:7px 0 0 30px;
	margin:5px 0 0 0;
}

#qLayer {
	POSITION:absolute;
	TOP:145px;
	LEFT:865px;
}
