/*
  stylesheet.css,v 1.01 2004/03/12

  Rob Staerck, Project1
  http://www.staerck.co.uk

  Copyright (c) 2004 Robert Staerck

*/



BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

column {
  background: #01804d;
  color: #000000;
  margin: 0px;
}

A {
  color: #ffffff;
  text-decoration: none;
}

A:hover {
  color: #fff000;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #4B96CF;
}

h3{
	margin: 0px;
	font-size: 120%;
	color: #4B96CF;

}

TD.headertop {
  background: #4B96CF; 
  font-family: Georgia, Palatino, Times, serif;
  font-size: 24px;
  color: #ffffff;
  margin: 0px;
  padding: 15px;
}

TD.header {
  background: #4B96CF;
  font-family: Georgia, Palatino, Times, serif;
  font-size: 24px;
  color: #ffffff;
}

TD.headersmall {
  background: #4B96CF;
  font-family: Georgia, Palatino, Times, serif;
  font-size: 12px;
  color: #ffffff;
}

TR.header2 {
  background: #ffffff;
}

TD.header2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 2px;
  background: #ffffff;
  color: #ffffff;
  font-weight : bold;
}

TR.bottomBar {
  background: #01804d;
}

TD.bottomBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 2px;
  background: #01804d;
  color: #01804d;
  font-weight : bold;
}

TR.headerNavigation {
  background: #ffffff;
  margin: 2px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #ffffff;
  margin: 2px;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #ffffff;
}


TR.headerNavigation2 {
  background: #ffffff;
}

TD.headerNavigation2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
}

A.headerNavigation2 { 
  color: #ffffff; 
}

A.headerNavigation2:hover {
  color: #000000;
}

TR.headerError2 {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #ffffff;
  font-weight: bold;
}

TD.column, TR.column, SPAN.column {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

TD.column2, TR.column2, SPAN.column2 {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

Div.faBox, TD.faBox, TR.faBox, SPAN.faBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5;
  background: #ff7f00;
  width: 140;
  text-align: center;
  border-bottom: 1px solid #000000;
}

Div.faBox2, TD.faBox2, TR.faBox2, SPAN.faBox2 {
  background: #ffffff;
  width: 140px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #ff7f00;
}

Div.esBox, TD.esBox, TR.esBox, SPAN.esBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5;
  background: #0056A1;
  width: 140;
  text-align: center;
  border-bottom: 1px solid #000000;
}

Div.esBox2, TD.esBox2, TR.esBox2, SPAN.esBox2 {
  background: #ffffff;
  width: 140px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #0056A1;

}

Div.paBox, TD.paBox, TR.paBox, SPAN.paBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5;
  background: #8A21E6;
  width: 140;
  text-align: center;
  border-bottom: 1px solid #000000;
}

Div.paBox2, TD.paBox2, TR.paBox2, SPAN.paBox2 {
  background: #ffffff;
  width: 140px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #8A21E6;

}

Div.ffBox, TD.ffBox, TR.ffBox, SPAN.ffBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5;
  background: #A40031;
  width: 140;
  text-align: center;
  border-bottom: 1px solid #000000;
}

Div.ffBox2, TD.ffBox2, TR.ffBox2, SPAN.ffBox2 {
  background: #ffffff;
  width: 140px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #A40031;

}

TD.infoBox, TR.infoBox, P.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.0;
  background: #4B96CF;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 2px solid #000000;
}

TD.infoBoxSmall, TR.infoBoxSmall, P.infoBoxSmall, SPAN.infoBoxSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.0;
  background: #4B96CF;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 2px solid #000000;
}

TD.infoBoxNews, TR.infoBoxNews, P.infoBoxNews, SPAN.infoBoxNews {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.0;
  background: #A40031;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 2px solid #000000;
}

.infoBoxContents {
  background: #CEDDF0;
}

.infoBoxContents2 {
  background: #e6ecf7;
}

.infoBoxNotice {
  background: #F76623;
}

.infoBoxNoticeContents {
  background: #ffff99;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #01804d;
  color: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #3da268;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #01804d;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.dbtags, TR.dbtags {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.0;
  border-bottom: 1px solid #000000;
}

TD.mainheader, P.mainheader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #4B96CF;
  font-weight: bold;
  line-height: 1.5;
}

A.main {
  color: #4B96CF;
  font-weight: bold;
  text-decoration: none;
}

A:hover.main {
  color: #ff7f00;
  font-weight: bold;
  text-decoration: underline;
}

TD.mainblue, P.mainblue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4B96CF;
  line-height: 1.5;
}

A.mainblue {
  color: #4B96CF;
  text-decoration: none;
}

A:hover.mainblue {
  color: #000000;
  text-decoration: underline;
}

TD.mainred, P.mainred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #A40031;
  line-height: 1.5;
}

A.mainred {
  color: #A40031;
  text-decoration: none;
}

A:hover.mainred {
  color: #000000;
  text-decoration: underline;
}

TD.mainblue2, TR.mainblue2, P.mainblue2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4B96CF;
  line-height: 1.5;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

A.mainblue2 {
  color: #4B96CF;
  text-decoration: none;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TR.footerSmallText {
  background: #ffffff;
}

TD.footerSmallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #3da268;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}