body{
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	font-size:13px;
	background:url(../design_images/bg_main.jpg) repeat-x #fff;
	padding:0;
	border:0;
}

a:link { color:#777; text-decoration:none; font-weight:normal;}
a:visited { color:#777; text-decoration:none; font-weight:normal;}
a:hover { color:#444; text-decoration:none; font-weight:normal;}
a:active { color:#777; text-decoration:none; font-weight:normal; outline: none;}
a:focus{-moz-outline-style: none;}

*{
margin: 0;
padding: 0;
}

a.active_class
{
	font-weight:bold;		
}

#container{
	width:990px;
	margin:0 auto;
}

#logo{
	float:left;
	width: 299px;
	height:82px;
	background:url(../design_images/logo.jpg);
	margin: 5px 0 0 0;
}

	#logo h2{
		display:none;
	}
	
	#logo a{
		width: 299px;
		height:82px;
		display:block;
	}
	
	#logo a span{
		display:none;	
	}

#main_menu{
	height:89px;
	float:left;
	width:568px;
	margin:0 0 0 123px
}

	#main_menu span{
		display:none;
	}
	
	#main_menu ul{
		list-style-type: none;
		height: 89px;
	}
	
	#main_menu li{
		float:left;
	}
		
	#main_menu .menu_01{
		display:block;
		width:104px;
		height: 89px;
		background:url(../design_images/men_01.jpg);
	}
		#main_menu .menu_01:hover{
			background:url(../design_images/men_01_hover.jpg);
		}
	#main_menu .menu_02{
		display:block;
		width:85px;
		height: 89px;
		background:url(../design_images/men_02.jpg);
	}
		#main_menu .menu_02:hover{
			background:url(../design_images/men_02_hover.jpg);
		}
	#main_menu .menu_03{
		display:block;
		width:117px;
		height: 89px;
		background:url(../design_images/men_03.jpg);
	}
		#main_menu .menu_03:hover{
			background:url(../design_images/men_03_hover.jpg);
		}
	#main_menu .menu_04{
		display:block;
		width:103px;
		height: 89px;
		background:url(../design_images/men_04.jpg);
	}
		#main_menu .menu_04:hover{
			background:url(../design_images/men_04_hover.jpg);
		}
	#main_menu .menu_05{
		display:block;
		width:95px;
		height: 89px;
		background:url(../design_images/men_05.jpg);
	}
		#main_menu .menu_05:hover{
			background:url(../design_images/men_05_hover.jpg);
		}
	#main_menu .menu_06{
		display:block;
		width:64px;
		height: 89px;
		background:url(../design_images/men_06.jpg);
	}
		#main_menu .menu_06:hover{
			background:url(../design_images/men_06_hover.jpg);
		}
		
	#banner{
		float:left;
		margin:6px 0 2px 0;
		width: 990px;
		height:281px;
		text-align:center;
	}
	
	#sidebar{
		float:left;
		width:251px;
	}
	
		.login_errors{
			float:left;
			margin: 40px 0 0 0;
			padding:5px 0 0 0;
		}
		
			.login_errors p{
				color:#F00;
				font-weight:bold;
			}

		.inv_guide{
			float:left;
			margin: 50px 0 0 0px;
			padding:8px 0 0 10px;
						width:231px;
		}
		
			.inv_guide h2{
				display:none;	
			}
				
			#inv_guide_img{
				float:left;
				border:1px #bbb solid;
			}
			.inv_guide p{
				float:left;
				width: 130px;
				margin:0;
				padding:0 0 0 7px;
				font-style:italic;
				min-height:40px;
                height:auto !important;
                height:40px;

				
			}
			.inv_guide img{
				float:left;	
				margin:0;
				padding:0;
				border:0;
			}
			
			.download_pdf{
				
				padding:7px 20px 0 10px;
				float:left;
				background:url(../design_images/btn_pdf.gif);
				width: 101px;
				height: 39px;
			}
			
			.inv_guide_text
			{
			    font-size:11px;
			    
		    }
			
				.download_pdf h3{
					font-size:12px;
					color:#FFF;
				}
				
				.download_pdf :hover{
					filter:alpha(opacity=80);
					-moz-opacity:0.8;
					-khtml-opacity: 0.8;
					opacity: 0.8;
				}

				
			
			.request_copy{
				padding:7px 20px 0 10px;
				float:left;
				background:url(../design_images/btn_hard_copy.gif);				
				width: 101px;
				height: 40px;
			}
			
				.request_copy h3{
					font-size:12px;
					color:#FFF;
				}
				
				
		.visit_malta{
			float:left;
			margin: 20px 0 0 9px;	
		}
				

	
	#submenu_container{
		float:left;
		background:url(../design_images/bg_submenu_filler.png);		
		width: 251px;
	}
	
	#submenu{
		background:url(../design_images/bg_submenu.jpg) no-repeat;
	}
	
		#submenu .quicklinks ul{
			list-style-type: none;
			padding:12px 0 4px 8px;
		}
		
		#submenu .quicklinks li{
			display:inline;
			padding-right:6px;
			float:left;
			
		}
		
		#submenu .quicklinks a{
			font-size:11px;
			padding-right:4px;
			border:0px;
			
		}
		
		#submenu .quicklinks img
		{
			border:0px;
		}
		
		#submenu .quicklinks .rss
		{
			padding-left:5px;
		}
		
		.addthis_toolbox
		{
		    float:left;
		    padding-left:2px;
		}
		
			#submenu .quicklinks a.q_home{
				background:url(../design_images/ql_home.jpg) no-repeat;
				padding: 3px 0 0 18px;
			}
			#submenu .quicklinks a.q_sitemap{
				background:url(../design_images/ql_sitemap.jpg) no-repeat;
				padding: 3px 0 0 20px;
			}
			#submenu .quicklinks a.q_contact{
				background:url(../design_images/ql_contact.jpg) no-repeat;
				padding: 3px 0 0 20px;
			}
			
		#submenu .submenu_list{
			margin:30px 0 0 30px;
		}
			#submenu .submenu_list ul{
				list-style:url(../design_images/bullet.gif);
				margin:0 0 0 10px;
			}
				#submenu .submenu_list ul li{
					padding:4px 0 4px 0;
				}
					#submenu .submenu_list ul li a{
						color:#fff;	
					}
					#submenu .submenu_list ul li a:hover{
						color:#ccc;	
					}
					
			
				
		#submenu .search_box{
			width:226px;
			height:39px;
			background:url(../design_images/bg_submenu_bottom.jpg);
			padding: 8px 0 0 25px;
		}
		
	
	#content_container{
		float:left;
		background:url(../design_images/bg_content_filler.png);		
		width: 739px;
	}
	
	#content_bottom{
		float:left;
		background:url(../design_images/bg_content_bottom.jpg);		
		width: 739px;
		height:25px;
	}
	
	#content{
		width: 668px;
		float:left;
		min-height:235px;
		background:url(../design_images/bg_content.jpg) no-repeat;
		padding: 60px 35px 20px 35px;
	}
	
	#content .tagline {
		width: 429px;
		height:27px;
		background:url(../design_images/tagline.gif);
		margin:0 0 10px 0;
	}
	
		#content .tagline h1{
			display:none;
		}
		
	#content .subpage_title h1{
		font-size:20px;
		font-weight:normal;
		padding-bottom:10px;
		color:#777;
	}
	
	#content img
	{
		border:none;
	}
	
	#content .right_box {
		min-height:100px;
        height:auto !important;
        height:100px;
		padding: 0 0 25px 0;
	}
	
		#content .right_box p {
			padding:0;
			margin:0;
			line-height:14px;
			font-size:12px;
		}
		
		#content .right_box img{
			border:none;	
		}
		
		#content .right_box h2 {
			display:none;	
		}
		
		#content img.right_image{
			margin:0 10px 0 0;
			border:1px solid #777;
		}
	
	#content .minister {
		background:url(../design_images/tit_minister.png) no-repeat;
		width:225px;
		padding:20px 0 10px 0;
	}
		
	#content .chairman {
		background:url(../design_images/tit_chairman.png) no-repeat;	
		padding:20px 0 10px 0;
		width:225px;
	}
	#content .latest_news {
		background:url(../design_images/tit_latest_news.gif) no-repeat;	
		padding:20px 0 10px 0;
	}
	#content .events {
		background:url(../design_images/tit_events.gif) no-repeat;	
		padding:20px 0 10px 0;
	}
	
	.latest_news_slider{
		padding:0;
		margin:0;	
		background:#f4f4f3;	
	}
	
		.latest_news_slider p{
		}
	
	.events_slider{
		padding:0;
		margin:0;
		background:#f4f4f3;	
	}
	
		.events_slider p{
		}

		
		#content p{
			padding:7px 0 7px 0;
			line-height:18px;
			
		}
		
		#content .content_text{
			float:left;
			width:420px;
		}
		
		#content .subpage_content_text{
			float:left;
			width:630px;
		}
		
		#content .subpage_content_text ul
		{
		    margin-left:15px;
		    padding-top:4px;
		    list-style:disc;
	    	}

		#content .subpage_content_text li
		{
			margin-left:10px;
		    padding-top:4px;
		}
	    
	    #content .subpage_content_text ul li, #content .subpage_content_text ol li
	    {
	        padding-bottom:2px;
	    }
		
	#right_col{
		width:210px;
		float:left;
		background:url(../design_images/line_vertical.jpg) no-repeat;
		margin:0 0 0 15px;
		padding:0 0 0 15px;
		
	}
	
	.horizontal_line {
		background:url(../design_images/line_horizontal.jpg) no-repeat;
		width:210px;
		height:1px;
		margin:8px 0 15px 0;
	}
	
	#footer {
		float:left;
		background:#ddd;
		height:45px;
		width:100%;
		margin:50px 0 0 0;
	}
	
	#footer_content
	{	
		width:990px;
		margin:0 auto;
		text-align:right;
	}
	
		#footer p{
			font-size:11px;
			padding:15px 10px 0 10px;
		}
		
		#footer img{
			float:left;
			margin:-20px 0 0 -15px;
			
		}
		
		
		
#contact{
   width:400px;
   float:left;
   margin:10px 0 0 0;
}

#contact h3{
	font-size:14px;
	font:Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	margin:0;
}

#contact_form{
   padding:10px 0px 0 10px;
   width:380px;
   font-weight:normal;

}


#contact_form .row{
                text-align:right;
                padding-bottom:10px;
}

#contact_form .textbox{
                border:1px solid #777;
                width:200px;
                font-size:12px;
                color: #777;
                margin-left:7px;
                vertical-align:text-top;
}

.es_class input, .es_class textarea{
                border:1px solid #777;
                width:300px;
                font-size:12px;
                color: #777;
                margin-left:7px;
                vertical-align:text-top;
}

#contact_form .button{
            background:#777;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:3px 8px 3px 8px;
			border:0;
			min-width:80px;
			text-align:center;
			cursor:pointer;
}

#contact_detail {
	width:195px;
	margin:0px 10px 10px 0;
	padding:0 20px 0 0;
	float:left;
	font-weight:normal;
	}
	
	#contact_detail h3{
		font-size:14px;
		font:Arial, Helvetica, sans-serif;
		padding:0 0 0 0;
		margin:0;
	}

/* Overviews */
.overview
{
	width:650px;
	padding: 10px 0 10px 0;
	border-bottom:1px #777 solid;
	margin:0 6px 10px 0;
	float:left;
	/*min-height:115px;
	height:auto !important;
	height:115px;*/
}

.overviewWithNoLine
{
	width:650px;
	padding: 5px 0 5px 0;
	float:left;
	/*min-height:115px;
	height:auto !important;
	height:115px;*/
}

.overviewWithNoLine table td
{
    padding:0px;
    margin:0px;
}

.specialBullet
{
	list-style:none;
	list-style-image:url(../design_images/bullet.jpg);
}
/*
	.specialBullet li
	{
		padding-left:15px;
        float:none;
        display:list-item;
        list-style:none;
        background:url(../design_images/bullet.jpg) no-repeat top left;
        margin:0;
        margin-left:15px;
        margin-bottom:5px;
	}*/

.overview h3, .latest_news_slider h3
{
	margin:0px;
	padding:0px;
	font-size:14px;
	padding-bottom:3px;
	font-weight:bold;
}

.overview h3 a
{
	text-decoration:none;
	font-weight:bold;
}

.overview h3 img, .latest_news_slider strong img, .events_slider strong img
{
   margin-right:3px;
   vertical-align:middle; 
}

.latest_news_slider strong, .events_slider strong
{
    padding-bottom:4px;
    padding-top:2px;
    width:100%;
    display:block;
}

.overview img.overview_image{
	float:left;
	margin-right:10px;
	width:60px;
	height:83px;
	border:1px #777 solid ;
}

.overview p{
	float:left;
	width:630px;
	border:0px;
	text-align:justify;
}

#join_us{
	position: absolute;
	text-align: left;
	width: 155px;
	height:25px;
	z-index: 24;
	margin:0 0 0 0px;
	background: url(../design_images/btn_joinus.png);
	padding:4px 0 0 0;
}

	#join_us a{
		color:#FFF;
		padding: 0 0 0 10px; 
	}

#topPanel{
	position: absolute;
	text-align: left;
	width: 225px;
	z-index: 25;
	margin:0 0 0 7px;
}
#panel{
	position: absolute;
	height: 0px;
	position: relative;
	overflow: hidden;
	text-align: left;
	z-index: 10;
	color:#FFF;
	border-bottom:2px #fff solid;
}
#pnlContent{
	background: #ac1322;
/*	filter: alpha(opacity=65);*/
	height: 100%;
/*	opacity: .65;*/
	padding: 1em;
	position: absolute;
	width: 212px;
	z-index: -1;
	
}

#pnlContent ul li{
	clear: left;
}
.panelBtn{
	background: url(../design_images/btn_login.png);
	/*filter: alpha(opacity=85);*/
	float: right;
	/*opacity: .85;*/
	position: relative;
	width: 72px;
	height: 25px;
	padding:4px 0 0 3px;
}
.panelBtn a{
	color:#FFF;
	padding: 0 0 0 10px; 
}

#ctl00_ContentPlaceHolder1_dlItems td
{
    margin:0px;
    padding:0px;
    width:125px;
}

#businessimages td
{
padding:8px;
}

#combo 
{
    margin-top:20px;
    margin-left:50px;
    float:left;
}

#content_container .slideshow
{
	width:675px;
	height:90px;
	float:left;
	margin-left:35px;
}

#content_container .slideshow img
{
	display:block;
	float:left;
	}
	
#bottom_container .slideshow
{
	width:675px;
	height:90px;
	float:right;
	margin-right:30px;
}

#bottom_container .slideshow img
{
	display:block;
	float:right;
	}