A.menu:link
{
    FONT-WEIGHT: bold;
    COLOR: #800000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-WEIGHT: bold;
    COLOR: #800000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Arial
}
A.menu:active
{
    FONT-WEIGHT: bold;
    COLOR: #800000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
TD.row_header
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    COLOR: #800000;
    BACKGROUND-COLOR: #f3f3f3
}
TD.table_header
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    COLOR: #800000;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #f3f3f3
}
TD.table_row
{
    COLOR: #3f70b0;
    BACKGROUND-COLOR: #f3f3f3
}
INPUT.button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #f3f3f3;
    BORDER-LEFT: black 1px solid;
    COLOR: #3f70b0;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial
}
SELECT.listing
{
}
TD.text_pageheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #800000;
    BACKGROUND-COLOR: white
}
BODY.main
{
    COLOR: #3f70b0;
    BACKGROUND-COLOR: #ffffff
}
A.main:link
{
    COLOR: #3f70b0
}
A.main:visited
{
    COLOR: #3f70b0
}
A.main:hover
{
    COLOR: red
}
A.main:active
{
    COLOR: #3f70b0
}
BODY.footer
{
    BACKGROUND-COLOR: #fffff0
}
TABLE.list
{
    BACKGROUND-COLOR: #f3f3f3
}
TD.text_error
{
    COLOR: red;
    BACKGROUND-COLOR: #fffacd
}
TD.menu
{
    BORDER-BOTTOM: white thin;
    BACKGROUND-COLOR: #f5f5f5
}
TD.greeting
{
    FONT-STYLE: italic
}
BODY.gb
{
    COLOR: #2e8b57;
    BACKGROUND-COLOR: #fffff0
}
TD.gb_msg
{
}
TD.gb_date
{
    FONT-WEIGHT: bold;
    BORDER-TOP-STYLE: outset;
    BACKGROUND-COLOR: white
}
TD.gb_name
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: white
}
A.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.favorites_first
{
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    COLOR: #ff6600;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: 'Myriad Web';
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
TABLE.favorites
{
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    BORDER-LEFT: thin outset;
    COLOR: #ff6600;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Arial
}
TR.pageno
{
}
TD.pageno
{
    VERTICAL-ALIGN: sub;
    COLOR: blue
}
TD.pageno_off
{
    VERTICAL-ALIGN: sub;
    COLOR: gray
}
A.pageno
{
    FONT-WEIGHT: bolder;
    COLOR: #d2691e;
    TEXT-DECORATION: none
}
TD.pageno_cur
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    VERTICAL-ALIGN: super;
    COLOR: red
}
BODY.forum
{
    BACKGROUND-COLOR: #fffff0
}
TABLE.forum_topic
{
    BACKGROUND-COLOR: #ffffff
}
TD.forum_message_header
{
    BACKGROUND-COLOR: #ffe699
}
TD.forum_message
{
    FONT-SIZE: smaller;
    VERTICAL-ALIGN: super;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #f0f0f0
}
TD.forum_message_footer
{
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: right
}
TD.forum_header
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: super;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f4f3f8;
    TEXT-ALIGN: left
}
TD.forum_menu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #203169;
    TEXT-ALIGN: left
}
TD.warning
{
    FONT-WEIGHT: bold;
    COLOR: red
}
P.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: red;
    TEXT-ALIGN: center
}
.TBLBG
{
    BACKGROUND-COLOR: #f3f3f3
}
TD.table_row A
{
    COLOR: #3f70b0
}
TD.table_row A:hover
{
    COLOR: red
}
TD.greeting A
{
    COLOR: #3f70b0
}
TD.greeting A:hover
{
    COLOR: red
}
TD.news
{
    BORDER-TOP: thin;
    BORDER-BOTTOM: #800000 thin solid;
    BACKGROUND-COLOR: #FFFFFF;
}
TD.news_header
{
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: #800000 thin solid;
    BACKGROUND-COLOR: #FFFFFF;
}
P.warning
{
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #f3f3f3
}
TD.calendar_dayname
{
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: thin solid;
    TEXT-ALIGN: center
}
TD.calendar_dayname_weekend
{
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #000000;
    COLOR: red;
    BORDER-BOTTOM: thin solid;
    TEXT-ALIGN: center
}
TD.calendar_title
{
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: thin groove;
    TEXT-ALIGN: center
}
TD.calendar_othermonth
{
    COLOR: #c0c0c0
}
TD.calendar_othermonth A
{
    COLOR: #c0c0c0
}
TD.calendar_othermonth A:hover
{
    COLOR: red
}
TD.calendar_today
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    COLOR: #800000;
    BORDER-BOTTOM: thin ridge
}
TD.calendar_today A
{
    COLOR: #800000
}
TD.calendar_today A:hover
{
    COLOR: red
}
TABLE.calendar
{
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-BOTTOM: thin groove
}
TD.calendar_weekday
{
    COLOR: #3f70b0
}
TD.calendar_weekday A
{
    COLOR: #3f70b0
}
TD.calendar_weekday A:hover
{
    COLOR: red
}
TD.calendar_weekend
{
    FONT-WEIGHT: bolder;
    COLOR: #3f70b0
}
TD.calendar_weekend A
{
    FONT-WEIGHT: bolder;
    COLOR: #3f70b0
}
TD.calendar_weekend A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: red
}
TD.calendar_todaylink
{
    BORDER-TOP: thin groove
}

