#table_head {
	width: 783px; background-image: url("../images/top_header.gif");
}
#header_table {
	width: 783px; height: 65px;
}
#nav_table {
	top: 0px; position: absolute;
}
#page_nav {
	margin: 0px auto; padding: 10px 0px; width: 100%; font-size: 12px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#page_nav ul {
	margin: 0px 0px 0px 45px; padding: 0px; list-style-type: none; white-space: nowrap;
}
#page_nav li {
	display: inline; list-style-type: none;
}
#page_nav li a {
	padding: 0px 30px; color: rgb(0, 0, 0); text-decoration: none;
}
#page_nav li a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
#activelink {
	color: rgb(102, 102, 102); text-decoration: underline;
}
#error {
	color: rgb(255, 0, 0); padding-right: 50px; font-size: 18px; font-style: normal; font-weight: normal; float: right;
}
.scroll_field {
	width: 783px;
}
.recordlist_nav {
	width: 100%; text-align: right; color: rgb(0, 0, 0); padding-top: 20px; padding-left: 20px; font-size: 12px; font-variant: normal;
}
.recordlist_nav_next {
	width: 100%; text-align: right; color: rgb(0, 0, 0); padding-top: 20px; font-size: 12px; font-variant: normal;
}
table.record {
	margin: 0px auto; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(0, 0, 0); font-size: 14px; float: left; background-color: rgb(249, 248, 248);
}
th.browse_header {
	margin: 0px auto; padding: 0px 10px; height: 63px; font-size: 12px; font-weight: bold;
}
tr.browse_header {
	height: 63px;
}
.browse_records {
	width: 100%;
}
.year_cell {
	width: 70px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.cibnr_cell {
	width: 100px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.title_cell {
	width: 360px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.type_cell {
	width: 160px; text-align: center; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.picture_cell {
	width: 30px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.contact_image {
	width: 48px;
}
.country_cell_header {
	width: 70px; vertical-align: bottom;
}
.contact_cell_header {
	width: 100px; vertical-align: bottom;
}
.affiliation_cell_header {
	width: 360px; vertical-align: bottom;
}
.organisation_cell_header {
	width: 160px; vertical-align: bottom;
}
.picture_cell_header {
	width: 30px; vertical-align: bottom;
}
table.reclistnavi {
	margin: 0px auto; width: 100%; text-align: right;
}
.recordlist_nav_next a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.recordlist_nav_last a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.recordlist_nav_first a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.recordlist_nav_prev a {
	color: rgb(0, 0, 0); font-weight: bold;
}
a {
	color: rgb(0, 0, 0); font-weight: bold;
}
tr.table_row {
	
}
td.browse_cell {
	padding: 5px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); font-size: 12px; font-weight: normal;
}
td.browse_cell img {
	width: 60px;
}
.sublinks a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.sublinks a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.sublinks a:hover {
	color: rgb(4, 246, 220);
}
#footer {
	top: 10px; width: 100%; height: 35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; position: relative;
}
#footertext {
	text-align: center; color: rgb(0, 0, 0); font-weight: normal; white-space: nowrap;
}
.footerwidth {
	margin: 0px auto; border: currentColor; border-image: none; width: 100%; position: relative;
}
#footer ul.secondary_links {
	margin: 0px;
}
#footer ul.secondary_links li {
	display: inline;
}
#footer ul.secondary_links a:link {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; display: inline;
}
#footer ul.secondary_links a:visited {
	color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; display: inline;
}
#footer ul.secondary_links a:hover {
	color: rgb(102, 102, 102);
}
