body { margin: 0px; background-color: #f0c74f; }

.mainTable { background-color: #ffffff; border-top: solid 19px #43393a; border-right: solid 19px #43393a; border-bottom: solid 19px #43393a; padding-left: 21px; padding-right: 22; padding-top: 20px; padding-bottom: 10px; }
.subTable { background-color: #ffffff; border-top: solid 19px #43393a; border-right: solid 19px #43393a; border-bottom: solid 19px #43393a; }
.subColLeft { padding-left: 21px; padding-top: 20px; padding-bottom: 22px; }
.subColRight { padding-right: 20; padding-top: 20px; padding-bottom: 28px; }
.logo { background-image: url('/images/logo-bg.gif'); background-repeat: repeat-y; }
.mission { background-color: #f7efd7; padding: 15px; }
.quote { background-color: #f7efd7; padding: 15px;}
.newsletter { background-color: #f7efd7; padding-left: 15px; padding-right: 10px; padding-top: 15px; }

td { font-family: Arial, Helvetica, sans serif; font-size: 11px; color: #584f50; line-height: 17px; }
a { color: #efb508; text-decoration: none; }
.title { text-transform: uppercase; }
.arrow { margin-top: 6px; }
.quoteName { font-size: 10px; line-height: 13px; margin-top: 5px; margin-bottom: 5px; display: block; }
ul {margin-top: 0px; margin-bottom: 0px; list-style-image: url("/images/arrow.gif");}
li {margin: 0 0 0 -27; margin-top: 0px; margin-bottom: 0px;}


.subnav td { padding-bottom: 3px; padding-top: 3px;}
.subnavServ { padding-left: 15px; display: block; margin-bottom: 9px; line-height: 15px; }
.tertnav { display: block; padding-left: 12px; margin-top: 2px; }
.dottedLine td { border-bottom: dotted 1px #cccccc; padding-top: 3px; padding-bottom: 3px;}
.dottedLineTop td { border-bottom: dotted 1px #cccccc; border-top: dotted 1px #cccccc; padding-top: 3px; padding-bottom: 3px;}
hr { color: #cccccc; border: none; height: 1px; }

.formfield { font-family: Arial, Helvetica; font-size: 11px; color: #333333; width: 200px; height: 18px; margin-bottom: 1px;  margin-top: 1px; border: solid 1px #a7a7a7; }
.textarea { font-family: Arial, Helvetica; font-size: 11px; color: #333333; width: 200px; height: 100px; margin-bottom: 1px;  margin-top: 1px; border: solid 1px #a7a7a7; }
.homeForm { font-family: Arial, Helvetica, sans serif; font-size: 11px; color: #584f50; width: 105px; height: 15px; background-color: #ffffff; border: solid 1px #eee5cb; }
.newsletterForm { font-family: Arial, Helvetica, sans serif; font-size: 11px; color: #584f50; width: 127px; height: 15px; background-color: #ffffff; border: solid 1px #eee5cb; }

.footer { padding-left: 64px; font-size: 10px; display: block; }