/* 
	Layout for the different boxes in main.tmpl
*/

/* Header */

#header {
	width:960px;
	height:120px;
	display:block;
	height:120px;
	font-size:0.85em;
}
#hLeft {
	width:160px;
	padding:20px 10px 0 10px;
	border-bottom:1px solid #fff;
}
#hRight {
	width:780px;
	height:49px;
	padding-top:70px;
	text-align:right;
	background:url(../img/header.jpg) left bottom no-repeat;
	border-bottom:1px solid #ffcc00;
}

/* Content */
#content {
	width:960px;
	display:block;
	clear:both;
	font-size:0.85em;
}

/* Height of the content-box */
.fullsize:after, #content:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
}
.fullsize, #content {
	display:inline-table; 
}
* html .fullsize { 
	height:1%; 
}
.fullsize, #content {
	display:block; 
}
/* Height end */

#cLeft {
	width:169px;
	padding:25px 0 0 10px;
	border-right:1px solid #ffcc00;
	min-height:500px;
}
#cCenter {
	width:590px;
	padding:20px 10px 0 10px;
}
#cRight {
	width:160px;
	padding:25px 0 0 10px;
}

/* Footer */
#footer {
	width:960px;
	display:block;
	clear:both;
	font-size:0.85em;
}
#fLeft {
	width:180px;
}
#fCenter {
	width:590px;
	padding:20px 0 0 10px;
}
#fRight {
	width:160px;
	padding:20px 0 0 10px;
}

img.bgleft {
	margin-top:-35px;
}
#cLeft ul {
	list-style-type:none;
	border:1px solid #ffcc00;
	border-bottom:none;
	border-right:none;
	margin:0;
	padding:0;
}
#cLeft ul li {
	border-bottom:1px solid #ffcc00;
}
#cLeft ul li a {
	text-decoration:none;
	padding:2px;
}
#cLeft ul li.active {
	background-color:#ffcc00;
}
#cLeft ul li.active a:hover {
	color:#000080;
}
#cLeft ul.secondLevel {
	border:none;
	list-style-image:url(../img/list.gif);
	padding-left:19px;
	background-color:#fff;
}
#cLeft ul.secondLevel li {
	border:none;
}
#cLeft ul.secondLevel li a {
	padding-left:0;
}
#cLeft ul.secondLevel li a.active {
	color:#ffcc00;
}
#cLeft ul.secondLevel li a.active:hover {
	background:none;
	color:#000080;
}
#cLeft ul.thirdLevel {
	border:none;
	list-style-image:none;
	list-style-type:circle;
	margin-left:13px;
}
#cLeft ul.thirdLevel a {
	font-style:italic;
}
ul.calendar li { 
	margin-right:10px;
	line-height:20px;
}
div.publications p {
	display:inline;
}
div.publications dd {
	margin:0;
	padding:0;
}
p.contact {
	border-bottom:1px solid #E5E5F2;
}
#fCenter ul {
	margin:0;
	padding:0;
}
#fCenter li {
	display:inline;
	padding-right:15px;
}
#cRight h1 {
        border:none;
        background-color:#ffcc00;
        font-size:1.1em;
	margin:0;
	padding:0 4px 0 4px;
	line-height:1.6em;
}
#cRight h2 {
        border:none;
        font-size:1em;
	padding:0 4px 0 4px;
	margin:0 0 0 0;
}
#cRight h2 a {
	text-decoration:none;
}
#cRight div.newsLatest {
	border-left:1px solid #ffcc00;
	min-height:500px;
}
#cRight div.newsLatest div {
	padding:4px;
}
#cRight div.newsLatest p {
	display:inline;
}
li.news-amenu-item-year {
	margin-top:10px;
	font-weight:bold;
}
.tx-newloginbox-pi1 label {
	width:7em;
}