/****************************************************************************
****************************** 전체속성 시작***********************************
*****************************************************************************
*****************************************************************************/
@charset "euc-kr";
@charset "utf-8";

/* 전체 공통 속성 */
* { 
    font-family:Tahoma, Gulim; 
    font-size:9pt; 
    margin:0; 
    line-height:120%; 
} 

/* 전체 BODY 속성 */
body, td, p, input, button, textarea, select { 
    font-family:Tahoma,굴림; 
    font-size:9pt; 
}
body, td {
	color: #5f5f5f; 
	line-height: 14pt; 
}

/* 전체 스크롤바 속성 */
body, table, tr, td, select,input,div,form,textarea{ 
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #999999; 
	scrollbar-highlight-color:#999999; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #999999; 
}

/* 전체 이미지 속성 */
img {
	cursor: auto;
	border: 0px;
}

/* 전체 A 태그 속성 */
a:link, a:visited, a:active {
	font-size:9pt; 
	font-family:굴림; 
	text-decoration:none; 
	color:#000000;
}
a:hover {
	font-size:9pt; 
	font-family:굴림; 
	text-decoration:none; 
	color:#cc3366;
}
/* 모든 이미지에 OnFocus = this.blur(); 효과  */
a { 
	selector-dummy : expression(this.hideFocus=true);
}


/* 전체 폼 엘리먼트 속성 */
.input { 

	border:solid 1; 
	border-color:#C6C6C6; 
	color:#5E555E; height:19px;
}

.input.btn {
        color:#050;
        font-family:'trebuchet ms',helvetica,sans-serif, Gulim;
        font-weight:bold;
        background-color:#fed;
        border:1px solid;
        border-top-color:#BBBBBB;
        border-left-color:#BBBBBB;
        border-right-color:#BBBBBB;
        border-bottom-color:#BBBBBB;
        filter:progid:DXImageTransform.Microsoft.Gradient(
                GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
.input.btnhov{
        border-top-color:#c63;
        border-left-color:#c63;
        border-right-color:#930;
        border-bottom-color:#930;
        color:#930;
}


/* 전체 택스트에어리어 속성 */
.textarea { border:solid 1; border-color:#5E555E; color:#5E555E; }
.button { border:solid 1; background-color:#FFCCCC; border-color:#FF6699; color:#222222; }
.select {  background-color:#E4E7EA; }




/****************************************************************************
****************************** 전체속성 끝***********************************
*****************************************************************************
*****************************************************************************/




/* 파일보내기 속성 */
.send_file {
    border:solid 1; 
    border-color:#ffccff; 
    height:19px;
    font-size:9pt; 
    font-family:Tahoma, Gulim;  
    cursor: hand;
}

/* 전역 속성 */
.input_style {
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #cccccc 1px solid; 
    BORDER-LEFT: #cccccc 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid; 
}
.nowrap {
    white-space: nowrap;
}

table thead {
    background-color:#76b66a;
    height:15;
}
table a:link, a:visited, a:active {
    font-size:9pt; 
    font-family:굴림; 
    text-decoration:none; 

}
table.a:hover {
    font-size:9pt; 
    font-family:굴림; 
    text-decoration:none; 
    color:#cc3366;
}
table tr {
    background-color: ;
}

/* 홀/짝수 라인 기본 배경색 */
table tr.odd th,
table tr.odd {
    background-color: #eeeeee;
}
table tr.even th,
table tr.even {
    background-color: #fefefe;
}
/* 선택 라인 기본 배경색 */
table tr.marked th,
table tr.marked {
    background-color: #C1D1E2;
}
/* 마우스 오버 라인 배경색 */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color: #FFECBF;
}
table tr.title, td.title  {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff;
	BACKGROUND-COLOR: #597ab5;
	TEXT-DECORATION: none;
	HEIGHT: 40px;
    text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
table tr.title2, td.title2 {
    background-color: #cccccc;
    height:18pt;
    text-align: center;
}

/* 테이블 속성 */
table .value {
    text-align: right;
    white-space: nowrap;
}

table.calendar {
    FONT-SIZE: 9px; 
    FONT-FAMILY: Gulim, AppleGothic, Seoul;
    
}
/*
table tr td.small {
    font-size:8pt; 
    font-family:Tahoma,Gulim; 
}
*/
/* div 속성 */
div.value {
    text-align: right;
    vertical-align: center;
}

.listItem {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Gulim, Dotum, sans-serif;
	BACKGROUND-COLOR: #597ab5;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.midborder {
	background-color:#ffffff;
	border-style:solid; 
	border-color:#D8E3EF; 
	border-width:4px;
	padding:4px;
}
.checkID {
    width: 85px;
    height: 19px;
    background-image: url("/site/icon/icon_idcheck.gif");
    background-repeat: no-repeat;
    cursor: hand;
}
.checkedID {
    width: 85px;
    height: 19px;
    background-image: url("/site/icon/icon_idchecked.gif");
    background-repeat: no-repeat;
}

#divBody{ 
    width:100%;
}
#Container{ 
	width:100%; 
}
.joe_msg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #282828;
	BACKGROUND-COLOR: #ff4444;
	FONT-FAMILY: Gulim, Dotum, sans-serif;
}

.MainMenu {
    COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
    white-space: nowrap;
}
.MainMenu:hover {
	COLOR: #282828;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.StressText_Red {
	COLOR: #ffaa00;
	FONT-FAMILY: Gulim, Dotum, sans-serif;
}

.topmenu {
   FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #ffffff;
	FONT-FAMILY: Dotum ;
}

.topmenu:hover {
    FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #282828;
	FONT-FAMILY: Dotum;
}
.submenu {
   FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #282828;
	FONT-FAMILY: Dotum ;
}

.submenu:hover {
    FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #282828;
	FONT-FAMILY: Dotum;
}