body { margin: 0px; }

p {
  color: #FA7E02;
  font-size: 0.9em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 4px;
  padding-top: 4px;

}

a.main { color: #000000;
  font-size: 0.9em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  text-decoration: none;
  font-weight: bold;
  }
a.main:hover { color: #FD8C06;
  font-size: 0.9em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  text-decoration: none;
  font-weight: bold;
  }

a.contact { color: #000000;
  font-size: 1.0em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  text-decoration: none;

  }
a.contact:hover { color: #FD8C06;
  font-size: 1.0em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  text-decoration: none;

  }
  
.center  { position: relative; margin: 0 auto; width: 100%; text-align: left; }

.logo {
  background-image: url(images/jjems_logo.gif);
  background-repeat: no-repeat;
  text-align: left;
  margin-left: 30px;
 
 }

.background-trim {
  background-image: url(/images/header_trim.gif);
  background-repeat: repeat;
  width:100%;
}

.head {
  background-color: #E0CFAC;
  
}
.body-template {
  width: 792px;
  
  margin: 0 auto;

}

.outside {  
  margin:0px auto; 
  text-align: left; 
  border: 1px; 
  border-style: solid; 
  color: #CBC0A7; 
 }
 
.single-line {  
  margin:0px auto; 
  text-align: left; 
  border: 1px; 
  border-style: solid; 
  color: #CBC0A7; 
  border-bottom-width: 0px;
 }


.nav {
  color: #666666;
  font-size: 0.7em;
  font-Family: helvetica,arial,geneva;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .5px;

}

.nav:hover {
  color: #FD8C06;
  font-size: 0.7em;
  font-Family: helvetica,arial,geneva;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .5px;
}

a.subnav {
  color: #666666;
  font-size: 0.6em;
  font-Family: helvetica,arial,geneva;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .5px;
  text-align: center;
}

a.subnav:hover {
  color: #FD8C06;
  font-size: 0.6em;
  font-Family: helvetica,arial,geneva;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .5px;
  text-align: center;
}

.home-image {
  padding-top: 10px;
  text-align: center;
}


.home-text {
 font-Family: helvetica, arial, verdana;
 font-size: 1.1em;
 color: #666666;
 line-height: 18pt;
 letter-spacing: 1px;
 }
 
 .title-text {
  color: #FD8C06;
  font-size: 1.3em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 1px;
  padding-top: 35px;
  
 
 }
 
 .subtitle {
   font-Family: helvetica, arial, verdana;
   
   font-size: 0.9em;
   color: #333333;
   font-weight: bold;
   padding-bottom: 4px;
   
 }
 
 .main-text {
  color: #333333;
  font-size: 0.8em;
  font-Family: helvetica, arial, verdana;
  letter-spacing: 0.5px;
  line-height: 11pt;
 
 }
 
 .footer-text {
   font-Family: helvetica, arial, verdana;
   font-size: 0.6em;
   color: #666666;
   text-decoration: none;
   font-weight: bold;
   letter-spacing: .5px;
 }
.footer-text:hover {
   font-Family: helvetica, arial, verdana;
   font-size: 0.6em;
   color: #FD8C06;
   text-decoration: none;
   font-weight: bold;
   letter-spacing: .5px;
 }



.form-box-head {
  border: 1px solid #ffffff;
  background-color: #E0CFAC;
  width: 165px;
  height: 20px;
  margin-top: 5px;

}

.form-button-head {
  border: 1px solid #ffffff;
  background-color: #E0CFAC;
  width: 50px;
  height: 20px;
}

.footer {
width: 100%;
}

.footer-copyright {
  font-Family: helvetica, arial, helvetiva;
 font-size: 0.6em;
 color: #666666;
 line-height: 18pt;
 font-weight: bold;
 
}

.margins {
width: 100%;
 margin-left: 45px;
 margin-right: 45px;
 }
 
.ft-spacing {
  padding-bottom: 4px;
  font-weight: bold;
}

.ft-spacing2 {
  padding-bottom: 25px;
  }

.signup-good {
  color: green;
  font-Family: helvetica, arial, helvetiva;
  font-size: 0.7em;
 }

.signup-bad {
  color: red;
  font-Family: helvetica, arial, helvetiva;
  font-size: 0.7em;
 }