BODY {
  color: black;
  background-color: white;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-attachment: fixed;
  background-image: url(images/bg-1.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

INPUT {
  border  : 1px solid black;
}

A {
  color : #b84687;
}

DIV.logo {
  padding   : 0;
  border    : 0;
  height    : 35px;
  background-color: #FFFFFF;
}

DIV.header {
  background-color: #AD013D;
  padding         : 5px; 
  border-top      : 1px dotted black;
  border-bottom   : 1px dotted black;
  text-align      : right;
  color           : #FFFFFF;
  font-weight     : bolder;
}

DIV.title {
  text-align  : center;
  font-size   : 20px;
  /* font-weight : bolder; */
  padding     : 15px;
  color       : #F29400;
}

DIV.body {
  padding-left   : 15px;
  padding-right   : 15px;
  font-size : 16px;
}

DIV.box-title {
  width       : 100%;
  text-align  : right;
  padding     : 0;
  margin      : 0;
  height      : 20px;
  background  : #fcf9fb;
}

DIV.box-bottom {
  width       : 100%;
  text-align  : right;
  padding     : 0;
  margin      : 0;
  height      : 1px;
  vertical-align: top;
}

DIV.box-content {
  border-right  : 1px solid #b84687;
  padding       : 5px;
  margin        : 0;
  font-size     : 14px;
}

DIV.box-end {
  text-align  : center;
  margin      : 10px;
  color       : #b84687;
}

DIV.footer {
  font-size   : 10px;
  text-align  : center;
}

label.error {
  background-color : #000000;
  color : #ffffff;
  position : relative;
  left : +10px;
  top : -5px;
  display : inline;
  padding : 2px;
  float : left;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:5px;
  -khtml-border-radius-bottomleft:5px;
  -khtml-border-radius-bottomright:5px;
  -khtml-border-radius-topleft:0px;
  -khtml-border-radius-topright:5px;

}
