body {

  background-color : #ffffff;
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;

  font-size : 100%;

  color : #000000;

  padding-top : 0px;

  padding-left : 0px;

  vertical-align : top;

  margin: 0px; 

}



p {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 100%;

  padding-top: 0;
  margin-top: 0px; 
  padding-bottom : 0.5em;
  margin-bottom: 0px; 
}



h1 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 180%;

  font-weight : bold;

  text-align : center;

  vertical-align : top;

  padding-top : 0.5em;

  padding-bottom : 0;
  margin-bottom: 0px; 


  color : #0d6b3c;

}



h2 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 150%;

  font-weight : bold;

  text-align : left;

  vertical-align : top;
 	margin-top : 0;

  padding-top : 0.15em;

  padding-bottom : 0.15em;

  color : #0d6b3c;

}



h3 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 140%;

  font-weight : bold;

  text-align : left;

  vertical-align : top;

  padding-top : 0;

  padding-bottom : 0.25em;

  color : #0d6b3c;

}



h4 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 120%;

  font-weight : bold;

  text-align : left;

  vertical-align : top;

  padding-top : 0;

  padding-bottom : 0.25em;

  color : #0d6b3c;

}



h5 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 100%;

  font-weight : bold;

  text-align : left;

  vertical-align : top;

  padding-top : 0;

  padding-bottom : 0.25em;

  color : #0d6b3c;

}



h6 {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 100%;

  font-weight : normal;

  text-align : left;

  vertical-align : top;

  padding-top : 0;

  padding-bottom : 0.25em;

  color : #0d6b3c;

}
ul, ol {
  padding-top : 0;
  padding-bottom : 0;
  margin-bottom : 0;
  margin-top : 0;
  margin-left: 1.5em;
}
li {  
padding-bottom: 0.25em;

}


.accesible {  

  font-family : Arial, Helvetica, sans-serif;

  font-size : 75%;

  text-align: right; 

  padding-right: 0.25em; 

  padding-bottom: 0.25em;

}



.white-path {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	vertical-align : top;
	color : #ffffff;
} 



.top-padding {

  padding-top : 2.5em; 

} 

 

.page-footer {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 70%;

  text-align : left; 

  vertical-align : top; 

  padding-top : 0.25em; 
 padding-left: 0.25em;

}



.text-links {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 75%;

  text-align : center; 

} 



.footnote {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 100%;

  color : #999999; 

  border-style : dotted; 

  border-top-width : thin; 

  border-right-width : thin; 

  border-bottom-width : thin; 

  border-left-width : thin; 

} 
Page-Header {
margin:0;
padding:0;
}

.align-left {

  text-align : left;

}



.align-center {

text-align : center;

}



.align-right {

text-align : right;

}



.align-top {

  vertical-align : top;

}



.align-middle {

  vertical-align : middle;

}



.align-bottom {

  vertical-align : text-bottom;

}



.ics-dark {

  background-color : #0d6b3c;

  vertical-align : top;
  padding-top : 0;
  padding-bottom : 0;
  margin-top : 0;
  margin-bottom : 0;

}



.ics-dark-right {

  background-color : #0d6b3c;

  vertical-align : top;

  text-align : right;

  padding-top : 0;
  padding-bottom : 0;
  margin-top : 0;
  margin-bottom : 0;

  padding-right : 0;

}



.ics-dark-center {

  background-color : #0d6b3c;

  vertical-align : top;

  text-align : center;

  padding-top : 0;
  padding-bottom : 0;
  margin-top : 0;
  margin-bottom : 0;

  padding-right : 0;

}



.ics-light {

  background-color : #d2e7c7;
  padding-top : 0;
  padding-bottom : 0;
  margin-top : 0;
  margin-bottom : 0;
  vertical-align : top;

}



.ics-light-right {

  background-color : #d2e7c7;

  vertical-align : top;

  text-align : right;

  padding-top : 0;
  padding-bottom : 0;
  margin-top : 0;
  margin-bottom : 0;

  padding-right : 0;

}



.ics-navbar {

  text-align : right;

  vertical-align : top;

  padding-top : 0;

  padding-right : 0;

  background-image: url(http://www.forth.gr/assets/ics-bgnd.gif)

}



.ics-navbar-gr {

  text-align : right;

  vertical-align : top;

  padding-top : 0;

  padding-right : 0;

  background-image: url(http://www.forth.gr/assets/ics-gr-bgnd.gif)

}



.ics-path {

  font-family : Arial, Helvetica, sans-serif;

  font-size : 75%;

  font-weight : bold;

  vertical-align : top;

  padding-top : 0;

  text-indent : 0.25em;

  background-color : #0d6b3c;

  color : #d2e7c7;

}
.ics-path span.Site-Path a {

  background-color : #0d6b3c;

  color : #ffffff;

}


 

.selected {  font-weight: bold}

.page-contentCopy { padding-left: 0.25em; padding-right: 0.05em; }
.Page-Content { padding-left: 0.25em; padding-right: 0.05em; }
.color006699 {  color: #006699; font-size: smaller}
.colorCC3399 {  font-size: smaller; color: #CC3399}
.colorFEF9E9 {  background-color: #FEF9E9}
.padding-left-300 {  margin-left: 450px}
.attention { font-family : Arial, Helvetica, sans-serif; font-size : 100%; color : #000000; ; border: thin #006633 inset; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}
.minus-font {  font-size: smaller}
.invisible {display: none}
.back {
font-size : 80%; 
text-align : center; 
font-weight : bold; 
} .plus-font {  font-size: larger}
.smaller {  font-size: 90%}
h2.project { font-family : Arial, Helvetica, sans-serif; font-size : 120%; font-weight : bold; text-align : left; vertical-align : top; padding-top : 0; padding-bottom : 0.25em; color : #0d6b3c; }
h3.project { font-family : Arial, Helvetica, sans-serif; font-size : 110%; font-weight : bold; text-align : left; vertical-align : top; padding-top : 0; padding-bottom : 0.25em; color : #000000; }
.align-top-center {  text-align: center; vertical-align: top}
.image-float-left {  float: left; vertical-align: middle; text-align: left; padding-right: 0.5em; padding-left: 0.25em}
.image-float-right {
	float: right;
	vertical-align: middle;
	text-align: left;
	padding-right: 0.5em;
	padding-left: 0em;
	clear: right;
}
.image-float-left2 {  float: left; vertical-align: middle; padding-right: 0.5em; }
.page-slogan {
  font-weight : bold;
  text-align : center;
  vertical-align : top;
  padding-top : 0;
  padding-bottom : 2em;
  color : #0d6b3c;
margin-top :0;
}
.cellstyle2 { /*header style */
	background: #0D6B3C;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0.25em;
}
.cellstyle3 {
	background: #FFFFff;
}
.cellstyle1 {
	background: #FFFFE3;
} 
.cellstyle4 { /*subheader style */
	background: #D2E7C7;
	font-weight: bold;
	color: #000000;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0.25em;
}



h2.style2, h3.style2  {
	background: #0D6B3C;
	font-weight: bold;
	color: #FFFFFF;
	font-size : 105%;
	float:left;
	padding: 0;
}
p.style2  {
	background: #0D6B3C;
	font-weight: bold;
	color: #FFFFFF;
	font-size : 75%;
	float:right;
}
h2.style4, h3.style4  {
	background: #D2E7C7;
	font-weight: bold;
	color: #000000;
	font-size : 95%;
	float:left;
	padding: 0;
}
p.style4  {
	background: #D2E7C7;
	font-weight: bold;
	color: #000000;
	font-size : 75%;
	float:right;
}




.Table-Layout-border-frame {
	border: 1px solid #DDDDDD;
	margin-bottom:0.25em;
}
.cell-border-frame-left-centered {
	text-align : center;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.cell-border-frame-left-right-centered {
	text-align : center;
	border: 1px solid #DDDDDD;
}

ul.toc, ol.toc {
	font-size : 75%;
	margin-left: 3em;
}
div.Page-Content ol, div.Page-Content ul{
	margin-left: 3em;
}
p.toc {
	font-size : 75%;
	text-align: center;
}

hr {
	color: #D2E7C7;
	text-align: center;
	width: 75%;
	padding: 0.05em;
	height: 1px;
	clear: both;

}
.left-padding5 {
	padding-left: 5em;
}
.navigation-float-left-clear-right {
	float: left;
	clear: right;
}
.image-float-left-clear-right {
	float: left;
	clear: right;
	padding: 0.25em;
	width: 20%;
	vertical-align : middle;
}
.image-float-right-clear-right {
	float: right;
	clear: left;
	padding: 0.25em;
	width: 20%;
	vertical-align : middle;
}

.text-float-left-clear-right {
	float: left;
	clear: right;
	padding: 0.25em;
	width: 80%;
}

.navigation-cell-border-frame-left-centered, .navigation-cell-border-frame-left-centered-inactive {
	text-align : center;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	vertical-align : middle;
	font-size : 75%;
	white-space: nowrap;
  padding : 0.15em;
}
.navigation-cell-border-frame-left-right-centered, .navigation-cell-border-frame-left-right-centered-inactive {
	text-align : center;
	border: 1px solid #DDDDDD;
	vertical-align : middle;
	font-size : 75%;
	white-space: nowrap;
  padding : 0.15em;
}
.navigation-cell-border-frame-left-centered-inactive, .navigation-cell-border-frame-left-right-centered-inactive {
	color : #aaaaaa;
	text-align : center;
}
.Table-Layout-Navigation {
	margin-bottom:1em;
	margin-top:0.5em;
}
ul.index {
	font-size : 90%;
	list-style: none;
	text-align: left;
	padding-left: 0.5em;
}ol.list-lower-roman {
	list-style: lower-roman;
}
.fake-link {
	color : #aaaaaa;
	text-decoration: underline;
}
.smaller-top {
	font-size: 75%;
	vertical-align: top;

}
.error {
	color: #FF0000;
	border: 1px solid #D2E7C7;
	font-weight: bold;
	text-align: center;
   padding-top: 0.5em;
}
ul.navigation2 {
	color: #0033CC;
	text-align: right;
	list-style-type: none;
	margin: 0px;
	padding-right: 1em;
	font-size: 80%;
	font-weight: bold;

}
ul.navigation3 {
	color: #0033CC;
	text-align: right;
	list-style-type: none;
	margin: 0px;
	font-size: 80%;
	font-weight: bold;

}
.navigation4 {
	color: #0033CC;
	text-align: right;
	font-size: 80%;
	font-weight: bold;


}
.rule1 {
	color: #D7E9CC;
	text-align: center;
	width: 25%;
}
.bg-cell {
	background-color: #D2E7C7;
}
.padding-top025 {
	padding-bottom: 5em;

}
.padding-bottom075 {
	padding-bottom: 0.75em;
}
.padding-bottom05 {
	padding-bottom: 0.5em;
}
.larger125 {  font-size: 125%}
.list-roman {
	list-style-type: lower-alpha;
}
.list-lower-alpha {

	list-style-type: lower-alpha;
}
li.none {
	list-style-type: none;

}