﻿body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 2px;
    font: 11px Tahoma, Arial;
    color: #000000;
    background-color: #000052;
    font-family: "century gothic", "trebuchet MS", Verdana, Arial;
}
.clear 
{
    clear: both;
}

#wrapper
{
    width: 800px;
    margin: 20px auto;
}
#logo
{
  
    float: left;
    position: absolute;
    z-index: 100;
}
#nav
{
    float: right;
     color: #D0C5B4;
}

#nav a:link, #nav a:active, #nav a:visited 
{
    color: #D0C5B4;
    font-size: 13px;
    padding: 4px;
}
#nav a:hover
{
    background: #2C43A3;
    text-decoration: none;
}

#flash 
{
    margin-top: 35px;
}
#flash img, #flash embed
{
    position: relative;
    z-index: 0;
}

#flashnav 
{
    position: relative;
    z-index: 100;
    float: right;
    background: url(../images/opaque.png) repeat;
    width: 170px;
    margin-right: 25px;
    margin-top: -438px;
    height: 438px;
    
}

#flashnav a:link, #flashnav a:active, #flashnav a:visited 
{
    background-color: #2C43A3;
    width: 165px;
    display: block;
    margin-top: 15px;
    padding: 8px 0 8px 5px;
    color: #D0C5B4;
    font-size: 10px;
}
#flashnav a:hover
{
    background-color: #1E2E6F;
    text-decoration: none;
}
#flashnav a span 
{
    display: block;
    font-size: 15px;
    font-weight: bold;
}

#flashnav h1
{
    font-weight: normal;
    font-size: 24px;
    text-align: center;
    margin: 15px 0 0 0;
    padding: 0;
}

#flashnav h2
{
    font-weight: normal;
    font-size: 14px;
    font-style: italic;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 0;
    color: #06354E;
}

#flashcontent 
{
    width: 200px;
    margin: 0 auto;
}

#content 
{
    background-color: #fff;
    padding: 20px;
   
}
.negpadding 
{
    margin: -20px;
}

fieldset.align 
{
    border: 1px solid #2C43A3;
    font-size: 12px;
    margin-top: 10px;
}
fieldset.align label
{
    float: left;
}

fieldset.align input, fieldset.align select
{
    float: right;
    margin-right: 30px;
}
legend 
{
    color: #2C43A3;
    font: bold 14px/14px Tahoma, Arial;
}

tr.bold 
{
    font-weight: bold;

}

#slogan 
{
    float: left;
    margin-top: 10px;
}
#footerlinks 
{
    color: #D0C5B4;
    font-size: 12px;
    text-align: right;
    float: right;
    line-height: 20px;
}
#footerlinks a:link, #footerlinks a:active, #footerlinks a:visited 
{
    color: #D0C5B4;
    font-size: 12px;
}
#footerlinks a:hover
{
    color: #fff;
    text-decoration: none;
}


td
{
   
}

.bodyText
{
    /* Default font for content text */
    color: #000000;
    font: 11px Tahoma, Arial;
    line-height: 15px;
    letter-spacing: 1px;
    word-spacing: 2px;
}

a:link, a:visited, a:active
{
    /* Default text links */
    text-decoration: none;
    color: #000000;
}

a:hover
{
    text-decoration: underline;
    color: #B31B34;
    cursor: pointer;
}

a.cleanLink:link, a.cleanLink:visited, a.cleanLink:active, a.cleanLink:hover
{
    /* Default text links */
    text-decoration: none;
    color: #333333;
    border-width: 0px;
    border-style: none;
}

a.extra_img:link, a.extra_img:visited, a.extra_img:active
{
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background: #E5F0F5;
    padding: 3px;
    margin-right: 1px;
    border: 1px solid #FFFFFF;
    line-height: 20px;
    display: inline;
}

a.extra_img:hover
{
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background: #E5F0F5;
    padding: 3px;
    margin-right: 1px;
    border: 1px solid #80B3CC;
    line-height: 20px;
    text-decoration: none;
}

a.extra_img_on
{
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    background: #FEFEFE;
    padding: 3px;
    margin-right: 1px;
    border: 1px solid #CCCCCC;
    line-height: 20px;
    text-decoration: none;
    cursor: default;
}

.boxHeading
{
    color: #B31B34;
    font: bold 14px Tahoma, Arial;
    background-color: #DDDFE1;
    text-align: center;
}

.redText
{
    color: #b31b34;
    line-height: 15px;
}

.redBold
{
    color: #b31b34;
    font-weight: bold;
    line-height: 15px;
}

.smallText
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    color: #999999;
}

a.main_menu:link, a.main_menu:visited, a.main_menu:active
{
    /* Main Horizontal menu bar */
    color: #333333;
    text-decoration: none;
    background: #CCCCCC;
    padding: 5px 15px;
    margin: 0px 5px 0px 0px;
    font: 10px/25px Tahoma, Arial, serif;
    border-top: 1px solid #999999;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #999999;
}

a.main_menu:hover
{
    color: #000000;
    background: #F1F1F1;
}

.inputBox
{
    /* Form fields */
    color: #000000;
    height: 14px;
    background-color: #FFFFFF;
    letter-spacing: 1px;
    border: 1px solid #2C43A3;
    font: 11px/14px Tahoma, Arial;
}

.inputTextBox
{
    /* Form fields */
    color: #000000;
    background-color: #FFFFFF;
    letter-spacing: 1px;
    border: 1px solid #2C43A3;
    font: 11px/14px Tahoma, Arial;
}

.dropBox
{
    /* Form fields */
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #000000;
    height: 18px;
    background-color: #FFFFFF;
    letter-spacing: 1px;
    border: 1px solid #2C43A3;
}


.button
{
    /* Form Buttons */
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #000000;
    border: 1px solid #2C43A3;
    height: 18px;
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-left: 1px;
    letter-spacing: 1px;
    display: block;
}

h1
{
    color: #06354E;
    font: 24px/24px Tahoma, Arial;
    margin: 0 0 10px 0
}

h2
{
    color: #2C43A3;
    font: bold 14px/14px Tahoma, Arial;
}

h3, .sub_head
{
    color: #2C43A3;
    font: bold 12px/12px Tahoma, Arial;
}

.footer
{
    font: 10px/30px Tahoma, Arial;
    color: #666666;
}

a.footer_menu:link, a.footer_menu:visited, a.footer_menu:active
{
    /* Horizontal Footer menu bar */
    font: 10px/20px Tahoma, Arial;
    color: #666666;
    text-decoration: none;
    padding: 2px 10px;
    margin: 0px;
}

a.footer_menu:hover
{
    color: #000000;
}

.admin_tblbdr
{
    border: #2C43A3 1px solid;
    background-color: #F8F4E9;
}

.table_head
{
    background-color: #E7D9B6;
    color: #000000;
    font-weight: bold;
}

.altItem
{
    background-color: #e4e4e4;
}

.editItem
{
    background-color: #E7D9B6;
}

.listing_bdr
{
    background-color: #F1F1F1;
}

.listing_pages
{
    background-color: #F1F1F1;
}
