td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #424d89;
}

th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: white;
}

a
{
    font-family: Arial, Helvetica, sans-serif;
/*    text-decoration: none; */
    color: #424d89;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #424d89;
}

acronym
{
    border-bottom: 0px;
    cursor: help;
}

.image_a
{
    text-decoration: none;
    color: black;
}

.image_a:hover
{
    text-decoration: none;
    color: black;
}

.top_menu_link
{
    text-decoration: none;
}

.top_menu_row
{
    border-top: 1px solid #fff0f0;
}

.top_menu_button
{
    background-color: #658cb2;
}

.top_menu_button a
{
    font-weight: bold;
    font-size: 12px;
    color: white;
}

.top_menu_button_active
{
    background-color: gold;
}

.top_menu_button_active a
{
    background-color: gold;
    font-weight: bold;
    font-size: 12px;
    color: navy;
}

textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 1px;
    background-color:white;
    border: 1px solid #0078bf;
}

input
{
    margin: 1px;
    padding: 1px;
    background-color:white;
    border: 1px solid #0078bf;
}

.fast_select
{
    width: 135px;
}

.bga_textarea
{
    margin: 1px;
    background-color: white;
    border: 1px solid #0078bf;
    width: 100%;
    height: 100px;
}

.forum_textarea
{
    margin: 1px;
    background-color: white;
    border: 1px dashed #0078bf;
    width: 100%;
    height: 120px;
}

.forum_options_bar
{
/*    background-color: #ececf0; */
}

.forum_comment_name
{
    font-size: 13px;
    color: #5070af;
    text-decoration: none;
}

.forum_comments_area
{
}

.forum_content
{
    color: #333333;
}

.comment_textarea
{
    margin: 1px;
    background-color: #ffffff;
    border-top: 1px solid #888899;
    border-left: 1px solid #888899;
/*    border-left: 2px solid #0078bf; */
    border-right: 1px solid #ccccdd;
    border-bottom: 1px solid #ccccdd;
    width: 100%;
    height: 100px;
}

.comment_button
{
    margin: 1px;
    padding: 2px;
    background-color: #96bae2;
    border-top: 1px solid #c6daf2;
    border-left: 1px solid #c6daf2;
    border-right: 1px solid #869aa2;
    border-bottom: 1px solid #869aa2;
    font-weight: bold;
    color: white;
}

.profile_quote
{
    font-size: 18px;  
}

.profile_textarea
{
    margin: 1px;
    background-color:white;
    border: 1px dashed #0078bf;
    width: 100%;
    height: 180px;
}

.bottom_bar
{
    font-weight: bold;
    font-size: 10px;
    color: #bbbbbb;
}

.photo
{
    border: 2px solid #0098ef;
}

.button
{
    margin: 1px;
    padding: 1px;
    background-color: #0078bf;
    border: 1px solid #0078bf;
    font-weight: bold;
    color: white;
}

.reject_button
{
    margin: 1px;
    padding: 1px;
    background-color: red;
    border: 1px solid red;
    font-weight: bold;
    color: white;
}

.accept_button
{
    margin: 1px;
    padding: 1px;
    background-color: green;
    border: 1px solid darkgreen;
    font-weight: bold;
    color: white;
}

.admin_button
{
    margin: 1px;
    padding: 1px;
    background-color: orange;
    border: 1px solid darkorange;
    font-weight: bold;
    color: white;
}

.normal_black
{
    color: black
}

.normal
{
    color: #333333;
}

.profile_head
{
    font-size: 18px;
    font-weight: bold;
}

.header_sub
{
    font-size: 15px;
}

.header
{
    font-size: 20px;
}

.error_normal
{
    color: red;
}

.error
{
    color: red;
    font-size: 14px;
    font-weight: bold;
}

.bb_quote
{
    border: 1px solid #ccccf0;
    background-color: white;
    color: #666666;
}

.category_outline
{
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    background-color: #f9f9ff;
}

.category_outline a
{
    text-decoration: none;
}

.category_image
{
    border: 1px solid navy;
}

.side_box
{
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    background-color: #d2dde9;
    background-image: url(/images/main/background.gif);
    color: #929db9;
}

.pager_button_current
{
    background-color: gold;
    border: 1px solid #ccccee;
    font-weight: bold;
    font-size: 11px;
    color: navy;
}

.pager_button
{
/*    background-color: #f0f0f0; */
    border: 1px solid #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;
}

.pager_button:hover
{
    background-color: #ffffff;
    border: 1px solid #ccccee;
    font-weight: bold;
    font-size: 12px;
    color: navy;
    padding: 0px;
}

.thumb
{
    border: 1px solid black;
}

.sample_text
{
    color: white;
}

.gallery_button
{
    margin: 1px;
    padding: 3px;
/*    background-color: #0078bf; */
    background-color: #f05030;
    border: 0px solid #0078bf;
    font-weight: bold;
    color: white;
}

.gallery_select
{
    background-color: #ffffff;
    color: #333333;
}

.vote_select
{
    background-color: #f9f9f9;
    color: #666666;
    font-size: 11px;
}

.vote_button
{
    margin: 1px;
    padding: 1px;
    background-color: #0078bf;
    border: 1px solid #0078bf;
    font-weight: bold;
    font-size: 11px;
    color: white;
}
