.kecttep_title {
	font-family: Dotum;
	font-size: 12px;
	color: #3C64AB;
	font-weight: bold;
	padding-top: 3px;
}

.kecttep_div_show {
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}

.kecttep_tdmenu {
	height: 25px;
	background-color: #dedcec;
	font-family: Dotum;
	font-size: 12px;
        font-weight: bold;
	color: #666699;
	padding-top: 3px;
	border-top: none;
	border-bottom-width: 1px;
	border-left: none;
	border-right-width: 0px;
    border-right:0px;
    border-bottom: 1px solid #8e86d4;
}
.kecttep_tdmenu_middle{
	height: 25px;
	background-color: #dedcec;
	font-family: Dotum;
	font-size: 12px;
        font-weight: bold;
	color: #666699;
	padding-top: 3px;
	border-top: none;
	border-left: none;
	border-right-width: 0px;
    border-right:0px;
	border-bottom: 1px solid rgb(238, 238, 238);
}

.kecttep_last_tdmenu {
	height: 25px;
	background-color: #dedcec;
	font-family: Dotum;
	font-size: 12px;
        font-weight: bold;
	color: #666699;
	padding-top: 3px;
	border-top: none;
	border-bottom-width: 1px;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #8e86d4;
}

.kecttep_list_tdmenu {
    /*
	height: 25px;
	background-color: #f3f3f3;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top: none;
	border-left: none;
    */
        height: 33px;
	background-color: #dedcec;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-bottom-color: #dedcec;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top: none;
	border-left: none;
}

.kecttep_col_tdmenu {
	height: 25px;
	background-color: #f3f3f3;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 1px;
	border-top-width: 1pt;
	border-left: none;
}

.kecttep_sub_tdmenu {
	height: 25px;
	background-color: #f3f3f3;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-left: none;
	border-top: none;
}

.kecttep_graytd {
	height: 33px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-top: none;
	border-bottom-color: #dedcec;
	border-left: none;
        border-right: 1px solid #dedcec;
        border-bottom: 1px solid #dedcec;
}

.kecttep_graytd a{
    display: inline-block;
}

.kecttep_top_graytd {
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-top-width: 1pt;
	border-bottom-width: 1px;
	border-left: none;
	border-right-width: 1px;
	border-bottom-color: #cccccc;
	border-right: none;
}

.kecttep_top2_graytd {
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-top-width: 1pt;
	border-bottom-width: 1px;
	border-left: none;
	border-bottom-color: #cccccc;
	border-right: none;
}

.kecttep_last_graytd {
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	/*padding-top: 3px;*/
        padding-top: 0px;
	border-top: none;
	border-bottom-color: #dedcec;
	border-left: none;
	border-right: none;
    border-bottom: 1px solid #dedcec;
}
.kecttep_last_graytd_bottom {
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	/*padding-top: 3px;*/
        padding-top: 0px;
	border-top: none;
	border-bottom-color: #dedcec;
	border-left: none;
	border-right: none;
    border-bottom: 1px solid #8e86d4;
}

.kecttep_list_graytd {
    /*
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-top: none;
	border-bottom-color: #cccccc;
	border-left: none;
	border-right: none;
    */    
        height: 33px;
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	border-top: none;
	border-bottom-color: #cccccc;
	border-left: none;
	border-right: none;
}

.kecttep_board {
	height: 25px;
	font-family: Dotum;
	font-size: 12px;
	padding-top: 3px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.kecttep_list_table {
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #8e86d4;
        /*border-top:2px solid #8e86d4;*/
	/*border-top-color: #8e86d4;*/
        border-top:2px solid #8e86d4;
	margin-top: 8px;
        /*margin-top: 0px;*/
}

.kecttep_none_tdmenu {
	font-family: Dotum;
	font-size: 12px;
	color: #3c64ab;
	padding-top: 3px;
	border-top-width: 1pt;
	border-bottom-width: 1px;
	border-left: none;
	border-right: none;
}

.kecttep_date_search {
	font-family: Dotum;
	font-size: 12px;
	color: #3c64ab;
}

.kecttep_menu_focous {
	font-style: normal;
	font-family: Dotum;
	font-size: 10pt;
	color: #4892db;
	background-image: transparent url('/totsys/common/images/tab_on.gif')
		no-repeat;
}

.kecttep_menu_focous_out {
	font-style: normal;
	font-family: Dotum;
	font-size: 10pt;
	color: #999999;
	padding-bottom: 2px;
	background-image: transparent url('/totsys/common/images/tab_off.gif')
		no-repeat;
}

.kecttep_button {
	margin-top: 1px;
}

.kecttep_left {
	font-family: Dotum;
	font-size: 11px;
	color: #19468d;
	padding-left: 10px;
	text-decoration: none;
}

.kecttep_leftup {
	font-family: Dotum;
	font-size: 11px;
	color: #091d72;
	padding-left: 5px;
	text-decoration: none;
}

.kecttep_none {
	font-family: Dotum;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.kecttep_left-bold {
	font-family: Dotum;
	font-size: 11px;
	color: #19468d;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
}

.kecttep_leftup-bold {
	font-family: Dotum;
	font-size: 11px;
	color: #091d72;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
}

.kecttep_body {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #535353;
	text-decoration: none;
	scrollbar-face-color: #DEECEC;
	scrollbar-shadow-color: gray;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #F0F0F0;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #666666;
}

.kecttep_table {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #535353;
	text-decoration: none
}

.kecttep_cal {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #535353;
	text-decoration: none;
	padding-top: 3px
}

.kecttep_button_td {
	padding-left: 5px;
}

.kecttep_button_td a:hover {
	text-decoration: none;
}

img {
	border: none;
}

.a:link {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #004080;
	text-decoration: none;
}

.a:visited {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #3366CC;
	text-decoration: none;
}

.a:active {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #535353;
	text-decoration: none;
}

.a:hover {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FF6600;
	text-decoration: underline;
}

.body {
	font-family: "Dotum";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #535353;
	text-decoration: none;
}

.toolbar {
/*	height: 30px;*/
        height: 40px;
	vertical-align: middle;
	text-align: left;
/*	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: transparent url('/totsys/common/images/bgtoolbar.gif')
		repeat-x top center;*/
        background: #efefef;
/*	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 10px;*/
        padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.toolbar select, input, img {vertical-align: middle;}

.toolbar td {
    vertical-align: middle;
    padding:0 5px 0 5px;
}

.toolbar td:first-child {
    border-left: none;
}

.toolbar td:last-child {
    border-right: none;
}

.toolbar a {text-decoration: none;}
.toolbar a:hover {text-decoration: none;}

td {
	font-size: 12px;
	font-family: "Dotum,arial";
	color: #454545;
	line-height: 16px;
}
/*��ũ �׵θ� ����*/
/* a �±׿� expression ��� �κ� ���� by 2014.11.13 Youngjun Cho */
a { /*selector-dummy : expression(this.hideFocus=true);*/ text-decoration:none;}
a:link  { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { font-weight:none;}
a:active { text-decoration:none;}

/* label element ���� input �� �������� ���� by 2014.08.27 Youngjun Cho */
label {display: inline-block; padding: 4px 0 0 0; cursor: pointer;}
label input, input[type="radio"], input[type="checkbox"] {margin: -5px 0 0 0;}
/*input[type='radio'] {cursor: pointer;}*/

/* �����ڷ�(�����ڷ�, ���������ڷ�, �������ڷ�, ��ü�����ڷ�) ����Ʈ �������� ���� by 2014.09.24 Youngjun Cho */
.kecttep_doc_append_type{position: relative; display: inline-block; width: auto; height: auto; vertical-align: middle;}
.kecttep_doc_append_type_random_collection {background-color: transparent; color: #60497A;} /* ����/���� */
.kecttep_doc_append_type_random_file {background-color: transparent; color: #31869B;} /* ����/���� */
.kecttep_doc_append_type_periodical_collection {background-color: transparent; color: #76933C;} /* ����/���� */
.kecttep_doc_append_type_periodical_file {background-color: transparent; color: #16365C;} /* ����/���� */

/*
height: 33px;
	background-color: #dedcec;
	font-family: Dotum;
	font-size: 12px;
        font-weight: bold;
	color: #666699;
	padding-top: 3px;
	border-top: none;
	border-bottom-width: 1px;
	border-left: none;
	border-right-width: 1px;
        border-right:1px solid #dedcec;
*/        
#div_error {position: relative; display: inline-block; display: none; width: 350px; height: 200px; border:1px solid #dedcec;}
#div_error div.div_error_title {height: 33px; line-height: 33px; background-color: #DEDCEC; color: #F00; text-align: center; font-weight: bold;}
#div_error ul.ul_error_list {margin: 0; padding: 0 0 0 0; list-style: none; overflow: hidden; height: 100%; overflow-y: scroll; /*border: 1px solid blue;*/}
#div_error ul.ul_error_list li {margin: 0; padding: 3px 0 0 5px; list-style: none; /*border: 1px solid #f00;*/}


.statistics_number {text-align: right; padding-right: 25px;}