BODY, INPUT, TEXTAREA, SELECT, TABLE {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
color: #000}

BODY {
padding: 0px;
margin: 0px;
background-color: #FFF}

A:link, A:visited {color: #BD4D00}
A:hover {color: #FA9534}

FORM {margin: 0px}
TEXTAREA, IFRAME {overflow: auto}
IMG {border: none}

.hand, INPUT.butt {
cursor: pointer;
cursor: hand}

.maxw, #main-tab, #top-tab, #mid TD.right {width: 100%}
HTML, BODY, .maxh, #main-tab, #mid {height: 100%}

.halfw {width: 50%}
.minw {width: 0%}

.justy {text-align: justify}
.fat, .acc, .accent, .info, INPUT.butt, #tmenu-tab {font-weight: bold}
.small, INPUT.butt, #bott, #lmenu-tab, #tmenu-tab {font-size: 10px}
.it {font-style: italic}
.thin {font-weight: normal}
.acc {color: #BD4D00}
.gray {color: #A1A1A1}
.encol {color: #BD4D00}

.bord, TEXTAREA {border: 1px solid #FBBB76}

INPUT.butt {
font-family: tahoma;
color: #FFF;
background: #FBAF5C url(../../images/act_butt.gif) repeat-x top;
border: 2px solid;
border-color:  #FBD9B3 #FA9536 #FA9536 #FBD9B3}

#lmenu-tab A:hover, #lmenu-tab .act A:link, #lmenu-tab .act A:visited {color: #FFF}

#top {
height: 59px;
background: #FBAF5C url(../../images/top_bg.gif) repeat-x top;
border-bottom: 1px solid #BD4D00}

#top-tab TD.left {padding-left: 20px}
#top-tab TD.right {padding-right: 10px}

#mid TD.left {
background: #FBCE9D url(../../images/berlin.jpg) no-repeat bottom left;
padding: 15px 5px 3px 5px;
border-right: 1px solid #FFF}

#mid TD.right {border-left: 1px solid #FBBB76}

#bott {
height: 33px;
background: #FBAF5C url(../../images/bott_bg.gif) repeat-x top;
border-top: 1px solid #BD4D00;
color: #FFF}

#lmenu-tab {width: 173px}
#lmenu-tab TD.blt {width: 20px}
#lmenu-tab TD.lnk {width: 153px} 
#lmenu-tab TD {padding-bottom: 5px}

#bott DIV {padding: 0px 20px 0px 20px}

#main {padding: 20px}
#tmenu {
background-color: #EBEBEB;
border-bottom: 1px solid #D7D7D7;
padding: 10px 8px 12px 14px}

#tmenu-tab TD {padding-right: 6px}

.nav-plt, .form-plt {border: 1px solid #FBBB76}

.form-plt {padding: 2px}
.nav-plt {
padding: 2px 1px 1px 2px;
margin-bottom: 2px;
margin-top: 2px;
}

DIV.form {
background-color: #FBCE9D;
border: 1px solid #FBBB76;
padding: 10px}

TABLE.form {
color: #BD4D00;
font-size: 10px}
TABLE.form TD.p {padding-right: 3px}
TABLE.form TR.p TD {padding-bottom: 5px}

TABLE.navigator TD {padding: 3px 6px 3px 6px}

TABLE.navigator TD.fld-check {
padding: 0px;
width: 0%}

TABLE.navigator TR.header TD {
font-size: 10px;
font-weight: bold;
background: #FBAF5C url(../../images/nav_bg.gif) repeat-x top;
color: #FFF;
height: 24px;
border-right: 1px solid #FFF}

TABLE.navigator TD {border-bottom: 1px solid #FFF}

TABLE.navigator TR.dark TD {background-color: #E1E1E1}
TABLE.navigator TR.light TD {background-color: #EBEBEB}

TABLE.navigator TR TD.subtotal {background-color: #FBBB76}

TABLE.navigator TR.active TD{
background-color: #BD4D00;
color: #FFF}

TABLE.navigator TR.line TD {border-right: 1px solid #FFF}

TABLE.navigator TR.header A:link, TABLE.navigator TR.header A:visited {
color: #FFF;
text-decoration: none}
TABLE.navigator TR.header A:hover {text-decoration: underline}

TABLE.navigator TR.active A:link, TABLE.navigator TR.active A:visited {color: #FFF}

TABLE.nav-ttl {font-weight: bold}
TABLE.nav-ttl TD {padding-bottom: 3px}
TABLE.nav-ttl TD.p {padding-left: 2px}

TABLE.form TR.g TD {font-weight: bold; padding-bottom: 6px; border-bottom: 1px solid #BD4D00}
TABLE.form TR.ge TD {border-top: 1px solid #BD4D00;  padding-bottom: 6px}
TABLE.form TR.gp TD {padding-top: 6px}
.nav-empty {padding: 10px; color: #FBBB76; font-size: 10px; font-weight: bold}

TR.p DIV.nop TD {padding-bottom: 0px}

.error {font-weight: bold; color: #ED1B23}





.calendar-field {width: 40px}
.calendar-line TD {
width: 30px;
padding: 2px 0px 2px 0px;
border-left: solid 1px #000;
border-bottom: solid 1px #000}


.calendar-title {padding-bottom: 4px}
.calendar-line TD.last {border-right: solid 1px #000}
.calendar-line TD.top {border-top: solid 1px #000}
.calendar-line TD.light {background-color: #FFF}

.calendar-sheet, .nav-box {background-color: #DADADA}

.calendar {
font-size: 10px;
color: #000}
.calendar TR {padding: 0px}
.calendar-nav TD {padding-right: 4px}
