/* -------------------------- */
/* -- links ----------------- */

div#content div#columncenter hr{
color: #393939;
}

a:link {font-weight: bold; text-decoration: none; color: #0041ac; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px;}
a:active {font-weight: bold; text-decoration: none; color: #f27b1b; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px;}
a:visited {font-weight: bold; text-decoration: none; color: #4479d0; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px;}
a:hover {font-weight: bold; text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px;}

div.menushell span.title a:link {color: #FFFFFF;}
div.menushell span.title a:active {color: #FFFFFF;}
div.menushell span.title a:visited {color: #FFFFFF;}
div.menushell span.title a:hover {color: #FFFFFF;}

div.menushell span.subs a:link {color: #333333;}
div.menushell span.subs a:active {color: #333333;}
div.menushell span.subs a:visited {color: #555555;}
div.menushell span.subs a:hover {color: #333333;}

div#header a:link {color: #393939;}
div#header a:active {color: #393939;}
div#header a:visited {color: #393939;}
div#header a:hover {color: #393939;}

div#secondarymenu a:link {color: #c2d1f2; margin-left: 20px;}
div#secondarymenu a:active {color: #c2d1f2; margin-left: 20px;}
div#secondarymenu a:visited {color: #c2d1f2; margin-left: 20px;}
div#secondarymenu a:hover {color: #c2d1f2; margin-left: 20px;}

div#pagepath ul {display:inline;margin:0pt;padding:3pt; color: #FFFFFF;}
div#pagepath li {display:inline;margin:0pt;padding:3pt; color: #FFFFFF;}

div#pagepath a:link {padding-right:20px; color: #FFFFFF; background:transparent url(/global/layout/pagepath-separator.gif) no-repeat scroll right 4px; text-decoration:none;}
div#pagepath a:active {padding-right:20px; color: #FFFFFF;background:transparent url(/global/layout/pagepath-separator.gif) no-repeat scroll right 4px; text-decoration:none;}
div#pagepath a:visited {padding-right:20px; color: #FFFFFF;background:transparent url(/global/layout/pagepath-separator.gif) no-repeat scroll right 4px; text-decoration:none;}
div#pagepath a:hover {padding-right:20px; color: #FFFFFF;background:transparent url(/global/layout/pagepath-separator.gif) no-repeat scroll right 4px; text-decoration:none;}


div.footershell a:link {color: #b8bdcc;}
div.footershell a:active {color: #b8bdcc;}
div.footershell a:visited {color: #b8bdcc;}
div.footershell a:hover {color: #dae0f2;}

div#content div.box div.title a:link {color: #25262a;}
div#content div.box div.title a:active {color: #25262a;}
div#content div.box div.title a:visited {color: #25262a;}
div#content div.box div.title a:hover {color: #25262a;}


/* -------------------------- */
/* -- general --------------- */

body
{
margin: 0;
color: #25262a;
background-color: #FFFFFF;
background-image: url('/global/layout/bg-tile.jpg');
background-repeat: repeat;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
text-align: left;
}

table
{
padding: 0px;
border-collapse: collapse;
border-width: 0px;
background-repeat: no-repeat;
}

tr
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-collapse: collapse;
vertical-align: top;
background-repeat: no-repeat;
background-position: top left;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
}

td
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-collapse: collapse;
vertical-align: top;
background-repeat: no-repeat;
background-position: top left;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
}

img
{
border: 0px;
}

div
{
padding: 0px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
background-repeat: no-repeat;
width: auto;
}

div.fleft
{
float: left;
margin-right: 10px;
}

div.fright
{
float: right;
margin-left: 10px;
}


/* -------------------------- */
/* -- shell ----------------- */

div#shell
{
width: 100%;
height: 100%;
}

/* -------------------------- */
/* -- header ---------------- */

div.headershell
{
/*width: 100%;*/
min-width: 950px;
max-width: 100%;
width: expression(document.body.clientWidth < 951? "950px" : "100%");
height: 210px;
background-image: url('/global/layout/headershell-bg.jpg');
background-repeat: repeat-x;
}

div#header
{
clear: both;
min-width: 950px;
max-width: 1260px;
width: expression(document.body.clientWidth < 951? "950px" : (document.body.clientWidth > 1220? "1220px" : "auto"));
height: 210px;
background-image: url('/global/layout/header-bg.jpg');
background-position: top right;
text-align: left;
}

div#header div.headerblue
{
position: relative;
height: 178px;
background-image: url('/global/layout/header-blue-bg.jpg');
z-index: 2;
}

div#header div.headerblue img#EENlogo
{
position: absolute;
top: 30px;
left: 28px;
}

div#header div.headerblue img#EENmotto
{
position: absolute;
top: 155px;
left: 0px;
}

div#header div.headerblue img#EEN-Hellas
{
position: absolute;
top: 60px;
left: 200px;
}

div#header div.headerblue div#menu
{
position: absolute;
top: 100px;
left: 198px;
font-weight: bold;
z-index: 10;
}

div#header div.headerblue div#secondarymenu
{
position: absolute;
top: 156px;
right: 20px;
font-weight: bold;
font-size: 12px;
z-index: 1;
}

div#header div.headergrey
{
position: relative;
height: 32px;
z-index: 1;
}

div#header div.headergrey div#pagepath
{
position: absolute;
left: 230px;
top: 5px;
color: #FFFFFF;
font-weight: bold;
}

div#header div.headergrey div#pagecontrols
{
position: absolute;
right: 20px;
top: 4px;
color: #FFFFFF;
font-weight: bold;
width:190px;
}

div#header div.headergrey div#pagecontrols div#adjustfonts
{
float: left;
padding-right: 10px;
}

div#header div.headergrey div#pagecontrols div#adjustfonts img
{
height: 19px;
}

div#header div.headergrey div#pagecontrols div#searchbox input.txt
{
position: relative;
padding: 3px;
padding-bottom: 0px;
top: -4px;
background-color: #cacbcc;
font-weight: bold;
color: #595d66;
width: 80px;
}

/* -------------------------- */
/* -- menus ----------------- */




/* -------------------------- */
/* -- content --------------- */


div.contentshell
{
width: 100%;
background-image: url('/global/layout/contentshell-bg.jpg');
background-repeat: repeat-x;
}

div#content
{
padding-top: 15px;
clear: both;
overflow: hidden;
width: expression(document.body.clientWidth < 951? "950px" : (document.body.clientWidth > 1220? "1220px" : "auto"));
min-width: 950px;
max-width: 1260px;
}

div#content div.columnleftshell
{
float: left;
width: 200px;
background-color: #e8e9ec;
background-image: url('/global/layout/content-columnleft-bg.gif');
background-repeat: repeat-y;
}

div#content div.columnrightshell
{
float: right;
width: 200px;
background-color: #e8e9ec;
background-image: url('/global/layout/content-columnright-bg.gif');
background-repeat: repeat-y;
}

div#content div#columnleft
{
width: 200px;
background-image: url('/global/layout/content-column-bg.jpg');
background-position: top left;
padding-top: 10px;
}

div#content div#columnright
{
width: 200px;
background-image: url('/global/layout/content-column-bg.jpg');
background-position: top right;
padding-top: 10px;
}

div#content div#columncenter
{
margin-left: 200px;
margin-right: 200px;
padding-top: 10px;
}

div#content div#columncenter div#simple_text{
padding-right:20px;
padding-left:20px;
}

div#content div.columnleftshell div.columnbottom
{
width: 200px;
height: 50px;
background-image: url('/global/layout/content-column-bottom-bg.jpg');
background-position: top left;
}

div#content div.columnrightshell div.columnbottom
{
width: 200px;
height: 50px;
background-image: url('/global/layout/content-column-bottom-bg.jpg');
background-position: top right;
}

div#content div#columnleft img.icon
{
margin-bottom: 8px;
}

div#content div#columnright img.icon
{
margin-bottom: 8px;
}


/* -------------------------- */
/* -- footer ---------------- */

div.footershell
{
position: relative;
clear: both;
width: 100%;
background-color: #FFFFFF;
background-image: url('/global/layout/footer-bg.gif');
background-repeat: repeat-x;
}

div#footer
{
clear: both;
min-width: 950px;
max-width: 1260px;
width: expression(document.body.clientWidth < 951? "950px" : (document.body.clientWidth > 1220? "1220px" : "auto"));
}

div#footer div.logos
{
padding-top: 30px;
}

div#footer div.logos img
{/*
padding: 10px;*/
margin-right:5px; /* EKT */
vertical-align: middle;
}

div.footershell div.info
{
position: relative;
clear: both;
/*width: 100%;*/
min-width: 950px;
max-width: 100%;
width: expression(document.body.clientWidth < 951? "950px" : "100%");
padding-top: 8px;
padding-bottom: 8px;
color: #b8bdcc;
font-size: 10px;
background-image: url('/global/layout/footer-info-bg.gif');
background-repeat: repeat-x;
}

/* -------------------------- */
/* -- forms ----------------- */

/*form
{
margin: 0px;
padding: 0px;
}

form input, select, option
{
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #ecedef;
font-family: "Trebuchet MS", Verdana, Arial;
}

form input.bt
{
color: #FFFFFF;
background-color: #4e6fbb;
font-weight: bold;
}*/

/* -- forms ----------------- */

form
{
margin: 0px;
padding: 0px;
}


div.headergrey form input
{
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #EEEEEE;
font-family: "Trebuchet MS", Verdana, Arial;
}

form select
{
font-size: 11px;/*
margin: 0px;
padding: 0px;
border: 0px;
background-color: #EEEEEE;*/
background-color: #FFFFFF;
border: 1px solid #777777;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;
width: 145px;
font-family: "Trebuchet MS", Verdana, Arial;
}

form option
{
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #EEEEEE;
font-family: "Trebuchet MS", Verdana, Arial;
}

form textarea
{
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #EEEEEE;
font-family: "Trebuchet MS", Verdana, Arial;
}


form input.bt
{
color: #FFFFFF;
background-color: #4e6fbb;
font-weight: bold;
}

div#columncenter form 
{
margin-top: 10px;
margin-bottom: 10px;
z-index: 0;
}

div#columncenter form div.description
{
width: 150px;
margin-right: 10px;
font-weight: bold;
float: left;
}

div#columncenter form div.description_new
{
width: 300px;
margin-right: 10px;
font-weight: bold;
float: left;
}

div#columncenter form span.required
{
margin-right: 10px;
font-weight: bold;
color: #CC0000;
vertical-align: top;
}
/*
div#columncenter form input
{
background-color: #FFFFFF;
border: 1px solid #777777;
padding-left: 2px;
padding-right: 2px;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;/*
width: 140px;*/
}*/

div#columncenter form input.keimeno
{
background-color: #FFFFFF;
border: 1px solid #777777;
padding-left: 2px;
padding-right: 2px;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;/*
width: 140px;*/
}

div#columncenter form select
{
background-color: #FFFFFF;
border: 1px solid #777777;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;
width: 145px;
}

div#columncenter form option
{
background-color: #FFFFFF;
padding-left: 2px;
padding-right: 2px;
width: 145px;
}

div#columncenter form textarea
{
background-color: #FFFFFF;
border: 1px solid #777777;
padding-left: 2px;
padding-right: 2px;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
width: 140px;
height: 80px;
}

div#columncenter form input.radio
{
width: auto;
margin: 0px;
margin-right: 30px;
margin-left: 3px;
background-color: transparent;
border: none;
vertical-align: bottom;
}
/*
div#columncenter form input.checkbox
{
width: auto;
margin: 0px;
margin-right: 30px;
margin-left: 3px;
background-color: transparent;
border: none;
vertical-align: bottom;
}
*/
div#columncenter form input.double
{
width: 305px;
}

div#columncenter form select.double
{
width: 310px;
}

div#columncenter form select.double option
{
width: 310px;
}

div#columncenter form textarea.double
{
width: 305px;
height: 200px;
}

div#columncenter form input.bt
{
color: #FFFFFF;
background-color: #4e6fbb;
font-weight: bold;
width: 145px;
border: 1px solid #777777;
padding-left: 2px;
padding-right: 2px;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;
font-size: 11px;
font-family: "Trebuchet MS", Verdana, Arial;

}

div#columncenter form input.btdouble
{
color: #FFFFFF;
background-color: #4e6fbb;
font-weight: bold;
width: 310px;
}

div#columncenter form input.date
{
width: 85px;
margin-right: 3px;
background-color: #FFFFFF;
border: 1px solid #777777;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
width: 145px;
}

#txt
{
width: 85px;
margin-right: 3px;
background-color: #FFFFFF;
border: 1px solid #777777;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
width: 145px;
margin-right: 14px;

}


div#columncenter form input.een_event
{
margin-right: 3px;
width: auto;
margin: 0px;
margin-right: 30px;
margin-left: 3px;
background-color: #FFFFFF;
border-right: 1px solid #777777;
border-left: 1px solid #777777;
border-right: 1px solid #777777;
border-bottom: 1px solid #777777;
}

div#columncenter form span.datedescription
{
width: 30px;
margin-right: 5px;
font-weight: bold;
vertical-align: top;
}

div#columncenter form select.date
{
width: 40px;
background-color: #FFFFFF;
border: 1px solid #777777;
vertical-align: middle;
margin: 0px;
margin-bottom: 10px;
margin-right: 15px;
width: 145px;
}

div#columncenter form select.year
{
width: 85px;
}



div#atm {


        padding:5px 10px;
        

}

div#atm .pgtitle {
color:Gray;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12pt;
font-style:normal;
font-weight:bold;
border-bottom: 0px;
}


div#atm form select {
background-color:#FFFFFF;
border:1px solid #777777;
margin:0 15px 10px 0;
vertical-align:middle;
width:390px;
}


div#atm .colth {
background-color:#A3B1DA;
background-repeat:repeat;
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:3px;
text-align:left;
}

div#atm input {
border-color:#FFF5F0;
}

div#atm .coltd{
background-color:#D4DDF1;
color:#1B1464;
padding-bottom:3px;
padding-top:3px;

}

div#atm input.button {
border-color:#FFF5F0;
margin-bottom: 4px;
}

div#atm table{
border-width: 0px;
border-collapse:separate;

}

div#atm td,th{
border-width: 0px;

}


.search_container {
	margin:0px 0px 20px 0px;
}

.column_first_form {
float:left;
width:175px;
}

.separator_form {
padding-top:10px;
}

.box_form {
background-color:#FFFFFF;
border:1px solid #828790;
color:#666666;
float:left;
font-size:11px;
height:15px;
width:250px;
}