div#iam, div#youtubeHome {
	width: 22.5em;
	float: left;
	background-image: url(../img/boxes/headingLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #056AA6;
}

div#iam h2, div#youtubeHome h2 {
	background-image: url(../img/boxes/headingRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1.2em;
	color: #ffffff;
	padding-left: 1.0em;
	padding-right: 1.0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.3;
}

/*** edits by george haritonidis 2009-11-27 ***/
#youtubeHome h2 span { float: right; margin-top: 0.2em; }
#youtubeHome h2 span a { color: #fff; text-decoration: none;  }
#youtubeGallery { background: #97c1da url('/resources/img/youtube/home_curve.gif') left bottom no-repeat; padding: 2em 1.1em 1.1em 1.1em; }
#youtubeGallery ul li { list-style: none; width: 20.3em; height: 8.8em; padding: 0.5em; 
	background: #97c1da url('/resources/img/youtube/video_item_bg.png') left top no-repeat; }
#youtubeGallery ul li a { display: block; text-decoration: none; width: 19.3em; height: 7.8em; }
#youtubeGallery ul li a div.video { width: 9.1em; height: 7.7em; float: left; padding: 0.1em 0.1em 0 0.1em; 
	background: transparent url('/resources/img/youtube/video_bg.jpg') left top no-repeat; margin-right: 1em; }
#youtubeGallery ul li a div.video img { width: 9em; height: 5.4em; }
#youtubeGallery ul li a div.video span { display: inline-block; padding-top: 0.3em; width: 7.5em; text-align: center; 
	color: #056aa6; font-weight: bold; font-size: 1.2em; }
#youtubeGallery ul li a div.description { float: left; width: 7.5em; padding-top: 0.8em; font-size: 1.2em; color: #272727; line-height: 1.3;  }
#youtubeGallery ul.buttonsRow { margin-top: 1.8em; }
#youtubeGallery ul.buttonsRow li { background: none; display: inline; width: 10em; height: 2em; padding: 0; margin: 0; }
#youtubeGallery ul.buttonsRow li a { display: inline-block; width: 10em; height: 2em; text-decoration: none; }
#youtubeGallery ul.buttonsRow li a span { visibility: hidden; }
#youtubeGallery ul.buttonsRow li a.prev { background: url('/resources/img/youtube/prev.jpg') left top no-repeat; }
#youtubeGallery ul.buttonsRow li a.next { background: url('/resources/img/youtube/next.jpg') right top no-repeat; }
#youtubeGallery .clear { clear: both; height: 1px !important; line-height: 0; }

/*** scrollable support : http://flowplayer.org/tools/demos/scrollable/ ***/
.youtubeGalleryShell { position: relative; overflow: hidden; width: 210px; height: 290px; }
.youtubeGalleryShell ul.youtubeGalleryItems { height: 20000em; position: absolute; }
/*** end scrollable support ***/

/*** end edits by george haritonidis 2009-11-27 ***/

div#iam ul {
	background-color: #ffffff;
	background-image: url(../img/boxes/iamFooterLeft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 22.5em;
	background-color: #97C1DA;
}

div#iam ul li {
	list-style-type: none;
	padding-right: 1.0em;
	border-bottom: 2px solid #ffffff;
	margin: 0px;
}

div#iam ul li.last {
	list-style-type: none;
	border-right: none;
	border-left: none;
	background-image: url(../img/boxes/iamFooterRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#iam ul li img {
	width: 4.5em;
	height: 5.5em;
	display: block;
	float: left;
	margin-bottom: 0px;
}

div#iam ul li h3 {
	font-weight: bold;
	font-size: 1.2em;
	display: block;
	float: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	width: 13.5em;

}

div#iam ul li select {
	font-size: 1.1em;
	display: block;
	float: left;
	margin-left: 0.5em;
	width: 14.5em;
}

div#news {
	width: 33.4em;
	margin-left: 0.8em;
	float: left;
	background-image: url(../img/boxes/footerLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#news h2 {
	width: 33.4em;
	background-image: url(../img/boxes/headingLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #056AA6;
}

div#news h2 span {
	background-image: url(../img/boxes/headingRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1.2em;
	display: block;
	color: #ffffff;
	padding-left: 1.0em;
	padding-right: 1.0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.3;
}

div#news div.newsItem {
	border-bottom: 1px solid #B4D2E4;
	border-left: 1px solid #B4D2E4;
	border-right: 1px solid #B4D2E4;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

div#news div.newsItem img {
	display: block;
	float: left;
	/*
	width: 145px;
	height: 165px;
	*/
	width: 102px;
	height: 116px;
}

div#news div.newsItem h3, div#news div.newsItem div.newsContent, div#news div.newsItem a {
	display: block;
	margin-left: 115px;
}

div#news div.newsItem h3 {
	padding-top: 1.0em;
	padding-bottom: 1.0em;
	color: #056AA6;
	font-size: 1.2em;
}

div#news div.newsItem div.newsContent {
	font-size: 1.2em;
	line-height: 1.3;

}

div#news div.newsItem div.newsContent * { 
	line-height: 1.3;
}

div#news div.newsItem a { 
	margin: 0;
	padding-top: 1.0em;
	padding-bottom: 1.0em;
	color: #B90303;
	font-size: 1em;
	display: inline;
}

div#news div.newsItem a:hover { 
	color: #056AA6;
}

div#news div.last {
	padding-bottom: 0.5em;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-image: url(../img/boxes/footerRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
