/* GENERAL STYLES */
html {

	overflow-x: hidden; /* the scrollbar never disappears */
	overflow-y: scroll; /* the scrollbar never disappears */
}

body		{ background-color:#e9edf1; margin:0; font-family:"Dotum"; font-size:9pt; color:#666; vertical-align:top;  width:100%;}
td		{	margin:0; font-family:"Dotum"; font-size:9pt; color:#666; vertical-align:top;}
img			{	border:0; }
p			{	margin:0; padding:0;}

.navi 		{	width:190px; padding:20px; background-color:#f5f5f5; border-top:2px solid #f9c100;border-bottom:2px solid #f9c100;border-left:2px solid #f9c100}

.cont		{	padding:0px; border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;border-right:2px solid #d7d7d7;   }

.view_main		{	
				margin:0px; 
				}

.main		{	
				background:url('../images/main.png') no-repeat ; 
				margin:20px 0 40px 20px; 
				padding:40px 30px 100px 40px; 
				}

.view		{	
				margin-right:0px; 
				min-height:750px;
				padding:130px 10px 50px 180px; 
				min-width:600px;
				font-size:10pt;
				line-height:140%;
				color:black;
				}

/* ¸µÅ© */
a:link 		{	font-family:±¼¸²;	font-size:9pt; text-decoration:none;	color:#3b3b3b;}
a:active 	{	font-family:±¼¸²;	font-size:9pt; text-decoration:none;	color:#666666;}
a:visited 	{	font-family:±¼¸²;	font-size:9pt; text-decoration:none;	color:#666666;}
a:hover 	{	font-family:±¼¸²;	font-size:9pt; text-decoration:underline;	color:#387EBE;}




#wrapper {
	width:100%;
	margin:0;
	min-width:1024px;
}

#wrapper > * {
	margin-bottom: 30px;
}

/* HEADER BEGINS */
#header  {
	position:fixed;
	width:100%;
	background:url('../images/bg_top.png') repeat-x ;
	height:63px;
	z-index:10;
}

/* =navigation */
#topnav {
	position:fixed;
	height:63px;
	top:0px;
	margin-top:-10px;
}

#topnav > li {
	position:relative;
	float: left;
	margin-right: 5px;	
	padding-right: 2px;
	list-style:none;
	
	border:1px solid #000;
}

/* HEADER ENDS */

/*ÆùÆ®*/
.f_b			{color:#444; }
.f_b_point		{margin:0; padding:7 0 2 0; color:#333; font-weight:bold;}

.f_point		{color:#e06900;   }
.f_grey_point	{color:#000; }
.f_re_point		{color:#C00;}
.f_darkgrey_point		{color:#595959;}
.f_or_point		{color:#F66; }
.f_blue_point	{color:#666666; font-weight:bold; }
.f_exp			{color:#444; font-size:10pt; }
.f_10pt			{
				font-size:10pt;
				margin-bottom:20px;
				}
.fnoticeOr		{
				font-size:8pt;
				color:#F66;
				padding:10px 0 10px 0;
				}

/*common*/
.tit			{	
				margin:0 0 20px 0; 
				padding:0px 0 10px 0; 
				width:100%; 
				height:20px; 
				font-size:12pt; 
				color:black; 
				font-weight:bold;
				}

.gtit			{
				margin:0; 
				padding:25px 0 5px 0;  
				font-size:10pt; 
				color:#595959; 
				font-weight:bold; 
				}

.stit			{
				margin:0; 
				padding:25px 0 5px 0;  
				font-size:10pt; 
				color:#b52f37; 
				font-weight:bold; 
				}

.stit_top		{
				margin:0; 
				padding:0 0 5px 0;  
				font-size:10pt; 
				color:#b52f37; 
				font-weight:bold; 
				}



.stit_black	{	margin:0; padding:10px 0 3px 0;  font-size:10pt; color:#777; font-weight:bold; }
.sstit		{	margin:0; padding:10px 0 0 0;  font-size:10pt; color: #360; font-weight:bold; }

.txtTit		{
			padding:7 0 2 0; 
			color:#444; 
			font-weight:bold;
			}

.txtTit_ex	{
			padding-left:12px; 
			}



.p			{margin:0px;}
.padding1	{	margin:0; padding:10px 0 10px 0;}
.padding2	{	margin:0; padding:0px 0 10px 0;}
.padding3	{	margin:0; padding:3px 0 3px 0;}
.padding4	{	margin:0; padding:10px 0 0 0;}

.table_style td	{ padding:5px; margin:1px}





.navi p		{	margin:0; padding:0 0 3px 0; }

/**/
ul			{	margin:0; padding:0;}
ul li		{	padding:10px 0 0 0; }
ol			{	margin:0; padding:0 0 0 35px; font-family:"Dotum"; font-size:9pt; color:#666; font-weight: normal; line-height:1.5;}		
ol li		{	margin:0; padding:0;   }


.ulNum			{}
.ulNum ol		{
				margin:0; 
				padding:0;
				}

.ulNum ol li	{	
				margin:0 0 0 20px; 
				padding:0;
				list-style:decimal;
				}



.line		{	border-bottom:1px solid #d7d7d7;}	
.line_dot	{	border-bottom:1px dotted #444; margin:10px 0 20px 0; padding:0;}	

/*·¹ÇÁÆ®¸Þ´º*/
.Left 			{
				background:url(../images/left_menu_bg.png) repeat-y; 			
				width:160px; 	
				padding:0px;
				background-color:#f5f5f5;
				position:fixed;
				height:2000px;
				left:0px;
				
				}

.Category		{

				position:fixed;
				top:63px;
				width:160px; 
				padding:15px 0px 20px 0px; 
				}

.Category ul	{	
				margin:0; 
				padding:0;
				list-style:none; 
				font-family:"Dotum"; 
				font-size:9pt; 
				color:#444; 
				font-weight:bold;
				}

.Category ul li	{	
				width:140px; 	
				border-bottom:1px solid #d7d7d7;
				padding:10px 0 4px 15px; 
				background:url(../img/bulletCategory.gif) no-repeat left 9px; 
				
				}
.Category ul li.top
				{
				width:160px; 	
				background:url(../images/left_menu_title.png) no-repeat ; 
				height:20px;
				border:0;
				color:#fff; 
				font-family:"Dotum"; 
				font-weight:bold;
				text-align : center;
				font-size:10pt; 				
				padding:0px 0 5px 0;
				margin-top:-15px;
				margin-left:2px;
				line-height:20px;
				}


.Category ul a{ width:120px; height:22px; margin:0; padding:0; }

.Category ul a:link 		{	 font-family:±¼¸²;	font-size:9pt; text-decoration:none;	color:#3b3b3b;}

.Category ul a:active 	{	 width:100%; height:19px; font-family:±¼¸²;font-size:9pt; text-decoration:none;	color:#3b3b3b; }

.Category ul a:visited 	{	font-family:±¼¸²;	font-size:9pt; text-decoration:none;	color:#3b3b3b;}

.Category ul a:hover 	{	width:100%; font-family:±¼¸²;font-size:9pt; text-decoration:none;	color:#c2762b; }

/*¿À¸¥ÂÊ tab*/
.tab
			{
			position:fixed;
			top:63px;
			left:160px;
			width:100%;
			height: 55px;
			float:left;
			padding-left:20px;
			background:url(../images/bg_tab.png) repeat-x;  		

			}
.tab_bg
			{				
			height:30px;
			margin: 0px;			
			background:url(../images/bg_tab.png) repeat-x;  		
			}

.tab_left
			{			
			background:url(../images/tab_left.gif) no-repeat;  
			width : 4px;
			margin-left:0px; 
			height:30px;				
			float:left;
		
			}
.tab_title
			{
			background:url(../images/tab_middle.gif) repeat-x;  
			padding:10px 2px 0 2px;
			margin:0px; 
			font-family:"Dotum"; 
			color:#333;
			font-size:10pt; 	
			height:30px;		
			float:left;
			}

.tab_right
			{
			background:url(../images/tab_right.gif) no-repeat;  
			width : 9px;
			margin-right:0px; 
			height:30px;	
			float:left;
			}
/*¿À¸¥ÂÊ tab_over*/

.tab_left_over
			{
			background:url(../images/tab_over_left.gif) no-repeat;  
			width : 4px;
			margin-left:0px; 
			height:30px;				
			float:left;
		
			}
.tab_title_over
			{
			background:url(../images/tab_over_middle.gif) repeat-x;  
			padding:10px 2px 0 2px;
			margin:0px; 
			font-family:"Dotum"; 
			font-weight:bold;
			color:#3c3c3c;
			font-size:10pt; 	
			height:30px;		
			float:left;
			}

.tab_right_over
			{
			background:url(../images/tab_over_right.gif) no-repeat;  
			width : 4px;
			margin-right:4px; 
			height:30px;	
			float:left;
			}

.gnb{
			position:relative;
			width:100%;
			top:0px;
			right:200px;
			height:25px;
			padding:5px 20px 0px 0px;
			text-align:right;
}
/*¿©¹é*/
.marginB_15		{
				margin-bottom:13px;
				}

.marginL_15{
margin-left:30px;
}

/*³ëÆ¼½º*/
.notice1	{	width:780px; background-color: #fff; margin:10px 0 0 0; padding:5px ; border:1px solid #825300; color:#825300; }
.notice2	{	width:720px; background-color: #fff; margin:10px 0 0 0; padding:5px ; border:1px solid #825300; color:#825300; }

.noticeR	{	
			width:760px; 
			background-color: #fff; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;
			border:1px solid #F1BAD1; }

.noticeP	{	
			width:760px; 
			background-color: #fff; 
			margin:0; 
			padding:15px 20px 15px 20px;
			border:1px solid #47a9c5; }
.noticeG	{	
			width:740px; 
			background-color: #f0efeb; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;  
			border:1px solid #d6d5d1;
			}

.noticeR_tit
			{
			width:100%;
			border-bottom:1px dashed #F1BAD1;
			font-weight:bold;
			color:#bb2f2f;
			margin-bottom:5px;
			}

.noticeG_tit
			{
			width:100%;
			border-bottom:1px dashed #d6d5d1;
			font-weight:bold;
			margin-bottom:5px;
			}



/*Å×ÀÌºí*/
.tdWhite_C	{background-color:#FFF; text-align:center; border:1px solid #825300; padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdWhite_L	{background-color:#FFF; text-align:left; border:1px solid #825300; padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdGray_C	{background-color:#ddd; text-align:center; border:1px solid  #825300;padding:5px; margin-left:10px;  color:#000; vertical-align:middle;}
.tdGray_L	{background-color:#ddd; text-align:left; border:1px solid  #825300;padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdBlue_C	{background-color:#9CF; text-align:center; border:1px solid  #825300;padding:5px; margin-left:10px; color:#000; vertical-align:middle;}


/* FOOTER BEGINS */
#footer {
	position:absolute;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background: #bbb;
	clear: both;
	text-align:center;
}

#footer p, #footer span {
	color: #333;
}

#footer a {
	font-weight: bold;
	line-height: 32px;
	color: #000;
}

#footer a:hover {
	color: #fff;
}

#footer hr {
	border-top: 1px solid #bbbbbb;
	margin: 10px 0px;
}

#footer .links {
	font-size: 0px;
}

#footer .links li {
	display: inline;
	border-left: 1px solid #bbbbbb;
	margin-left: 10px;
	padding-left: 10px;
}

#footer .links li:first-child {
	border: none;
	padding: 0px;
	margin: 0px;
}

/* FOOTER ENDS */