/* @group Basic typography */
body {font-family: verdana, arial, helvetica, sans-serif;font-size: 72%;line-height: 1.8em;color: #000;} /* we set the font size to 76% to compensate for different browsers and operating systems. 76% tends to look like 12px on most screens and we set the line height equalt to the height of an uppercase "M" character */

/* @group Links */
			a, a:link { color: #0000FF}
			a:visited { color:#0000FF;}
			a:hover {text-decoration: none;}
/* @end links */
/* @group Headings */
			h1,	.componentheading  {font-size: 2.0em;font-weight: normal;margin-top: 0em;margin-bottom: 0em;}
			h2,	.contentheading {font-size: 1.7em;margin: 1.2em 0em 1.2em 0em;font-weight: normal;}
			h3 {font-size: 1.4em;margin: 1.2em 0em 1.2em 0em;font-weight: normal;}
			h4 {font-size: 1.2em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}
			h5 {font-size: 1.0em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}
			h6 {font-size: 0.8em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}
/* @end headings */

/* @group Text styles */
			p {font-size: 1.0em;line-height: 1.8em;margin: 1.2em 0em 1.2em 0em;}
			strong, b {font-weight: bold;}
			em, i {font-style:italic;}
			blockquote {border-left:10px solid #ddd;margin-left:10px;}
			pre {font-family: monospace;font-size: 1.0em;}
			code {font-family: "Courier New", Courier, monospace;font-size: 1em;white-space: pre;}
			.small,
			.createdate,
			.modifydate {font-size: 85%;line-height: 90%;}
/* @end text styles */

/* @group Lists */
			ol, ul, li {font-size: 1.0em;line-height: 1.8em;margin-top: 0.2em;margin-bottom: 0.1em;}
				li > p {margin-top: 0.2em;}
/* @end lists */

/* @group Tables */
			table {font-size: 1em;line-height: 1.8em;padding: 0;}
			table caption {font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;}
				th {font-weight: bold;text-align: left;}
					td {font-size: 1em; vertical-align: top;}
					
			form table {font-size: 1.1em;}
			
				
/* @end tables */
