th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; letter-spacing: .25em; 
font-weight: normal; }

table.contact { margin: 15px auto;}
/* =input */
input { padding: 0px; letter-spacing: .1em; font-weight: normal; word-spacing: .1em; border: 1px solid #99cc99;
 color: #000000; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }
input:hover { border: 1px solid #ff9999; }

.checkbox { margin-top: 5px; margin-bottom: 5px; color: #000000; background-color: #fff; border: 1px solid #99cc99;
 font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 25px; text-indent: 8px; }
.checkbox:hover { border: 1px solid #ff9999; }

input.radio { border-width: 0; padding: 3px; }
input.text {margin-top: 5px; padding: 2px; }
/* =formdiv */
.submit input { background-color: #ccff99; text-align: center; padding: 0; margin: 5px 0 10px 0; 
 color: #000; letter-spacing: .1em; font-weight: normal; border: 1px solid #99cc99; border-bottom-color: #99cc99; }
.submit input:hover { background: #ffcccc; border-color: #ff9999; border-bottom-color: #ff9999; }
select {margin-top: 5px; margin-bottom: 5px; border: 1px solid #99cc99; background-color: #fff; }
select:hover {border: 1px solid #ff9999; }
.reset input { background-color: #fff; text-align: center; padding: 2px 0; margin: 5px 0; 
 color: #000; letter-spacing: .1em; font-weight: normal; border: 1px solid #900; }
.reset input:hover { background: #6f0; border-color: #390; }
.com { margin-top: 10px; }
.drop input { border: 1px solid #fff; }

/* =textarea */
textarea { overflow: auto; margin-top: 0px; margin-bottom: 5px; background-color: #fff;
font-weight: normal; letter-spacing: .1em; word-spacing: .2em; border: 1px solid #99cc99; 
font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
textarea:hover { border: 1px solid #ff9999; }
textarea.mar {margin-bottom: 5px; }

/* =Links */
a {color: #039; border: 0px solid #fff; text-decoration: none; 
font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: .1em;
 padding: 0 ; }
 a:link {text-decoration: none; }
 a:visited {text-decoration: none; }
 a:hover { text-decoration: none; color: #9c9; border-left: 0px solid #000;
      border-right: 0px solid #000; }
 a:active {text-decoration: none; }
 
 
a.name {color: #f00; border: 0px solid #fff; text-decoration: none; 
font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: .1em;
 padding: 0 ; }
 a.name:link {text-decoration: none; }
 a.name:visited {text-decoration: none; }
 a.name:hover { text-decoration: none; color: #000; border-left: 0px solid #000;
      border-right: 0px solid #000; }
 a.name:active {text-decoration: none; }
 

html * {
 margin: 0;
 } 
 
