body {
  background-color: #9c9d92;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
tr {
  background-color: #ffffff;
}
img {
  border-width: 0px;
}
td.valign {
  background-color: #9c9d92;
  vertical-align: middle;
}
td.logoCell_BL {
  background-image: url(images/grad_logo.png);
  width: 704px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.logoCell {
  background-image: url(images/grad_logo.png);
  width: 704px;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.divider {
  background-color: #004964;
  height: 2px;
}
td.vdivider {
  background-image: url(images/vbar.png);
  width: 3px;
}
td.centerCell {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.leftCell {
  background-color: #ffffff;
  vertical-align: top;
  width: 724px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.sidelinkCell {
  /*background-color: #33424d;*/
  background-color: #fd8702;
  background-color: #e48011;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
}
td.sidelinkCell a {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}
td.sidelinkCell a:hover {
  color: #fff000;
}


td.svcslinkCell {
  background-color: #d0d0d0;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
}

td.svcslinkCell a {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}
td.svcslinkCell a:hover {
  color: #fff000;
}

td.sidelink_arrows {
  background-color: #c1ba6e;
  vertical-align: bottom;
  padding-bottom: 17px;
}
td.sidelink {
  background-color: #c1ba6e;
  vertical-align: top;
  padding-top: 25px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.sidelink a.regSideLink {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  letter-spacing: +0.01em;
}
td.sidelink a.regSideLink:hover {
  color: #d30c44;
}
td.sidelink a.curSideLink {
  color: #d30c44;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
}
td.sidelink a.curSideLink:hover {
  color: #221e1f;
}
td.sidelinkIndent {
  background-color: #c1ba6e;
  padding-left: 10px;
}
td.sidelinkIndent a.regSideLink {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  letter-spacing: +0.02em;
}
td.sidelinkIndent a.regSideLink:hover {
  color: #004964;
}
td.quote1Cell {
  background-image: url(images/grad_143x176.png);
  vertical-align: top;
  height: 176px;
}
td.quote2Cell {
  background-image: url(images/grad_143x214.png);
  vertical-align: top;
  height: 214px;
}
p.quote {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 20px;
  line-height: 120%;
  letter-spacing: +0.05em;
}
p.author {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  line-height: 120%;
  letter-spacing: +0.05em;
}
p.author a {
  color: #000000;
  text-decoration: none;
}
p.author a:hover { text-decoration: underline; }
td.contentCell {
  /*background-image: url(images/large_bottom.png);
  /*background-position: center center;*/
  background-repeat: no-repeat;
  vertical-align: top;
  height: 389px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-style: normal;
  font-weight: normal;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.contentCell p.main {
  color: #000000;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 10px;
  padding-bottom: 0px;
  line-height: 180%;
}
td.mainText td.ul_marker {
  vertical-align: middle;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
}
td.mainText td.ul_text {
  color: #000000;
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 150%;
}
span.ul_marker2 {
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: normal;
  font-weight: bold;
  padding-left: 25px;
  padding-right: 0px;
}
td.ul_text2 {
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}
td.mainImg {
  vertical-align: bottom;
}
td.contentCell span.mainLabel {
  color: #979797;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: +0.04em;
}
td.contentCell span.mainPhrase {
  color: #333399;
  font-family: serif;
  font-size: 15pt;
  font-style: italic;
  font-weight: normal;
  letter-spacing: +0.04em;
}
td.contentCell p.project_header {
  color: #333555;
  font-size: 10pt;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 10px;
  padding-bottom: 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: underline;
}
td.contentCell p.project_desc {
  color: black;
  font-size: 10pt;
  font-weight: normal;
  padding-top: 0px;
  padding-left: 45px;
  padding-right: 10px;
  padding-bottom: 20px;
  margin: 0px 0px 0px 0px;
  line-height: 135%;
}
td.contentCell p.project_desc a {
  color: #005cc0;
  font-weight: bold;
  text-decoration: underline;
}
td.contentCell p.project_desc a:hover {
  color: blue;
  font-weight: bold;
  text-decoration: underline;
  }

td.contentCell tr { background-color: transparent; }
td.contentCell p.regular {
  color: black;
  font-size: 10pt;
  font-weight: normal;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 10px;
  padding-bottom: 0px;
  margin: 0px 0px 0px 0px;
  line-height: 135%;
}
td.contentCell p.regular a {
  color: #005cc0;
  font-weight: bold;
  text-decoration: underline;
}
td.contentCell p.regular a:hover { 
  color: blue;
  font-weight: bold; 
  text-decoration: underline; 
  }
td.contentCell span.blue { color: #0073af; }
td.contentCell ul.regular {
  color: black;
  font-size: 10pt;
  font-weight: normal;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  list-style-type: none;
  list-style-image: url(images/circle_black.gif);
}
td.contentCell td.ul_cell {
  vertical-align: top;
}
td.contentCell p.clientEntry { font-size: 9pt; }
td.contentCell span.name { color: #d30c44; font-size: 10pt; }
td.contentCell span.title { font-size: 9pt; }
td.contentCell p.bio { font-size: 9pt; }
td.bioPicCell {
  vertical-align: top;
  padding-right: 20px;
}
td.bioSepCell { height: 40px; }
td.contentCell p.address { font-size: 11pt; }
td.contentCell p.terms { font-size: 9pt; }
td.contentCell p.privacy { font-size: 9pt; }
table.menu td {
  /*background-color: #c1ba6e;*/
  background-color: #d0d0b0;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  letter-spacing: +0.05em;
  padding-top: 2px;
  padding-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 0px;
}
table.menu td.firstItem { 
  border-left-width: 4px; 
  font-size: 8pt;
}
table.menu td.lastItem { border-right-width: 4px; }
table.menu td a { color: #000000; text-decoration: none; }
table.menu td a:hover { color: #fff000; }
td.rightCell {
  background-image: url(images/grad_143x1.png);
  width: 143px;
  vertical-align: top;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
td.copy {
  color: #d0d0d0;
  background-color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  height: 24px;
  padding-left: 15px;
  padding-right: 15px;
}
a.copy { color: #d0d0d0; text-decoration: none; }
a.copy:hover { text-decoration: underline; }

a.inlink { color: #999999; text-decoration: underline; }
a.inlink:hover { font-weight: bold; text-decoration: underline; }
