
	/*  PROJECT NAME:         FIDA	 */
	

	/* SMALL RESET */
* { margin: 0px; padding: 0px; }
.rightcol p, .rightcol h2, .rightcol h3, .rightcol h4, .rightcol h5 { margin: 15px 0px; }

img { border:0; }
a { outline:0; }
ul { list-style:none; }
html, body { width:100%; height:100%; }

#LMDebugBar {position: relative !important}
	/* MISC */


img.heading { display:block; clear:right; margin-bottom:8px; }

table.Normal th a { color: white; }
table.Normal { border-collapse: collapse; }

.nomg { margin:0 !important; }

.fl { float:left; }
.fr { float:right; }

p.Error { color:#AA0000; border: 2px solid #AA0000; padding:10px; display:block; margin-top:5px }	

	/* MAIN LAYOUT */
	
body { background:#cee1e7 url(images/bg.png) repeat-x 0 161px; text-align:center; }
div.header { width:100%; background:url(images/header_bg.png) repeat-x; }
	.header div { width:918px; height:161px; margin:0 auto; background:url(images/header.jpg) no-repeat; position: relative;}
	.header a.head { width: 918px; height: 120px; display: block; }
    .header .lang {float: right; color: #fff; background:#48A0B4; height: 20px; width: 60px; text-align: center; line-height: 1.7;position: absolute; right: 0;top:4px;}
    .header .lang a {color: #fff;text-decoration: none;}
div.wrapper { width:918px; margin:0 auto; }
div.content { float:left; width:906px; padding:6px 6px 15px 6px; background:#ffffff; text-align:left; }
div.leftcol { float:left; width:325px; margin-right:5px; }
div.rightcol { float:left; width:576px; }
div.footer { width:918px; margin:0 auto; }
	.footer p { margin:8px 0 20px 0; color:#047096; }
	.footer p a { text-decoration:none; color:#047096; font-weight:normal; }

ul.HorizontalMenu {
	margin: 0;
	padding: 6px 0;
	text-align:left;
	width:100%
}

ul.HorizontalMenu li {
	list-style:none;
	display:inline;
	position :relative;
}

ul.HorizontalMenu a {
	padding:5px;
	text-decoration:underline;
	color:white;
	font-weight:bold;
	border-right: 2px solid white;
	background:#001CA8;
}

ul.menu { float:left; }
	.menu li { float:left; margin-bottom:7px;}
	.menu li a { float:left; width:324px; height:66px; background:none; }
	/*
	.menu li.inform a { background:url(images/inform_small.jpg) no-repeat; }
	.menu li.educate a { background:url(images/educate_small.png) no-repeat; }
	.menu li.engage a { background:url(images/participate_small.png) no-repeat; }
	*/

div.active ul li ul {
	margin-top: 7px;
	
}
div.active ul li ul li a { background:url(images/submenu_bg.png) repeat-y -25px 0px; }

div.collapsed { clear:left; width:324px; height:66px; margin:0px 0px 8px; }
div.collapsed a { float:left; width:324px; height:66px; }

	
	
div.active { float:left; width:324px; background:url(images/menu_bg.png) repeat-y; margin-bottom:7px; }
	.active div { float:left; width:324px; /*padding-bottom:30px; */}
	.active ul { float:left; margin:0 0 0 25px; display:inline; }
	.active ul li { float:left; /*padding-bottom:3px;*/ }
	.active ul.bar1 li a { text-indent:0; float:left; width:205px; padding-left:10px; height:18px!important; text-decoration:none; font-size:1.2em; font-weight:normal; line-height:18px; color:#ffffff; background:url(images/submenu_bg.png) repeat-y;!important }
	.inform ul ul li.lm-nav-firstitem a { background:url(images/submenu_inform1.jpg) no-repeat; }
	.inform ul ul ul li.lm-nav-firstitem a { background:url("images/submenu_bg.png") repeat-y scroll 0 0 transparent}
	
	.inform ul ul li + li a{ background:url(images/submenu_inform2.jpg) no-repeat !important; }
	.inform ul ul li + li  + li a{ background:url(images/submenu_bg.png) repeat-y scroll 0 0 transparent!important }
	
	.educate ul ul li.lm-nav-firstitem a { background:url(images/submenu_educate_li1.png) no-repeat; }
	.educate ul ul ul li.lm-nav-firstitem a { background:url("images/submenu_bg.png") repeat-y scroll 0 0 transparent }
	.educate ul ul li+li a { background:url(images/submenu_educate_li2.png) no-repeat; }
	.educate ul ul li+li+li a { background:url(images/submenu_bg.png) repeat-y scroll 0 0 transparent!important  }
	
	.engage ul ul li.lm-nav-firstitem a { background:url(images/submenu_engage_li1.png) no-repeat; }
	.engage ul ul ul li.lm-nav-firstitem a { background:url("images/submenu_bg.png") repeat-y scroll 0 0 transparent }
	
	.guesthouse ul ul li.lm-nav-firstitem a{ background:url(images/submenu_guesthouse_li1.png) no-repeat; }
	.guesthouse ul ul ul li.lm-nav-firstitem a{ background:url(images/submenu_bg.png) repeat-y scroll 0 0 transparent }
/*
.active div.inform { padding-top:75px; background:url(images/inform_small.jpg) no-repeat; }
.active div.educate { padding-top:75px; background:url(images/educate_small.png) no-repeat; }
.active div.engage { padding-top:75px; background:url(images/participate_small.png) no-repeat; }
.active div.guesthouse { padding-top:75px; background:url(images/guesthouse_small.png) no-repeat; }
*/
a.item { float:left; margin-bottom:7px; display:block; }
a.item img { display:block; }
div.padd { padding:10px 22px 0 22px; }
div.event { float:left; width:230px; margin-left:60px; }
	.event a.top { font-size:1.5em; color:#047096; font-weight:normal; }
	.event span.date { color:#4b6608; font-style:italic; font-size:1.1em; line-height:20px; }

div.event_listing { float: none; width: auto; clear: right; margin: 0px 0px 20px; }
div.event_listing img { float: right; }
div.event_summary { width: 250px; }

div.header_message { background-color: #E6EFC2; 
	border: 2px solid #C6D880; 
	color: #264409; 
	margin-bottom: 1em; 
	padding: 0.8em;  background-image: none; color: #264409; height: auto; width: auto; padding-bottom: 5px;}

div.header_message p { font-size: 2.0em;font-weight: bold; font-style: italic; }
div.header_message a { display: inline; height: auto; width: auto; color: #047096; }

table.email_form label { width: auto; }
table.email_form textarea { width: 380px; }
table td { vertical-align: top; }



.footer_navbar{
	float:right;
}
.footer_navbar li{
	float:left;
	padding-left:5px;
	padding-top:5px;
}
.footer_navbar li a{
	 color: #047096;
    font-weight: normal;
    text-decoration: none;
}
.active ul.inform_navbar,
.active ul.educate_navbar,
.active ul.engage_navbar,
.active ul.guesthouse_navbar
{
	margin:0;
}

ul.bar1{margin-bottom:12px !important;}

ul.bar1 li{padding-bottom:3px;}

.lm-nav-activeitem ul.bar1{margin-top:-106px;}

.lm-nav-activeitem ul.bar1 ul{margin:6px 0 0 25px !important;}

.bar{
	background:url(images/menu_bg.png) repeat-y;
}
