.noShow {
	display: none;
}

img {
	border: 0;
}

body {
	background: #ffb;
}

div#header {
	display: none;
}

div#site {
	background: #fff;
	border: solid 1px #000;
	margin: auto;
	width: 800px;
}

div#leftNavi {
	float: left;
	width: 150px;
}
	div#leftNavi a,
	div#leftNavi a:visited {
		color: #000;
		display: block;
		width: 140px;
		text-decoration: none;
	}

	div#leftNavi ul {
		border-top: solid 1px #000;
		margin: 0;
		padding: 0;
	}

	div#leftNavi li {
		background: #f0e639;
		border-bottom: solid 1px #000;
		border-right: solid 1px #000;
		color: #000;
		list-style: none;
		margin: 0;
		padding: 5px;
	}

	div#leftNavi li.act {
		background: #000;
		color: #fff;
		padding: 0;
	}

		div#leftNavi ul li.act a:visited,
		div#leftNavi ul li.act a:hover,
		div#leftNavi ul li.act a {
			color: #fff;
			padding: 5px;
		}

		div#leftNavi ul ul {
			margin: 0;
		}

		div#leftNavi ul ul li {
			background: #589450;
			margin: 0;
			padding: 5px;
			padding-left: 15px;
		}

			div#leftNavi ul ul li a,
			div#leftNavi ul ul li a:visited {
				color: #f0e639;
				width: 115px;
			}

			div#leftNavi ul ul li.act {
				background: #f0e639;
				color: #589450;
				padding-left: 15px;
			}
				div#leftNavi ul ul li.act a:visited,
				div#leftNavi ul ul li.act a:hover,
				div#leftNavi ul ul li.act a {
					color: #589450;
				}

		div#leftNavi ul ul ul li {
			background: #589450;
			margin: 0;
			padding: 5px;
			padding-left: 25px;
		}

div#mainContent {
	margin-left: 150px;
	min-height: 350px;
	padding: 10px;
	padding-right: 0;
	width: 630px;
}

* html div#mainContent { height: 350px; }

div#footer {
	clear: both;
	height: 50px;
}

div#footer p {
	float: right;
	padding-right: 10px;
	padding-top: 25p;
}

ul.noListSymbol {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
	ul.noListSymbol li {
		margin: 0;
		padding-left: 0;
	}

table.resultTable p {
	margin: 0;
}

div.clearBody {
	clear: both;
}
