body{
    text-align: center;
   font-family: "tahoma", "verdana", "arial", "helvetica", sans-serif;
   font-size: 100%;
   font-style: normal;
   color: #463E32;
   margin-top: 0;
   margin-bottom: 0;
   background-color: #907D63;
}

div#wrapper {
   border: 2px solid #eeeeee;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   top: 20px;
   max-width: 1040px;
   background-color: #FFFDF2;
}

div#rptwrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 4px;
	max-width: 1040px;
	border: 2px solid #eeeeee;;
	top: 20px;
	background-color: #FFFDF2;
}

table.tgrid th {
	color: #FFFFFF;
	background-color: #907D63;
}

.tgrid a:link, .tgrid a:visited {
  background-color: white;
  color: #463E32;
  text-decoration: none;
}

.tgrid a:hover {
	color: #DC143C;
}

hr.title{
	border: 2px solid #907D63;
}

.textwrapper {
	border: 1px solid #222222;
	border-style: groove;
	background-color: #F5F2ED;
	text-align: left;
}

.blankwrapper{
	text-align: left;
}

A:link {
	color: #000066;
	font-weight: 600;
}

A:visited {
	color: #000066;
	font-weight: 600;
}

A:active {
	color: #000066;
	font-size: 100% font-weight: 600;
}

.centerwrapper{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 88%;
padding: 14px;
}

img {
	max-width: 100%;
	height: auto;
}

.calendar{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	max-width: 440px;
}

h1 {
    /* font-family: 'Roboto', sans-serif; */
	font-family: "helvetica", "tahoma", "verdana", "arial", sans-serif; 
	/* font-family: "tahoma", "verdana", "arial", "helvetica", sans-serif; */
    color: #473415;
    font-size: 160%;
    font-weight: 700;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 10px;
}
h2 {
    font-family: "helvetica", "tahoma", "verdana", "arial", sans-serif; 
    font-style: normal;
    font-size: 140%;
    font-weight: 700;
    color: #473415;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	margin-top: -10px;
	margin-bottom: 10px;
}

.sideButton {width: 100px;}
.returnbutton{
	    text-align: left;
		margin-bottom: 8px
}
.button {
   box-shadow: inset 0px 1px 0px 0px #a6827e;
   background: linear-gradient(to bottom, #ad8053 5%, #634b30 100%);
   background-color: #ad8053;
   border-radius: 3px;
   border: 1px solid #54381e;
   display: inline-block;
   cursor: pointer;
   color: #ffffff;
   font-family: Arial;
   font-size: 13px;
   padding: 6px 10px;
   text-align: center;
   text-decoration: none;
   text-shadow: 0px 1px 0px #4d3534;
}

.button:hover {
   background: linear-gradient(to bottom, #634b30 5%, #ad8053 100%);
   background-color: #634b30;
}

.button:active {
   position: relative;
   top: 1px;
}