body {
    color: #000000;
    background-color: #DEDEDE;
}

/***
.css_logo1 {
    font-weight:bold; font-size:120%%; letter-spacing:1px;
    text-shadow:#000000 1px 1px 0px;
}
.css_logo2 {
    font-weight:bold; font-size:120%%; letter-spacing:2px;
    text-shadow:#000000 1px 1px 0px;
}
***/

.css_warning {
    color: #ff0000;
    font-size: 100%;
    font-weight: bold;
}

/* panel 1 example: status, message list */

.css_panel_1 {
    font-size: 100%;
    white-space: nowrap;
    background-color: #CFCEB8;
    color: #000000;
    border-style: solid;
    border-color: #325A2B;
    border-width: 1px;
}

.css_panel_1 a {
    font-size: 100%;
    text-decoration: underline;
    background-color: #CFCEB8;
    color: #000000;
}

.css_button_panel_1 {
    background-color: #BEBDA7;
    color: #000000;
    font-size:  100%;
    border-style:outset;
    border-width: 1px;
    border-color:#769e6f;
    margin: 0px;
}

.css_select_1 {
    font-size: 100%;
    background-color: #CFCEB8;
    color: #000000;
    border-style: solid;
    border-color: #325A2B;
    border-width: 1px;
}

.css_checkbox_1 {
    font-size: 80%;
    background-color: #CFCEB8;
    color: #CFCEB8;
}

/* panel 2 example: main menu bar */

.css_panel_2 {
    font-size: 100%;
    white-space: nowrap;
    background-color: #325A2B;
    color: #ffffff;
}

.css_panel_2 a {
    font-size: 100%;
    text-decoration: underline;
    background-color: #325A2B;
    color: #ffffff;
}

.css_button_panel_2 {
    background-color: transparent;
    color: #EFEFEF;
    font-size: 100%;
    border-style: solid;
    border-color: #a0b0a0 #103010 #103010 #a0b0a0;
    border-width: 1px;
    margin: 0px;
}

.css_select_2 {
    font-size: 100%;
    background-color: #CFCEB8;
    color: #000000;
    border-style: solid;
    border-color: #222222;
    border-width: 1px;
}

.css_checkbox_2 {
    font-size: 80%;
    background-color: #CFCEB8;
    color: #CFCEB8;
}

.css_save_as_2 {
    color: #EFEFEF;
    text-decoration: none;
}

/* panel 3 example: message header and text display */

.css_panel_3 {
    font-size: 100%;
    background-color: transparent;
    color: #000000;
    border-style: solid;
    border-color: #325A2B;
    border-width: 1px;
}

/* panel 4 example: contacts, options */

.css_panel_4 {
    font-size: 100%;
    white-space: nowrap;
    background-color: #CFCEB8;
    border-style: solid;
    border-color: #325A2B;
    border-width: 1px;
}

.css_text_1 {
    font-size: 100%;
    background-color: #CFCEB6;
    color: #000000;
}

.css_text_message {
    font-family: fixed, monospace;
    overflow:  auto;
}

.css_panel_1 a,
.css_panel_2 a,
.css_text_message a
{
   font-size: 100%;
   text-decoration: underline;
   color: #000000;
}

.css_text_message a
{
   font-family: fixed, monospace;
}

.css_text_edit {
    font-family: fixed, monospace;
    font-size: 100%;
    background-color: #CFCEB6;
    color: #000000;
}

/* mainly for Chrome,Safari */
input[type='text'],input.text { border-style: inset; border-width: 2px; }
textarea { border-style: inset; border-width: 2px; resize: none; }

/* message preview */

.css_preview {
    font-size: 90%; white-space: normal;
    padding: 1px 5px 1px 5px;
    border-style: inset; border-width: 1px;
    background-color: #DEDEDE;
}

.css_preview_status { font-style: italic; }

/* help pages elements (mostly transparent for illustrative purposes only) */

.css_button_help {
    background-color: transparent;
    color: #000000;
    font-size: 80%;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    margin: 0px;
}

.css_button_help_link {
    background-color: transparent;
    color: #000000;
    font-size: 80%;
    border-style: dashed;
    border-color: #000000;
    border-width: 1px;
    margin: 0px;
}

.css_text_help {
    font-size: 80%;
    background-color: transparent;
    color: #000000;
}

.css_checkbox_help {
    font-size: 80%;
    background-color: transparent;
    color: #000000;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
}

.css_select_help {
    font-size: 80%;
    background-color: #DEDEDE;
    color: #000000;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
}

