body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; 
	margin: 0px; font: 101% Verdana,Geneva,Arial,Helvetica,sans-serif; color: #666666; padding-top: 0px; background-color:silver;
}
form {
	margin: 0px
}
span.spacer {
	width: 100px
}
h1 {
	font-size: 14px; color:#000000;
}
h2 {
	font-size: 12px; color:#000000;
}

.footertable {
	font-size: 90%; color: #333333;
	margin-left:auto; /* these two centre tables */
	margin-right:auto;	
}


.headertable{
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin-left:auto; /* these two centre tables */
	margin-right:auto;
	width: 999px; 
	background-image:url(../images/destrasoftware.jpg);
	height: 141px;
}

.menutable {
	width: 998px; 
	margin-left:auto; /* these two centre tables */
	margin-right:auto;	
	height: 50px;
	font: 13px Gungsuh,Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-weight:bold;
}


.menu a:link {
	color: White; border: 0px #333333 solid;text-decoration: none; 
}
.menu a:visited {
	color: White; border: 0px #333333 solid;text-decoration: none; 
}
.menu a:hover {
	color:Silver;
	border: 0px #333333 solid;
}
.menu a:active {
	color: Silver;
	border: 0px #333333 solid;
}

.menu b 
{
    color:White;
    font-weight:bold;
}

img
{
	border: 0px #333333 solid; 
	display: block;  /* this stops gaps in the header and the navtable with xhtml1.1 */	
}


.maintable {
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	background: #ffffff; 
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	width: 1000px; 
	color: #666666; 
	border-bottom: #394138 1px solid;
	margin-left:auto; /* these two centre tables */
	margin-right:auto;		
}

.maintd {
	padding-right: 30px; padding-left: 30px; background: #ffffff; padding-bottom: 10px; padding-top: 20px; height:600px;
}
.maintd td {
	background: #ffffff
}
.maintd a:link {
	color:#999933; border: 0px #333333 solid;text-decoration: none; 
}
.maintd a:visited {
	color:#999933; border: 0px #333333 solid;text-decoration: none; 
}
.maintd a:hover {
	color:#999933;
	text-decoration: underline;
	border: 0px #333333 solid;
}
.maintd a:active {
	color: #999933;
	border: 0px #333333 solid;text-decoration: underline; 
}


.linediv {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-bottom:#999999 1px solid
}

p
{
	text-align:justify;		
}
