﻿/******************** General ***********************/
html, body, form
{
    height: 100%;
}
body
{
    /*text-align: center;*/
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}
.rightColumn
{
    font-size: 90%;
    color: #5d6061;
}
body.largeFonts #body .rightColumn
{
    font-size: 100% !important;
}
/*****************************************************/





/******************** Headings ***********************/
.rightColumn h1
{
    font-family: Times New Roman, Serif;
    font-size: 165%;
    font-style: italic;
    color: #2a559f;
    margin-bottom: 0.6em;
}
.rightColumn h2
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 110%;
    font-style: normal;
    font-weight: 700;
    color: #0f0f0f;
    margin-bottom: 0.6em;
}
.rightColumn h3
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-style: italic;
    margin-bottom: 0.75em;
}
.rightColumn p
{
    margin-bottom: 1em;
    line-height:1.25em;
    
}
/*****************************************************/





/********************** Links ************************/
.rightColumn a:link
{
    color: #2f9bd6;
    text-decoration: underline;
}
.rightColumn a:hover, .rightColumn a:visited, .rightColumn a:active
{
    color: #51c6ff;
}
/*****************************************************/





/***************** Text Formatting *******************/
.rightColumn strong
{
    font-weight: 700 !important;
}
.rightColumn em
{
    font-style: italic !important;
}
.rightColumn blockquote
{
    margin-left:44px;    
}
/*****************************************************/





/********************* Tables ************************/
.rightColumn .staffFormatted td, th
{
    vertical-align: top;
    text-align: left;
    padding: 0.5em;
}
.rightColumn .staffFormatted table
{
    background: #ffffff;
    border: 1px solid #e5ddd5;
    color: #5d6061;
}
.rightColumn .staffFormatted table tr td
{
    border: 1px solid #e5ddd5;
}
.rightColumn .staffFormatted table tr.header td, .rightColumn table tr th
{
    font-weight: 700;
    color: #ffffff;
    background-color: #4aaa42;
    border: none;
}


.rightColumn .staffFormatted table.tableNoFormatting,
.rightColumn .staffFormatted .tableNoFormatting table
{
    background:none;
    border:none;
    width:auto;
}
.rightColumn .staffFormatted table.tableNoFormatting tr td,
.rightColumn .staffFormatted .tableNoFormatting table tr td
{
    border: none;
}
.rightColumn .staffFormatted table.tableNoFormatting tr th,
.rightColumn .staffFormatted .tableNoFormatting table tr th
{
    font-weight: inherit;
    color: inherit;
    background: none;
    border: none;
}

/*****************************************************/





/********************* Images ************************/
.rightColumn .staffFormatted img
{
    background: #ffffff !important;
    padding: 5px !important;
    border: 1px solid #e5ddd5 !important;
}
.rightColumn .staffFormatted img.imageNoBorder,
.rightColumn .staffFormatted span.imageNoBorder img
{
    background:none !important;
    border: none !important;   
}
/*****************************************************/





/********************** Lists ************************/
.rightColumn ul
{
    margin: 1em 0 1em 20px;
}
.rightColumn ol
{
    margin: 1em 0 1em 44px;
}
.rightColumn ol li
{
    list-style-type: decimal;
}
.rightColumn ul ul, .rightColumn ol ul, .rightColumn ul ol, .rightColumn ol ol
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.rightColumn ul li, .rightColumn ol li
{
    margin-bottom: 0.65em;
}
.rightColumn ul li
{
    list-style-type: none;
    background: url(../Images/Base/bullet_l1.gif) no-repeat left top;
    padding-left: 24px;
}
.rightColumn ul ul li, .rightColumn ol ul li
{
    background: url(../Images/Base/bullet_l2.gif) no-repeat left top;
}
/*****************************************************/
