﻿body {
  background-color: white;
 // color: black;
  margin-left: 0px;
  margin-top: 0px;
  font-family: arial;
  color: #444F6F;
}

p {
  background-color: transparent;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height: 1.5em;
  margin: 0em;
  margin-bottom: 0.3em;
}

/**************************************************/
/*                  div, table, td                */
div, table, td {
  border-color: black;
  border-style: solid;
  border-width: 0px;
}

div {
  border-color: red;
  background-color:#F5F5F5;
}

table {
  border-color: black;
  background-color:White;
}

td {
  border-color: green;
}

/**************************************************/
/*                      Lines                     */
.VerticalLine {
  background-color: white;
  color: white;
  width: 1px;
}

.HorizontalLine {
  background-color: white;
  color: white;
  height: 1px;
}

/**************************************************/
/*                      header                    */
#Header {
  height: 100px;
  width: 780px;
}

#HeaderLogo {
  height: 100px;
  width: 162px;
}

#HeaderImage {
  background-image: url("Images/HeaderImage.jpg");
  height: 100px;
  width: 618px;
}

#TopMenu {
  background-color: #444F6F;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  height: 25px;
  line-height: 1.5em;
  margin-bottom: 1px;
  margin-top: 1px;
  width: 780px;
}

#TopMenu .MenuItem, #TopMenu .MenuItemOver, #TopMenu .MenuItemSelected {
  background-color: #444F6F;
  border-color: #444F6F;
  border-style: solid;
  border-width: 1px;
  color: white;
  height: 25px;
  text-align: center;
  width: 100px;
}

#TopMenu a {
  color: white;
  font-size: 0.8em;
  text-decoration: none;
}

#TopMenu .MenuItemOver {
  background-color: #BFC3CE;
}

#TopMenu .MenuItemOver a {
  color: #444F6F;
  font-size: 0.8em;
  text-decoration: none;
}

#TopMenu .MenuItemSelected {
  background-color: #80879D;
}

/**************************************************/
/*                       Body                     */
#Body {
  height: 600px;
  width: 780px;     
}

/**************************************************/
/*                   Left column                  */
#LeftColumn {
  background-color: #EEE3E6;
  color: black;
  height: 100%;
  width: 180px;
}

#LeftMenu {
  background-color: #C48591;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  line-height: 1.5em;
  margin-top: 15px;
  width: 180px;
}

#LeftMenu .MenuItem, #LeftMenu .MenuItemOver, #LeftMenu .MenuItemSelected {
  border-color: #B15E6D;
  border-style: solid;
  border-left-style: none;
  border-width: 1px;
  height: 25px;
  padding-left: 7px;
}

#LeftMenu .MenuItemOver {
  background-color: #B15E6D;
}

#LeftMenu .MenuItemSelected {
  background-color: #B15E6D;
  font-weight: bold;
}

#LeftMenu a {
  color: black;
  font-size: 0.8em;
  text-decoration: none;
}

#ChildMenu {
  background-color: #D0A2AB;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.5em;
  width: 100%;
}

#ChildMenu .MenuItem, #ChildMenu .MenuItemOver, #ChildMenu .MenuItemSelected {
  border-style: none;
  height: 25px;
  padding-left: 15px;
}

#ChildMenu .MenuItemOver {
  background-color: #DCBDC4;
  font-weight: bold;
}

#ChildMenu .MenuItemSelected {
  background-color: #DCBDC4;
  font-weight: bold;
}

#ChildMenu a {
  color: black;
  font-size: 0.8em;
  text-decoration: none;
}

/**************************************************/
/*                  Center column                 */
#CenterColumn {
  background-color: transparent;
  color: black;
  width: 468px;
  height: 100%;
}

#Content {
  background-color: transparent;
  color: black;
  margin-bottom: 1.0em;
  margin-left: 1.0em;
  margin-right: 1.0em;
  margin-top: 1.0em;
}

h1, h2, h3, h4 {
  background-color: transparent;
  color: #840017;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.4em;
  margin-bottom: 0.3em;
  margin-top: 0.3em;
}

h2 {
  font-size: 0.8em;
  font-style: italic;
  font-weight: lighter;
  letter-spacing: normal;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

h3 {
  font-size: 0.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.3em;
  margin-bottom: 0.3em;
  margin-top: 1.3em;
}

.Home {
  color: #444F6F;
  letter-spacing: 0em;
  line-height: 1.5em;
  margin-bottom: 0.7em;
  margin-top: 0.7em;
  text-align: center;
}

h4 {
  font-size: 0.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-bottom: 0.5em;
  margin-top: 1.5em;
}

h4 a, h4 a:link, h4 a:hover, h4 a:active, h4 a:visited  {
  font-size: 1.0em;
}

h5 {
  background-color: transparent;
  color: #444F6F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-bottom: 0.5em;
  margin-top: 1.5em;
}

a, a:hover, a:active, a:visited {
  background-color: transparent;
  color: #444F6F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  text-decoration: underline;
}

a:hover, a:active, a:visited {
  color: #B15E6D;
}

p.Indent {
  text-indent: 1.0em;
}

p.Center {
  text-align: center;
}

p.Image {
  margin-top: 1.0em;
  text-align: center;
}

sup {
  font-size: 0.85em;
  line-height: 1.5em;
}

img {
  border-style: none;
  border-width: 0px;
}

img.Left {
  margin: 0em;
  margin-bottom: -0.3em;
  margin-right: 0.7em;
  margin-top: 0.5em;
}

ul {
  background-color: transparent;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height: 1.5em;
}
	

/*
img.Services {
  position: absolute;
  top: 140px;
  left: 230px;
  height: 50px;
  width: 200px;
  z-index: -1;
}
*/

#Page h1 {
  margin-bottom: 0.7em;
}

#Page h2 {
  font-size: 0.7em;
  line-height: 1.5em;
  margin: 0.7em;
  margin-left: 0em;
  white-space: nowrap;
}

#Page h3 {
  color: #444F6F;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  margin-bottom: 0.7em;
  margin-top: 0.7em;
}

#Page p.PageDescription {
  margin-top: -0.4em;
  margin-bottom: 1.0em;
}

#ContactInformationPage p {
  margin-bottom: 1.0em;
}

/**************************************************/
/*                  Right column                  */
#RightColumn {
  background-color: white;
  color: black;
  height: 100%;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
  width: 150px;
}

.RightMenu {
  background-color: transparent;
  color: black;
  margin-bottom: 1.5em;
  width: 148px;
}

.RightMenuHeader {
  background-color: #A6ABBA;
  border-color: #444F6F;
  border-style: solid;
  border-width: 1px;
  color: black;
  height: 25px;
}

.RightMenuHeader p {
  color: #05143F;
  font-size: 0.8em;
  margin: 0em;
  margin-bottom: 0.1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.RightMenuItem {
  background-color: transparent;
  color: #444F6F;
  text-align: left;
}

.RightMenuItem p {
  color: #444F6F;
  font-size: 0.6em;
  margin: 0.5em;
  margin-right: 0.0em;
}

.RightMenuItem a {
  color: #444F6F;
}

.RightMenuItem a:hover, .RightMenuItem a:active, .RightMenuItem a:visited {
  color: #B15E6D;
}

.RightMenuImage {
  margin: 0em;
  margin-bottom: -0.3em;
  margin-left: 0.3em;
}

/**************************************************/
/*                      Footer                    */
#Footer {
  height: 25px;
  background-color: #BFC3CE;
  border-color: #444F6F;
  border-style: solid;
  border-left-style: none;
  border-width: 1px;
  color: #444F6F;
  margin-top: 1px;
  width: 780px;
}

#Footer p {
  color: #444F6F;
  font-size: 0.6em;
  margin: 0em;
  padding-left: 1.0em;
}

#Footer p img {
  margin-left: 0.3em;
  margin-right: 0.3em;
}

#Footer p a {
  color: #444F6F;
  font-size: 1.0em;
  text-decoration: none;
}

#Footer a:hover {
  color: #80879D;
}

/**************************************************/
/*                Bottom Filler                   */
#BottomFiller {
  height: 200px;
  width: 780px;
  background-color:#F5F5F5;
}

.FormText   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.FormReq    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; }
.ErrorMsg   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

.Btn    { 
                    background-color: #1F2A51;
                    border-bottom-color: #0C1535;
                    border-bottom-width: 1px;
                    border-right-color: #0C1535;
                    border-right-width: 1px;
                    border-top-color: #8B9BD5;
                    border-top-width: 1px;
                    border-left-color: #8B9BD5;
                    border-left-width: 1px;
                    font-family: Arial;
                    color: #ffffff;   
                    border-style: solid;  
                    border-collapse: separate;
                }

/**************************************************/
/*                Site Map                        */
#sitemap 
{
  font-size: 12px;
  line-height: 1.5em;
  background-color: #ffffff;
}

#sitemap ul li 
{
  font-size: 12px;
  line-height: 1.5em;
  background-color: #ffffff;
}

/**************************************************/
/*                Right Callout                   */
.CalloutHeading  
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  background-color: #A6ABBA;
  border-color: #444F6F;
  border-style: solid;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  border-width: 2px;
  padding: 1px;
  width: 90%;
  text-align: left;
}
 
 .CalloutHeading h3 {
  font-size: 0.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.3em;
  margin-bottom: 0.4em;
  margin-top: 0.4em;
  margin-left: 5px;
}
 
.CalloutBody  
{
  background-color: #BFC3CE;
  color: black;
  line-height: 1.5em;
  padding: 3px;
  font-size: 0.7em;
  }
  
.RightCalloutHeading  
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background-color: #A6ABBA;
  border-color: #444F6F;
  border-style: solid;
  margin-right: 0px;
  margin-left : 5px;
  float: right;
  border-width: 2px;
  padding: 3px;
  width: 30%;
  text-align: left;
}

.RightCalloutBody  
{
  background-color: #BFC3CE;
  color: black;
  line-height: 1.5em;
