<!------------------------------------------------------------------------------
  home-body.css

  The style sheet for the body (as opposed to the header and footer, not the 
  Body tag) of the Home page of Solid Logic's web site.

  Change history (most recent first):
    <1>  01/19/2003  Thomas C. Eaton  Created.

  Copyright (c) 2003 Solid Logic.  All rights reserved.
------------------------------------------------------------------------------->

<!--

/* General */

em {
  font-weight: bold;
  font-style: normal;
}

h1 {
  color: rgb(102, 102, 102);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
}

/* Body */

table.body {
  background-color: white;
  width: 100%;
}

/* Body Row 1:  Picture and Value Proposition */

table.body tr.row-1 {
  height: 214px;
}

table.body tr.row-1 td.left {
  border-color: white;
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  width: 432px;
}

table.body tr.row-1 td.right {
  border-bottom-color: white;
  border-left-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 0;
  border-top-width: 0;
  vertical-align: top;
}

/* Body Row 2: Quote and Featured Clients */

table.body tr.row-2 tr {
}

table.body tr.row-2 td.left {
  background-color: rgb(234, 234, 234);
  border-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 1px;
  padding: 13px;
  vertical-align: top;
  width: 190px;
}

table.body tr.row-2 td.center {
  border-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 1px;
  border-right-width: 0;
  border-top-width: 1px;
  padding: 0;
  vertical-align: top;
  width: 216px;
}

table.body tr.row-2 td.right {
  border-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 1px;
  vertical-align: top;
}

/* Featured Clients */

table.featured-clients {
  width: 100%;
}

table.featured-clients tr.header {
  height: 20px;
}

table.featured-clients tr.header th {
  background-color: rgb(153, 153, 153);
  border-color: white;
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  color: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-botton: 0;
  padding-left: 13px;
  padding-right: 0;
  padding-top: 0;
  text-align: left;
}

table.featured-clients tr.row-1 {
  height: 65px;
}

table.featured-clients tr.row-1 td {
  border-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 1px;
  padding-bottom: 0;
  padding-left: 13px;
  padding-right: 0;
  padding-top: 13px;
  vertical-align: top;
}

table.featured-clients tr.row-2 td {
  color: rgb(102, 102, 102);
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-botton: 13px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 0;
  vertical-align: top;
}

table.featured-clients a:link {
  color: rgb(102, 102, 102);
}

table.featured-clients a:visited {
  color: rgb(102, 102, 102);
}

table.featured-clients a:hover {
  color: rgb(102, 102, 102);
}

/* Featured Services */

table.featured-services {
  width: 100%;
}

table.featured-services tr.header {
  height: 20px;
}

table.featured-services tr.header th {
  background-color: rgb(153, 153, 153);
  border-color: white;
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 0;
  border-top-width: 0;
  color: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-botton: 0;
  padding-left: 13px;
  padding-right: 0;
  padding-top: 0;
  text-align: left;
}

table.featured-services tr.row-1 td {
  border-color: rgb(153, 153, 153);
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 1px;
  border-right-width: 0;
  border-top-width: 1px;
  color: rgb(102, 102, 102);
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding: 13px;
  vertical-align: top;
}

table.featured-services a:link {
  color: rgb(102, 102, 102);
}

table.featured-services a:visited {
  color: rgb(102, 102, 102);
}

table.featured-services a:hover {
  color: rgb(102, 102, 102);
}

/* Body Row 3: Horizontal Rule */

table.body-row-3 {
  width: 100%;
}

table.body-row-3 tr {
  height: 15px;
}

table.body-row-3 tr td {
  background-color: rgb(204, 153, 153);
}

//-->
