/*
 *	MIA CSS Document
 *
 *	Last Updated: 27th November 09
 *	Copyright 2009 Alert Communications
 *	www.alert.com.mt
 */
 
body {
	margin: 9px;
	background: #D7D7D7 url(../pics/bkg.gif) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {border:0;}
*:focus{outline:none;}
.bordermenu {border:1px solid #e8e8e9;}
.title{display:none;}

.time{
	font-size: 60%;
	color: #0081C2;
}

.topsidemenu a {
	font-size:60%;
	color: #000;
	text-decoration:none;
}

.topsidemenu a:hover {color: #4ca7d4;}

.newsfeaturedfont {
	font-size:70%;
	color: #282828;
}

.newsfeaturedfont a {
	color: #0081C2;
	text-decoration: none;
}

.newsfeaturedfont a:hover {color: #4ca7d4;}

.sidemenu {
	font-size: 70%;
	color: #0081C2;
	text-decoration: none;
}
.newsarchiverow {
	border:1px solid #e8e8e9;
	border-right:0;
	border-left:0;
	background-color: #efefef;
}

.borderbottom {border-bottom: 1px solid #e8e8e9;}
.sidemenu:hover{color: #4ca7d4;}

.sidemenusub {
	font-size: 70%;
	color: #4ca7d4;
	text-decoration: none;
}
.sidemenusub:hover {color: #0081C2;}

.content {
	font-size: 70%;
	color: #282828;
	line-height: 15px;
}

.content p {margin-top:0;}

.content a {
	color: #0081C2;
	text-decoration: none;
}

.content a:hover {color: #4ca7d4;}

.fields {
	font:100% Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #0081C2;
	padding: 2px;
	width: 300px;
}
.fieldsnowidth {
	font: 100% Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #0f0e6f;
	padding: 2px;
}
.buttons {
	font:bold 100% Tahoma, Geneva, sans-serif;
	color: #FFF;
	border: 2px solid #0081C2;
	background-color: #0081C2;
}
.breadcrumb {
	font-size: 60%;
	color: #282828;
}
.breadcrumb a {
	color: #0081C2;
	text-decoration: none;
}
.breadcrumb a:hover {color: #4ca7d4;}

.arrivalsfont {
	font-size: 60%;
	color: #fff;
}
.arrivalsfontpage {
	color: #fff;
	font-size: 90%;
}

.arrivalsfontpage a {color: #fff;}
.arrivalsfontpage a:hover {color: #DEDEED;}

.inputquicksearch {
	font:60% Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #077bb5;
	padding: 2px;
	width: 132px;
}
.inputsideflight {
	font:60% Tahoma, Geneva, sans-serif;
	color: #000;
	border: 1px solid #999999;
	padding: 2px;
}
.footer a {
	font: 60% Tahoma, Verdana, Arial, sans-serif;
	color: #222;
	text-decoration: none;
}
.footer a:hover {
	color: #4E4E4E;
	text-decoration: none;
}
.bordershares {
	border:1px solid #383b8f;
	border-top:0px;
	padding: 10px;
	font-size: 70%;
	color: #0081C2;
}
.sharedprice {color: #0081C2;}

.weather {
	font-size: 70%;
	color: #fff;
}

.lineright {border-right: 1px solid #bdd4e4;}

.featuredNewsItems {
	width:100%;
	float:left;
	background-color:#F6F8F9;
	border-bottom:1px solid #E5E5E5;
}

/** Gallery **/
dl#photoGallery {
	width:480px;
	margin:0;
	padding:0;
}
dl#photoGallery dt {
	width:690px;
	height:237px;
	position:relative;
	margin:5px;
}
dl#photoGallery dt img {
	width:462px;
	height:237px;
	position:absolute;
	left:2px;
	top:0;
	z-index:10;
}
dl#photoGallery dt #previousGalleryButton {
	z-index:20;
	left:0;
	top:104px;
	position:absolute;
}
dl#photoGallery dt #nextGalleryButton {
	z-index:20;
	left:439px;
	top:104px;
	position:absolute;
}
dl#photoGallery dt #nextGalleryButton img, dl#photoGallery dt #previousGalleryButton img {
	width:24px;
	height:28px;
}

dl#photoGallery dt ul#categoryList{
	position:absolute;
	right:-3px;
	background-color:#f3f3f3;
	width:200px;
	overflow:hidden;
	padding:10px;
	margin:0;
	list-style-type:none;
	text-align:left;
}

dl#photoGallery dt ul#categoryList li{
	padding:4px 0 4px 13px ;
	border-bottom:1px solid #c3c3cd;
	background:url(../pics/arrow_04.gif) no-repeat left;
}

dl#photoGallery dd {
	width:84px;
	height:70px;
	display:block;
	float:left;
	margin:5px;
}
dl#photoGallery dd img {
	width:82px;
	height:68px;
	border:1px solid #f6f8f9;
}
dl#photoGallery dd a {
	border:2px solid #d2d2d2;
	display:block;
	width:84px;
	height:70px;
}

dl#photoGallery dd a.active {border:2px solid #45a1d4;}

/*weather newsletter styles */

.newsletterContainer {
	background:#f5f6f8;	
	float:left;
	width:735px;
}

.titleContainer {
	margin:25px 0 35px 0;
	float:left;
	background:#5c5d5f;
	width:700px;
	padding-left:35px;
}

.headerLeft {
	float:left;
	width:665px;
	padding:0 35px;

}

.articleContent {
	width:470px;
	margin-top:35px;
	padding: 0 25px 35px 35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
}

.articleContent h1 {
	padding: 0 0 10px 0;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	color:#0083c0;
}

.articleContent p {
	font-size:14px;
}

.articleContent p.bold {
	font-weight:bold;
}

.articleList {
	width:140px;
	margin:35px 0;
	padding: 0 35px 0 25px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
	border-left:3px solid #4c4d4f;
}

.articleList h1 {
	padding: 0 0 10px 0;
	margin:0;
	text-transform:uppercase;
	font-size:11px;
}

.articleList ul {
	font-size:11px;
	width:140px;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

.articleList ul li {
	width:140px;
	list-style:none;
	padding:10px 0;
	margin:0;
}

.articleList ul li a {
	color:#0083c0;
}

.resourceContainer {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#737373;
}

.resourceContainer h1 {
	padding: 0;
	margin:0;
	text-transform:uppercase;
	font-size:16px;
	color:#0083c0;
}

.resourceContainer img {
	float:left;
	padding:0 20px 10px 0;
}

.resourceContainer p {
	font-size:12px;
}

.res {
	color:#0083c0;	
}

.resource_01 {
	float:left;
	margin:0 35px 35px 35px;
	padding-bottom:35px;
	border-bottom:1px solid #4c4d4f;
}

.resource_01 .text h1 {
	font-size:14px;	
}

.resource_02 {
	float:left;
	width:174px !important;
	padding:0 35px;
	border-right:1px solid #4c4d4f;
}

.resource_03 {
	float:left;
	width:174px;
	padding:0 35px;
	border-right:1px solid #4c4d4f;
}

.resource_04 {
	float:left;
	width:174px;
	padding:0 35px;
}

.serviceContainer {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#737373;
	margin:0 35px 35px 35px;
	padding-bottom:35px;
}

.serviceContainer .text {
	float:left;
	padding-bottom:20px;
	width:100%;
}

.serviceContainer .text img {
	float:left;
	padding:0 20px 10px 0;
}

.serviceContainer .text p {
	font-size:12px;
	padding:0;
	padding-bottom:10px;
	margin:0;
}

.serviceContainer .text a {
	font-size:11px;
	color:#0083c0;
	text-transform:uppercase;
	font-weight:bold;
}

.galleryContainer {
	width:680px;
	margin: 0 auto;
}

.galleryContainer .bigImage {
	width:622px;
	margin: 0 31px;
	padding-bottom:40px;
}

.galleryContainer .thumbsContainer ul {
	width:680px;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.galleryContainer .thumbsContainer ul li {
	list-style:none;
	float:left;
	padding:0 5px;
}

.galleryContainer .thumbsContainer ul li.arrow {
	padding:0 2px;
}

.galleryContainer .descContainer {
	float:left;
	width:622px;
	margin: 20px 31px 40px 31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

a img {
	border:0;
}	