/* CSS Document */

body
{
	margin:0px;
	background:url(../design_images/bg.jpg) repeat-x top #FFFFFF;
	width:894px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height::1em;
	color:#3F3F3F;
}

a:link, a:visited, a:active
{
	text-decoration:underline;
	color:#EB3034;
}

a:hover
{
	text-decoration:underline;
	color:#FF4A4E;
}

ul, ol, li, p, h1, h2, h3
{
	margin:0px;
	padding:0px;
}

#container
{
	width:894px;
	float:left;
}

#logo
{
	float:left;
	width:188px;
}

#top_menu
{
	width:704px;
	float:left;
	margin-bottom:1px;
}

#top_menu ul
{
	width:704px;
	float:left;
}

#top_menu li
{
	float:left;
	list-style:none;
	width:176px;
	height:112px;
}

#top_menu li a
{
	width:148px;
	height:80px;
	background:url(../design_images/menu_bg.gif) top left;
	padding-top:32px;
	float:left;
	padding-left:16px;
	padding-right:12px;
	color:#808080;
	font-family:Tahoma, Arial;
	font-size:1.1em;
	text-decoration:none;
}

#top_menu li.active a
{
	background:url(../design_images/menu_active_bg.gif) top left;	
	
}

#top_menu li a:hover
{
	background:url(../design_images/menu_hover_bg.gif) top left;	
	color:#4C4C4C;
}

#top_menu li.active a:hover
{
	background:url(../design_images/menu_hover_active_bg.gif) top left;	
	
}
#top_menu li a h2
{
	color:#292929;
	font-weight:normal;

	font-family:Tahoma, Arial;
	font-size:1.2em;
	text-decoration:none;
	margin-bottom:4px;
}

#menu_end
{
	width:2px;
	float:left;
}

#banner
{
	padding:2px;
	padding-right:2px;
	width:890px;
	float:left;
	background-color:#FBFBFB;
}

#main_area
{
	float:left;
	background-color:#FBFBFB;
	width:854px;
	padding:20px;
	padding-bottom:10px;
}

#left_menu
{
	float:left;
	width:207px;
}

#left_menu ul
{
	float:left;
	border:2px solid #c7c7c7;
	background:#ebebeb;
	padding:5px;

	margin-bottom:7px;
}

#left_menu li
{
	background:url(../design_images/menu_bullet.gif) no-repeat top left #f3f3f3;
	list-style:none;
	padding:4px;
	padding-left:25px;
	margin-bottom:2px;
	float:left;
	width:164px;
}

#left_menu li ul
{
	border:0px;
	background:none;
	padding:0px;
	margin-top:3px;
	margin-bottom:5px;
}


#left_menu li ul li
{
	background: #F3F3F3;
	list-style:none;
	padding-left:0px;
	margin-bottom:0px;
	width:164px;
}


#left_menu ul li ul li ul
{
	margin-top:4px;
}

#left_menu li ul li ul li
{
	padding:0px;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	width:149px;
	background:url(../design_images/level3.gif) no-repeat top left;
}

#left_menu li a
{
	color:#585858;
	text-decoration:none;
	font-size:1em;
}

#left_menu li ul li ul li a
{
	color:#777777;
	font-size:0.9em;

}

#left_menu li.active a
{
	font-weight:bold;
}

#left_menu li.active li a
{
	font-weight:normal;
}

#left_menu li a:hover
{
	color:#2B2B2B;
}

#search
{
	float:left;
	border:2px solid #c5c9ca;
	background:#ececec;
	padding:5px;
	text-align:right;
	width:193px;
	font-weight:bold;
	margin-bottom:8px;
}

input
{
	font-size:1em;
	color:#585858;	
	vertical-align:middle;
}

#logos
{
	float:left;
	width:207px;
}

#logos img
{
	float:left;
}

#welcome
{
	width:400px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	line-height:1.6em;
}

#content
{
	width:617px;
	float:left;
	padding-left:20px;
	padding-right:10px;
	line-height:1.6em;
}

#content ul, #content ol
{
	padding-left:20px;
	margin-bottom:12px;
}

#content li, #content li
{
	padding-bottom:4px;
}

#ddlCategories
{
	margin-bottom:10px;
}

#welcome h1, #content h1
{
	font-size:1.3em;
	font-family:Tahoma, Arial;
	padding-bottom:10px;
}

#content h2
{
	font-size:1.1em;
	font-family:Tahoma, Arial;
	padding-bottom:10px;	
	background:url(../design_images/url_bullet.gif) no-repeat left top;
	padding-left:10px;
}

#dgrNews a
{
	color:#3F3F3F;
	text-decoration:none;
}

#dgrNews a:hover
{
	color:#1F1F1F;
	text-decoration:none;
}

#dgrNews td
{
	padding-bottom:12px;
	padding-right:10px;
}



#dgSearchResults
{
	margin-top:10px;
}

#dgSearchResults td
{
	padding-bottom:12px;
	
}

#content h2 a
{
	text-decoration:none;
}

#welcome img
{
	margin-bottom:10px;	
}

#welcome p, #content p
{
	margin-bottom:12px;
}

a.readmore
{
	color:#3F3F3F;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-left:12px;
	background:url(../design_images/plus_sign.gif) no-repeat left;
}

a.readmore:hover
{
	color:#636363;
}


#right
{
	width:207px;
	float:left;
}

#right h2
{	
	background:#B8B8B8;
	padding:5px;
	padding-left:10px;
	color:#FFF;
	font-family:Tahoma, Arial;
	font-size:1.1em;
	text-decoration:none;
	float:left;
	width:192px
}

#malta
{
	float:left;
	border:2px solid #C8C8C8;
	border-top:0px;
	background:#ECECEC;
	padding:3px;
	width:197px;
	font-weight:bold;
	margin-bottom:7px;
}

#news
{
	float:left;
	border:2px solid #C8C8C8;
	background:#ECECEC;
	padding:5px;
	width:193px;
}

#news_item
{
	float:left;
	width:180px;
	padding:5px;
	padding-left:8px;
	background:#F3F3F3;
	line-height:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#news_item h3
{
	font-size:1em;
	font-weight:bold;
}

#news_item a.readmore
{
	margin-top:4px;
}

#right h3 a
{
	text-decoration:none;
	color:#3F3F3F;
}

#right h3 a:hover
{
	color:#636363;
}

#right h2 a
{
	text-decoration:none;
	color:#fff;
}

#right h2 a:hover
{
	color:#FAFAFA;
}

#footer
{
	background:url(../design_images/footer_bg.gif);
	width:894px;
	float:left;
}

#footer_links
{
	width:790px;
	float:left;
	padding-right:17px;
	padding-top:12px;
	text-align:right;
	font-family:Tahoma, Arial;
}

#footer_links a
{	
	color:#3F3F3F;
	text-decoration:none;
}

#footer_links a:hover
{
	color:#636363;
}

img { behavior: url(iepngfix.htc) }

.right_image
{
	margin-left:15px;
	margin-bottom:10px;
	border:5px solid #ECECEC;
	padding:2px;
	background:#9A9A9A;
}

table
{
	margin-bottom:15px;
}

#bottom_images img
{
	padding:2px;
	background:#9A9A9A;
	border:5px solid #ECECEC;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}


/** Links */
#Links li
{
	padding-bottom:10px;
}

#Links a:link, #Links a:active, #Links a:visited
{
	color:#565656;
	text-decoration:none;
}

#Links a:hover
{
	color:#545454;
	text-decoration:none;
}

/* Contact Form */
#contact_form
{
	width:250px;
	float:left;	
}

#contact_form input,textarea 
{
	font-size:11px;
	border:1px solid #BCB9AA;
	padding:1px;
	float:left;
	width:250px;
}

#contact_form_Checkbox input
{
	width:15px;
	border:0px;
}

#submit input
{
	width:50px;
}

#contactText
{
	width:200px;
	float:left;
	margin-left:40px;
}

.contactTitles
{
	font-size:1.1em;
	font-family:Tahoma, Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000;
}
