/*
 * COMMON
 */

TD, TH, CAPTION, DIV, SPAN, INPUT, SELECT, TEXTAREA {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}

A {
    color: blue;
    text-decoration: none;
}
A:hover {
    color: black;
    text-decoration: underline;
}


/*
 * HEADER FRAME
 */

BODY.header {
    background-color: rgb(120, 120, 120);
}

TABLE.header {
}

TD.pageTitle {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: rgb(200, 200, 200);
    text-align: left;
    vertical-align: bottom;
}

A.headerLink {
    color: rgb(180, 180, 180);
    text-decoration: none;
}
A.headerLink:hover {
    color: rgb(180, 180, 180);
    text-decoration: underline;
}

TD.headerLinks {
    color: rgb(180, 180, 180);
    white-space: nowrap;
}


/*
 * NAVIGATION FRAME
 */

BODY.nav {
    background-color: rgb(200, 200, 200);
}

TABLE.nav {
}

TD.navTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: rgb(120, 120, 120);
    text-transform: uppercase;
    text-align: center;
    vertical-align: bottom;
    height: 30px;
}
TD.navLink {
    white-space: nowrap;
}

A.navLink {
}


/*
 * CONTENT FRAME
 */

BODY.content {
    background-color: rgb(240, 240, 240);
}

TABLE.block {
    border: 1px solid rgb(200, 200, 200);
    padding: 0px;
    background-color: white;
}
DIV.caption, SPAN.caption, TABLE.block CAPTION {
    font-size: 14px;
    font-weight: bold;
    color: rgb(120, 120, 120);
    text-align: left;
    margin-bottom: 5px;
    white-space: nowrap;
}
TABLE.block TH {
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    text-align: left;
    color: rgb(120, 120, 120);
    background-color: rgb(200, 200, 200);
    white-space: nowrap;
    text-transform: lowercase;
}
TABLE.block TD {
    padding: 2px 5px 2px 5px;
    vertical-align: top;
}
TABLE.block TD.paramName {
    color: rgb(120, 120, 120);
    padding-right: 10px;
    white-space: nowrap;
}

TABLE.inframe {
}
TABLE.inframe TD {
    padding: 0px 0px 2px 0px;
    vertical-align: top;
}
DIV.inframe, TABLE.inframe TD {
    color: rgb(120, 120, 120);
}

A.actionLink {
    color: rgb(120, 120, 120);
    text-decoration: none;
}
A.actionLink:hover {
    color: rgb(120, 120, 120);
    text-decoration: underline;
}

SPAN.comment {
    color: rgb(120, 120, 120);
    font-style: italic;
    font-size: 12px;
}


/*TABLE.block TD.paramName {
    padding-right: 20px;
    white-space: nowrap;
}
SPAN.sectionTitle, TABLE.params TD.sectionTitle {
    font-size: 14px;
    font-weight: bold;
    color: rgb(120, 120, 120);
    padding-top: 5px;
}
TABLE.params DIV.suppl {
    color: rgb(120, 120, 120);
    font-style: italic;
    margin-left: 10px;
}

SPAN.special {
    color: rgb(120, 120, 120);
    font-style: italic;
}

DIV.comment {
    color: rgb(120, 120, 120);
    font-style: italic;
    font-size: 12px;
}*/
