﻿.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;
}
.maintext .heading3 a { color: #4B6891; font-size: 16px; text-decoration:none; }

.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: 400px;
    margin: 45px 0 15px 0;
    padding: 0;
    text-align: left;
}

#languageSel { float: none; margin: 0px 100px 0 2px; padding: 0px 0px 0px 800px; font-size:11px; font-family: Verdana,Sans-Serif;  }

#languageSel a { text-decoration: none; color: #fff; }


#rightnav
{
    float: right;
    width: 545px;
    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 Buttons ---*/
#menu { float: left; width: 945px; margin: 0 0 0 2px; }
#menu a { text-decoration: none; font-size: 12px; color: #fff; }
#menu .menuimg { padding:8px 0 0 0; }
#menu .menubluespacer {float: left; width: 2px; height: 36px; 
    background: url(../../Images/MenuBlueBgSpacer.gif) no-repeat top; }
#menu .menublue, .menublue:hover, .menublueactive { float:left; padding-left:25px; padding-right:25px; 
    text-decoration: none; font-size: 12px; color: #fff; cursor:pointer; }
#menu .menublue { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuBlueBg.gif) repeat top; }
#menu .menublue:hover { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuBlueBgActive.gif) repeat top; }
#menu .menublueactive { padding-top:10px; padding-bottom:0px; background: url(../../Images/MenuBlueBgActive.gif) repeat top; }

#menu .menuaqua, .menuaqua:hover, .menuaquaactive { float: left; padding-left:20px; padding-right:20px;
    text-decoration: none; font-size: 12px; color: #fff; cursor:pointer; }
#menu .menuaqua { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuAquaBg.gif) repeat top; }
#menu .menuaqua:hover { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuAquaBgActive.gif) repeat top; }
#menu .menuaquaactive { padding-top:10px; padding-bottom:0px; background: url(../../Images/MenuAquaBgActive.gif) repeat top; }

#menu .menugreen, .menugreen:hover, .menugreenactive { float:left; padding-left:17px; padding-right:17px; 
    text-decoration: none; font-size: 12px; color: #fff; cursor:pointer; }
#menu .menugreen { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuGreenBg.gif) repeat top; }
#menu .menugreen:hover { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuGreenBgActive.gif) repeat top; }
#menu .menugreenactive { padding-top:11px; padding-bottom:0px; background: url(../../Images/MenuGreenBgActive.gif) repeat top; }

#menu .menuorange, .menuorange:hover, .menuorangeactive { float:left; padding-left:17px; padding-right:17px; 
    text-decoration: none; font-size: 12px; color: #fff; cursor:pointer; }
#menu .menuorange { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuOrangeBg.gif) repeat top; }
#menu .menuorange:hover { padding-top:11px; padding-bottom:11px; background: url(../../Images/MenuOrangeBgActive.gif) repeat top; }
#menu .menuorangeactive { padding-top:11px; padding-bottom:0px; background: url(../../Images/MenuOrangeBgActive.gif) repeat top; }


/* 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;
}
