BODY {
    font-family: Arial;
    font-size: 12;
    background-image: url(http://www.christianliferesources.com/images/bground.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    background-attachment: fixed;
}

P {
    font-family: Arial;
    font-size: 12;
}

.header {
    font-family: Verdana;
    font-size: 16;
    font-weight: bold;
}
P.menuheader {
    font-family: Arial;
    font-size: 13;
    font-weight: bold;
    color: #FFCC33;
}

TD {
    font-family: Arial;
    font-size: 12;
}
TD.tableheader {
    background-color: #FFCC33;
}
TD.tableitem {
    background-color: #DDDDDD;
}

/* Special table classes */
TABLE.boxsearch {
    border-width: 1;
    border-color: #000000;
    border-style: solid;
    padding: 2;
}
TABLE.boxtitle {
    background-color: #DDDDDD;
    color: #000000;
    border-width: 1;
    border-color: #000000;
    border-style: solid;
    padding: 2;
}
TABLE.boxform {
    background-color: #DDDDDD;
    border-width: 1;
    border-color: #000000;
    border-style: solid;
    padding: 5;
}
TD.boxformheader {
    background-color: #FFCC33;
}

A:link {
    color: #0000FF;
    text-decoration: underline;
}
A:visited {
    color: #0000FF;
    text-decoration: underline;
}
A:active {
    color: #0000FF;
    text-decoration: underline;
}
A:hover {
    color: #6666FF;
    text-decoration: underline;
}

A.menu:link {
    font-size: 12;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.menu:visited {
    font-size: 12;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.menu:active {
    font-size: 12;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.menu:hover {
    font-size: 12;
    font-weight: bold;
    color: #FFCC33;
    text-decoration: underline;
}

A.submenu:link {
    font-size: 11;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.submenu:visited {
    font-size: 11;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.submenu:active {
    font-size: 11;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
A.submenu:hover {
    font-size: 11;
    font-weight: bold;
    color: #FFCC33;
    text-decoration: underline;
}

A.bottombar:link {
    font-size: 12;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.bottombar:visited {
    font-size: 12;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.bottombar:active {
    font-size: 12;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.bottombar:hover {
    font-size: 12;
    font-weight: bold;
    color: #0000AA;
    text-decoration: underline;
}

A.bottomfooter:link {
    font-weight: bold;
    color: #FFCC33;
    text-decoration: none;
}
A.bottomfooter:visited {
    font-weight: bold;
    color: #FFCC33;
    text-decoration: none;
}
A.bottomfooter:active {
    font-weight: bold;
    color: #FFCC33;
    text-decoration: none;
}
A.bottomfooter:hover {
    font-weight: bold;
    color: #FFCC33;
    text-decoration: underline;
}

A.glossary:link {
    color: #660000;
    border-bottom: 1px dotted #660000;
    text-decoration: none;
}
A.glossary:visited {
    color: #660000;
    border-bottom: 1px dotted #660000;
    text-decoration: none;
}
A.glossary:hover {
    color: #CC0000;
    border-bottom: 1px dotted #CC0000;
    text-decoration: none;
}
