body {
  background-color:#979189;
  color:rgb(0,0,0);
  font-family:verdana,arial;
  font-size:13;

}

td {
  font-size:13;
}


a {
  text-decoration:none;
  color:rgb(0,0,255);  
}

a:hover {
  color:rgb(220,0,0);
  text-decoration:underline;
}

.title {
  font-size:20px;
  font-family:garamond;  
}

.pagetitle {
  font-size:larger;
  text-align:center;
  eborder-bottom:1px solid rgb(140,150,250);    
  eborder-left:5px solid rgb(140,150,250);    
}

.light {
  margin:2px;
  padding:5px;
}

.dark {
  padding:5px;
  margin:2px;
}

.footer {
  padding-top:10px;
  font-size:smaller;
}

.field {
  padding-left:5px;
  font-weight:bold;
  border-right:1px solid rgb(0,0,200);
  padding-right:2px;
}

.value {
  eborder-top:1px solid rgb(230,230,230);
  eborder-left:2px solid rgb(230,230,230);
  eborder-bottom:2px solid rgb(230,230,230);
  ebackground-color:rgb(245,245,245);
}

.topInfo {
  font-family:verdana;
  font-size:12px;
}

.red {
  color:rgb(200,0,0);
}

.company_name {
  font-size:25px;
  font-weight:bold;
  font-family:garamond;
  padding-top:20px;
}

.tableHeader {
  font-weight:bold;
  background-color:rgb(220,220,220);
}

hr {
  height:1px;
  color:rgb(0,0,255);
}

.menuItem {
  text-align:right;
  border-right:7px solid rgb(5,55,165);
  padding:5px;
  font-size:12px;
  font-weight:bold;
}

.storeInfo {
  padding:5px;
  font-weight:bold;
  font-size:13px;
  font-family:arial;
  margin:5px;
}


input,textarea,button,select {
  font-family:courier;
  border:1px solid rgb(110,110,200);;
}

.date {
  padding-left:5px;
  border-left:5px solid rgb(100,100,240);
}