div.error   {
              text-align:  center;
              font-size:   12px;
              font-weight: bold;
              color:       #FF0000;
            }

form {
  margin: 0px;
}

body{
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  margin: 0px;
  scrollbar-face-color: #EAEAEA;
  scrollbar-shadow-color: #C0C0C0; scrollbar-highlight-color: #EAEAEA; scrollbar-3dlight-color: #ECF3F7;
  scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #EAEAEA; scrollbar-arrow-color: #FF6633 
}



h2 {
  font-size: 120%;

}


table.recipient_table {
  background-color:#f0f0f0;
  border:1px solid #cccccc;
  margin-left:50px;
}

hr.recipient_table {
  width:90%;
  background-color:#cccccc;
  height:1px;
  border:0px;
  text-align:center; 
}

table td {
  font-size: 10px;

}

table{
  color: #000000;
  font-size: 10px;
}

table th{
  color: #FF6633;
  font-weight:bold;
  text-align: left;
  font-size: 13;
}

table td{
  font-size: 10;
  text-align: justify;
}

.top{
  vertical-align: top;
}

table td.left{
  text-align: left;
}
table td.right{
  text-align: right;
}

table td.center{
  text-align: center;
}

table td.section{
  border-top: solid 1px #666666;
}



a:link,a:active,a:visited{
  color: #666666;
  text-decoration: underline;
}
a:hover{
  color: #000000;
  text-decoration: underline;
}



td input,td textarea,td select{
#  background-color: #aaccff;
  background-color: #cceeff;
}
td input.button{
  text-align: center;
}

td.space{
  padding: 5px;
}

.bold{
  font-weight:bold;
}
a.boldred{
  font-weight:bold;
  color: #ff0000;
}


.heading {
  font-weight:bold;
  font-size: 14px;
  color: #000000;
}

p {
  padding:0px;
  margin: 0px;

}

table.callback {
  border:1px solid #ccc;
  background-color:#eee;
  width:400px;
  margin-left:auto;
  margin-right:auto;
  
  margin-bottom: 20px;
  margin-top:    20px;
}

table.callback th {
  font-size:10px; 
  text-align:right;
  color:#000;
}

table.callback input {
  font-size:10px; 
  background-color:#fff;
  border:1px solid #000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:300px;
}

table.callback input.submit {
    font-size:10px; 
    width:130px;
    background-color:#ccc;
    color:#000;
    border-top:    1px solid #efefef;
    border-right:  1px solid #666;
    border-bottom: 1px solid #666;
    border-left:   1px solid #efefef;
}
  
table.callback textarea {
  font-size:10px; 
  background-color:#fff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:300px;
  border:1px solid #000;
}