#content-text-left {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}

#content-text-left h1 {
  font-size: 250%;
  margin-top: 20px;
  margin-left: 20px;
  text-shadow: #FFFFFF 0px 1px;
}

#content-text-left h2 {
  color: #999999;
  font-size: 120%;
  font-weight: lighter;
  margin: 0 0 20px 20px;
  text-shadow: #FFFFFF 0px 1px;
}

#content-text-left p {
  font-size: 120%;
  line-height: 1.8em;
  margin: 10px 0 0 20px;
}

#content-text-left h3 {
  right: 0px;
  bottom: 30px;
  position: absolute;
}

#content-text-left h3 a {
  padding: 10px;
  color: #333333;
  font-size: 125%;
  text-shadow: 0px 1px #EEEEEE;
  background: #666666 url('/images/header-link-button-bg.png') repeat-x left center;
}

#content-text-left h3 a:hover {
  color: #900000;
}

#content-body {
  padding: 20px;
  background: #FFFFFF url('/images/content_gradient_top.png') repeat-x top left;
}

#content-body h2 {
  color: #666666;
  font-size: 120%;
  margin-bottom: 20px;
}

#content-body #summary {
  float: left;
  width: 450px;
  font-size: 125%;
  line-height: 1.8em;
  margin-right: 30px;
}

#content-body .wrap {
  padding-left: 40px;
}

#content-body img.owners {
  float: right;
  padding: 4px;
  margin-right: 100px;
  border: 1px solid #CCCCCC;
}

#content-body img.industry {
  padding: 4px;
  float: right;
  margin-bottom: 20px;
  border: 1px solid #CCCCCC;
}

#content-body p {
  float: left;
  width: 220px;
  font-size: 90%;
  line-height: 1.6em;
  padding: 0px 20px 20px 0px;
}

#content-body p a {
  color: #333333;
}

#content-body p a:hover {
  text-decoration: underline;
}

#content-body div.industry {
  float: left;
  width: 275px;
}

#content-body p span {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}

#content-links {
  background-color: #999999;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #666666;
}

#content-links ul {
  padding: 20px 0px;
}

#content-links ul li {
  float: left;
  width: 290px;
  padding: 0px 20px;
  margin-bottom: 20px;
}

#content-links ul li a {
  color: #000000;
  display: block; 
  text-shadow: #EEEEEE 0px 1px;
}

#content-links ul li a:hover {
  color: #FFFFFF;   
  text-shadow: none;
}

#content-links ul li a h1 {
  font-size: 150%;
  margin-bottom: 10px;
}

#content-links ul li.left {
  border-right: 1px solid #333333;
}

#content-links ul li.center {
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #333333;
}

#content-links ul li.right {
  border-left: 1px solid #EEEEEE;
}

#content-body div.team-profile {
  clear: left;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #EEEEEE;
}

#content-body div.team-profile h2 {
  font-size: 200%;
  margin-left: 240px;
  margin-bottom: 10px;
}

#content-body div.team-profile p {
  float: none;
  width: 700px;
  margin-left: 240px;
}

#content-body div.team-profile img {
  float: left;
  padding: 4px;
  border: 1px solid #CCCCCC;
}

#content-body p.error {
  width: 100%;
  font-size: 110%;
  text-align: center;
  margin-bottom: 40px;
}

#industry-links ul {}

#industry-links ul li {
  float: left;
  margin: 11px;
}

#industry-links ul li a img {}

/* Contact Form
=============================================================================*/
#content-body #summary.narrow {width: 350px; margin-right: 50px;}
#content-body #summary.narrow p {width: 100%;}

form#contact {float: right; width: 580px;}
form#contact label span {color: #F30000;}
form#contact label {display: block; font-size: 110%; margin: 3px 5px 5px 5px;}

form#contact ol li {float: left; margin-right: 10px;}
form#contact ol li input {font-size: 110%; padding: 2px; margin: 5px; width: 260px; margin-bottom: 10px;}
form#contact textarea {margin: 5px; width: 560px;}

form#contact .action {display: block; float: right; margin-right: 10px;}
form#contact .action button.submit {
  margin: 5px;
  border: none;
  padding: 0px;
  cursor: pointer;
  background: none;
}

form#contact .action input.cancel {color: #F30000;}
form#contact .action button.submit {
  color: #333333;
  font-size: 125%;
  padding: 5px 20px;
  text-shadow: 0px 1px #EEEEEE;
  background: #666666 url('/images/header-link-button-bg.png') repeat-x left bottom;
}

#content-body #summary.narrow h3 {
  color: #900000;
  font-size: 125%;
  padding-bottom: 5px;
}

/* Links */
#content-body p a#email-support,
#content-body p a#check-support {
  color: #333333;
  font-size: 100%;
  padding: 5px 20px;
  text-shadow: 0px 1px #EEEEEE;
  background: #666666 url('/images/header-link-button-bg.png') repeat-x left bottom;
}

#content-body p a#email-support:hover,
#content-body p a#check-support:hover {
  color: #900000;
  text-decoration: none;
}