/*A. Lewis Manufacturing Style Sheet*/
body  { margin: 0;
}
/*
        padding:  0 0 50px 0;
        min-height: 95%;
        height: auto;
        background-color: #CCFF99;
        color:  #6F2153;
*/
#container  { background-color:  #FFFFFF;
              color:  #669900;
              padding:  0 0 0 0;
              font-family:  Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#logo { /*background-color: #ffffff;
        background-image: url(sunflower.jpg);
        background-repeat: repeat-x;
        color:  #3a2a0f;
        font-family:  Arizona, Arial, sans-serif;
        font-size:  2em;
        font-weight:  bold;
        border-bottom:  2px solid #000000; */
        text-align: center;
        margin-top: 0;
        margin-bottom:  0;
        padding: 3% 0% 0% 0%;
}
/*
#left { float:  left;
        width:  150px;
        background-color: #9E9076;
        padding:  1px 0px  20%  0px;
        margin: 0 0 0px 0;
        min-height: 100%;
        height: auto;
}
*/
/*
#right  { float: right;
          width:  200px;
          background-color: #9E9076;
          padding:  1px 0px  0px  0px;        
}
*/

#center { /*position:  relative;*/
          margin: 0 200px 0px 100px;
          padding:  1px 10px  30px  0px;
          background-color: #FFFFFF;
          color: #000000;
          /*min-height: 100%;
          height: auto;*/
}
/*
#centernoright {  position:  relative;
                  margin: 0 0px 0px 150px;
                  padding:  1px 10px  30px  10px;
                  background-color: #CCFF99;
                  color: #6F2153;
                  min-height: 100%;
                  height: auto;
}
*/
 /* #centernoright is style for destination page only where there is no right column */

.footer { text-align:  center;
          text-decoration:  none;
          /*height: 30px;*/
          width:  100%;
          font-size:  .70em;
          color:  #669900;
          background-color: #FFFFFF;
          /*padding-top: 0px;
          padding-bottom: 0%; */
}
p { color:  #000000;
    margin: 0 10% 5px 0;
    padding: 0px;
}
/*
h2  { color: #560e33;
      margin:  10px;
}
*/
/*
h3  { color: #7F465F;
      padding-left: 5px;
}
 */
/*
h4  { padding-bottom: 2px;
      border-bottom:  1px solid #000000;
      margin: 10px;
      color:  #6F2153;
}
 */
/* left column specific styling and the navbar follows */
/*
.navBar { margin-top: 20px;
          list-style-type:  none;
}
*/
.nav  { /*text-decoration:  none; */
        text-align: center;
        font-size:  1 em;
        padding-bottom: 5px;
}
a.nav:link  { color:  #669900;
}
a.nav:visited  { color:  #996600;
}
a.nav:hover  { color:  #669900;
}
/*
.sideimages { margin: 0 0 0 46px;
              padding: 5px 0px 0px 5px;
}
*/
/* center column specific styling follows */
/*
.centerlist { padding:  0 0 5px 15px;
}
*/
/*
#floatright { margin: 10px;
              float:  right;
              width:  200px;
}
*/
.standard { margin: 5px 100px 0 100px;
}
.deflist  { padding-bottom: 2px;
            border-bottom:  1px solid #000000;
            margin: 5px 0 0 0px;
            color:  #000000;
            background-color: #FFFFFF;
            font-weight:  normal;
            font-size:  em;
} 
.defdata  { padding:  5px 0 5px 0;
} 
/* right column specific styling follows */
/*
.newsitem { font-size:  .8em;
            margin: 10px;
}
*/
/* the next classes provide style for the contact form */
/*
.legend { font-size:  1.3em;
          color: #7F465F;
          padding: 0 0 10px 10px;
}
*/
/*
.myRow  { height: 30px;
}
 */
/*
.labelCol { float:  left;
            width:  150px;
            text-align: right;
            padding-right:  10px;
}
*/
/*
.myRowComments  { height: 30px;
                  padding-top: 10px;
}
*/
/*
.mySubmit { margin-top: 40px; 
            margin-left:  130px;
            margin-bottom:  0;
}
*/
/* the next definitions provide style for the destination table */

table { border: 1px solid #7F465F;
        width:  100%;
        margin: auto;        
}


th  { text-align: left;
}


td  { border: 1px solid #7F465F;
      padding:  5px;
      vertical-align: top;
      font-size:  .80em;
}

/*
.tripdate { font-size:  .80em;
}
 */
/*
.media  { width: 400px;
          height: 340px;
}
*/
/* The following is style for the thank you page which appears in the browser after the user submits contact information. It pushes the footer down, an unsatisfactory solution to the problem. */
/*
#thankyou { padding:  75px 0 175px 0
}
*/