/*--기본--*/
body                       {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
a:link						{ color: #333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;  line-height: 14pt;}
a:visited	 			    { color: #333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;  line-height: 14pt;}
a:active					{ color: #333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;  line-height: 14pt;}
a:hover					    { color: #f96f24; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;  line-height: 14pt;}
.font						{ color: #333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;}
.title                      { PADDING-bottom:15px; text-align:left;}
.navi               {PADDING-top:20px; PADDING-bottom:5px; color: #5A595A; font-family:Dotum, Verdana; text-decoration: none ; font-size:11px; font-weight: normal; text-align:right;}
.navi01             {color: #5A595A; font-family:Dotum; font-size:12px; font-weight:bold; text-align:inherit; }
.navi02              {PADDING-top:6px; color: #4d4c4c; font-family:Dotum, Verdana; text-decoration: none ; font-size:11px; font-weight: normal; text-align:center;}
.content_bottom     {PADDING-bottom:35px;}
img, fieldset, iframe	{border:none;}

.scroll00 {overflow-y:auto;  padding:0px}
.scroll01 {overflow-x:auto;overflow-y:auto;  padding:0px}
td					{ color: #333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: normal;line-height: 20px;} 
.s_sub						{ color:#5A595A; font-family:Dotum; text-decoration: none ; text-align:right; font-size:11px;}
.p_01                  {PADDING-LEFT:10px;}
.p_02                  {PADDING-LEFT:4px;}
.p_03                  {PADDING-LEFT:13px; color:#ffffff; font-family:Dotum; text-decoration: none ; font-size:12px; font-weight: bold;}
.p_04                  {font-family:Dotum; text-decoration: none ; font-size:12px; font-weight: bold;}
.p_05                  {PADDING-LEFT:18px; color:#db7830; font-family:Dotum; text-decoration: none ; font-size:11px; font-weight: bold;}
.p_06                  {PADDING-LEFT:20px;}
.p_07                  {PADDING-LEFT:30px;}
.p_08                  {PADDING-LEFT:31px; PADDING-bottom:2px; color:#ffffff; font-family:Dotum; text-decoration: none ; text-align:left; font-size:12px; font-weight: bold;}
.p_09                  {PADDING-LEFT:25px; PADDING-bottom:2px; color:#ffffff; font-family:Dotum; text-decoration: none ; text-align:left; font-size:12px; font-weight: bold;}

.s_title			   { PADDING-LEFT:4px; color:#2f9c9f; font-family:Dotum; text-decoration: none ; font-size:12px; font-weight: bold;}
.s_title01		   { PADDING-LEFT:4px; color:#1992ca; font-family:Dotum; text-decoration: none ; font-size:12px; font-weight: bold;}




/*---------------------------------------- 좌측메뉴 ----------------------------------------*/

/*--메인공지사항--*/
.link01                     { color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}
a.link01:link						{ color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}
a.link01:visited	 			    { color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}
a.link01:active					{ color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}
a.link01:hover					{ color:#f96f24; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}



/*--좌측서브메뉴--*/
a.link02 :link						{ color: #32a8b4; font-family:Dotum; text-decoration: none ; font-size:11px; font-weight: bold;}
a.link02 :visited	 			    { color: #333333; font-family:Dotum; text-decoration: none ; font-size:11px; font-weight: bold;}
a.link02 :active					{ color: #333333; font-family:Dotum; text-decoration: none ; font-size:11px; font-weight: bold;}
a.link02 :hover					{ color: #32a8b4; font-family:Dotum; text-decoration: none ; font-size:11px; font-weight: bold;}
.boxline                  {PADDING-LEFT:10px;  PADDING-top:5px; border:1px solid #5a8a93; background-color:#eef3fd;}
.link02

.link03                     { color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:16px; PADDING-LEFT:5px; text-align:left;}
a.link03:link						{ color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:16px; PADDING-LEFT:5px; text-align:left;}
a.link03:visited	 			    { color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:16px; PADDING-LEFT:5px; text-align:left;}
a.link03:active					{ color:#333333; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:16px; PADDING-LEFT:5px; text-align:left;}
a.link03:hover					{ color:#f96f24; font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:16px; PADDING-LEFT:5px; text-align:left;}


/*---------------------------------------- 게시판 ----------------------------------------*/
.board_top          {background-color:#f7f7f7; height:22pt;}
.board_box          {background-color:#44bfbb; height:3px;}
.board_box01          {background-color:#559adb; height:2px;}
.board_box02          {background-color:#ffffff; height:1px;}
.table_list         {border-bottom:1px #dadada solid;border-top:1px #dadada solid; border-left:1px #dadada solid; border-right:1px #dadada solid; border-collapse:collapse; }
.table_list01       {border-bottom:3px #dadada solid;border-top:3px #dadada solid; border-left:3px #dadada solid; border-right:3px #dadada solid; border-collapse:collapse; }
.table_line         {border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse; PADDING-LEFT:8px;}
.table_line01       {border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse; PADDING-LEFT:8px; PADDING-top:8px; PADDING-right:8px;PADDING-bottom:8px;}
.table_line02       {border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse;}
.table_line03       {border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse; PADDING-LEFT:5px;}
.table_line04       {border-bottom:1px #d8d8d8 solid;border-top:2px #4dbacf solid; border-collapse:collapse; PADDING-LEFT:8px;}
.table_line05       {border-bottom:1px #d8d8d8 solid;border-collapse:collapse; PADDING-LEFT:8px;}
.table_line06       {background-color:#ffffff; PADDING-LEFT:8px; PADDING-top:8px; PADDING-right:8px;PADDING-bottom:8px; height:22pt}
.table_line07       {PADDING-LEFT:8px; PADDING-top:8px; PADDING-right:8px;PADDING-bottom:8px;}
.table_font			{background-color:#e8f3f9;  font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: bold; PADDING-LEFT:10px;}
.table_font01		{border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse; PADDING-LEFT:8px; background-color:#e8f3f9;  font-family:Dotum , Verdana; text-decoration: none ; font-size:12px;  COLOR:#5196bb;  font-weight: bold;}
.table_font02		{background-color:#f0f0f0;  font-family:Dotum , Verdana; text-decoration: none ; font-size:12px;  COLOR:#515151;  font-weight: bold; PADDING-LEFT:10px;}
.table_font03		{font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; font-weight: bold;}
.table_top          {background-color:#f7f7f7; PADDING-LEFT:8px; font-weight: bold; height:22pt;}
.table_top01        {border-right:1px #d8d8d8 solid;  border-bottom:1px #d8d8d8 solid; background-color:#f8f8f8; text-align:center;font-weight: bold; height:18pt;}
.table_top02         {background-color:#f0f0f0; text-align:center; font-weight: bold; height:25pt;}
.table_top03         {background-color:#f8f8f8; text-align:center; font-weight: bold; height:22pt;}
.table_top04         {background-color:#eff6fe; text-align:center; font-weight: bold; height:22pt;}
.table_top05         {background-color:#eff6fe; PADDING-LEFT:8px; text-align:left; font-weight: bold; height:22pt;}
.table_body         {background-color:#ffffff; text-align:center; height:22pt}
.table_body02       {border-bottom:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid;  text-align:center; height:22pt}
.table_body01       {background-color:#ffffff; PADDING-LEFT:8px; text-align:left; height:22pt}.table_body01       {background-color:#ffffff; PADDING-LEFT:8px; text-align:left; height:22pt}
.table_body03       {background-color:#ffffff; text-align:center; height:22pt}
.table_body04       {background-color:#f2f2f2; text-align:center; height:22pt}

.main01			 {border-right:1px #ffffff solid; background-color:#ededed;  font-family:Dotum , Verdana; text-decoration: none ; text-align:center;  font-size:11px; font-weight: bold; height:14pt;}
.main02			 {background-color:#efefef;  font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; text-align:center;  font-weight: bold; height:28px;}
.main03			 {background-color:#ffffff;  font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; text-align:right;}
.main04			 {font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:13pt; PADDING-LEFT:2px;}
.main05			 {font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; text-align:center;}
.main06        {border-bottom:1px #d8d8d8 solid;border-top:1px #d8d8d8 solid; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-collapse:collapse; PADDING-LEFT:3px; PADDING-top:3px; PADDING-right:3px;PADDING-bottom:3px;}
.main07			 {font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; text-align:left; height:15pt; PADDING-LEFT:15px;}
.main08			 {font-family:Dotum , Verdana; text-decoration: none ; font-size:11px; height:18px; PADDING-LEFT:5px; text-align:left;}
.main09			 {background-color:#dcdcdc; height:1px;}

.box                {border-bottom:1px #e4e4e4 solid;border-top:1px #e4e4e4 solid; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; border-collapse:collapse; }
.box01               {border-bottom:10px #f8f8f8 solid;border-top:10px #f8f8f8 solid; border-left:10px #f8f8f8 solid; border-right:10px #f8f8f8 solid; border-collapse:collapse;}
.content01			 {font-family:Dotum , Verdana; text-decoration: none ; font-size:12px; text-align:left; line-height: 16pt;}
.btn       {PADDING-right:8px;text-align:right;}

/*셀렉트박스/인풋박스/폼 속성(사용처 : 사이트 전체 폼 일반 속성)*/
/* 폼 속성 */
.input1 {border:#d8d8d8 1px solid; font-size: 12px; font-family:Dotum;  background-color:#ffffff}

.select {font-size: 12px; color: #555555; line-height: normal; font-family:Dotum; text-decoration: none}
textarea {PADDING-LEFT:10px;  PADDING-top:10px; PADDING-RIGHT:10px; PADDING-BOTTOM:10px; border: #afafaf 1px solid; font-size: 12px; color: black; font-family:Dotum}


#wrap{min-height:100%;min-width:100%;background: url(/ext/soci/images/top/menu_bg.gif) repeat-x 0 0;text-align:center; position:relative; _height:100%; _width:100%;}


#header .lnb{width:684px; display:inline-block; position:absolute; margin-top:-68px; left:50%; margin-left:-430px;}
#header .lnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#header .lnb li{float:left;}
#header .lnb li.first{margin-left:0;}


#header .snb {position:absolute; display:inline-block; z-index:1;  top:44px; padding:2px 20px 2px 10px; vertical-align:middle;}
#header .snb a{font-size:12px;border-left:1px solid #a4a3a3;padding:0 1px 0 5px;}
#header .snb a.first{padding-left:0;border-left:0;}
#header .snb li.last a {padding-right:0;margin-right:0;}
#header .snb li:first-child a {padding-left:0;margin-right:0;border-left:0;}
#header .snb a:hover{color:#1658a5;}

#header2 .lnb{width:700px; display:inline-block; position:absolute; margin-top:-68px; left:50%; margin-left:-360px;}
#header2 .lnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#header2 .lnb li{float:left;}
#header2 .lnb li.first{margin-left:0;}

#header2 .snb {position:absolute; display:inline-block; z-index:1;  top:44px; padding:2px 20px 2px 10px; vertical-align:middle; left: 400px}
#header2 .snb a{ font-size:12px; margin-left:10px;}
#header2 .snb a.first{}
#header2 .snb a:hover{color:#1658a5;}

#header3 .lnb{width:855px; display:inline-block; position:absolute; margin-top:-68px; left:50%; margin-left:-495px;}
#header3 .lnb:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#header3 .lnb li{float:left;}
#header3 .lnb li.first{margin-left:0;}

/* #header3 .snb {position:absolute; display:inline-block; top:44px; padding:2px 20px 2px 10px; vertical-align:middle;} */
#header3 .snb {display:inline-block; top:44px; padding:2px 20px 2px 10px; vertical-align:middle;}
/* #header3 .snb {top:44px; padding:2px 20px 2px 10px; vertical-align:middle;"} */
#header3 .snc {/*position:absolute; display:inline-block; */z-index:1;  margin-left:102px; top:39px; background:#ffffff; padding:1px 30px 1px 1px; vertical-align:middle;}
#header3 .snb a{ font-size:12px; margin-left:10px;}
#header3 .snb a.first{}
#header3 .snb a:hover{color:#1658a5;}


/*skipnavi*/
div ul#skipNavi {position:relative;left:450px;top:20px !important;}
div ul#skipNavi li{float:left;width:130px;position:absolute;top:-50px;}
div ul#skipNavi a {height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center; color:#fff;white-space:nowrap;} 
div ul#skipNavi a:focus, 
div ul#skipNavi a:active {position:relative;top:70px;height:auto; left:300px;  width:130px;padding:5px;margin-bottom:10px;font-weight:bold;border:solid 2px #023ea1;color:#000;background-color:#ffffff;}