html, body, h2, h3, h4 { margin:0; padding:0; }

body { font-family: Verdana, Helvetica; }

h3 { color:#b5985a; font-size:12pt; }
h3 a { text-decoration:none; }
h4 { color:#b5985a; font-size:10pt; }

a { color:#b5985a; }

#header, #footer { background-color:#b5985a; }
#header img { border:0; margin:0px auto 0px auto; padding:10px 0 10px 0; display:block; }

#container { background-color:#003f2e; }

#footer { font-size:11px; }
#footer a { color:#000; text-decoration:none; }

.box { width:970px; margin:0px auto 0px auto; padding:0px 15px; }
.tiny-box { width:179px; margin-left:15px; }
.big-box { width:477px; color:#fff; font-size:10pt; line-height:140%; }
.big-box + .big-box { margin-left: 15px; }
.big-box img { border:0; display:block; }

.h100 { height:100px; }
.pd15 { padding:15px; }
.pdtb15 { padding:15px 0px; }
.mb5 { margin-bottom:5px; }
.mt15 { margin-top:15px; }
.mb25 { margin-bottom:25px; }
.left { float:left; padding:10px 0 10px 0; }
.block { display:block; }

/* form */
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}

form.cmxform ol {
  margin: 0;
  padding: 0;
}

form.cmxform li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
  padding-left:5px;
}

form.cmxform label {
  width: 160px; /* Width of labels */
}

.button {
  border:1px solid:#b5985a;
  background-color:#b5985a;
  color:#fff;
}


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }