document.write('<style type="text/css">');

if (navigator.userAgent.indexOf("Opera") >= 0) { //Opera
	document.write('body, div, span, p, td, dt, dd { font-size: x-small }');

} else if (navigator.userAgent.indexOf("Gecko") >= 0) { //Gecko
	document.write('body, div, span, p, td, dt, dd { font-size: 12px }');

} else if (navigator.appName.indexOf("Microsoft") >= 0) { // Microsoft Internet Explorer
	if (navigator.userAgent.indexOf("Mac") >= 0) { // Macintosh
	document.write('body, div, span, h1, h2, h3, td, dt, dd { font-size: 12px }');
	document.write('p { font-size: x-small; line-height: 135% }');
	} else { //Windows, etc
	document.write('body, div, span, h1, h2, h3, td, dt, dd { font-size: 13px }');
	document.write('p { font-size: x-small; line-height: 135% }');
	}

} else if ((navigator.appName == "Netscape") && (navigator.appVersion.charAt(0) <= 4)) { // under Netscape4.73
	if (navigator.userAgent.indexOf("Mac") >= 0) { // Macintosh
	document.write('body, div, span, h1, h2, h3, td, dt, dd { font-size: 12px }');
	document.write('p { font-size: medium; line-height: 135% }');
	} else { //Windows, etc
	document.write('body, div, span, h1, h2, h3, td, dt, dd { font-size: 13px }');
	document.write('p { font-size: small; line-height: 115% }');
	}

} else { // etc
	document.write('body, div, span, p, td, dt, dd { font-size: 12px }');
}

document.write('</style>');

