﻿/* Normalization ------------------------------------------------------------------- */

body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td
{
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
caption, th
{
    text-align: left;
}
q:before, q:after
{
    content: '';
}
/* General ------------------------------------------------------------------------- */
a:link, a:visited
{
    text-decoration: none;
    color: #fff;
}
a:hover, a:active
{
    text-decoration: underline;
    color: #fff;
}
h1
{
    background-color: #fff;
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    color: #000080; /* Blue */
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}
h2
{
    background-color: #fff;
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    color: #000080; /* Blue */
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
h3
{
    display: inline;
    background-color: #fff;
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    color: #990f0f;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}
p
{
    text-align: justify;
}
html /* Site Background */
{
    background-color: #000080; /* Blue */
    width: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 10px;
}
body /* Page Background */
{
    position: relative;
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
    font-size: medium;
    text-align: left;
    margin: 0 auto;
    width: 900px;
}
/* Header ----------------------------------------------------------------------- */
.header
{
    width: 100%;
}
.banner
{
    margin: 0px 0px 0px 0px;
    padding: 5px 2px 0px 5px;
}
.marquee
{
    background-color: #fff;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    width: 900px;
    padding: 5px 0px 5px 0px;
}
.main_navbar
{
    background-color: #000080;
    color: #fff;
    font-family: CG Omega, Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.main_navbar a:link, .main_navbar a:visited
{
    text-decoration: none;
    color: #fff;
}
.main_navbar a:hover, .main_navbar a:active
{
    text-decoration: underline;
    color: #ffff00; /* Yellow */
}
/* Content ---------------------------------------------------------------------- */
.content
{
    background-color: #fff;
    clear: both;
    float: left;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    padding: 10px;
    margin: 0px 0px 0px 0px;
    width: 880px;
}
.content a:link, .content a:visited
{
    text-decoration: none;
    color: #000080; /* Blue */
    font-weight: bold;
}
.content a:hover, .content a:active
{
    text-decoration: underline;
    color: #000080; /* Blue */
    font-weight: bold;
}
/* Footer ----------------------------------------------------------------------- */
.footer
{
    padding: 5px 0px 0px 0px;
}
.footer a:link, .footer a:visited
{
    text-decoration: none;
    color: #fff;
}
.footer a:hover, .footer a:active
{
    text-decoration: underline;
    color: #ffff00; /* Yellow */
}
.text_navbar
{
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.company_info
{
    color: #ffff00; /* Yellow */
    font-style: italic;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0px 5px 0px;
}
.footer_text
{
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px 0px 0px;
}
/* home ---------------------------------------------------------------------- */
.motto
{
    background-color: #000; 
    color: #fff; 
    font-family: CG Omega,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-variant: small-caps; 
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
/* tlc ----------------------------------------------------------------------- */
div#accordian a:link, div#accordian a:visited
{
    color: #fff;
}
div#accordian a:hover, div#accordian a:active
{
    color: #fff;
}
.accordianHeader
{
    background-color: #fff;
    border: solid 1px #000;
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 5px 0px;
}
.accordianHeaderSelected
{
    background-color: #fff;
    border: solid 1px #000;
    font-family: CG Omega, Arial,Helvetica,sans-serif;
    font-variant: small-caps;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 5px 0px;
}
.accordianContent
{
    padding: 0px 0px 5px 0px;
}
.accordian img
{
    float: left;
    padding:  0px 30px 0px 0px;
    }
.accordian p
{
    padding: 0px 30px 0px 0px;
    }
