/* body style */

body {
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	text-align: center;
}

/* table styles */

table { border-spacing: 0px; border-collapse: collapse; }
table, tr, td {
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

/* clean copy styles */

h1, h2, h3, h4, h5, h6, p, dt, dd, li, td, th, label, caption {
	font-family: Tahoma, sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	line-height: 135%;
	padding: 0px;
	margin: 0px;
	color: #000;
}

a { text-decoration: underline; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }

/* clean definition styles */

dl, dt, dd {
	padding: 0px;
	margin: 0px;
}

/* clean list styles */



li { list-style-type: none; }

/* fix nested elements */

li li { font-size: 100%; }
td td { font-size: 100%; }

/* clean image styles */

img {
	display: inline;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* clean link styles */

a:link
, a:visited { text-decoration: underline; }

a:hover
, a:active { text-decoration: underline; }

img:link
img:visited
img:hover
img:active { border: 0px; }

/* clean hr styles */

hr {
	clear: both;
	color: #893C2F;
	margin: 4px;
	padding: 0px;
	height: 1px;
}

/* clean form styles */

form {
	margin: 0px;
	padding: 0px;
}

/* hidden element styles */

.replace			{ display: none; }
.inline_replace		{ display: none; }
.block_replace		{ display: none; }
