/**************** clear dumb defaults ****************/
form{
	margin: 0;
	padding: 0;
	display: inline;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
	padding: 5px 0 5px 0;
}
a img{
	border: none;
}

/**************** standard definitions ****************/
*{position: relative}
a{z-index: 1}
html,body{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	background: #fff;
	margin: 0;
	padding: 0;
}
div.clear{
	clear: both;
	display: block;
}
table.structural{width: 100%}
table.structural, table.structural tr td{
	padding: 0; border-spacing: 0; border-collapse: collapse; /* == cellpadding=0 and cellspacing=0 */
}


