﻿/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την τοποθέτηση του σώματος κάθε σελίδας στο μέσο της οθόνης ανεξάρτητα από την ανάλυση */
/* ------------------------------------------------------------------------------------------------------------ */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	}
#pagecontent {
	width: 900px;
	margin: 0px auto;
	text-align: left;
	background-color: #EEEEEE;
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με πεδία που δημιουργεί αυτόματα ο application server                                     */
/* ------------------------------------------------------------------------------------------------------------ */

span.PortletText1 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
td.PortletText1 {
	border-bottom: 1px solid #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	}
font.PortletText2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	}
a.titleorimageid1siteid0 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
	}
a.titleorimageid1siteid0:hover {
	color: #006699;
	text-decoration: underline;
	}
span.scoreid1siteid0 {
	padding: 1px 1px;
	margin: 0px 2px 0px 2px;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	color: #000000;
	}
span.PortletHeading1 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 6px;
	border-width: 1px 1px 0px 1px;
	border-style: dashed;
	border-color: #000000;
	background-color: #EEEEEE;
	}
span.PortletHeading2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	}
table.PortletHeaderColor {
	background-color: #EEEEEE;
	border-bottom: 1px dashed #336699;
	}
tr.PortletSubHeaderColor {
	background-color: #DDDDDD;
	}
th.PortletSubHeaderText {
	border-bottom: 1px dashed #336699;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	}

h2.PortletHeaderText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	}
font.PortletText1 {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  }
font.fontHitReport {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  }
font.attributeDescriptionLabel {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  }

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την απεικόνιση πεδίων εισαγωγής κειμένου και κουμπιών σε HTML φόρρμες                  */
/* ------------------------------------------------------------------------------------------------------------ */

form {
	margin: 0px 0px;
	}
input {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #336699;
	background: #FFFFFF;
	border: 1px solid #003366;
	}
input:hover {
	color: 003366;
	cursor: text;
	}
input.pushbuttons {
	color: #FFFFFF;
	background: #003366;
	border: 1px solid #FFFFFF;
	}
input.pushbuttons:hover {
	color: #003366;
	background: #FFFFFF;
	cursor: pointer;
	}
input.whitebuttons {
	color: #FFFFFF;
	background: #6699CC;
	border: 1px solid #003366;
	}
input.whitebuttons:hover {
	color: #FFFFFF;
	background: #003366;
	cursor: pointer;
	}
input.noborder {
	border: none;
	}
select {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #003366;
	background: #FFFFFF;
	border: 1px solid #003366;
	}
option.main {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	}
table.loginbox {
	width: 100%;
	border: none;
	padding-bottom: 4px;
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Γενικές ιδιότητες για απεικόνιση κειμένου, συνδέσμων, γραμμών, λιστών κ.α                                    */
/* ------------------------------------------------------------------------------------------------------------ */

ul {
	list-style: none;
	margin: 0px 0px;
	padding: 0px 0px;
	}
li {
	list-style: none;
	margin: 0px 0px;
	padding: 0px 0px;
	}
a {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	padding: 0px 0px;
	margin: 0px 0px;
  text-decoration: none;
	}
div.hr {
	border: none;
	border-top: 1px dashed #006699;
	width: 97%;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
div.hr hr {
	display: none;
	}
p {
	font-family: Tahoma, Arial, Helvetica;
	padding: 0px 0px;
	margin: 0px 0px;
	}
p.paragraphs {
	font-size: 11px;
	color: #000000;
	}
p.whiteparagraphs {
	font-size: 11px;
	color: #FFFFFF;
	}
a.smalltext {
	color: #FFFFFF;
	text-decoration: none;
	}
a.smalltext:hover {
	color: #DDDDDD;
	text-decoration: underline;
	}
a:active.smalltext {
	color: #BBBBBB;
	}
a.bluelinks {
	color: #336699;
	text-decoration: none;
	}
a.bluelinks:hover {
	color: #006699;
	text-decoration: underline;
	}
a:active.bluelinks {
	color: #003366;
	}
a.redlinks {
	color: #990000;
	text-decoration: none;
	}
a.redlinks:hover {
	color: #770000;
	text-decoration: underline;
	}
a:active.redlinks {
	color: #550000;
	}
a.graylinks {
	color: #666666;
	text-decoration: none;
  }
a.graylinks:hover {
	color: #444444;
	text-decoration: underline;
	}
a:active.graylinks {
	color: #222222;
	}
a.largetext {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	}
a.largetext:hover {
	color: #000033;
	text-decoration: underline;
	}
a.morenumbers {
	border: 1px solid #003366;
	background-color: #6699CC;
	margin-right: 1px;
	padding: 0px 1px;
	color: #DDDDDD;
	text-decoration: none;
  }
a.morenumbers:hover {
	border: 1px solid #6699CC;
	background-color: #003366;
	color: #FFFFFF;
	text-decoration: underline;
  }
.sitemaplists li {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	padding-left: 15px;
	background: transparent url(/esye/imgs/icons_yellowbullet.gif) no-repeat;
	background-position: 0px 3px;
	line-height: 14px;
	border-bottom: 1px solid #DDDDDD;
	}
div.appsitem {
	width: 100%;
	padding: 0px 0px;
	background-color: #6699CC;
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την δημιουργία διάφορων μορφών πινάκων                                                 */
/* ------------------------------------------------------------------------------------------------------------ */

table.appsheader{
	width: 100%;
	background-color: #336699;
	padding: 0px 0px;
	border: none;
	}
table.inset {
	background-color: #EEEEEE;
	}
table.hollowinset {
	border-width: 1px;
	border-spacing: 1px;
	border-style: dashed;
	border-color: #336688;
	border-collapse: separate;
	}
table.fullborder {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #CCCCFF;
	}
table.notopborder {
	border-width: 1px;
	border-spacing: 1px;
	border-style: none dashed solid dashed;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #CCCCFF;
	}
table.upperborder {
	border-width: 1px 0px 0px 0px;
	border-spacing: 1px;
	border-style: dashed;
	border-color: #58A9F0;
	border-collapse: separate;
	}
table.bottomborder {
	border-width: 0px 0px 1px 0px;
	border-spacing: 1px;
	border-style: dashed;
	border-color: #58A9F0;
	border-collapse: separate;
	}
table.sitemap {
	width: 100%;
	border-width: 0px;
	border-spacing: 4px;
	border-collapse: separate;
	}
table.sitemap td {
	width: 50%;
	border-width: 0px;
	padding: 2px 2px;
}
td.none {
	background-color: #DDDDDD;
	color: #FFFFFF;
	text-align: center;
	}
td.white {
	background-color: #CCCCCC;
	text-align: center;
	}
td.soft {
	padding-left: 2px;
	background-color: #BBBBBB;
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την κατασκευή και απεικόνιση περιγραμμάτων των portlets                                */
/* ------------------------------------------------------------------------------------------------------------ */

td.headerofitem {
	background-color: #336688;
	background-image: url(/esye/imgs/bgr_headers_gradient.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	}
td.smallportlets {
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #58A9F0;
	background-image: url(/esye/imgs/bgr_bluesmallgradient.gif);
	background-repeat: repeat-x;
	}
td.mediumportlets {
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #58A9F0;
	background-image: url(/esye/imgs/bgr_bluemediumgradient.gif);
	background-repeat: repeat-x;
	}
td.hugeportlets {
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #58A9F0;
	background-image: url(/esye/imgs/bgr_bluehugegradient.gif);
	background-repeat: repeat-x;
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την εμφάνιση και απόκρυψη στοιχείων μέσω JavaScript                                    */
/* ------------------------------------------------------------------------------------------------------------ */

.hide {
	display: none;
	}
.show {
	display: block;
	}
#marqueecontainer {
	position: relative;
	height: 100px; /*marquee height */
	background-image: url('/esye/imgs/pr_gradient.gif');
	background-repeat: repeat-x;
	overflow: hidden;
	border: 1px solid #AAAAAA;
	padding: 2px;
	}
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 1px solid #000033;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}

/* ------------------------------------------------------------------------------------------------------------ */
/* Ιδιότητες σχετικές με την την κατασκευή του μενού στατιστικών θεμάτων                                        */
/* ------------------------------------------------------------------------------------------------------------ */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #003366;
color: #000000;
background-image: none;
background-color: #EEEEEE;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #444444;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(/esye/imgs/bgr_tab_gradient.gif);
background-repeat: repeat-x;
border-bottom-color: #003366;
color: #FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: #DDDDDD;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



/* CSS Document */

a.button {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  font-weight:bold;
  text-decoration: none;
  color:#FFFFFF;
  display:block;
  height:17px;
  padding-left: 20px;
}

a.button div{
	font-size:10px;
}

ul.themenu {
	width: 100%;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px;
}

li.menu, li.menucurrent {
	text-decoration: none;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 0px;
	margin: 0px;
	border-bottom: none;
}

li.menu a.button {
	font-size: 100%;
	background: transparent url(/esye/imgs/bgr_thememenubutton.gif) no-repeat;
}

li.menu a.button:hover {
	font-size:100%;
	background:transparent url(/esye/imgs/bgr_thememenuhoverbutton.gif) no-repeat;
	text-decoration: underline;
}

li.menucurrent a.button {
	font-size:100%;
	color:#FF9966;
	background:transparent url(/esye/imgs/bgr_thememenucurrentbutton.gif) no-repeat;
}

ul.thesubmenu {
	display: none;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px;
}

.submenu {
	display: block;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
li.submenu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px;
	width: 100%;
	border-bottom: none;
}

li.submenu a.button {
	padding: 2px 0 0 20px;
	color:#FFFFFF;
	background:url(/esye/imgs/bgr_thesubmenubutton.gif) no-repeat;
}

li.submenu a.button:hover{
	padding: 2px 0 0 20px;
	background:url(/esye/imgs/bgr_thesubmenuhoverbutton.gif) no-repeat;
	text-decoration: underline;
}

li.submenucurrent a.button{
	padding: 2px 0 0 20px;
	color:#000000;
	background:url(/esye/imgs/bgr_thesubmenucurrentbutton.gif) no-repeat;
}
li.submenucurrent {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 100%;
}

li.submenucurrent a.button:hover{
	padding: 2px 0 0 20px;
	color:#000000;
	font-size:100%;
	background:url(/esye/imgs/bgr_thesubmenuhoverbutton.gif) no-repeat;
	text-decoration: none;	
}

a.button div {
	padding:0 0 0 0;
}

#edit_link {
	float:right;
}

.inlineimg {
  vertical-align: middle;
}
