body {
     margin:0;
     padding:0;
     background-color:black;
     font-family:helvetica;arial;
     font-size:13px;
}

div#container{
     position: absolute;
     width:950px;
     height:auto;
     left: 50%;
     margin-left: -475px;
/*     border:5px #43784C solid;*/
}

div#banner{
     height:120px;
	 background: url("img/pps_header.png") no-repeat center;
}

div#main{
     margin:0;
     padding:0;
}

div#heading{
     padding:10px;
     margin:0px;
     width:950px;
     float:left;
     line-height:1.5;
}

div#text-home{
     padding:10px;
     margin:0px;
     width:770px;
     float:left;
     line-height:1.5;
	 color:white;
}

div#text-home-920{
     padding:10px;
     margin:0px;
     width:920px;
     float:left;
     line-height:1.5;
	 color:white;
}

div#thumbnails{
     margin:0px;
     line-height:1.5;
     width:150px;
     float:right;

}

div#contacttext{
     padding:10px;
     margin:0px;
     width:500px;
     float:left;
     line-height:1.5;
}
div#img_about{
	 padding:0px;
	 width:300px;
	 height:auto;
     float:right;
	 top:auto
}

div#img_ht{
	 margin-left:20px;
	 margin-bottom:40px;
	 padding:0px;
	 width:100px;
	 height:auto;
     float:left;
	 top:auto
}

div#img_fs{
	 margin-left:20px;
	 margin-bottom:20px;
	 padding:0px;
	 width:150px;
	 height:auto;
     float:left;
	 top:auto
}

div#img_we{
	 margin-right:20px;
	 margin-bottom:20px;
	 padding:0px;
	 width:150px;
	 height:auto;
     float:right;
	 top:auto
}

div#img_fe{
	 margin-left:20px;
	 margin-bottom:20px;
	 padding:0px;
	 width:310px;
	 height:auto;
     float:left;
	 top:auto
}

div#img_ns{
	 margin-left:20px;
	 margin-bottom:20px;
	 padding:0px;
	 width:260px;
	 height:auto;
     float:left;
	 top:auto
}

div#img_con{
	 margin-left:20px;
	 margin-bottom:40px;
	 padding:0px;
	 width:200px;
	 height:auto;
     float:left;
	 top:auto
}
div#fullwidth{
     padding:10px;
     margin:0px;
     width:730px;
     float:left;
     line-height:150%;
}

div#footer{
     height:100px;
	 width:950px;
     margin:0px;
     padding:0px;
     color:white;
     font-weight:bold;
	float:left;
}

h1{
  font-size:20px;
  font-weight:bold;
  color:#36b449;
}

h2{
  font-size:14px;
  font-weight:bold;
  font-style: italic;
  color:#36b449;
}

h3{
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  color:#36b449;
}

h4{
  font-size:10px;
  font-weight:bold;
}

table.data {
	border: 2px solid #000;
	border-spacing: 5px;
	border-collapse: collapse;
	background-color: #fff;
}
table.data th {
	border: 1px solid gray;
	padding: 5px;
	background-color:#f5f3bb;
}
table.data td {
	border: 1px solid gray;
	padding: 5px;
	background-color:#d0edf5;
}

a:link, a:visited, a:active {
  color:#CCC;
  text-decoration: none;
}

a:hover{
  color:#FFF;
  text-decoration: none;
  
}

p.bold{
  font-weight:bold;
}

p{
line-height:150%;
}
