.projects {
  text-align:left;
}
form.large-label p {
  position:relative;
  float:left;
  clear:both;
  width:692px;
  height:25px;
  background:#e1e1e1;
  padding:0px;
  margin:0px;
  padding-left:100px;
  padding-top:6px;
  border-bottom:1px solid #fff;
  }
form.large-label label {
  position:absolute;
  top:7px;
  left:3px;
  font-size:11pt;
}
form.large-label label {
  
}
form.large-label p.buttons {
  background:#827b75;
  height:28px;  
}
br.clear { clear:both; }

.projects-heading {
  margin:20px 0 0 30px;
  padding:0px;
  background:transparent url('../images/project-heading.png') no-repeat top left;
  width:635px;
  height:24px;
}
.projects-heading span { display:none; }

.projects-showcase {
  margin:20px 0 0 30px;
  background:transparent url('../images/showcase.png') no-repeat top left;
  width:332px;
  height:61px;
}
.projects-showcase span { display:none; }

.project-searchall {
  background-color:#cabdb5;
  margin:0px;
}
.project-searchall  {
  padding:3px 0 3px 0;
}
.project-searchall input {
  margin-left:30px;
}

.project-searchall span {
  font-size:12pt;
  font-weight:bold;
}

p.summary {
  margin:10px 30px 10px 30px;
  font-size:10pt;
}

/** Showcase **/

.showcase-row {
  position:relative;
  padding-left:23px;
  font-family:Verdana;
  clear:both;
  padding-top:20px;
}
.showcase-row .shadow {
  display:inline;
  float:left;
  background:transparent url('../images/showcase-shadow.png') no-repeat bottom right;
  margin-right:20px;
}
.showcase-row .shadow .tr {
  background:transparent url('../images/showcase-shadow-tr.png') no-repeat top right;
}
.showcase-row .shadow .bl{
  background:transparent url('../images/showcase-shadow-bl.png') no-repeat bottom left;
  padding:8px;
}
.showcase-row .shadow img {
  border:1px solid #000;
}
.showcase-row h3 {
  padding-top:40px;
}
.showcase-row p {
  font-size:10pt;
}

.projects .d td {
  width:auto;
}

.projects .d {
  clear:left;
}

dl.half {
  margin:10px 0 0 30px;
  font-family:Verdana;
  font-size:8pt;
  width:250px;
  display:block;
  float:left;
}
dl.half dt {
  display:block;
  width:20px;
  float:left;
  clear:left;
}

dl.half dd {
  display:block;
  width:180px;
  float:left;
  white-space:nowrap;
}
