body { 
  color:#996633; 
  font-family:verdana,helvetica; 
  font-size:11px; 
  margin-top:0px; 
  margin-bottom:0px; 
  margin-left:0px; 
  margin-right:0px; 
  padding: 0px,0px, 0px, 0px;
}
table.infoLayout td, table.infoLayout th {
  border-right:1px solid #f7a01e;
  border-bottom:1px solid #f7a01e;
  padding:3px;
}
table.infoLayout td.noborders {
  border:0px solid #f7a01e;
}  
table.noborders td {
  border:0px solid #f7a01e;
}  
table.infoLayoutGrey td, table.infoLayoutGrey th {
  font-style:italic; 
  color:grey;
  border-right:1px solid #f7a01e;
  border-bottom:1px solid #f7a01e;
}
table.infoLayoutGrey td.noborders {
  font-style:italic; 
  color:grey;
  border:0px solid #f7a01e;
}  
table.nobordersGrey td {
  font-style:italic; 
  color:grey;
  border:0px solid #f7a01e;
}  
td { 
  color:#996633; 
  font-family:verdana,helvetica; 
  font-size:13px; 
}
td.content { 
  color:#996633; 
  font-family:verdana,helvetica; 
  font-size:13px; 
  line-height: 1.8em;
  padding: 10px 10px;
}
td.footer{ 
  color:#996633; 
  font-family:verdana,helvetica; 
  font-size:10px; 
}
td.cssNav { 
  //line-height:1.5; 
  font-size:12px;
  color:#990000;
  width:75px;
  padding-left:3px;
  padding-right:3px;
}
td.leftNav { 
  font-size:14px;
  color:#990000;
  width:125px;
  padding:3px;
}
th { 
  color:#996633; 
  font-family:verdana,helvetica; 
  font-size:13px; 
}
a.cssNav { 
  line-height:1.5; 
  font-size:12px;
  color:#990000;
  text-decoration:none;
}
a.cssLeftNav { 
  line-height:2.5; 
  padding:3px;
  font-size:14px;
  color:#990000;
  text-decoration:none;
  border-bottom:1px solid #f7a01e;
}
a.link:active, a.link:visited, a.link:link, a.link:hover {
  text-decoration:underline;
}  
input, textarea { 
  font-family:verdana,helvetica; 
  font-size:12px; 
}
.bold {
  font-weight:900; 
}  
h1.header, .header { 
  font-size:24px; 
  font-style:italic;
  font-weight:bold; 
  padding: 15px 0px 3px 0px;
  margin: 0px;
}
.subHeader { 
  font-size:14px; 
  /*font-style:italic; */
  font-weight:bold; 
  /*padding: 3px 0px */
}
.subNav {
  border-bottom:3px double #f7a01e;
  padding:5px;
}
.error {
  color:  #f00;
}
/* CALENDAR */

#days td {
  padding: 0;
  margin: 0;
  vertical-align: top;
  border: 1px solid black;
  width: 13%;
}
#days .date {
  padding: 1px;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  font-family: Courier, Monospaced;
  color: #888;
  font-weight: bold;
  margin: 0px;
}
#days td.gap {
  border: 0;
  background: #e7e8e6;
}
