/*  STYLES RESET  */

.newCP div,
.newCP object,
.newCP iframe,
.newCP h1,
.newCP h2,
.newCP h3,
.newCP h4,
.newCP h5,
.newCP h6,
.newCP p,
.newCP blockquote,
.newCP pre,
.newCP a,
.newCP abbr,
.newCP acronym,
.newCP address,
.newCP cite,
.newCP del,
.newCP em,
.newCP img,
.newCP ins,
.newCP strike,
.newCP strong,
.newCP sub,
.newCP sup,
.newCP dl,
.newCP dt,
.newCP dd,
.newCP ol,
.newCP ul,
.newCP li,
.newCP fieldset,
.newCP form,
.newCP label,
.newCP legend,
.newCP table,
.newCP caption,
.newCP tbody,
.newCP tfoot,
.newCP thead,
.newCP tr,
.newCP th,
.newCP td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

span
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.newCP input
{
	margin: 0px;
	padding: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* tables still need 'cellspacing="0"' in the markup */
.newCP table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.newCP caption,
.newCP th,
.newCP td
{
	text-align: left;
	font-weight: normal;
}

.newCP a:hover,
.newCP a:active
{
	outline: none;
}