/* Styles for howardlewisship.com */

TABLE.main
{    

}

TABLE.main TR
{
  padding-bottom: .25in;
  border-bottom: 1px;
  vertical-align: top;
}

TABLE.main TH
{
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  padding-right: .25in;
}

TABLE.main TD
{
  padding-bottom: .25in;
}

UL
{
 margin-top: 0px;
}


SPAN.list-title
{
  font-weight: bold;
}

SPAN.secret
{
  font-style: italic;
}

SPAN.job-title
{
  display: block;
  font-weight: bold;
}
 
SPAN.label
{
  font-weight: bold;
  text-align: right;
}

DIV.quote
{
  font-size: 16px;
  font-style: italic;
  margin-bottom: .5in;
  text-align: justify;
}

DIV.quote IMG
{
  vertical-align: top;
  border: 0;
}

DIV.quote IMG.open-quote
{
  vertical-align:bottom;
}

DIV.quote A.more, DIV.quote DIV.quote-source
{
  text-align: right;
  font-size: 18px;
  font-style: normal;
}

TD.detail
{
  padding-left: 1in;
}

TD.job-date
{
  text-align: right;
  padding-right: 5px;
  white-space: nowrap;
}

TD.client-location
{
  white-space: nowrap;
}

/*STRONG
{
  font-size: +1;
  font-variant: small-caps;
}
*/
DIV.alert-banner
{
  width: 100%;
  float: right;
  background-color: red;
  font-size: large;
  padding: 5px;
  position: fixed;
  height: 40px;
  color: black;
}

DIV.alert-banner IMG
{
  float: left;
  vertical-align: middle;
}

IMG.float-right
{
  float: right;
}

DIV.alert-banner A, DIV.alert-banner STRONG
{
  color: black;
}

.invisible {
  display: none;	
}