html {}
body {
	font-family : Tahoma, Verdana, Sans-Serif;
	font-size : 69%;
	color : #000000;
	background-color : #FFFFFF;
	margin : 0em 0em 0em 0em;
	padding : 2em 2em 2em 2em;
}
	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {
		font-size : 125%;
		color : #FCC300;
		background-color : transparent;
		margin : 0em 0em 0em 0em;
		clear : both;
	}
	h2 {
		font-size : 100%;
		color : #FCC300;
		background-color : transparent;
		margin : 0em 0em 0em 0em;
		clear : both;
	}
	h3 {
		font-size : 100%;
		color : #FCC300;
		background-color : transparent;
		margin : 0em 0em 0em 0em;
		clear : both;
	}
	p {
		margin : 0em 0em 1em 0em;
	}
	pre {
		font-family : "Lucida Console", "Courier New", Courier, Monospace;
		font-size : 90%;
		line-height : 0.6em;
		color : #003399;
		margin : 0em 0em 1em 0em;
	}
	/* hypertext (a) */
	a {}
		a:link, 
		a:visited {
			text-decoration : underline;
			color : #FF6000;
			background-color : transparent;
		}
		a:hover, 
		a:active {
			text-decoration : underline;
			color : #fcc300;
			background-color : transparent;
		}
	/* list (dl, dt, dd, ol, ul, li) */
	ul, ol {
		margin : 0em 0em 1em 2em;
		padding : 0em 0em 0em 0em;
	}
		li {
			margin : 0em 0em 0em 0em;
			padding : 0em 0em 0em 0em;
		}
	dl {
		margin : 0em 0em 0em 0em;
		padding : 0em 0em 0em 0em;
	}
		dt {
			font-weight : bold;
			font-size : 100%;
			color : #3366CC;
			margin : 0em 0em 0em 0em;
			clear : both;
		}
		dd {
			margin : 0em 0em 1em 0em;
		}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {
		height : 0.2em;
		border : none;
		color : #fcc300;
		background-color : #FF8000;
		clear : both;
	}

	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {
		font-size : 100%;
		border : none;
		margin : 0em 0em 0em 0em;
		padding : 0em 0em 0em 0em;
	}
		caption {
			font-size : 100%;
			font-weight : bold;
			text-align : left;
			color : #3366CC;
			background-color : transparent;
			margin : 0em 0em 0em 0em;
			clear : both;
		}
		thead {}
			thead th {
				color : #3366CC;
				text-align : left;
				vertical-align : top;
				font-weight : bold;
				border-bottom : solid 0.2em #3366CC;
				padding : 1em 0.2em 0.2em 0.2em;
			}
		tfoot {}
		tbody {}
			tr {}
				tr.odd  {
					background-color : #FFFFFF;
				}
				tr.even  {
					background-color : #DDEEFF;
				}
					th {
						color : #3366CC;
						text-align : left;
						vertical-align : top;
						font-weight : bold;
						padding : 1em 0.2em 0.2em 0.2em;
					}

					td {
						color : #000033;
						vertical-align : top;
						padding : 0.2em 0.2em 0.2em 0.2em;
					}
	table.form {
		border : none;
	}
		table.form th {
			border : none;
			padding : 0.2em 0.2em 0.2em 0.2em;
		}
		table.form td {
			border : none;
		}
	/* img */
	img {
		border : none;
	}

	.smaller {
		font-size : 90%;
	}
	.larger {
		font-size : 100%;
	}
	.right {
		position : relative;
		float : right;
	}
	.left {
		position : relative;	
		float : left;
	}
	.nofloat {
		clear : both;
	}
	.hidden {
		display : none;
	}
