#Content {
padding: 16px 16px 20px 16px;
font-size: 14px;
}


h1, h2, h3 {
font-family: Times, "Times New Roman", Roman, serif;
padding: 0;
margin: 0;
font-weight: bold;
color: #065ea8;
}

h1 {
padding: 5px 0px 3px 0px;
font-size: 1.7em;
}

h2 {
font-size: 1.4em;
padding-top: 14px;
}

h3 {
font-size: 1.2em;
padding-top: 14px;
}

#Content p {
margin: 0;
padding: 0 0 12px 0;
}

#Content a, #NewsEvents a {
color: #07226e;
text-decoration: underline;
}

.floatright {
  float: right;
  padding: 0px 0px 7px 12px;
}

.floatleft {
  float: left;
  padding: 0px 12px 7px 0px;
}

ul {
  margin-top: 0px;
  margin-bottom: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.staffname {
  margin: 16px 0px 0px 0px;
  font-size: 1.3em;
  color: #065ea8;
  font-family: Times;
}


/************************************ Surgery Table Styles **********************************/
/* table width should be set manually in each table with width="".  max width is 540px. */
.contenttable table {
  background-color: #1553AC;
  padding: 0px;
  margin: 7px 0px 9px 0px;
  border-collapse: collapse;
  font-size: .9em;
}

.contenttable th {
  color: #ffffff;
  text-align: center;
  vertical-align: top;
  background-color: #1553AC;
  margin: 0px;
  padding: 5px;
  border-left: 1px solid #fff;
}

.contenttable tr {
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

/* set this class on alternating TRs to alternate color of the rows */
.contenttable tr.alternate {
  background-color: #e3f0ff;
}

.contenttable td {
  padding: 3px;
  margin: 0px;
  border-bottom: 2px solid #1553AC;
  border-left: 1px solid #1553AC;
}

.contenttable td.leftcell {
  border-left: 0px; 
}

#Content .ln_wrap, #Content .ln_divider, #Content .ln_item {
margin: 0;
padding: 0;
}

#Content .Content_ln {
padding: 8px 0 8px 20px;
}


