div.MainFreeform {
	float: left;
}

div.MiddleWrapper {
	float: left;
	width: 412px;
	min-height: 455px;

}

div.freeform {
	float: left;
	width: 405px;
}

div.SubPageLinks {
	float: left;
	width: 412px;
}

div.Categories {
	float: right;
}


select.formFieldDropDown {
	float: none;
}

p.formFieldHelp {
	float: right;
	width: 155px;
	font-size: 70%;
}

p.formFieldCaption, p.formFieldCaptionRequired {
	font-size: 70%;
}

p.no_results
{
    font-size: 70%;
}

div.News {
	float: left;
	width: 400px;
}

div.Events {
	float: left;
	width: 400px;
}




div.EventItem {
	float:left;
	display: block;
	margin-bottom: 5px;
	clear:left;
	width:100%;
}

div.NewsItem {
	float:left;
	margin-bottom: 5px;
	clear:left;
	width:100%;
}

div.ProjectItem {
	float:left;
	display: block;
	margin-bottom: 5px;
	clear:left;
	width:100%;
}

.VacancyListing, .PublicationListing {
    float:left;
	display: block;
	margin-bottom: 5px;
	clear:left;
	width:100%;
}

div.ItemWidthLimiter {
	float: left;
	width: 405px;
}
		
#LongNewsListing a {
	color: #339900;
	font-weight: bold;
}

#PublicationListing {
	width: 405px;
}

#PublicationListing a {
	color: #339900;
	font-weight: bold;
}

#form1 {
	width: 405;
}


div.randomObjects {
	width: 100%;
}


.hrlightgrey { clear: both;}

div.page_size {float: right; width: 55%; margin: 0; padding: 0; }

div.page_size .templateText { font-size: 70%; }

div.page_size #Table2 { float: right;}
div.page_size #Table2 td { }

div.page_select { text-align: center; font-size: 70%; font-weight: bolder;}

div #VacancyListing { clear: both; display: block; }

div #PublicationListing { clear: both; display: block; }

.min_height_80px
{
    height: 80px;
    width: 1px;
    float: right;
}

#breadcrumb a { text-decoration: underline }

p.date_heading { margin-bottom: 8px; font-size: 100%; font-weight: bold;}

.resource_heading { font-size: 70%; font-weight: bolder; margin-top: 8px; }

#NotHomepage div.NewsItem, #NotHomepage .ItemDetail {
	width:400px;
}


