/* Don't forget to set a foreground and background color
   on the html or body element! */
html.sw_pons_portal,
.sw_pons_portal body,
.sw_pons_portal div,
.sw_pons_portal span,
.sw_pons_portal applet,
.sw_pons_portal object,
.sw_pons_portal iframe,
.sw_pons_portal h1,
.sw_pons_portal h2,
.sw_pons_portal h3,
.sw_pons_portal h4,
.sw_pons_portal h5,
.sw_pons_portal h6,
.sw_pons_portal p,
.sw_pons_portal blockquote,
.sw_pons_portal pre,
.sw_pons_portal a,
.sw_pons_portal abbr,
.sw_pons_portal acronym,
.sw_pons_portal address,
.sw_pons_portal big,
.sw_pons_portal cite,
.sw_pons_portal code,
.sw_pons_portal del,
.sw_pons_portal dfn,
.sw_pons_portal em,
.sw_pons_portal font,
.sw_pons_portal img,
.sw_pons_portal ins,
.sw_pons_portal kbd,
.sw_pons_portal q,
.sw_pons_portal s,
.sw_pons_portal samp,
.sw_pons_portal small,
.sw_pons_portal strike,
.sw_pons_portal strong,
.sw_pons_portal sub,
.sw_pons_portal sup,
.sw_pons_portal tt,
.sw_pons_portal var,
.sw_pons_portal dd,
.sw_pons_portal dl,
.sw_pons_portal dt,
.sw_pons_portal li,
.sw_pons_portal ol,
.sw_pons_portal ul,
.sw_pons_portal fieldset,
.sw_pons_portal form,
.sw_pons_portal label,
.sw_pons_portal legend,
.sw_pons_portal table,
.sw_pons_portal caption,
.sw_pons_portal tbody,
.sw_pons_portal tfoot,
.sw_pons_portal thead,
.sw_pons_portal tr,
.sw_pons_portal th,
.sw_pons_portal td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
.sw_pons_portal a img,
.sw_pons_portal :link img,
.sw_pons_portal :visited img {
	border: 0;
}
.sw_pons_portal table {
	border-collapse: collapse;
	border-spacing: 0;
}
.sw_pons_portal ol,
.sw_pons_portal ul {
	list-style: none;
}
.sw_pons_portal q:before,
.sw_pons_portal q:after,
.sw_pons_portal blockquote:before,
.sw_pons_portal blockquote:after {
	content: "";
}