body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px; 
	color:#444444;
	}

a { text-decoration:underline; }
a:link, a:visited, a:active { color:#6c896a;}
a:hover { text-decoration:underline; color:#ffffff; background-color:#b3d5c5; }

input { border:1px solid #444444; height:15px; font-size:10px; margin-bottom:4px }

.login { text-align: center; }
.login input { width:150px; }

.error { height:30px; padding:0 0 10px 20px; }
.error img { padding-right:10px; }
img.imgleft   { text-align: left; float:left; margin-left: 0px; border:3px solid #000000; }




.languages { text-align:right; padding-top:106px; padding-right:34px; z-index:100; }
.menu { text-align:center; padding-top:12px; }
.m1off { padding:18px 0 11px 0; margin:0 0 0 0; }
.m1off a { padding:16px 12px 20px 7px; margin:0 0 0 0;
	color:#ffffff; text-decoration:none }
.m1off a:hover { text-decoration:overline underline; background-color:transparent; }
.m1off a:visited { color:#ffffff; }

p { text-align:justify; padding:0 0 0 0;  }
h1 { font-size:16px; font-weight:bold; color:#6c896a; padding-left:9px }
h1 a { color:#c9252b; text-decoration:none }
h1 a:hover { background-color:#c9252b; color:#ffffff; }
.date { text-align:right; color:#808284; font-weight:normal; font-size:10px; 
	padding:0 0 0 0; color:#c9252b; }
h2 { padding:0 24px 0 9px; font-size:13px; font-weight:bold; }

.article1 { width:554px; padding:0 0 20px 0; }
.article1 p { padding: 0 24px 6px 24px; }
.article1 h1 { padding: 0 24px 0 24px; clear:both }
.article1 .date { padding-right:24px }
.article1 ul { margin-right:24px }
.article1 ul li { text-align:justify }

.article2wrapper { width:554px; clear:both; }
.article2 { width:241px; padding:0 0 20px 24px; float:left; }
.article2 { padding-right:0; }
.article2 h1 { height:38px; }
.article2 h1 { border-bottom:1px solid #bbbbbb; }

.more { text-align:right; background-image:url(../images/arrow.gif); background-position:right; 
	background-repeat:no-repeat; padding-right:20px }

.note { font-size:8px; color:#404040; text-align:right }

.th1 { margin-bottom:15px; background-position:center; }
.th2 { margin-bottom:15px; background-position:center; width:30px }
.th3 { border:6px solid #cccccc; }
.th4 { border:6px solid #cccccc; }

.repository { width:144px; height:220px; padding:15px 41px 10px 0; float:left }
.repository { text-align:right; font-size:9px; float:left; }
.rep { width:100px; border:1px solid #cccccc; }

#login { text-align:center; margin:0 auto 0 auto; padding-left:30px; background-color:transparent; }

.sidebox { background-image:url(../images/sidebox.gif); background-position:top;
	background-repeat:repeat-x; padding:0 0 12px 0; height:auto; }
.sidebox h1 { font-size:10px; margin-top:0; padding:0 0 0 12px; color:#444444 }
.sidebox p { padding:0 12px 0 12px; margin-bottom:0; text-align:left; font-size:10px }

div.rightIn h1 { background-image:url(../images/sidebox.gif); background-position:top;
	background-repeat:repeat-x; padding:0 0 12px 0; height:24px; text-align:center;
	font-size:13px; margin:2px 0 0 0; padding:2px 0 0 0; color:#444444 }
div.rightIn p { font-size:10px }
div.rightIn ul { padding:0 0 0 0; margin: 0 0 4px 0 }
div.rightIn ul li { list-style-type:none; padding:0 5px 0 5px; margin:0 0 0 0;
	border-top:1px dashed #dddddd; font-size:9px; }
div.rightIn ul li a:link { color:#444444; text-decoration:none }
div.rightIn ul li a:visited { color:#444444; text-decoration:none }
div.rightIn ul li a:hover { background-color:transparent; text-decoration:none;  }
div.rightIn ul li:hover { background-color:#eeeeee; text-decoration:none; }
img:hover { background-color:transparent }

div.limage { float: left; margin: 0 10px 0 24px; }
.limage img { border:6px solid #cccccc; width:220px; }
div.rimage { float: right; margin: 0 24px 0 10px; }
.rimage img { border:6px solid #cccccc; width:220px; }
div.image { float: left; padding-left: 35px; width:220px; }
.image img { border:1px solid #cccccc; width:220px; }
div.caption { width:220px; min-height:55px; padding:3px; 
	font-weight:bold; text-align:center; font-size:10px; }
.subtitle { font-weight:normal; text-align:center; font-size:9px; }

.pdf { background-image:url(../images/pdf16.gif); background-repeat:no-repeat;
	background-position:center left; padding: 2px 3px 2px 22px; }
.pps { background-image:url(../images/pps16.gif); background-repeat:no-repeat;
	background-position:center left; padding: 2px 3px 2px 22px; }

.news {
	border-top:1px #bbbbbb solid;
	padding:9px 9px 9px 0;
	clear:both;
	font-size:12px;
	width:506px;
}

.news img { 
	float:right;
	margin-left:9px;
	width:99px;
	border:1px #6d96bc solid;
}

.news h3 a {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	text-decoration:none;
	font-size:12px;

}


.section {
	min-height:80px;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	float:left;
	line-height:14px;
}

.section {
	list-style-image:url(../images/arrow2.gif);
}

.section.ord {
	list-style-image:none;
	display:list-item;
}

.section h1 {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px;
	margin:2px 0 9px 0;
	padding:4px 0 0 20px;
	color:#FFFFFF;
	font-size:12px;
}

.section h1 a {
	color:#FFFFFF;
	border-bottom:none;
}

.section ul {
	padding-left:25px;
	margin-left:0;
	width:202px;
}

.section a { 
	color:#000000;
	padding:0 0 2px 0px;
	margin-top:20px;
	line-height:18px;
	text-decoration:none;
}

.section a:hover {
	text-decoration:underline;
	background-color:transparent;
}

.section img {
	float:left;
	width:61px;
	border:1px #6d96bc solid;
	margin:0 9px 9px 9px;
}

.section h2 {
	font-size:12px;
	font-weight:normal;
}

.map {
	width:165px;
	height:50px;
	left:595px;
	top:80px;
	position:absolute;
}

/* CONFIG */

.cid li { list-style-type:square }
.cid img { width:99px; height:auto; float:right; margin:0 0 10px 20px; }
.cid img { border:1px #6d96bc solid; }
.cid p { clear:both }
.cid { padding:0 10px 0 10px; }

.gallery {
	margin-right:80px;
}


