div.menucolumn {
	border:1px #CCCCCC solid;
	width: 80px !important;
	margin: 10px;
	padding: 3px;
	padding-top:15px;
	text-align:center;
	background-color:white;
	float:left;
}
	div.menucolumn a {
		font-size:12px;
		color:black;
		text-decoration:none;
	}
	div.menucolumn a:hover {
		text-decoration:underline;
	}
	div.menucolumn img {
		border:none;
		width:42px;
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
	}
	div.menucolumn img:hover {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;	
	}
div.contentcolumn {
	float:left;
	margin: 10px;
	padding:20px;
	width:680px !important;
	background-color:white;
	border:1px #CCCCCC solid;
}
	div.contentcolumn form ul {
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	div.contentcolumn form label {
		display:block;
		font-weight:bold;
		margin:2px 0;
	}
	div.contentcolumn form textarea {
		width:500px;
		height:200px;
		border:1px solid grey;
	}
	div.contentcolumn form input {
		width: 250px;
		border:1px solid grey;
	}
	div.contentcolumn table {
		width:500px;
	}
	div.contentcolumn table th {
		text-align:left;
	}
	div.contentcolumn form input.checkbox {
		width:11px;
		height:11px;
	}

	div.moduleBox {
		width:200px;
		border: 1px #CCCCCC solid;
		margin-right:24px;
		float:left;
		margin-bottom:20px;
		background-color:#DDDDDD;
	}
		div.moduleBox div.top {
			background-color:white;
			border-bottom:1px #CCCCCC solid;
			padding-left:10px;
			height:60px;
			padding-top:5px;
		}
		div.moduleBox h2 {
			position:relative;
			top:-10px;
		}
		div.moduleBox span {
			position:relative;
			left:55px;
			top:15px;
		}
		div.moduleBox h2 img {
			position:absolute;

		}
		div.moduleBox div.content {
			height:140px;
		}
			div.moduleBox div.content a {
				text-decoration:none;
				color:black;
			}
			div.moduleBox div.content a:hover {
				text-decoration:underline;
				color:black;
			}
			
