div.bbsRoot						{/*width:695px;*/ width: 100%; padding-bottom:30px; text-align: left; }

/* subTop txt */
div.subTopInfo						{width:100%; padding: 0 0 10px 0; /*margin:0 auto;*/ margin-bottom:20px;  margin-top:10px; /*background:url(/images/common/root_img/mbbs/subTopInfo_bg1.gif) no-repeat right bottom;*/}
div.subTopInfo p.bul				{padding: 0 0 0 15px; line-height:18px; background:url(/images/common/root_img/mbbs/subTopInfo_ico1.gif) no-repeat 0 4px;}
div.subTopInfo em					{color:#2095ab}
div.subTopInfo em a					{color:#2095ab}
/*한강,금강청 버전 (가로 : 695px)*/
div.subTopInfoA						{/*width:720x;*/ padding: 0 0 18px 0; margin:0 auto; margin-bottom:20px;  margin-top:10px; background:url(/images/common/root_img/mbbs/subTopInfo_bg1.gif) no-repeat 0 bottom; }
div.subTopInfoA p.bul				{padding: 0 0 0 15px; line-height:18px; background:url(/images/common/root_img/mbbs/subTopInfo_ico1.gif) no-repeat 0 2px;}
div.subTopInfoA em					{color:#2095ab}
div.subTopInfoA em a					{color:#2095ab}
/*영산강, 낙동강, 수도권청 버전 (가로 : 715px)*/
div.subTopInfoB						{/*width:720x;*/ padding: 0 0 18px 0; margin:0 auto; margin-bottom:20px;  margin-top:10px; background:url(/images/common/root_img/mbbs/subTopInfo_bg1.gif) no-repeat 0 bottom; }
div.subTopInfoB p.bul				{padding: 0 0 0 15px; line-height:18px; background:url(/images/common/root_img/mbbs/subTopInfo_ico1.gif) no-repeat 0 2px;}
div.subTopInfoB em					{color:#2095ab}
div.subTopInfoB em a					{color:#2095ab}
/*대구청, 원주청, 새만금청 버전 (가로 : 750px)*/
div.subTopInfoC						{width:750px; padding: 0 0 10px 0; margin:0 auto; margin-bottom:20px;  margin-top:10px; background:url(/images/common/root_img/mbbs/subTopInfo_bg1.gif) no-repeat 0 bottom;}
div.subTopInfoC p.bul				{padding: 0 0 0 15px; line-height:18px; background:url(/images/common/root_img/mbbs/subTopInfo_ico1.gif) no-repeat 0 2px;}
div.subTopInfoC em					{color:#2095ab}
div.subTopInfoC em a					{color:#2095ab}

/*
div.bbsSearchBox						{width:678px; padding:18px 0 0; margin:0 auto; font-weight:bold; text-align:center; background:url(/images/common/root_img/bbs/bbs_searchBox_bg1.gif) no-repeat 0 0; }	
*/
div.tbs						{width:100%;  overflow:hidden; border-top:2px solid #00759F; }
div.tbs table				{width:100%;  margin-left:1px; border-bottom:1px solid #8AABD6; }
div.tbs table th			{text-align:center; height:32px; color:#3A3A3A; border-bottom:1px solid #DDD; border-right:1px solid #DDD; background-color:#f6f7f8; }
div.tbs table thead th.first.left {
	text-align: center !important;
}
div.tbs table th.num		{background:none;}
div.tbs table th.head		{background-color:#e9f1f9; color:#27657b}
div.tbs table td			{text-align:center; color:#555; border-bottom:1px solid #DDD; border-right:1px solid #DDD; padding:8px 0 6px; }
div.tbs table td.tit		{text-align:left; padding-left:10px; }

div.tbs table.type2 td			{text-align:left; color:#555; border-bottom:1px solid #DDD; padding:8px 0 6px 10px; }
div.tbs table.type2 td.c		{padding-left:0; text-align:center; }


div.mintro							{width:693px; padding: 1px 0 0 0; margin:0 auto; overflow:hidden;}
div.mintro div.picture				{width:145px; float:left;}
div.mintro div.picture p.frame		{width:128px; height:161px; border:solid 6px #d3e3e4}
div.mintro div.picture p.btn		{width:140px; padding: 20px 0 0 0; text-align:center;}
div.mintro div.greeting				{width:518px; float:right;}
div.mintro div.greeting div.txt		{line-height:18px; padding: 20px 0 0 0;}
div.mintro div.greeting p.sign		{padding: 40px 0 0 0; text-align:right}

div.profile							{width:693px; padding: 10px 0 0 0; margin:0 auto; overflow:hidden;}
div.profile div.picture				{width:145px; float:right;}
div.profile div.picture p.frame		{width:128px; height:161px; border:solid 6px #d3e3e4}
div.profile div.picture p.btn		{width:140px; padding: 20px 0 0 0; text-align:center;}

div.profile ul.pcont				{width:500px; float:left; }
div.profile ul.pcont li				{margin: 40px 0 0 0; border-bottom:solid 1px #e0e0e0}
div.profile ul.pcont li.first		{margin:0;}


div.profile ul.pcont li ul.unit					{padding: 16px 0 10px 17px;}
div.profile ul.pcont li ul.unit li				{padding: 0 0 7px 10px; margin:0; border:none; background:url(/images/common/root_img/mbbs/pro_ico1.gif) 0 4px no-repeat;}
div.profile ul.pcont li ul.unit li strong		{}

ul.unit					{padding: 16px 0 10px 17px;}
ul.unit li				{padding: 0 0 7px 10px; margin:0; border:solid 0 #fff; background:url(/images/common/root_img/mbbs/pro_ico1.gif) 0 4px no-repeat;}
ul.unit li strong		{}

/*
ul.mtabMenu			{width:100%; height:24px; margin: 20px 0 10px 0; overflow:hidden; background:url(/images/common/root_img/mbbs/tab_bg.gif) 0 0 repeat-x;}
ul.mtabMenu li		{float:left; padding-right:2px; }
*/

ul.mtabMenu {
	width: 100%;
	margin: 20px 0 5px 0;
	border-bottom: solid 1px #dbdbdb;
}
ul.mtabMenu:after {
	display: block;
	content: '';	
	clear: both;
}
ul.mtabMenu li {
	float: left;
}
ul.mtabMenu li a {
	display: block;
	height: 30px;
	line-height: 34px;
	border: solid 1px #dbdbdb;
	border-bottom: 0;
	background: #f6f6f6;
	color: #676767;
	padding: 0 15px;
}
ul.mtabMenu li:last-child a {
	border-left: 0;
}



p.sinceTit			{padding: 30px 0 10px 0 }

/* 서칭바 통일
div.departMenuWrap							{width:100%; margin:0 0 20px 0; backgorund-image: none !important; }

div.departMenuWrap .lbg						{ width:140px;height:120px; background:url(/images/common/root_img/mbbs/depart_bg01_l.gif) top left no-repeat; float:left;}
div.departMenuWrap .mbg						{background:url(/images/common/root_img/mbbs/depart_bg02_m.gif) top repeat-x;}
div.departMenuWrap .rbg						{ width:10px; height:120px; background:url(/images/common/root_img/mbbs/depart_bg03_r.gif) top right no-repeat; float:right; margin:0;}
div.departMenuWrap .lbgb					{height:4px;width:140px; background:url(/images/common/root_img/mbbs/depart_bg01_lb.gif) bottom left no-repeat;float:left;}
div.departMenuWrap .mbgb					{height:4px;background:url(/images/common/root_img/mbbs/depart_bg02_mb.gif) bottom repeat-x;}
div.departMenuWrap .rbgb					{height:4px;width:10px; background:url(/images/common/root_img/mbbs/depart_bg03_rb.gif) bottom right no-repeat;float:right;}

div.departMenuWrap .departMenu				{width:540px; margin:20px 0; background: none;}
div.departMenuWrap .departMenu:after {
	display: block;
	content: '';	
	clear: both;
}
div.departMenuWrap .departMenu li			{width:127px; padding:0 0 0 8px; float:left; background:url(/images/common/root_img/mbbs/depart_ico1.gif) 0 4px no-repeat; height:20px;}
div.departMenuWrap .departMenu li a {color: #444 !important;}
div.departMenuWrap .departMenu li a:hover	{color: #444 !important; font-weight:bold; letter-spacing:-1px}
div.departMenuWrap .departMenu li a.on strong {color: #444 !important; font-weight:bold; letter-spacing:-1px}
*/


div.departMenuWrap2							{width:693px; padding: 0 0 4px 0; margin-top:10px; background:url(/images/common/root_img/mbbs/depart_bg2.gif) 0 bottom no-repeat;}
div.departMenuWrap2 ul.departMenu			{width:555px; padding: 25px 0 20px 138px; display:inline-block; background:url(/images/common/root_img/mbbs/depart_bg1.gif) 0 0 no-repeat;}
div.departMenuWrap2 ul.departMenu li			{ padding: 3px 15px 5px 8px; float:left; background:url(/images/common/root_img/mbbs/depart_ico1.gif) 0 6px no-repeat;}
div.departMenuWrap2 ul.departMenu li a			{white-space:nowrap; }
div.departMenuWrap2 ul.departMenu li a:hover	{color:#2899c4; font-weight:bold; letter-spacing:-1px}
div.departMenuWrap2 ul.departMenu li a.on	   {color:#2899c4; font-weight:bold; letter-spacing:-1px}

div.departMenuWrap3						{width:740px; padding: 0 0 4px 0; margin-top:10px; background:url(/images/common/root_img/mbbs/depart_bg740_2.gif) 0 bottom no-repeat;}
div.departMenuWrap3 ul.departMenu			{width:740px; padding: 25px 0 20px 138px; display:inline-block; background:url(/images/common/root_img/mbbs/depart_bg740.gif) 0 0 no-repeat;}
div.departMenuWrap3 ul.departMenu li			{ padding: 3px 15px 5px 8px; float:left; background:url(/images/common/root_img/mbbs/depart_ico1.gif) 0 6px no-repeat;}
div.departMenuWrap3 ul.departMenu li a			{white-space:nowrap; }
div.departMenuWrap3 ul.departMenu li a:hover	{color:#2899c4; font-weight:bold; letter-spacing:-1px}
div.departMenuWrap3 ul.departMenu li a.on	   {color:#2899c4; font-weight:bold; letter-spacing:-1px}

.ct_lbtn		{float:left;}

p.gmap			{padding: 10px 0; text-align:center;}

ul.pzone		{width:675px; padding-top:20px; margin:0 auto;}
ul.pzone li		{width:140px; height:110px; float:left; padding: 5px 6px 5px 6px; margin: 0 7px 11px 7px; background-color:#e4edf0; border:solid 1px #c3d3d8}

ul.homeBanner		{width:630px; padding-top:20px; margin:0 auto;}
ul.homeBanner li	{width:100px; height:30px; padding: 0 11px 10px 11px; float:left;}

div.scheduleBox										{width:643px; padding-top:30px; margin: 0 auto; /*overflow:hidden;*/}
div.scheduleBox:after {
	display: block;
	content: '';	
	clear: both;
}
div.scheduleBox div.schedule						{width:424px; float:left;}
div.scheduleBox ul.month							{width:406px; height:24px; padding: 6px 0 0 18px; display:block; background:url(/images/common/root_img/mbbs/schedule_bg1.gif) no-repeat;}
div.scheduleBox ul.month li							{width:32px; height:21px; float:left; text-align:center;}
div.scheduleBox ul.month li	a						{display:block; width:28px; height:21px; line-height:21px; color: #000;}
div.scheduleBox ul.month li	a:hover					{background-color:#67a4ba; color:#fff; font-weight:bold; color: #fff;}
div.scheduleBox ul.month li	a.on					{background-color:#67a4ba; color:#fff; font-weight:bold; color: #fff;}
div.scheduleBox div.dailyWrap						{width:424px; padding: 0 0 6px 0; background:url(/images/common/root_img/mbbs/schedule_bg3.gif) left bottom no-repeat;}
div.scheduleBox div.dailyWrap ul.daily				{width:405px; padding: 10px 0 8px 19px; background:url(/images/common/root_img/mbbs/schedule_bg2.gif) 0 0 repeat-y;}
div.scheduleBox div.dailyWrap ul.daily li			{width:386px; padding: 15px 0 15px 0; border-bottom:solid 1px #e5e4e4}
div.scheduleBox div.dailyWrap ul.daily li p			{padding: 0 0 6px 0;}
div.scheduleBox div.dailyWrap ul.daily li.nothing	{text-align:center; border-top:solid 1px #e5e4e4}

div.scheduleBox div.calendarWrap			{width:200px; float:right;}
div.scheduleBox div.daySelect1				{height:22px; padding: 0 0 15px 0;}
div.scheduleBox div.daySelect1 .se1			{width:80px}
div.scheduleBox div.daySelect1 .se2			{width:50px}

div.scheduleBox div.daySelect2				{width:200px; padding: 0 0 10px 0; text-align:center;}
div.scheduleBox div.daySelect2 img			{vertical-align:-3px} 
div.scheduleBox div.daySelect2 strong		{color:#2e677b}

div.scheduleBox table.calendar				{width:200px;}
div.scheduleBox table.calendar th			{height:24px; background-color:#f1f1f1; border:solid 1px #e5e4e4; text-align:center;}
div.scheduleBox table.calendar td			{height:20px; border:solid 1px #e5e4e4; text-align:center;}
div.scheduleBox table.calendar td.on		{background-color:#67a4ba; font-weight:bold; color:#fff;}
div.scheduleBox table.calendar td a		{color:#000 !important;}
div.scheduleBox table.calendar td.on a		{color:#fff !important;}

div.systemBox1Top								{width:693px; padding: 8px 0 0 0; margin-top:25px; background:url(/images/common/root_img/mbbs/system_bg1.gif) 0 0 no-repeat;}
div.systemBox1Bottom							{width:693px; padding: 0 0 8px 0; background:url(/images/common/root_img/mbbs/system_bg2.gif) 0 bottom no-repeat;}
div.systemBox1Center							{width:693px; padding: 5px 0; background:url(/images/common/root_img/mbbs/system_bg3.gif) 0 0 repeat-y;}

div.systemBox2Top								{width:693px; padding: 12px 0 0 0; margin:15px 0; background:url(/images/common/root_img/mbbs/system_bg4.gif) 0 0 no-repeat;}
div.systemBox2Bottom							{width:693px; padding: 0 0 12px 0; background:url(/images/common/root_img/mbbs/system_bg5.gif) 0 bottom no-repeat;}
div.systemBox2Center							{width:693px; padding: 5px 0; background:url(/images/common/root_img/mbbs/system_bg6.gif) 0 0 repeat-y;}

div.systemBox2Top2								{width:693px; padding: 12px 0 0 0; margin:15px 0; background:url(/images/common/root_img/mbbs/system_bg4.gif) 0 0 no-repeat;}
div.systemBox2Bottom2							{width:693px; padding: 0 0 12px 0; background:url(/images/common/root_img/mbbs/system_bg5.gif) 0 bottom no-repeat;}
div.systemBox2Center2							{width:693px; padding: 5px 0; background:url(/images/common/root_img/mbbs/system_bg6.gif) 0 0 repeat-y;}



p.sysexpTit				{padding: 0 0 5px 16px; font-weight:bold; color:#025775;}
ul.sysexp				{width:660px; padding: 0 0 0 16px;}
ul.sysexp li			{padding: 0 0 0 8px; background:url(/images/common/root_img/mbbs/system_ico1.gif) 0 4px no-repeat; line-height:18px;}

p.systit				{padding: 40px 0 16px 0;}
div.sysimg				{text-align:center;}
.sysStrong				{font-weight:bold; color:#025775; line-height:18px;}

ul.sysdown					{width:500px; margin-left:20px; padding: 0 0 0 140px; background:url(/images/common/root_img/mbbs/system_txt1.gif) 0 3px no-repeat;overflow:hidden;}
ul.sysdown li				{float:left; width:200px; padding: 0 0 3px 8px; background:url(/images/common/root_img/mbbs/system_ico2.gif) 0 4px no-repeat;}
ul.sysdown li img			{vertical-align:-3px}
p.sysbtn					{text-align:right}
div.contsSelect			{text-align:right}

p.watchTit		{padding: 30px 0 15px 0; font-weight:bold; font-size:14px; color:#068693;}
.watchit		{height:16px; border:solid 1px #cecece; background-color:#fff;}
.watchTarea		{width:515px; height:100px; border:solid 1px #cecece; background-color:#fff;}
.watchsubmitBtn	{padding: 20px 0 0 0; text-align:right;}

ul.questions			{padding: 0 0 0 20px;}
ul.questions dt			{height:20px; padding: 0 0 0 20px; background:url(/images/common/root_img/mbbs/question_btn.gif) 0 0 no-repeat; font-weight:bold; color:#648399;}
ul.questions dd			{padding: 5px 0 10px 20px; line-height:20px;}

