@import url('layout.css?v12');

.readableText {
    line-height: 150%;
    width: 470px;
    margin: 0 auto;
}

.updError {
    border: 2px solid #c00;
    background-color: #fee;
    color: #c00;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    margin-bottom: 3px;
}

.updOK {
    border: 2px solid #080;
    background-color: #cfc;
    color: #080;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    margin-bottom: 3px;
}

.updError UL, .updOK UL {
    text-align: left;
    margin: 0 auto;
}

.hide {
    display: none;
    position: absolute;
}


.loading {
    width: 200px;
    padding: 50px 0 10px 0;
    background: #fff url('images/loading.gif') 50% 8px no-repeat;
    /* border: 1px solid #666; */
    color: #666;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    margin-left: -100px;
    left: 50%;
    position: absolute;
}



    TABLE#membershipOptions {
    }
    TABLE#membershipOptions TH {
        text-align: right;
        border-bottom: 1px solid #888;
        padding: 3px;
        border-right: 1px solid #888;
    }
    TABLE#membershipOptions THEAD TH {
        text-align: center;
        border-right: none;
    }
    TABLE#membershipOptions TD {
        text-align: center;
        border-bottom: 1px solid #888;
        padding: 3px;
        width: 80px;
    }
    TABLE#membershipOptions TD.none {
        color: #888;
        background-color: #fff;
    }
    TABLE#membershipOptions TD.none SPAN {
        color: #fff;
    }
    TABLE#membershipOptions TD.partial {
        color: #844;
        /*background-color: #ffc;*/
    }
    TABLE#membershipOptions TD.full, TABLE#membershipOptions TD.full A {
        color: #080;
        /*background-color: #cfc;*/
        font-weight: bold;
    }

    TABLE.tbl1 {
        border-left: 1px solid #fff;
        border-top: 1px solid #fff;
    }
    TABLE.tbl1 TD, TABLE.tbl1 TH {
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        padding: 2px;
        background-color: #f0f0f0;
    }
    TABLE.tbl1 TH {
        font-weight: bold;
        text-align: center;
        background-color: #EFD6A3;
        color: #000000;
    }
    TABLE.tbl1 TD.td0 {
        background-color: #E8E8E8;
    }
    TABLE.tbl1 TD.td1 {
    }

