A:link {font-size:9pt ; text-decoration:underline; color:#000000;}
A:visited {font-size:9pt ; text-decoration:underline; color:#000000;}
A:active {font-size:9pt ; text-decoration:underline;}
A:hover {font-size:9pt ; text-decoration:underline;}

body, table, tr, td, select
{
  font-family: '돋움', '굴림', 'arial',;
  font-size: 9pt;
}
input, textarea, select
{
  background-color: #F6F6F6;
  color: #999999;
  border-style: solid;
  border-width: 1;
}


.topdeco { background-color: #17279b; height: 3px; margin: 0; padding: 0; border-width: 0; }/***top deco line***/
.bottomdeco { background-color: #336699; height: 3px; margin: 0; padding: 0; border-width: 0; }/***top deco line***/
.table1 {
	border-collapse: collapse;
	background-color:#fff;
	vertical-align: middle;
	padding: 3px;
	border-top-color:#17279b;
	border-top-width: 3px;
}/***table css***/
.table2 {
	border-collapse: collapse;
	background-color:#fff;
	vertical-align: middle;
	padding: 3px;
}/***table css***/


.clr_top { font-weight: bold; background-color: #f1f1f1; text-align: center; }/***table top***/

.cell1 { font-weight: bold; background-color: #f1f1f1; text-align: center; } /*** 항목 셀 ***/
.cell2 { background-color: #EBEAF2; text-align: center; } /*** 합계 셀 ***/
.cell3 { background-color: #CDCDCD; font-weight: bold; text-align: left;} /*** 합계 셀 ***/
.cell4 { background-color: #CDCDCD; font-weight: bold; text-align: center;} /*** 합계 셀 ***/


/* text style */
.small_text { font-size:11px; }
.small_gray { font-size:11px; color:#999; }