* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif ;
  font-size: 14px ;
  background: url('../images/page-bg.png') no-repeat ;
  color: #000077;
}

div#centralizer {
  margin: 0 auto;
  width: 810px ;
}

div#contentcontainer {
  position: relative ;
  top: 228px ;
}

div#content {
  float: left ;
  width: 564px ;
  min-height: 500px ;
  padding-top: 30px ;
  padding-left: 25px ;
  font-size: 12px ;
}

div#content p {
  padding-top: 5px ;
  padding-bottom: 10px ;
  padding-left: 8px ;
  padding-right: 8px ;
}

div#content h1, div#content h2, div#content h3 {
  color: #DB1C17;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px ;
  /*margin: 10px 2% -10px auto;*/
}

div#content ul {
  padding-left: 20px ;
  padding-top: 10px ;
  padding-bottom: 10px ;
}

div#content ol {
  padding-left: 20px ;
  padding-top: 5px ;
  padding-bottom: 5px ;
  list-style-type: decimal; 
}

div#content ol ol {
  list-style-type: lower-alpha ;
}

div#content ol ol ol {
  list-style-type: lower-roman;
}

div#content blockquote {
  padding-left: 20px ;
  padding-top: 10px ;
  padding-bottom:10px ;
}

div#sidebar {
  float: left ;
  min-height: 500px ;
  width: 210px ;
  padding-top: 30px ;
  padding-left: 10px ;
}

div#header {
  position: absolute ;
  top: 0px ;
  width: 810px ;
  height: 229px ;
  background: url('../images/header.jpg') no-repeat ;
}

div#footer {
  float: left ;
  height: 75px ;
  width: 810px ;
  text-align: center;
  font-size: 10pt ;
  /*color: #a0c5d9 ;*/
  color: #000077;
}

div#footer a {
  /*color: #a0c5d9;*/
  color: #000077;
  text-decoration: none ;
}

div#nav {
  position: absolute ;
  top: 208px ;
  margin-left: 20px ;
  width: 774px ;
  height: 40px ;
  color: white ;
  font-size: 12px ;
  font-weight: bold ;
}

div#navimage {
  padding-left: 20px ;
  padding-top: 12px ;
  width: 774px ;
  height: 40px ;
  background: url('../images/nav-bg.png') no-repeat ;
}

div#nav a {
  color: white ;
  text-decoration: none ;
}

div#panel1 {
  height: 160px ;
  font-size: 12px ;
}

div#panel2 {
  height: 120px ;
  font-size: 12px ;
}

div#panel3 {
  height: 500px ;
  padding-left: 10px ;
  padding-right: 10px ;
  width: 170px ;
}

div#panel3 p {
  padding-left: 0 ;
}

div#panel3 div.scrolling {
  overflow: auto ;
  height: 500px ;
}

div.newsitem {
  font-size: 12px ;
  padding-top: 5px ;
  padding-bottom: 10px ;
  padding-top: 10px ;
  border-bottom: 1px dashed black ;
}

div.newsitem p {
  padding-top: 10px ;
}

div.newsitem a {
  color: #2079a6 ;
}

div.sidebar-slab {
  margin-left: 3px ;
  padding-left: 15px ;
  padding-top: 15px ;
  background:url('../images/sidebar-box-slab.png') no-repeat;
  height:54px ;
  color: white ;
  font-weight: bold;
}

div.sidebar-content {
  padding-top: 5px; 
  width: 190px ;
  background: url('../images/sidebar-box-bg.png') no-repeat ;
}

div.notrans {
  background: url('../images/sidebar-content-bg.jpg') repeat-y ;
}

div.sidebar-content p {
  padding-left: 15px ;
  padding-right: 15px ;
}

div.sidebar-header {
  width: 190px ;
  height: 23px ;  /* 35px - 12px for padding */
  background: url('../images/sidebar-box-header.png') no-repeat ;
  color: white ;
  text-transform: uppercase ;
  font-weight: bold ;
  padding-left: 15px ;
  padding-top: 12px ;
  font-size: 11px ;
}

div.sidebar-footer {
  width: 190px ;
  height: 13px ;
  background: url('../images/sidebar-box-bottom.png') no-repeat ;
}

div#moneyback-offer {
  background: url('../images/moneyback-offer-bg.png') no-repeat ;
  width: 491px ;
  height: 142px ;
  color: white ;
  padding-top: 67px ;
}

div#moneyback-offer p.moneyback-offer-header {
  color: white ;
  font-weight: bold ;
  font-size: 14px ;
  width: 300px ;
  padding-left: 20px ;
  padding-top: 0 ; padding-bottom: 5px ;
}

div#moneyback-offer p {
  font-size: 12px ;
  width: 340px ;
  padding-left: 20px ;
  padding-top: 0; padding-bottom:0;
}

div#will-family {
  background: url('../images/header-family.png') no-repeat ;
  width: 564px ;
  height: 192px ;
}

div#will-family p.will-family-header {
  padding-top: 15px ;
  font-size: 24px ;
  font-weight: bold ;
  color: white ;
}

div#will-family p.will-family-subheader {
  color: #DB1C17 ;
  padding-top: 15px ;
  font-style: italic ;
  font-size: 16px ;
  font-weight: bold ;
}

div#will-family p.will-family-footer {
  color: #DB1C17 ;
  font-style: italic ;
}

div#will-family p {
  padding-left: 15px ;
  padding-top: 0px ;
  width: 335px ;
}

div#form-brochure {
  background:url(/images/form-bg.png) no-repeat;
  width:562px;
  height:283px;
  color: #2079a6;
}

div#form-brochure p {
  padding-left: 15px ;
}

div#form-brochure p.form-brochure-header {
  color: white ;
  padding-top: 13px ;
  text-transform: uppercase ;
  font-weight: bold ;
}

div#form-brochure p.form-brochure-subheader {
  color: #2079a6 ;
  font-style: italic ;
  font-weight: bold ;
  font-size: 14px ;
}

div#form-brochure td {
  padding: 1px ;
}

.style1 {
 color: #CC0033;
 font-weight: bold;
}

.red {
  color: #DB1C17; 
}