td a{width:100%;height:100%;display:block;vertical-align: middle; text-decoration: none}
td a:visited{width:100%;height:100%;display:block;vertical-align: middle; text-decoration: none}
td a:active{width:100%;height:100%;display:block;vertical-align: middle; text-decoration: none}
td a:hover{width:100%;height:100%;display:block;background-color:#AAAAAA;text-decoration: nonetext-decoration: none}

body 
{ 
font-family: "Times New Roman";
text-align: center;
margin: 0; color: #004069; background-color: #FFFFFF; 
/* EFEFEF */
background-position: top left;
background-image: url(images/stripes_small.gif);
background-repeat: repeat-x; */
}

img.teamMember
{
  float: left;
}

.margin5
{
  margin-top: 5px;
}

.lalign { text-align: left; }
.ralign { text-align: right; }

.wideMargin
{
  margin-top: 5px;
  margin-left: 145px;
  margin-right: 5px;
  margin-bottom: 5px;
}

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

span.margin
{
  margin-left: 50px;
  margin-right: 5px;
}
h3 
{ 
  font-size: 130%; 
  margin-left: 5px;
}

a { color: #FFFFFF; font-size: 115%; font-family: Verdana; height: 100%;}
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }

p 
{ 
font-size: 85%;
margin-left: 8px; 
margin-right: 8px;
}

p.inline
{
  display:inline;
}

div#visitors
{
  text-align: center;
}

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

div#header
{
  width: 100%;
  text-align: center;
}

div#footer
{
  text-align: center;
  background-color: #004070;
  color: #FFFFFF;
}

table.nospacing { border-spacing: 0px; }
.greyBackground { background-color: #EEEEEE; }
.vmiddle { vertical-align: top; }
.bold { font-weight: bold; }
.contactInfo { font-size: 100%; }
.center { text-align: center; }

.jobTitle { 
font-weight: bold; 
background-color: #004070;
color: #FFFFFF;
}

.serviceCategory 
{ 
background-color: #004070; font-weight: bold; color: #FFFFFF;
text-align: center; width: 50%;
}

table#navigation { width: 100%; height:1px; }
table#navigation td 
{ 
  text-align: center; background-color: #004070; color: #FFFFFF;
  vertical-align: bottom;
  
}
table#expertise { width: 100%; }
table#expertise td { vertical-align: top; }

ul { margin-top: 0px; }