html, body {
  margin: 0; 
  padding: 0; 
  border: 0; 
  background: #003300;
  font: 100.01% "Trebuchet MS", Arial, sans-serif;
}

body {
  text-align: center;   /*** This forces wrapper centering for IE5.x/win ***/
  padding: 20px 0;
}

.wrapper {
	width: 770px;
	margin: 0 auto;   /*** This centers wrapper for most modern browsers ***/
	text-align: left;   /*** This resets the text alignment to left ***/
	border: 1px solid #003300;
	background-color: #fff;
}

.banner {
	background-color: #CCFF99;
}

h1 {
  margin: 0;
  padding: 3px 0;
  text-align: left;
  /*border-bottom: 1px solid black;*/
}

.left {
  float: left;
  text-align: center;
}

.right {
	float: right;
	border: medium solid #003300;
}

.center {text-align: center;}


/* ###### Selectors below are for the Bordered Boxes ###### */

.holderdiv {
  width: 285px;
  margin: 0 10px;
  display: inline;   /*** This is a harmless "fix", used only to keep IE/win from
                        doubling margins on floats. ***/
}

.holderdiv2 {
	width: 170px;
	margin: 0 10px;
	display: inline;   /*** This is a harmless "fix", used only to keep IE/win from
                        doubling margins on floats. ***/
	background-color: #FFFF99;
}
a:link {
	color: #006600;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.holderdiv div {
  /*color: #363636;*/
  /*margin: 10px 0;*/   /*** This vertical margining is held inside the div by the borders ***/
  /*background-color: #eec;*/
  /*border: 1px solid black;*/
}

.main {
	color: #363636;
*/
  margin: 10px 0;   /*** This vertical margining is held inside the div by the borders ***/
  background-color: #eec;
  border: 1px solid black;
  width: 500px;
  display: inline;
}

.table {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #003300;
	
 }
.wrapper .table hr {
	color: #003300;
}

 
 .td  {
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #003300;
 
 }
.holderdiv h2 {
	color: #003300;
  /*margin: 0;
  /*background-color: #76a78c;*/
  /*color: white;*/
  /*font-size: 1em;*/
  /*padding: 5px;*/
  /*text-align: center;*/
}

.holderdiv p {
  /*margin: 5px 0;*/
  /*padding: 0 5px;*/
}

.holderdiv .p-divider {
  /*border-top: 1px solid black;*/
  /*padding-top: 5px;*/
}
