#mainleft {
	width: 65px;
	border-right: 1px solid #DAE1E9;
	float: left;
	height: 400px;
}

#mainmiddle {
	width: 660px;
	border-right: 1px solid #DAE1E9;
	float: left;
	height: 400px;
}

#mainmiddle h2 {
	font-weight: normal;
	font-size: 26px;
	padding: 8px 0px 0px 8px;
	color: #4D6B91;
	margin: 0;
}

#mainright {
	width: 180px;
	float: left;
	height: 350px;
	padding: 50px 10px 0 10px;
}

#mainright p {
	font-size: 14px;
	color: #808080;
}


#mainleft a.scrollup {
	text-decoration: none;
	display: block;
	width: 100%;
	border: 1px solid #9C6059;
	color: white;
	background-color: #9C6059;
}

#mainleft a.scrollup:hover {
	color: white;
	background-color: #9C6059;
}

#mainleft a.scrolldown {
	text-decoration: none;
	display: block;
	width: 100%;
	border: 1px solid #9C6059;
	color: white;
	background-color: #9C6059;
}

#mainleft a.scrolldown:hover {
	color: white;
	background-color: #9C6059;
}

#mainleft table {
	float: right;
	margin: 0;
	padding: 0;
}

#mainleft td {
	text-align: center;
	width: 20px;
	margin: 0;
	padding: 0;
}

#projectContent {
	line-height:1.4em;
	font-size: 12px;
	color: #4D6B91;
	height: 335px;
	z-index:11;
	padding: 10px 20px 0 20px;
}

#projectContent p {
	padding: 0;
	margin: 10px 0;
	text-align: left;
}

#projectContent hr {
	/*border: 1px solid #f2bc5c;*/
	border: 0;
	margin: 0 0 6px 0;
	padding: 0;
	height: 1px;
	color: #f2bc5c;
	background-color: #f2bc5c;
}

* html #projectContent hr {
	margin: -10px 0 0 0;
}

.scrollerspacer {
	height: 357px;
}

p#message {
	font-size: 12px;
	font-weight: bold;
	color: #060;
}

p#error {
	font-size: 12px;
	font-weight: bold;
	color: #f00;
}
