/* general */

td {
                color: #000000;
}

th {
                text-align: left;
                vertical-align: top;
                font-size: 16px;
                color: #345;
}

span.xlarge {
                font-size: 24px;
                font-weight: bold;
}

span.xxlarge {
                text-align: center;
                font-size: 38px;
                color: #345;
                background-color: #eee;
}

/* frame cells */

td.frmnavsub {
                text-align: center;
                font-size: 15px;
                font-weight: bold;
                background-color: #467;
                color: white;
}

/* borders */

td.bdrt {
                background-image: url(../pics/bdr_t_32x64_info.gif);
                text-align: center;
}

td.bdrtl {
                background-image: url(../pics/bdr_tl_info.gif);
}

td.bdrtr {
                background-image: url(../pics/bdr_tr_info.gif);
}

td.bdrl {
                background-image: url(../pics/bdr_l_8x32_info.gif);
}

td.bdrr {
                background-image: url(../pics/bdr_r_8x32_info.gif);
}

td.bdrbl {
                background-image: url(../pics/bdr_bl_info.gif);
}

td.bdrbr {
                background-image: url(../pics/bdr_br_info.gif);
}

td.address {
                text-align: center;
                vertical-align: bottom;
                background-image: url(../pics/bdr_b_32x24_info.gif);
                color: #345;
}

span.address {
                background-color: #eee;
                font-size: 12px;
}

/* links */

a {
                color: #000000;
}

a.sub {
                color: white;
}

/* content */

td.paragr {
                font-weight: bold;
}

td.law {
                padding-left: 16px;
                padding-right: 16px;
                padding-top: 8px;
}
