	#menu {
		list-style: none;
		margin: 0;
		padding: 0;
		vertical-align: top;
		width: 225px;
		overflow:hidden;
		opacity:0.7;
		filter:alpha(opacity=70);
	}
	#menu ul {
		display: none;
		list-style: none;
		margin: 0px;
		padding: 0px;
		overflow:hidden;
	}
	#menu ul ul {
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menu ul ul li a {
		padding-left: 20px;
		width: 218px;
		overflow:hidden;
	}
	#menu a {
		color: #000;
		cursor: pointer;
		display: block;
		font-weight: bold;
		margin-left: 0;
		padding: 2px 2px 2px 17px;
		width: 230px;
		background-repeat:no-repeat;
		background-position: 3px 50%;
	}
	#menu a.expanded {
		background-image: url(images/collapse.gif);
	}
	#menu a.collapsed {
		background-image: url(images/expand.gif);
	}
	#menu a:hover {
		text-decoration: none;
	}
	#menu ul a {
		background: rgb(216,250,165);
		border-top: 2px solid #fff;
		color: #000;
		display: block;
		font-weight: normal;
		padding: 2px 2px 2px 10px;
		width: 228px;
		font-size:smaller;
	}
	#menu ul a:hover {
		background : #f5f5f5;
		text-decoration: underline;
	}
	#menu li.active a {
		background: #fff;
	}
	#menu li.active li a {
		background: #e8e8e8;
	}
	#menu .footer {
		background: rgb(191,255,0);
		border-top: 2px solid #fff;
		height: 9px;
		margin: 0 0 10px 0;
		width: 230px;
		padding:0px;
	}
	#menu .footer span {
		display: none;
	}
#menu .footer, #menu a{
	background-color: rgb(191,255,0);
}
.render table{
	width:90%;
}
.render table table{
	width:100%;
	border-collapse:collapse;
}
.render table table td p{ 
	margin:0px;
	padding:0px;
}
.render input{ 
	display:inline;
	margin-bottom:1px;
}
.render select{
	margin-bottom:1px;
}
.page_selection{
	font-weight:bold; important;
	color:red ! important;
}
.start{
	font-size:small;
	list-style-type:none;
	margin:0px; padding:0px;
	margin-top:10px;
}
.start a{text-decoration:none; color:blue;}
.start li{
}