@charset "utf-8";
/* CSS Document */
/* ..... Units header ......*/

/* ..... index text ......*/
	




/* css reset */


body {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#000;
	background-color:#ebebeb;
}
a {
	text-decoration:underline;
	color: #03F;
}
.container {
	margin:0 auto;
	width:900px;
	background-color:#ffffff;
}
.cover {
	margin:0 auto;
	padding:0
}
.cell {
	text-align:justify;
	padding:10px 80px;
	vertical-align:top;
}
.center {
	text-align:center
}
.left {
	text-align:left
}
.right {
	text-align:right
}
.bold {
	font-weight:bold
}
.italic {
	font-style:italic
}
.normal {
	font-size:14px;
	font-weight:100;
	font-style:normal;
}
.large {
	font-size:120%
}
.larger {
	font-size:140%
}
.xl {
	font-size:160%;
}
.small {
	font-size:90%
}
.smaller {
	font-size:80%;
}
.top {
	vertical-align:top;
}
.header_left_u1 {
	color:#f09356;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#f37053 6px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u2 {
	color:#fec232;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#fec543 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u3 {
	color:#a787be;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#ab8dc1 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u4 {
	color:#8ac865;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#91cb71 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u5 {
	color:#1191d0;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#409dd6 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u6 {
	color:#faa74a;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#faac54 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u7 {
	color:#f598a4;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#f6a7af 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u8 {
	color:#1dbecf;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#1fbecf 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u9 {
	color:#dc82b5;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#dd84b6 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_left_u10 {
	color:#f89f75;
	font-size:44px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#f8a076 5px solid;
	line-height:100%;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
}
.header_right_u1 {
	color:#f9b49b;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#f9b49b 6px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u2 {
	color:#ffde9a;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#ffebc0 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u3 {
	color:#cdbddc;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#dfd5e9 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u4 {
	color:#c2e0ad;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#bedea7 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u5 {
	color:#93bee5;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#a0c4e8 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u6 {
	color:#fdd09e;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#fdd09f 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u7 {
	color:#fac9cc;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#facccf 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u8 {
	color:#a1dbe4;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#b0e0e9 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u9 {
	color:#ecbdd8;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#ebbad6 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_right_u10 {
	color:#fccdb2;
	font-size:38px;
	font-weight:900;
	margin-top:40px;
	border-bottom:#fdd3bb 5px solid;
	line-height:100%;
	text-align:right;
	padding-right:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-right:20px;
}
.header_dots_left_u1 {
	border-bottom:#f37053 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u2 {
	border-bottom:#fec232 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u3 {
	border-bottom:#a787be 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u4 {
	border-bottom:#8ac865 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u5 {
	border-bottom:#1191d0 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u6 {
	border-bottom:#faa74a 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u7 {
	border-bottom:#f598a4 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u8 {
	border-bottom:#1dbecf 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u9 {
	border-bottom:#dc82b5 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_left_u10 {
	border-bottom:#f89f75 1px dashed;
	padding:1px;
	margin-left:20px
}
.header_dots_right_u1 {
	border-bottom:#f37053 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u2 {
	border-bottom:#fec232 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u3 {
	border-bottom:#a787be 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u4 {
	border-bottom:#8ac865 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u5 {
	border-bottom:#1191d0 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u6 {
	border-bottom:#faa74a 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u7 {
	border-bottom:#f598a4 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u8 {
	border-bottom:#1dbecf 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u9 {
	border-bottom:#dc82b5 1px dashed;
	padding:1px;
	margin-right:20px
}
.header_dots_right_u10 {
	border-bottom:#f89f75 1px dashed;
	padding:1px;
	margin-right:20px
}
.round-number {
	width:17px;
	background:#fff1d4;
	border:#f5957e 1px solid;
	border-radius:35px;
	text-align:center;
	font-size:100%;
	font-family:"Times New Roman", Times, serif;
	padding:5px;
	float:left;
	font-weight:800;
}
.bottom_title {
	font-weight:900;
	font-size:28px;
	font-family:"Arial Black", Gadget, sans-serif;
	text-align:right;
	margin-bottom:20px;
}
.white_box {
	color:#f26643;
	padding:4px;
	background-color:#fff;
	font-family:"Comic Sans MS", cursive;
	border-radius:25px;
	text-align:center;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	font-weight:700;
}
.white_box2 {
	color:#df1d21;
	padding:4px;
	font-family:"Comic Sans MS", cursive;
	border-radius:25px;
}
.white_box3 {
	color:#df1d21;
	padding:4px;
	background-color:#fff;
	font-family:"Comic Sans MS", cursive;
	border-radius:25px;
	text-align:center;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	font-weight:700;
}
.comic {
	font-family:"Comic Sans MS", cursive;
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.centered {
	margin-left:auto;
	margin-right:auto;
}
.title {
	font-weight:bold;
	font-style:italic;
	font-size:115%;
}
.title2 {
	font-weight:bold;
	font-size:115%;
}
.round-title {
	background:#fbf9d2;
	border:#bc6669 3px solid;
	border-radius:35px;
	text-align:center;
	font-size:120%;
	font-family:"Comic Sans MS", cursive;
	padding:6px;
	margin-top:60px;
	margin-bottom:20px;
	font-weight:700;
}
.shade {
	border-left:#ccc 2px solid;
	border-bottom:#ccc 2px solid;
}
.unit_glossary_intro {
	text-align:right;
	font-size: 16px;
	font-weight: bold;
}
.unit_glossary_intro a {
	color: #FFF;
	text-decoration: none;
	margin-bottom:10px;
}
.unit_glossary_intro a:hover {
	color: #FFF;
	text-decoration: underline;
}
.x2-ypotitlos_red{
	color: #EE2915;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
}

.x1-titlos_blue{
	color: #58B3E2;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
}

.x1-titlos{
	color: #707176;
	font-size: 35px;
	font-weight: bold;
	text-align: center;	
}

/*------Publication info------*/	
div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:6px;
	font-size:15px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -20px;
    font-size: 18px;
    font-weight: bold;
}
.contributors {
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	text-align: left;
	color: #000;
	line-height:140%;
}
.contributors td, .contributors th {
}
.contributors th {
	width:35%;
	text-align:right; 
	border-right:#000 2px solid; 
	padding-right: 20px; 
	vertical-align:top; 
	color:#000; 
	font-size:15px;
	font-weight:bold;
	padding:8px 16px;

}
.contributors td {
	width:25%;
	vertical-align:top; 
	padding-left:20px;
	padding:8px 16px;
	font-size:15px;
}

table.fund {
	border:1px solid #000;
	border-collapse:collapse;
	width:90%;
	margin:20px;
}
.fund th {
	text-align: center;
	font-weight:normal;
	font-size:15px;
	padding:8px 0;
}

.fund td {
	padding:5px;
	vertical-align:top;
	text-align:left;
	font-size: 15px;
}
.fund tr td:first-child {
	width:35%;
    padding-left: 10px;	
	padding-bottom: 10px;
}
.fund td[colspan="2"] {
	text-align: center;
	font-size:14px;
}

p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 10px;
}
.repub_appr {
    font-size: 14px;
    padding: 12px 0 3px;
    margin-bottom: 0;
}
.publication_rights {
	margin:0 auto;
	text-align:justify;
	padding:120px 165px;
	vertical-align:middle;
	line-height:150%;
}

.first_pages {
	text-align:center;
	}
.pub {font-size:18px;margin-bottom:40px;}

.anadohos{
	color: #85878B;
	font-size: 10pt;
	font-weight: bold;
}
.subtitle_pi{
	padding: 0 2%;
	text-align: center;
}
.tableline{
	border: solid 1px;
}

.ta-left{
	text-align: left;
}

.ta-right{
	text-align: right;
	border-right: solid 1px #EE2915;
}