		// DynaMaster 2 stylesheet

			// used variables
	
			var isIE, isNS, isOpera, isMac, OS, theFontSize, theTextfieldSize, theSearchfieldSize;
	 		var theFontFamily = "Verdana, Geneva";
			var theHelptextFontFamily = "Verdana, Geneva";
	 		var theHeadlineFontFamily = "Verdana, Geneva";


			// OS check
	
			if (navigator.appVersion.indexOf("Mac") != -1) {
				isMac = true;
				OS = "Macintosh";
			}
			else if (navigator.appVersion.indexOf("Win") != -1) {
				OS = "Windows";
			}
			else
				OS = "Unknown";
			
			
			// browser check
	
			if(navigator.appName == "Microsoft Internet Explorer") {
				isIE = true;
				browser = "Internet Explorer";
				browserversion = parseFloat(navigator.appVersion.substring(22,25));
			}
			else if (navigator.appName == "Netscape") {
				isNS = true;
				browser = "Netscape";
				browserversion = parseFloat(navigator.appVersion);
			}
			
			if (navigator.userAgent.indexOf("Opera") != -1) {
				isOpera = true;
				browser = "Opera";
				browserversion = navigator.userAgent.substring(0,15);
			}
	
	
			// set font size

			if(isNS && !isMac && browserversion < 5) {
				theFontSize = 11;
			} // ns4 win
			
			else {
				theFontSize = 10;
			}
			

			// style sheet
	
			document.write('<STYLE TYPE="text/css">');
			
			
				// global
				document.write('BODY,TD,P,INPUT,SELECT,TEXTAREA { font-family : ' + theFontFamily + ', Sans-serif; font-size : ' + theFontSize + 'px; }');
				document.write('BODY { background-color : #FFFFFF; }');
				
				// links
				document.write('A { text-decoration : none; color : #880000; font-weight : normal; }');
				document.write('A:active { color : #999999; }');
				document.write('A:hover { color : #999999; }');
				
				// texts
				document.write('.ACTIVE { color : #666666; font-weight : bold; }');
				document.write('.BOLD { font-weight : bold; }');
				document.write('.ERROR,.WARNING { color : #FF0000; font-weight : bold; }');
				document.write('.INFORMATION { color : #880000; font-weight : normal; }');
				document.write('.GREY { color : #999999; font-weight : normal; font-style: italic; }');
				document.write('.BOLDWHITE { color : #FFFFFF; font-weight : bold; }');
				document.write('.BIGBOLDWHITE { color : #FFFFFF; font-weight : bold; font-size : ' + (theFontSize+12) + 'px }');
				document.write('.DOUBLELINE { text-decoration : underline; text-decoration : overline }');
				document.write('.PAGETITLE { font-weight : bold; font-size : ' + (theFontSize+3) + 'px }');
				
				// forms
				document.write('.SEARCH,.SELECT { WIDTH : 110px; }');
				document.write('.TEXT,.TEXTAREA { WIDTH : 330px; }');
				document.write('.SHORT { WIDTH : 100px; }');
				document.write('.LONG { WIDTH : 200px; }');
			
			
			document.write('</STYLE>');
