/* Vertical Centering in CSS : http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
/* DIV element change position in page middle */

#outer {width:100%; height: 100%; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%} /* for explorer only */
#inner[id] {position: static;} 

/* Splash_Screen : index.htmlÀÇ ¹è°æ¿¡ ±ò¸®´Â ÀÌ¹ÌÁö¸¦ ´ã´çÇÏ´Â LayerÀÔ´Ï´Ù. */
#Splash_Screen { width:100%; height:100%; top:0; left:0; position:absolute; z-index:-1;}

/* - Main Style - */
body 
{ 
	/* Font Style */
	font-family: AppleGothic, Gulim;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: fixed;
}

/* Link Elements */
a { color:white; text-decoration: none; }
a:link { color:white; text-decoration: none;}
a:hover { color:white; text-decoration: none;}
a:visited { color:white; text-decoration: none;}
a:active { text-decoration: none;}
img { border:0;}

/* Text Effect */
.White_Text { color:white; text-decoration: none; font-size: 16px }
.White_Just { color:white; text-decoration: none; font-size: 10px }

/* Background Effect */
#Trans_Black { width: 100%; height: 500px; background-image: url('../box_bg_darker.png'); margin-top: : 20px; }
#CemterBpx { text-align: center;]

/* DIV Layer Style */
#Main_Screen { width:100%; height:auto;margin-top: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px}
#white_zone { background-color: white;}

/* Menu Effect */
#Table_Style:hover { cursor:hand ; background-image: url('/box_bg.png')}

/* Menu Effect (IE5 or IE6) */
.menuOver  { background-color: black; margin-top: : 20px; cursor:hand; filter:alpha(opacity:70) }
#Table_Style 
{ 
	behavior: expression(this.onmouseover = new Function("this.className += ' menuOver';"), 
	this.onmouseout = new Function("this.className = this.className.replace(' menuOver', '');"), 
	this.style.behavior = null);
}

/* This is PNG 24bit Transition Effect in IE6 */
.png24 { tmp:expression(setPng24(this)); }
.png24_SLB { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF; }

/* Concept & Gallary */
.Concept_3}
{
	scrollbar-track-color:		#FFFFFF;			/*			½ºÅ©·Ñ¹Ù ¹è°æ						*/
	scrollbar-face-color:		#ffffff;			/*			Arrow ¹è°æ						*/
	scrollbar-arrow-color:		#333333;			/*			Arrow ÀÇ »ö»ó						*/
	scrollbar-highlight-color:	#999999;			/*			Arrow µµÇü À§ÀÇ Glow Area			*/
	scrollbar-shadow-color:		#999999;			/*			Arrow µµÇü ¾Æ·¡ÀÇ Shadow Area		*/
	scrollbar-3dlight-color:	#ffffff;			/*			Arrow À§ÂÊ Glow Area				*/
	scrollbar-darkshadow-color:	#ffffff;			/*			Arrow ¾Æ·¡ÂÊ Shadow Area			*/
	filter:chroma(color=		#ffffff);			/*			IE¿ë CharomaÈ¿°ú					*/
	background-color:			transparent;		/*			¹è°æ Åõ¸íÈ¿°ú						*/
}



/* Scroll Bar Sample */
.ScrollBar_Sample
{
	scrollbar-track-color:		#FFFFFF;			/*			½ºÅ©·Ñ¹Ù ¹è°æ						*/
	scrollbar-face-color:		#ffffff;			/*			Arrow ¹è°æ						*/
	scrollbar-arrow-color:		#333333;			/*			Arrow ÀÇ »ö»ó						*/
	scrollbar-highlight-color:	#999999;			/*			Arrow µµÇü À§ÀÇ Glow Area			*/
	scrollbar-shadow-color:		#999999;			/*			Arrow µµÇü ¾Æ·¡ÀÇ Shadow Area		*/
	scrollbar-3dlight-color:	#ffffff;			/*			Arrow À§ÂÊ Glow Area				*/
	scrollbar-darkshadow-color:	#ffffff;			/*			Arrow ¾Æ·¡ÂÊ Shadow Area			*/
	filter:chroma(color=		#ffffff);			/*			IE¿ë CharomaÈ¿°ú					*/
	background-color:			transparent;		/*			¹è°æ Åõ¸íÈ¿°ú						*/
}

/* ½ÉÇÃ ¶óÀÌÆ®¹Ú½º¸¦ À§ÇÑ CSS */
.SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF;}
.SLB_close { cursor: pointer; display:none; font-family: tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.SLB_caption { cursor: pointer; display:none; font-family: tahoma; font-size: 9pt; color: #ffffff; padding-bottom: 4px; }
#SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }