/*=============================================================================================
--              NAME : main.css
--       DESCRIPTION : Main style sheet for bremnerhealthcare.com
--  REVISION HISTORY : Date      Version   Name             Description
--                     10/13/05  1.0.0.1   Joe Gallagher    Original version
=============================================================================================*/
a {
  color: #425c57;
}
a:hover {
  text-decoration: none;
}
a:visited {
  color: #425c57;
}
small {
  font-size: 90%;
}
body {
  background: #fff url('../images/body_bkgd.gif') top right repeat-x;
  font-family: arial, helvetiva, verdana, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}
td {
  vertical-align: top;
}
#container {
  background: #fff url('../images/container_bkgd.gif') top left repeat-y;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  width: 750px;
}
div {
  margin: 0;
  padding: 0;
}
img {
  border: none;
}
/*=============================
-- Begin top vav styles
==============================*/
#topNav {
  border-bottom: 1px solid #fff;
  margin: 0;
  padding: 0;
  height: 68px;
}
#topNav img {
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}
/*=============================
-- Begin left nav styles
==============================*/
#leftCol {
  float: left;
  margin: 0;
  padding: 0;
  width: 222px;
  position: relative;
}
#leftCol blockquote {
  font-family: verdana, arial, sans-serif;
  color: #fff;
  /*color: #FFFAC2;
  font-family: georgia, times new roman, times, serif;*/
  font-size: 12px;
  margin: 1em 22px 1em 22px;
  padding: 0;
}
#leftCol p {
  margin: 0;
  padding: 0;
}
#leftCol img {
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}
#leftCol #quote {
  font-size: 80%;
  margin-top: 1em;
}
#leftNav{
  position: relative;
  top: -1px;
}
/*#lastNav {
  border-bottom: 1px solid #fff;
}*/
/*=============================
-- Begin main content styles
==============================*/
#main {
  float: left;
  width: 527px;
}
#main img {
  vertical-align: bottom;
}
#content {
  width: 500px;
  margin: 0; 
  padding: 0 1em 1em 1em; 
}
#content h1 {
  color: #425c57;
  font-size: 100%;
  margin-top: 1em;
}
#content h2 {
  color: #425c57;
  font-size: 85%;
  margin-bottom: -1em;
}
#content h3 {
  color: #425c57;
  font-size: 80%;
  margin: 1em 0 -1em 0;
}
#content p, ul, blockquote {
  color: #000;
  font-size: 80%;
  line-height: 125%;
}
#footer {
  background-color: #f7f6f5;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #f7f6f5;
  clear: both;
  color: #b6b3b0;
  font-family: verdana, arial, sans-serif;
  font-size: 70%;
  width: 750px;
  padding: 0;
  margin: 0;
}

#footer p {
  margin: 7px 21px 7px 21px;
  padding: 0;
}

/*=============================
-- Begin resume styles
==============================*/
#background {
  background-color: #fff;
  margin: 2em;
  text-align: left;
  padding: 1em;
}
#background h1 {
  color: #72A4C6;
  font-size: 100%;
  margin-top: 1em;
}
#background h2 {
  color: #002F5D;
  font-size: 85%;
  margin-bottom: -1em;
}
#background p, ul {
  #color: 4D4D4F;
  font-size: 80%;
  line-height: 125%;
}
#bio{float: left; padding: 3px 15px 15px 0px;}
/*=============================
-- Begin press releases table
==============================*/
#pressReleaseTbl {
  border: 0;
}
#pressReleaseTbl td {
  padding: 10px;
}
#pressReleaseTbl p {
  margin: 0;
}
#pressReleaseTbl .date {
  padding-left: 10px;
}
#pressReleaseTbl .headline {
  padding-left: 10px;
}
#pressReleaseTbl .odd {
  background-color: #F2F1F0;
}
#pressReleaseTbl .even {
  background-color: #fff;
}
/*=============================
-- Begin case study table
==============================*/
#caseStudyTbl {
  border: 0
}#caseStudyTbl td {
  width: 33%;
}
#caseStudyTbl img {
  margin-bottom: 1em;
}
#caseStudyTbl a {
  text-decoration: none;  
}
#caseStudyTbl .u {
  text-decoration: underline;
  font-style: normal;
}
#caseStudyTbl .u:hover {
  text-decoration: none;
}
#projectTbl table {
  width: 100%;
  border: 0;
}
#projectTbl td {
  width: 33%;
  padding: 6px;
}
/*=============================
-- Begin search table
==============================*/
#searchTbl {
  border: 1px solid #002F5D;
  width: 100%;
}
#searchTbl .locationLeft {
  border-bottom: 2px solid #F2F1F0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 25%;
}
#searchTbl .location {
  border-bottom: 2px solid #F2F1F0;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 75%;
}
#searchTbl p {
  padding: 0;
  margin: 0;
}
#searchTbl h2 {
  color: #002F5D;
  font-size: 85%;
  margin: 0;
}
#searchTbl td {
  padding: 6px;
}
#title {
  background-color: #F2F1F0;
  border-bottom: 1px dashed #002F5D;
  padding: 6px;
}
#searchNow {
  background-color: #F2F1F0;
  border-top: 1px dashed #002F5D;
  padding: 6px;
  text-align: center;
  width: 100%;
}
#errorMessage {
  display: none;
}
#errorMessage p {
  color: #FF0000;
}
/*=============================
-- Begin search results
==============================*/
#resultsTbl {
  border: 0;
  width: 100%;
}
#resultsTbl2 {
  display: none;
}
#resultsTbl td {
  padding: 8px;
}
#resultsTbl p{
  padding: 0;
  margin: 0;
}
#resultsTbl .odd {
  background-color: #F2F1F0;
}
#resultsTbl .even {
  background-color: #fff;
}
/*=============================
-- Begin unavailable results
==============================*/
#unavailResultsTbl {
  border: 0;
  width: 100%;
  font-size: 90%;
}
#unavailResultsTbl2 {
  display: none;
}
#unavailResultsTbl td {
  padding: 5px;
}
#unavailResultsTbl p{
  padding: 0;
  margin: 0;
}
#unavailResultsTbl .odd {
  background-color: #F2F1F0;
}
#unavailResultsTbl .even {
  background-color: #fff;
}
/*=============================
-- Begin available space
--  details
==============================*/
#detailsTbl {
  border: 0;
  width: 100%;
  margin-bottom: 1em;
}
#detailsTbl td {
  padding: 10px;
}
#detailsTbl p {
  margin: 0;
}
#detailsTbl .odd {
  background-color: #F2F1F0;
}
#detailsTbl .even {
  background-color: #fff;
}
#detailsTbl .colA {
  width: 33%;
}
#detailsTbl .colB {}

