html,body {
  border:0;
  margin:0;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #666666;
  background-color: white;
  text-align:center;
}
td,th{
  border-collapse: collapse;
  empty-cells: show
}

.leftMargin {margin-left:24px;}
.leftPadding {padding-left:24px;}

input,select,th,td,div{font-size: 12px;font-family: Verdana, sans-serif;vertical-align:top;text-align:left;}
input,select{vertical-align:middle}
a {color: #cc6600;text-decoration: underline;}
a:hover,td a:hover{text-decoration: none;}
div,img,form{border:0;margin:0;padding:0;}

h1 {
  font-size: 14px;
}
H1,H2,H3,H4 {color:#663333; margin: 0;padding:0}
H1,H2 {font-size:14px;text-transform:uppercase;font-weight: normal}
H3 {font-size:12px;}
H4 {font-size:11px;}

form {padding-top:5px;
  padding-bottom:7px;
  padding-left:20px;

}



.footer th{
  background-color:#6d7357;
  vertical-align:middle;
  text-align:left;
  padding: 5px 0 5px 320px;
}

.footer th img{vertical-align:middle}

.clear{clear: both;}
div.clear{clear: both;height:1px}

.validationAlert {
  color: #ff0000;
  font-weight:bold;
  font-size:larger;
  margin-left:10px;
}

.required {color:#ff0000;}


.padded {
  padding:12px;
}

.padded10 {
  padding:10px;
}

.paddedLeft {
  padding-left:12px;
}

.paddedRight {
  padding-right:12px;
}

.paddedBottom {
  padding-bottom:12px;
}

.paddedTop {
  padding-top:12px;
}

p.error {
  margin-top: 0;
}

.error {
  color: red;
  font-weight:bold;
}


