@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-align:justify;
	background-color:#EBEBEB;
	}
	
.container  {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	padding:10px 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #ffffff;
}
	
	
.caption {
	font-size: 12px;
	text-align:justify;
	}
	
	
	
.white {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	}	
	
.table_white {
	color: #ffffff;
	}	
	
	
.yellow {	
	color: #faed18;	
	}


.title1 {
	color: #7852a2;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle1 {
	color: #7852a2;
	font-weight: bold;
	font-size: 16px;
	}
	
	
	
.title2 {
	color: #bf7c44;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle2 {
	color: #bf7c44;
	font-weight: bold;
	font-size: 16px;
	}
	
	
	
	
.title3 {
	color: #ee4f26;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle3 {
	color: #ee4f26;
	font-weight: bold;
	font-size: 16px;
	}
	
	
	
.title4 {
	color: #55b588;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle4 {
	color: #55b588;
	font-weight: bold;
	font-size: 16px;
	}
	
	
	
.title5 {
	color: #0d73ba;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle5 {
	color: #0d73ba;
	font-weight: bold;
	font-size: 16px;
	}
	
	
	
.title6 {
	color: #54afe2;
	font-weight: bold;
	font-size: 20px;
	}
	
	
.subtitle6 {
	color: #54afe2;
	font-weight: bold;
	font-size: 16px;
	}
	
	
.cell_writers    {
	text-align:justify;
	padding:10px 0 10px;
	vertical-align:top;
}

.white_box   {
	border:#000 1px solid
}

.notes    {
	font-size:10px;
}
/*------Publication info------*/	
div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:6px;
	font-size:15px;
	line-height:120%;
	margin:40px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -20px;
    font-size: 18px;
    font-weight: bold;
}

.cell_index {
	text-align:justify;
	padding:10px 10px 10px;
	vertical-align:top;
	line-height: 150%;
}
p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 30px;
}
.repub_appr {
    font-size: 14px;
    padding: 20px 0 3px;
    margin-bottom: 0;
}
.publication_rights {
	margin:0 auto;
	text-align:justify;
	padding:120px 165px;
	vertical-align:middle;
	line-height:150%;
}
.contents a:link {
	 color:#ffffff;
	text-decoration:underline;
	text-decoration-color:#ffffff;
}
.contents a:hover{
	color:#ffffff; 
	text-decoration:underline;
	text-decoration-color:#ffffff;
}
.contents a:visited {
     color:#ffffff;
	text-decoration:underline;
	text-decoration-color:#ffffff;
}
a:link {
	 color:#000000;
	text-decoration:underline;
	text-decoration-color:#000000;
}
a:hover{
	color:#000000;
	text-decoration:underline;
	text-decoration-color:#000000;
}
a:visited {
     color:#000000;
	text-decoration:underline;
	text-decoration-color:#000000;
}