html {
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#636363;
	background:url('../img/background_page.gif') top left repeat-x #e9e9e9;
}
html * {
	margin:0px;
	padding:0px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#636363;
	line-height:1.18;
}
center {
	width:100%;
}



table.page {
	width:1024px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	background:url('../img/background_stripes_tile.gif') top right repeat-y;
}
table.page td {
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

td.contentright {
	width:244px;
	background:url('../img/background_right.gif') top left no-repeat;
}
td.contentright div.boxes {
	padding-top:15px;
	width:244px;
	
}



/*========== Boxes ==========*/
td.contentright div.boxes div.box {
	margin-left:5px;
	margin-bottom:10px;
	width:234px;
}
td.contentright div.boxes div.box div.top {
	width:234px;
	height:30px;
	background:url('../img/right_panel_top_new.png') top left no-repeat;
}

td.contentright div.boxes div.box div.title {
	padding:0px;
	float:left;
	text-align:left;
	position:relative;
	cursor:pointer;
}
td.contentright div.boxes div.box div.left {
	float:left;
	text-align:left;
}
td.contentright div.boxes div.box div.right {
	float:right;
	text-align:right;
}
td.contentright div.boxes div.box div.toggle {
	height:15px;
	width:15px;
	position:absolute;
	top:10px;
	left:11px;
}
td.contentright div.boxes div.opened div.toggle {
	background:url('../img/button_up.gif') top left no-repeat;
}
td.contentright div.boxes div.closed div.toggle {
	background:url('../img/button_down.gif') top left no-repeat;
}
td.contentright div.boxes div.box div.toggle:hover {
	cursor:pointer;
}
td.contentright div.boxes div.box div.right div.toggle {
	left:auto;
	right:11px;
}
td.contentright div.boxes div.box span.titletext {
	position:relative;
	top:11px;
	left:38px;
}
td.contentright div.boxes div.box div.right span.titletext {
	left:auto;
	right:38px;
}
td.contentright div.boxes div.box span.titletext a {
	text-decoration:none;
}
td.contentright div.boxes div.box div.middle {
	width:234px;
	background:url('../img/right_panel_middle_new.png') top left no-repeat;
}
td.contentright div.boxes div.box div.display {
	overflow:hidden;
	position:relative;
}
td.contentright div.boxes div.opened div.display {
	opacity:1;
}
td.contentright div.boxes div.closed div.display {
	height:4px;
	opacity:0;
}
td.contentright div.boxes div.scrollup {
	height:15px;
	cursor:pointer;
	background:url('../img/right_panel_scrollup_new.png') center no-repeat;
}
td.contentright div.boxes div.scrollup:hover {
	background:url('../img/right_panel_scrollup_highlight_new.png') center no-repeat;
}
td.contentright div.boxes div.scrolldown {
	height:15px;
	cursor:pointer;
	background:url('../img/right_panel_scrolldown_new.png') center no-repeat;
}
td.contentright div.boxes div.scrolldown:hover {
	background:url('../img/right_panel_scrolldown_highlight_new.png') center no-repeat;
}
td.contentright div.boxes div.box div.bottom {
	width:234px;
	height:16px;
	background:url('../img/right_panel_bottom_new.png') top left no-repeat;
}



td.contentright div.boxes div.box div.display h3 {
	margin-bottom:5px;
	color:#008581;
}
td.contentright div.boxes div.box div.display h3 a {
	text-decoration:none;
	color:#008581;
}
td.contentright div.boxes div.box div.display h3 a:hover {
	text-decoration:underline;
}
td.contentright div.boxes div.box div.display p {
	margin-bottom:5px;
}



/*========== Language Box ==========*/

div#languagebox {
}
div#languagebox.opened div#language_display {
	height:4px;
}




/*========== Search Box ==========*/

div#searchbox {
}
div#searchbox div.top {
	/*background:url('../img/search_panel_top_new.gif') top left no-repeat;*/
}
div#searchbox div.middle {
	/*background:url('../img/search_panel_middle_new.gif') top left no-repeat;*/
}
div#searchbox.opened div#search_display {
	/*height:60px;*/
	overflow:visible;
}
div#searchbox.opened div#intranet_display {
	/*height:60px;*/
}
div#searchbox div.searchform {
	padding:0px 15px 25px 15px;
	display:block;
	clear:both;
}
div#searchbox div.searchform input {
	margin:0px 0px 10px 0px;
	display:block;
	float:left;
	height:15px;
	border:0;
}
div#searchbox input.button {
	width:30px;
	color:#fff;
	background:url('../img/button_search.gif') top left no-repeat;
}
div#searchbox input.button:hover {
	cursor:pointer;
	background:url('../img/button_search_highlight.gif') top left no-repeat;
}
div#searchbox input.text {
	width:172px;
	padding-left:2px;
	background:url('../img/textfield.gif') top left no-repeat;
}
div#searchbox div#intranet_display input.text {
	width:100%;
}
div#searchbox div#intranet_display input#passwordfield, div#searchbox div#intranet_display input#__ac_password {
	width:172px;
	margin-top:0px;
}
div#searchbox div#intranet_display input.button {
	margin-top:0px;
	background:url('../img/button_login.gif') top left no-repeat;
}
div#searchbox div#intranet_display input.button:hover {
	background:url('../img/button_login_highlight.gif') top left no-repeat;
}



/*========== Search Manager ==========*/

div#searchbox div.select {
	clear:both;
	position:relative;
	z-index:10;
	padding:10px 15px 25px 15px;
	cursor:pointer;
}
div#searchbox div.select .value {
	height:13px;
	width:171px;
	padding-left:2px;
	float:left;
	background:#fff;
	border:1px solid #b0b0b0;
	border-right:none;
}
div#searchbox div.select .button {
	float:left;
	height:13px;
	width:29px;
	border:1px solid #b0b0b0;
	border-left:none;
	background:url('../img/right_panel_scrolldown_new.png') center no-repeat #fff;
}
div#searchbox div.select .button:hover {
	background:url('../img/right_panel_scrolldown_new.png') center no-repeat #fff;
}
div#searchbox div.select .select_items {
	clear:both;
	position:absolute;
	z-index:10;
	width:202px;
	top:24px;
	display:none;
	background:#fff;
	border:1px solid #aaa;
	border-top:1px dotted #ccc;
	opacity:0.9;
}
div#searchbox div.select.focused .select_items {
	display:block;
}
div#searchbox div.select .select_item {
	padding:2px 2px;
}
div#searchbox div.select .select_item:hover {
	background:#9bb;
	color:#fff;
}
div#searchbox div.select .select_item.selected {
	background:#9bb;
	color:#fff;
}
div#searchbox div.searchform.hidden {
	display:none;
}



/*========== News Box ==========*/

div#newsbox {
}
div#newsbox.opened div#news_display {
	/* set this height in the javascript drop down box as 'height_opened' */
	/*height:134px;*/
}


td.contentright div.boxes div.box div.display div.news-latest-container {
}
td.contentright div.boxes div.box div.display div.news-latest-item {
	padding:10px 15px;
}
td.contentright div.boxes div.box div.display span.news-latest-date {
	margin-bottom:5px;
	display:block;
	color:#008581;
	font-size:10px;
}
td.contentright div.boxes div.box div.display span.news-latest-date a {
	text-decoration:none;
	color:#008581;
	font-size:10px;
}
td.contentright div.boxes div.box div.display div.news-latest-morelink {
}
td.contentright div.boxes div.box div.display div.news-latest-morelink a {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_right_green.gif') left 4px no-repeat;
}
td.contentright div.boxes div.box div.display div.news-latest-morelink a:hover {
	
}



/*========== Contact Box ==========*/

div#contactbox {
}
div#contactbox.opened div#contact_display {
	height:274px;
}
div#contactbox div#contact_display div.map {
	height:274px;
	background:url('../img/right_panel_map_new.png') center no-repeat;
}
div#contactbox div#contact_display div.address {
	width:174px;
	height:101px;
	padding:10px;
	position:absolute;
	top:25px;
	left:20px;
	background:url('../img/contact_box_address_window.png') top left no-repeat;
}
div#contactbox div#contact_display:hover div.address {
	
}
div#contactbox div#contact_display div.address div.phone {
	padding-top:7px;
	text-align:right;
}
div#contactbox div#contact_display div.address div.fax {
	padding-top:3px;
	text-align:right;
}
div#contactbox div#contact_display div.address div.email {
	padding-top:3px;
	text-align:right;
}
div#contactbox div#contact_display div.address span.title {
	float:left;
}



/*========== Quicklink Box ==========*/

div#quicklinkbox {
}
div#quicklinkbox div.quicklink_container {
	padding:0px 6px;
}
div#quicklinkbox div.quicklink_item {
	padding:10px 9px;
	border-top:1px solid #f7f7f7;
	border-bottom:1px solid #ddd;
	background:url('../img/quicklink_icon.png') 10px center no-repeat;
}
div#quicklinkbox div.quicklink_item.first {
	border-top:none;
}
div#quicklinkbox div.quicklink_item.last {
	border-bottom:none;
}
div#quicklinkbox div.quicklink_item span.header {
	margin-left:50px;
	margin-bottom:5px;
	display:block;
	color:#008581;
	font-weight:bold;
}
div#quicklinkbox div.quicklink_item span.header a {
	color:#008581;
	text-decoration:none;
}
div#quicklinkbox div.quicklink_item span.header a:hover {
	text-decoration:underline;
}
div#quicklinkbox div.quicklink_item span.teaser {
	margin-left:50px;
	display:block;
}
div#quicklinkbox div.quicklink_item span.teaser a {
	text-decoration:none;
}
div#quicklinkbox div.quicklink_item span.teaser a:hover {
	
}



/*========== Menu Box ==========*/

div#menubox {
}
div#menubox.opened div#menu_display {
	height:258px;
}
div#menubox div#menu_display div.menu_container {
	height:228px;
	overflow:hidden;
}
div#menubox div#menu_display div.menu_container ul {
	list-style:none;
	padding:0px 6px;
}
div#menubox div#menu_display div.menu_container ul li {
	list-style:none;
}
div#menubox div#menu_display div.menu_container li.menu_item {
}
div#menubox div#menu_display div.menu_container li.menu_item a {
	padding:3px 10px;
	display:block;
	text-decoration:none;
}
div#menubox div#menu_display div.menu_container li.menu_item a.active {
	color:#008581;
	background:url('../img/right_panel_highlight_new.png') top left;
}
div#menubox div#menu_display div.menu_container li.menu_item a:hover {
	color:#008581;
	background:url('../img/right_panel_highlight_new.png') top left;
}



/*========== Minerva ==========*/

td.contentright div.minerva {
	margin-top:20px;
	margin-left:5px;
	width:234px;
	height:80px;
	vertical-align:bottom;
	background:url('../img/minerva.png') center bottom no-repeat;
}
td.contentright div.minerva a {
	width:100%;
	height:100%;
	display:block;
}



/*========== Main Menu ==========*/

table.page td.menu {
	height:70px;
	/*max-height:70px;*/
	width:780px;
	background:url('../img/background_menu.gif') top left no-repeat;
}
td.menu div.mainmenu {
	height:50px;
	width:770px;
	margin-top:15px;
	margin-left:5px;
}
td.menu div.mainmenu div.left {
	height:50px;
	width:10px;
	float:left;
	background:url('../img/mainmenu_left.gif') top left no-repeat;
}
td.menu div.mainmenu div.center {
	height:50px;
	width:750px;
	float:left;
	background:url('../img/mainmenu_center.gif') top left repeat-x;
}
td.menu div.mainmenu div.right {
	height:50px;
	width:10px;
	float:left;
	background:url('../img/mainmenu_right.gif') top left no-repeat;
}
td.menu div.mainmenu ul {
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
	height:100%;
	list-style:none;
}
td.menu div.mainmenu ul li {
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	height:100%;
}
td.menu div.mainmenu ul li a {
	padding:11px 20px 0px 20px; /*original*/
	padding:11px 15px 0px 15px;
	display:block;
	height:100%;
	height:40px;
	text-decoration:none;
}
td.menu div.mainmenu ul li a:hover {
	background:url('../img/mainmenu_highlight.png') center 30px no-repeat;
}
td.menu div.mainmenu ul li.active a {
	background:url('../img/mainmenu_highlight.png') center 30px no-repeat;
}



/*========== Header ==========*/

table.page td.header {
	height:190px;
	/*max-height:190px;*/
	width:780px;
	background:url('../img/background_header.gif') top right no-repeat;
}
td.header div.headerimage {
	height:180px;
	width:770px;
	margin-top:5px;
	margin-left:5px;
	background:url('../img/background_headerimage.gif') top left no-repeat;
}
td.header div.headerimage div#imageshifter {
	width:738px;
	height:128px;
	position:relative;
	top:15px;
	left:15px;
}
td.header div.headerimage img {
}



/*========== Language Menu ==========*/

div.language_menu {
	float:right;
	text-align:right;
	padding:0px 6px;
}
div.language_menu a {
	display:block;
	float:right;
	height:30px;
	padding:10px 5px;
}
div.language_menu a:hover {
	background:url('../img/languagemenu_highlight.png') center 30px no-repeat;
}
div.language_menu a.active {
	background:url('../img/languagemenu_highlight.png') center 30px no-repeat;
}
div.language_menu a img {
	border:none;
}



/*========== Sub Menu ==========*/

table.page td.submenu {
	height:30px;
	/*max-height:30px;*/
	width:780px;
	background:url('../img/background_submenu.gif') top right no-repeat;
}
td.submenu ul {
	padding:0px;
	margin:0px 0px 0px 20px;
	list-style:none;
}
td.submenu ul li {
	padding:5px 0px;
	float:left;
}
td.submenu ul li a {
	padding-left:0px;
	margin-right:40px;
	text-decoration:none;
	margin-right:15px;
	padding-left:20px;
	background:url('../img/button_right.gif') left center no-repeat;
}
td.submenu ul li a:hover {
	color:#008581;
	background:url('../img/button_right_highlight.gif') left center no-repeat;
}
td.submenu ul li.active a {
	padding-left:10px;
	margin-right:30px;
	color:#008581;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
	padding-left:20px;
	margin-right:15px;
	background:url('../img/button_right_highlight.gif') left center no-repeat;
}



/*========== Content Center ==========*/

table.page td.contentcenter {
	margin:0px;
	padding:20px 50px 20px 20px;
	height:auto;
	background:url('../img/background_content.gif') top right repeat-y #e9e9e9;
}
table.page td.contentcenter h1 {
	padding-top:15px;
	padding-bottom:15px;
	color:#008581;
	clear:both;
}
table.page td.contentcenter h2 {
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}
table.page td.contentcenter h3 {
	padding-top:15px;
	padding-bottom:0px;
	clear:both;
}
table.page td.contentcenter h1.align-left, table.page td.contentcenter h2.align-left, table.page td.contentcenter h3.align-left {
	text-align:left;
}
table.page td.contentcenter h1.align-center, table.page td.contentcenter h2.align-center, table.page td.contentcenter h3.align-center {
	text-align:center;
}
table.page td.contentcenter h1.align-right, table.page td.contentcenter h2.align-right, table.page td.contentcenter h3.align-right {
	text-align:right;
}
table.page td.contentcenter h1.csc-firstHeader {
	padding-top:0px;
	font-size:11px;
}
table.page td.contentcenter blockquote {
	display:block;
	padding-bottom:15px;
}
table.page td.contentcenter blockquote p {	
	padding:15px;
	border:1px dotted #ccc;
	background-color:#fdfdfd;
	background-color:#f2f2f2;
}
table.page td.contentcenter blockquote ul, table.page td.contentcenter blockquote ol {	
	padding-top:15px;
	border:1px dotted #ddd;
	background-color:#fdfdfd;
}
table.page td.contentcenter p {
	padding-bottom:15px;
	text-align:justify;
}
table.page td.contentcenter p.align-center {
	text-align:center;
}
table.page td.contentcenter p.align-left {
	text-align:left;
}
table.page td.contentcenter p.align-right {
	text-align:right;
}
table.page td.contentcenter a {
	color:#008581;
	text-decoration:underline;
}
table.page td.contentcenter a:hover {
}
table.page td.contentcenter a:visited {	
}
table.page td.contentcenter a.internal-link {
}
table.page td.contentcenter a.download {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_right_green.gif') 1px center no-repeat;
}
table.page td.contentcenter a.backlink {
	padding-left:10px;
	margin-bottom:15px;
	display:block;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_left_green.gif') 1px center no-repeat;
}
table.page td.contentcenter a.external-link {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_right_green.gif') 1px center no-repeat;
}
table.page td.contentcenter a.external-link-new-window {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_right_green.gif') 1px center no-repeat;
}
table.page td.contentcenter strong a, table.page td.contentcenter b a {
	color:#636363;
}
table.page td.contentcenter strong,
table.page td.contentcenter b,
table.page td.contentcenter em,
table.page td.contentcenter i,
table.page td.contentcenter sub,
table.page td.contentcenter sup {
	color:inherit;
	text-align:inherit;
}
table.page td.contentcenter em,
table.page td.contentcenter i,
table.page td.contentcenter sub,
table.page td.contentcenter sup {
	font-weight:inherit;
}
table.page td.contentcenter strong,
table.page td.contentcenter b,
table.page td.contentcenter sub,
table.page td.contentcenter sup {
	font-style:inherit;
}
table.page td.contentcenter ul {
	padding-bottom:10px;
}
table.page td.contentcenter li {
	padding-bottom:5px;
	margin-left:30px;
}
table.page td.contentcenter ol {
	padding-bottom:10px;
}
table.page td.contentcenter ol li {
	padding-bottom:5px;
	margin-left:30px;
}
table.page td.contentcenter li ul {
	padding-bottom:0px;
}
table.page td.contentcenter li ol {
	padding-bottom:0px;
}
table.page td.contentcenter div.left {
	text-align:left;
}
table.page td.contentcenter div.center {
	text-align:center;
}
table.page td.contentcenter div.right {
	text-align:right;
}
table.page td.contentcenter div.indent {	
	padding-left:15px;
}
table.page td.contentcenter span.clearer {
	display:block;
	clear:both;
}
table.page td.contentcenter span.important {
	color:#dd3333;
}
table.page td.contentcenter span.name-of-person {
	color:#3333dd;
}
table.page td.contentcenter span.detail {
	color:#33dd33;
}
table.page td.contentcenter img {
	border-color:#ccc;
}




/*========== Footer ==========*/

table.page td.footer {
	padding-left:280px;
	height:20px;
	max-height:20px;
	vertical-align:middle;
	font-size:10px;
}
table.page td.footer * {
	font-size:10px;
}
table.page td.footer a {
	color:#008581;
	text-decoration:underline;
}
table.page td.footer a:hover {
	text-decoration:underline;
}



/*========== Images / Text with images ==========*/

div.csc-textpic {
	clear:both;
}
div.csc-textpic div {
}
div.csc-textpic-text {
}
div.csc-textpic div.csc-textpicHeader h1 {
	clear:none;
}
div.csc-textpic-text p {
	text-align:justify;
}
div.csc-textpic-imagewrap {
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-left:15px;
	overflow:visible;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:0px;
	padding:0px;
	margin-top:-5px;
	padding-bottom:10px;
}
.csc-textpic-center div.csc-textpic-imagewrap {
	padding-left:10px;
}
.csc-textpic-left div.csc-textpic-imagewrap {
	padding-right:15px;
	padding-left:10px;
}
.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding-right:15px;
	padding-left:10px;
}
.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	padding-right:15px;
	padding-left:10px;
}



div.csc-textpic-imagewrap img {
	margin:0px;
	padding:0px;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	margin:0px;
	padding:0px;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
	margin:0px;
	padding:0px;
}



div.csc-textpic div.csc-textpic-clear {
	display:block;
	clear:both;
}



div.imageborder {
	height:100%;
	overflow:visible;
}
div.imageborder div.left_top {
	height:15px;
	width:15px;
	float:left;
	margin-left:-15px;
	background:url('../img/image_border_top_left.gif') left top no-repeat;
}
div.imageborder div.top {
	height:15px;
	width:100%;
	float:left;
	background:url('../img/image_border_top.gif') left top repeat-x;
}
div.imageborder div.right_top {
	height:15px;
	width:15px;
	float:left;
	margin-right:-15px;
	background:url('../img/image_border_top_right.gif') left top no-repeat;
}
div.imageborder div.left {
	clear:left;
	width:100%;
	margin-left:-15px;
	padding-left:15px;
	background:url('../img/image_border_left.gif') left top repeat-y;
}
div.imageborder div.middle {
	width:100%;
	background:#f2f2f2;
}
div.imageborder div.right {
	width:100%;
	padding-right:15px;
	background:url('../img/image_border_right.gif') right top repeat-y;
}
div.imageborder div.left_bottom {
	clear:left;
	width:100%;
	margin-left:-15px;
	padding-left:15px;
	background:url('../img/image_border_bottom_left.gif') left bottom no-repeat;
}
div.imageborder div.bottom {
	width:100%;
	min-height:10px;
	padding-bottom:12px;
	background:url('../img/image_border_bottom.gif') left bottom repeat-x;
}
div.imageborder div.right_bottom {
	width:100%;
	padding-right:15px;
	background:url('../img/image_border_bottom_right.gif') right bottom no-repeat;
}



/*========== Image Popup ==========*/

div.imagepopup {
	overflow:visible;
}
div.imagepopup div.left_top {
	margin-left:-15px;
	padding-left:15px;
	background:url('../img/image_border_top_left_opaque.png') left top no-repeat;
}
div.imagepopup div.top {
	height:15px;
	width:100%;
	background:url('../img/image_border_top_opaque.png') left top repeat-x;
}
div.imagepopup div.right_top {
	padding-right:15px;
	background:url('../img/image_border_top_right_opaque.png') right top no-repeat;
}
div.imagepopup div.left {
	margin-left:-15px;
	padding-left:15px;
	background:url('../img/image_border_left_opaque.png') left top repeat-y;
}
div.imagepopup div.middle {
	background:url('../img/image_border_middle_opaque.png') left top repeat;
}
div.imagepopup div.right {
	padding-right:15px;
	background:url('../img/image_border_right_opaque.png') right top repeat-y;
}
div.imagepopup div.left_bottom {
	margin-left:-15px;
	padding-left:15px;
	background:url('../img/image_border_bottom_left_opaque.png') left bottom no-repeat;
}
div.imagepopup div.bottom {
	min-height:10px;
	padding-bottom:12px;
	color:#333;
	background:url('../img/image_border_bottom_opaque.png') left bottom repeat-x;
}
div.imagepopup div.caption {
	padding-bottom:5px;
	color:#333;
}
div.imagepopup div.right_bottom {
	padding-right:15px;
	background:url('../img/image_border_bottom_right_opaque.png') right bottom no-repeat;
}
div.imagepopup div.buttonbar {
	padding:5px 0px 0px 0px;
}
div.imagepopup div.button.close {
	padding:0px 0px 5px 20px;
	display:inline;
	color:#333;
	background:url('../img/button_close.gif') left 1px no-repeat;
}
div.imagepopup div.button.close:hover {
	cursor:pointer;
}



/*========== Border Object ==========*/

div.border {
	overflow:visible;
	/* path to behavior file must be specified relative to the root of the website */
	behavior:url('./fileadmin/js/borderobject.htc');
}
div.border div.left_top {
	margin-top:-5px;
	margin-left:-5px;
	padding-left:15px;
	height:15px;
	background:url('../img/image_border_top_left.gif') left top no-repeat;
}
div.border div.top {
	height:15px;
	background:url('../img/image_border_top.gif') left top repeat-x;
}
div.border div.right_top {
	height:15px;
	padding-right:15px;
	background:url('../img/image_border_top_right.gif') right top no-repeat;
}
div.border div.left {
	margin-left:-5px;
	padding-left:15px;
	background:url('../img/image_border_left.gif') left top repeat-y;
}
div.border div.middle {
	text-align:center;
	background:#f2f2f2;
}
div.border div.right {
	padding-right:15px;
	background:url('../img/image_border_right.gif') right top repeat-y;
}
div.border div.left_bottom {
	margin-left:-5px;
	padding-left:15px;
	height:15px;
	background:url('../img/image_border_bottom_left.gif') left bottom no-repeat;
}
div.border div.bottom {
	height:15px;
	background:url('../img/image_border_bottom.gif') left bottom repeat-x;
}
div.border div.right_bottom {
	padding-right:15px;
	height:15px;
	background:url('../img/image_border_bottom_right.gif') right bottom no-repeat;
}



/*========== Sub Page ==========*/

table.page td.contentcenter div.subpage {
	margin-bottom:15px;
	margin-left:-15px;
	margin-right:-5px;
}
table.page td.contentcenter div.subpage div.top {
	height:10px;
	background:url('../img/content_panel_top.gif') top left no-repeat;
}
table.page td.contentcenter div.subpage div.bottom {
	height:10px;
	background:url('../img/content_panel_bottom.gif') top left no-repeat;
}
table.page td.contentcenter div.subpage div.middle {
	padding:10px 25px 15px 25px;
	background:url('../img/content_panel_middle.gif') top left repeat-y;
}

table.page td.contentcenter div.subpage div.middle h1 {
	padding-right:0px;
	padding-bottom:0px;
	padding-top:30px;
}
table.page td.contentcenter div.subpage div.middle h2 {
	padding-top:15px;
	padding-bottom:0px;
	clear:both;
}
table.page td.contentcenter div.subpage div.middle h3 {
	padding-top:15px;
	padding-bottom:0px;
	clear:both;
}
table.page td.contentcenter div.subpage div.middle h1.csc-firstHeader {
	padding-top:5px;
}

table.page td.contentcenter div.subpage div.middle p {
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:justify;
}
table.page td.contentcenter div.subpage div.middle p.align-center {
	text-align:center;
}
table.page td.contentcenter div.subpage div.middle p.align-left {
	text-align:left;
}
table.page td.contentcenter div.subpage div.middle p.align-right {
	text-align:right;
}
table.page td.contentcenter div.subpage div.middle blockquote {
	display:block;
	padding:15px 0px 0px 0px;
	border-bottom:1px dotted #ddd;
}
table.page td.contentcenter div.subpage div.middle blockquote p {	
	padding:15px 15px;
	text-align:left;
	border:1px dotted #ddd;
	border-bottom:none;
	background-color:#fdfdfd;
}
table.page td.contentcenter div.subpage div.middle blockquote ul, table.page td.contentcenter div.subpage div.middle blockquote ol {	
	padding-bottom:15px;
	border:1px dotted #ddd;
	border-bottom:none;
	background-color:#fdfdfd;
}
table.page td.contentcenter div.subpage div.middle p.indent {	
	margin-top:15px;
	padding:15px 15px;
	text-align:left;
	border:1px dotted #ddd;
	background-color:#fdfdfd;
}

table.page td.contentcenter a.backlink {
	margin-top:15px;
	margin-bottom:0px;
}

table.page td.contentcenter div.subpage div.middle ul {
	padding-top:10px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle ul li {
	padding-top:5px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-left-nowrap div.csc-textpic-text ul li {
	margin-left:40px;
}
table.page td.contentcenter div.subpage div.middle ol {
	padding-top:10px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle ol li {
	padding-top:5px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle li ul {
	padding-top:0px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle li ol {
	padding-top:0px;
	padding-bottom:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-left-nowrap div.csc-textpic-text ol li {
	margin-left:40px;
}

table.page td.contentcenter div.subpage div.middle div.border {
	margin-top:15px;
}
table.page td.contentcenter div.subpage div.middle div.border.multimedia {
	text-align:center;
}
table.page td.contentcenter div.subpage div.middle div.border div {
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	background:transparent;
}
table.page td.contentcenter div.subpage div.middle div.border.multimedia div.middle {
	text-align:center;
}
table.page td.contentcenter div.subpage div.middle div.multimedia embed {
	margin:0px;
	padding:0px;
	text-align:center;
	border:5px solid #ccc;
}

table.page td.contentcenter div.subpage div.middle div.imageborder {
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	background:transparent;
}
table.page td.contentcenter div.subpage div.middle div.imageborder div {
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	background:transparent;
}

table.page td.contentcenter div.subpage div.middle div.csc-textpic img {
	border:1px solid #ccc;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic div.csc-textpic-imagewrap {
	padding-top:15px;
	padding-bottom:15px;
	
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-right:15px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-lastcol {
	padding-right:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic div.csc-textpic-imagewrap dd.csc-textpic-caption {
	font-style:italic;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-center div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-below div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-above div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-left div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-right div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	padding:0px;
}
table.page td.contentcenter div.subpage div.middle div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow {
	
}

table.page td.contentcenter div.subpage div.middle table.contenttable {
	padding:0px;
	margin:0px;
	margin-top:15px;
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.contenttable th {
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
table.page td.contentcenter div.subpage div.middle table.contenttable th p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter div.subpage div.middle table.contenttable td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter div.subpage div.middle div.tableborder {
	padding:0px;
	margin:0px;
	width:100%;
	height:auto;
	background:transparent;
}
table.page td.contentcenter div.subpage div.middle div.tableborder div {
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	background:transparent;
}
table.page td.contentcenter div.subpage div.middle div.tableborder table {
	margin:0px;
	margin-top:15px;
	padding:0px;
	width:100%;
	position:static;
	z-index:0;
	border:none;
}
table.page td.contentcenter div.subpage div.middle div.tableborder table.contenttable {
	border:1px solid #ddd;
}
table.page td.contentcenter div.subpage div.middle div.tableborder table.contenttable th {
	border:none;
	background-color:#e9e9e9;
}
table.page td.contentcenter div.subpage div.middle div.tableborder table.contenttable td {
	border:none;
	background-color:#fdfdfd;
}

table.page td.contentcenter div.subpage div.middle table.group_members_table {
	margin-top:15px;
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.group_members_table th {
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
table.page td.contentcenter div.subpage div.middle table.group_members_table td {
	padding-top:5px;
}
table.page td.contentcenter div.subpage div.middle table.group_members_table tr.first td {
	padding-top:15px;
}
table.page td.contentcenter div.subpage div.middle table.group_members_table tr.groupleader.first td {
	padding-top:5px;
}
table.page td.contentcenter div.subpage div.middle table.group_members_table tr.director.first td {
	padding-top:5px;
}

table.page td.contentcenter div.subpage div.middle table.group_contact_table {
	margin-top:15px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.group_contact_table td {
	padding:5px 5px 0px 0px;
}
table.page td.contentcenter div.subpage div.middle table.group_contact_table td.address {
	padding-top:0px;
	padding-bottom:10px;
}
table.page td.contentcenter div.subpage div.middle table.group_contact_table td.address strong {
	display:block;
	padding-bottom:5px;
}

table.page td.contentcenter table.services_contact_table {
	margin-bottom:15px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.services_contact_table {
	margin-top:15px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.services_contact_table td, table.page td.contentcenter table.services_contact_table td {
	padding:5px 5px 0px 0px;
}
table.page td.contentcenter div.subpage div.middle table.services_contact_table td.address, table.page td.contentcenter table.services_contact_table td.address {
	padding-top:0px;
	padding-bottom:10px;
}
table.page td.contentcenter div.subpage div.middle table.services_contact_table td.address strong, table.page td.contentcenter table.services_contact_table td.address strong {
	display:block;
	padding-bottom:5px;
}
table.page td.contentcenter div.subpage div.middle table.services_contact_table td.service_leader, table.page td.contentcenter table.services_contact_table td.service_leader {
	padding-top:15px;
}

table.page td.contentcenter div.subpage div.middle table.gridtable {
	margin-top:15px;
	border-spacing:0px;
	border-collapse:collapse;
	border:1px solid #ddd;
}
table.page td.contentcenter div.subpage div.middle table.gridtable th {
	border:none;
	background-color:#e9e9e9;
}
table.page td.contentcenter div.subpage div.middle table.gridtable td {
	border:none;
	background-color:#fdfdfd;
}
table.page td.contentcenter div.subpage div.middle table.gridtable tr:hover th {
	background-color:#e2e2e2;
}
table.page td.contentcenter div.subpage div.middle table.gridtable tr:hover td {
	background-color:#f2f2f2;
}

table.page td.contentcenter div.subpage div.middle table.csc-uploads {
	margin:15px 0px 0px 0px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.csc-uploads td {
	margin:0px;
	padding:5px 5px 0px 0px;
}
table.page td.contentcenter div.subpage div.middle table.csc-uploads td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter div.subpage div.middle table.csc-uploads td p.csc-uploads-description {
	padding-left:10px;
}



/*========== Sub Page with Menu ==========*/

table.page td.contentcenter div.subpage div.menu {
	height:30px;
	background:url('../img/content_panel_top.gif') left bottom no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
}
table.page td.contentcenter div.subpage div.menu ul.menu li {
	margin:0px;
	padding:0px;
	height:30px;
	display:block;
	float:left;
}
table.page td.contentcenter div.subpage div.menu ul.menu li span {
	height:30px;
	display:block;
	float:left;
}
table.page td.contentcenter div.subpage div.menu ul.menu li span.left {
	width:5px;
	background:url('../img/tab_inactive_left_space.gif') right top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.active span.left,
table.page td.contentcenter div.subpage div.menu ul.menu li.lastactive span.left {
	width:5px;
	background:url('../img/tab_active_left_space.gif') right top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.first span.left {
	width:10px;
	background:url('../img/tab_inactive_left_first.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.firstactive span.left {
	width:10px;
	background:url('../img/tab_active_left_first.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li span.center {
	padding:8px 10px 0px 10px;
	background:url('../img/tab_inactive_center.gif') left top repeat-x;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.active span.center,
table.page td.contentcenter div.subpage div.menu ul.menu li.firstactive span.center,
table.page td.contentcenter div.subpage div.menu ul.menu li.lastactive span.center {
	background:url('../img/tab_active_center.gif') left top repeat-x;
}
table.page td.contentcenter div.subpage div.menu ul.menu li span.right {
	width:5px;
	background:url('../img/tab_inactive_right_last.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.active span.right,
table.page td.contentcenter div.subpage div.menu ul.menu li.firstactive span.right {
	width:5px;
	background:url('../img/tab_active_right_last.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.last span.right {
	width:9px;
	background:url('../img/tab_inactive_right_last.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.lastactive span.right {
	width:9px;
	background:url('../img/tab_active_right_last.gif') left top no-repeat;
}
table.page td.contentcenter div.subpage div.menu ul.menu li a {
	text-decoration:none;
	color:#636363;
	opacity:0.8;
}
table.page td.contentcenter div.subpage div.menu ul.menu li a:hover {
	color:#008581;
	opacity:0.8;
}
table.page td.contentcenter div.subpage div.menu ul.menu li.active a {
	color:#008581;
	opacity:1;
}



/*========== Slide Panel ==========*/

div.slidepanel {
	margin:0px 0px 15px 0px;
	padding:0px;
	float:none;
	clear:both;
}
div.subpage div.slidepanel {
	margin:15px 0px 0px 0px;
	padding:0px;
	float:none;
	clear:both;
}
div.slidepanel * {
	margin:0px;
	padding:0px;
}
div.slidepanel div.slidewindow {
	position:relative;
}
div.slidepanel div.slidewindow a {
	text-decoration:none;
}
div.slidepanel.horizontal {
	height:140px;
	width:710px;
	background:url('../img/slide_panel_center.gif') top left repeat-x;
}
div.subpage div.slidepanel.horizontal {
	height:130px;
	width:680px;
	background:url('../img/slide_panel_subpage_center.gif') center left repeat-x;
}
div.slidepanel.horizontal div.slideleft {
	margin:0px 0px 0px -5px;
	padding:0px;
	height:140px;
	width:20px;
	float:left;
	cursor:pointer;
	background:url('../img/slide_panel_left.gif') top left no-repeat;
}
div.subpage div.slidepanel.horizontal div.slideleft {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:130px;
	width:15px;
	float:left;
	cursor:pointer;
	background:url('../img/slide_panel_subpage_left.gif') center right no-repeat;
}
div.slidepanel.horizontal div.slideleft:hover {
	background:url('../img/slide_panel_left_highlight.gif') top left no-repeat;
}
div.subpage div.slidepanel.horizontal div.slideleft:hover {
	background:url('../img/slide_panel_subpage_left_highlight.gif') top left no-repeat;
}
div.slidepanel.horizontal div.slideright {
	margin:0px -5px 0px 0px;
	padding:0px;
	height:140px;
	width:20px;
	float:right;
	cursor:pointer;
	background:url('../img/slide_panel_right.gif') top right no-repeat;
}
div.subpage div.slidepanel.horizontal div.slideright {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:130px;
	width:15px;
	float:right;
	cursor:pointer;
	background:url('../img/slide_panel_subpage_right.gif') center left no-repeat;
}
div.slidepanel.horizontal div.slideright:hover {
	background:url('../img/slide_panel_right_highlight.gif') top left no-repeat;
}
div.subpage div.slidepanel.horizontal div.slideright:hover {
	background:url('../img/slide_panel_subpage_right_highlight.gif') top left no-repeat;
}
div.slidepanel.horizontal div.slidewindow {
	margin:5px 0px;
	padding:0px;
	width:676px;
	height:130px;
	float:left;
	overflow:scroll;
	overflow-y:hidden;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
div.subpage div.slidepanel.horizontal div.slidewindow {
	margin:0px 0px;
	padding:0px;
	width:646px;
	height:130px;
	float:left;
	overflow:scroll;
	overflow-y:hidden;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
div.slidepanel.horizontal div.slidewindow div.load_message {
	position:absolute;
	left:300px;
	top:55px;
	color:#888;
}
div.slidepanel.horizontal div.slidewindow div.slide {
	padding:25px;
	/* will be calculated by the slide panel */
	width:1300px;
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem {
	padding:0px;
	margin:0px 10px 0px 0px;
	display:inline;
	width:auto;
	height:auto;
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.last {
	margin:0px;
}
div.slidepanel.horizontal div.slidewindow img {
	margin:0px;
	padding:0px;
	border:1px solid #fff;
}



/*========== Tour Widget ==========*/

div#tourwidget.slidepanel.horizontal {
	height:360px;
	background:url('../img/slide_panel_large_center.gif') top left repeat-x;
}
div#tourwidget.slidepanel.horizontal div.slideleft {
	height:360px;
	background:url('../img/slide_panel_large_left.gif') top left no-repeat;
}
div#tourwidget.slidepanel.horizontal div.slideleft:hover {
	background:url('../img/slide_panel_large_left_highlight.gif') top left no-repeat;
}
div#tourwidget.slidepanel.horizontal div.slideright {
	height:360px;
	background:url('../img/slide_panel_large_right.gif') top right no-repeat;
}
div#tourwidget.slidepanel.horizontal div.slideright:hover {
	background:url('../img/slide_panel_large_right_highlight.gif') top right no-repeat;
}
div#tourwidget.slidepanel.horizontal div.slidewindow {
	height:350px;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide {
	padding:0px;
	width:4732px;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem {
	margin:0px;
	padding:0px;
	width:676px;
	float:left;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table {
	width:100%;
	height:350px;
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td {
	vertical-align:middle;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.text {
	padding:10px;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.text span.title {
	padding-bottom:5px;
	display:block;
	font-weight:bold;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.text.left {
	border-right:1px solid #ddd;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.text.right {
	border-left:1px solid #ddd;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.image {
	padding:10px;
}
div#tourwidget.slidepanel.horizontal div.slidewindow div.slide div.slideitem table td.image span.imgcaption {
	display:block;
}




/*========== Tables ==========*/

table.contenttable {
	margin:0px 0px 15px 0px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.contenttable th {
	margin:0px;
	padding:0px 5px 0px 0px;
	text-align:left;
	vertical-align:top;
}
table.contenttable td {
	margin:0px;
	padding:5px 5px 0px 0px;
	text-align:left;
	vertical-align:top;
}
table.contenttable th p, table.contenttable td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter table.contenttable th p, table.page td.contentcenter table.contenttable td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.contenttable td a img {
	border:0;
}

table.csc-uploads {
	margin:0px 0px 15px 0px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.csc-uploads td {
	margin:0px;
	padding:5px 5px 0px 0px;
	text-align:left;
	vertical-align:top;
}
table.csc-uploads td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter table.csc-uploads td p {
	margin:0px;
	padding:0px;
	text-align:left;
}
table.page td.contentcenter table.csc-uploads td p.csc-uploads-description {
	padding-left:10px;
	font-style:italic;
}
table.csc-uploads td.csc-uploads-fileName a {
	padding-left:10px;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}



/*========== Table Borders ==========*/

div.tableborder {
	overflow:visible;
	margin:0px 0px 15px 0px;
}
div.tableborder table {
	margin:0px;
	margin-top:-10px;
	margin-bottom:-10px;
	border:none;
	position:relative;
	z-index:5;
	width:100%;
}
div.tableborder table th {
	padding:5px 10px;
	background-color:#f2f2f2;
}
div.tableborder table.headerleft th {
	border-right:1px solid #ddd;
	width:50%;
}
div.tableborder table.headertop th {
	vertical-align:bottom;
	border-bottom:1px solid #ddd;
}
div.tableborder table.headertop th select {
	margin-bottom:5px;
	width:100%;
	border:1px solid #bbb;
}
div.tableborder table td {
	padding:5px 10px;
	background-color:#fdfdfd;
}

table.page td.contentcenter div.tableborder table td a {
	color:#636363;
	text-decoration:none;
}
table.page td.contentcenter div.tableborder table tr:hover td a {
	color:#008581;
}

div.tableborder table.headerleft tr.tr-0 th {
	background:url('../img/table_header_left_top.gif') left top no-repeat #f2f2f2;
}
div.tableborder table.headerleft tr.tr-0 td.td-last {
	background:url('../img/table_cell_right_top.gif') right top no-repeat #fdfdfd;
}
div.tableborder table.headerleft tr.tr-last th {
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}
div.tableborder table.headerleft tr.tr-last td.td-last {
	background:url('../img/table_cell_right_bottom.gif') right bottom no-repeat #fdfdfd;
}
div.tableborder table.headertop tr.tr-0 th.td-0 {
	background:url('../img/table_header_left_top.gif') left top no-repeat #f2f2f2;
}
div.tableborder table.headertop tr.tr-0 th.td-last {
	background:url('../img/table_header_right_top.gif') right top no-repeat #f2f2f2;
}
div.tableborder table.headertop tr.tr-last td.td-0 {
	background:url('../img/table_cell_left_bottom.gif') left bottom no-repeat #fdfdfd;
}
div.tableborder table.headertop tr.tr-last td.td-last {
	background:url('../img/table_cell_right_bottom.gif') right bottom no-repeat #fdfdfd;
}
div.tableborder table.headertop tr:hover td {
	background-color:#f2f2f2;
}
div.tableborder table.headertop tr.tr-last:hover td {
	background-color:#f2f2f2;
}
div.tableborder table.headertop tr.tr-last:hover td.td-0 {
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}
div.tableborder table.headertop tr.tr-last:hover td.td-last {
	background:url('../img/table_header_right_bottom.gif') right bottom no-repeat #f2f2f2;
}

div.tableborder div.left_top {
	margin-left:-5px;
	padding-left:15px;
	background:url('../img/image_border_top_left.gif') left top no-repeat;
}
div.tableborder div.top {
	height:15px;
	width:100%;
	background:url('../img/image_border_top.gif') left top repeat-x;
}
div.tableborder div.right_top {
	padding-right:15px;
	margin-right:-5px;
	background:url('../img/image_border_top_right.gif') right top no-repeat;
}
div.tableborder div.left {
	margin-left:-5px;
	padding-left:5px;
	background:url('../img/image_border_left.gif') left top repeat-y;
}
div.tableborder div.middle {
	background:#f2f2f2;
}
div.tableborder div.right {
	padding-right:5px;
	margin-right:-5px;
	background:url('../img/image_border_right.gif') right top repeat-y;
}
div.tableborder div.left_bottom {
	margin-left:-5px;
	padding-left:15px;
	background:url('../img/image_border_bottom_left.gif') left bottom no-repeat;
}
div.tableborder div.bottom {
	height:15px;
	background:url('../img/image_border_bottom.gif') left bottom repeat-x;
}
div.tableborder div.right_bottom {
	padding-right:15px;
	margin-right:-5px;
	background:url('../img/image_border_bottom_right.gif') right bottom no-repeat;
}

table.menutable tr:hover td {
	background-color:#f2f2f2;
}
div.tableborder table.menutable tr:hover td {
	background-color:#f2f2f2;
}
div.tableborder table.menutable tr.tr-last:hover td {
	background-color:#f2f2f2;
}
div.tableborder table.menutable tr.tr-last:hover td.td-0 {
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}
div.tableborder table.menutable tr.tr-last:hover td.td-last {
	background:url('../img/table_header_right_bottom.gif') right bottom no-repeat #f2f2f2;
}
table.menutable th {
	white-space:nowrap;
}
table.menutable td.td-0 {
	white-space:nowrap;
}
table.menutable td a {
	color:#636363;
	text-decoration:none;
}
table.page td.contentcenter table.menutable td a {
	color:#636363;
	text-decoration:none;
}
table.menutable tr:hover td a {
	color:#008581;
}
table.page td.contentcenter table.menutable tr:hover td a {
	color:#008581;
}
div.tableborder table.menutable tr.searchrow td {
	background-color:#f2f2f2;
	border-top:1px solid #ddd;
}
div.tableborder table.menutable tr.searchrow td.td-0 {
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}
div.tableborder table.menutable tr.searchrow td.td-last {
	text-align:right;
	background:url('../img/table_header_right_bottom.gif') right bottom no-repeat #f2f2f2;
}

table.menutable td form {
	float:right;
}
table.menutable td input {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:15px;
	border:none;
}
table.menutable td input.button {
	width:30px;
	color:#fff;
	background:url('../img/button_search_light.gif') top left no-repeat;
}
table.menutable td input.button:hover {
	cursor:pointer;
	background:url('../img/button_search_light_highlight.gif') top left no-repeat;
}
table.menutable td input.text {
	width:178px;
	padding-left:2px;
	background:url('../img/textfield_light.gif') top left no-repeat;
}

table.imagetable td {
	text-align:center;
	vertical-align:middle;
}
div.tableborder table.contenttable.imagetable td {
	padding:10px;
}

div.tableborder table.seminar_table th {
	width:160px;
}
table.seminar_table td.title {
	font-weight:bold;
}
table.seminar_table td.speaker {
}



/*========== News Module ==========*/

td#contentcenter div.news-list-container {
}
td#contentcenter div.news-list-container div.news-list-item {
	padding-bottom:15px;
	clear:both;
}
td#contentcenter div.news-list-container div.news-list-item span.news-list-image {
	margin:0px 10px 10px 0px;
	display:block;
	float:left;
}
td#contentcenter div.news-list-container div.news-list-item span.news-list-image a {
	text-decoration:none;
}
td#contentcenter div.news-list-container div.news-list-item span.news-list-image a img {
	border:none;
}
td#contentcenter div.news-list-container div.news-list-item span.news-list-title {
	padding-bottom:5px;
	display:block;
	font-weight:bold;
}
td#contentcenter div.news-list-container div.news-list-item span.news-list-date {
	padding-bottom:5px;
	display:block;
	font-style:italic;
	font-size:90%;
	
}
td#contentcenter div.news-list-container div.news-list-item p {
	padding-bottom:5px;
}
td#contentcenter div.news-list-container div.news-list-item div.news-list-morelink a {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_right_green.gif') left 4px no-repeat;
}
td#contentcenter div.news-list-container div.news-list-item div.news-list-morelink a:hover {
	
}



td#contentcenter div.news-single-item {
	padding-bottom:15px;
}
td#contentcenter div.news-single-item span.news-single-title {
	padding-bottom:5px;
	display:block;
	font-weight:bold;
}
td#contentcenter div.news-single-item span.news-single-timedata {
	display:block;
}
td#contentcenter div.news-single-item p.news-single-author {
	display:block;
}
td#contentcenter div.news-single-item div.news-single-shortview {
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}
td#contentcenter div.news-single-item h3 {
	padding-top:0px;
	padding-bottom:15px;
	font-weight:normal;
	font-style:italic;
	clear:both;
}
td#contentcenter div.news-single-item div.border {
	margin:0px 10px 10px 0px;
	float:left;
}
td#contentcenter div.news-single-item div.news-single-img {
	display:inline;
}
td#contentcenter div.news-single-item p.news-single-imgcaption {
	padding:5px 0px 0px 0px;
	text-align:left;
	width:auto;
}
td#contentcenter div.news-single-item ul {
	clear:both;
}
td#contentcenter div.news-single-item ul li {
	
}
td#contentcenter div.news-single-item div.news-single-additional-info {
	padding-top:5px;
	clear:both;
}
td#contentcenter div.news-single-item div.news-single-additional-info dl dt {
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
}
td#contentcenter div.news-single-item div.news-single-additional-info dl dd {
	padding-bottom:5px;
	padding-left:15px;
	vertical-align:middle;
}
td#contentcenter div.news-single-item div.news-single-additional-info dl dd img {
	display:none;
}
td#contentcenter div.news-single-item div.news-single-additional-info dl dd a {
	padding-left:10px;
	text-decoration:none;
	background:url('../img/arrow_right_grey.gif') left center no-repeat;
}
td#contentcenter div.news-single-item div.news-single-additional-info dl dd a:hover {
	color:#008581;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}
td#contentcenter div.news-single-item div.news-single-backlink {
	padding-bottom:15px;
	clear:both;
}
td#contentcenter div.news-single-item div.news-single-backlink a {
	padding-left:10px;
	color:#008581;
	text-decoration:underline;
	background:url('../img/arrow_left_green.gif') left center no-repeat;
}



td#contentcenter div.news-search-form {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
td#contentcenter div.news-search-form span.clearer {
	display:block;
	clear:both;
}
td#contentcenter div.news-search-form input {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:15px;
	border:none;
}
td#contentcenter div.news-search-form input.button {
	width:30px;
	color:#fff;
	background:url('../img/button_search.gif') top left no-repeat;
}
td#contentcenter div.news-search-form input.button:hover {
	cursor:pointer;
	background:url('../img/button_search_highlight.gif') top left no-repeat;
}
td#contentcenter div.news-search-form input.text {
	width:178px;
	padding-left:2px;
	background:url('../img/textfield.gif') top left no-repeat;
}
td#contentcenter div.news-search-emptyMsg {
	display:block;
	clear:both;
}



td#contentcenter div.news-list-browse div.tx-ttnews-browsebox {
	padding-top:15px;
	clear:both;
	text-align:left;
	border-top:1px dotted #ccc;
}
td#contentcenter div.news-search-form + div.news-list-container div.news-list-browse div.tx-ttnews-browsebox {
	padding-top:0px;
	border-top:none;
}
td#contentcenter div.news-list-browse span.tx-ttnews-browsebox-strong {
	font-weight:bold;
}
td#contentcenter div.news-list-browse div.tx-ttnews-browsebox table {
	text-align:left;
}
td#contentcenter div.news-list-browse div.tx-ttnews-browsebox table td {
	padding-right:5px;
}
td#contentcenter div.news-list-browse div.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell p a {
	padding-left:10px;
	font-weight:bold;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}



td#contentcenter ul.news-amenu-list {
	padding:0px 0px 10px 0px;
	margin:0px;
	margin-bottom:15px;
	list-style:none;
	border-bottom:1px dotted #ccc;
}
td#contentcenter ul.news-amenu-list li {
	padding:0px 0px 5px 0px;
	margin:0px;
}
td#contentcenter ul.news-amenu-list li.news-amenu-item-year {
	padding-bottom:10px;
	font-weight:bold;
}



/*========== News List Preference Pane ==========*/

div.news-list-prefs {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
}
div.news-list-prefs label {
	margin-right:5px;
	vertical-align:middle;
}
div.news-list-prefs select {
	margin:0px;
	padding:0px;
	width:60px;
	vertical-align:middle;
	border:1px solid #bbb;
}
div.news-list-prefs span.news-count {
	margin-left:10px;
	vertical-align:middle;
	
}

/*========== News Slider ==========*/

/*
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item {
	display: block;
	float: left;
	height: auto;
	margin-right: 30px;
	margin-top: -10px !important;
	padding: 0;
	text-align: center;
	width: auto;
	position: relative;
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item a {
	display: block;
	width: 110px;
	height: 100px;
	background: #fafafa;
	border: 0 none;
	text-align: center;
	-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.3);
	box-shadow:0px 1px 4px rgba(0,0,0,0.3);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position: relative;
	overflow: hidden;
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item img {
	border: 0 none;
	min-height: 80px;
	min-width: 100px;
	top: 11px;
	left: 5px;
	position: absolute;
	clip: rect(0px, 100px, 79px, 0px);

}
.slidepanel .slidewindow .slide .news-slide-item .news-list-overlay {
	width: 100px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	left: 5px;
	background: #000;
	opacity: 0.5;
	filter: Alpha(opacity=50);
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.slidepanel .slidewindow .slide .news-slide-item:hover .news-list-overlay {
	height: 80px;
	opacity: 0.8;
	filter: Alpha(opacity=80);
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-title {
	height: 40px;
	width: 90px;
	padding: 5px 5px 0px 5px;
	overflow: hidden;
	position: absolute;
	bottom: 15px;
	left: 6px;
	color: #fff;
	text-align: left;
	cursor: pointer;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.slidepanel .slidewindow .slide .news-slide-item:hover .news-list-title {
	height: 70px;
	opacity: 1;
	filter: Alpha(opacity=100);
}
*/

div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item {
	display: block;
	float: left;
	height: 100px;
	width: 339px;
	margin-right: 0px;
	margin-top: -10px !important;
	padding: 0;
	text-align: center;
	position: relative;
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item a {
	
}
div.slidepanel.horizontal div.slidewindow div.slide div.slideitem.news-slide-item img {
	float: left;
	height: 100px;
	margin: 0px 15px;
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-overlay {
	display: none;
}
.slidepanel .slidewindow .slide .news-slide-item:hover .news-list-overlay {
	plugin.tt_news.displayLatest.subheader_stdWrap.crop = 230 | ... | 1
	plugin.tt_news.displayLatest.subheader_stdWrap.ifEmpty.field = bodytext
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-title {
	padding:0px 15px 5px 0px;
	text-align: left;
	clear:none;
}
.slidepanel .slidewindow .slide .news-slide-item a:hover .news-list-title {
	text-decoration:underline;
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-subtitle {
	padding-right:15px;
	text-align: left;
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-subtitle p {
	display: inline;
	padding: 0;
	margin: 0;
	text-align: left;
}
.slidepanel .slidewindow .slide .news-slide-item .news-list-morelink {
	padding-left: 7px;
	margin-left: 7px;
	color: #008581;
	font-weight: bold;
	text-decoration: underline;
	background: url('../img/arrow_right_green.gif') left 4px no-repeat;
}


/*========== Search Module ==========*/

div.tx-indexedsearch {
	
}
div.tx-indexedsearch-searchbox {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}
div.tx-indexedsearch-searchbox input {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:15px;
	border:none;
}
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:30px;
	color:#fff;
	background:url('../img/button_search.gif') top left no-repeat;
}
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover {
	cursor:pointer;
	background:url('../img/button_search_highlight.gif') top left no-repeat;
}
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:178px;
	padding-left:2px;
	background:url('../img/textfield.gif') top left no-repeat;
}
div.tx-indexedsearch span.clearer {
	display:block;
	clear:both;
}



div.tx-indexedsearch-whatis {
	display:none;
}
div.tx-indexedsearch-whatis span.tx-indexedsearch-sw {
	font-weight:bold;
}



div.tx-indexedsearch-res {
	clear:both;
}
table.tx-indexedsearch-res-table {
	border-spacing:0px;
	border-collapse:collapse;
}
table.tx-indexedsearch-res-table td {
	padding:0px 10px 5px 10px;
}
table.tx-indexedsearch-res-table td.head {
	padding-top:10px;
	width:100%;
	background:url('../img/table_cell_right_top.gif') right top no-repeat #fdfdfd;
}
table.tx-indexedsearch-res-table td.description {
	width:100%;
	background:#fdfdfd;
}
table.tx-indexedsearch-res-table td.path {
	padding-bottom:10px;
	width:100%;
	vertical-align:bottom;
	background:url('../img/table_cell_right_bottom.gif') right bottom no-repeat #fdfdfd;
}
table.tx-indexedsearch-res-table td.icon {
	padding:0px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #ccc;
	background:url('../img/table_header_left_top.gif') left top no-repeat #f2f2f2;
}
table.tx-indexedsearch-res-table td.rating {
	padding-bottom:7px;
	border-right:1px solid #ccc;
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}

div.tx-indexedsearch-title {
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
div.tx-indexedsearch-title a {
	padding-left:10px;
	color:#008581;
	text-decoration:none;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}
div.tx-indexedsearch-icon {
}
div.tx-indexedsearch-descr {
}
div.tx-indexedsearch-info {
}
div.tx-indexedsearch-info a {
	color:#008581;
}
div.tx-indexedsearch-percent {
	height:13px;
	width:208px;
	padding:1px;
	position:relative;
	text-align:left;
	background:url('../img/textfield_light.gif') center left no-repeat;
}
div.tx-indexedsearch-percent div.bar-container {	
}
div.tx-indexedsearch-percent div.rating {
	position:absolute;
	left:5px;
	top:1px;
	font-size:10px;
}
div.tx-indexedsearch-percent div.bar {
	height:13px;
	float:left;
	background:url('../img/rating_bar.gif') center left repeat-x;
	border-right:1px solid #ccc;
}


div.tx-indexedsearch-browsebox {
	padding-bottom:15px;
}
div.tx-indexedsearch-browsebox ul.browsebox {
	padding:0px;
	margin:0px;
	list-style:none;
}
div.tx-indexedsearch-browsebox ul.browsebox li {
	padding:0px 10px 0px 0px;;
	margin:0px;
	list-style:none;
	float:left;
}
div.tx-indexedsearch-browsebox ul.browsebox li a {
	
}
div.tx-indexedsearch-browsebox ul.browsebox li a:hover {
	color:#008581;
}
div.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	padding-left:10px;
	color:#008581;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}



/*========== Staff Search ==========*/

div.tx-awstaff-pi1 {
	
}
div.staff_search {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}
div.staff_search input {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:15px;
	border:none;
}
div.staff_search input.button {
	width:30px;
	color:#fff;
	background:url('../img/button_search.gif') top left no-repeat;
}
div.staff_search input.button:hover {
	cursor:pointer;
	background:url('../img/button_search_highlight.gif') top left no-repeat;
}
div.staff_search input.text {
	width:178px;
	padding-left:2px;
	background:url('../img/textfield.gif') top left no-repeat;
}
div.staff_search span.clearer {
	display:block;
	clear:both;
}

table.staff_table {
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.staff_table td {
	width:20%; 
}
td.contentcenter .contenttable.staff_table td.name a {
	color:#008581;
	text-decoration:underline;
}
table.staff_table td.name {
	white-space:nowrap;
}
table.staff_table td.phone {
	white-space:nowrap;
}
table.staff_table td.email {
	width:25%;
}
table.staff_table td.position {
	width:40%;
}

.tx-mpicbgstaff-pi1 h2 {
	padding-left:10px;
	background:url('../img/arrow_right_grey.gif') left center no-repeat;
}


/*========== Publication Search old ==========*/

div.tx-awpublications-pi2 {
	
}
div.publication_search {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}
div.publication_search input {
	margin:0px;
	padding:1px 2px;
	border:1px solid #bbb;
}
div.publication_search input.text {
	padding:1px 2px;
	width:200px;
}
div.publication_search select {
	margin:0px;
	padding:0px;
	width:400px;
	border:1px solid #bbb;
}
div.publication_search select.title_match, div.publication_search select.author_match {
	width:100px;
}
div.publication_search input.button {
	
}
div.publication_search input.button:hover {
	cursor:pointer;
}
table.publication_search {
	border-spacing:0px;
	border-collapse:collapse;
}
table.publication_search td {
	padding-bottom:5px;
	padding-right:5px;
}
table.publication_search td.label {
	vertical-align:middle;
}
table.publication_search td.select {
	text-align:right;
}
table.publication_search td.buttonbar {
	padding-bottom:0px;
	text-align:right;
}



/*========== Publication Search new ==========*/
			
div.tx-mpicbgpublications-pi1 {
	
}
div.tx-mpicbgpublications-pi1 a.download {
	margin-right:10px;
}
div.tx-mpicbgpublications-pi1 div.publication_search {
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-top:10px;
	border:none;
	border-top:1px dotted #ccc;
}
div.tx-mpicbgpublications-pi1 div.publication_search input {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:15px;
	border:none;
}
div.tx-mpicbgpublications-pi1 div.publication_search input.button {
	width:30px;
	color:#fff;
	background:url('../img/button_search.gif') left top no-repeat;
}
div.tx-mpicbgpublications-pi1 div.publication_search input.button:hover {
	cursor:pointer;
	background:url('../img/button_search_highlight.gif') left top no-repeat;
}
div.tx-mpicbgpublications-pi1 div.publication_search input.text {
	width:178px;
	padding:0px;
	padding-left:2px;
	background:url('../img/textfield.gif') left top no-repeat;
}
div.tx-mpicbgpublications-pi1 div.publication_search span.clearer {
	display:block;
	clear:both;
}
div.tx-mpicbgpublications-pi1 div.publication_search_info {
	text-align:left;
}
div.tx-mpicbgpublications-pi1 div.publication_search_info.opened {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #ccc;
}
div.tx-mpicbgpublications-pi1 div.publication_search_info_switch {
	padding-left:10px;
	text-align:left;
	cursor:pointer;
	color:#008581;
	background:url('../img/arrow_right_green.gif') left center no-repeat;
}
div.tx-mpicbgpublications-pi1 div.publication_search_message {
	padding-top:15px;
}



/*========== Publication List ==========*/

table.publications_table {
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.publications_table td {
	padding:0px;
}
table.publications_table td.year {
	padding-top:15px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
table.publications_table td.author {
	padding-top:10px;
}
table.publications_table td.title {
	font-weight:bold;
}
table.publications_table td.info {
	padding-bottom:5px;
	font-style:italic;
}

/*========== Selected Publications ==========*/

div.tx-awpublications-pi2 table.publications_table td.info span.download {
	padding-left:5px;
	font-style:normal;
}

/*========== LDAP Staff Listing ==========*/

table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table {
	margin-top:15px;
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table th {
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table td {
	padding-top:5px;
}
table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table tr.first td {
	padding-top:15px;
}
table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table tr.groupleader.first td {
	padding-top:5px;
}
table.page td.contentcenter div.tx-awstaffldap-pi1 table.group_members_table tr.director.first td {
	padding-top:5px;
}

/*========== People Listing ==========*/

table.page td.contentcenter table.group_members_table {
	margin-top:15px;
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter table.group_members_table th {
	padding-bottom:5px;
	padding-left:5px;
	vertical-align:bottom;
	border-bottom:1px dotted #ccc;
}
table.page td.contentcenter table.group_members_table th select {
	margin-bottom:5px;
	width:100%;
	border:1px solid #bbb;
}
table.page td.contentcenter table.group_members_table th.first {
	padding-left:0px;
}
table.page td.contentcenter table.group_members_table td {
	padding-top:5px;
	padding-left:5px;
	width:auto;
}
table.page td.contentcenter table.group_members_table td.first {
	padding-left:0px;
}
table.page td.contentcenter table.group_members_table tr.first td {
	padding-top:15px;
}
table.page td.contentcenter table.group_members_table tr.groupleader.first td {
	padding-top:5px;
}
table.page td.contentcenter table.group_members_table tr.director.first td {	
	padding-top:5px;
}
table.page td.contentcenter table.group_members_table tr td.name {
	white-space:nowrap;
}
table.page td.contentcenter table.group_members_table tr td.email {
	white-space:nowrap;
}
table.page td.contentcenter table.group_members_table tr td.phone {
    white-space:nowrap;
}

table.page td.contentcenter table.person_contact_table {
	margin-bottom:15px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter div.subpage div.middle table.person_contact_table {
	margin-top:15px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.page td.contentcenter table.person_contact_table td {
	padding:5px 5px 0px 0px;
}

/*========== Guestbook ==========*/

div.tx-guestbook-result {
	padding-bottom:15px;
}
div.tx-guestbook-pagination {
	padding-bottom:15px;
}
span.tx-veguestbook-pi1-browsebox-strong {
	font-weight:bold;
}

table.tx-guestbook-entry {
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}
table.tx-guestbook-entry {
	padding:0px 10px 5px 10px;
}
table.tx-guestbook-entry td.tx-guestbook-left-top {
	width:200px;
	padding-top:10px;
	border-right:1px solid #ccc;
	background:url('../img/table_header_left_top.gif') left top no-repeat #f2f2f2;
}
table.tx-guestbook-entry td.tx-guestbook-left-bottom {
	padding-bottom:10px;
	vertical-align:bottom;
	border-right:1px solid #ccc;
	background:url('../img/table_header_left_bottom.gif') left bottom no-repeat #f2f2f2;
}
table.tx-guestbook-entry td.tx-guestbook-right-top {
	padding-top:10px;
	background:url('../img/table_cell_right_top.gif') right top no-repeat #fdfdfd;
}
table.tx-guestbook-entry td.tx-guestbook-right-bottom {
	padding-bottom:10px;
	vertical-align:bottom;
	background:url('../img/table_cell_right_bottom.gif') right bottom no-repeat #fdfdfd;
}
div.tx-guestbook-date {
	padding-bottom:5px;
	font-style:italic;
	border-bottom:1px dotted #ccc;
}
div.tx-guestbook-entry {
	padding-top:10px;
}
div.tx-guestbook-header {
	font-weight:bold;
}
div.tx-guestbook-commentbox {
	
}
div.tx-guestbook-comment-header {
	font-weight:bold;
	font-style:italic;
}
div.tx-guestbook-comment {
	font-style:italic;
}
div.tx-guestbook-website {
	padding-top:5px;
}
div.tx-veguestbook-pi1 label {
	
}
table.page td.contentcenter div.tableborder table.tx-guestbook-entry td a {
	color:#008581;
}
table.page td.contentcenter div.tableborder table.tx-guestbook-entry td a:hover {
	color:#008581;
	text-decoration:underline;
}
table.page td.contentcenter div.tableborder table.tx-guestbook-entry tr:hover td a {
	color:#008581;
}

/* error handling */
.tx-veguestbook-pi1 .tx-guestbook-form-error {
        font-weight:bold;
        color:#990000;
}
.tx-veguestbook-pi1 ul {
        padding-top:15px;
}

/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field {
        padding-bottom:5px;
        display:block;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
        padding-top:2px;
        padding-right:10px;
        display:block;
        float:left;
        clear:both;
        width:150px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input {
	padding:1px 2px;
	border:1px solid #bbb;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
        width:146px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
        width:241px;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
        width:241px;
        padding:1px 2px;
        display:block;
        border:1px solid #bbb;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
        color:#990000;
}
.tx-veguestbook-pi1 fieldset {
        border:none;
}
.tx-veguestbook-pi1 legend {
        display:none;
}

/* captcha */
.tx-veguestbook-pi1 .tx-guestbook-field img.tx-srfreecap-pi2-image {
        display:block;
        border:1px solid #bbb;
}
.tx-veguestbook-pi1 .tx-guestbook-field input#freecap {
        margin-left:160px;
        margin-top:5px;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-srfreecap-pi2-cant-read {
	margin-top:5px;
	display:block;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-srfreecap-pi2-cant-read a {
	font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-clear {
        clear:both;
        display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
        width:auto;
        display:block;
}

/* styles for the blog section */

#body_mpi_cbg_blog .csc-menu a{
    font-size:14px;
    font-weight:bold;
    text-decoration: none;
    color:#47485d;
}

#body_mpi_cbg_blog .csc-menu dd{
    font-size:12px;
    padding-bottom:20px;
    padding-top:5px;
}

#body_mpi_cbg_blog .menutext{
    font-size:12px;
}

#body_mpi_cbg_blog .bodytext{
    font-size:12px;
}

#body_mpi_cbg_blog .morelink a{
    font-size:12px;
}

#body_mpi_cbg_blog .csc-header h1{
    font-size:14px;
    font-weight:bold;
    text-decoration: none;
}

