/**
 * IELS CSS DOCUMENT
 * 
 * _______@author Emma Grima <emma.grima@alert.com.mt>
 * _______@date may 2009
 * _______@last updated 27th May 2009
 * _______@copyright 2008 Alert Communications
 *
 */
 html {
}
* {behavior: url(iepngfix.htc)}

img
{
	border:0;
}
body {
	background:#ebeced;
}
/*----CONTAINER----*/
#ielsSiteContainer {
	width:940px;
	margin:0 auto;
	background:#ffF;
}
#container {
	float:left;
	width:878px;
}
/*----HEADER----*/
#ielsFlagsContainer {
	width:910px;
	height:25px;
	background:#FFF;
	padding:10px 20px 0 0;
}
#ielsFlagsContainer ul {
	float:right;
	width:410px;
	margin:0;
	padding:0;
	list-style:none;
}
#ielsFlagsContainer ul li {
	display:inline;
	padding:0;
	margin:0;
}
#ielsFlagsContainer ul li img {
	float:right;
}
/*----TOP CONTAINER----*/
#topConatiner {
	width:940px;
	height:90px;
	background:#fff;
	position:relative
}
/*----LOGO----*/
#ielsLogo {
	width:153px;
	padding:0 0 0 50px;
	position:absolute;
	left:0;
	top:-10px;
}
/*----MENU----*/
#ielsMenu {
	float:left;
	width:940px;
	height:87px;
	background:url(../pics/menu_bar.jpg) no-repeat top left;
}
#ielsMenu ul {
    position: absolute;
	list-style-type: none;
    margin: 0;
    right: 0;
    top: 37px;
    width: 740px;
}
#ielsMenu ul li {
	float:left;
	padding:0 32px 0 0
}
/*#ielsMenu ul li a{
	color:#2705a1;
	text-decoration:none;
}
#ielsMenu ul li a:hover {
	color:#0066FF;
	text-decoration:underline;
}*/
/*----BANNER CONTAINER----*/

.banner {
	float:left;
	width:940px;
	height:337px;
	background:#fff;
}
.banner2 {
	float:left;
	width:170px;
	height:357px;
	background:#fff;
	margin:0 0 0 15px;
	display:inline;
}
#flash {
	position:relative;
	width:879px;
	height:317px;
	margin:10px 0 0 30px;
}

#bannerHolder{
	position:absolute;
	top:0;
	left:0;
	z-index:70
}

#bottomleftcorner,#toprightcorner, #bottomrightcorner,#topleftcorner{
	position:absolute;
	z-index:80;
	height:17px;
	width:17px;
	overflow:hidden;
}

#topleftcorner{
	left:0;
	top:0;
}

#toprightcorner{
	right:-1px;
	top:0;
}
#bottomleftcorner{
	left:0;
	bottom:-1px;
}
#bottomrightcorner{
	right:-1px;
	bottom:-1px;
}
/*----SITE CONTENT----*/

#ielsSiteContent {
	float:left;
	width:940px;
	background:#fff;
}
#ielsSiteContentTop {
	float:left;
	width:878px;
	height:14px;
	margin:0 20px 0 30px;
	background:url(../pics/bk_top.jpg) no-repeat;
	display:inline;
	overflow:hidden;
}
#ielsSiteContentMiddle {
	float:left;
	width:878px;
	margin:0 20px 0 30px;
	background:url(../pics/bk_middle.jpg) repeat-y top left;
	display:inline;
}
#ielsSiteContentBottom {
	float:left;
	width:878px;
	height:14px;
	margin:0 20px 0 30px;
	background:url(../pics/bk_bottom.jpg) no-repeat;
	display:inline;
}
/*----SITE CONTENT LEFT COLUMN----*/
	#leftColumn {
	float:left;
	width:198px;
}
#ielsLeftColumnTop {
	float:left;
	width:163px;
	height:40px;
	padding:20px 20px 0 15px;
	background:url(../pics/noticeboard_top.gif) no-repeat;
}
#ielsLeftColumnMiddle {
	float:left;
	width:153px;
	color:#333333 !important;
	padding:10px 25px 10px 20px;
	background:url(../pics/noticeboard_middle.gif) repeat-y bottom left;
}
#ielsLeftColumnBottom {
	float:left;
	width:198px;
	height:24px;
	background:url(../pics/noticeboard_bottom.gif) no-repeat;
}
.more {
	padding:0 0 10px;
	text-align:right;
}
.more_white {
	padding:0 10px 0 0;
	margin:0;
	text-align:right;
}
#note {
	float:right;
	width:43px;
	padding:0 0 0 15px;
	height:60px;
	background:url(../pics/reminder.gif) no-repeat;
}
/*----SITE CONTENT 2nd LEFT COLUMN----*/

#getConnected {
	float:left;
	width:153px;
	height:180px;
	background:url(../pics/get_connected.gif) no-repeat;
	padding:20px 10px 0 25px;
}
/*----SITE CONTENT MIDDLE COLUMN----*/
#middleColumn {
	float:left;
	width:486px;
	overflow:hidden;
	color:#474747;
}

#middleColumnTop {
	float:left;
	width:451px;
	height:47px;
	margin:0;
	padding:20px 0 0 35px;
	background:url(../pics/welcome_top.gif) no-repeat;
}
#middleColumnTop2 h1,#middleColumnTop2 h2{
	width:400px;
}
#middleColumnTop2 {
	float:left;
	width:451px;
	padding:0 0 0 35px;
	position:relative;
	background:url(../pics/welcome_middle.gif) repeat-y bottom left;
}
#middleColumnMiddle {
	float:left;
	width:416px;
	padding:10px 35px 0 35px;
	background:url(../pics/welcome_middle.gif) repeat-y bottom left;
}
	#middleColumnMiddle ul{
		list-style-image:url(../pics/arrow.gif);
		padding:0 0 0 35px;
		margin:0;
	}
	
	#middleColumnMiddle ul li{
		color:#3292d6;
		padding:0 0 5px;
	}
	
#middleColumnBottom {
	float:left;
	width:486px;
	height:27px;
	margin:0;
	padding:0;
	background:url(../pics/welcome_bottom.gif) no-repeat;
}
/*----SITE CONTENT RIGHT COLUMN----*/
#rightColumn {
	float:left;
	width:168px;
	padding:2px 0 0 5px;
}
#rightColumn ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
#rightColumn ul li {
	padding:0;
	margin:0;
}
/*----SITE CONTENT MIDDLE COLUMN TESTIMONIALS----*/
#testimonials {
	float:left;
	width:486px;
}
#testimonialsColumnTop {
	float:left;
	width:451px;
	height:42px;
	padding:25px 0 0 35px;
	background:url(../pics/testimonials_top.gif) no-repeat;
}
#testimonialsColumnMiddle {
	float:left;
	width:471px;
	padding:0 35px 0 0;
	background:url(../pics/welcome_middle.gif) repeat-y bottom left;
}

#testimonialsColumnBottom {
	float:left;
	width:486px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../pics/welcome_bottom.gif) no-repeat;
}
.speechbubbleTop {
	float:left;
	background:url(../pics/speech_top.jpg) no-repeat;
	width:277px;
	height:20px;
	margin:0 0 0 35px;
	display:inline;
}
.speechbubbleMiddle {
	float:left;
	background:url(../pics/speech_middle.jpg) repeat-y bottom left;
	min-height:150px;
	width:247px;
	padding:0 15px;
	display:inline;
}
.speechbubbleBottom {
	float:left;
	background:url(../pics/speech_bottom.jpg) no-repeat;
	width:277px;
	height:19px;
	margin:0 0 0 35px;
	display:inline;
}
#speechbubbleArrow {
	float:left;
	display:inline;
	width:18px;
	height:28px;
	margin:26px 0 0;
	background:url(../pics/speech_arrow.jpg) no-repeat;
}
/*----SITE CONTENT RIGHT COLUMN ABOUT US----*/
#rightColumnBottom {
	float:left;
	width:187px;
}

#aboutMaltaTop {
	float:left;
	width:163px;
	height:28px;
	background:url(../pics/aboutmalta_top.gif) no-repeat;
	margin:14px 0 0;
	padding:20px 0 0 10px;
}
#aboutMaltaMiddle {
	float:left;
	width:173px;
	background:url(../pics/about_middle.gif) repeat-y bottom left;
}
#aboutMaltaBottom {
	float:left;
	width:173px;
	height:9px;
	background:url(../pics/about_bottom.gif) no-repeat;
}

/*----SITE CONTENT BOTTOM SPECIAL OFFERS----*/

#bottomSpecialOffers {
	float:left;
	width:874px;
}
#bottomSpecialOffersTop {
	float:left;
	width:846px;
	height:8px;
	background:url(../pics/specialoffers_top.gif) no-repeat bottom left;
	margin:10px 0 0;
	display:inline;
	padding:0 0 0 20px;
}
#bottomSpecialOffersMiddle {
	float:left;
	display:inline;
	width:844px;
	background:url(../pics/bk_strped.gif);
	margin:0 0 0 11px;
	padding:0 0 0 10px;
}
#bottomSpecialOffersMiddle a
{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
#bottomSpecialOffersMiddle a:hover
{
	text-decoration:none;
}
.bottomSpecialOffersMiddleText{
	color:#fff;
	text-align:justify;
	line-height:18px;
	padding:5px 15px 0 0;
}
#SpecialOffersBottom {
	float:left;
	width:871px;
	height:8px;
	background:url(../pics/specialoffers_bottom.gif) no-repeat top;
	padding:0 0 0 3px;
}
.whiteBorder {
	border:10px solid #fff;
}
/*----FOOTER----*/

#footer {
	float:left;
	width:940px;
	color:#3978df;
}
#footerleft {
	float:left;
	width:240px;
	padding:10px 0 15px 30px;
}
#footerright {
	float:right;
	width:640px;
	text-align:right;
	padding:10px 30px 15px 0;
}
#links {
	float:right;
}
/*----SUBMENU----*/

#subemenu {
	float:left;
	width:138px;
	height:auto;
}
#submenu_top {
	float:left;
	width:158px;
	height:20px;
	background:url(../pics/submenu_top.gif) no-repeat;
	padding:0 10px 0 40px;
}
#submenu_middle {
	float:left;
	width:178px;
	height:auto;
	background:url(../pics/submenu_middle.gif) repeat-y bottom left;
	padding:0 10px 0 20px;
}
#submenu_middle ul {
	float:left;
	list-style-type:none;
	padding:0 0 0 5px;
	margin:0;
	width:158px;
}
#submenu_middle ul li {
	padding:0 0 5px;
	float:left;
	width:158px;
}
#submenu_middle ul li a{
	font-weight:bold;
}

#submenu_middle ul li ul {
	padding:0;	
}
#submenu_middle ul li ul li {
	background:url(../pics/arrow.gif) no-repeat;
	padding:0 0 5px 27px;
	width:130px;
}
#submenu_middle ul li ul li a {
	color:#7b7b7b;
	font-weight:normal;
}

#submenu_bottom {
	float:left;
	width:138px;
	height:27px;
	background:url(../pics/submenu_bottom.gif) no-repeat;
	padding:0 10px 0 40px;
}
/*----FORMS TYPO AND STYLES----*/

.textbox {
	text-align:justify;
	width:200px;
	border:1px solid #CCCCCC;
}
.textarea {
	text-align:justify;
	width:200px;
	border:1px solid #CCCCCC;
	height:100px;
}
.textarea2{
	text-align:justify;
	width:400px;
	border:1px solid #CCCCCC;
	height:100px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#006687;
}
.dropdown {
	color:#333;
	text-align:justify;
	background:#fffbcc;
	width:202px;
	border:1px solid #CCCCCC;
}
/*----ERROR CONTAINER----*/
#ErrorContainer {
	width:469px;
	padding:42px;
	background-color:#FFF;
	margin:auto;
}
/*----SITEMAP----*/
.sitemap {
	color:#2705a1;
	padding:0 0 0 15px;
}
.sitemap ul {
	padding:0;
	margin:0;
	list-style:none;
	padding:0 0 0 10px;
}
.sitemap ul li {
	color:#848484;
	list-style-image:url(../pics/arrow.gif);
}
.sitemap ul li a{
	color:#848484;
}
.sitemap ul li ul {
	color:#3292d6;
	padding:0 0 0 20px;
}
.sitemap ul li ul li a{
	color:#3292d6;
}
sitemap ul li ul li ul {
	color:#2705a1;
	padding:0 0 0 30px;
}
.sitemap ul li ul li ul li a {
	color:#2705a1;
}

/*----NEWS----*/
.newssummaryDate, .newssummaryTXT{
	text-align:justify;
	padding:0 0 6px 0;
	line-height:18px;
}
.newssummaryTitle{
	font:17px Cronos Pro, Trebuchet Ms, Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-style:italic;
	font-weight:bold;
	padding:0 0 5px;
}
.newssummaryDate{
	font-weight:bold;
	font-style:italic;
}
.newssummaryReadMore{
	text-align:right;
}
.icons{
	float:left;
	width:107px;
	height:131px;
	padding:0 0 0 15px;
}
/*----WEATHER----*/
#weatherContainer{
	float:left;
	width:65%;
	text-align:center;
}

#todaysDate
{
	text-align:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#2705a1;
	padding:0 0 10px;
}

#titleTab{
	float:right;
	text-align:right;
}
.weatherForecast
{
	padding:22px 0 0 140px;
}
.weatherForecastTXT{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:right;
}
.forecastTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2705a1;
	font-weight:bold;
	text-align:right;
}
td.orange p{
	color:#ff6600;
	text-align:right;
	padding:0;
	margin:0;
}

td.blue p{
	color:#0099cc;
	text-align:right;
	padding:0;
	margin:0;
}
.topLeftCorner,.topRightCorner{
	position:absolute;
	top:0;
}
.topRightCorner{
	right:7px;
}

.topLeftCorner{
	left:11px;
}
