body {
	color: black;
	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
	min-width: 620px;
	height: 95%;
	min-height: 95%;
	margin-top: 0px;
}
div#center_main {
	width: 100%;
	text-align: center;
	height: 100%;
	min-height: 100%;
}
.main {
	clear: both;
	width: 900px;
	padding: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.main_elements {
	clear: both;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.main_content {
	clear: both;
	width: 100%;
	text-align: left;
}
div#main_n { height: 100%;
	min-height: 100%; }
div#main_e { height: 100%;
	min-height: 100%; }
div#main_s { height: 100%;
	min-height: 100%; }
div#main_w { height: 100%;
	min-height: 100%; }
div#main_ne { height: 100%;
	min-height: 100%; }
div#main_se { height: 100%;
	min-height: 100%; }
div#main_sw { height: 100%;
	min-height: 100%; }
div#main_nw { height: 100%;
	min-height: 100%; }
div#main_nw {
	height: 100%;
	min-height: 100%;
}
div#siteheader {
	width: 880px;
	float: left;
}
p { font-family: arial,helvetica,sans-serif; margin: 4pt 1.2pt; }
td { font-family: arial,helvetica,sans-serif; font-size: 10pt; }
h1 { font-family: arial,helvetica,sans-serif; font-size: 14pt; margin: 6pt 1pt; }
h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13pt;
	margin: 5pt 1pt;
	color: #3b9cbb;
}
h3 { font-family: arial,helvetica,sans-serif; font-size: 12pt; margin: 4pt 1pt; }
ul, li { margin-bottom: 1pt; margin-top: 1pt; text-indent: 0em; margin-left: 0.8em; padding-left: 1pt; }
a:link { text-decoration: none; color: rgb(0, 34, 153); }
a:active { text-decoration: underline; color: rgb(255, 119, 17); }
a:hover { text-decoration: underline; color: rgb(255, 119, 17); }
form { margin: 0pt; }
.brightbg {
	background-color: rgb(240, 240, 240);
}
.lightbg {
	background-color: rgb(232, 232, 232);
}
.blackbg {
	background-color: #3b9cbb;
}
.whitebg { background-color: rgb(255, 255, 255); }
.yellowbg { background-color: rgb(255, 255, 128); }
.listheader {
	background-color: rgb(240, 240, 240);
}
.oddrow { background-color: rgb(211, 215, 226); }
.topline_gray, .topline_grey {
	border-top: 1px solid #3b9cbb;

}
.topline_white { border-top: 1px solid white; }
.topline_printonly {
	border-top: 1px solid #3B9CBB;
	background-color: rgb(240, 240, 240);
	background-color: rgba(240, 240, 240, 0.5);
}
.infoview_maindiv {
	border: none;
	padding-left: 0px;
	text-align: center;
	padding-right: 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
}
.infoview_innerbox {
	margin-left: auto;
	margin-right: auto;
	clear: both;
	border: none;
}
.infoview_header {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #3B9CBB;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: rgb(240, 240, 240);
	background-color: rgba(240, 240, 240, 0.5);
}
.infoview_body { -moz-box-sizing: border-box; text-align: left; position: relative; padding: 2px 3px 2px 2px; margin-left: auto; margin-right: auto; overflow: auto; }
.form_table {  }
.form_label_small { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 8pt; color: rgb(248, 248, 248); }
.form_td_label { background-color: rgb(102, 102, 102); }
.form_td_field { background-color: rgb(240, 240, 240); }
.cthead_a { font-size: 10pt; text-decoration: none; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.ctfoot { color: rgb(80, 80, 80); font-size: 8pt; text-decoration: none; font-weight: normal; font-family: arial,helvetica,sans-serif; }
.list_element_actions ul { font-size: 9pt; margin-left: 0.5em; list-style-image: url('arrow_right_grey.gif'); }
:root .list_element_actions li { text-indent: -3px; }
#related_links { float: right; clear: both; text-align: left; }
#related_links_header { background: none repeat scroll 0% 0% rgb(248, 248, 248); }
#related_links_body { border-right: 1px solid rgb(210, 210, 210); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(210, 210, 210) rgb(210, 210, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#related_links li { padding: 2px 0px; }
.related_links_empty { font-size: 1pt; padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; height: 5px; }
#headbar { float: left; margin-bottom: 6px; }
.navbar { width: 100%; margin: auto; padding: 0px; height: 1.9em; border: 1px solid rgb(210, 210, 210); background: url('navbar_bg.gif') repeat-x scroll 0% 0% rgb(233, 233, 233); }
.navbar_elements { float: left; padding: 0.18em 0.5em 0.3em 0.4em; border-right: 1px solid rgb(211, 211, 211); }
.navbar_elements_left { float: left; padding-left: 0px; }
.navbar_elements_right { float: right; border-right: 0px none; border-left: 1px solid rgb(211, 211, 211); }
.navbar_elements_hover { height: 19px; }
.navbar_elements_hover:hover { background: none repeat scroll 0% 0% rgb(240, 240, 240); height: 19px; }
.navbar_elements a:link, .navbar_elements a:visited, .navbar_elements a:hover { text-decoration: none; }
.navbar_icons { float: left; width: 20px; height: 1.7em; }
.navbar_item { float: left; padding: 0.23em 0em 0em 0.4em; }
.navbar_breadcrumb {
	float: left;
	width: 100%;
	border-top: solid 1px #3B9CBB;
}
.navbar_footer { float: left; border: 1px solid rgb(210, 210, 210); background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.breadcrumb_inner { width: auto; padding: 5px 3px 4px; }
.breadcrumb_right { float: right; text-align: right; padding: 0px 0px 2px 10px; }
.navbar_adminSessions {  }
.link_button { color: rgb(0, 0, 144); font: bold 8pt arial,helvetica,sans-serif; background: none repeat scroll 0% 0% transparent; border: 0px none; padding: 2px 0px 0px; margin: 0px; }
.link_button:hover { cursor: pointer; }
.link_button_logout { color: rgb(0, 0, 144); font-size: 13px; padding: 1px 0px 0px 15px; background: url('logout.png') no-repeat scroll 0px 2px transparent; }
.link_button_logout {  }
.navbar_menu { float: left; height: 1.45em; width: 4.8em; }
.navbar_menu {  }
.navbar_menu.user { width: auto; }
.navbar_menu ul { list-style-type: none; padding: 0px; margin: 0px; }
.navbar_menu li { float: left; width: 6em; margin-bottom: 0px; margin-top: 0px; position: relative; text-align: left; z-index: 9; }
.navbar_menu.user li { width: auto; }
.navbar_menu a, .navbar_menu a:visited { display: block; width: 7.5em; }
.navbar_menu.user a, .navbar_menu.user a:visited { display: block; width: auto; }
.navbar_menu ul ul { visibility: hidden; position: absolute; height: 0px; top: 1.7em; left: -1.39em; }
.navbar_menu.user ul ul { top: 1.72em; left: -1.36em; }
.navbar_menu ul ul a, .navbar_menu ul ul a:visited { background-color: rgb(253, 253, 253); height: 22px; padding: 5px 0px 1px 10px; width: 220px; border: 1px solid rgb(204, 204, 204); margin-top: -1px; }
.navbar_menu.user ul ul a, .navbar_menu.user ul ul a:visited { width: auto; min-width: 220px; white-space: nowrap; color: rgb(0, 0, 0); border-right: 1px solid rgb(204, 204, 204); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-top: 0px; padding-left: 5px; padding-right: 8px; }
.navbar_menu a:hover { text-decoration: none; height: 23px; }
.navbar_menu ul ul a:hover { text-decoration: none; height: 22px; }
.navbar_menu ul li:hover ul, .navbar_menu ul a:hover ul { visibility: visible; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.no-bidi { direction: ltr; }
.inline-block { display: inline-block; }
.cmda { font-size: 10pt; text-decoration: none; font-weight: bold; font-family: arial,helvetica,sans-serif; }
.fontnormal { font-family: arial,helvetica,sans-serif; font-weight: normal; }
.fontbold { font-family: arial,helvetica,sans-serif; font-weight: bold; }
.font8 { font-size: 8pt; }
.font9 { font-size: 9pt; }
.font10 { font-size: 10pt; }
.font12 { font-size: 12pt; }
.font14 { font-size: 14pt; }

option { font-family: arial,helvetica,sans-serif; font-size: 10pt; padding: 2px; }
.optionsmall { font-family: arial,helvetica,sans-serif; font-size: 8pt; padding: 0px 0px 0px 2px; }
input, textarea { font-family: arial,helvetica,sans-serif; font-size: 10pt; }
input:disabled, textarea:disabled, option:disabled { border-color: rgb(68, 68, 68) rgb(221, 221, 221) rgb(221, 221, 221) rgb(68, 68, 68); background-color: rgb(238, 238, 238) ! important; color: rgb(85, 85, 85) ! important; }

.paper {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
}
.paper_id { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(102, 0, 0); font-weight: bold; }
.paper_type { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(96, 96, 96); font-weight: bold; }
.paper_session { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(96, 96, 96); font-weight: bold; }
.paper_keywords, .paper_topics { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(96, 96, 96); }
.paper_label { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(96, 96, 96); font-style: italic; }
.paper_title { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 9pt; color: rgb(144, 48, 0); margin-top: 0.3em; margin-bottom: 0.2em; }
.paper_author { font-family: arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; margin-top: 0.0001pt; margin-bottom: 0.1em; }
.paper_email { font-family: arial,helvetica,sans-serif; font-size: 8pt; text-decoration: underline; color: rgb(0, 0, 160); margin-top: 0.0001pt; margin-bottom: 0.0001pt; }
.paper_organisation { font-family: arial,helvetica,sans-serif; font-size: 8pt; margin-top: 0.0001pt; margin-bottom: 0.1em; }
.session_label { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); font-style: italic; }
.session_value { font-family: arial,helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }

a:link, .link_button_logout { color: rgb(0, 119, 221); }
a:visited { color: rgb(68, 119, 170); }
.cthead_a, .link_button_logout, .navbar_item { color: rgb(0, 153, 255) ! important; }
.navbar {
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	z-index: 1;
	height: 40px;
	width: 790px;
	top: 0px;
	background-attachment: scroll;
	background-color: #e9e9e9;
	background-image: url(navbar_bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	position: absolute;
}
.navbar_elements_hover:hover { background: none repeat scroll 0% 0% rgb(0, 153, 255); }
.navbar_elements_hover:hover .cthead_a, .navbar_elements_hover:hover .link_button_logout, .navbar_elements_hover:hover .navbar_item { color: rgb(255, 255, 255) ! important; }
.navbar_elements, .navbar_elements_td { border-right: 1px solid rgb(250, 250, 250); }
.navbar_elements_right { border-right: 0px none; border-left: 1px solid rgb(250, 250, 250); }
.oddrow { background-color: rgb(240, 249, 255); }
.mainbg {
	background-attachment: scroll;
	background-position: 0% 0%;
}
