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

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 : #666699;
}

h2 {
   font-family : Arial, Helvetica, sans-serif;
  font-size : 160%;
  font-weight : bold;
  text-align : left;
  vertical-align : top;
  padding-top : 0;
  padding-bottom : 0.25em;
  color : #666699;
}

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;
  text-indent : 0.25em;
  color : #666699;
}

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;
  text-indent : 0.5em;
  color : #666699;
}

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;
  text-indent : 0.75em;
  color : #666699;
}

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;
  text-indent : 1.0em;
  color : #666699;
}

.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-content {
  padding-left: 0.25em;   
  padding-right: 0.05em;   
}

.page-footer {
 font-family : Arial, Helvetica, sans-serif;
  font-size : 70%;
  text-align : left; 
  vertical-align : top; 
  padding-top : 0.25em; 
}
 
.text-links {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 75%;
  text-align : center; 
} 

.footnote {
  font-size : 12px; 
  color : #999999; 
  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 : bottom;
}

.imbb-dark {
  background-color : #666699;
  vertical-align : top;
}

.imbb-dark-right {
  background-color : #666699;
  vertical-align : top;
  text-align : right;
  padding-top : 0;
  padding-right : 0;
}

.imbb-dark-center {
  background-color : #666699;
  vertical-align : top;
  text-align : center;
  padding-top : 0;
  padding-right : 0;
}

.imbb-light {
  background-color : #c3c8e2;
  vertical-align : top;
}

.imbb-light-right {
  background-color : #c3c8e2;
  vertical-align : top;
  text-align : right;
  padding-top : 0;
  padding-right : 0;
}

.imbb-navbar {
  text-align : right;
  vertical-align : top;
  padding-top : 0;
  padding-right : 0;
  background-image: url(http://www.forth.gr/assets/imbb-bgnd.gif)
}

.imbb-navbar-gr {
   text-align : right;
  vertical-align : top;
  padding-top : 0;
  padding-right : 0;
  background-image: url(http://www.forth.gr/assets/imbb-gr-bgnd.gif)
}

.imbb-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 : #666699;
  color : #c3c8e2;
}
 
.selected {  font-weight: bold}

