/*
Reset Font sizes
*********************************/
html {
	font-size: 16px; /* reset safari's 14px default */
}
* html {
	font-size: 100%; /* override pixel value for IE's benefit */
}
body {
	font-size:70%;
}

/*
Reset Default styles
**********************************/
* {
	font-family:arial, tahoma, verdana, "sans-serif";
	margin:0;
	padding:0;
	font-size:100%;
}
img,
form,
fieldset {
	border:none;
}

div#content p {
}

.left {
	float:left;
	margin-right:10px;
	margin-bottom:1em;
}

.right {
	float:right;
	margin-left:10px;
	margin-bottom:1em;
}

.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div#content .right {
	text-align:right;
}

div#content .clear {
	clear:both;
}

div#content td, div#content th {
	padding:0.2em 2em;
}

div#content table.tight td, div#content table.tight th {
	padding:0.2em !important;
}

div#content table.small td, div#content table.small th {
	font-size:100% !important;
}

div#content th.right, div#content tr.right th,
div#content td.right, div#content tr.right td {
	padding-left:2em;
	padding-right:5px;
	font-size:120%;
	text-align:right;
}

div#content th.left, div#content tr.left th,
div#content td.left, div#content tr.left td {
	padding-left:5px;
	padding-right:2em;
	font-size:120%;
	text-align:left;
}

div#footer {
	float:left;
	clear:both;
	margin-top:10px;
	padding-top:10px;
	border-top:2px solid #000000;
}

	div#footer li {
		display:inline;
		padding-right:10px;
		margin-right:10px;
		border-right:1px solid black;
	}

		div#footer li.last {
			border-right:none;
		}