﻿.void
{
}
/* For W3C CSS Compliance */
@media print
{
}

/* Common */
html
{
    overflow: scroll;
}

body
{
    padding: 0;
    margin: 0px;
    text-align: center;
    background: #A4A5A7 url(../../Images/HomeBackground.jpg) no-repeat top;
}

form
{
    margin: 0;
    padding: 0;
    font-family: Verdana,Sans-Serif;
    color: #FFF;
}

img
{
    margin: 0;
    border: none;
}

span
{
    font-size: 11px;
    color: #717171;
}

p
{
    font-size: 11px;
    color: #717171;
    text-align: left;
}

sup
{
    font-size: 10px;
}

.space20
{
    margin-bottom: 20px;
}

.space40
{
    margin-bottom: 40px;
}

.overlay
{
    position: relative;
    top: 1px;
    left: 1px;
}

.heading4
{
    font-family: Helvetica;
    font-size: 18px;
    color: #4B6891; /* font-weight: bold;*/
    text-align: left;
}

.heading3
{
    font-family: Helvetica;
    font-size: 16px;
    color: #4B6891;
    text-align: left;
}

.heading3 a
{
    color: #4B6891;
}

.heading2
{
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #4B6891;
    text-align: left;
}

.heading1
{
    font-size: 12px;
    font-weight: bold;
    color: #4B6891;
    text-align: left;
}

.formtext
{
    font-size: 10px;
    color: #6c7e8b;
    text-align: left;
}

.listmaintext
{
    color: #717171;
    font-size: 12px;
    font-weight: bold;
}

.listsubtext
{
    color: #a3a3a3;
    font-size: 10px;
}

.bold
{
    font-weight: bold;
}

.italic
{
    font-style: italic;
}

.clear
{
    clear: both;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.center
{
    text-align: center;
}

.vmiddle
{
    vertical-align: middle;
}

.displaynone
{
    display: none;
}

/* Header*/
#headerbox
{
    width: 945px;
    height: 122px;
    margin: 0 auto 0 auto;
    font-size: 11px;
    text-align: center;
}

#header
{
    width: 945px;
    height: 84px;
    margin: 0;
    padding: 0;
}

#logo
{
    float: left;
    width: 365px;
    margin: 45px 0 15px 0;
    padding: 0;
    text-align: left;
}

#rightnav
{
    float: right;
    width: 580px;    
    text-align: right;
    vertical-align: middle;
}

#rightnav ul
{
    list-style: none;
    margin: 50px 0 2px 0;
    padding: 0;
}

#rightnav li
{
    display: inline;
    margin: 0;
    padding: 0 0 0 0;
}

#rightnav a
{
    text-decoration: none;
    color: #fff;
}

.searchtextbox
{
    width: 158px;
    height: 19px;
    margin: 0px;
    padding: 3px 0 0 12px;
    border: none;
    font-size: 11px;
    color: #6b8cad;
    vertical-align: middle;
    background: url(../../Images/SearchTextBox.gif) no-repeat top;
}

.searchbutton
{
    width: 15px;
    height: 20px;
    cursor: pointer;
    margin: -2px 0 0 -9px;
    padding: 0;
    border: none;
    color: #6b8cad;
    vertical-align: middle;
    background: url(../../Images/SearchButton.gif) no-repeat top;
}

#menu
{
    width: 945px;
    float: left;
    margin: 0 0 0 2px;
}

#menu a
{
    text-decoration: none;
    font-size: 12px;
    color: #fff;
}

#menu .menuimg
{
    padding: 8px 0 0 0;
}

#menu .menubluespacer
{
    width: 2px;
    height: 36px;
    background: url(../../Images/MenuBlueBgSpacer.gif) no-repeat top;
    float: left;
}

#menu .menublue
{
    padding: 11px 7px 11px 7px;
    background: url(../../Images/MenuBlueBg.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menublue:hover
{
    padding: 11px 7px 11px 7px;
    background: url(../../Images/MenuBlueBgActive.gif) repeat top;
    float: left;
}

#menu .menublueactive
{
   padding: 11px 7px 0 7px;
    background: url(../../Images/MenuBlueBgActive.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menuaqua
{
    padding: 11px 6px 11px 6px;
    background: url(../../Images/MenuAquaBg.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menuaqua:hover
{
    padding: 11px 6px 11px 6px;
    background: url(../../Images/MenuAquaBgActive.gif) repeat top;
    float: left;
}

#menu .menuaquaactive
{
    padding: 11px 6px 0 6px;
    background: url(../../Images/MenuAquaBgActive.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menugreen
{
    padding: 11px 6px 11px 6px;
    background: url(../../Images/MenuGreenBg.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menugreen:hover
{
    padding: 11px 6px 11px 6px;
    background: url(../../Images/MenuGreenBgActive.gif) repeat top;
    float: left;
}

#menu .menugreenactive
{
   padding: 11px 6px 0 6px;
    background: url(../../Images/MenuGreenBgActive.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menuorange
{
    padding: 11px 7px 11px 7px;
    background: url(../../Images/MenuOrangeBg.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

#menu .menuorange:hover
{
    padding: 11px 7px 11px 7px;
    background: url(../../Images/MenuOrangeBgActive.gif) repeat top;
    float: left;
}

#menu .menuorangeactive
{
   padding: 11px 7px 0 7px;
    background: url(../../Images/MenuOrangeBgActive.gif) repeat top;
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
}

/* Content */
#contentbox
{
    margin: 0 auto 0 auto;
    padding: 0;
}

/* Breadcrumbs */
.breadcrumbs a
{
    text-decoration: none;
    font-size: 10px;
    color: #4B6891;
}

.breadcrumbs sup
{
    font-size: 9px;
}

/* Footer */
#footerbox
{
    clear: both;
    height: 30px;
    margin: 0;
    padding: 10px 0 0 0;
    color: #8094A2;
    font-size: 11px;
    text-align: center;
}

#footerbox ul
{
    list-style: none;
    margin: 0;
    padding: 5px 0 10px 0;
    margin: 0;
}

#footerbox li
{
    display: inline;
    margin: 0;
    padding: 0;
}

#footerbox a
{
    text-decoration: none;
    color: #8094A2;
    font-weight: bold;
}

#footerbox sup
{
    font-size: 10px;
}

#footerbox a:hover
{
    text-decoration: underline;
}

