.outer-container
  {
  width:1000px;
  margin: 0 auto;
  background-color:#ffffff;
  }

.header-container
  {
  background-color:#000000;
  width:1000px;
  text-align:center;
  position:relative;
  float:left;
  }
.body-container
  {
  font-family:arial;
  padding:10px;
  color:#333333;
  font-size:12px;
  }

.left-column
  {
  float:left;
  width:480px;
  }

.right-column
  {
  float:right;
  width:480px;
  }
  
.clearspacer
  {
  height:1px;
  clear:both;
  }
  
.bullets, .links
  {
  margin-left:50px;
  }

.bullets li, .links li.title
  {
  font-weight:bold;
  color:#000000;
  font-size:14px;
  }

.links li.title
  {
  margin-top:10px;
  }

.links
  {
  list-style-type:none;
  }


.links li a
  {
  color: #111111;
  font-weight:normal;
  }

.links li a:hover
  {
  color: #000000;
  font-weight:bold;
  }
  
h2.title
  {
  margin-bottom:0;
  color: #801b1b;
  font-weight:bold;
  font-family:arial;
  }

span
  {
  font-family:arial;
  }

.pr-form
  {
  padding:10px;
  background-color:#ebe9e9;
  position:relative;
  width:640px;
  }

.pr-form .field-container
  {
  width:260px;
  float:left;

  margin-right:40px;
  }

.pr-form .field-container .label
  {
  width:100px;
  font-size:14px;
  margin-top:5px
  }

.pr-form .field-container .field input
  {
  height:20px;
  width:150px;
  font-size:14px;
  }

.pr-form .field-container .field textarea
  {
  float:left;
  }

.pr-form .comment
  {
  width:600px;
  float:left;
  }
  
.pr-form .field-container .field input.button,
.field-container .field input.button
  {
  text-align:center;
  }

.pr-form .field-container .field input.button:hover,
.field-container .field input.button:hover
  {
  cursor:pointer;
  background-color:#7c7979;
  }


.privacy
  {
  background-color:#ffffff;
  margin:5px 0 0 0;
  padding:3px;
  }

.privacy-notice
  {
  font-size:12px;
  margin-left:100px;
  width:450px;
  }

.privacy-notice span
  {
  font-weight:bold;
  font-size:12px;
  }

.box-footer
  {
  margin-top:10px;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  }

.box-footer .heading,
.box-footer .copyright
  {
  color:#ffffff;
  background-color:#535454;
  text-align:center;
  }
.box-footer .links
  {
  background-color:#e6e9eb;
  margin:0 auto;
  padding:10px 5px 20px 5px ;
  text-align:center;
  }

.box-footer .links ul
  {
  list-style-type:none;
  margin:0;
  width:auto;
  text-align:left;
  float:left;
  }

.box-footer .links ul li
  {
  margin:20px 0 0 0;
  font-size:14px;
  padding:5px;
  width:220px;
  }

/*for old pages smaller width*/
.box-footer .links-smaller ul li
  {
  margin:20px 0 0 0;
  font-size:14px;
  padding:2px;
  width:auto;
  }



.box-footer .links ul li a
  {
  padding:5px;
  font-weight:bold;
  }

.box-footer .links ul li a:hover
  {
  color:#801b1b;
  }


.box-footer .copyright
  {
  padding-top:15px;
  }
.copyright a:visited
  {
  color:#ffffff;
  }