/* 하위 디렉토리 추가 CSS */
#jspBody { width: 100%; text-align: center; }

#jspSchBox01 { border: 1px solid #CCC; padding: 6px; background: url(../img/jsp_bg01.gif); }
#jspSchBox01 div.sb { background: #FFF; padding: 10px; }

#jspSchBox02 {  border: 1px solid #CCC; padding: 3px; background: url(../img/jsp_bg01.gif); }
#jspSchBox02 div.sb { background: #FFF; padding: 5px; text-align: left; }

#jspHelpBox { background: #FFF; padding: 12px; border: 1px solid #EFEFEF; }
#jspHelpBox ol { margin: 0 0 0 22px; padding: 0; text-align: left; }
#jspHelpBox ol li { padding: 2px; }

#jspDataBox01 { border: 1px solid #E8E8E8; padding: 12px; }
#jspDataBox02 { border: 1px solid #E8E8E8; padding: 5px; }


a.jsp_blink:link { text-decoration: none; color: brown; font-weight: bold; }
a.jsp_blink:visited { text-decoration: none; color: brown; font-weight: bold; }
a.jsp_blink:hover { text-decoration: underline; color: brown; font-weight: bold; }

.W_Vtitle { font-size: 17px; color:#0080C0; font-weight: bold; }

/* 논문검색용 Table CSS */
.jtbl {
	margin: 0px;
	padding: 4px;
	/*width: 100%;*/
}
.jtbl textarea {
	width: 98%;
}
.jtbl th.int, .jtbl td.int {
	text-align: right;
}
.jtbl td input.int {
	text-align: right;
	padding-right: 2px;
}
/*\ IE/Win hack */
* html table.jtbl {
	margin-top: 3px;
}
.jtbl caption,
.jtbl th,
.jtbl td {
	padding: 4px;
	font-size: 12px;
	vertical-align: middle;
}
div { font-size: 12px; }
.jtbl th.subTH {
	text-align:left;
	padding-left: 10px;
}

.jtbl th {
	font-weight:			normal;
	color:					black;
	/*background:				#D3DCE3;*/
	background:				#FFF;
	white-space:			nowrap;
	text-align:				center;
}
.jtbl td {
	/*background: #EFEFEF;*/
	background: #FFF;
}

.jtbl td.jspDot { margin: 0px; padding: 0px; height: 1px; line-height: 1px; background: #CCC repeat-x; background-position: bottom; }
.jtbl td.bg01 { background: #EEE; }
.jtbl td.bg02 { background: #F5F5F5; }

/* odd items 1,3,5,7,... */
.jtbl tr.odd td,
.jtbl tr.odd,
.odd {
	background: #FFF;
}

/* even items 2,4,6,8,... */
.jtbl tr.even td,
.jtbl tr.even,
.even {
	background: #FFF;
}

/* marked table rows */
.jtbl tr.marked th,
.jtbl tr.marked td,
.jtbl tr.marked,
.jtbl tr.odd th.marked,
.jtbl tr.odd td.marked,
.jtbl tr.even th.marked,
.jtbl tr.even td.marked,
.marked {
	background:		#ECD5B5;
	color:   black;
}

/* hovered table rows */
.jtbl tr.odd:hover th,
.jtbl tr.odd:hover td,
.jtbl tr.even:hover th,
.jtbl tr.even:hover td,
.jtbl tr.hover th,
.jtbl tr.hover td,
.hover
{
	background:   #D0DEBE;
	color:   black;
}

.m_top15 { margin-top: 15px; }
.bold { font-weight: bold; }

/* 여기부터 table.css */

table {
	margin: 0px;
}
.tbl {
	margin: 0px;
	padding: 0px;
	/*width: 100%;*/
}
.tbl textarea {
	width: 96%;
}
.tbl th.int, .tbl td.int {
	text-align: right;
}
.tbl td input.int {
	text-align: right;
	padding-right: 2px;
}
/*\ IE/Win hack */
* html table.tbl {
	margin-top:				3px;
}
.tbl caption,
.tbl th,
.tbl td {
	padding: 4px;
	font-size:				12px;
	vertical-align:			middle;
}
.tbl th.subTH {
	text-align:left;
	padding-left: 10px;
}

.tbl th {
	font-weight:			normal;
	color:					black;
	background:				#D3DCE3;
	white-space:			nowrap;
	text-align:				center;
}
.tbl td {
	background: #EFEFEF;
}

/* odd items 1,3,5,7,... */
.tbl tr.odd td,
.tbl tr.odd,
.odd {
	background: #EFEFEF;
}

/* even items 2,4,6,8,... */
.tbl tr.even td,
.tbl tr.even,
.even {
	background: #E3E3E3;
}

/* 재접수완료 */
.tbl tr.rety td,
.tbl tr.rety,
.rety {
	background: #CDDDDD;
}

/* marked table rows */
.tbl tr.marked th,
.tbl tr.marked td,
.tbl tr.marked,
.tbl tr.odd th.marked,
.tbl tr.odd td.marked,
.tbl tr.even th.marked,
.tbl tr.even td.marked,
.tbl tr.rety th.marked,
.tbl tr.rety td.marked,
.marked {
	background:		#ECD5B5;
	color:   black;
}

/* hovered table rows */
.tbl tr.odd:hover th,
.tbl tr.odd:hover td,
.tbl tr.even:hover th,
.tbl tr.even:hover td,
.tbl tr.rety:hover th,
.tbl tr.rety:hover td,
.tbl tr.hover th,
.tbl tr.hover td,
.hover
{
	background:   #D0DEBE;
	color:   black;
}

/* 여기까지 table.css */

/* 팝업창 css */
#popHeadLineLeft { width: 58px; height: 18px; background: #D3DCE3; float: left; }
* html #popHeadLineLeft { margin-right: -3px; } /* IE6 hack */
#popHeadLineRight { height: 18px; background: #E5E5E5; text-align: right; }
#popTitleArea { background: #FFF; }
#popTitleAreaLeft { width: 18px; height: 40px; background: #D3DCE3; float: left; }
#popTitleAreaRight { width: 18px; height: 40px; background: #E5E5E5; float: right; }
#popTitle { height: 40px; }
#popTitle th, #popTitle td { font-size: 13px; font-weight: bold; padding: 8px 15px; color: brown; background: #FFF; }
#popBody { background: #E5E5E5; color: black; }
#popBody th, #popBody td { color: black; }
#popContent { font-size: 12px; margin: 0px 18px; padding: 15px; background: #F7F7F7; }
/*#popContent input, #popContent select, #popContent textarea {
	color: #424244;
}*/
#popFoot { height: 18px; background: #E5E5E5; }
/* 팝업창 css 여까지 */

.a_left { text-align: left; }
