td.item_show {
   height: 12px;
}

td.item {
   font-size: 12px;
   text-align: center;
   cursor: hand;
   background-color: #DF9700;
   border-left: 2px solid #F27A00;
   border-right: 1px solid #FFF9EC;
   border-top: 2px solid #F27A00;
   border-bottom: 1px solid #FFF9EC;
}

td.item_off {
   font-size: 12px;
   text-align: center;
   cursor: hand;
   background-color: #FFCF6A;
   border-left: 1px solid #FFF1D2;
   border-right: 2px solid #FF850B;
   border-top: 1px solid #FFF1D2;
   border-bottom: 2px solid #FF850B;
}

td.item_sel {
   font-size: 12px;
   text-align: center;
   cursor: hand;
   background-color: #FFAD00;
   border-left: 2px solid #FF850B;
   border-right: 1px solid #FFF1D2;
   border-top: 2px solid #FF850B;
   border-bottom: 1px solid #FFF1D2;
}

td.item_gap {
   font-size: 12px;
   height: 14px;
   text-align: center;
   margin-bottom: 2px;
   margin-top: 2px;
   border: 1px solid #C46200;
   cursor: hand;
   background-color: #FFCC66;
   border: none;
}

span.menu_0 {
   font-family: Tahoma;
   font-size: 12px;
   color: #663300;
   font-weight: bold;
}

span.menu_1 {
   font-family : Tahoma;
   font-size : 12px;
   color: Red;
   font-weight: bold;
}

td.noborder {
   border: none;
}

div.topLine {
   width: auto;
   height: 20px;
   font-size : 12px;
   background-color: #DCDCDC;
   border-top: 2px solid #696969;
   border-left: 1px solid #696969;
   border-right: 1px solid #696969;
}

div.actionR {
   float: right;
   width: auto;
   margin-right: 5px;
}

div.header {
   float: left;
   width: auto;
   margin-left: 5px;
}

p.title {
   font-size : 12px;
   margin: 3px 3px 3px 3px;
   font-weight: bold;
}

p.msg {
   font-size : 10px;
   background-color: #F5F5F5;
   margin: 0px 3px 15px 3px;
}

td.header {
   font-size : 12px;
   background-color: #DCDCDC;
   border-top: 2px solid #696969;
   border-left: 1px solid #696969;
   border-right: 1px solid #696969;
}

td.title {
   font-size : 12px;
   margin: 3px 3px 3px 3px;
   font-weight: bold;
   border-left: 1px solid #696969;
   border-right: 1px solid #696969;
}

td.msg {
   font-size : 10px;
   background-color: #F5F5F5;
   margin: 0px 3px 10px 3px;
   border-left: 1px solid #696969;
   border-right: 1px solid #696969;
   border-bottom: 1px solid #696969;
}

a {
   font-family : Tahoma;
   font-size : 10px;
   font-style : normal;
   font-variant : normal;
   font-weight : normal;
   text-decoration : underline;
   color : Black;
}

a:hover {
   font-family : Tahoma;
   font-size : 10px;
   font-style : normal;
   font-variant : normal;
   font-weight : normal;
   text-decoration : underline;
   color : #B22222;
}

span.div {
   font-family : Tahoma;
   font-size : 12px;
   font-style : normal;
   font-variant : normal;
   font-weight : bold;
   color : Red;
   margin-left: 8px;
   margin-right: 8px;
}

hr.w80 {
   width: 100%;
   color: #FF9933;
}

input.loginInput {
   font-family: Tahoma;
   font-size: 11px;
   width: 120px;
}

td.loginCaption {
   font-family: Tahoma;
   font-size: 9px;
}

td.loginCaptionErr {
   font-family: Tahoma;
   font-size: 9px;
   color: Red;
}

td.loginTitle {
   font-family: Tahoma;
   font-size: 12px;
   color: #663300;
   font-weight: bold;
}

td.loginUser {
   font-family: Tahoma;
   font-size: 12px;
   color: #663300;
   font-weight: bold;
   text-align: center;
}

input.loginBtnOK {
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   width: 70px;
}

input.loginBtn {
   font-family: Tahoma;
   font-size: 11px;
   width: 100px;
}