/*	-------------------------------------------------------------


	Description:	Content Styles  공통

	-------------------------------------------------------------	*/

	



@import url("common.css");



/* con */



#LeftArea {
	width:170px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	float: left;
}

.left_line {background: url("../tmp/images/common/left_line.gif") repeat-y 174px top;}

.left_line_hide {background: url("../tmp/images/common/left_line.gif") repeat-y 12px top;}

#Content {
	position:relative;
	width:685px;
	min-height:368px;
	height:auto !important;
	height:368px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 25px;
	float: left;
}

#content-in {
	min-height:368px;
	width: 685px;
	float: left;
}


#content-center {
	_text-align:center;
	padding: 0;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	min-width:555px;
	width:555px !important;
}

#Content_f {position:relative; top:0; left:0px; width:783px; 

	padding: 17px 0 25px 20px; }

#Content_full {position:relative; top:0; left:0px; width:946px; 

	padding: 17px 0 25px 20px; }

#Content .con_portlet_s6 {

	position:relative; padding-right:0px; margin-bottom:10px;}

#Content .con_portlet_s6_title {

	background-repeat: no-repeat;

	padding:5px 0px 3px 4px;

	height:20px;

	text-align:left;

	color:#C43263;

	font-size: 14px;

	vertical-align:middle;

	}

#Content .con_portlet_s6_iframe {

	padding:10px 0px 3px 0px;

	} 

#Content .con_portlet_s6_Right{

	padding:5px 0px 0px 0px;

	text-align:right;

	vertical-align:middle;

	color:#555;

	display:inline;

	float:right;

	position:absolute;

	top: 0px;

	right:0px;

	height:24px;

}

#Content .con_portlet_s6_Right_text{

	padding:0px 0px 0px 3px;

	vertical-align:middle;

	color:#555;

	display:inline;

	position:relative;

	top: 0px;

	right:0px;

	height:18px;

}

/* Left menu

-----------------------------------------------------------------*/

#subMenu {

padding: 0px;

line-height:16px;

}

#subMenu h1 {
	color: #555;
	font-size: 18px;
	text-align:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;

}

#subMenu h1 a:link, #subMenu h1 a:visited {

color: #555;

}

#subMenu .depth1 {
	text-align:left;
	padding: 0px 0px 5px 0px;

}

#subMenu .depth1 a:link, #subMenu .depth1 a:visited {

color: #111;

}

#subMenu .depth1 a:hover, #subMenu .depth1 a:active {

color: #111;

text-decoration:underline;

}

#subMenu .depth1 span {

display: block;

padding: 0px 0 1px 12px;

margin-right: 0px;

background: url("../tmp/images/bullet/bullet_left.gif") no-repeat 0px 4px;

}

#subMenu .depth1 span.Lopen {

background: url("../tmp/images/bullet/bullet_left_open.gif") no-repeat 0px 4px;

}


#subMenu .depth1 span.Lclosed {

background: url("../tmp/images/bullet/bullet_left_closed.gif") no-repeat 0px 4px;

}

/*-----2depth---*/
#subMenu .depth2 {
	padding: 2px 0 2px 0;
	width:170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E3E3;

}



#subMenu .depth2 li span{
	background-image: url(../images/common/bullet/bullet_left_sub.gif);
	background-repeat: no-repeat;
	background-position: 11px 9px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	color: #666666;
	height:15px;

}


#subMenu .depth2 a:link, #subMenu .depth2 a:visited {
	color: #677B20;
	font-size: 11px;

}

#subMenu .depth2 a:hover, #subMenu .depth2 a:active {
	color: #0099CC;
	text-decoration:underline;

}



#subMenu .depth2 li span.Lclosed {

background: url("../tmp/images/bullet/bullet_left_sub_closed.gif") no-repeat 10px 8px;

padding: 3px 3px 2px 20px;

word-wrap: break-word;

}

#subMenu .depth2 li span.Lopen {

background: url("../tmp/images/bullet/bullet_left_sub_open.gif") no-repeat 10px 8px;

padding: 3px 3px 2px 20px;

word-wrap: break-word;

}


/*-----3epth---*/

#subMenu .depth3 { 

padding: 2px 0 0 5px;

width:144px;

margin-left:13px;

}

#subMenu .depth3 a:link, #subMenu .depth3 a:visited {

color: #888888;

}

#subMenu .depth3 a:hover, #subMenu .depth3 a:active {

color: #555555;

text-decoration:underline;

}

#subMenu .depth3 li{

background: url("../tmp/images/bullet/bullet_left_sub_sub.gif") no-repeat 1px 9px;

padding: 3px 3px 2px 8px;

word-wrap: break-word;

border-color : #cccccc;

border-style: dotted; 

border-width :0 0 1px 0;

}

#subMenu .depth3 li a.Lselected:link, #subMenu .depth3 li a.Lselected:visited  {

color: #666; 

text-decoration: none; 

font-weight: bold;

}

/*-----3depth end---*/

#subMenu .depth2 li span.Lopen a:link, #subMenu .depth2 li span.Lopen a:visited  {

text-decoration: underline;

color : #2F8DE4;

}

#subMenu .depth2 li span a.Lselected:link, #subMenu .depth2 li span a.Lselected:visited  {

text-decoration: underline;

color : #2F8DE4;

}

#subMenu .depth1 span a.Lselected:link, #subMenu .depth1 span a.Lselected:visited {

	color : #C43261;

	text-decoration: none;

}

#subMenu .depth1 span.Lopen a:link, #subMenu .depth1 span.Lopen a:visited {

	color : #C43261;

	text-decoration: none;

}



#subMenubtm {

background: url("../tmp/images/common/left_sub_b.gif") no-repeat left bottom;

}



.subMenu_select1{

color : #C43261;

}

.subMenu_select2{

text-decoration: underline;

color : #2F8DE4;

}

.treeMenu{

padding-top:3px;

}

.treeMenu a:link, .treeMenu a:visited {

color: #111;

}

.treeMenu a:hover, .treeMenu a:active {

color: #2F8DE4;

text-decoration:underline;

}

.treeMenu_all {

height:16px;

text-align:right;

border-bottom:#CCC 1px dotted;

margin-right:3px;

margin-bottom:5px;

margin-top:-7px;

}

#folderTree{

	margin-left:3px;

}

.sub_banner{

margin-top:10px;

}



/* Contents table*/

#round_a {
	width:   100%;
	background-color:transprant
}

#round_a  #r1,#r2,#r3,#r4,#r5{border: #eae6e0;background: #faf7f3;}
#round_a  #r1{
	display:block;
	height:1px;
	overflow:hidden;
	background: #eae6e0; margin:0px 5px 0px 5px;}
#round_a  #r2{
	display:block;
	height:1px;
	overflow:hidden;
	margin:0px 3px 0px 3px;
	border-width: 0px 2px 0px 2px;
    border-style: solid;
    border-color: #eae6e0;
}  
#round_a  #r3{
	display:block;
	height:1px;
	overflow:hidden;
	margin:0px 1px 0px 1px;
	border-width: 0px 2px 0px 2px;
    border-style: solid;
    border-color: #eae6e0;
}
#round_a  #r4{
	display:block;
	overflow:hidden;
	height:2px;
	margin:0px 1px 0px 1px;
	border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #eae6e0;
}
#round_a  #r5{
	padding:10px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #eae6e0;
} 

#round_a  #r5 ul{
	clear: none;
}

#round_a  #r5 li {
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-top: 0px;
	display: inline;
}

#round_a  #r5 .con_left{
	float: left;
	padding-right: 10px;
	clear: both;
	width: auto;
}
#round_a  #r5 .con_right{
	float: right;
	width: auto;
}

#round_a  #r5 .util_menu {
	float: left
}
#round_a  #r5 .util_menu li {
	padding-bottom: 0px; padding-left: 18px; padding-right: 0px; float: left; padding-top: 0px
}

.con_list {
	float: left;
	display: inline;
}
.con_list ul li {
	padding-bottom: 0px;
	padding-right: 10px;
	float: left;
    padding-top: 0px
	display: inline;
}


/* Contents component*/

#instruction {
	color: #7C5597;
	text-align:left;
	padding-bottom:7px;
	padding-top:7px;
	clear: both;

}

#instruction_blue {
	color: #006699;
	text-align:left;
	padding-bottom:10px;
	clear: both;

}

#condivLeft {

position:relative;

float:left;

}

#condivRight {

position:relative;

float:right;	

z-index:1; 

}



/* Contents Title

-----------------------------------------------------------------*/



/* Contents Title

--------#conTitle{
	width:100%;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 28px;
	margin-bottom: 20px;

}---------*/

#conTitle{
	width:100%;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 28px;
	margin-bottom: 20px;
	clear: both;
	float: left;

}

#conTitletxt{
	color: #C33261;
	font-size: 14px;
	line-height: 16px;
	height:23px;
	padding-left:15px;
	float: left;
	width: 200px;
	background-image: url(../images/common/sub_tit01_bulet.gif);
	background-repeat: no-repeat;

}



#conTitle_BoardMain{

padding:0 0 25px 0;

width:100%;

text-align:left;

}

#conTitletxt_BoardMain{

color:#C33261;

font-size: 14px;

line-height: 16px;

height:24px;

padding-left:2px;

position:relative;

}

#conTitletxt_BoardMain .Right_text{

	position:absolute;

	right:0px;

}

#conTitletxt_BoardMain .Right_text span{

	padding:0px 0px 0px 3px;

	vertical-align:middle;

	color:#555;

	display:inline;

	position:relative;

	top: 0px;

	right:0px;

	height:18px;

}



#conTitleNavi {
	padding-top:2px;
	padding-left:2px;
	font-size: 11px;
	color: #ADADAD;
	float: right;
	width: 400px;
	text-align: right;
	margin-top: 5px;

}



#conTitleNavi a:link, #conTitleNavi a:visited {	

color: #777;

text-decoration :none;

}

#conTitleNavi a:hover, #conTitleNavi a:active {

color: #777; 

text-decoration :underline;

}

.tabTitle {

	position:relative;

	background-repeat: no-repeat;

	padding:2px 0px 0px 2px;

	height:36px;

	text-align:left;

	color:#C43263;

	font-size: 14px;

	line-height: 16px;

	vertical-align:middle;

	}

.tabTitle_Right{

	padding:0px 0px 0px 0px;

	text-align:right;

	vertical-align:middle;

	color:#555;

	display:inline;

	position:absolute;

	top: 0px;

	right:0px;

	height:38px;

}



.tabTitle_text{

	padding:0px 0px 0px 3px;

	vertical-align:middle;

	color:#555;

	display:inline;

	position:relative;

	top: 0px;

	right:0px;

	height:18px;

}	

#conSubTitle{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#444242;
	display:inline;
	float:left;
	margin-top:5px;
	background-image: url(../images/common/bullet/bullet_sub01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	clear: both;
	margin-bottom: 5px;

}

.conSubTitle_2{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#444242;
	display:inline;
	float:left;
	margin-top:5px;
	background-image: url(../images/common/bullet/bullet_sub01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	clear: both;
	margin-bottom: 5px;

}


#conSubTitle_table{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#444242;
	display:inline;
	float:left;
	margin-top:5px;
	background-image: url(../images/common/bullet/bullet_sub01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	margin-bottom: 5px;

}

#conSubTitle_table_sub{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	display:inline;
	float:left;
	background-image: url(../images/common/bullet/bullet_sub02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;

}


#conSubTitle span{
	font-weight:normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;

}

#conSubTitleRight{
	text-align:right;
	vertical-align:middle;
	color:#555;
	display:inline;
	float:right;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 0px;

}

.conSubTitleRight_text{
	color:#555;
	display:inline;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: bottom;

}



#conSubTitleLeft{

	padding:3px 1px 3px 0px;

	text-align:left;

	vertical-align:middle;

	color:#555;

	display:inline;

	float:left;

}

#conSubTitleLeft_100{
	text-align:left;
	color:#555;
	display:inline;
	width:100%;
	float:left;
	clear: both;
	padding:3px 1px 3px 0px;
	vertical-align: middle;
	margin-bottom: 5px;

}

.conSubTitleLeft_text{

	padding:0px 0px 0px 3px;

	vertical-align:middle;

	color:#555;

	display:inline;

	height:18px;

}

#conSubTitlebox{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#333333;
	display:inline;
	margin-top:5px;
	background-image: url(../images/common/tit_box_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	height: 25px;
	margin-bottom: 10px;
	width: 655px;
	float:left;
	clear: both;
	font-size: 13px;

}

.conSubTitlebox_txt{
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	padding-left: 10px;
}


.conSubTitlebox_right{
	text-align:right;
	vertical-align:middle;
	display:inline;
	float:right;
}

.conSubTitlebox_left{
	text-align:left;
	vertical-align:middle;
	display:inline;
	float:left;
	font-weight: bold;
	color: #4B4C4C;
	font-size: 14px;
}

.conSub_img{
	text-align:left;
	vertical-align:top;
	float:left;
	clear: both;
	margin-top:5px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 100%;

}

.conSub_img span{
	font-weight:normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
/****************************Table area setting : Table border, th****************************/

#th_line {
	background-color: #246170;
	padding:0px;
	height:2px;
	border-width: 0px 1px 1px 1px;
	border-color: #A0D6E9 #A0D6E9 #CCCCCC #A0D6E9;
	border-style: solid;

}

#th_line2 {
	background-color: #85A3B6;
	padding:0px;
	height:1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: ##85A3B6;
	border-right-color: ##85A3B6;
	border-bottom-color: #CCCCCC;
	border-left-color: ##85A3B6;

}


#th_sub {

background-color: #F7F7F7;

border-width: 1px 1px 1px 1px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

font-weight: normal;

text-align:right;

}



.DetailsBoard, .ListsBoard {
	z-index:1;
	border-collapse: collapse;
	width:100%;
	margin-bottom: 7px;
	float:left;

}

.ListsBoard th  {

border-width: 2px 0px 1px 0px;

border-style: solid;

border-color: #A1D7E9 #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

background-color: #F1F1F1;

font-weight: normal;

text-align:center;

}

.DetailsBoard th  {

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

background-color: #F1F1F1;

font-weight: normal;

}

.ListsBoard td,.DetailsBoard td {
	border: 0px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;

}

.DetailBoard_noline, .ListBoard_noline {
	z-index:1;
	border-collapse: collapse;
	width:100%;
	margin-bottom: 7px;
	float:left;

}

.ListBoard_noline th  {
	background-color: #f5f8ff;
	font-weight: normal;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;

}

.DetailBoard_noline th  {

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

background-color: #F1F1F1;

font-weight: normal;

}

.ListBoard_noline td,.DetailBoard_noline td {
	border: 0px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: center;

}



.nowrap {

text-overflow:ellipsis;

-ms-text-overflow:ellipsis;  /* IE8 UP */

white-space:nowrap; 

overflow:hidden; 

display:block; 

position:relative;

}

/********* Table in Table *******/

.btn_table{

	width:100%;

	border:solid 1px #fff;

	border-collapse: collapse;

	right:0;

}

.btn_table td{

	width:100%;

	text-align:right;

}

.btn_g {
	vertical-align:middle;
	padding-right: 2px;

}

/********* No line Table *******/

.table_noline{

	border-collapse: collapse;

	height:100%;

	width:100%;

	overflow-y:scroll;

	border :#CFCFCF solid 1px;

	text-align:left;

	padding: 5px 10px;

	margin-bottom:2px;

}

.table_noline th{

	background-color: #A0D6E9;

	padding:0px;

	height:2px;

	border:none;

}

.table_noline td{

	height:22px;

}

.table_comment{

	border:#E7E7E7 2px solid;

	padding:7px;

	margin-bottom:5px;

	border-collapse: collapse;

}

.table_comment_dot{

	border-collapse: collapse;

	border-top : #CCC 1px dotted;

	margin: 5px 0 2px 0;

}

.table_comment_dot td{

	padding : 5px 3px 0px 3px;

}

.comment_t{

	background-color:#F1f1F1;

	color: #33AECF;

	padding:1px 3px 1px 4px;

	font-size:11px;

	width:60px;

	margin-right:5px;

	display:inline;

}

/******************ListBoard Not open talbe ******/

.ListBoard , .DetailBoard  {
	/***position:relative;***/
	border-collapse: collapse;
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;
	clear: both;

}

.ListBoard th{
	padding: 3px 3px 3px 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:19px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #246170;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.DetailBoard th {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	padding: 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:20px;

}

.ListBoard td {
	border: 1px solid #CCCCCC;
	height:20px;
	text-align:center;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;

}

.DetailBoard td {
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;

}


#th_none{

	border-collapse: collapse;

border-width: 1px 1px 1px 1px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

background-color: #F1F1F1;

font-weight: normal;
}

#th_none2{
	border-collapse: collapse;
	font-weight: normal;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}

#td_none2{
	border-collapse: collapse;
	font-weight: normal;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}

#td_none3{
	border-collapse: collapse;
	font-weight: normal;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}

.DetailBoard_view .td_none_dot{
	border-collapse: collapse;
	font-weight: normal;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	background-color: #FFFFFF;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}

.DetailBoard_view .td_none_dot ul{
	color: #5F9ED8;
	width: 100%;
}

.DetailBoard_view .td_none_dot li{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 3px;
}


.DetailBoard_view .td_none_dot h1{
	font-weight: bold;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	color: #5F9ED8;
	float: left;
}

.DetailBoard_view .td_none_dot .gride_tit{
	font-weight: bold;
	padding-bottom: 8px;
	color: #5F9ED8;
	float: left;
	background-image: url(../images/common/bullet/bullet_sub02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: -2px 1px;
}

.DetailBoard_view .td_none_dot .date{
	font-weight: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	color: #999999;
	padding-left: 10px;
	float: left;
}

.DetailBoard_view .td_none_dot .btn_re{
	font-weight: normal;
	color: #999999;
	padding-left: 2px;
	float: right;
	display: inline;
	padding-right: 3px;
}

#th_txt_b{
	font-weight:bold;
	padding-right: 5px;
	padding-left: 10px;
}

#td_none{
	border-collapse: collapse;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BFD2DD;
	background-color: #F7FCFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BFD2DD;
}



.DetailBoard th .th_bt{
	font-weight: bold;
	color: #003399;


}



.DetailBoard .DetailBoard_content {
	border: 1px solid #CCCCCC;
	text-align: left;
	height:250px;
	vertical-align: top;
	padding: 10px;
}

.DetailBoard .Board_color1{
	background-color: #f7fdfe;

}

.DetailBoard .Board_color2{
	background-color: #FAFEE9;

}

.DetailBoard .Board_color2_bt{
	background-color: #FAFEE9;
	font-weight: bold;

}

.DetailBoard .Board_color3{
	background-color: #f7fdfe;

}
.DetailBoard .Board_color_w{
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #0970C4;

}

.DetailBoard_view  {

position:relative;

border-collapse: collapse;

width:100%;

float:left;

margin-bottom: 7px;

margin-top:2px;

}


#DetailBoard_view_video {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	height:400px;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 10px;
}

#DetailBoard_view_photo {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	height:300px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}

#DetailBoard_view_photo  .img {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.DetailBoard_view th {
	padding: 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:19px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}


.DetailBoard_view td {
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}

#DetailBoard_view_content {
	text-align: left;
	height:250px;
	vertical-align: top;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-style: none;
}


.DetailBoard_video_left{
	text-align: left;
	min-height:390px;
	height:auto !important;
	height:400px;
	vertical-align: top;
	float: left;
	width: 360px;
	padding: 0px;
}

.DetailBoard_video_right{
	text-align: left;
	height:400px;
	vertical-align: top;
	float: right;
	width: 295px;
}

.DetailBoard_video_text{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ListBoard_photo  {
	border-collapse: collapse;
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;
	clear: both;

}

.ListBoard_photo th{
	padding: 3px 3px 3px 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:19px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #246170;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}


.ListBoard_photo td {
	border: 1px solid #CCCCCC;
	text-align:center;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;

}


.ListBoard_photo .ListBoard_photo_list {
	border: 1px solid #CCCCCC;
	text-align:left;
	padding: 5px;

}

.ListBoard_photo .ListBoard_photo_name {
	border: 1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	font-weight: bold;

}

.ListBoard_photo .ListBoard_photo_no {
	border: 1px solid #CCCCCC;
	background-color: #F8FCF1;
	text-align:center;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;

}



.ListBoard_photo .ListBoard_photo_img{
              text-align: center;
	width: 88px;
	background-color: #f0f0f0;
	padding: 4px;
	height: 108px;
	border: 1px solid #c0c0c0;
	margin: 5px;
}



.ListBoard_photo ul  {
	width:100%;
	margin-bottom: 7px;
	margin-top:2px;

}


.ListBoard_photo li  {
	margin-bottom: 5px;
	margin-top:2px;
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 13px;

}

.DetailBoard_center  {
	border-collapse: collapse;
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;
	clear: both;

}


.DetailBoard_center  th {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	padding: 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:20px;

}



.DetailBoard_center  td {
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	text-align:center;

}


.DetailBoard_center .Board_color1{
	background-color: #f7fdfe;

}


.DetailBoard_center .Board_color2_bt{
	background-color: #FAFEE9;
	font-weight: bold;

}


.DetailBoard_center2  {
	border-collapse: collapse;
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;
	clear: both;

}


.DetailBoard_center2  th {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	padding: 3px;
	background-color: #e9f4f4;
	font-weight: normal;
	text-align:center;
	height:20px;

}



.DetailBoard_center2  td {
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	text-align:center;
	height: 40px;

}


.DetailBoard_center2 .Board_color1{
	background-color: #f7fdfe;

}

.DetailBoard_center2 .Board_color2{
	background-color: #FAFEE9;

}

#ListPage_td{

	border-collapse: collapse;

border-width: 1px;

border-style: solid;

border-color: #CCCCCC;

padding: 0;

height:23px;

text-align:center;

}



.ListBoard_sitemap  {

border-collapse: collapse;

width:100%;

float:left;

margin-bottom: 7px;

margin-top:2px;

}

.ListBoard_sitemap th{
	font-weight: normal;
	text-align:center;
	background-image: url(../images/sitemap/sitemap_titbar.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 3px;

}

.ListBoard_sitemap td{


border-color: CCCCCC

padding: 1px 3px 1px 3px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;

}


/******************ListBoard Open Table ******/

.ListBoard_open , .DetailBoard_open  {

border-collapse: collapse;

width:100%;

float:left;

margin-bottom: 7px;

margin-top:2px;

}

.ListBoard_open th{

border-width: 2px 0px 1px 0px;

border-style: solid;

border-color: #A1D7E9 #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 3px 3px 3px;

background-color: #F1F1F1;

font-weight: normal;

text-align:center;

}



.DetailBoard_open th {

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 3px 4px 3px 4px;

background-color: #F1F1F1;

font-weight: normal;

text-align:right;

width:15%;

height:18px;

}

.ListBoard_open td{

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: CCCCCC

padding: 1px 3px 1px 3px;

text-align:center;

height:20px;

}

#ListPage_open_td{

border-collapse: collapse;

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: #CCCCCC;

padding: 0;

height:23px;

text-align:center;

}

.DetailBoard_open td {

border-width: 1px 0px 1px 0px;

border-style: solid;

border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 2px 3px 2px 3px;

text-align:left;

}

#tcontent{

	padding:10px;

}

#tcontent_scroll{

	padding:2px;

	overflow-x:hidden;

	overflow-y:scroll;

	height:500px;

	position:relative;

}

.table_scroll{

	overflow-y:scroll;

	width:518px;

	float:left;

	position:relative;

}

.ListPage{

	border-collapse: collapse;

	text-align:center;

	color:#555;

	border-width: 2px 0px 2px 0px;

	border-color: #F1F1F1;

	border-style: solid;

	padding: 4px 0 3px 0;

}

.ListPage img{
	vertical-align: middle;

}

#ListPage a:link{

	color:#555;

}

#ListPage .bar{

	padding:3px 8px 3px 3px;

	margin-right:3px;

	vertical-align:middle;

	background: url("../tmp/images/common/bar.gif") no-repeat right 5px;

}

#ListPage .barend{

	padding:3px 2px 3px 3px;

	margin-right:3px;

	vertical-align:middle;

	border:none;

}



#Page_select{

	color:#2F8DE4;

	font-weight: bold;

}

.table_color1{

	background-color: #F4FBD9;

}



.table_color2{

	background-color: #F5F5F5;

}

.table_color_g{
	background-color: #F8FCE4;

}



.table_color_o{
	background-color: #FCF7EB;

}


.table_color_3{

	background-color: #f4f8fb;

}
/************************************* search area (befor contents of cm_sbox)**********************************************/

#SearchArea {
	position:relative;
	font-weight: normal;
	margin-bottom: 15px;
	text-align:right;
	background-image: url(../images/common/search_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3c9c1;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 20px;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 13px;
	padding-left: 8px;
	clear: both;

}



.view {

margin: 2px 0 2px 0;

}

#SearchArea form {

padding:0;

margin:0;

}

.optionbox {
	width:100%;
}



.optionbox input, .optionbox select {

vertical-align: middle;

}

.optionbox td {

padding-left: 6px;

vertical-align: text-middle;

text-align:right;

}

.optionbox02 {
 border-collapse: collapse;

}



.optionbox02 input, .optionbox02 select {

vertical-align: middle;

}

.optionbox02 th {
	text-align:right;
	padding-right: 3px;
	font-size: 11px;

}

.optionbox02 td {
	text-align:left;
	padding-left: 7px;

}



#SearchArea label {

padding:0 4px 0 10px;

}

.bg_psearch{

	background-color: #EAEAEA;

	padding:1px 3px 3px 4px;

}

.search_text{

padding: 0 3px 3px 8px;

margin-bottom:2px;

}


.box_white {
	border-collapse: collapse;
	width:100%;
	margin-bottom: 10px;
	float:left;
}

.box_white .top {
	width:100%;
	background-image: url(../images/common/box_w_top.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.box_white .bottom {
	width:100%;
	background-image: url(../images/common/box_w_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}

.box_white .bg {
	background-image: url(../images/common/box_w_bg.gif);
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}



#box_gray {
	font-weight: normal;
	margin-bottom: 15px;
	text-align:right;
	background-image: url(../images/common/btn_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 23px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	clear: both;

}

#box_gray li{
	display: inline;
	margin-left: 5px;

}


/****************************************** detail area ****************************************************/

.DetailBoard td select,.DetailBoard_open td select {

border: 1px solid #7F9DB9 ;

} 



.DetailBoard td input.Lbordercolor,.DetailBoard_open td input.Lbordercolor{

border: 1px solid #CCC;

padding: 2px 2px 0;

}

.DetailBoard td label.indent,.DetailBoard_open td label.indent{

margin-right: 10px;

margin-left: 3px;

}

/*************************button area ****************************************************/

.btn_img {
	padding-left: 2px;
	vertical-align:middle;
	display: inline;

}

.btn_img span{
	display: inline;
}

.btnArea {
	margin-top: 5px;
	float: right;
	clear: both;
	width: 100%;

}

.btn label {

display:none;

}

.btn{
	float: right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 4px;
}

.btn input {
	float: right;
	height:23px;
	width:68px;
	border: none;
	color:#343434;
	cursor:pointer;
	background-image: url(../images/common/button/btn_common.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* html .btn input {

padding: 2px 3px 2px 4px;

} */

.btnl label {

display:none;

}

.btnl{

float: right;

margin: 2px 0 4px 4px;

background: url("../tmp/images/btn/btn_l.gif") no-repeat left top;

}

.btnl input {

height:23px;

padding: 2px 2px 2px 2px;

border: none;

color:#095FAE;

background: url("../tmp/images/btn/btn_r.gif") no-repeat right top;

cursor:pointer;

}

* html .btnl input {

padding: 2px 3px 2px 4px;

} 



.btnyArea {

margin: 0 0 0 0;

float: right;

}

.btny label {

display:none;

}

.btny{

margin-top: 2px;

float: right;

margin-left: 4px;

background: url("../tmp/images/btn/btn_l_y.gif") no-repeat left top;

}

.btny input {

height:23px;

padding: 3px 3px 1px 3px;

border: none;

color:#5D4E0A;

background: url("../tmp/images/btn/btn_r_y.gif") no-repeat right top;

cursor:pointer;

width:65px;

}

* html .btny input {

padding: 3px 3px 2px 4px;

} 



.btnw label {

display:none;

}

.btnw{

margin: 2px 0 4px 4px;

float: right;

background: url("../tmp/images/btn/btn_l_w.gif") no-repeat left top;

}

.btnw input {

height:23px;

padding: 2px 3px 2px 3px;

border: none;

color:#095FAE;

background: url("../tmp/images/btn/btn_r_w.gif") no-repeat right top;

cursor:pointer;

width:65px;

}

* html .btnw input {

padding: 2px 3px 2px 4px;

} 

.btnySearch label {

display:none;

}

.btnySearch{

background: url("../tmp/images/btn/btn_l_y.gif") no-repeat left top;

bottom:0px;

right:0;

height:23px;

}

.btnySearch input {

height:23px;

padding: 2px 8px 1px 8px;

border: none;

color:#5D4E0A;

background: url("../tmp/images/btn/btn_r_y.gif") no-repeat right top;

width:70px;

cursor:pointer;

}

* html .btnySearch input {

padding: 2px 3px 1px 4px;

} 

 

.btnySearch_free label {

display:none;

}



.btnySearch_free{

background: url("../tmp/images/btn/btn_l_y.gif") no-repeat left top;

}



* html .btnySearch_free{

}

.btnySearch_free input {

height:23px;

padding: 2px 8px 1px 8px;

border: none;

color:#5D4E0A;

background: url("../tmp/images/btn/btn_r_y.gif") no-repeat right top;

width:70px;

cursor:pointer;

}

* html .btnySearch_free input {

padding: 2px 3px 1px 4px;

} 



.btns label {

display:none;

}

.btns li{

float: right;

}

.btns input {

vertical-align:middle;

margin-left: 2px;

height:19px;

padding: 0px 4px 4px 4px;

color:#66590F;

background:#EFECDA;

border-width: 1px;

border-style: solid;

border-color: #CCC5A5 #AAA279 #AAA279 #CCC5A5;

}

* html .btns input {/* ie hack */

padding: 0px 0px 4px 0px;

} 



.btnUpdate{

height:19px;

padding: 1px 5px 1px 5px;

color:#66590F;

background:#EFECDA;

border-width: 1px;

border-style: solid;

border-color: #CCC5A5 #AAA279 #AAA279 #CCC5A5;

}


.btnArea_center {
	margin-top: 5px;
	text-align: center;
	width: 100%;
	height: 21px;
	clear: both;

}

.btnArea_center img {
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;

}


.btn_bottom_area {
	clear: both;
	float: left;
	width: 100%;
}

#shuttlebox{

	border-collapse: collapse;

	height:100%;

	overflow-y:scroll;

	border :#CFCFCF solid 1px;

	text-align:left;

	padding: 5px 7px;

}

.content-shuttlebox{

	height:100%;

	overflow-y:scroll;

	border :#CFCFCF solid 1px;

	text-align:left;

	padding: 5px 10px;

}

#shuttle_th_line {

background-color: #A0D6E9;

padding:0px;

height:2px;

border:none;

}

#shuttlebox_list{

	width:100%;

	height:100%;

	padding: 0;

}

#shuttlebox_list select{

	height:100%;

	border :#CFCFCF solid 1px;

	text-align:left;

	padding: 0;

}

#shuttlebox_btn{

	border :#CFCFCF solid 1px;

	text-align:center;

	background-color: #F1F1F1;

}

#box_title{

	font-weight:bold;

	text-align:left;

	margin:4px 10px;

}

#box_title li{

	background: url("../tmp/images/bullet/bullet_01.gif") no-repeat 0px 10px;

	padding: 4px 0px 1px 11px;

}

#subTitle_bul{

	width:100%;

	text-align:left;

	margin-bottom:5px;

}

#subTitle_bul li{

	background: url("../tmp/images/bullet/bullet_01.gif") no-repeat 0px 8px;

	padding: 4px 0px 1px 11px;

}

#subContent{
	width:100%;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
	margin-top: 2px;

}



#subContent_line2{
	width:100%;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}

#subContent_line2 h1{
	font-weight : bold;
	text-align:left;
	color:#444242;
	float:left;
	background-image: url(../images/common/bullet/bullet_sub02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 12px;
	clear: both;
	width: 97%;

}

#subContent #subContent_txt{
	width:100%;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;

}

#subContent li{
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;

}

#subContent h1{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}

#subContent dt{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	color: #358FC6;
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: -2px 8px;
}

#subContent dd{
	padding-bottom: 5px;
	padding-left: 5px;
}

#subContent .dt_bl{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: bold;
	color: #006699;
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}



.subContent_tit{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.subContent_tit li{
	vertical-align:middle;
	color:#555;
	text-align:left;
	background-image: url(../images/common/bullet/bullet_sub02.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-weight: bold;

}

.subContent_list{

	padding:3px 0px 2px 0px;

}



.subContent_list li{
	vertical-align:middle;
	color:#555;
	text-align:left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 15px;
	font-weight: normal;

}

.subContent-login {
	_text-align:center;
	padding: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	min-width:555px;
	width:555px !important;
	clear: both;
}


.subContent_infobox {
	_text-align:center;
	padding: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	min-width:601px;
	width:601px !important;
	clear: both;
	background-image: url(../images/board/complaint_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 228px;
}


.box_info {
	width:400px;
	margin-left: 185px;
	padding-top: 43px;
	text-align: left;
}

.box_info h1{
	width:100%;
	margin-bottom: 10px;
	padding-left: 2px;
}

.box_info ul li{
	width:100%;
	margin-bottom: 10px;
	padding-left: 2px;
	font-size: 11px;
}

.btn_list{
	width:100%;
	margin-top: 10px;
}

.btn_list li{
	width:100%;
	display: inline;
	margin-right: 5px;
}



#list_title{

	padding: 3px 0px;

}

#list_default{

	color:#999;

	padding: 0px;

}

#list_check{

	padding: 0px;

}

#list_nocheck{

	padding: 0px;

}

.portlet_set_25_td{

	width:130px;

	vertical-align:top;

	background: #A4A4A4 url("../tmp/images/common/portlet_set_25_line.gif") repeat-y 11px 7px;

}

#portlet_set_25{

	background: url("../tmp/images/common/portlet_set_25.gif") no-repeat 11px 11px;

	height:20px;

	font-size: 11px;

	color: #333;

	padding: 19px 8px 8px 17px;

	text-align: left;

	vertical-align: middle;

	position:relative;

}

.portlet_set_50_td{

	width:246px;

	vertical-align:top;

	padding: 12px 4px 10px 10px;

	background: #888888 url("../tmp/images/common/portlet_set_50_line.gif") repeat-y 11px 7px;

}

#portlet_set_50{

	background: url("../tmp/images/common/portlet_set_50.gif") no-repeat 11px 11px;

	height:20px;

	font-size: 11px;

	color: #333;

	padding: 19px 8px 8px 17px;

	text-align: left;

	vertical-align: middle;

	position:relative;

}

/***new**/

#portalLayoutDefault div.portlet_set {

	padding: 1px 0px 1px 17px;

	background: url("../tmp/images/bullet/bullet_check.gif") no-repeat left 50%;

}



#portalLayoutOptional div.title{

	padding: 3px 0px;

	width:190px;

	text-align:center;

	text-overflow:ellipsis;

	text-overflow-mode: ellipsis; 

	overflow:hidden;

	white-space : nowrap;	

}

/* object of potional portlet list */

#portalLayoutOptional div.portlet_set.check {

	padding: 1px 0px 1px 17px;

	background: url("../tmp/images/bullet/bullet_check.gif") no-repeat left 50%;

}



/* insert  portlet shape */

.sortHelper {

	width:130px;

	height:47px;

	vertical-align:top;

	padding:0;

	margin:0;

}

/* drag portlet shape  25,50, rss need. */

#dragHelper .portlet_set {

	background: url("../tmp/images/common/portlet_set_drag.gif") no-repeat;

	height:37px;

	width:109px;

	text-align:left;

	padding: 10px 0 0 7px;

}



#dragHelper .portlet_set img {

   display:none;

}

	

#portalLayoutOptional div.portlet_set {

	padding: 1px 0px 1px 17px;

}



.portlet_set_25{

	width:130px;

	vertical-align:top;

	padding:0;

	margin:0;

	background: #A4A4A4 url("../tmp/images/common/portlet_set_25_line.gif") repeat-y 11px 7px;

}

.portlet_set_25 .portlet_set {

	background: url("../tmp/images/common/portlet_set_25.gif") no-repeat 11px 11px;

	height:20px;

	font-size: 11px;

	color: #333;

	padding: 19px 8px 8px 17px;

	text-align: left;

	vertical-align:middle;

}

* html .portlet_set_25 .portlet_set {

	padding: 19px 8px 0px 17px;

}

	

.portlet_set_25 .portlet_set div.title {

	cursor:move;

	top:0px;

	left:0px;

	width:90px;

	text-overflow-mode: ellipsis; 

	text-overflow:ellipsis;

	overflow:hidden;

	white-space : nowrap;

}

.portlet_set_25 .portlet_set img.delete {

	position:relative;

	top:-20px;

	left:88px;

}

.portlet_set_25 .portlet_set div.title.rss {

	width:74px;

	background: url("../tmp/images/bullet/bullet_rss01.gif") no-repeat 0px 0px;

	padding-left: 16px;

}

.portlet_set_25 .portlet_set .rss_delete {

	position:relative;

	top:-20px;

	left:62px;

}

.portlet_set_25 .portlet_set .rss_edit {

	position:relative;

	top:-20px;

	left:62px;

}

.portlet_set_25 .portlet_set img{

	position:relative;

}



.portlet_set_50{

	width:246px;

	vertical-align:top;

	padding: 12px 4px 10px 10px;

	background: #888888 url("../tmp/images/common/portlet_set_50_line.gif") repeat-y 11px 7px;

}

.portlet_set_50 .portlet_set{

	background: url("../tmp/images/common/portlet_set_50.gif") no-repeat 11px 11px;

	height:20px;

	font-size: 11px;

	color: #333;

	padding: 19px 8px 8px 17px;

	text-align: left;

	vertical-align: middle;

}

* html .portlet_set_50 .portlet_set {

	padding: 19px 8px 0px 17px;

}



.portlet_set_50 .portlet_set div.title {

	cursor:move;

	top:0px;

	left:0px;

	width:180px;

	text-overflow-mode: ellipsis; 

	text-overflow:ellipsis;

	overflow:hidden;

	white-space : nowrap;

}



.portlet_set_50 .portlet_set img.delete {

	position:relative;

	top:-20px;

	left:202px;

}

.portlet_set_50 .portlet_set div.title.rss {

	width:74px;

	background: url("../tmp/images/bullet/bullet_rss01.gif") no-repeat 0px 0px;

	padding-left: 16px;

}

.portlet_set_50 .portlet_set .rss_delete {

	position:relative;

	top:-20px;

	left:176px;

}

.portlet_set_50 .portlet_set .rss_edit {

	position:relative;

	top:-20px;

	left:176px;

}

/***new end***/

#Layout {

	z-index:12; 

	position:absolute;

	display: inline;

	top:118px; right:0px; 

	height:20px;

	width:90px;

	padding:3px 0px 1px 0px;

	text-align:left;

	}

* html #Layout {

	top:118px; right:0px; 

}

#Layout_s {

	z-index:14;

	position:absolute;  

	background-color: #F1F1F1; 

	border:#CCC solid 1px;

	top:120px; right:14px; 

	width:30px; 

	visibility: hidden;

	padding:2px 3px 2px 5px;

	} 

* html #Layout_s {

	top:120px; right:14px; 

}

#Layout_s ul li {

	display:block;  

	padding:2px 0px; 

	text-align:left; 

	color:#0A3562;

	}



/****************************************** other common ****************************************************/

.required { color:red; }

input.LinputAddress{

width: 336px;

}

* html input.LinputAddress {

padding-right: 5px;

}/* ie hack*/

input.LinputShort{

width: 70px;

}

* html input.LinputShort {

padding-right: 5px;

}/* ie hack*/

.LclearFloat{

clear:both;

}

.LtxtCenter{

text-align: center;

}

/* Box

-----------------------------------------------------------------*/

#mysystem_box{

	background: url("../tmp/images/common/con_mys_box_t.gif") no-repeat left top;

	padding: 5px 0px;

	text-align: left;

	vertical-align: middle;

	width:100%;

	position:relative;

	margin-bottom:8px;

	float:left;

}

#mysystem_box_b{

	background: url("../tmp/images/common/con_mys_box_b.gif") no-repeat left bottom;

	padding: 0px 8px 2px 8px;

	text-align: left;

	vertical-align: middle;

	position:relative;

}

#request_box{

	background: url("../tmp/images/common/con_req_box_t.gif") no-repeat left top;

	padding: 5px 0px;

	text-align: left;

	vertical-align: middle;

	width:620px;

	position:relative;

	margin-bottom:8px;

	float:left;

}

#request_box_b{

	background: url("../tmp/images/common/con_req_box_b.gif") no-repeat left bottom;

	padding: 0px 8px 2px 8px;

	text-align: left;

	vertical-align: middle;

	position:relative;

}





.table_btns{

	width:62px;

	float:right;

	vertical-align:bottom;

	padding:0;

	margin:0;

}

.table_btns table{

	padding:0;

}

.table_btns tr{	

	padding:0;

}

.table_btns td{	

	padding:2px 0 0 0;

}

.table_list{

	border-collapse: collapse;

	height:70px;

	width:500px;

	overflow-y:scroll;

	border :#CFCFCF solid 1px;

	text-align:left;

	padding: 5px 10px;

}

.table_list div{

	height:18px;

}



.btns_r{

	margin: 2px 0 2px 2px;

    float: right;

}

.btns_r label {

display:none;

}

.btns_r li{

float: right;

}

.btns_r input {

vertical-align:middle;

margin-left: 2px;

height:19px;

padding: 0px 4px 4px 4px;

color:#66590F;

background:#EFECDA;

border-width: 1px;

border-style: solid;

border-color: #CCC5A5 #AAA279 #AAA279 #CCC5A5;

cursor:pointer;

}

/*Table Transparency*/

.table_Boarder0{

	border-collapse: collapse;

	border:solid 1px #fff;

}

.table_Boarder0 th{

	border:solid 1px #fff;

}

.table_Boarder0 td{

	border:solid 1px #fff;

	padding:0px;

}

.table_Boarder0 tr{

	border:solid 1px #fff;

}

.table_Boarder0 select{

	margin:0;

	padding:0;

}



/*Portlet RSS*/

.rss_portlet{

	position:absolute;

	top:300px;

	left:400px;

	z-index:15;

}

.portlet_line{

	background:url("../tmp/images/common/title_bar.gif") repeat-x left top;

	height:5px;

	

} 

.littlepop_ttl{

	display:inline;

	color:#36AFCE;

	padding:2px 10px 3px 12px;

	background:url("../tmp/images/bullet/bullet_basic.gif") no-repeat 3px 8px;

	font-weight:bold;

}



.port_back_top{

	background:url("../tmp/images/common/portlet_pop_TopCenter.gif") repeat-x top left;

	width:100%;

	height:8px;

	line-height:0;

	font-size:0;

}

.port_back_bottom{

	background:url("../tmp/images/common/portlet_pop_BottomCenter.gif") repeat-x top left;

	width:100%;

	height:8px;

	line-height:0;

	font-size:0;

}

.port_back_img{

	vertical-align:bottom; 

	font-size:0;

	

}

.error_wrap{

	text-align:right;

	width:500px;

	margin-top:50px;

	margin-bottom:30px;

	margin-left : 130px;

}

.error_wrap_s{

	width:100%;

}

.error_back{

	display:block;

	border:1px solid #ccc;

	vertical-align:middle;

	margin-bottom:5px;

}

.error_back div{

	border:3px solid #F1F1F1;

	padding:20px 15px;

}

.error_back_s{

	display:block;

	border:1px solid #ccc;

	vertical-align:middle;

}

.error_back_s div{

	border:3px solid #F1F1F1;

	padding:10px 7px;

}

.error_ttl{

	color:#C1325E;

	background:url("../tmp/images/bullet/bullet_error.gif") no-repeat 7px 0px;

	font-size:13px;

	padding:5px 7px 10px 40px;

	text-align:left;

}

.error_ttl_s{

	color:#C1325E;

	background:url("../tmp/images/bullet/bullet_error_s.gif") no-repeat 7px 0px;

	font-size:13px;

	padding:1px 7px 5px 30px;

	text-align:left;

}

.error_text{

	color:#555;

	border-top:1px solid #CCCCCC;

	padding:7px;

	text-align:left;

}

.error_align{

	text-align:center;

	width:100%;

	height:100%;

	vertical-align:middle;

	

}



#table_modify_dot{

	border-width : 1px;

	border-color : #CCC #FFF #FFF #FFF;

	border-style: dotted;

	margin: 5px 0 2px 0;

	border-collapse: collapse;

}



#table_modify_dot td{

	border-width : 0px;

	border-color : #FFF ;

}



.g3, a.g3:link,	 a.g3:visited {color:#333333; text-align:left;} 

	 a.g3:hover, a.g3:active {text-decoration: underline; color: #0770FF;}



.article_table{
	border-collapse: collapse;
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;

	}

.article_bold{font-weight:bold; padding-left:10px;}

.article tr{height:21px;}

.article td{padding: 0px 3px; height:21px;}

.article_fr{padding:2px; border:solid; border-width:1px; border-color:#ccc;}


.article_list{
	text-align: center;
	padding-top: 10px;
}

.article_list ul{
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
	height: auto;
	float: left;
}

.article_list li{
	text-align: center;
	float: left;
	width: 145px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
}

.article_photo_bk{
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:#ccc;
	height: 54px;
	width: 73px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	vertical-align: top;
}

.article_photo{
	height: 105px;
	width: 125px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}

.article_dot{padding:5px 0px 5px 2px; border-bottom: #eee dotted thin}

.article_top{padding-top:3px;}

.article_left{
	padding-left:10px;
	text-align: left;
}

.article_date{
	text-align: center;
}



.emblem_area{
	width:100%;
	float:left;
	margin-bottom: 7px;
	margin-top:2px;

	}


.emblem_list{
	width:100%;
	text-align: center;
	padding-top: 10px;
	clear: both;
	float: left;
}

.emblem_list ul{
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
	height: auto;
	float: left;
}

.emblem_list li{
	text-align: center;
	float: left;
	width: 155px;
	margin-right: 7px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.emblem_photo{
	height: 160px;
	width: 145px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}

.emblem_date{
	text-align: center;
	color: #276C83;
}




#SearchResult{

	position:relative;

	width:98%;

	color:#0169A8;

	font-weight:bold;

	padding:2px 22px 10px 10px;

	text-align:left;

	

}

#SearchResult.content{

	width:100%;

	color:#000000;

	margin-top:10px;

}



#SearchResultArea {

border-collapse: collapse;

border-width: 2px 0px 1px 0px;

border-style: solid;

border-color: #A0D6E9 #CCCCCC #CCCCCC #CCCCCC;

padding: 2px 8px 2px 8px;

background-color: #F1F1F1;

font-weight: normal;  

margin-bottom: 15px;

}

* html #searchResultArea { /* ie hack*/

padding: 2px 8px 0px 8px;

}



#SearchResultArea form {

position: relative;

width: 100%;

text-align:right;

padding:0;

margin:0;

}



#SearchResultArea label {

padding:0 4px 0 10px;

}



#SearchResult .title{

	color:#0169A8;

	font-weight:bold;

	padding:10px 0px 0 0;

	text-align:left;	

}

#SearchResult .title a:link, #PopSearch .title a:visited{

	color:#0169A8;	

}

#SearchResult .title a:hover, #PopSearch .title a:active{

	color: #0169A8;	

	text-decoration: underline;

}



#SearchResult .content{

	padding:2px 0px;

	color:#000000;

	margin-top:10px;

	text-align:left;

}

#SearchResult .file{

	color:#808080;

	padding:2px 0 0 0;

	text-align:left;

}



#SearchResult .file{

	color:#808080;

	padding:2px 0 0 0;

	text-align:left;

}



.Search_optionbox {

	float:left;

}



.Search_optionbox input {

	vertical-align:top;

	margin-top:-1px;

}

.Search_optionbox td {

	text-align:left;

}

* html .Search_optionbox { /* ie hack*/

position:relative;

}



.Search_optionbox_line{

	clear:both;

	background:url("../tmp/images/common/search_potline.gif") repeat-x top;

	width:100%;

	margin-top:2px;

}

.Search_optionbox_line td{

	padding-top:3px;

	text-align:right;

	width:33.33%;

}

* html #Search_optionbox { /* ie hack*/

}



.Sort_right{

	display:inline;

	padding-right:7px;

	border-width:0px;

}

.table_scroll_f{

	padding:0px;

	margin:0px;

	width:100%;

	overflow-y:scroll;

	overflow-x:hidden;

	position:relative;

}



.pro_red_bg	{background:url("../tmp/images/bullet/bullet_pro_red00.gif"); height:12px;}

.pro_pink_bg{background:url("../tmp/images/bullet/bullet_pro_pink00.gif"); height:12px;} 

.pro_gray_bg{background:url("../tmp/images/bullet/bullet_pro_gray00.gif"); height:12px;}



/****************************************** sitemap ****************************************************/

.Tsub_line{

	border-top:#ccc 1px dotted;

}

.Sitemap_1dp{
	padding:0px 0px 0px 3px;
	vertical-align:middle;
	font-weight: bold;
	text-align:center;
	color: #333333;

}

.Sitemap_1dp a:link,	 

.Sitemap_1dp a:visited {
	color:#333333;
} 

.Sitemap_1dp a:hover, 

.Sitemap_1dp a:active {text-decoration: underline; color: #0169A8;}



.Sitemap_2dp li{
	padding:3px 0px 3px 5px;
	vertical-align:middle;
	text-align:left;
	color: #484848;

}

.Sitemap_2dp li a:link,	 

.Sitemap_2dp li a:visited {
	color:#484848;
	text-align:left;
	font-weight: bold;
} 

.Sitemap_2dp li a:hover, 

.Sitemap_2dp li a:active {
	text-decoration: underline;
	color: #58B000;
}



.Sitemap_3dp{

	padding:3px 0px 2px 0px;

}

.Sitemap_3dp li{
	vertical-align:middle;
	color:#6D6D6D;
	text-align:left;
	background-image: url(../images/common/bullet/bullet_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 11px;
	font-weight: normal;

}

.Sitemap_3dp li a:link,	 

.Sitemap_3dp li a:visited {
	color:#6D6D6D;
	text-align:left;
	font-weight: normal;
} 

.Sitemap_3dp li a:hover, 

.Sitemap_3dp li a:active {text-decoration: underline; color: #555;}



.Sitemap_4dp{

	padding:3px 0px 2px 0px;

}

.Sitemap_4dp li{

	background: url("../tmp/images/bullet/bullet_01.gif") no-repeat 0px 7px;

	padding:3px 0px 1px 10px;

	vertical-align:middle;

	color:#999;

	text-align:left;

}

.Sitemap_4dp li a:link,	 

.Sitemap_4dp li a:visited {color:#999; text-align:left;} 

.Sitemap_4dp li a:hover, 

.Sitemap_4dp li a:active {text-decoration: underline; color: #999;}



.Sitemap_ut{

	padding:0px 5px 0px 5px;

}

.Sitemap_ut li{

	background: url("../tmp/images/bullet/bullet_01.gif") no-repeat 0px 7px;

	padding:2px 20px 2px 10px;

	float:left;

}

/****************************************** End ******/
#box_blue {
	background-color: #dceaef;
	border: 1px solid #9fb5bd;
	margin-bottom: 10px;
	clear: both;
	float: left;
	padding: 5px;
	width: 673px;
}

.box_blue_in {
	background-color: #f6fcff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.box_blue_in h1 {
	font-weight: bold;
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2C7D5;
	padding-left: 5px;
}



.box_blue_in ul {
	width: 100%;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 0px;
}
.box_blue_in li {
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	display: inline;
	float: left;
	width: 83px;
	margin-right: 3px;
	padding-left: 7px;
}

.box_blue_in ul .box_list {
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	display: inline;
	float: left;
	width: 173px;
	margin-right: 3px;
	padding-left: 10px;
}


.box_blue_in ul .box_list_end {
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	display: inline;
	float: left;
	width: 80px;
	padding-left: 10px;
}


.box_sky_bg {
	background-image: url(../images/common/box_sky_bg.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: center;
}


.box_w_line {
	margin-bottom: 10px;
	float: left;
	height: 158px;
	width: 655px;
	background-image: url(../images/common/box_line_bg.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 13px;
}


.site_list {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.site_list li {
	display: inline;
	float: left;
	margin-right: 11px;
	margin-left: 11px;
	width: 143px;
}

.site_list_url{
    width: 100%
	text-align: center;
	float: left;
	font-family: "돋움";
	font-size: 11px;
	width: 100%;
	padding-top: 5px;
}


.sponsor_list {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.sponsor_list li {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 146px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
}

.sponsor_list_url{
    width: 100%
	text-align: center;
	float: left;
	font-family: "돋움";
	font-size: 11px;
	width: 100%;
	padding-top: 5px;
	text-align: center;
}


.officers_list {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ADC0C9;
}

.officers_list li {
	display: inline;
	float: left;
	margin-left: 16px;
	width: 125px;
	text-align: left;
	height: 170px;
}

.officers_list_photo{
    text-align: center;
	float: left;
	font-family: "돋움";
	font-size: 11px;
	width: 88px;
	background-color: #f0f0f0;
	padding: 4px;
	height: 108px;
	border: 1px solid #c0c0c0;
	margin-bottom: 5px;
}
.officers_tit {
	float: left;
	width: 94px;
	margin-right: 5px;
	font-weight: bold;
	height: 38px;
	margin-top: 9px;
}
.officers_list_area {
	text-align: left;
	float: right;
	width: 570px;
}


.officers_list_name{
    width: 100%
	text-align: left;
	float: left;
	font-family: "돋움";
	font-size: 11px;
	width: 100%;
	padding-top: 5px;
	font-weight: bold;
}

.officers_list_txt{
    width: 100%
	text-align: center;
	float: left;
	font-family: "돋움";
	font-size: 11px;
	width: 100%;
	padding-top: 5px;
}



.subContent_list2 {
	width:100%;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
	margin-top: 5px;
}

.subContent_list2 li {
	background-image: url(../images/common/bullet/bullet_list.gif);
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 8px;
	text-align: left;
	padding-top: 3px;
	background-position: -4px 2px;
}
.content_list_none {width:100%;

}
.content_list_none ul {width:100%;

}

.content_list_none li {
	padding-bottom: 2px;
	background-image: none;
}


.subContent_list3 {
	width:100%;
    border-collapse: collapse;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
}
.subContent_list3 th{
	background-image: url(../images/common/bullet/bullet_list.gif);
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-left: 12px;
	text-align: left;
	padding-top: 3px;
	background-position: left 2px;
}

.subContent_list3 td{
	padding-bottom: 3px;
	padding-left: 12px;
	text-align: left;
	padding-top: 3px;
}

.subContent_header {
	width:100%;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
}

.subContent_header_img {
	float: left;
	margin-right: 10px;
}

.subContent_header_txt {
	float: left;
	margin-top: 5px;
}


.subContent_header h1{
	text-align:left;
	margin-bottom:5px;
}


.subContent_header li {
	background-image: url(../images/common/bullet/bullet_list.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left: 12px;
	text-align: left;
	padding-top: 2px;
	background-position: left 2px;
	font-size: 11px;
	color: #8C8C8C;
}


.history_list {
	width: 100%;
	margin-bottom: 10px;
	clear: both;
	float: left;
	background-image: url(../images/kosad/history_img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.history_list li {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 4px;
	clear: both;
	float: left;
	width: 100%;
}
.history_txt {
	float: left;
	padding-top: 8px;
	width: 65%;
	margin-left: 10px;
}
.history_year {
	font-weight: bold;
	color: #2f2f2f;
	background-image: url(../images/kosad/history_year_bg.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 96px;
	float: left;
	padding-top: 8px;
	padding-left: 18px;
}


.history_list2 {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
	clear: both;
	float: left;
	margin-top: 3px;
}

.history_list2 th {
	font-weight: bold;
	color: #2f2f2f;
	background-image: url(../images/kosad/history_year2_bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 100px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

.history_list2 td {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.history_list2_txt {
	float: left;
	padding-top: 8px;
	width: 65%;
	margin-left: 10px;
}

.subContent_line {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

.subContent_line_nopad {
	clear: both;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}

.subContent_b_img {
	float: left;
	margin-right: 5px;
}

.subContent_b_imgline {
	float: left;
	margin-right: 5px;
	background-image: url(../images/common/img_box.gif);
	background-repeat: no-repeat;
	padding: 11px;
}

.subContent_b_tit {
	float: left;
	margin-right: 5px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/common/tit_box_gray.gif);
	text-align: center;
	height: 24px;
	width: 126px;
	padding-top: 10px;
}

.subContent_b_txt {
	float: right;
	color: #8C8C8C;
}
.subContent_b_txt li {
	color: #8C8C8C;
}


.subContent_b_txt h1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	font-weight: bold;
	height: 20px;
	color: #4E7387;
	padding-top: 5px;
}


.subContent_b_txt2 {
	float: right;
	margin-right: 5px;
}

.subContent_b_txt2 h1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	height: 17px;
	color: #4E7387;
	padding-top: 4px;
}

.subContent_b_txt2 ul{
	font-weight: bold;
	color: #4E7387;
	width: 100%;
}

.subContent_b_txt2 li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 20px;
	padding-top: 5px;
}


.subContent_b_left {
	float: left;
}

.subContent_b_left h1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	font-weight: bold;
	height: 20px;
	color: #4E7387;
	padding-top: 5px;
}


.subContent_dot {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.line_dot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}

.img_list {
	text-align: center;
	margin-bottom: 10px;
	clear: both;
}


.img_list ul{
	margin-bottom: 10px;
}


.img_list li {
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
	width: 255px;
}


.img_list_tb {
	text-align: center;
	margin-bottom: 10px;
}

.img_list_tb td {
	padding: 10px;
}


.box_w {
	width: 685px;
	margin-bottom: 10px;
	font-size: 11px;
}
.box_w .box_w_bottom {
	background-image: url(../images/common/box_w_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 100%;
}
.box_w .box_w_bg {
	background-image: url(../images/common/box_w_bg.gif);
	background-repeat: repeat-y;
	height: auto;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_w .box_w_top {
	background-image: url(../../02_KOSAD/images/common/box_w_top.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 100%;
}

.box_w td {
	padding-left: 5px;
	color: #7C7C7C;
	font-size: 11px;
}

.box_fl_l {
	float: left;
	margin-right: 10px;
}


.iframe_box {
	height: 200px;
	width: 100%;
	overflow: auto;
	clear: both;
	border: 1px solid #baccd9;
}


.box_blue {
	background-color: #f5f8ff;
	font-weight: normal;
	margin-bottom: 15px;
	border: 1px solid #baccd9;
	clear: both;
	padding: 20px;
	width: 645px;
	
}

.box_blueline {
	margin-bottom: 15px;
	border: 2px solid #d7e1f0;
	clear: both;
	width: 641px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	
}


.box_blueline2 {
	margin-bottom: 15px;
	border: 2px solid #d7e1f0;
	clear: both;
	width: 641px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	
}

.box_blueline2 h1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94B0C0;
	margin-bottom: 10px;
	font-weight: bold;
	height: 18px;
	color: #4E7387;
}

.box_blueline2 ul{
	font-weight: bold;
	color: #4E7387;
	width: 100%;
}

.box_blueline2 li{
	background-image: url(../images/common/bullet/bullet_menu01.gif);
	background-repeat: no-repeat;
	padding-bottom: 8px;
	padding-left: 10px;
	background-position: left 1px;
}

.txtRight_line{
	padding-top: 5px;
	width: 100%;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	font-weight: bold;
	text-align: right;
	float: left;
}


.box_login_text{

	background-color: #eef3f9;
	width: 497px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 10px;
	text-align: center;
}

.table_pad_b{

	border-collapse: collapse;

	width:100%;

	text-align:left;
	
	border:none;

}

.table_pad_b th{

	padding:0px;

	height:2px;

}

.table_pad_b td{
	padding-bottom: 7px;

}


#box_w_layout {
	background-image: url(../images/member/login_box.gif);
	background-repeat: no-repeat;
	height: 184px;
	width:497px;
	padding-top: 29px;
	padding-right: 29px;
	padding-left: 29px;
	background-color: #003366;
}

#box_w_layout .box_w ul li{
	padding-bottom: 13px;	
}

#box_admin_layout {
	background-image: url(../Admin/images/member/login_box.jpg);
	background-repeat: no-repeat;
	height: 184px;
	width:497px;
	padding-top: 29px;
	padding-right: 29px;
	padding-left: 29px;
}

#box_admin_layout  #box_admin_layout ul li{
	padding-bottom: 13px;

	
}

.box_login{
	background-color: #e8f2d9;
	width: 405px;
	padding-top: 15px;
	padding-left: 90px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border: 1px solid #b6ce91;
}


.box_login_admin{
	background-color: #eef3f9;
	width: 407px;
	height: 80px;
	padding-top: 40px;
	padding-left: 90px;
	margin-bottom: 10px;
}

.box_login02{
	background-color: #e8f2d9;
	width: 495px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #b6ce91;
}

.box_login_text{
	background-color: #e8f2d9;
	width: 495px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #b6ce91;
}


.list_basic {
	_text-align:center;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	min-width:685px;
	width:685px !important;
	float: left;
}

.list_basic h1{
	font-weight : bold;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-bottom: 3px;
	background-image: url(../images/common/bullet/bullet_sub02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: left;
	clear: both;
	width: 80%;
}

.list_basic ul{
	float: left;
	clear: both;
	width: 95%;
	padding-left: 15px;
	margin-bottom: 10px;
}

.list_basic li{
	float: left;
	clear: both;
	width: 100%;
	text-align: left;
}


.search_month {
	width:673px;
	text-align:left;
	margin-bottom:10px;
	clear: both;
	float: left;
	background-image: url(../images/game/month_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
}

.search_month li {
	padding-left: 1px;
	font-size: 11px;
	color: #8C8C8C;
	display: inline;
	padding-right: 1px;
	width: 50px;
}

.search_year {
	width:685px;
	text-align:center;
	margin-bottom:10px;
	clear: both;
	float: left;
	height: 20px;
	padding-top: 3px;
	background-color: #f2f2f2;
}
.search_year ul {
	_text-align:center;
	width:685px !important;
	text-align: center;
}

.search_year li {
	padding-left: 10px;
	font-size: 11px;
	color: #8C8C8C;
	display: inline;
	padding-right: 10px;
	text-align: center;
}

.search_year .txt_year{
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF3300;
	vertical-align: top;
}
