/* 
	본문용 CSS 
	*/
	


	
.tit1_b {
    background: url(../img/h4.gif) no-repeat;
    background-position: left;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
.tit2_b {
    background: url(../img/h3.gif) no-repeat 0px 4px;
    background-position: left;
    font-weight: bold;
    font-size: 16px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding-left: 18px;
}

/********** 기본 테이블 **********/
.tbl_box { overflow-x:auto; width:100%;  }
.table_dams3 { width:100%;border-top:2px solid #0080FF;border-collapse:collapse; font-size:14px;}
.overflow { width:750px; }
.table_dams3 .bl_none { border-left:0; }
.table_dams3 .br_none { border-right:0; }
.table_dams3 .bb_none { border-bottom:0; }
.table_dams3 .center { text-align:center; }
.table_dams3 .left { text-align:left; }
.table_dams3 .right { text-align:right; }
.table_dams3 caption { display:none;position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table_dams3 thead { font-size:14px;  }
.table_dams3 tbody.tbody_tline { border-top:2px solid #121212; }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tfoot td,
.table_dams3 tbody th,
.table_dams3 tbody td { padding:10px 15px 8px 15px; /*padding:15px;*/ border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tbody th { color:#121212; text-align:center;border-left:1px solid #d2d2d2;  }

.table_dams3 thead th { background:#f0f0f0; text-align:center;}
.table_dams3 thead th.bb_none { border-bottom:0; background:#ffffff; }
.table_dams3 tfoot th { background:#f5f5f4; font-weight:bold; }
.table_dams3 tfoot td { background:#f5f5f4; text-align:center; font-weight:bold; }
.table_dams3 tbody th { background:#f2f8ec; }
.table_dams3 .br_none {border-right: none;}	

.table_dams{
	border-top:2px solid #0080FF;
	border-bottom:1px solid #0080FF;
}
.table_dams tr{border-bottom:1px dotted #ddd;}
.table_dams th{background-color:#f7f7f7;padding:8px;}
.table_dams td{padding:8px;}

.table_dams2{
	border-top:2px solid #0080FF;
	border-bottom:1px solid #0080FF;
}
.table_dams2 tr{border-bottom:1px solid #ddd;}
.table_dams2 th{background-color:#f7f7f7;padding:8px;}
.table_dams2 td{padding:8px;}	

/********** UL **********/
.ul_nostyle{list-style:none;padding-left:0px;}
.ul_nostyle li {margin-bottom:10px;margin-top:10px;}
.ul_nostyle li ul{list-style:none;padding-left:0px;}
.ul_nostyle li ul li{margin-bottom:10px;margin-top:10px;margin-left:20px;text-indent:0px;padding-left:17px;background:url(../img/dot03.gif) no-repeat left 10px; }

/*.ul_nostyle li ul li{list-style:none;padding-left:0px;}*/

/********** 리스트 **********/
.list_1st {list-style:none;padding-left:0px;}
.list_1st li { padding:1px 0 10px 14px; background:url(../img/dot_01.gif) no-repeat left 10px; }
.list_1st li p { font-size:14px; }
.list_1st li > ul { list-style:none;padding-left:0px; margin-top:5px;} /*{ margin-top:5px; }*/
.list_1st li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot02.gif) no-repeat left 9px; }
.list_1st li > ul > ul { list-style:none;padding-left:0px;}
.list_1st li > ul li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot03.gif) no-repeat left 10px; }


/* backgound color */
.bg-color-aqua{ background-color:#00FFFF !important; }
.bg-color-black{ background-color:#000000 !important; }
.bg-color-fuchsia{ background-color:#ff00ff !important; }
.bg-color-gray{ background-color:#808080 !important; }
.bg-color-green{ background-color:#008000 !important; }
.bg-color-maroon{ background-color:#800000 !important; }
.bg-color-navy{ background-color:#000080 !important; }
.bg-color-olive{ background-color:#808000 !important; }
.bg-color-purple{ background-color:#800080 !important; }
.bg-color-red{ background-color:#FF0000 !important; }
.bg-color-silver{ background-color:#C0C0C0 !important; }
.bg-color-teal{ background-color:#008080 !important; }
.bg-color-white{ background-color:#FFFFFF !important; }
.bg-color-f2{ background-color:#f2f2f2 !important; }
.bg-color-dd{ background-color:#dddddd !important; }



/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}