﻿body
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    vertical-align: middle;
    color: #663399;
    font-weight: bold;
    background-color: #000051;
    width: 100%;
}
#WebPage
{
    margin: auto;
    width: 94%;
    background-color:White;
}
#Footer
{
    width: 100%;
    height: 3em;
    background-image: url(../images/PSDFooter.jpg);
    background-repeat: repeat;
    font: Tahoma;
    font-weight: bold;
    font-size: 0.75em;
    text-align: center;
    padding-top: 0.6em;
    color: white;
}
#Banner
{
    max-height: 6em;
    position: relative;
    width: 100%;
}
#Banner img
{
    max-width: 100%;
    max-height: 100%;
}
#Menu
{
    width: 12%;
    float: left;
}
#Content
{
    width: 96%;
margin-left: auto;
margin-right:auto;
}
a:link
{
    color:Blue;
}
a:visited
{
  color:Blue;
}
a:hover
{
    color: Maroon;
}
a:link:hover
{
    color:Maroon;
}
a:visited:hover
{
    color:Maroon;
}
.H1
{
    font-size: 1.1em;
    font-weight: bold;
    color: Navy;    
    text-align: center;
    display: block;
}
.H2
{
    font-size: 1em;
    font-weight: bold;
    color: #0033cc;
}
.H1L
{
    font-size: 1.1em;
    font-weight: bold;
    color: Navy;    
    text-align: left;
    display: block;
}
.H2L
{
    font-size: 1em;
    font-weight: bold;
    color: #0033cc;
    text-align: left;
}
.MenuList
{
    margin:auto;
}
.MenuList ul
{
    margin-bottom:2px;
}
.MenuList ul li
{
    display : inline;
    list-style: none;
    margin:0px;
}
.MenuList ul .MenuLeft a
{
    border-left: red 2px solid;
}
.MenuList ul  #CurrPg a
{
    padding:3px;
    padding-bottom: 2px;
    margin-bottom: 0px;
    background-color: White;
    color: Blue;
}
.MenuList ul li a
{
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
    border-right: red 2px solid;
    text-decoration: none;
}
.MenuList ul li a:link
{
    color: White;
}
.MenuList ul li a:link:hover
{
    color: red;
}
.MenuList ul li a:visited
{
    color: White;
}
.MenuList ul li a:visited:hover
{
    color:red;
}
.BannerMenu
{
    text-align: center;
    vertical-align: bottom;
    width:100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.BusinessGroup
{
    width: 100%;
    margin-bottom: 0.5em;
}
.BusinessLogo
{
    width: 40%;
    float: left;
    display: inline-block;
    padding-right: 0.5em;
    text-align: right;
}
.BusinessLogo img
{
    max-width: 12em;
    max-height: 8em;
}
.BusinessDescription
{
    width: 54%;
    display: inline-block;
    margin: 0 0 0 0;
    text-align: left;
    float: right;
    position: relative;
}
.BusinessGroup, .BusinessLogo, .BusinessDescription
{
    height: 14em;
}
.BusinessDescription  a
{
   font-size: 1em;
   max-width: 95%;
}
.BusinessDescriptionVerticalAlignForTwoLines  a
{
   position: absolute;
   top: 50%;
   margin-top: -1em;
   max-width: 20em;
}
