
/************** Global ****************/

BODY,.body, .NormalText{
	font-family: Ms Sans Serif;
	font-size: 12px;
	color:Black;
}
A{
	font-family: Ms Sans Serif;
	font-size: 12px;
	COLOR:#B53535;
}
.NormalBoldText{
	font-family: Ms Sans Serif;
	font-size: 12px;
	color:Black;
	font-weight:bold;
}
.NormalCaptionText{
	font-family: Tahoma;
	font-size: 12px;
	color:Black;
	font-weight:bold;
}

.NormalGrayText{
	font-family: Ms Sans Serif;
	font-size: 12px;
	color:#a9a9a9;	
}

.BigHeading
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
}

/* Internet Solutions Header */
.BigHeading1
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	color: #EF833F;	
}

/* Banking Header */
.BigHeading2
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	color: #3F729E;	
}

/* R&D Header */
.BigHeading3
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	color: #4FAC24;	
}

/* ERP Header */
.BigHeading4
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	color: #67005C;	
}

/* ASSET Header */
.BigHeading5
{
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	color: #E60003;	
}

TD{
	font-family: Ms Sans Serif;
	font-size: 12px;
	color:Black;
}
INPUT{
	font-family: Ms Sans Serif;
	font-size: 12px;
}
SELECT{
	font-family: Ms Sans Serif;
	font-size: 12px;
}


/******************** GRID **********************/

.grid{
	border-right: silver 1px solid;
	table-layout: auto;
	padding-right: 3px;
	border-top: silver 1px solid;
	padding-left: 3px;
	font-size: 12px;
	filter: CURSOR:hand;
	padding-bottom: 3px;
	border-left: silver 1px solid;
	padding-top: 3px;
	border-bottom: silver 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
	
}
.gridMainCaption{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: white;
	padding-top: 2px;
	font-family: Verdana;
	background-color: #5E8CCE;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5987D6', endColorStr='#033893', gradientType='0');
	line-height:16px;
	height:16px;	
}
.gridToolBar{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 1px;
	padding-top: 4px;
	font-family: Verdana;	
	color: navy;
	line-height:16px;
	height:16px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');	
	vertical-align:middle;
}
.gridToolBar A {color: navy;}
.gridToolBar visited {color: navy;}

/*Πρώτη κολώνα με CheckBoxes ή RadioButtons*/
.gridRowSel{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');
	padding-bottom: 2px;
	padding-top: 0px;
	font-family: Verdana;
	background-color: #b2cdf7;
	line-height:22px;
	height:22px;	
}

.gridSelected{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: red;
	line-height:18px;
	height:18px;	
}
.gridHeader{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;	
	padding-bottom: 3px;
	padding-top: 1px;
	font-family: Verdana;
	background-color: #b2cdf7;
	line-height:20px;
	height:20px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');	
}
.gridFooter{
	padding-right: 3px;
	padding-left: 3px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D4ECFA', endColorStr='#7FB7E1', gradientType='0');
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #3E6EC1;
	line-height:16px;
	height:16px;	
}
.gridPager{
	padding-right: 3px;
	padding-left: 3px;	
	padding-bottom: 0px;
	padding-top: 3px;
	background-color: #3263B7;
	color:White;
	line-height:15px;
	height:15px;	
	vertical-align:middle;
	font-family: Verdana;
	font-size: 12px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5987D6', endColorStr='#033893', gradientType='0');
}
.gridPagerFont{
	color:White;
	font-family: Verdana;
	font-size: 12px;	
}
.gridPagerFont{	
	color:White;
	font-family: Verdana;
	font-size: 12px;	
}
.gridPagerFont A:link, .gridPagerFont A:visited
{
	color:silver;
	text-decoration:none;
	font-family: Verdana;
	font-size: 12px;	
}
.gridItem{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: white;
	line-height:18px;
	height:18px;	
}
.gridAlter{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #ddecfe;
	line-height:18px;
	height:18px;	
}
CAPTION{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #5E8CCE;
}
.gridSearchTable{	
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Ms Sans Serif;
	background-color: #ddecfe;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ddecfe', endColorStr='#eeffff', gradientType='1')
}
.gridSearchTable SELECT{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Ms Sans Serif;
}
.gridSearchTable INPUT{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	font-family: Ms Sans Serif;
}


/****************** Portal Site *******************/
.nocss {
	display: none;
}

.DivLogo{
	top: 0px;
	left: 0px;
	width: 110px;
	height: 83px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	padding:0px;
	position:absolute;
	float:none;
	background-color:#476A8C;
} 

.DivVision{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	padding:0px;
	position:absolute;
	float:none;
	background-color:#284690;
} 

.DivMenu{
	top: 81px;
	left: 0px;
	width: 774px;
	height: 15px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	text-decoration:none;
	position:absolute;
	float:none;
	background-color:#2A2959;
} 

.TopMenuLogo
{
	top: 0px;
	left: 0px;
	width: 110px;
	height: 14px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	text-decoration:none;
	position:absolute;
	float:left;
}

.TopMenuMiddle
{
	top: 0px;
	left: 110px;
	width: 516px;
	height: 83px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;   
	text-decoration:none;
	border:0px;
	padding:0px; 
	position:absolute;
	float:none;
	background-color:#476A8C;
}

.TopMenuRight1
{
	top: 0px;
	left: 624px;
	width: 150px;
	height: 33px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	position:absolute;
	float:none;
	padding:0px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	height:81px;
	background-color:#476A8C;		
}

.TopMenuRight1 a
{
	top: 14px;
	left: 0px;
	width: 150px;
	height: 33px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	position:absolute;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;	
}

.TopMenuRight2
{
	top: 14px;
	left: 312px;
	width: 150px;
	height: 36px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	position:absolute;
	float:none;
	padding:0px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	height:81px;		
}

.TopMenuRight2 a
{
	top: 33px;
	left: 312px;
	width: 150px;
	height: 36px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	position:absolute;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;	
}

.ProjectText{
	COLOR:#2A2959;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family: Verdana;
	padding-right: 2px;
	padding-left: 2px;
} 

.TopMenuTD{
	COLOR:white;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family: Verdana;
} 
.TopMenuLink{
	FONT-WEIGHT:bold;
	COLOR:white;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 10px;
	font-family: Verdana;
}

.TopMenuLink2{
	FONT-WEIGHT:bold;
	COLOR:#eeeeee;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 11px;
	font-family:Microsoft Sans Serif;
}

.TopMenuLink2 A:link, .TopMenuLink2 A:visited
{
	FONT-WEIGHT:bold;
	COLOR:white;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 10px;
	font-family: Verdana;	
}

.TopMenuLink2 A:hover
{
	FONT-WEIGHT:bold;
	COLOR:1E1E3D;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 10px;
	font-family: Verdana;	
}

.TDNewsTitle
{
	FONT-WEIGHT:bolder;
	COLOR:#2A2959;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family:Arial;
}

.TDNewsDate
{
	FONT-WEIGHT:bolder;
	COLOR:#1E1E3D;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 11px;
	font-family:Arial;
}

.TDContact{
	FONT-WEIGHT:bold;
	background-color:#8ABA70;
	COLOR:white;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family: Verdana;
}

.TDLinksTitle
{
	FONT-WEIGHT:bolder;
	COLOR:#2A2959;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family:verdana;
	table-layout: fixed;
	width: 173px;
	overflow:hidden;
}

.TDLinksTitle2
{
	FONT-WEIGHT:bolder;
	COLOR:#2A2959;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 10px;
	font-family:verdana;
}

.TDLinksContent
{
	FONT-WEIGHT:bold;
	COLOR:#B53535;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 10px;
	font-family:verdana;
}

.ListFiles
{
	FONT-WEIGHT:bolder;
	COLOR:#1E1E3D;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family:Verdana;
}

.TableInfo
{
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Verdana;
	text-align: left;
	border-right: #2A2959 1px solid;
	border-left: #2A2959 1px solid;
	border-bottom: #2A2959 1px solid;
	border-top: #2A2959 1px solid;
	height: 100%;
}

.TDleftright
{
	width:160px;
}

.TDMiddleTop
{
	Height:50px;
}

.TDMiddle
{
	width:100%;
}

.TDinfo{
	FONT-WEIGHT:bold;
	background-color:#F1F1F1;
	COLOR:#B53535;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family: Verdana;
}

.TDContact{
	FONT-WEIGHT:bold;
	background-color:#8ABA70;
	COLOR:white;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	font-size: 12px;
	font-family: Verdana;
}

.TableDefault
{
	padding-right: 3px;
	padding-left: 0px;
	padding-top: 85px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	font-family: Verdana;
	text-align: left;
	width: 774px;
}

.TableMain
{
	padding-right: 3px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	font-family: Verdana;
	text-align: left;
}

.TableFiles
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Verdana;
	text-align: left;
}

.TableFiles_row_header
{
	background-color: #8ABA70;
	border-right: #000366 1px solid;
	padding-right: 2px;
	border-top: #afc4d5 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	text-transform: capitalize;
	border-left: #afc4d5 1px solid;
	line-height: 110%;
	padding-top: 2px;
	border-bottom: #000366 1px solid;
	font-family: Verdana;
	text-align: left;
}

.TableFiles_row_header2
{
	background-color: #8ABA70;
	border-right: #000366 1px solid;
	padding-right: 2px;
	border-top: #afc4d5 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	text-transform: capitalize;
	border-left: #afc4d5 1px solid;
	line-height: 110%;
	padding-top: 2px;
	border-bottom: #000366 1px solid;
	font-family: Verdana;
	text-align: left;
}

.TableFiles_Group
{
	background-color: #C9D8C0;
	border-right: #000366 1px solid;
	padding-right: 2px;
	border-top: #afc4d5 1px solid;
	padding-left: 4px;
	font-size: 12px;
	padding-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	text-transform: capitalize;
	border-left: #afc4d5 1px solid;
	line-height: 110%;
	padding-top: 2px;
	border-bottom: #000366 1px solid;
	font-family: Verdana;
	text-align: left;
}

.BlueBar
{
	left:0px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	position:absolute;
	float:left;
	width:774px;
	height:15px;
	padding:0px 0px 0px 0px;
	background-color:#476A8C;
	background-position:left;
	background-repeat:no-repeat;		
}

.BottomCenter
{
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	width:52%;
	text-align:center;
    position:relative;
	float:left;
	padding-top:18px;
	padding-right:5px;

}

.BottomLeft
{
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
	width:100px;
    position:relative;
	float:left;
	padding-top:18px;
}

.BottomLeft img{
	border:none;
}
.BottomRight
{
	left: 0px;
	border-top:0px solid #FF00CC;
	border-right:0px solid #FF00CC;
	border-bottom:0px solid #FF00CC;
	border-left:0px solid #FF00CC;
    position:relative;
	width:28%;
	float:left;
	text-align:right;
	padding-top:18px;		
}
.BottomRight img{
	border:none;
}

.LeftMenuTdLevel1
{
	LIST-STYLE-IMAGE: url(../img/menu_bullet.gif);
}
.LeftMenuTdLevel2
{
	LIST-STYLE-IMAGE: url(../img/menu_bullet_in.gif)
}
.LeftMenuTdLevel3
{
	LIST-STYLE-IMAGE: url(../img/menu_bullet_in.gif)
}

.LeftMenuTableTDLevel2
{
  padding-left: 7px;
}
.LeftMenuTableTDLevel3
{
  padding-left: 7px;
}



.LeftMenuALevel1
{
  color:#4C4C4C;
  text-decoration:none;  
  font-weight:bold;
  font-family: Tahoma;
  font-size: 12px;  
 
}

.LeftMenuALevel2
{
  color:#3088CC;
  text-decoration:none;  
  font-family: Tahoma;
  font-size: 12px;
}
.LeftMenuALevel3
{
  color:#3088CC;
  text-decoration:none;  
  font-family: Tahoma;
  font-size: 12px;
}

.ContactFields
{
	border-top: #7F9DB9 1px solid;
	border-left:#7F9DB9 1px solid;
	border-right:#7F9DB9 1px solid;
	border-bottom:#7F9DB9 1px solid;
}
