﻿body
{
    color:#646464;
    background-image:url(Images/BarBackground.jpg);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    font-size:8pt;
    font-family:Verdana;
}

img
{
    border:none;
}

a
{
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}


div#TopLogoContainer
{
    width:451px;
    height:62px;
    position:absolute;
    background-image:url(Images/TopRightLogo.jpg);
    top:0px;
    right:0px;
    cursor:pointer;
}

div#Page
{
    width:738px;
    margin-left:auto;
    margin-right:auto;
    padding-top:67px;
    padding-left:10px;
    padding-right:10px;
}

div#CentralImageContainer
{
    padding-top:10px;
    margin-bottom:20px;
}

div#CentralImage
{
    width:737px;
    height:353px;
    background-image:url(Images/CentralSplashImage.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
}

div#CentralImageInternal
{
    width:737px;
    height:200px;
    background-image:url(Images/CentralSplashImageInternal.jpg);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
}

a#VideoButton
{
    display:block;
    width:177px;
    height:46px;
    position:absolute;
    margin-top:239px;
    margin-left:535px;
}

div#MenuBar
{
    width:734px;
    height:44px;
    background-image:url(Images/MenuBarBackground.jpg);
    background-repeat:repeat-x;
    text-align:center;
}

div#MenuBar div, div#MenuBar img
{
    float:left
}

div.MenuItem
{
    color:#0075bd;
    font-weight:bold;
    font-size:9pt;
    text-align:center;
    padding-top:15px;
}

div#MenuItem1
{
    width:180px;
}

div#MenuItem2
{
    width:155px;
}

div#MenuItem3
{
    width:125px;
}

div#MenuItem4
{
    width:112px;
}

div#MenuItem5
{
    width:132px;
}

img.MenuBarDivisiorLine
{
    margin-top:6px;
}

div#BottomItemContainer
{
   margin-top:10px;
   width:753px;
}

div#LeftBox
{
    width:376px;
    float:left;
}

div#RightBox
{
    width:366px;
    float:right;
    padding-left:10px;
}

.Title
{
    font-size:10pt;
    margin-left:10px;
}

p.Text
{
    margin-left:10px;
    text-align:justify;
}

div#Footer
{
    clear:both;
    margin-top:10px;
}

div#FooterLines
{
    height:2px;
    width:736px;
    border-top:solid 1px #cfcfcf;
    border-bottom:solid 1px #cfcfcf;
}

#FooterText
{
    font-size:7pt;
    padding-top:4px;
    text-align:center;
    padding-right:7px;
}

a.MenuItemLink
{
    color:#0075bd;
}

a.MenuItemLink:hover
{
    text-decoration:underline;
}

table.FormTable
{
    width:736px;
    margin-left:auto;
    margin-right:auto;
}

h2.Title
{
    margin-bottom:5px;
}

td.FormTableLabelContainer
{
    width:230px;
    text-align:right;
    padding-right:10px;
}

div.FormLine
{
    height:2px;
    width:736px;
    border-top:solid 1px #cfcfcf;
    border-bottom:solid 1px #cfcfcf;
    margin-bottom:15px;
}

.ContactMessageBodyTextarea
{
    width:98%;
    height:100px;
    overflow:auto;
    border:solid 1px #a2a3a3;
}

.FormTable input
{
    border:solid 1px #a2a3a3;
}

td.InformationLinkContainer
{
    text-align:center;
    padding-top:7px;
}

a.InformationLink
{
    font-weight:bold;
    font-size:8pt;
    color:#0075bd;
    text-decoration:none;
}

a.InformationLink:hover
{
    text-decoration:underline;
}

.ValidateLabel
{
    color:Red;
    display:none;
}

.ShowValidateLabel
{
    color:Red;
    display:Block;
}

.ContactFormInputContainer
{}

.CloseAlertPanelButton
{
    color:#646464;
    font-size:8pt;
    text-decoration:none;
    font-weight:bold;
}

.CloseAlertPanel:hover;
{
    color:#646464;
    font-size:8pt;
    text-decoration:underline;
    font-weight:bold;
}

.ConfirmAlertPanelButton
{
    color:#0075bd;
    font-size:8pt;
    text-decoration:none;
    font-weight:bold;
}

.ConfirmAlertPanelButton:hover
{
    color:#0075bd;
    font-size:8pt;
    text-decoration:underline;
    font-weight:bold;
}

.HideAlertPanel
{
    position:absolute;
    width:350px;
    height:150px;
    padding:7px;
    left:50%;
    margin-left:-175px;
    text-align:center;
    display:none;
    background-color:White;
    border:solid 1px #0075bd;
}

.ShowAlertPanel
{
    position:absolute;
    width:350px;
    height:80px;
    padding:7px;
    text-align:center;
    left:50%;
    margin-left:-175px;
    display:block;
    background-color:White;
    border:solid 1px #646464;
    z-index:11;
}

.Alert
{
    position:absolute;
    width:350px;
    height:150px;
    left:50%;
    padding:7px;
    margin-left:-175px;
    display:block;
    background-color:White;
    border:solid 1px #0075bd;    
}

.AlerMask
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
    background-image:url(images/alertMaskBackground.png);
    background-repeat:repeat;
    width:100%;
    height:100%;
}

table#FunctionalityTable
{

}

table#FunctionalityTable td
{
   
    border-bottom:solid 1px;
}

td.FunctionalityTitle
{
    color:#0075bd;
    font-weight:bold;
    border-right:solid 1px;
    padding-left:10px;
    padding-bottom:7px;
    padding-top:7px;
}

td.FunctionalityDescription
{
    padding-left:7px;
    padding-bottom:7px;
    padding-top:7px;
}

label.BlueLabel
{
    font-weight:bold;
    color:#0075bd;
}