/* Table Style
/***************************************************/
.bbsBCTable					{clear:both; width:100%; margin:0 auto;}
table.BCTable				{width:100%; margin-top:5px; border:1px solid #d8d8d8; }
table.BCTable th			{text-align:center; font-size:9pt; color:#282828; background-color:#f3f8fd; height:29px; font-weight:normal; margin:0;border:1px solid #d8d8d8;}
table.BCTable td			{vertical-align:middle;padding:3px;border:1px solid #d8d8d8;}
table.BCTable a				{color: #282828; text-decoration:none;}
table.BCTable a:hover		{color:#000000; text-decoration:underline;}

table.BCTable .blue a {color:#397ce2; text-decoration:none;}
table.BCTable .blue a:hover	{color:#d10707; text-decoration:underline; background-color:#fff600;}

table.BCTable .slip_btg		{background-color:#fbe9e9; line-height:18pt; font-weight:bold;}
table.BCTable .slip_bbg		{width:752px;margin:20px; padding:10px; background-color:#fefafa; line-height:18pt;}

.bbsNVTable					{clear:both; width:100%;}
table.NVTable				{width:100%; margin:0; border:1px solid #d8d8d8; background-color:#d8d8d8;}
table.NVTable th			{ text-align:left; font-size:9pt; color:#282828; background:url(/images/bul/arrow_bluebg.gif) left center repeat-y; height:29px; font-weight:bold; margin:0; padding:0 0 0 20px;border:1px solid #d8d8d8;}
table.NVTable td			{ text-align:left; padding:0 0 0 10px; color:#282828; border:1px solid #d8d8d8; height:29px;  }
table.NVTable a				{color: #282828; text-decoration:none;}
table.NVTable a:hover		{color:#000; text-decoration:underline;}

table.NVTable .blue a	{color:#2378ae; text-decoration:none;}
table.NVTable .blue a:hover	{color:#d10707; text-decoration:underline; background-color:#fff600;}
table.NVTable .noticet		{ text-align:left; font-size:9pt; color:#6c6d6f; background:url(/images/bul/arrow_bluenobg.gif) left center repeat-y; font-weight:bold; margin:0;}
table.NVTable .noticeb		{background-color:#f1f1f1; text-align:left; font-weight:bold; color:#378594;}

/* Titile Style
/***************************************************/
.Bcon_title {height:29px; width:752px; background:#eee; margin-top:15px;}
    .Bcon_title td { background:#eee;}
	.Bcon_title h2{font-size:9pt; font-weight: bold; color:#000000; padding:8px 0 8px 10px;}
	.Bcon_title h2 img { vertical-align:middle;margin-right:10px; }
	.text {font-size:9pt; font-weight: bold; color:#000000; padding:8px 0 8px 10px;}
	.text img {vertical-align:middle;margin-right:10px; }

/* Td Style
/***************************************************/
.notice_text				{text-align:left; background-color:#f7f7f7; color:#6c6d6f; font-weight: bold;padding:0 0 0 3px;}
.notice_text img			{margin:0;}
.notice_text a			{text-align:left; color:#6c6d6f; font-weight: bold; text-decoration:none;}
.notice_text a:hover		{text-align:left; color:#b41717; font-weight: bold; text-decoration:underline;}
.notice_backbg				{height:30px;  background-color:#f7f7f7;}

.mem_Lstand					{background-color:#fdfde9; color:#808b23;}
.mem_Lstand img				{margin:0;}
.mem_Lstand a				{color:#808b23; text-decoration:none;}

.mem_Lout					{color:#c8c8c8;}
.mem_Lout img				{margin:0;}
.mem_Lout a					{color:#c8c8c8; text-decoration:none;}

.bbsBmem_info				{clear:both; width:100%; margin:15px auto 0; background-color:#fdf7f7; padding:8px;}
.Bmem_Info					{text-align:left; color:#c93d3d; background-color:#fdf7f7; font-weight:bold; padding:0 4px 0 0;}
.Bmem_Info	img			{ vertical-align:middle;margin-right:5px; }
.Bmem_Infobg				{text-align:left; background-color:#fdf7f7; padding:0 10px 0 0; }
.Bmem_Infobg	img		{ vertical-align:middle;margin-left:5px; }

.Bpro_bg01					{text-align:center; background-color:#eff9e5;}
.Bpro_bg02					{text-align:center; background-color:#f7fbd0;}
.Bpro_bg03					{text-align:center; background-color:#e5e8f9;}

.Bpro_bgline				{height:1px;background-color:#000;}

/* body cont Style
/***************************************************/
.body_titlebg		{padding:10px 0 50px 21px;}
.body_mtitle		{font-family: "나눔고딕"; font-size: 20px; font-weight:bold; color:#000000; padding:5px 10px 10px 0;}
.body_stitle		{font-family: "나눔고딕"; color:#228da2; font-size: 20px; font-weight: bold; padding:5px 0 10px 0;vertical-align:top; }

/* Tab Style
/***************************************************/
.mtab {background:url(/images/menu/tab_bg.gif)  left top no-repeat; height:28px;white-space:nowrap;}
.mtab div{text-align:left; font-family:굴림;margin:0 10px 0 12px;background-color:#f7f7f7;}
.mtab h2 img{text-align:right; margin:0;}
.mtab a:link{color: #000000; text-decoration:none;}
.mtab a:hover{color: #b41717; text-decoration:underline;}

.mtab_on { background:url(/images/menu/tabon_bg.gif)  left top no-repeat; height:28px;white-space:nowrap;}
.mtab_on div{text-align:left; font-family:굴림; color:#000; text-decoration:none; font-weight:bold;margin:0 10px 0 12px; }
.mtab_on h2 img{text-align:right; margin:0;}
.mtab_on a:link{color: #000; text-decoration:none; font-weight:bold;}
.mtab_on a:hover{color: #000000; font-weight:bold; text-decoration:underline;}

.mtab_line {background:url(/images/menu/tab_line.gif)  left bottom repeat-x;}


/* etc Style
/***************************************************/
.paging_pad			{clear:both;margin:15px 0;text-align:center;}

.eimg_box			{margin:0; border:1px solid #dbdbdb;}

.board_context		{font-family: Tahoma,arial,굴림; font-size: 9pt; color:#666666; line-height:18pt; }

.EreBG				{background:url('/images/board/5_line.gif') left bottom repeat-x;}

.EreTname			{color:#3478ac; font-weight: bold;}
.EreTname a			{color:#3478ac; font-weight: bold;}

.EreTmail			{color:#3478ac; font-weight: none;}
.EreTmail a			{color:#3478ac; font-weight: none;}

.input_login		{border:0px solid #BDBDBD; color:#FFFFFF; padding:2px 0 0 5px; background-color:#c1c1c1;}

/* Top menu Style
/***************************************************/
.TmTab				{background:url(/images/menu/ultra_topmbg.jpg) left center no-repeat; height:35px; color:#b9b9b9;}
.TmTab span			{color:#dcdcdc; text-decoration:none; font-weight:bold; padding:0px 10px 0 22px; }
.TmTab h2 img		{color:#b9b9b9; float:right; margin:0;}
.TmTab a			{color:#b9b9b9; text-decoration:none; font-weight:bold;}
.TmTab a:hover		{color:#ffffff; text-decoration:none; font-weight:bold;}
.TmTab a:visited	{color:#b9b9b9; text-decoration:none;}
.TmTab a:active		{color:#b9b9b9; text-decoration:none;}

.TmTab_on			{background:url(/images/menu/ultra_mmbg.jpg) left center no-repeat; height:35px; color:#FFFFFF;}
.TmTab_on span		{color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0 10px 0 22px; color:#FFFFFF;}
.TmTab_on h2 img	{float:right; margin:0;}
.TmTab_on a	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.TmTab_on a:hover	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.TmTab_on a:visited	{color:#FFFFFF; text-decoration:none;}
.TmTab_on a:active	{color:#FFFFFF; text-decoration:none;}

.TmTab_line			{background:url(/images/menu/tab_line.gif) left bottom repeat-x;}

#submenu			{position:absolute; left:210px; top:38px; width:100%; height:18px; z-index:2; visibility:show; background:url(/images/menu/ultra_menubg.jpg) left bottom repeat-x; font-weight:bold; color:#FFFFFF; vertical-align:middle;}
#submenu a		{color:#b9b9b9; text-decoration:none; font-weight:bold;}
#submenu a:hover	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

#main			{ background:url(/images/menu/ultra_topmbg.jpg) left center no-repeat; height:35px; color:#b9b9b9;}
#main a		{color:#b9b9b9; text-decoration:none; font-weight:bold;}
#main a:hover	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

.selectbox_top		{background-color:#24292f; border:1px solid #BDBDBD; color:#999999;}

/* Project renewal
/***************************************************/
.rewtable {margin:0;}
.rewtable .layleftcen {width:412px; border-right:1px solid #d8d8d8;}
.rewtable .body_mtitle1 {font-family: "나눔고딕"; color:#000000; margin:0; padding:5px 0 10px 0; line-height:20px; font-size:18px;}
.rewtable .body_mtitle1 span {margin:0; padding:0; vertical-align:middle; line-height:17px;}
.rewtable .body_mtitle2 {font-family: "나눔고딕"; color:#000000; margin:0; padding:5px 0 10px 0; line-height:20px; font-size:18px;}
.rewtable .body_mtitle3 {font-family: "나눔고딕"; color:#000000; margin:0; padding:3px 0 7px 0; line-height:20px; font-size:18px;}
.rewtable .body_mtitle3 span {font-family: "나눔고딕"; color:#000000; line-height:20px; font-size:20px;}
.rewtable .body_mtitle3 img {vertical-align:middle;}
.rewtable .body_mtitle4 {font-family: "나눔고딕"; color:#000000; margin:0; padding:7px 0 7px 0; line-height:20px; font-size:18px;}
.rewtable .titlinebg {width:100%; height:3px; background:url(/images/common/titlinebg.gif) repeat-x;}
.rewtable .selectday {text-align:right;}
.rewtable .selectday select {width:61px; margin:0; padding:0; vertical-align:top;}
.rewtable .bodytext img {vertical-align:top;}
.rewtable .bodytext td {padding:5px 0 3px 0; background:url(/images/common/tablelinebg.gif) left bottom no-repeat;}
.rewtable .bodytext .textbold {font-weight:bold;}
.rewtable .layright {margin:0 0 0 10px;}
.rewtable .tablecom .tcomcon {margin:5px 0 0 0;}
.rewtable .tablecom .tcomcon .imgbor {border:1px solid #dbdbdb;}
.rewtable .tablecom .tcomcon .comconbold {font-weight:bold;}
.rewtable .tablecom .tcomcon .comconbold img {vertical-align:middle;}
.rewtable .tablecom .tcomcon .combor {height:6px; border-bottom:1px solid #d8d8d8;}
.rewtable .contactcom {height:20px; margin-top:2px; margin-bottom:10px;}

.rewtable .tablerep {margin:15px 0 0 0;}
.rewtable .tablerep .trepcon {margin:10px 0 0 0;}
.rewtable .tablerep .trepcon .imgbor {border:1px solid #dbdbdb;}
.rewtable .tablerep .trepcon .repconbold {font-weight:bold;}
.rewtable .tablerep .trepcon .repconbold img {vertical-align:middle;}
.rewtable .tablerep .trepcon .repbor {height:10px; border-bottom:1px solid #d8d8d8;}

.rewtable .tablereq {margin:15px 0 0 0;}
.rewtable .tablereq1 {margin:14px 0 0 0;}
.rewtable .tablereq .reqcon td {padding:5px 0 3px 0; border-bottom:1px solid #d8d8d8;}
.rewtable .tablereq .reqcon .repbold {font-weight:bold;}

.tsumimg {margin:13px 0 0 0;}
.tsumimg .fontcol {color:#696969; border:none; padding:0;}
.tsumimg .textinst {width:499px; margin:0 0 5px 0;}
.tsumimg .tablebor {height:10px; border-bottom:1px solid #d9d9d9; border-top:none; border-left:none; border-right:none;}

.BCTable1 {margin:5px 0 3px 0; border:1px solid #d8d8d8;}
table.BCTable1 th {text-align:center; font-size:9pt; color:#282828; background-color:#f3f8fd; height:29px; font-weight:normal; margin:0;border:1px solid #d8d8d8;}
table.BCTable1 td {vertical-align:middle;padding:3px;border:1px solid #d8d8d8;}
table.BCTable1 a {color: #282828; text-decoration:none;}
table.BCTable1 a:hover {color:#000000; text-decoration:underline;}

table.BCTable1 .blue a {color:#397ce2; text-decoration:none;}
table.BCTable1 .blue a:hover	{color:#d10707; text-decoration:underline; background-color:#fff600;}

table.BCTable1 .slip_btg {background-color:#fbe9e9; line-height:18pt; font-weight:bold;}
table.BCTable1 .slip_bbg {width:752px;margin:20px; padding:10px; background-color:#fefafa; line-height:18pt;}

.todaychinese {border:1px solid #d9d9d9; margin:5px 0 0 0; padding:0;}
.todaychinese .hanzi {font-weight:bold; font-size:30px; width:60px; height:60px; text-align:center; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; line-height:40px;}
.todaychinese .hanzi img {vertical-align:middle;}
.todaychinese .fanyi {text-align:center; width:60px; height:40px; padding:0 4px; border-right:1px solid #d9d9d9;}
.todaychinese .yisi {border-top:1px solid #d9d9d9; padding:0 4px; text-align:justify; vertical-align:middle; line-height:17px;}

.tcomcon1 {margin:10px 0 0 0;}
.combor1 {height:5px; border-bottom:1px solid #d8d8d8;}

sup {border:0 none; margin:0; padding:0; font-size:10px;}

.bbsESTable					{clear:both;}
table.ESTable				{margin:0; border:1px solid #d8d8d8; background-color:#d8d8d8;}
table.ESTable th			{font-size:9pt; color:#282828; height:29px; font-weight:bold; margin:0; padding:0 0 0 20px; border:1px solid #d8d8d8;}
table.ESTable td			{padding:0 0 0 10px; color:#282828; border:1px solid #d8d8d8; height:29px;  }
table.ESTable a				{color:#282828; text-decoration:none;}
table.ESTable a:hover		{color:#000; text-decoration:underline;}

table.ESTable .blue a		{color:#2378ae; text-decoration:none;}
table.ESTable .blue a:hover	{color:#d10707; text-decoration:underline; background-color:#fff600;}
table.ESTable .noticet		{font-size:9pt; color:#6c6d6f; font-weight:bold; margin:0;}
table.ESTable .noticeb		{background-color:#f1f1f1; font-weight:bold; color:#378594;}

/* memMenner_cal */
.bbsBCTable	p.cal_info {font-family:gulim,sans-serif;font-size:12px;}
.commute {}
.commute table {border:1px solid #666;}
.commute th {padding:10px 6px;border:1px solid #666;white-space:nowrap;font-family:gulim,sans-serif;font-size:12px;}
.commute td {padding:3px 3px;text-align:center;border:1px solid #666;white-space:nowrap;font-family:gulim,sans-serif;font-size:12px;}
.commute th.day_off {background-color:#bbb;}
.commute td.day_off {background-color:#bbb;}