*{
	margin:0;
	padding:0;
	font-family:"돋움",Dotum,AppleGothic;
	font-size:9pt;
}
body {
	margin:0;
	font-size:9pt;
	font-family:"돋움",Dotum,AppleGothic;
	color:#333333;
	background:white;
	text-align:center;
	overflow-y:scroll;
}
#header{
	width:950px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.clearfix:after{
	content: ".";
	display: block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { display:block; }
* html .clearfix {height: 1%;}

a {
	text-decoration:none;
	color:#666;
}


div.formRow:after{
	content: ".";
	display: block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.formRow{
	background-image:url('/img/titleBG.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	display: block;

}
* html div.formRow {height: 1%;}

table{
	border-collapse:collapse;
	border:0;
}
td{
	font-family:"돋움체",Dotumche,AppleGothic;
	font-size:9pt;
	color:#333333;
	padding:0;
	word-wrap:break-word;
	line-height:12pt;
}

img { border:0; }

td.list_head{
	border-top:1px solid #1e94b4;
	border-bottom:1px solid #dddddd;
	text-align:center;
	background-image:url('/img/titleSep.png');
	background-position:right bottom;
	background-repeat:no-repeat;
}
td.list_head_last{
	border-top:1px solid #1e94b4;
	border-bottom:1px solid #dddddd;
	text-align:center;
}


tr.list_head_tr{
	background-image:url('/img/titleBG.png');
	background-position:center bottom;
	background-repeat:repeat-x;
}


td.list_body{
	border-bottom:1px solid #dddddd;
}



select{
	font-family:"돋움체",Dotumche,AppleGothic;
	font-size:9pt;
	border: solid 1px #CCCCCC;
	color:#333333;
	background-color:#f7f7f7;
}

input,textarea,div {
	font-size:9pt;
	font-family:"돋움",Dotum,AppleGothic;
}

td.form_head{ height:30px;font-weight:bold;text-align:left;color:#666666;}
td.form_cont{ height:30px;text-align:left;}

.sub_on{
	color:dodgerblue;
}
.sub_off{
	color:#666666;
	cursor:pointer;
}

.naviTitle{
	/*
	background-image:url('/img/titleLeft.png');
	color:#606060;
	padding-right:20px;
	*/
	background-repeat:no-repeat;
	height:22px;
	padding-left:10px;
	color:#fff;
	float:left;
	width:100px;
	text-align:left;
	cursor:pointer;
	margin-right:20px;
}
.naviTitle:hover{
	color:#fff;
	background-image:url('/css/img/menuLeft.png');
}

.naviTitle:hover{
	/*color:#006f9e;*/
	color:#000;
}

.naviMain{
	font-size:12pt;
	height:20px;
	font-weight:bold;
	padding-right:10px;
	width:100px;
	float:none;
	background-repeat:no-repeat;
	background-position:right;
	padding-top:2px;
	text-align:center;
	color:#fff;
}

.naviTitle:hover .naviMain{
	background-image:url('/css/img/menuRight.png');
	color:#000;
}

.naviMainSub{
	/*
	font-size:7.2pt;
	color:#bbbbbb;
	font-family:tahoma;
	float:none;
	font-style:italic;
	*/
}

.naviSub{

	padding:4px 6px 3px 6px;
	cursor:pointer;
	background-color:#f0f7ff;

}



td.tda{
        background-color:rgb(236,233,216);
        border-top-width:1px;
        border-bottom-width:1px;
        border-left-width:1px;
        border-right-width:1px;
        border-top-color:rgb(172,168,153);
        border-bottom-color:rgb(172,168,153);
        border-left-color:rgb(172,168,153);
        border-right-color:rgb(172,168,153);
        border-top-style:double;
        border-right-style:double;
        border-bottom-style:double;
        border-left-style:double;
        font-family:"돋움",Dotum,AppleGothic;
        font-size:9pt;
        letter-spacing:0px;
        padding:20px;
        color:#343434;
        background-image:url('/home/img/tdbg.gif');
}

td.tdb{
        background-color:#f5f5f5;
        padding:10px;
        border-width:1px;
        letter-spacing:0px;
        border-color:#dcdcdc;
        border-style:double;
        background-image:url('/home/img/tdbg.gif');
}


td.info_head{
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background-color:#f2f2f2;
	padding-left:25px;
	color:#000;
	height:34px;
	text-align:left;
}
td.info_cont{
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	height:34px;
	padding-left:17px;
	text-align:left;
}

td.olist_head{
	border-top:2px solid #639800;
	color:#fff;
	border-bottom:2px solid #a3a3a3;
	background-color:#7bba07;
	text-align:center;
}

td.olist_body{
	border-bottom:1px solid #c8c8c8;
	text-align:center;
}

.png24 {
    tmp:expression(setPng24(this));
}

