.button_format
{
    background-color: white;
    border-width: 0px;  
    text-align: center; 
}

.button_format_border
{
    background-color: white;
    border-style: solid;
    border-width: 1px;  
    text-align: center; 
}

.status_table
{
    border-style: none;
}

.status_tr
{
    border-style: none;
}

.status_td
{
    border-style: none;
    background-color: white;
    font-size: 10pt;
    color: #446644;
}

.person_table
{
    background-color: white;
    border-style: none;
    border-width: 1px;  
    text-align: left;
}

.person_td
{
    background-color: white;
    border-style: solid;
    border-width: 1px;      
}

.person_th
{
    background-color: white;
    border-style: solid;
    border-width: 1px;      
    text-align: left;
    font-weight: bold;
}

.person_th_center
{
    background-color: white;
    border-style: solid;
    border-width: 1px;  
    text-align: center; 
    font-weight: bold;
}

.updater_td
{
    background-color: white;
    text-align: left;   
}

.task_table
{
    background-color: white;
    border-style: solid;
    border-width: 1px;  
    text-align: left; 
}

.left_border
{
    background-color: #FFFFFF;
}

.top_border
{
    background-color: #CDDAB5;
    color: #274e90;
    font-size: 18pt;
}

.top_menu
{
    background-color: #446644;
    color: white;
    font-size: 14pt;
    text-align: center;
}

.instructions
{
    background-color: white;
    font-size: 10pt;
    color: #446644;
    text-align: center;
}

.hover
{
    border-bottom: 1px dashed #999999;
    margin-bottom: 1px;
    cursor: help;
}

table
{
    border-collapse: collapse;
    background-color: white;
    text-align: center; 
}

tr
{
    border-width: 0px;
    border-style: solid;
}

td
{
    background-color: white;
    text-align: left;
}

tr.payment_header
{
    border-width: 0px;
    border-style: none;
}

th.payment_header
{
    border-width: 0px;
    border-style: none;
    color: #446644;
    font-family: Arial, sans-serif;
    font-size: 16pt;
}

body
{
    background-color: white;
    color: black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

h1
{
    color: #446644;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 36pt;
}

h2
{
    color: #446644;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 26pt;
}

h3,.highlighter
{
    color: #446644;
    font-family: Arial, sans-serif;
    text-align: center;
    font-size: 18pt;
}

.left_heading
{
    color: #446644;
    padding-top: 15px;
    font-family: Arial, sans-serif;
    text-align: left;
    font-size: 18pt;
}

p
{
}

a:link,a:hover,a:visited,a:active
{
    text-decoration: none;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #223322;
}

ul
{
    text-align: left;   
}

button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    background-color: #446644;
    font-weight: bold;
    color: white;
}

input
{
    color: #5880ff;
}

input.textbox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

textarea.textbox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

input.disabled
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    background-color: #DDDDDD;
    color: #000000;
}

select
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    color: #5880ff;
}

textarea
{
    border-width: 2px;
    text-align: left;
    color: #5880ff;
    background-color: white;
}

img
{
    border-width: 0;
}


