@charset "utf-8";
/**
 * MQC CSS DOCUMENT
 * 
 * _______@author Emma Grima <emma.grima@alert.com.mt>
 * _______@date august 2009
 * _______@last updated 20th august 2009
 * _______@copyright 2009 Alert Communications
 *
 */
body {
	background:#dadada;
}
#siteContainer {
	width:760px;
	height:auto;
	margin:0 auto;
}
#header {
	float:left;
	width:760px;
	height:150px;
	background:url(../pics/header.jpg);
}
#leftColumn {
	float:left;
	width:277px;
	height:150px;
}
#rightColumn {
	float:left;
	width:483px;
	height:150px;
}
#searchContainer {
	padding:95px 0 0 0;
	text-align:right;
	color:#2d2d2d;
	font:0.54em Verdana, Arial, Helvetica, sans-serif;
}
#searchTextbox {
	width:130px;
	background:#f1f1f1;
	border:1px solid #ffffff;
	margin:0;
	color:#2d2d2d;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}
#searchIcon {
	padding:5px 18px 0 0;
	margin:0;
}
#flashContainer {
	float:left;
	width:760px;
	height:131px;
	background:#f8f8f8;
}
.adobeImg {
	padding:0 0 0 10px;
}
#contentContainer {
	float:left;
	width:760px;
	background:#f6f6f6;
}
#contentContainerMenu {
	float:left;
	width:224px;
	padding:0 10px 0 0;
}
#contentContainerMenu ul {
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
}
#contentContainerMenu ul li {
	background:#f3f3f3 url(../pics/menu_gradient.gif) repeat-x bottom;
	padding:5px 12px;
	margin:0;
}
#menuPadding {
	padding:15px 0 0 0;
}
.menuBk {
	background:url(../pics/menubk.gif);
	height:21px;
	padding:12px 0 7px 10px;
}
h2
{
	font-size:100%;
	margin:0;
}
.menuBk a {
	color:#605f5f;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuBk a:hover {
	color:#aa1414;
}
.menuBk2 {
	background:#fff url(../pics/menu_bk2.gif) repeat-x bottom;
	padding:10px 0 7px 10px;
}
.menuBk2 a {
	color:#605f5f;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuBk2 a:hover {
	color:#aa1414;
}
.leftpadding {
	padding:4px 0 5px 18px;
	background:url(../pics/arrow.gif) no-repeat;
}
.leftpadding2 {
	padding:4px 0 5px 28px;
	background:url(../pics/arrow2.gif) no-repeat;
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
#contentContainerMenu ul li ul {
	padding:0 0 0 30px;
	margin:0;
}
#contentContainerMenu ul li ul li {
	color:#605f5f;
	background:none;
	list-style-image:url(../pics/arrow.gif);
	margin:0;
	padding:0;
}
#contentContainerMenu ul li ul li a {
	color:#605f5f;
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#contentContainerMenu ul li ul li a:hover {
	color:#aa1414;
}
#contentContainerMenu ul li a {
	color:#605f5f;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#contentContainerMenu ul li a:hover {
	color:#aa1414;
}
#contentContainerMiddle {
	float:left;
	width:299px;
	padding:5px 0 0 0;
}
#contentContainerMiddleSubpage {
	float:left;
	width:523px;
	color:#605f5f;
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
}
#contentContainerMiddleSubpagePrint {
	float:left;
	color:#605f5f;
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
}
#contentContainerMiddleSubpage p {
	padding:0 15px 8px 0;
	line-height:18px;
	text-align:justify;
	margin:0;
}
#contentContainerMiddleSubpage td {
	padding:0 15px 8px 0;
	line-height:18px;
	text-align:justify;
	margin:0;
}
#contentContainerMiddleSubpage h1 {
	color:#bd1320;
	font:2.2em Verdana, Arial, Helvetica, sans-serif;
	padding:0 15px 8px 0;
}
#contentContainerMiddleSubpage h2 {
	color:#aa1414;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
}
#contentContainerMiddleSubpage h3 {
	color:#333333;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
}
#contentContainerMiddleSubpage a {
	color:#bd1320;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#contentContainerMiddleSubpage a:hover {
	color:#605f5f;
}
#contentContainerMiddleSubpage ol {
	padding:0 15px 0 40px;
}
#contentContainerMiddleSubpage ol li {
	text-align:justify;
	line-height:18px;
	padding:0 0 5px 0;
}
.paddingandalignment {
	text-align:center;
	padding:10px 0;
}
.whiteColour {
	color:#FFFFFF;
}
#contentContainerMiddleSubpage ul {
	list-style:disc;
	padding:5px 15px 5px 30px;
	margin:0;
}
#contentContainerMiddleSubpage ul li {
	text-align:justify;
	line-height:18px;
	padding:0 0 5px 0;
	margin:0;
}
#breadCrubms {
	padding:10px 15px 0 0;
	text-align:right;
}
.red {
	color:#bd1320 !important;
}
.tableMargin {
	margin:15px 0 0 0;
}
.right {
	text-align:right;
}
#breadCrubms a {
	color:#605f5f;
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#breadCrubms a:hover {
	color:#bd1320;
}
#contentContainerLeftColumn {
	float:left;
	width:285px;
	color:#605f5f;
	padding:0;
	overflow:hidden;
}
#contentContainerLeftColumn ul {
	list-style:none;
	width:273px;
	padding:10px 0 0 5px;
	margin:0;
}
#contentContainerLeftColumn ul li {
	width:285px;
	padding:5px 0;
	width:278px;
	height:55px;
	overflow:hidden;
}
.imageFloat {
	float:left;
}
.backgroundLi {
	background:url(../pics/middle_bk.gif) no-repeat;
}
.textPadding {
	padding:0 0 0 5px;
	;
}
#contentContainerLeftColumn ul li a {
	color:#605f5f;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#contentContainerLeftColumn ul li a:hover {
	color:#990000;
}
#contentContainerLeftColumn h2 {
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#605f5f;
	padding:0;
	margin:0;
}
.contentContainerRightColumn {
	float:left;
	width:203px;
	padding:25px 0 0 15px;
}
.contentContainerRightColumn2 {
	float:left;
	width:193px;
	padding:35px 10px 0 15px;
}
.contentContainerRightColumn3 {
	float:left;
	width:193px;
	padding:30px 10px 0 15px;
}
.contentContainerRightColumn4 {
	float:left;
	width:193px;
	padding:30px 10px 0 15px;
}
.contentContainerRightColumn5 {
	float:left;
	width:193px;
	padding:25px 10px 0 15px;
}
.contentContainerRightColumn a, .contentContainerRightColumn2 a, .contentContainerRightColumn3 a, .contentContainerRightColumn4 a, .contentContainerRightColumn5 a {
	font:bold 0.66em Verdana, Arial, Helvetica, sans-serif;
	color:#605f5f;
	text-decoration:none;
}
.contentContainerRightColumn a:hover, .contentContainerRightColumn2 a:hover, .contentContainerRightColumn3 a:hover, .contentContainerRightColumn4 a:hover, .contentContainerRightColumn5 a:hover {
	color:#a01822;
}
#contentContainerNews h2 {
	float:left;
	width:210px;
	color:#b50e1a;
	font:lighter 0.95em Arial, Helvetica, sans-serif;
	padding:12px 0 0 0;
	margin:0;
}
#contentContainerNews h3 {
	float:left;
	width:210px;
	color:#a11923;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 0 5px;
	margin:0;
}
#contentContainerNews h4 {
	float:left;
	width:210px;
	color:#3f3f3f;
	font:italic 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 0 5px;
	margin:0;
}
#contentContainerNews h5 {
	float:left;
	width:210px;
	color:#3f3f3f;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:20px;
	padding:7px 0 0 5px;
	margin:0;
}
.readMore {
	float:right;
	padding:5px 162px 0 5px;
}
#footer {
	float:left;
	background:#FFFFFF;
	width:760px;
	text-align:left;
	padding:5px 0 0 0;
	color:#3f3f3f;
	font:0.6em Verdana, Arial, Helvetica, sans-serif;
}
#footerLeftColumn {
	float:left;
	width:669px;
	padding:0 0 0 10px;
}
#footerLeftColumn a {
	color:#3f3f3f;
	text-decoration:none;
}
#footerLeftColumn a:hover {
	color:#a01822;
}
#footerLeftColumn p {
	padding:5px 0;
	margin:0;
}
#footerRightColumn {
	float:left;
	width:81px;
	text-align:right;
}
h4 {
	color:#2d2d2d;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
/* Sitemap                          */

.SitemapLevel1 {
	width:473px;
	padding:7px 0 7px 15px;
	float:left;
	background:url(../pics/sitemap_arrow2.gif) center left no-repeat;
	border-bottom:1px solid #efefef;
}
.SitemapLevel2 {
	width:458px;
	margin:0 0 0 15px;
	background:url(../pics/sitemap_arrow2.gif) center left no-repeat;
	padding:7px 0 7px 15px;
	float:left;
	border-bottom:1px solid #efefef;
}
.SitemapLevel3 {
	width:458px;
	margin:0 0 0 15px;
	background:url(../pics/sitemap_arrow3.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	float:left;
	border-bottom:1px solid #efefef;
}
.removeUnderlineandColour {
	text-decoration:none !important;
	color:#333333 !important;
}
.removeUnderlineandColour2 {
	text-decoration:none !important;
	color:#929292 !important;
}
.removeUnderline {
	text-decoration:none !important;
}
.textBox {
	width:150px;
	background:#fff;
	border:1px solid #CCC;
	color:#2d2d2d;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.textBoxSmall {
	width:110px;
	background:#fff;
	border:1px solid #CCC;
	color:#2d2d2d;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.textBoxSmaller {
	width:80px;
	background:#fff;
	border:1px solid #CCC;
	color:#2d2d2d;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.textBoxPaddingRight {
	padding:0 5px 0 0;
}
.textBoxLong {
	width:330px;
	background:#fff;
	border:1px solid #CCC;
	color:#2d2d2d;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
/* Search Results */
.SearchResults {
	width:473px;
	padding:7px 0 7px 30px;
	float:left;
	background:url(../pics/sitemap_arrow3.gif) center left no-repeat;
	border-bottom:1px solid #efefef;
}
.tableMargin {
	margin:10px 0 0 0;
}
.imagePadding {
	padding:0 0 0 7px;
}
