﻿body
{
  font-family: Verdana, Sans-Serif;
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}

.MainContainer
{
  border-width: 0px;
  border-collapse: collapse;
}
.MainContainer td
{
  text-align: left;
  vertical-align: top;
  padding: 0px;
}
.MainContainer .Logo
{
  border-right: solid 1px #aeaeae;
  border-bottom: solid 1px #aeaeae;
  width: 254px;
}
.MainContainer .Logo img
{
  border-width: 0px;
}
.MainContainer .Flash
{
  background-image: url('/images/header-bg-line.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
  border-bottom: solid 1px #aeaeae;
  border-right: solid 1px #aeaeae;
  width: 743px;
}

.ContentLeft
{
  border-right: solid 1px #aeaeae;
}
.ContentLeft .Menu
{
  background-color: #e8e8e8;
  border-bottom: solid 1px #aeaeae;
  padding-top: 30px;
  padding-bottom: 30px;
  line-height: 150%;
}
.ContentLeft .Menu h1
{
  background-image: url('/images/dot.gif');
  background-position: left center;
  background-repeat: no-repeat;
  font-family: Arial, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  color: Black;
  padding: 0px;
  margin: 0px;
  padding-left: 25px;
}
.ContentLeft .Menu h1 a
{
  color: Black;
}
.ContentLeft .Menu h2
{
  font-family: Arial, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #5a5a5a;
  padding: 0px;
  margin: 0px;
  margin-left: 40px;
}
.ContentLeft .Menu h2 a
{
  color: #5a5a5a;
}

.ContentLeft .SearchBox
{
  margin-left: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 8pt;
}
.ContentLeft .SearchBox form
{
  margin: 0px;
}
.ContentLeft .SearchBox input
{
  font-size: 8pt;
}

.ContentLeft .Informers
{
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ContentRight
{
  border-right: solid 1px #aeaeae;
  width: 730px;
}
.ContentRight .ContentContainer
{
  padding: 30px;
}

.Copyright
{
  border-right: solid 1px #aeaeae;
}
.Copyright .CopyrightContent
{
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
}

.Copyright .CopyrightContent a
{
  color: Black;
}

.FooterEmpty
{
  border-right: solid 1px #aeaeae;
}

/***************** Elements Required by CMS ****************/

a
{
  color: #cd0009;
}
a:hover
{
  color: red;
}

/*** Headings ***/

h1
{
  font-family: Tahoma, Sans-Serif;
  font-size: 18pt;
  font-weight: normal;
  color: #cd0009;
  padding: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}

h2
{
  font-family: Tahoma, Sans-Serif;;
  font-size: 12pt;
  font-weight: bold;
  color: #cd0009;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

h3, h3 a, h4, h4 a
{
  font-family: Tahoma, Sans-Serif;
  font-size: 11pt;
  font-weight: normal;
  color: #cd0009;
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
}

/*** Paragraphs ***/

p
{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

/*** Element Separator ***/

.HR
{
  border-bottom: solid 1px #af640a;
  padding-top: 5px;
  padding-bottom: 5px;
}

/*** Navigator ***/

.Navigator
{
  font-weight: bold;
  padding: 10px;
}

/*** Navigation Path in an Article ***/

.NavPath
{
  font-weight: bold;
}

/*** Content Image ***/

.ContentImage
{
  padding-left: 7px;
  padding-right: 7px;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  text-align: center;
}

.PhotoGallery
{
  font-size: 7pt;
  display: inline;
  border-collapse: collapse;
  border: solid 0px transparent;
  margin: 5px;
}
.PhotoGallery th
{
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 1px #a55a00;
  border-right: solid 1px #a55a00;
  border-bottom: solid 0px transparent;
  border-left: solid 1px #a55a00;
}
.PhotoGallery td
{
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 0px #a55a00;
  border-right: solid 1px #a55a00;
  border-bottom: solid 1px #a55a00;
  border-left: solid 1px #a55a00;
}
.PhotoGallery img
{
  border: solid 0px transparent !important;
}

/*** News ***/

.NewsDate
{
  font-size: 11pt;
  font-weight: bold;
  color: #af640a;
}

.NewsImage
{
  float: left;
  margin-top: 9px;
  margin-right: 10px;
}

.DetailsImage
{
  float: left;
  margin-right: 10px;
}
