 body {
      margin: 0;
      padding: 0;
      border: 0;
      background: url(http://powerwave.com/common/images/layout_bg.gif) #C2C2C2 repeat-x;
      font-size: 62.5%;
      color: #555555;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: center;
      }
 h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #052067;
  }

 h2 {
   font-size: 1.6em;
 }
 
 h5 {
   font-size: 1.2em;
 }

 div#container {
   text-align: left;
   width: 640px;
   margin: 10px auto;
   background-color: white;
   }
 div#content {
   min-height: 682px;
   padding: 0 2em;
   font-size: 1.1em;
   }
 div.asset-form h2 {
   padding: 1.5em 0 .5em 0;
   }
 div.asset-form p {
   margin: .5em 0 1.5em 0;
   }
 div.asset-form table {
   font-size: 1.1em;
   width: 450px;
   margin: 10px 0;
   }
 div.asset-form table tr td {
   padding: 5px;
   }
 div.asset-form table tr td input {
   width: 180px;
   margin: 0;
   padding: 0;
   }
 div.asset-form table tr td select {
   width: 180px;
   height: 19px;
   margin: 0;
   padding: 0;
   }

 div.asset-form table tr td select option {
   font-size: .9em;
 }

 div.asset-form table tr td select optgroup option {
   font-size: .9em;
 }
/**
 * Generic right banner container
 */
 #right-banner {
   width: 140px;
   height: 682px;
   float: right;
 }
 .right-banner-solutions {
   background: url(/eloqua/forms/images/right-bg-fade-solutions.jpg) no-repeat top right;
 }
 .form-right-banner {
   width: 140px;
   height: 682px;
   float: right;
   background: url(/eloqua/forms/images/right-bg-fade-products.jpg) no-repeat top right;
   }
   
 .versa-flex {
   background: url(/eloqua/forms/images/right-bg-fade-products.jpg) no-repeat top right;
   }

 .antenna-guide {
   background: url(../images/right-bg-fade-antenna.jpg) no-repeat top right;
   }

 .product-overview {
   background: url(../images/right-bg-fade-product-overview.jpg) no-repeat top right;
   }

 .brochure-data-sheet {
   background: url(../images/right-bg-fade-brochure-data.jpg) no-repeat top right;
   }
   
 .product-brochure-data-sheet {
   background: url(/eloqua/forms/images/right-bg-fade-products.jpg) no-repeat top right;
   }
   
 .product-catalog-request {
   background: url(/eloqua/forms/images/right-bg-fade-products.jpg) no-repeat top right;
   }   
   
 td.form-label  {
   width: 150px;
   }
   
 form p.required-text {
   /*color: red;*/
   margin: 0 0 0 170px;
 }

 div.asset-form input.reset-button {
   width: 100px;
   height: 25px;
   margin: 30px 20px 0 0;
 }
 div.asset-form input.submit-button {
   width: 100px;
   height: 25px;
 }

 textarea {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   color: #555555;
 }
 
 .redText {
   color: Red;
 }
 

table tr td table tr td input.radio-button {
   width: 10px;
   margin: 0 10px 0 0;
   padding: 0;
 }
 
table tr td table tr td input.check-box {
   width: 10px;
   margin: 0 10px 0 0;
   padding: 0;
 }
/**
 * The class "powerwave-use-only" can be used to style table rows that are
 * intended for powerwave use only. This is generally used as a hook to hide
 * these fields from the user, but will degrade to a disabled field when 
 * javascript is turned off.  
 */
 .powerwave-use-only {
    background-color: Silver;
 }
 .powerwave-use-only input, .powerwave-use-only textarea {
    background-color:  Silver;
    }
 tr.top-row td {
    border: solid Gray;
    border-width: 2px 2px 0 2px;
    }
 tr.middle-row td.left-cell {
    border: solid Gray;
    border-width: 0 0 0 2px;
    }
 tr.middle-row td.right-cell {
    border: solid Gray;
    border-width: 0 2px 0 0;
    }
 tr.bottom-row td.left-cell {
    border: solid Gray;
    border-width: 0 0 2px 2px;
    }
 tr.bottom-row td.right-cell {
    border: solid Gray;
    border-width: 0 2px 2px 0;
    }    