/*default*/

BODY {

	SCROLLBAR-FACE-COLOR: #241F0D;

	SCROLLBAR-HIGHLIGHT-COLOR: #57470E;

	SCROLLBAR-SHADOW-COLOR: #241F0D;

	SCROLLBAR-3DLIGHT-COLOR: #57470E;

	SCROLLBAR-ARROW-COLOR: #57470E;

	SCROLLBAR-TRACK-COLOR: #241F0D;

	SCROLLBAR-DARKSHADOW-COLOR: #57470E;

	MARGIN-LEFT: 0px;

	MARGIN-TOP: 0px;

	MARGIN-RIGHT: 0px;

	MARGIN-BOTTOM: 0px;	
	
	background: FAF1D0;

}

.BG_MAIN {

	background-image: url(../images/main_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-attachment: scroll;

}

.BG_SUB {

	background-image: url(../images/sub_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-attachment: scroll;

}

.BG_BODY {

	background-image: url(../images/body_bg.gif);

	background-repeat: repeat;

	background-position: left top;

	background-attachment: scroll;

}

.BG_IMG {background-color:2A221A;}

.BG_SUB_LEFT  {background-image: url(../images/sub_left_bg.gif); background-repeat: no-repeat; background-position:right top51px;
				 			background-attachment: scroll;}

.BG_SUB_RIGHT {background-image: url(../images/sub_right_bg.gif); background-repeat: no-repeat; background-position:left top51px;
				 			background-attachment: scroll;}
							
.BG_SUB_TOP   {background-image: url(../images/sub_top_bg.gif); background-repeat: repeat-x; background-position: left top;
				 			background-attachment: scroll;}





IMG                     {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}

TABLE                   {FONT-SIZE: 12px; COLOR: #6E6132; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

TD                      {FONT-SIZE: 12px; COLOR: #6E6132; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

FORM                    {FONT-SIZE: 11px; COLOR: #6E6132; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma; border:0;margin:0;}

SELECT                  {FONT-SIZE: 11px; COLOR: #6E6132; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

TEXTAREA                {FONT-SIZE: 11px; COLOR: #6E6132; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}





A:link                  {COLOR: #B7AF93; TEXT-DECORATION: none}

A:visited               {COLOR: #B7AF93; TEXT-DECORATION: none}

A:hover                 {COLOR: #B7AF93; TEXT-DECORATION: none}

A:active                {COLOR: #B7AF93; TEXT-DECORATION: none}



/*.Search_BG {

	background-image: url(images/main_bg_search.gif);

	background-repeat: no-repeat ;

	background-position: left bottom;

	background-attachment: scroll;

}*/



/*link*/

A.link_notice:link         {COLOR: #BCB495; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_notice:visited      {COLOR: #BCB495; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_notice:hover        {COLOR: #BCB495; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: underline; }

A.link_notice:active       {COLOR: #BCB495; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿òTahoma; TEXT-DECORATION: none; }


A.link_white:link         {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_white:visited      {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_white:hover        {COLOR: #ffffff; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_white:active      {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿òTahoma; TEXT-DECORATION: none; }


A.link_11white:link         {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_11white:visited      {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_11white:hover        {COLOR: #ffffff; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_11white:active      {COLOR: #6E6132; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }




/* Font */

.f11n_top                 {COLOR: #616163; FONT-SIZE: 11px; FONT-WEIGHT:none; FONT-FAMILY:µ¸¿ò;}

.f11n_white               {COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT:none; FONT-FAMILY:µ¸¿ò;}

.f11n_notice              {COLOR: #B7AF93; FONT-SIZE: 11px; FONT-FAMILY:µ¸¿ò;}

.f12n_line15			 				{COLOR: #525252; FONT-SIZE: 12px; line-height:15px; letter-spacing:-1px;}

.f12n_153149              {COLOR: #153149; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò;}

.f12n_D0BB95              {COLOR: #D0BB95; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò;}

.f12b_9A7408							{COLOR: #9A7408; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò; font-weight:bold}

.f12b_700000							{COLOR: #700000; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò; font-weight:bold}




/*  Padding */

.padding_subbady  {padding:20px 15px 30px 15px; align:justfy;}

.padding_10       {padding:10px; align:justfy;}

.padding_left     {padding-left:10px;}

.padding_left15   {padding-left:15px;}

.padding_right    {padding-right:10px;}

.padding_top      {padding-top:10px;}

.padding_bottom   {padding-bottom:10px;}





/*  Line */

.line_bottom      {border-bottom:solid; border-bottom-color:#E7E7E7; border-bottom-width:1}

.line_right       {border-right:solid; border-right-color:#E7E7E7; border-right-width:1}





/* DIV */
.img    					{	position: absolute;	left:0px;	top:100px;	width:100%;	height:300px;	z-index:2;}
.mainmenu 				{position: absolute; left:0px; top:0px; width:1000px; height:125px;	z-index:1;}





/* INPUT */

.INPUT_search       {height:18px; BORDER-RIGHT: #DDD7C4 1px solid; BORDER-TOP: #DDD7C4 1px solid; BORDER-LEFT: #DDD7C4 1px solid;
                     BORDER-BOTTOM: #DDD7C4 1px solid; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 12px;}
					 
.INPUT_gray         {height:19px; FONT-SIZE: 12px; COLOR:#363336; font-family:"µ¸¿ò"; BORDER-RIGHT: #C2C2C2 1px solid;
                     BORDER-TOP: #C2C2C2 1px solid; BORDER-LEFT: #C2C2C2 1px solid; BORDER-BOTTOM: #C2C2C2 1px solid;
										 BACKGROUND-COLOR: #F8F8F0;}

.INPUT_gray2        {FONT-SIZE: 12px; COLOR:#363336; font-family:"µ¸¿ò"; BORDER-RIGHT: #D9D9D9 1px solid;
                     BORDER-TOP: #D9D9D9 1px solid; BORDER-LEFT: #D9D9D9 1px solid; BORDER-BOTTOM: #D9D9D9 1px solid;
					 BACKGROUND-COLOR: #FFFFFF; scrollbar-face-color: #F8F8F0;  scrollbar-highlight-color: #F8F8F0;
					 scrollbar-shadow-color: #D3D3CB; scrollbar-3dlight-color: #D3D3CB; scrollbar-darkshadow-color: #F8F8F0;
					 scrollbar-track-color: #F8F8F0; scrollbar-arrow-color: #2C2C24;}

 /* header */
#header_wrap { position:relative; z-index:102; margin:0 auto; }
#header {width:1000px; margin:0 auto; position:relative; }
#header h1 {float:left;}

#btn_logo {float:left;  position:relative; height:39px; z-index:101;}
#btn_logo ul {float:left;}
 /* Navigation Styles */

/* nav { background: #005531; border-top: 1px solid #a0a0a9;border-bottom: 1px solid #a0a0a9;} */
nav { width:1000px;margin:0 auto;height:39px; }

.logo {float:left;  position:relative; width:209px;height:120px; z-index:101;}

nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;		  
}

nav ul li {
  display: inline-block;
  position: relative;		 
}

nav ul li a {
  color: #fff;
  display: block;
   font-family:'Nanum Gothic';
  FONT-WEIGHT:bold;
  font-size: 15px;
  padding: 13px 10px 15px 23px;
  transition: 0.3s linear;
 letter-spacing:0;
 text-decoration:none;
}										

nav ul li a:link {
  color: #fff;
  display: block;
   font-family:'Nanum Gothic';
  FONT-WEIGHT:bold;
  font-size: 15px;
  padding: 13px 10px 15px 23px;
  transition: 0.3s linear;
  letter-spacing:0;
}

nav ul li a:hover {
  color: #01619d;
  text-decoration:none;
  /* background: #000; */
  letter-spacing:0;
}					 

nav ul li ul {
  border: 1px solid #bbb;
  display: none;
  position: absolute;
  width: 130px;
}

nav ul li ul li {
  border-top: 1px solid #f0f0f0;
  display: block;
}

nav ul li ul li:first-child { border-top: none; }

nav ul li ul li a {
  color: #555;
  font-size: 12px;
  background: #ffffff;
	  FONT-WEIGHT:100;
  display: block;
  padding: 10px 14px;
  letter-spacing:0;
}

nav ul li ul li a:link {
  color: #555;
  font-size: 12px;
		  FONT-WEIGHT:100;
  background: #ffffff;
  display: block;
  padding: 10px 14px;
  letter-spacing:0;
}

nav ul li ul li a:hover { 
	background: #2d2216;
	color: #FFF;
	font-size: 12px;
  letter-spacing:0;
  }

nav .fa.fa-angle-down { margin-left: 6px; }

#containersubmenu{width:200px;height:100%;float:left;z-index:100; }

		.submenu {float:left;width:200px;margin-top:-50px;margin-left:-25px;margin-right:0px;margin-bottom:0px;border:0px solid #d1d1d1;  }
			.submenu ul li {border-bottom:1px solid #e5e5e5;list-style:none;}
			.submenu ul li a { display: block; font-size:12px;font-weight:bold;padding-left: 10px;  line-height: 30px; color: #797979;}
			.submenu ul li.on a {color:#ffffff; font-weight:bold;text-align:left}
			.submenu ul li a:hover { font-weight:bold;background:#251D14;text-decoration:none;}
			.submenu ul li.mn a {color:#0045ad; font-weight:bold; background:#000000;}
			
			.sTit {  width:0px;background:#6fce62;  }
			.sTit span {color:#acacac; font-size:13px; line-height:0px}
			.sTit ul {padding:200px 0 0px 0px ; font-size:12px; color:#FFFFFF; font-weight:bold;}

		.contentwrap {float:right;  width:670px; padding-top:10px}
			.contentwrap .location { height:80px;}
			.contentwrap .location2 { height:80px;}


#tabmenu {  z-index:99; margin:0 auto; height:70px;margin-top: 20px}
ul.tabmenu					{overflow:hidden;margin-left:10px;}
ul.tabmenu li				{list-style:none;float:left; width:50%; background:#e8e8e8;}
ul.tabmenu li.on			{list-style:none;background:#6e7482; color:#fff;}
ul.tabmenu li.on a			{color:#fff; border:1px solid #6e7482;  font-weight: bold;  }
ul.tabmenu li.on a:hover	{background:#6e7482; text-decoration:none;}
ul.tabmenu li a			{display:block;  height:25px; padding:10px 0 8px 0; text-align:center; border:1px solid #dddde1; font-size:18px; color:#7b7c81; }
ul.tabmenu li a:hover		{background:#9197a6; border:1px solid #9197a6; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu li a.selected	{background:#9197a6;  font-weight: bold; color:#fff}


#tabmenu2 {  z-index:99; margin:0 auto; height:40px;}
ul.tabmenu2					{overflow:hidden;margin-left:10px;}
ul.tabmenu2 li				{list-style:none;float:left; width:30%; background:#e8e8e8;}
ul.tabmenu2 li.on			{list-style:none;background:#6e7482; color:#fff;}
ul.tabmenu2 li.on a			{color:#fff; border:1px solid #6e7482;  font-weight: bold;  }
ul.tabmenu2 li.on a:hover	{background:#6e7482; text-decoration:none;}
ul.tabmenu2 li a			{display:block;  height:25px; padding:5px 0 3px 0; text-align:center; border:1px solid #dddde1; font-size:9pt; color:#7b7c81; }
ul.tabmenu2 li a:hover		{background:#9197a6; border:1px solid #9197a6; text-decoration:none;  font-weight: bold; color:#FFF;}
ul.tabmenu2 li a.selected	{background:#9197a6;  font-weight: bold; color:#fff}