BODY {
    font-family: Verdana, Helvetica, sans-serif;
    margin:  0 0 0 0;
    padding-top: 1;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    leftmargin:0;
}

.GeneralText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}

.dmenu {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    z-index:100;
    position:absolute;
    left:0;top:0;
    layer-background-color:lightyellow;background-color:lightyellow;
    border:1px solid black;padding:0px;
    text-align: left
}

.buttons{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #0088CA;
    color: #FFFFFF;
}

.buttons_alert{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #FF5500;
    color: #FFFFFF;
}

.tdata1, .tdata2{
    background-color: #E7E6BD;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
}

.tdata2{
    background-color: #EFEDDE;
}

.tdata3{
    background-color: #EFEDDE;
    color: #EF0000;
}

.tdata_negative{
    background-color: #CCCCCC;
}

TABLE, TD {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    cell-padding: 0;
    cell-spacing: 0;
}

select, input, textarea {
    border: 1 outset rgb(50,50,50);
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #FFFFFF;
}

.input_readonly {
    border: 1 outset rgb(50,50,50);
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    background-color: #CCCCCC;
}

.boxshadow {
    border:1px inset #000;
    background-position: left top;
#    BACKGROUND-IMAGE: url("http://images.fotki.com/input-box-shadow.gif");
    BACKGROUND-REPEAT: no-repeat
}

.LinkTitle {
    background-color: #B7E8FF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.CheckButton {
    border: 0;
    background-color: transparent;
}
.RadioButton {
    border: 0;
    background-color: transparent;
}

.FormLabel {
    font-weight: bold;
    text-align: right;
}

.FormTable {
    background-color: #EFEDDE;

    border-width: thin thin thin thin;
    border-spacing: 0px 0px;
    border-style: groove groove groove groove;
#    border-color: gray gray gray gray;
    border-color: #EFEDDE black black #EFEDDE;
}

.FormTable td {
    border-width: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    border-style: none none none none;
    border-color: white white white white;
    background-color: #EFEDDE;
}

.TableTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #09415B;
}

.TableTitle2 {
    background-color: #FFFFFF;
}

.calendarHeader {
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #09415B;
    font-family: Verdana, Helvetica, sans-serif;
}
.calendarDOW {
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #09415B;
    font-family: Verdana, Helvetica, sans-serif;
}

.calendarToday {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0000;
     }
.calendar {
    background-color: #09415B;
}
