body { }

A:link { text-decoration:none }
A:visited { text-decoration:none }
A:active { text-decoration:none }
A:hover { color: #CCCCCC }


ul { }
ul li { list-style: none; text-indent: -18px;}
ul li:before { content:"•"; font-size:12px; vertical-align:middle; padding-right:5px; }

ol { list-style-type: decimal-leading-zero; }

tr.border_bottom td {
	border-bottom: 1px solid #000;
    text-decoration: none;
}

tr.border_top td {
	border-top: 1px dashed #999999;
    text-decoration: none;
}


td img {float: left;}


.wrapper, html, body {
	height: 100%;
	margin: 0;
}

.wrapper {
	display: flex;
	flex-direction: column;
}


.container {
	flex: 2;
	display: flex;
	position: relative;
	overflow: auto;
	margin-bottom: 35px;
}

.container_left {
	flex: 0 0 calc(50% - 480px);
}

.container_middle {
	padding-left: 30px;
	padding-right: 30px;
	flex: 1 1;
}

.container_right {
	flex: 0 0 calc(50% - 480px);
}

.container_bottom {
  padding: 0px 0px 0px 0px;
  border-radius: 0px;
  background: rgba(103, 103, 103, 0.5);
  height: 17px;
  width: 100%;
  margin: 5px 1% 0px 0%;
  float: left;
  position: fixed;
  bottom: 15px;
  -webkit-transition: height 1s, margin 1s;
  -moz-transition: height 1s, margin 1s;
  -ms-transition: height 1s, margin 1s;
  transition: height 1s, margin 1s;
  text-align: right;
  overflow: hidden;
}
.container_bottom:hover, .container_bottom.hover_effect  {
  height: 85px;
  margin-bottom: -45px;
}
.container_bottom p {
	display: inline;
	margin-left: 18px;
}


.menu_header_green {
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 13px;
    color: #008080;
    font-weight: bold;
}

.menu_header_white {
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 13px;
    color: #FFFFFF;
    font-weight: normal;
}

.menu_footer {
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 13px;
    color: #FFFFFF;
    font-weight: normal;
}


.contents_set_title {
	font-family: Tahoma, Sans-serif;
	font-size: 8pt;
	letter-spacing: 2pt;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	width: 150px;
}
.contents_set_title2 {
	font-family: Tahoma, Sans-serif;
	font-size: 8pt;
	letter-spacing: 2pt;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	width: 150px;
}

.contents_set_text {
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.contents_set_text2 {
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.contents_set_text2 a:link {
	color: #FFFFFF;
}
.contents_set_text2 a:visited {
	color: #FFFFFF;
}
.contents_set_text2 a:active {
	color: #999999;
}
.contents_set_text2 a:hover {
	color: #999999;
}



.contents_set_paragraph {
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}
.contents_set_paragraph2 {
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.contents_set_articulate  {
	font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CD6600;
}
.contents_set_articulate a:link {
	color: #CD6600;
}
.contents_set_articulate a:visited {
	color: #CD6600;
}
.contents_set_articulate a:active {
	color: #EE9A00;
}
.contents_set_articulate a:hover {
	color: #EE9A00;
}


.contents_papers_title {
	color: #800080;
}
.contents_papers_title a:link {
	color: #800080;
}
.contents_papers_title a:visited {
	color: #800080;
}
.contents_papers_title a:active {
	color: #B266B2;
}
.contents_papers_title a:hover {
	color: #B266B2;
}

.contents_papers_links {
	font-family: Arial;
	font-size: x-small;
  	line-height: 13px;
	color: #000000;
	font-weight: bold;
}

.contents_papers_venue {
	color: #000000;
	font-weight: normal;
}

.contents_papers_acronym {
	color: #008080;
}
.contents_papers_acronym a:link {
	color: #008080;
}
.contents_papers_acronym a:visited {
	color: #008080;
}
.contents_papers_acronym a:active {
	color: #66B2B2;
}
.contents_papers_acronym a:hover {
	color: #66B2B2;
}

.contents_papers_type {
	font-style: italic;
	color: #000000;
}

.contents_papers_authors {
	color: #000000;
}


.articulate {
	color: #CD6600;
}

.normal {
	color: #333333;
}

.dash {
  border: 0 none;
  border-top: 1px dashed #322f32;
  background: none;
  height: 0;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #85847F;
	font-weight: normal;
}



.linknormal:link {
	text-decoration: none;
	color: #000000;
}
.linknormal:active {
	text-decoration: none;
	color: #ffffff;
}
.linknormal:visited {
	text-decoration: none;
	color: #000000;
}
.linknormal:hover {
	text-decoration: none;
	color: #ffffff;
}
.linknormal:focus {
	text-decoration: none;
	color: #ffffff;
}

.hover {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
}
