/* CSS Document */

/* Header Styles */

div#mainContent div#marketingHeader div#ddHeader {
  background:url(/images/directdebit/ddHeaderBg.jpg) no-repeat;
  height:106px;
  margin:10px;
  padding:0;
  width:765px;
}

div#mainContent div#marketingHeader div#ddHeader h1,
div#mainContent div#marketingHeader div#ddHeader p {
  margin:0;
  padding:0;
  text-indent:-9999px;
}

/* Content Styles */

div#mainContent div#columnOne div#ddApply {
  background:url(/images/directdebit/ddApplyBg.gif) repeat-y;
  border-bottom:2px solid #006600;
  border-top:2px solid #006600;
  margin:0 0 5px 0;
  padding:0;
  width:590px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft {
  float:left;
  margin:0;
  padding:10px 0;
  width:387px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft h3 {
  color:#006600;
  font-size:15px;
  margin:0;
  padding:0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft p.noMargin {
  margin:3px 0 20px 0;
  padding:0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft img.marginBottom {
  border:0;
  margin-bottom:-5px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol {
  color:#006600;
  font:bold 15px Arial, Helvetica, sans-serif;
  margin:0 0 0 25px;
  padding:0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol li {
  margin:0;
  padding:0 0 10px 0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol li p {
  color:#000;
  font:normal 12px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol li p span.smallText {
  font-size:11px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol li blockquote {
  color:#000;
  font:normal 11px Arial, Helvetica, sans-serif;
  margin:15px 0 0 0;
  padding:0;
  position:relative;
  width:100%;
}

div#mainContent div#columnOne div#ddApply div#ddApplyLeft ol li blockquote span.applyFax {
  position:absolute;
  right:20px;
  top:0;
}

div#mainContent div#columnOne div#ddApply div#ddApplyRight {
  float:left;
  margin:0;
  padding:0;
  width:203px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyRight h4 {
  color:#006600;
  font-size:12px;
  margin:0;
  padding:10px 10px 0 10px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyRight h4.highlight {
  background-color:#F5F5F5;
  border-right:1px solid #CCC;
  font-size:14px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyRight p {
  font-size:11px;
  margin:0;
  padding:0 10px 10px 10px;
}

div#mainContent div#columnOne div#ddApply div#ddApplyRight p.highlight {
  background-color:#F5F5F5;
  border-bottom:1px solid #CCC;
  border-right:1px solid #CCC;
}

/* TableStyles */

div#mainContent div#columnOne table.ddBenefitsTable {
  margin:0;
  padding:0;
}

div#mainContent div#columnOne table.ddBenefitsTable thead {
  display:none;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr td,
div#mainContent div#columnOne table.ddBenefitsTable tbody tr th {
  border-bottom:1px solid #CCC;
  padding:10px 0;
  vertical-align:top;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr.lastRow td,
div#mainContent div#columnOne table.ddBenefitsTable tbody tr.lastRow th {
  border-bottom:0;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr th {
  color:#006600;
  font-size:14px;
  text-align:left;
  width:20%;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr td {
  width:80%;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr td ul {
  margin:0;
  padding:0;
}

div#mainContent div#columnOne table.ddBenefitsTable tbody tr td ul li {
  background:url(/images/directdebit/greenBullet.gif) no-repeat 0 5px;
  list-style:none;
  margin:0;
  padding:0 0 5px 15px;
}



