
/* GENERAL STYLES ****/

body
{
  font-family: Tahoma, Verdana;
}

.bgGray   { background-color: #A1A1A1; }
.bgOrange { background-color: #F7941D; }
.bgRed { background-color: #A60008; }

.seperator { padding-bottom: 10px; }

a:link, a:visited { color: black; }
a:hover { color: #F7941D; }

p, .contentbody TD, .enOnly
{
  font-size: 12px;
  margin-top: 10px;
}

.stress { color: #A60008; font-weight: bold; }

.tess { text-align: center; color: #045FB4; font-weight: bold; }

.mara { color: #A60008; font-size: 20px; }

.blara { color: #045FB4; font-size: 20px; }

.marab { color: #A60008; font-size: 40px; font-weight: bold; }

.stermar { color: maroon; font-wight: bold; }

.comm
{
  font-size: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.maron { color: maroon; font-size: 10px; }

.red { color: maroon; font-weight: 10px; }

.item
{
  background-color: maroon;
  text-align: center;
  color: white;
  font-size: 12px;
  font-family: Century Gothic;
}

.enOnly { font-style: italic; }

.copyright
{
  text-align: center;
  font-size: 10px;
  margin-top: 25px;
  margin-bottom: 20px;
}

/* NAVIGATION BAR STYLES ****/

.banner {
	border-right: 2px solid #C0C0C0;
}

.contactInfo
{
  color: white;
  font-size: 11px;
}

.contactInfo TD a:link, .contactInfo TD a:visited
{
  color: white;
  text-decoration: none;
}

.contactInfo TD a:hover { color: white; text-decoration: underline; }


/* NAVIGATION STYLES ****/

.navBlock { margin-bottom: 10px; }

ul { margin-top: 5px; margin-bottom: 5px; }
li { font-size: 12px; padding-bottom:1px; margin-left: -12px; padding-left:3px; }

.listLeft { list-style-image: URL(../images/list_red.gif); }
.listRight { list-style-image: URL(../images/list_grey.gif); }

.cities
{
  font-size: 15px;
  font-weight: bold;
}


/* CONTENT STYLES ****/

.title
{
  font-size: 13px;
  font-variant: small-caps;
  letter-spacing: 0.2mm;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #C7C7C7;
}

table.titleTable
{
  border-bottom: 1px solid #C7C7C7;
}

.titleLeft
{
  font-size: 13px;
  font-variant: small-caps;
  letter-spacing: 0.2mm;
  padding-top: 5px;
  padding-bottom: 5px;
}

.titleRight
{
  font-size: 10px;
  letter-spacing: 0.2mm;
  padding-top: 5px;
  padding-bottom: 7px;
}

.docRight
{
  text-align: right;
  font-size: 10px;
  letter-spacing: 0.2mm;
  padding-top: 5px;
  padding-bottom: 7px;
}

.subtitle
{
  text-align: left;
  font-size: 13px;
  font-variant: small-caps;
  letter-spacing: 0.2mm;
  padding-top: 1px;
  border-bottom: none;
}


/* NEWS STYLES ****/

.newsTitle
{
  font-size: 13px;
  font-weight: bold;
  padding-top: 4px;
  vertical-align: top;
}

.newsDate
{
  font-size: 11px;
  padding-left: 5px;
  padding-top: 8px;
  vertical-align: top;
}

.newsBody
{
  font-size: 12px;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 12px;
}

