

html 			{
			font:11px Verdana,Arial,Helvetica,sans-serif;
			margin: 0px;
			padding: 0px;
			}


h1,h2,h3,ul ,li	,p	{
			margin:0;
			padding:0;
			}



.clear			{
			clear: both;
			padding:0px;
			margin:0;
			}


.textfield		{
			font:10px Verdana,Arial,Helvetica,sans-serif; 
			background-color : #fff;	color :#171717;
			border-top:1px solid #404040;	border-left:1px solid #404040;		 
			border-right:1px solid #D4D0C8;		border-bottom:1px solid #D4D0C8;
			height :16px;
			padding-left :5px;
			}


.button			{
			font-family :Georgia, 'Times New Roman', Times, serif;
			font-size: 12px;	font-weight:bold;	color:#000;		 
			border-left :0px; border-top :0px; border-right :0px; border-bottom :0px;
			height:16px;
			background-color :transparent;		
			} 


.title			{
			font-weight :bold;
			margin-bottom :10px;
			}

.title span		{
			color :#2F5596;
			}

/* Basic Elements */



body			{ 
			margin :0px;
			background-color :#fff;	color :#000;	 
			}



#container		{
			width :1001px;
			background-image :url("../apImages/bg.gif");
			}


#logo			{
			width :291px;	height :245px;			
			background-color:#283081;
			float :left;
			}			


#navigation		{
			width :710px;	height :245px;
			background-color :#2F5596;
			float :left;
			}


/* -------------- Tools --------------  */



#tools			{
			height :60px;			
			background-color :#2F5596;
			float :right;
			}
			
	#tools ul		{
				padding :0px;	margin-top :36px;
				}

	#tools li		{
				float :left;
				padding :0px;	margin-right :24px;
				list-style: none;
				}								


				#search		{
						width :52px;	height :13px;
						background-image :url("../apImages/tools/search.gif");
						}

				#search span	{
						display :none;
						}

				#search a	{
						display: block;
						width :52px;	height :13px;
						}

				#search:hover	{
						background-image :url("../apImages/tools/search_hover.gif");
						}

				/*  ---------------------------------------------------------  */


				#sitemap	{
						width :56px;	height :13px;
						background-image :url("../apImages/tools/sitemap.gif");
						}

				#sitemap span	{
						display :none;
						}

				#sitemap a	{
						display: block;
						width :56px;	height :13px;
						}

				#sitemap:hover	{
						background-image :url("../apImages/tools/sitemap_hover.gif");
						}

				/*  ---------------------------------------------------------  */							


				#homepage	{
						width :40px;	height :13px;
						background-image :url("../apImages/tools/home.gif");
						}

				#homepage span	{
						display :none;
						}

				#homepage a	{
						display: block;
						width :40px;	height :13px;
						}

				#homepage:hover	{
						background-image :url("../apImages/tools/home_hover.gif");
						}

				/*  ---------------------------------------------------------  */				


				#downloads	{
						width :72px;	height :13px;
						background-image :url("../apImages/tools/downloads.gif");
						}

				#downloads span	{
						display :none;
						}

				#downloads a	{
						display: block;
						width :72px;	height :13px;
						}

				#downloads:hover	{
						background-image :url("../apImages/tools/downloads_hover.gif");
						}



				/*  ---------------------------------------------------------  */


				#contact	{
						width :73px;	height :13px;
						background-image :url("../apImages/tools/contact.gif");
						}

				#contact span	{
						display :none;
						}

				#contact a	{
						display: block;
						width :73px;	height :13px;
						}

				#contact:hover	{
						background-image :url("../apImages/tools/contact_hover.gif");
						}



 
/*  -------------- Menu --------------  */



#menu_d			{
			width :710px;
			background-color :#518DC9;
			font-size :9px; color :#fff;
			}



	#menu_d	 li		{
				height :30px;
				background-image :url("../apImages/menu_bg.gif");	background-repeat: no-repeat;	background-position: right;
				float :left;
				padding-right :14px;	padding-left :14px;	
				list-style: none; line-height :30px;
				}


#left_content		{
			float :left;			
			}

#right_bar		{
			float :right;
			height: 520px;
			position: absolute; top: 272px; left:786px;
			}





#banner_1		{
			padding-top: 0px;
			width :710px;	height :145px;			
			/* -- background-image :url("../apImages/welcome.jpg"); -- */
			}

#banner_2		{
			width :786px;	height :118px;	
			/*  -- background-image :url("../apImages/banner_2.jpg"); --  */
			}







/*  -------------- News --------------  */


#news			{
			width :750px; 
			background-image :url("../apImages/corner.gif");	background-color :#DFF4F4;	background-repeat: no-repeat;	background-position: top right;	
			margin-left :15px; margin-right :15px;	margin-top :15px;	padding-bottom :10px;
			}


#news h2		{
			font:13px Verdana,Arial,Helvetica,sans-serif;	font-weight :bold;
			padding:10px;
			}


.news_content		{
			width :341px;
			background-color :#fff;
			margin :8px;	padding:5px;
			float :left;
			}
.news_content a			
{
font:11px Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color :#3995A2;
}			

.news_content a:hover			
{
font:11px Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color :#000;			
}	









/*  -------------- Content --------------  */


#content		{
			width :744px; 	
			padding-left: 10px;			
			background-image :url("../apImages/corner.gif");	background-color :#DFF4F4;	background-repeat: no-repeat;	background-position: top right;	
			margin-left :15px; margin-right :15px;	margin-top :40px;	margin-bottom :15px;	padding-bottom :10px;
			}


#content h2		{
			font:13px Verdana,Arial,Helvetica,sans-serif;	font-weight :bold;
			padding:10px;
			}


#content div		{
			width :702px;			
			background-color :#fff;
			padding:10px;
			}

#content div a			
{
font:11px Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color :#3995A2;
}			

#content div a:hover			
{
font:11px Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color :#000;			
}	

/*  -------------- Login --------------  */



#login			{
			width :213px;	height :118px;	
			margin-left :2px;
			background-color :#F1FAF9;
			}

#login h2		{
			width :44px;	height :26px;
			background-image :url("../apImages/headers/login.gif");	background-color :#F1FAF9;	background-repeat: no-repeat;	background-position: bottom;	
			margin-left :10px;	margin-bottom :10px;
			}

#login h2 span		{
			display :none;
			}


#login p		{
			width :190px;
			margin-left :10px;	margin-bottom :10px;
			}


/*  -------------- News Letter --------------  */



#newsletter		{
			width :213px;	height :118px;	
			margin-left :2px;
			}

#newsletter h2		{
			width :92px;	height :26px;
			background-image :url("../apImages/headers/newsletter.gif");	background-repeat: no-repeat;	background-position: bottom;	
			margin-left :10px;	margin-bottom :10px;
			}

#newsletter h2 span	{
			display :none;
			}


#newsletter p		{
			width :190px;
			margin-left :10px;	margin-bottom :10px;
			}



/*  -------------- Activity Fields --------------  */



#activity_fields	{
			width :213px;
			margin-left :2px;
			padding-bottom: 40px;
			}

#activity_fields h2	{
			width :108px;	height :26px;
			background-image :url("../apImages/headers/activity_fields.gif");	background-repeat: no-repeat;	background-position: bottom;	
			margin-left :10px;	margin-bottom :10px;
			}

#activity_fields h2 span	{
			display :none;
			}


#activity_fields p	{
			width :190px;
			margin-left :10px;	margin-bottom :10px;
			}


#activity_fields ul	{
			width :190px;	padding-left :28px;
			}


#activity_fields li	{
			list-style-image: url("../apImages/arrow.gif");
			line-height :16px;
			}


#eco_banner		{
			width :200px;	height :116px;	background-color:#D5EDED;
			margin-left :7px;
			}




/*  -------------- Footer --------------  */


#footer			{
			width :1001px;	height :30px;
			background-color :#2F5596;
			}



#copyright		{
			color :#fff;
			padding :10px;
			float :left;
			}




#design			{
			color :#fff;
			padding :10px;
			float :right;
			}









#blue_line		{
			position: absolute; top: 245px; left:0px;
			width :1001px;	height :22px;			
			background-color :#2F5596;	
			text-align :right;
			padding-top: 5px;
			}
#lang			{
			position: absolute; left: 900px;
			background-color :#2F5596;
			width :100px; height :22px;								
			}
#lang li{
float :left;
padding-right :5px;
list-style: none;
}
#lang li a			
{
text-align:Right;
font:11px Arial,Verdana,Helvetica,sans-serif;
color :#fff;
}			

#lang li a:hover			
{
font:11px Arial,Verdana,Helvetica,sans-serif;
color :#6FE7E7;			
}				
#greek{float:left;}
#langline{float:left;color :#fff;}
#english{float:right;}
			
			
			
/* Table Design 1 */
table.Design1 {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 670px;
}
table.Design1 th {
    text-align: left;
    font-weight: bold;
    padding: 3px;
    border: 1px solid #666666;
}
table.Design1 td {
    text-align: center;
    padding: 5px;
    border: 1px solid #666666;
}
table.Design1 thead th {
    font-weight: bold;
    text-align: center;
}
table.Design1 th.Corner {
    text-align: left;
}			