table#nav td { text-align: center; }
table#nav td a{width:100%;height:100%;display:block;vertical-align: middle;background-color: #000000; color: #FFFFFF; text-decoration: none; }
table#nav td a:hover{width:100%;height:100%;display:block;background-color:#AA0000;color:#FFFFFF; text-decoration: none;}

table#servicesNav { width: 80%; margin-left: auto; margin-right: auto; font-size: 80%; }
table#servicesNav td { background-color: #000000; text-align: center; width: 25%; }
table#servicesNav td a{width:100%;height:100%;display:block;vertical-align: middle;background-color: #000000; color: #FFFFFF; text-decoration: none; }
table#servicesNav td a:hover{width:100%;height:100%;display:block;background-color:#AA0000;color:#FFFFFF; text-decoration: none;}

a.newsLink { color: #333333; margin-left: 5px; text-decoration: none; }
a.newsLink:hover { color: #FF0000; text-decoration: none; }

object { border: 1px solid black; }
embed { border: 1px solid black; }

a.newsTitle 
{  
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: bold;
  color: #000000;
}

h4 { display: inline; }

.inline { display: inline; }

.descriptiveText { font-size: 80%; }

* { font-family: Arial; }

.margin
{
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 4px;
}

p
{
  margin-left: 5px;
  margin-right: 5px;
}

.blackBorder
{
  border: 1px solid black;
}

body 
{ 
background-color: #EEEEEE; 
margin: 0px; text-align: center;
}

.center { text-align: center; }
.ralign { text-align: right; }
.lalign { text-align: left; }
.newsItem { border: solid black 1px; margin-left: auto; margin-right: auto; }

table.indexContent
{
  text-align: left;
}


td.newsTitle
{
  margin: 20px;
  background-color: #AABBCC;
  color: #FFFFFF;
  text-align: left;
}

span.newsContent
{
  margin-left: 5px;
  font-weight: normal;
  text-align: left;
}

span.newsTitle
{
  background-color: #000000; color: #FFFFFF;   
}

table.newsItem
{
  margin-left: auto;
  margin-right: auto;
  width: 90%; 
}

div#header
{
  text-align: center;
  height: 75px;
}

img.line
{
  width: 100%;
  height: 3px;
}

.tdcolor
{
  background-color: #99CC99;
}

div#wrapper
{ 
 
  background-color: #FFFFFF;
  margin: 0 auto;
  width: 800px;
  text-align: left;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
div
{
  width: 100%;
}

table#nav
{
  padding: 0px;
  border-spacing: 0px;
  font-size: 100%;
  width: 100%;
}

table#nav td
{
  border-spacing: 0px;
  font-size: 120%;
  width: 20%;
}

img#copyright { align: left; }
img#contact { align: right; }
table#footer { width: 100%; }
td#footerLeft
{
  width: 50%;
  text-align: left;
}
td#footerRight
{
  font-size: 80%;
  width: 50%;
  text-align: right;
}