/*default*/

BODY {

	SCROLLBAR-FACE-COLOR: #FFFFFF;

	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;

	SCROLLBAR-SHADOW-COLOR: #FFFFFF;

	SCROLLBAR-3DLIGHT-COLOR: #BDBDBD;

	SCROLLBAR-ARROW-COLOR: #BDBDBD;

	SCROLLBAR-TRACK-COLOR: #FFFFFF;

	SCROLLBAR-DARKSHADOW-COLOR: #BDBDBD;

	MARGIN-LEFT: 0px;

	MARGIN-TOP: 0px;

	MARGIN-RIGHT: 0px;

	MARGIN-BOTTOM: 0px;	
	
	/* BACKGROUND-COLOR:#DBDBDC; */

}

.BG_TOP    			{background-image: url(../images/main_bg_top.gif); background-repeat: no-repeat; position:center;}

.BG_MAIN   			{background-image: url(../images/main_bg_center.gif); background-repeat: repeat-x;}

.BG_SUB	   			{background-image: url(../images/sub_bg_body.gif); background-repeat: repeat-x; background-position:top;}

.BG_SUBTOP 			{background-image: url(../images/sub_bg_top.gif); background-repeat: no-repeat; background-position:center}

.BG_SUBLEFT  {background-image: url(../images/sub_bg_left.gif); background-repeat: no-repeat; background-position:left bottom;}

.BG_BOTTOM 			{background-image: url(../images/sub_bg_footer2.gif); background-repeat: repeat; background-position:center;}

.BG_FOOTER			{background-image: url(../images/sub_bg_footer.gif); background-repeat: repeat-x;}





IMG                     {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}

TABLE                   {FONT-SIZE: 12px; COLOR: #848484; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

TD                      {FONT-SIZE: 12px; COLOR: #848484; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

FORM                    {FONT-SIZE: 11px; COLOR: #848484; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma; border:0;margin:0;}

SELECT                  {FONT-SIZE: 11px; COLOR: #848484; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}

TEXTAREA                {FONT-SIZE: 11px; COLOR: #848484; line-height:18px; FONT-FAMILY: µ¸¿ò,Tahoma;}





A:link                  {COLOR: #848484; TEXT-DECORATION: none}

A:visited               {COLOR: #848484; TEXT-DECORATION: none}

A:hover                 {COLOR: #848484; TEXT-DECORATION: none}

A:active                {COLOR: #848484; TEXT-DECORATION: none}





/*link*/

A.link_notice:link        {COLOR: #FFFFFF; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_notice:visited     {COLOR: #FFFFFF; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }

A.link_notice:hover       {COLOR: #FFFFFF; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: underline; }

A.link_notice:active      {COLOR: #FFFFFF; FONT-WEIGHT:none; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò,Tahoma; TEXT-DECORATION: none; }






/* Font */

.f11n_his                 {COLOR: #BEBEBB; FONT-SIZE: 11px; FONT-WEIGHT:none; FONT-FAMILY:µ¸¿ò; letter-spacing:-1px; padding-bottom:3px}

.f11n_616163              {COLOR: #616163; FONT-SIZE: 11px; FONT-WEIGHT:none; FONT-FAMILY:±¼¸²;}

.f11n_949494              {COLOR: #949494; FONT-SIZE: 11px; FONT-WEIGHT:none; FONT-FAMILY:µ¸¿ò,Tahoma; letter-spacing:-1px;}

.f12n_notice              {COLOR: #CFCAB9; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò; line-height:18px;}

.f12b_000000              {COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò; FONT-WEIGHT:bold; line-height:18px; 
													letter-spacing:-1px;}

.f12n_line15			  			{COLOR: #525252; FONT-SIZE: 12px; line-height:15px; letter-spacing:-1px;}

.f12b_8BA34B			  			{COLOR: #8BA34B; FONT-SIZE: 12px; FONT-FAMILY:µ¸¿ò; FONT-WEIGHT:bold}

.f12b_444444			  			{COLOR: #444444; FONT-SIZE: 12px; FONT-FAMILY:±¼¸²; FONT-WEIGHT:bold}

.f12b_BF4646			  			{COLOR: #BF4646; FONT-SIZE: 12px; FONT-FAMILY:±¼¸²; FONT-WEIGHT:bold}

.f15b_BF4646			  			{COLOR: #BF4646; FONT-SIZE: 15px; FONT-FAMILY:±¼¸²; FONT-WEIGHT:bold}





/* 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: #D7D7D7 1px solid;
                     BORDER-TOP: #D7D7D7 1px solid; BORDER-LEFT: #D7D7D7 1px solid; BORDER-BOTTOM: #D7D7D7 1px solid;
										 BACKGROUND-COLOR: #FFFFFF;}
										 
.INPUT_gray3         {height:18px; FONT-SIZE: 12px; COLOR:#363336; font-family:"µ¸¿ò"; BORDER-RIGHT: #CCCCCC 1px solid;
                     BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
										 BACKGROUND-COLOR: #F9F9F9;}
										 
.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:750px; margin:0 auto; position:relative; }
#header h1 {float:left;}

#btn_logo {float:left;  position:relative; height:2px; 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:850px;margin:0 auto;height:50px; }

.logo {float:left;  position:relative; width:182px;height:80px; 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: #000;
  display: block;
   font-family:'Nanum Gothic';
  FONT-WEIGHT:bold;
  font-size: 15px;
  padding: 30px 45px 15px 23px;
  transition: 0.3s linear;
 letter-spacing:0;
 text-decoration:none;
}										

nav ul li a:link {
  color: #000;
  display: block;
   font-family:'Nanum Gothic';
  FONT-WEIGHT:bold;
  font-size: 15px;
  padding: 30px 45px 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:140px;height:100%;float:left;z-index:100; }

		.submenu {float:left;width:180px;margin-top:0px;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: 5px;  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:#a2bbe0;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:0px 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}