        /* properties for entire page and text inside tables */
        body, th, td {
            background-color: #$config.page_bg#;
            background-color: #6363A3;
            color: #$config.page_fg#;
            color: white;
            font-family: Verdana, sans-serif;
            font-size: 9pt;
        }
        /* properties for all input elements */
        input, textarea {
            font-family: Verdana, sans-serif;
            font-size: 9pt;
        }
        /* properties for headers */
        .hdr, h1 {
            color: #777777;
            font-size: 140%;
            font-weight: bold;
            text-align: center;
        }
        /* vedit - vertical table (signup, profile edit) */
        .vedit {
            background-color: #A3A3D6;
        }
        /* vedit - usual column (right) */
        .vedit td {
            padding: 10px;
            padding-left:  15px;
            background-color: #$config.page_bg#;
            background-color: #6363A3;
        }
        /* vedit - header column (left) */
        .vedit th {
            padding: 10px;
            padding-right: 15px;
            text-align: right;
            background-color: #$config.page_bg#;
            background-color: #6363A3;
            font-size: 9pt;
            font-weight: normal;
        }
        /* hedit - horizontal table (payments list) */
        .hedit {
            background-color: #A3A3D6;
            border: 1px solid #A3A3D6;
        }
        /* hedit - usual column */
        .hedit td {
            padding: 5px;
            background-color: #$config.page_bg#;
            background-color: #6363A3;
            font-family: "Verdana";
            font-size: 8pt;
                                }
        /* hedit - header column */
        .hedit th {
            padding: 5px;
            background-color: #$config.page_bg#;
            background-color: #6363A3;
            font-family: "Verdana";
            font-size: 8pt;
        }
        .button {
            border: 1px solid #A3A3D6
        }
        .buttonX {
            border: 1px solid yellow
        }
        .buttonOut {
            border: 1px solid #A3A3D6
        }
        .button1 {
            border: 1px solid #A3A3D6;
            background-color: #$config.page_bg#;
            background-color: #6363A3;
            font-family: "Verdana";
            color: white;
            font-weight: bold;
            text-align: center;
        }
        .button-over {
            background-color: #A3A3D6;
            border: 1px solid #FFFFFF;
            color: #FFFF00;
        }
        H3 {
        font-family:arial; font-size: 18px;
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 3px
        }
        H4 {
        font-family:arial; font-size: 16px;
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 3px
        }
        H5 {
        font-family:arial; font-size: 14px;
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 3px
        }
        ul {
        font-family:arial;
        MARGIN-TOP:3px;
        MARGIN-BOTTOM: 3px
        }
        A {
        COLOR: white;
        TEXT-DECORATION: none
        }
        a:link {
        text-decoration: none
        }
        a:active {
        text-decoration: none
        }
        a:visited {
        text-decoration: none
        }
        a:hover {
        color: #FFFF00;
        TEXT-DECORATION:none
        }
        #footer {
        font-size: 10px;
        font-style: bold;
        color: #FFFFFF;
        background-color: #000000;
        font-weight: bold;
        }
#container {
min-height: 600px;
height: 600px;
}
.menu_border{padding: 5px; font-size: 14px; font-family:Arial,Helvetica,sans-serif; border-style: solid; border-width: 1px; border-color: #A3A3D6;}

.normal { background-color: #6363A3 }
.highlight { background-color: #666699 }


