body {
 /* font-family: Verdana, Helvetica, Arial, sans-serif;*/
	width:800px;
}

table {
 /* border: thin dotted #7e7e7e;
  padding: 10px;
  background-color: #e1ceb8;*/
}

th {
  text-align: right;
  vertical-align: top;
  padding-right: 10px;
  padding-top: 2px;
}

tr.addtoppadding4 {
  padding-top: 4px;
}

td {
  vertical-align: top;
}

table table {
  border: none;
  padding: 0px;
}

table table td {
  /*text-align: right;*/ /* This line causes all content in the td elements 
  									 of the overlays to be right-aligned. Bad for online forms. */
  padding-bottom: 0px;
}

#securityimage {
	border-color:		black;
	border-width: 		1px;
	border-style: 		groove;
	background-color: 	#a7cece;
	padding: 		0px;
	padding-top:	0px;
	margin: 		0px;
	margin-right:	170px;
	width:			105px;
	height:			70px;
}


fieldset{
    border: none;
   }

   #contactform fieldset ul{
    margin: 0;
   }

   fieldset li{
   padding-bottom: 5px;
    list-style-type: none;
   }

   #contactform label{
    float: left;
    width: 130px;
    margin-right: 10px;
   }

   .warning{
    font-weight: bold;
    background-color: #ffff00;
    color: #000;
   }


#content h1 {
	padding: 0px 0px 0px 90px;
}
