/* top elements */
* {
	margin: 0em; padding: 0em;
} 
body {
	margin: 0em; padding: 0em;
	font: 16px/1.5em  Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000; 
	text-align: left;  /* center; */		
}

/* tables */
table {    /* default to centered table */
	margin-left: auto;
	margin-right: auto;
	}
td, th {
	padding-left: 0.5em;
	padding-right: 0.5em;
	}

/* links */
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; text-decoration: underline}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000; text-decoration: underline}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666}
h1, h2, h3 {  font: bold 1em Arial, Helvetica, sans-serif; font-weight: bold; color: #666633} / * font-size: 16px; text-transform: none; <versus> uppercase; * /
h1 { font-size: 2.5em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; text-transform: none;}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666633; list-style-type: disc}
.goal {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666633}
.ziplink {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; text-decoration: none}
a.ziplink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3399FF; text-decoration: underline}
a.ziplink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; text-decoration: none}
a.ziplink:active {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: underline}
a.ziplink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000; text-decoration: underline}

/ * Alignment classes * /
.float-left   { float: left;}
.float-right  { float: right; }
.align-left   { text-align: left; }
.align-right  { text-align: right; }
.align-center { text-align: center;	}
.align-justify { text-align: justify; }

/ * display classes * /
.clear { clear: both; }
.block { display: block; }
.hide  { display: none; }
.no-border  { border: none; }
.no-underline  { text-decoration: none; }
	
.blue  {	color: #3791D7; }
.bluetext  {	color: #36f; }
.green {	color: #00CC33; }  / * 00 204 51 * /
.red {	color: #FF0000; }  
.gray  {	color: #BFBFBF; }
.graylite  {	color: #CCCC99; }
.purple {	color: #993399; }
.white {	color: #FFFFFF; }

.grayback  {	background-color: #666633; }
.whiteback  {	background-color: #FFFFFF; }
