
  html, body, #wrapper {
  min-height: 100%; /*Sets the min height to the
  height of the viewport.*/
  width: 100%;
  height: 100%; /*Effectively, this is min height
  for IE5+/Win, since IE wrongly expands
  an element to enclose its content.
  This mis-behavior screws up modern
  browsers*/
  }

  html>body, html>body #wrapper {
  height: auto; /*this undoes the IE hack, hiding it
  from IE using the child selector*/
  }


  body {
  margin: 0;
  font-family: Arial, helvetica, sans-serif;
  }

  #wrapper {
  position: absolute;
  top: 0;
  left: 0;
  }

  #footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  }

  #main {
  margin-bottom: 3em; /*Modify value as needed for
  footer height.*/
  height: auto;
  padding: .5em;
  }Typical html:

.testHeadTD {
	}
  
.HeaderTD { 
	color:Maroon;
	text-align:center; 
	width:100%; 
	Font-family:Arial;
	font-weight:bold; 
	Font-Size:18pt; 
	padding:0px 0px 14px 0px;
	}
	
.FirstTD {
	Color:#053961; 
	text-align:left;
	width:100%; 
	Font-family:Arial; 
	Font-Size:11pt; 
	font-weight:bold; 
	padding:5px 0px 7px 0px;
	}
	
.FirstSubTD {
	Color:#000000; 
	text-align:left;
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt;  
	padding:0px 0px 5px 15px;
	}
	
.SecondTD {
	text-align:left; 
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt; 
	Color:#000000; 
	padding:0px 0px 2px 15px;
	background-image:url(../img/RedBulletSm.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.SecondSubTD {
	text-align:left; 
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt; 
	Color:#053961; 
	font-weight:bold; 
	padding:0px 0px 2px 0px;
	}
	
.ThirdTD {
	text-align:left; 
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt; 
	Color:#000000; 
	padding:0px 0px 2px 40px;
	background-image:url(../img/RedBulletVerySm.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.ForthTD {
	text-align:left; 
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt; 
	Color:#000000; 
	padding:0px 0px 2px 60px;
	background-image:url(../img/RedBulletSmLast.png);
	background-repeat:no-repeat;
	background-position:left top;
	}

.FifthTD {
	text-align:left; 
	width:100%; 
	Font-family:Arial; 
	Font-Size:9pt; 
	Color:#000000; 
	padding:0px 0px 2px 80px;
	background-image:url(../img/RedBulletFifth.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
a:link {
	/* color: #8F2539; */
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #C00000; 
	text-decoration: underline;
}

.sideLink {
	color: #C00000;text-decoration: none;
}
