/* Define the page body and layout table attributes */
body {
	text-align:center;
	margin-top: 30px;
	margin-bottom: 30px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	background-color: white;
}
body table {
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   border: 1px solid #999966;
}
body table tr td, body table tr th {
	margin:0;
	padding:0;
	vertical-align:middle;
}

/* Set link attributes */
  a:link {
	font-size: 10px;
	color: #006600;
	background-color:white;
	text-decoration: none;
  }
  a:active {
	color:#009966;
	background-color:white;
	text-decoration: none;
  }
  a:visited {
	color: #006600;
	background-color:white;
	text-decoration: none;
  }
 a:hover {
	color:#009966;
	background-color:white;
	cursor:pointer;
	text-decoration: underline overline;
  }

/* Align horizontally */
td.align-right {
	text-align:right;
}
td.align-center {
    text-align:center; 
	margin-left:auto;
	margin-right:auto;
}
td.align-left {
	text-align:left;
}

/* Align vertically */
td.valign-top {
	vertical-align:top;
}
/* This isn't needed - it's the default
td.valign-middle {
	vertical-align:middle;
} */
td.valign-bottom {
	vertical-align:bottom;
}

/* Set a cell background color */
td.light-green {
	background-color:#CCCC99;
	color:#003300;
}
td.tan {
	background-color:#FDE7B3;
	color:#003300;
}
td.gray-green  {
	background-color:#E2E2C2;
}

/* Pad the cell contents  for alignment to a cell edge */
td.pad-cell {
	padding-left:.5em;
	padding-right:.5em;
}

/* Special border styles */
td.bottom-grn {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
}
td.leftgrn {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999966;
}
td.left-bottom-grn {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999966;
	border-left-color: #999966;
}


td.tan-about {
	background-color:#FDE7B3;
	color:#003300;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	vertical-align: top;
}
