body {
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #000000;
	padding-top : 0px;
	padding-left : 0px;
	vertical-align : top;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}



p {

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

  font-size : 100%;

  color : #000000;

  text-align : left;

}



h1 {

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

  font-size : 180%;

  font-weight : bold;

  text-align : center;

  vertical-align : top;

  padding-top : 0.75em;

  padding-bottom : 0.5em;

  color : #0d6b3c;

}



h2 {

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

  font-size : 150%;

  font-weight : bold;

  text-align : left;

  vertical-align : top;

  padding-top : 0.1em;

  padding-bottom : 0.1em;

  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;

}



.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 : 75%;

  color : #006633;

  border-style : dotted; 

  border-top-width : thin; 

  border-right-width : thin; 

  border-bottom-width : thin; 

  border-left-width : thin; 

} 



.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;

}



.ics-dark-right {

  background-color : #0d6b3c;

  vertical-align : top;

  text-align : right;

  padding-top : 0;

  padding-right : 0;

}



.ics-dark-center {

  background-color : #0d6b3c;

  vertical-align : top;

  text-align : center;

  padding-top : 0;

  padding-right : 0;

}



.ics-light {

  background-color : #d2e7c7;

  vertical-align : top;

}



.ics-light-right {

  background-color : #d2e7c7;

  vertical-align : top;

  text-align : right;

  padding-top : 0;

  padding-right : 0.05em;

}



.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 : #ffffff;

}

 

.selected {  font-weight: bold}

.page-contentCopy { padding-left: 0.25em; padding-right: 0.25em; }
.Page-Content { padding-left: 0.25em; padding-right: 0.25em; }
.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}
li {  padding-bottom: 0.25em}
.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.5em}
.image-float-right {
	float: right;
	vertical-align: middle;
	text-align: left;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
.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.15em;
  padding-bottom : 0.25em;
  color : #0d6b3c;
}
.cellstyle1 {
	background: #FFFFCC;
}
.cellstyle2 {
	background: #0D6B3C;
	font-weight: bold;
	color: #FFFFFF;

}
.left-padding {
	padding-left: 2em;
}
.float-left {
	float: left;
	padding-right: 0.25em;
}
.clear-all {
	clear: both;
}
.none {
	list-style-type: none;
}
.float-right {
	float: right;
}
.padding-tb025 {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.padding-tb05 {

	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.padding-right025 {
	padding-right: 0.25em;
}
li.services {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	clear: both;
}
li.services h2{
	padding-top:0.5em;
	padding-bottom: 0;
	margin-bottom: 0.2em;
}
li.services p{
	margin-top:0;
	padding-bottom: 0;
}.disabled {
	color: #999999;
}
.cellgreen {
	background-color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;

}
.smaller1 {
	font-size: 18px;
}
.border {
	border: thin solid #006699;
}
.newsTable {
	border: 1px solid #CCCCCC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;









}
.newsTableISL {

	border: 1px solid #CCCCCC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
.prologue {
	font-style: italic;
	line-height: 21px;
}

