@charset UTF-8;
body, html {
	background: #fff;
	font: normal 12px Arial, Verdana, sans-serif;
	color: #3f3f3f;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}

/*** STYLERS ***/
h1, h2, h3, h4 {
	font: bold 12px, Arial, Verdana, sans-serif;
	color: #3f3f3f;
}
h1 {
	font-size:22px;
	margin: 0;
	padding:0 0 0.1em 0;
}
h2 {
	font:bold 16px Arial, Verdana, Sans-serif;
	margin:0;
}
h3 {
	font:bold 12px Arial, Verdana, Sans-serif;
	margin:0;
}
p {
	font:normal 12px Arial, Verdana, sans-serif;
	margin:0;
}
ul {
	font: 1em, sans-serif;
	color: #3f3f3f;
	margin: 0;
}
.hr {
	width:100%;
	height:1px;
	border-bottom:1px #ccc dotted;
}

/*** LINKS ***/
#content a:link, #content a:active, #content a:visited, #content a:hover {
	color:#3f3f3f;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}

/*** WRAPPERS ***/
#pagewrapper {
	width:89em;
	margin:0 auto;
	text-align:center;
	padding-right:10px;
}
#wrapper{
	width:88em;
	margin:2em 0 0 0;
	padding-left:10px;
	text-align:left;
}

/*** TOP ***/
#top {
	width:100%;
	margin:-2.5em 0 0.5em -0.5em;
	padding:0 0.5em 0 0.5em;
}
#top-left {
	width:24.3%;
	margin:0;
	padding:3% 0 0 2%;
	float:left;
}
#top-left img {
	width:100%;
}
#top-center {
	text-align:center;
	width:47.8%;
	margin:4.5em 0 0 0;
	float:left;
}
.nr {
	font:bold 3em Arial, Verdana, Sans-serif;
}
#top-right {
	width:25.4%;
	margin:0;
	padding:1% 0 0 0;
	float:right;
}
#top-right img {
	width:100%;
}

/*** LANGUAGEFLAGS ***/
.rawimages {
padding:1em 0 0 0;
}

/*** MENU ***/
#menu {
	background:url('../images/menubg.gif') repeat-x center;
	width: 100%;
	padding: 13px 0 25px 0;
	margin:0;
	text-align:center;
}
#menu a:link , #menu a:active, #menu a:visited, #menu a:hover {
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 13px 13px 11px 13px;
}
#menu a:hover {
	color: #ff0101;
}
#menu ul {
	width:100%;
	margin:0 0 0 11px;
	padding:0;
}
#menu li  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
}
#menu #current a {
	background:url('../images/menubgcurrent.png') repeat-x;
	color:#fff;
}

/*** UNDERMENU ***/
#submenu {
	background:url('../images/submenubg.gif') repeat-x;
	width: 100%;
	padding: 9px 0 22px 0;
	margin:1px 0 0 0;
	text-align: center;
}
#submenu a:link , #submenu a:active, #submenu a:visited, #submenu a:hover {
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #fff;
	text-decoration: none;
}
#submenu a:hover {
	text-decoration:underline;
}
#submenu ul {
	width:100%;
	margin:0 0 0 11px;
	padding:0;
}
#submenu li  {
	list-style-type: none;
	margin: 0;
	padding: 0 17px 0 17px;
	border-right:1px #aaa dotted;
	float:left;
}

/*** FLASHBANNER ***/
#flashbanner {
	width:100%;
	height:30%;
	margin:1% 0 1% 0;
}

/*** CONTENT ***/
#contentwrapper {
	width:100%;
}
#content {
	width: 66.9%;
	padding: 0 2.7% 0 0;
	margin: 0 0 0 0;
	border-right:1px #ccc dotted;
	float: left;
}
#page {
	width:100%;
	padding:1% 1% 3% 1%;
	margin:0;
	border-bottom:1px #ccc dotted;
}
#googlemap {
	height:280px;
	width:660px;
}

.leading {
	width:100%;
	padding:1% 1% 3% 1%;
	margin:0;
	border-bottom:1px #ccc dotted;
}
.readon {
	margin:2em 0 0 0;
}
/* SIDEBAR */
#sidebar {
	width: 29%;
	padding: 0;
	margin: 0 0 0 1.2%;
	float: left;
}
#sidebar img {width:100%;height:19%;}

#sidebar .joomla_add_this img {width:40%;height:1.4em;margin:1em 0 0 0;}

/*** LATEST NEWS PLUS DATE ***/
.latestnewsplusdate {
	font:bold 120% Arial,Verdana,Sans-serif;
	color:#616365;
	margin:0;
	padding:0 0 0 0.3em;
	width:100%;
}
a.lndtitle {
	font-size:100%;
	color:black;
}
ul.lnd_latestnews {
	list-style-type:none;
	margin:0.8% 0 0 0;
	padding-left:0;
	padding-bottom:4%;
	border-bottom:1px #ccc dotted;
}
.date{
	font-size:100%;
	margin-right:1%;
	color:#666666;
	font-weight:bold;
}
.lnd_introdate {
	font-size:100%;
}
.lnd_latestnews a:link, a:active, a:visited, a:hover {
	font-size:100%;
	color:#000;
	text-decoration:none;
}
.lnd_latestnews a:hover {
	color:#ff0101;
	text-decoration:none;
}
li.lnd_latestnews_grey, li.lnd_latestnews_lightgrey  {
	padding:0.5em 0.5em 0.5em 0.5em;
	color:black;
}
li.lnd_latestnews_grey a, li.lnd_latestnews_lightgrey  a {
	color:black;
}
li.lnd_latestnews_grey  {
	background:#DDDDDB;
}
li.lnd_latestnews_lightgrey  {
	background:#E8E8E8;
}
div.lnd_more_ind {
	text-align:right;
	font-size:100%;
	padding-bottom:4%;
}
.morein {
	padding-left:20%;
}
.div_lnd_intro img{
	margin:3%;
}

/*** BANNERS ***/
#banner {
	width:100%;
	margin:0;
	padding:0 0 2% 0;
	border-bottom:1px #ccc dotted;
	float:none;
}
#banner img {
	width:100%;
}
#bannerimg {
	margin:0;
	width:22%;
	float:left;
}
#bannerimg img {
	width:100%;
}
#bannerheadline {
	font-size:0.7em;
	margin:0.8em 0 1.5em 2em;
	width:70%;
	float:left;
}

/*** FOOTER ***/
#footer {
	text-align:center;
	margin:2em 0 0 0;
	padding:0 0 0.5em 0;
	width:100%;
}

/*** CLEARER ***/
.clr { clear:both; padding:0; margin:0; background:none;}