* {
  color: black;
  font: 11px verdana, tahoma, helvetica, arial, sans-serif;
}

A {
  color: #000000;
}

IMG {
  border: 0px;
}

.spacer {
  height: 15px;
}

.hand {
  cursor: hand;
}

/* left menu */
TD.left_menu_header {
	color: #FFFFFF;
	font: bold 16px Helvetica, Arial, sans-serif;
  height: 35px;
  padding-left: 22px;
  background-image: url(/images/skin_menu_header.gif);
}

TD.left_menu {
  color: #000000;
  height: 31px;
  padding-left: 22px;
  background-image: url(/images/skin_menu_bg.gif);
}

TD.left_menu A {
  color: #000000;
  text-decoration: none;
}


IMG.left_rect {
  padding: 19px;
}

.item3 {
  color: #FF6600;
  padding-top: 10px;  
}

/* box style */
TD.menubox {
  width: 100px;
  height: 25px;
  text-align: center;
  border: 1px solid #CCCCCC;
}

/* list table */
TABLE.list {
  width: 100%;
  border-collapse: collapse;
  border-color: #255270;
}

TABLE.list TD.header {
  color: #FFFFFF;
  height: 30px;
  font-weight: bold;
  text-align: center;
  background-image: url(/images/skin_header.gif);
}

TABLE.list TD.item {
  height: 25px;
  padding-left: 5px;
  padding-right: 10px;
}

/* input form */
TABLE.input {
  width: 100%;
  border-collapse: collapse;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #CCCCCC;
}

TABLE.input TD.header {
  color: #FFFFFF;
  height: 30px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url(/images/skin_header.gif);
}

TABLE.input TD.header TD {
  color: #FFFFFF;
  font-weight: bold;
}

TABLE.input TD.member {
  color: #000000;
  height: 25px;
  padding-left: 10px;
  background-color: #D9DAE0;
}

TABLE.input TD.item {
  height: 24px;
  text-align: right;
  padding-right: 10px;
  background-color: #E6E6EA;
}

TABLE.input TD.item1 {
  height: 24px;
  text-align: right;
  padding-right: 10px;
}

TABLE.input TD.item2 {
  height: 24px;
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
}


TABLE.input TD.value {
  height: 24px;
  padding-left: 10px;
  padding-right: 10px;

}

TABLE.input TD.value2 {
  height: 28px;
  text-align: center;
}

TABLE.input TEXTAREA {
  width: 100%;
  height: 80px;
  border: 1px solid #D4D4D4;
  padding: 3px;
}

/* calendar 160 * 138 */ 
#calendar {
  border: 1px solid #000000;
  background-color: #E6E6EA;
}

#calendar SPAN.#calendar_year {
  width: 50px;
  text-align: center;
}

#calendar SPAN.#calendar_month {
  width: 50px;
  text-align: center;
}

#calendar TR.rows {
  height: 20px;
  text-align: center;
}

#calendar TD.weekday {
  font-family: helvetica, arial, sans-serif;
  font-size: 9px;
  width: 30px;
  height: 20px;
  text-align: center;
}

#calendar TD.today {
  font-family: tahoma;
  color: blue;
  font-size: 11px;
  cursor: hand;
}

#calendar TD.sunday {
  font-family: tahoma;
  color: red;
  font-size: 11px;
  cursor: hand;
}

#calendar TD.day {
  font-family: tahoma;
  font-size: 11px;
  cursor: hand;
}


/* font */
SPAN.red {
  color: red;
}

SPAN.unit {
  font-style: italic;
}

SPAN.date {
  width:100%;
  text-align: center;
}

SPAN.file {
  color: red;
}

/* paging */
SPAN.p {
  color: #000000;
}

SPAN.n {
  color: #000000;
}

SPAN.s {
  color: #000000;
}

SPAN.s A{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

SPAN.i {
  color: #000000;
}

/* button */
INPUT.submit {
  width: 70px;
  height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  background-image: url(/images/skin_button.gif);
}
INPUT.submit2 {
  width: 150px;
  height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  background-image: url(/images/skin_button.gif);
}

INPUT.normal {
  width: 70px;
  height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  background-image: url(/images/skin_button.gif);
}

INPUT.remove {
  width: 70px;
  height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000000;
  background-image: url(/images/skin_remove.gif);
}


/* input */
INPUT {
  border: expression((this.type=="checkbox" || this.type=="radio") ? "": "1px solid #D4D4D4" ); 
  padding-left: 3px;
}

INPUT.unit {
  text-align: right;
}

/* scroll div */
DIV.scroll {
  overflow: auto;
}

BODY {
	margin:0 0 0 0;
}

A.u1:link		{  color : #FFFFFF; text-decoration:none ;  }
A.u1:visited		{  color : #FFFFFF ; text-decoration:none ;  }
A.u1:active		{  color : #FFFFFF ; text-decoration:none ;  }
A.u1:hover		{  background-color:#C4C4C4; color:#FFFFFF; padding-top:2px; }

A.u2:link			{  color : #FFFFFF; text-decoration:none ;font-weight: bold;  }
A.u2:visited		{  color : #FFFFFF ; text-decoration:none ;font-weight: bold;  }
A.u2:active		{  color : #FFFFFF ; text-decoration:none ;font-weight: bold;  }
A.u2:hover		{  color:#FFFFFF; padding-top:2px; }

A.u3:link			{  color : #CCCCCC; text-decoration:none ;}
A.u3:visited		{  color : #CCCCCC ; text-decoration:none ;}
A.u3:active		{  color : #CCCCCC ; text-decoration:none ;}
A.u3:hover		{  color : #CCCCCC ; text-decoration:none ;}

/*Ç³¼±±Û ¼³Á¤*/
.thdrcell {
    background:#F3F0E7;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    border-bottom:1px solid #C8BA92;
}

.tdatacell {
    font-family:arial;
    font-size:12px;
    padding:5px;
    background:#FFFFFF
}

.dvhdr1 {
    background:#F3F0E7;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    border:1px solid #C8BA92;
    padding:5px;
    width:250px;
}

.dvbdy1 {
    background:#FFFFFF;
    font-family:arial;
    font-size:12px;
    border-left:1px solid #C8BA92;
    border-right:1px solid #C8BA92;
    border-bottom:1px solid #C8BA92;
    padding:5px;
    width:250px;
}

.dogvdvhdr {
    width:300;
    background:#C4D5E3;
    border:1px solid #C4D5E3;
    font-weight:bold;
    padding:10px;
}

.dogvdvbdy {
    width:300;
    background:#FFFFFF;
    border-left:1px solid #C4D5E3;
    border-right:1px solid #C4D5E3;
    border-bottom:1px solid #C4D5E3;
    padding:10px;
}

.pgdiv {
width:320;
height:250;
background:#E9EFF4;
border:1px solid #C4D5E3;
padding:10px;
margin-bottom:20;
font-family:arial;
font-size:12px;
}

#DIGo{
	Position:relative;left:0;top:0;z-index:0;
}

.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { font-family: tahoma; border: 1px solid #D9D9D9;  cursor:pointer; font-size: 8pt; text-align: center;}
.fc_dateHover, TD.fc_date:hover { font-weight: bold; font-family: tahoma;cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 8pt; text-align: center; }
.fc_ye {font-family: Verdana; font-size: 11px; text-align: center;font-weight:bold;}
.fc_wk {font-family: Verdana; font-size: 11px; text-align: center;}
.fc_wknd { font-family: Verdana; font-size: 11px; text-align: center;}
.fc_wknd1 { font-family: Verdana; font-size: 11px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }