﻿.CaptchaImageCells
{
  vertical-align: bottom;
  text-align: center;
  padding: 10px;
}
.FormMandatoryInput
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFD9D9;
}
.FormLabels1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.SitemapLevel1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #5c7996;
  border-bottom-style: none;
}
.SitemapLevel2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #5c7996;
  border-bottom-style: none;
  margin-left: 20px;
}
.SitemapLevel3
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #5c7996;
  border-bottom-style: none;
  margin-left: 30px;
}
.StatusMessageSuccess
{
  margin-top: 0px;
  margin-bottom: 8px;
  font-family: sans-serif;
  font-size: .75em;
  color: #009933;
}
.StatusMessageFailure
{
  padding: 2px;
  font-family: sans-serif;
  font-size: .75em;
  color: #000000;
  background-color: #EEA6A6;
}
.SendComments
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: sans-serif;
  font-size: .75em;
  color: #000000;
}
.Heading3_1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #669999;
  margin-bottom: 5px;
}
.Copyright
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #7C8FC0;
}
.Sitemap2
{
  margin-bottom: 5px;
}
.H1Smaller
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #5D8294;
  margin-bottom: 10px;
}
.PageTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #5D8294;
  margin-bottom: 0px;
}
.SubTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #7C9DAD;
  margin-top: 0px;
  margin-bottom: 10px;
}
.LastUpdated
{
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 12px;
  color: #568383;
}
.SectionFirstWords
{
  color: #444444;
  font-weight: bold;
}
.Heading2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #669999;
  margin-bottom: 5px;
}
.Heading2_2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  border-width: 1px;
  border-color: #abcdf3;
  background-color: #f7fafe;
  border-top-style: solid;
  border-bottom-style: solid;
  color: #729dcd;
  margin-bottom: 5px;
}
.StatusMessage
{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.TableRowCaption
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: .8em;
  color: #669999;
  padding-top: 6px;
  padding-bottom: 6px;
}
.TableRowSpacing
{
  padding-bottom: 10px;
}
.TableColumnLeftPadding
{
  padding-left: 10px;
}
a.LinkOne:link, a.LinkOne:visited
{
  border-width: 1px;
  color: #5c7996;
  text-decoration: none;
  border-bottom-style: dotted;
}
a.LinkOne:hover
{
  color: #cc0000;
  text-decoration: underline;
  border-bottom-style: none;
}
a.LinkTwo:link, a.LinkTwo:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: middle;
  color: #000000;
  border-bottom-style: none;
}
a.LinkThree:link, a.LinkThree:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #5c7996;
  border-bottom-style: none;
}
a.LinkFour:link, a.LinkFour:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #5c7996;
  border-bottom-style: none;
  padding-left: 20px;
  margin-top: -30px;
}
.BulletLists
{
  padding-left: 5px;
  padding-top: 2px;
  background-color: #f7fafe;
  vertical-align: top;
  width: 18px;
}
.BulletLists2
{
  padding-left: 5px;
  background-color: #f7fafe;
  vertical-align: middle;
  width: 18px;
}
.BulletTextHyperlinks
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-bottom: 10px;
  background-color: #f7fafe;
  vertical-align: top;
}
.BulletTextNormal
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: .75em;
  color: #808080;
  padding-bottom: 10px;
  vertical-align: top;
}
.BulletTextNormalDarker
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: .75em;
  color: #333333;
  padding-bottom: 1px;
  padding-top: 1px;
  vertical-align: top;
}
.BulletImageCol
{
  vertical-align: top;
  padding-top: 2px;
}
.Footer
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  vertical-align: middle;
  text-align: center;
  width: 75px;
  border-bottom-style: none;
}
.FooterDivider
{
  width: 2px;
  vertical-align: middle;
  text-align: center;
}
.SectionTitle
{
  padding-top: 10px;
  padding-bottom: 4px;
  font-family: sans-serif;
  font-size: 1em;
  font-weight: bolder;
  margin-bottom: 0px;
}
.SectionSubTitle
{
  font-family: sans-serif;
  font-size: .8em;
  font-weight: bold;
  vertical-align: top;
  width: 100%;
  padding-bottom: 5px;
}
.SectionBody
{
  margin-top: 0px;
  margin-bottom: 8px;
  font-family: sans-serif;
  font-size: .75em;
  color: #808080;
}
.SectionText
{
  padding-bottom: 10px;
  padding-right: 5px;
}
.SectionUpper
{
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #d0d0d0;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  vertical-align: middle;
  text-align: left;
}
.SectionLower
{
  padding: 10px;
}
.SectionSpacing
{
  padding-right: 5px;
  vertical-align: top;
  height: 100%;
}
.SectionBorder
{
  border: 1px solid #d0d0d0;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
}
.SectionContent
{
  border: 1px solid #d0d0d0;
  height: 100%;
}
/* Start: CSS for rounded corners */
.top-left, .top-right, .bottom-left, .bottom-right
{
  background-image: url('images/ellipse1280x18.gif'); /* CHANGE: path and name of your image */
  height: 9px; /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
  font-size: 2px; /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left
{
  margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
}
.top-right, .bottom-right
{
  margin-left: 9px; /* CHANGE: replace by the width of one of your corners */
  margin-top: -9px; /* CHANGE: replace by the height of one of your corners */
}
.top-right
{
  background-position: 100% 0; /* DNC: position right corner at right side, no vertical changes */
}
.bottom-left
{
  background-position: 0 -9px; /* CHANGE: replace second number by negative height of one of your corners */
}
.bottom-right
{
  background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
}
.inside
{
  border-left: 1px solid; /* YCC: color & properties of the left-borderline */
  border-right: 1px solid; /* YCC: color & properties of the right-borderline */
  background: #FFFFFF; /* YCC: background-color of the inside */
  color: #000000;
  border-right-color: #acacac;
  border-left-color: #acacac;
}
.notopgap
{
  margin-top: 0;
}
/* DNC: to avoid splitting of the box */
.nobottomgap
{
  margin-bottom: -1px;
  padding-bottom: 1px;
}
/* DNC: to avoid splitting of the box */
/* End: CSS for rounded corners */
.BulletText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5c7996;
  padding-bottom: 10px;
  vertical-align: top;
  background-color: #f7fafe;
}
.TableRowSeparation
{
  border-width: 1px;
  border-bottom-style: solid;
  border-color: #C0C0C0;
  padding-bottom:5px;
  padding-top:5px;
}
