A { color: #505050; }
A:hover { color: #909090; }
BODY { 
    text-align: center; 
    background: white; 
    font-family: Verdana, Tahomam, Arial; 
    font-size: 10px; 
}
TABLE {
    font-family: Verdana, Tahomam, Arial; 
    font-size: 10px; 
}
TABLE TD {
    vertical-align: top;
}
IMG {
    border: 0px;
}
INPUT {
    font-family: Verdana, Tahomam, Arial; 
    font-size: 10px; 
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
TEXTAREA {
    font-family: Verdana, Tahomam, Arial; 
    font-size: 10px; 
}
H1 {
    text-align: left;
    font-size: 16px;
}
INPUT.datacell {
    width: 100%;
    background: transparent;
    border: 0;
    color: black;
}
BUTTON {
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
div.suggestions {

    border: 1px solid black;
    position: absolute;
}

div.suggestions div {
    cursor: default;
    background: #eee;
    padding: 0px 3px;
}

div.suggestions div.current {
    cursor: pointer;
    background-color: #ccc;
    color: white;
}
.mid {
    vertical-align: middle;
}
#loading_bar{
    position: relative;
    top: -8px;
}
#head {
    width: 980px;
    height: 24px;
}
#head DIV {
    float: right;
}
#menubox { 
    width: 980px; 
    height: 16px; 
}
DIV.menutab1 { 
    width: 100px; 
    float: left; 
    height: 16px; 
    border-top: 1px solid gray; 
    border-right: 1px solid gray; 
    border-left: 1px solid gray; 
    background: white; 
    font-weight: bold; 
}
DIV.menutab1 A { text-decoration: none; }
DIV.menutab2 { 
    width: 100px; 
    float: left; 
    height: 15px; 
    border-top: 1px solid gray; 
    border-right: 1px solid gray; 
    border-left: 1px solid gray; 
    border-bottom: 1px solid gray; 
    background: #F0F0F0; 
}
DIV.menutab3 {
    width: 50px; 
    float: right; 
    height: 15px; 
    border-top: 1px solid gray; 
    border-right: 1px solid gray; 
    border-left: 1px solid gray; 
    border-bottom: 1px solid gray; 
    background: #F0F0F0; 
}
DIV.menuspace { 
    width: 4px; 
    float: left; 
}
#mainbox { 
    width: 980px; 
    text-align: left;
    border: 1px solid gray; 
    padding: 5px; 
}
#mainbox IMG {
    vertical-align: bottom;
    margin-right: 3px;
}
#object_tree {
    width: 200px;
    border: 1px dashed gray; 
    padding: 5px;
}
#object_tree INPUT.button {
    width: 80px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#div_sitemap A {
    cursor: pointer;
    text-decoration: underline;
}
#div_section {
    width: 565px;
    border: 1px dashed gray;
    padding: 5px;
}
#div_section INPUT {
    width: 300px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#div_section TEXTAREA {
    width: 560px;
    height: 400px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#div_section INPUT.button {
    width: 120px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#div_section DIV {
    margin-top: 5px;
    width: 100px;
    color: gray;
    font-weight: bold;
}
#object_properties INPUT {
    padding: 2px;
    margin-left: 5px;
    margin-bottom: 5px;
    vertical-align: top;
    width: 470px;
    border: 1px solid gray;
    background: white;
    color: black;
}
#object_properties TEXTAREA {
    padding: 3px;
    margin-left: 5px;
    margin-bottom: 5px;
    vertical-align: top;
    width: 470px;
    border: 1px solid gray;
    background: white;
    color: black;
}
#loginbox {
    position: absolute;
    left: 50%;
    top: 50%;
}
#loginbox DIV {
    position: relative;
    left: -150px;
    top: -100px;
    width: 300px;
    border: 1px solid gray; 
    height: 200px;
}
#loginbox P {
    width: 100%;
    background: #E0E0E0;
}
#loginbox BIG {
    text-transform: uppercase;
    font-weight: bold;
}
#loginbox INPUT {
    text-align: center;
    margin: 5px;
    width: 100px;
    height: 16px;
    border: 1px solid gray;
    background: white;
    color: black;
}
#loginbox INPUT.submit {
    width: 50px;
    height: 20px; 
    background: #E0E0E0;
}
#loginbox SPAN {
    cursor: default;
    position: relative;
    right: 5px;
    top: 12px;
    float: right;
    color: #909090;
}
#loginbox EM {
    float: left;
    position: relative;
    top: 12px;
    left: 5px;
    color: #f00;
}
#footer { 
    margin-top: 10px; 
    width: 980px; 
    border: 1px solid gray; 
    padding: 5px;
}
#popup_sectionadd_name {
    background: #FE3; 
    border: 1px outset gray; 
    color: black;
}
#product_list, #sars_list, #shipment_list, #sending_list, #reports, #schedule_list {
    width: 760px;
}
.ctable {
    border: 1px solid #AAA;
    border-collapse: collapse;
}
.ctable TD {
    border: 1px solid #AAA;
}
.ctable .pt_0 {
    background: #EEE;
}
.ctable .pt_1 {
    background: #FFF;
}
.ctable .atd_0 {
    background: #EEE;
}B
.ctable .atd_1 {
    backfround: #FFF;
}
.ctable TH {
    background: #CCC;
}
.ctable .th_1, .th_4 {
    width: 5%;
    background: #CCC;
}
.ctable .th_3 {
    width: 1%;
    background: #CCC;
}
.ctable .th_0 {
    background: #CCC;
}
.ctable .th_2 {
    width: 250px;
    background: #CCC;
}
.ctable A.sortheader {
    text-decoration: none;
}
.ctable A {
    cursor: pointer;
}
.ctable IMG {
    padding-left: 2px;
    vertical-align: middle;
    cursor: pointer;
}
#product_search, #product_ctl, #sars_search {
    padding: 2px;
    width: 200px;
    border: 1px dashed gray;
    margin-bottom: 10px;
}
#product_search INPUT, #sars_search INPUT {
    width: 196px;
    margin: 2px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#product_search BUTTON, #sars_search BUTTON {
    width: 80px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#product_ctl BUTTON {
    width: 120px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#new_product BUTTON {
    width: 100px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#new_product INPUT {
    width: 150px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#new_product SELECT {
    width: 150px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#new_product .value {
    width: 150px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#new_sar BUTTON {
    width: 100px;
    height: 20px; 
    background: #E0E0E0; 
    text-align: center; 
    margin: 5px; 
    border: 1px outset gray; 
    color: black;
}
#new_sar INPUT {
    width: 250px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#new_sar SELECT {
    width: 250px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
#new_sar .value {
    width: 250px;
    border: 1px solid gray;
    background: #F5F5F5;
    color: black;
}
.status_0 {
    background-color: #f66;
}
.status_1 {
    background-color: #fe6;
}
.status_2 {
    background-color: #6f6;
}
.status_3 {
    background-color: #6ef;
}
.ok {
    color: #6f6;
}
.deny {
    color: #f66;
}
