#content ul.pagenumbers { margin: 15px 0px 15px 0px; padding: 0px; height: 17px;}
#content .pagenumbers .selected a { background-color: #3E68A1; color: #FFFFFF;}
#content .pagenumbers .selected a:hover { color: #fff;}
#content .pagenumbers a { float: left; padding: 2px 8px 2px 8px; height: auto; background-color: #CCE5F4; color: #3E68A1; text-decoration: none;}
#content .pagenumbers a:hover { background-color: #80B0E4; text-decoration: none; color: #fff;}
#content .pagenumbers li { list-style-type: none; display: inline; float: left; border-right: 1px solid #FFFFFF; background: none; padding: 0px;}

#content .pagingleft { background: url(/_images/template/paging_left.gif) scroll no-repeat left top;}
#content .pagingright { background: url(/_images/template/paging_right.gif) scroll no-repeat right top;}

.news { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.newsimage { padding: 20px 0px 20px 0px; float: left;}
.newsheader { background-color: #F0F0F0; height: 23px; margin-bottom: 10px; border-bottom: 1px solid #DADADA;}
.newsheadline { padding: 3px 10px 0px 0px; float: left;}
.newsheadline a { text-decoration: underline;}
.newsdate { color: #102154; padding: 3px 0px 0px 10px; float: right;}
.newsdescription { padding: 0px 10px 6px 10px;}


.events { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.events img { padding: 1px; border: 1px solid #ccc;}
.eventsheader { height: 23px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.eventsheadline { padding: 3px 10px 0px 0px; float: left; font-weight: bold;}
.eventsheadline a { text-decoration: underline;}
.eventsdate { color: #102154; padding: 3px 0px 0px 10px; float: right;}
.eventsdescription { padding: 0px 10px 6px 10px;}


.vacancy { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.vacancyheader { background-color: #F0F0F0; height: 23px; margin-bottom: 10px; border-bottom: 1px solid #DADADA;}
.vacancyheadline { padding: 3px 10px 0px 0px; float: left;}
.vacancyheadline a { text-decoration: underline;}
.vacancysalary { color: #102154; padding: 3px 0px 0px 10px; float: right; padding-right: 10px;}
.vacancydescription { padding: 0px 10px 6px 10px;}


.usefullinks { border-bottom: 1px dotted #ccc; margin-top: 10px; padding-bottom: 10px;}
	.usefullinks p { padding-bottom: 0px;}
	.usefullinksimage { width: 95px; height: auto; float: left; clear:right;}
	.usefullinksimage img { padding: 1px; border: 1px solid #ccc;}
	.usefullinkstext { float: left; padding-left: 10px;}


.genericdocdownloadbar { width: 508px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; clear:both; height: 38px;}
	.genericdocdownloadleft { padding-top: 10px; background: url(/_images/template/docdownload_bkg.gif) no-repeat scroll left top; float:left; width: 368px; height: 28px; padding-left: 40px;}
	.genericdocdownloadright { float:right; width: 80px; padding-top: 10px;}
	.genericdocdownloaddesc {min-height: 27px;}
	* html .genericdocdownloaddesc {height: 27px;}



