@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700);

BODY {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana ; margin:0px; padding:0px; line-height:14px;
}
A {
	FONT-SIZE: 12px; COLOR: mediumblue; FONT-FAMILY:Verdana, Arial ; TEXT-DECORATION: none
}
SPAN {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana;
}
.ecHeader {
	BORDER-TOP: blue 1px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #807869; FONT-FAMILY: Verdana;
}
.ecLeftMenu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: 600; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0
}
.ecPathBar {
	BORDER-TOP: black 1px; FONT-SIZE: 12px; COLOR: mediumblue; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: gainsboro
}
.ecTopMenu {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; CLIP: rect(0pc auto auto auto); COLOR: white; TOP: 0pt; BACKGROUND-COLOR: #807b7b; TEXT-ALIGN: left
}
.ecTopMenu A {
	FONT-WEIGHT: 600; COLOR: white
}
.ecTopMenu A:hover {
	COLOR: powderblue; TEXT-DECORATION: underline
}
.ecFrontPage {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; MARGIN-LEFT: 14px; COLOR: #807869; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: white
}
.ecFrontPage A {
	FONT-SIZE: 12px; COLOR: darkblue
}
.ecDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #807869; FONT-STYLE: normal
}
.ecHeader A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.ecHeader IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.ecFrontPage IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.ecText {
	FONT-SIZE: 12px; MARGIN-LEFT: 2%; COLOR: black; FONT-FAMILY: Verdana
}
.topmenu {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c6ccd6; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.centralmenu {
	FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; LETTER-SPACING: normal; BACKGROUND-COLOR: #3c4c63; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.centralmenu A {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.centralmenu A:hover {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.topmenu A {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.topmenu A:hover {
	FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.texts {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.links {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.links A {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.links A:hover {
	FONT-SIZE: 9px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.routeItem {
	FONT-SIZE: 9px; COLOR: #cc3300
}
.title {
	FONT-SIZE: 17px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.anazntnsn {
	FONT-WEIGHT: lighter; FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.rigthtitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana
}
.rightlinks {
	FONT-SIZE: 8px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.fulltext {
	FONT-SIZE: 12px;
	COLOR: #494949;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	line-height:18px;
}
.rightlinks A {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.search {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.bottomletters {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.bottomletters A {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.contacttitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.en_gr {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.en_gr A {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.en_gr A:hover {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.formtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #853d1a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.asteraki {
	FONT-WEIGHT: bolder; FONT-SIZE: 17px; COLOR: #3c4c63; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.contactformlabels {
	FONT-SIZE: 11px; COLOR: #455b7e; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.casestudiestitle {
	FONT-SIZE: 15px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.casesubtitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.subsubtitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #6a7d04; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.caselinks {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.caselinks A {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.caselinks A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #455b7e; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.nodetitle {
	FONT-SIZE: 11px; COLOR: #426291; FONT-FAMILY: Verdana
}
.linkstypou {
	FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.linkstypou A {
	FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.newstitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.newstitles A {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.rdaddress {
	FONT-SIZE: 10px; COLOR: #5d6100; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.rdaddress A {
	FONT-SIZE: 10px; COLOR: #8b9001; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.dnmosieuseis {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.emailtitles {
	FONT-SIZE: 11px; COLOR: #853d1a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.fulltext A {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.fulltext A:hover {
	FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.redtext {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redtext A {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redtext A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.anazntnsnlinks {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana
}
.anazntnsnlinks A {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.anazntnsnlinks A:hover {
	FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.hometitles {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #853d1a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.hometitles A {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #853d1a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.fulltext TD {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.searchtitle {
	FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.mainmenu { FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; LETTER-SPACING: normal; BACKGROUND-COLOR: #C2D5F0; TEXT-ALIGN: center; TEXT-DECORATION: none }
.title { FONT-SIZE: 12px; COLOR: #5B5B5B; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.bottomtext { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none }
.toplinemenu { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #D7E3F4; TEXT-ALIGN: left; TEXT-DECORATION: none }
.linktitle { FONT-SIZE: 17px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none; FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.highlights {
	FONT-SIZE: 17px;
	COLOR: #426291;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
	COLOR: #426291;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	background-color: #C2D5F0;

}
.highlightstpci {
	FONT-SIZE: 10px;
	COLOR: #426291;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	background-color: #BCD6C1;

}
.toplinemenuibeb {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #8E045A; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toplinemenuiera {

FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CD9C26; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.highlight_iera, a.highlight_iera {

FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #D5B45E; TEXT-ALIGN: left; TEXT-DECORATION: none; line-height:20px; padding-left:6px;
}
.toplinemenuive {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.toplinemenuive {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.toplinemenuive:link {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.toplinemenuive:visited {
FONT-SIZE: 12x; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.toplinemenuive:hover {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.toplinemenuive:active {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #96153B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toplinemenuithfx {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #395D41; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toplinemenuiofx {

FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #185C5F; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toplinemenuine { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #BF6612; TEXT-ALIGN: left; TEXT-DECORATION: none }
.toplinemenuihr { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #9c764a; TEXT-ALIGN: left; TEXT-DECORATION: none }
.titleine {

	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.titleive {


	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.titleiera {


	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.titleithfx {

	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.titleiofx {

	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.titleibeb {

	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.lastupdate { FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Tahoma; TEXT-ALIGN: right; TEXT-DECORATION: none }
.linkstext { FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.linksgrey { FONT-SIZE: 12px; COLOR: #646464; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.textgrey { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.textgrey A { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.textgrey A:hover { FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.fulltextbulleted { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; list-style-position: outside; list-style-image:  url(nhrf/images/bulletblue-sqtrans.gif)}
.titleseditions { FONT-SIZE: 17px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none; FONT-SIZE: 10px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.new { FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; background-color: #BCCBE0}
.textibrb {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height:18px;
}
.textibrb A {
	FONT-SIZE: 12px; COLOR: #426291; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height:18px;
}
.textibrb A:hover {
	FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height:18px;
}
.redtextnormal {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:18px;
}
.mainnavWhite {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.mainnavWhite_Title {
FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.mainnavWhite_Title A{
FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.mainnavWhite_Title A:hover{
FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.mainnavWhite_Title A:active{
FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.newsSectWhite {
FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.toplinemenueditions {
FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #515E73; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.mrgnL17R0T0B0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.linkGrey:visited {
	COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGrey:link {
	COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGrey {
	COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGrey:hover {
	COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkGrey:active {
	COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif
}

A.linkRed:visited {
	COLOR: #F00; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.linkRed:link {
	COLOR: #D00;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.linkRed {
	COLOR: #900;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.linkRed:hover {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.linkRed:active {
	COLOR: #F00; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.linkWhite:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.linkWhite:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.linkWhite {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.linkWhite:hover {
	COLOR: #ffffff;
TEXT-DECORATION: underline;
}
A.linkWhite:active {
	COLOR: #FFFFFF;
}
.bgStripe {
	BACKGROUND: #c5c7bf
}
.boxTitleIne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
A.linkGreen:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006F24; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGreen:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006F24; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkGreen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #006F24;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.linkGreen:hover {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: red; TEXT-DECORATION: underline;
}
A.linkGreen:active {
	COLOR: #006F24
}
.bgPage {
	BACKGROUND: #C4C4C4
}
 tpcilinks
A.linktpci:visited {
	COLOR: #339933;
	TEXT-DECORATION: none
}
A.linktpci:link {
	COLOR: #0033FF;
	TEXT-DECORATION: none
}
A.linktpci {
	COLOR: #0033FF; TEXT-DECORATION: none
}
A.linktpci:hover {
	COLOR: #990000;
	TEXT-DECORATION: underline
}
A.linktpci:active {
	COLOR: #0033FF;
}
.tpcititles {
	FONT-SIZE: 11px; COLOR: #853d1a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.bottomwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; 
}
a.news_ine, a.news_ibe, a.news_kera {color:#FFFFFF; padding:0px;} 

a.news_ine:hover, a.news_ibe:hover, a.news_kera:hover, a.news_beb, a.news_ofx {color:#FFFFFF; padding:0px;text-decoration:none;} 

.news_ine  {
	height:30px;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #F60;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding:5 5 5 5px;
}
.news_ibe{
	height:30px;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #903;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding:5 5 5 5px;
}
.news_kera {
	height:30px;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #996;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding:5 5 5 5px;
}

.news_beb {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #936;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding:5px;
}

.news_ofx {
	height:140px;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #936;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	padding:30 5 30 5px;
}

/* New Styles for KNE */

/* homepageslider */ 
.demo-wrap ul {
	width: 960px;
	height: 215px;
	margin: 0px;/*overflow: hidden;*/
	/*background-image: url(nhrf/institutes/inr/slider_homepage/slider_bg_orange.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;*/
	background-color:#f58720;
}
.demo-wrap li {
	list-style: none; margin: 0px; height: 215px;
}
.demo-wrap .left {
	width: 545px; float: left; height: 215px;
}
.demo-wrap .right {
	width: 415px; float: left;
}
.demo-wrap .left .maintitle {
	font-size: 16px; margin-top: 50px;  margin-left:40px; margin-right:20px;
}
.demo-wrap .left .maintitle a{
	font-size: 16px; color:#FFFFFF; /*color:#646464;*/
}
.demo-wrap .left .subtitle {
	color: rgb(131, 131, 131); font-size: 14px; margin-left:40px;
}

.demo-wrap .bx-next {
	position:absolute;
	top:40%;
	right:2px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.demo-wrap .bx-prev {
	position:absolute;
	top:40%;
	left:2px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_prev.png) no-repeat 0 -30px;
}


/*
.demo-wrap .left {
	width: 205px; float: left;
}
.demo-wrap .right {
	width: 320px; float: left;
}
.demo-wrap .right .album {
	font-size: 16px; margin-top: 60px;
}
.demo-wrap .right .band {
	color: rgb(131, 131, 131); font-size: 14px;
}
*/

/* KNE homepage slider customised into iframe */ 
.slider-wrap ul {
	width: 960px;
	height: 215px;
	margin: 0px;/*overflow: hidden;*/
	/*background-image: url(nhrf/institutes/inr/slider_homepage/slider_bg_orange.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;*/
	background-color:#f58720;
}
.slider-wrap li {
	list-style: none; margin: 0px; height: 215px;
}
.slider-wrap .left {
	width: 545px; float: left; height: 215px;
}
.slider-wrap .right {
	width: 415px; float: left;
}
.slider-wrap .left .maintitle {
	font-size: 14px; margin-top: 40px; margin-left:40px; margin-right:20px; font-family: Verdana, Geneva, sans-serif;
}
.slider-wrap .left .maintitle a{
	font-size: 14px; font-family: Verdana, Geneva, sans-serif; color:#FFFFFF; /*color:#646464;*/
}
.slider-wrap .left .subtitle {
	color: rgb(131, 131, 131); font-size: 14px; margin-left:40px;
}

.slider-wrap .bx-next {
	position:absolute;
	top:40%;
	right:2px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.slider-wrap .bx-prev {
	position:absolute;
	top:40%;
	left:2px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_prev.png) no-repeat 0 -30px;
}

/**/
#recent_editions,.demo_wrap2 {width:205px;margin-left:auto; margin-right:auto;}
.recent_editions_header {width:310px;color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:10px; font-size:20px;}
/*.section_header_kne {color: #f58720; border-bottom: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:10px;font-size:16px;}*/
.section_header_kne p {font-size:16px;}
.calendar_month_kne {color: #f58720; border-bottom: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:10px;font-size:14px;text-align:right;}
.calendar_month_kne p {font-size:16px;}
/* editions slider */ 
.demo_wrap2 ul {
	width: 205px;
	height: 450px;	
	margin: 0px;/*overflow: hidden;*/
	padding:0px;
}
.demo_wrap2 li {
	list-style: none; margin: 0px; height: 213px;
}
.demo_wrap2 .img {
	width: 205px; /*float: left*/;margin-bottom:30px;
	clear:both;
}
.demo_wrap2 .imgtext {
	width: 205px; /*float: left;*/
	clear:both;
	display:block;
}
.demo_wrap2 .imgtext a {
	width: 205px; /*float: left;*/
	font-size: 12px;
	color:rgb(136, 136, 136);
	font-family:'Verdana';
	display:block;
}
.demo_wrap2 .imgtext .maintitle {
	font-size: 16px; margin-top: 50px;  margin-left:40px;
}
.demo_wrap2 .imgtext .maintitle a{
	font-size: 16px; color:#FFFFFF;
}
.demo_wrap2 .imgtext .subtitle {
	color: rgb(131, 131, 131); font-size: 14px; margin-left:40px;
}

.demo_wrap2 .bx-next {
	position:absolute;
	top:305px;
	right:2px;
	z-index:999;
	width: 15px;
	height: 15px;
	text-indent: -999999px;
	background-image: url(bx_slider/bx_styles/gray_next_sm.png);
	background-repeat: no-repeat;
	background-position: 0 -15px;
}

/*previous button*/
.demo_wrap2 .bx-prev {
	position:absolute;
	top:305px;
	left:170px;
	z-index:999;
	width: 15px;
	height: 15px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_prev_sm.png) no-repeat 0 -15px;
}

/*NEW FULL WIDTH SLIDER KNE*/
/* KNE homepage slider customised into iframe */ 
.slider-wrap3 ul {
	width: inherit;
	height: 315px;
	margin: 0px;
	padding:0px;
	/*overflow: hidden;*/
	/*background-image: url(nhrf/institutes/inr/slider_homepage/slider_bg_orange.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;*/
	background-color:#f58720;
}
.slider-wrap3 li {
	list-style: none; margin: 0px; padding:0px; width: inherit; height: 315px;
}
.slider-wrap3 .left {
	width: 545px; float: left; height: 215px;
}
.slider-wrap3 .right {
	width: 415px; float: left;
}
.slider-wrap3 .left .maintitle {
	font-size: 14px; margin-top: 40px; margin-left:40px; margin-right:20px; font-family: Verdana, Geneva, sans-serif;
}
.slider-wrap3 .left .maintitle a{
	font-size: 14px; font-family: Verdana, Geneva, sans-serif; color:#FFFFFF; /*color:#646464;*/
}
.slider-wrap3 .left .subtitle {
	color: rgb(131, 131, 131); font-size: 14px; margin-left:40px;
}

.slider-wrap3 .bx-next {
	position:absolute;
	top:45%;
	right:50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_next.png) no-repeat 0 -30px;
}

/*previous button*/
.slider-wrap3 .bx-prev {
	position:absolute;
	top:45%;
	left:50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(bx_slider/bx_styles/gray_prev.png) no-repeat 0 -30px;
}
/*NEWNEWNEWNENWNNWNNWNNWN*/

/* Events */

#events_list {font-size: 12px;}

/* layout styles */ 

#blog-roll {
	margin: 0px; padding: 0px; float: left;
}
#blog-roll h3.title {
	margin: 0px 0px 14px;
}
#blog-roll h3.title a {
	/*font: 400 16px/1.2em "Yanone Kaffeesatz", sans-serif; /*color: rgb(0, 128, 192);*/
	font: 12px "Verdana";
	color:#FF7900;
	text-decoration: none;
	}
#blog-roll h3.title a:hover {
	color: rgb(0, 92, 142);
}
#blog-roll li {
	margin: 0px 0px 0px 10px !important;
	padding: 0px !important;
	width: 500px;
	height: 150px;
	float: left;
	position: relative;
	display:block;
	/*background-color: #EEE;*/
	font-size:12px;
	border-bottom: 1px #CCC solid;
	margin-bottom:10px;
}
#blog-roll li#item3 {
	margin: 10px 0px 0px !important;
}
#blog-roll .date {
	background: rgb(243, 243, 243); font: 400 16px/1em "Tahoma", sans-serif; padding: 20px 0px 0px 8px; width: 60px; height: 150px; float: left; 
}

#blog-roll .date .day {
	/*color: rgb(0, 128, 192);*/color:#FF7900; font: 16px "Tahoma"; float: left;
}
#blog-roll .date .month {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#blog-roll .date .year {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#blog-roll .info {
	padding: 14px 20px 14px 26px; width: 380px; float: left;
}
#blog-roll .info2 {
	padding: 14px 20px 14px 26px; width: 380px; height: 150px; float: left;
}
#blog-roll .info2_hold {width: 380px; min-height: 100px; float: left;}
#blog-roll .info2_hold .infolink:hover {
	z-index:8888;
	display:block;
	width:440px;
	margin:0px;
	background-color: #EAEAEA !important;
	cursor: hand;
}
#blog-roll .info .summary, span.summary  {
	color: rgb(136, 136, 136);
}
/*.info .infolink:hover{
	background:#ccc;
	display:block;
}*/
/*#blog-roll .read-more {
	right: 10px; bottom: 10px; position: absolute;
}
#blog-roll .read-more a {
	width: 32px;
	height: 32px;
	text-indent: -9999em;
	display: block;
	background-image: url(nhrf/institutes/inr/layout_imgs/round_arrow_whorange.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}
#blog-roll .read-more a:hover {
	background-image: url(nhrf/institutes/inr/layout_imgs/round_arrow_orange.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}*/



.side_links {
	width:180px;
	font-size: 14px;
	font-family: Verdana;
	color: #f58720;
	background-color:#EAEAEA;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	margin-top:40px;
	margin-bottom:10px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.side_links a, .side_links a:hover {font-size: 14px; font-family: Verdana; color: #f58720;}

.more {
	font-size: 14px;
	font-family: Verdana;
	color: #f58720;
}
.more a, .more a:hover {font-size: 14px; font-family: Verdana; color: #f58720;}


/* Changing styles to accomodate resizings */

#topmenucontainer_kne .fulltext {font-size:12px; color:#333;}



/* Events KNE homepage */

#events_list {font-size: 12px;}

/* layout styles */ 

#eventlist_kne {
	margin: 0px; padding: 0px; float: left;
}
#eventlist_kne h3.title {
	margin: 0px 0px 14px;
}
#eventlist_kne .title {font: 12px "Verdana";font-weight:bold;}
#eventlist_kne h3.title a {
	/*font: 400 16px/1.2em "Yanone Kaffeesatz", sans-serif; /*color: rgb(0, 128, 192);*/
	font: 12px "Verdana";
	color:#FF7900; /*orange*/
	text-decoration: none;
	}
#eventlist_kne h3.title a:hover {
	color: rgb(0, 92, 142); /*orange*/
}
#eventlist_kne li {
	/*margin: 0px 0px 0px 10px !important;*/
	padding: 0px !important;
	width: 500px;
	height: 170px;
	float: left;
	position: relative;
	display:block;
	/*background-color: #EEE;*/
	font-size:12px;
	border-bottom: 1px #CCC solid;
	margin-bottom:10px;
}
#eventlist_kne li#item3 {
	margin: 10px 0px 0px !important;
}
#eventlist_kne .date {
	background: rgb(243, 243, 243); font: 400 16px/1em "Tahoma", sans-serif; padding: 20px 0px 0px 8px; width: 60px; height: 150px; float: left; 
}

#eventlist_kne .date .day {
	/*color: rgb(0, 128, 192);*/color:#FF7900; font: 16px "Tahoma"; float: left;
}
#eventlist_kne .date .month {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#eventlist_kne .date .year {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#eventlist_kne .info {
	padding: 14px 20px 14px 26px; width: 380px; float: left;
}
#eventlist_kne .event_info {
	padding: 14px 20px 14px 26px; width: 380px; height: 150px; float: left;
}
#eventlist_kne .info_holder {width: 380px; height: 170px; float: left;
}
#eventlist_kne .info_holder .infolink {
	width:440px;
	height:170px;
	z-index:9999;
	display:block;
	/*background-image: url(nhrf/institutes/inr/layout_imgs/arrow_orange_on_white.png);
	background-repeat: no-repeat;
	background-position: 385px 130px;*/
}
#eventlist_kne .info_holder .infolink:hover {
	z-index:8888;
	display:block;
	width:432px;
	height:170px;
	margin:0px;
	background-color: #EAEAEA !important;
	cursor: hand;
	/*background-image: url(nhrf/institutes/inr/layout_imgs/arrow_white_on_orange.png);
	background-repeat: no-repeat;
	background-position: right bottom;*/
}
#eventlist_kne .info .summary, span.summary  {
	color:#FF7900; font: 12px 'Verdana';
}

#eventlist_kne .info .title, span.title  {
	color: rgb(136, 136, 136);
}

/* Full Calendar View Styles */

#eventlist_full_kne {
	margin: 0px; padding: 0px; float: left;
}
#eventlist_full_kne h3.title {
	margin: 0px 0px 14px;
}
#eventlist_full_kne .title {font: 12px "Verdana";font-weight:bold;}
#eventlist_full_kne h3.title a {
	font: 12px "Verdana";
	color:#FF7900; /*orange*/
	text-decoration: none;
	}
#eventlist_full_kne h3.title a:hover {
	color: rgb(0, 92, 142); /*orange*/
}
#eventlist_full_kne li {
	/*margin: 0px 0px 0px 10px !important;*/
	padding: 0px !important;
	width: 650px;
	height: 170px;
	float: left;
	position: relative;
	display:block;
	/*background-color: #EEE;*/
	font-size:12px;
	border-bottom: 1px #CCC solid;
	margin-bottom:10px;
}
#eventlist_full_kne li#calandar_item {
	/*margin: 10px 0px 0px !important;
	/*margin: 10px 0px 0px !important;*/
}
#eventlist_full_kne .date {
	background: rgb(243, 243, 243); font: 400 16px/1em "Tahoma", sans-serif; padding: 20px 0px 0px 8px; width: 60px; height: 170px; float: left; 
}

#eventlist_full_kne .date .day {
	/*color: rgb(0, 128, 192);*/color:#FF7900; font: 16px "Tahoma"; float: left;
}
#eventlist_full_kne .date .month {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#eventlist_full_kne .date .year {
	color: rgb(136, 136, 136); clear: left; float: left;
}
#eventlist_full_kne .info {
	padding: 14px 20px 14px 26px; width: 500px; float: left;
}
#eventlist_full_kne .event_info {
	padding: 14px 20px 14px 26px; width: 500px; height: 150px; float: left;
}
#eventlist_full_kne .info_holder {width: 500px; height: 170px; float: left;
}
#eventlist_full_kne .info_holder .infolink {
	width:500px;
	height:170px;
	z-index:9999;
	display:block;
	/*background-image: url(nhrf/institutes/inr/layout_imgs/arrow_orange_on_white.png);
	background-repeat: no-repeat;
	background-position: 385px 130px;*/
}
/*#eventlist_full_kne .info_holder .infolink:hover {
	z-index:8888;
	display:block;
	width:582px;
	height:170px;
	margin:0px;
	background-color: #EAEAEA !important;
	cursor: pointer;
	cursor: hand;
}
#eventlist_full_kne .info .summary, span.summary  {
	color:#FF7900; font: 12px 'Verdana';
}

#eventlist_full_kne .info .title, span.title  {
	color: rgb(136, 136, 136);
} */

#topmenucontainer_kne, #topmenucontainer_kne p{
	font-size:12px;
	font-family: Verdana;
}

/* MAIN NAVIGATION MENUS */
#kne_navmain_gr {height:30px; background-color:#f58720; }
ul kne_navmain_gr {}
li.kne_navmain {
	list-style-type: none;
	display: inline;
}
li.kne_navmain a{list-style-type: none;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	line-height: 30px;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;}

li.kne_navmain a:hover{
	background-color:#E4730C;
	height: 30px;
	display: inline;
	padding-top:7px;
	padding-bottom:7px;
}
	
.mainnavWhite_kne {
FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; /*background-color:#CC6612;*/
}

.imgtext a {
	width: 160px; /*float: left;*/
	font-size: 12px;
	color:rgb(136, 136, 136);
	font-family:'Verdana';
	display:block;
	padding: 5px;
}

/* Table formats for KERA */
#datalists ul {
	margin: 0px;
	padding: 0px;
	left: 150px;
	list-style: none;
}

#datalists td ul li {
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#444444;
	line-height:14px;
	padding-top: 10px;
	padding-bottom: 10px;
	left: 10px;
	background-image: url(nhrf/images/dash-horizontal.gif);
	background-repeat: repeat-x;
	background-position: -10px bottom;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 20px;
	padding-right:20px;
	list-style-type: none;	/*position: relative;*/
}

#datalists td ul li a {
font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#444444;
	line-height:14px;
}

/*topline links nov2013*/
ul li.top_links {padding-top:0px; margin:0px;}
.top_links {
	list-style-type:none;
	display:inline;
	color:#666;
	font-size:12px;
}
li.top_links a{
	list-style-type:none;
	display:inline;
	color:#666;
	font-size:12px;
}
.top_links, a.top_links {
	color:#666;
	font-size:12px;
}
/*Events List for NEW*/
.item_day {font-size:28px;}
.item_month {font-size:14px;}
.font-medium{font-size:1.2em;}

ul.calendar_items {padding:0px;
	margin:0px;}
ul.calendar_items li {
	list-style-type: none;
	left: 0px;
	padding:0px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cccccc; padding-bottom:10px;
}

/*.calendar_date_block {width:62px; height:50px; float:left; border-right:2px solid #cccccc; margin-right:10px;padding:5px; text-align:right; margin-bottom:auto; }*/
.calendar_date_block {width:100px; height:50px; float:left; border-right:2px solid #cccccc; margin-right:10px;padding:5px; text-align:right; margin-bottom:auto; }
.calendar_text_block {margin-left:120px; display:block;}
.calendar_text_block p, .calendar_text_block p a, li.calendar_text_block a{font-family:Verdana, Geneva, sans-serif;font-size:14px;line-height:22px;color:#696969;/*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}
.calendar_plaintext_block {margin-left:0px; display:block;}
.calendar_plaintext_block p, .calendar_plaintext_block p a, li.calendar_plaintext_block a {font-family:Verdana, Geneva, sans-serif;font-size:14px;line-height:22px;color:#696969;/*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}
.calendar_text_block p a:hover, .calendar_plaintext_block p a:hover, li.calendar_text_block p a:hover, li.calendar_plaintext_block p a:hover {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#cc3300; text-decoration:none;}

/**/

/*.calendar_date_block {width:62px; height:50px; float:left; border-right:2px solid #cccccc; margin-right:10px;padding:5px; text-align:right; margin-bottom:auto; }*/
.calendar_date_block_sq {width:250px; height:20px; float:left; border-right:0px solid #cccccc; margin-right:10px;padding:10px; text-align:left; margin-bottom:auto; }
.calendar_text_block_sq {margin-left:10px; display:block;}
.calendar_text_block_sq p, .calendar_text_block_sq p a {font-family:Verdana, Geneva, sans-serif;font-size:12px;/*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}
.calendar_plaintext_block_sq {margin-left:0px; display:block;}
.calendar_plaintext_block_sq p, .calendar_plaintext_block_sq p a {font-family:Verdana, Geneva, sans-serif;font-size:12px;/*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}
.item_day_sq {font-size:18px;}


/**/

.recent_editions_header_ihr {width:205px;color: #2C4458; border-top: 3px solid #2C4458;padding: 5px 0px 5px 10px;margin-bottom:20px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.recent_editions_header_kne {width:310px;color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 10px;margin-bottom:20px; font-size:20px; font-family:Verdana, Geneva, sans-serif;}
.recent_editions_header_kbe {width:205px;color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 10px;margin-bottom:20px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.recent_editions_header_kera {width:205px;color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 10px;margin-bottom:20px; font-size:16px; font-family:Verdana, Geneva, sans-serif;}

.calendar_title_ihr {
	color: #7F7F7F; padding: 5px 0px 5px 10px; margin-bottom:30px;font-family:Verdana, Geneva, sans-serif;font-size:30px;line-height:40px;display:block;border-top: 3px solid #2C4458;
}
.section_header_ihr {color: #2C4458; border-top: 3px solid #2C4458;padding: 5px 0px 5px 10px;margin-bottom:20px;font-family:Verdana, Geneva, sans-serif; font-size:16px; display:block;}
.section_header_kne {color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:20px;font-family:Verdana, Geneva, sans-serif; font-size:18px;line-height:40px; display:block;}
.section_header_kbe {color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:10px;font-size:16px;}
.section_header_kera {color: #f58720; border-top: 3px solid #f58720;padding: 5px 0px 5px 0px;margin-bottom:10px;font-size:16px;}

.section_header_ihr p {font-size:16px;}
.section_header_kne p {font-size:16px;}
.section_header_kbe p {font-size:16px;}
.section_header_kera p {font-size:16px;}

/**/
.cv_card {height:272px;width:415px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;} /*#8E145F*/
.cv_card_links {
	list-style-type:none;
	display:inline;
	color:#666;
	font-size:12px;
	line-height:16px;
	left:0px;
	text-align:left;
}
ul.cv_card_links, ul.cv_card_links li {-webkit-padding-start:0px; -webkit-margin-before: 0em; -moz-margin-start:0px; -moz-padding-start:0px;padding-top:0px; left:0px; margin:0px; text-align:left;display:inline;
	color:#666;
	font-size:12px;
	line-height:16px;
	left:0px;
	margin-left:0px;}
ul.li.cv_card_links {-webkit-padding-start:0px; -webkit-margin-before: 0em; -moz-margin-start:0px; -moz-padding-start:0px; padding-top:0px; left:0px; margin:0px;text-align:left;list-style-type:none;
	display:inline;
	color:#666;
	font-size:12px;
	line-height:16px;
	left:0px;}

li.cv_card_links, li.cv_card_links a{
	list-style-type:none;
	display:inline;
	color:#666;
	font-size:12px;
	margin:0px;
	left:0px;
}
.cv_card_links, a.cv_card_links {
	color:#666;
	font-size:12px;
	line-height:16px;
}


ul.cv_card_links_block {-webkit-padding-start:0px; -webkit-margin-before: 0em; -moz-margin-start:0px; -moz-padding-start:0px;padding-top:0px; left:0px; margin:0px; text-align:left;display:inline;
	color:#666;
	font-size:12px;
	line-height:16px;
	left:0px;
	margin-left:0px;}

 ul.cv_card_links_block li {-webkit-padding-start:0px; -webkit-margin-before: 0em; -moz-margin-start:0px; -moz-padding-start:0px; left:0px; margin:0px; text-align:left;display:inline; padding:5px;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	left:0px;
	margin-left:0px;
	margin-right:2px;
	margin-top:2px;
	background-color:#ad215c;
	display:inline-block;}
	
ul.cv_card_links_block li:hover{background-color:#ad215c; color:#ffffff;}

/*cv cards IHR*/
.cv_card.ihr {height:272px;width:415px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}

.cv_card.tpci {height:272px; width:415px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}
/*.personnel_card {height:272px;width:415px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}*/ /*#8E145F*/
.cv_card.tpci.head {height:272px; width:420px; padding:0px 20px 10px 15px; margin-right:30px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}
.cv_card.tpci.nospace {height:272px; width:415px; padding:0px 20px 10px 15px; margin-right:5px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}
.personnel_card.tpci {height:272px; width:140px; padding:0px 10px 10px 10px; margin-right:20px; margin-bottom:20px; border-left:1px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}

.personnel_list.tpci {height:272px; width:145px; padding:10px 11px 10px 12px; margin-right:12px; margin-bottom:20px; border-left:1px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}
.name, .name a {height:44px; width:100%; font-size:14px; line-height:22px;}
.name a:hover {font-size:14px;}

/*kne left menu*/
ul.kne_menuLeft {padding:0px;
	margin:0px; margin-right:15px;}
ul.kne_menuLeft li {
	list-style-type: none;
	left: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cccccc; 
}

/*sections_list*/
ul.sections_list {padding:0px;
	margin:0px; margin-right:15px;}
ul.sections_list li {
	list-style-type: none;
	left: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cccccc; 
}
ul.sections_list li a {
	list-style-type: none;
	left: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	display:block;
}
ul.sections_list li a:hover {
	background-color:#ccc;
	list-style-type: none;
	left: 0px;
	padding-left:10px;
	padding-right:0px;
	/*padding-top:10px;
	padding-bottom:10px;*/
	margin:0px;
	display:block;
}
/*programmes_list*/
ul.programmes_list {padding:0px;
	margin:0px; margin-right:15px;}
ul.programmes_list li {
	font-size:14px;
	list-style-type: none;
	left: 0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	display:block;	
}
ul.programmes_list li a {
	font-size:14px;
	list-style-type: none;
	left: 0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	display:block;
	 border-left: 3px solid #ffffff;
	 margin-bottom:10px;
}
ul.programmes_list li a:hover {
	font-size:14px;
	border-left: 3px solid #ccc;
	list-style-type: none;
	left: 0px;
	padding-left:10px;
	padding-right:0px;
	/*padding-top:10px;
	padding-bottom:10px;*/
	margin:0px;
	display:block;
	margin-bottom:10px;
}

ul.tpci_publications {padding:0px;	margin:10px;}
ul.tpci_publications li {list-style-type:none; display:inline-block; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-bottom:5px; border:1px #ccc solid;}
ul.tpci_publications li a{}

ul.tpci_personnel {padding:0px;	margin:0px;}
ul.tpci_personnel li {list-style-type:none; display:inline-block; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-bottom:5px; border:1px #ccc solid;}
ul.tpci_personnel li a{}

ul.tpci_personnelCategories {padding:0px;	margin:0px;}
ul.tpci_personnelCategories li {list-style-type:none; display:inline-block; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-bottom:5px; /*border-bottom:2px #397b04 solid;*/ border:1px #cccccc solid; background-color:#f9f9f9;}
ul.tpci_personnelCategories li a{/*background-color:#397b04; color:#ffffff;*/}

.rect_box {padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-bottom:5px; border:1px #ccc solid;margin-right:5px;}
.tpci_research_homeblocks {/*background-color:#e5e6e5;border:1px #ccc solid;*/ width:600px; height:250px;display:block;float:left;margin-right:8px;border-bottom: 3px solid #ffffff; margin-bottom:30px;}
.tpci_research_last {margin-right:0px;}
.img_border {border-top: 3px solid #7F7F7F;border-bottom: 3px solid #7F7F7F;}
.img_border_bottom {border-bottom: 3px solid #397b04;}

.tpci_research_blocks {/*background-color:#e5e6e5;border:1px #ccc solid;*/ width:300px; height:300px;display:block;float:left;margin-right:10px;}
.tpci_research_blocks_last {margin-right:0px;}

ul.tpci_submenu {padding:0px;	margin:0px;}
ul.tpci_submenu li {margin-left:10px;margin-bottom:10px;list-style-type: none;display:block;}
ul.tpci_submenu li a{}
ul.tpci_submenu li a:hover{color: #397b04;}

.cv_card.ihr_fullwidth, .cv_card.tpci_fullwidth, .cv_card.icb_fullwidth {height:272px; width:700px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}

.cv_card.ihr_fullwidth_plain, .cv_card.tpci_fullwidth_plain, .cv_card.icb_fullwidth_plain {height:120px; width:700px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}

.cv_card.ihr_fullwidth_short, .cv_card.tpci_fullwidth_short, .cv_card.icb_fullwidth_short {height:180px; width:700px; padding:0px 10px 10px 10px; margin-right:25px; margin-bottom:20px; border-left:5px #8d9296 solid; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; float:left; background-color:#f9f9f9;}

.cv_card.ihr_researcher_short, .cv_card.tpci_researcher_short, .cv_card.icb_researcher_short {height:400px; width:200px; padding:0px 10px 10px 10px; margin-right:15px; margin-bottom:25px; border-left:0px #cccccc solid; border-top:0px #cccccc solid; border-right:1px #cccccc solid; border-bottom:0px #cccccc solid; float:left; background-color:#ffffff;}

/*2022/
/*News items | Plaintext */
.item_day {font-size:28px;}
.item_month {font-size:14px;}
.font-medium{font-size:1.2em;}

ul.newsItemsList {padding:0px;
	margin:0px;}
ul.newsItemsList li {
	list-style-type: none;
	left: 0px;
	padding:0px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cccccc; padding-bottom:10px;
}
.newsItem_image_text {}
.newsItem_image {width:220px; height:50px; float:left; border-right:2px solid #cccccc; margin-right:10px; padding:5px; text-align:right; margin-bottom:auto;}
.newsItem_text {margin-left:240px; display:block;}
.newsItem_text p, .newsItem_text p a, li.newsItem_text a {font-family:Verdana, Geneva, sans-serif;font-size:14px;line-height:22px;color:#696969; /*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}

.newsItem_plaintext {}
.newsItem_plaintext p, .newsItem_plaintext p a, li.newsItem_plaintext a {font-family:Verdana, Geneva, sans-serif;font-size:14px;line-height:22px;color:#696969; padding: 0px 0px;/*border-bottom:1px dashed #cccccc; padding-bottom:10px;*/}
.newsItem_text p a:hover, li.newsItem_text p a:hover, .newsItem_plaintext a:hover, .newsItem_plaintext p a:hover, li.newsItem_plaintext a:hover, li.newsItem_plaintext p a:hover {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#cc3300; text-decoration:none;}

.listpersonnel td {border-bottom: 1px solid #cccccc;}

ul.tpci_research_direction_list {padding:0px; margin:0px;}
ul.tpci_research_direction_list li {
	list-style-type: none;
	left: 0px;
	padding:10px;
	margin:0px;
	display:block;
	border-bottom:1px solid #cccccc; padding-bottom:10px;
}

ul.tpci_research_direction_list li a {
	color: #459307; font-family:Verdana, Geneva, sans-serif;font-size:18px; line-height:30px; padding:10px; display:block;
}
.first {border-top:1px solid #cccccc;}
ul.tpci_research_direction_list li a:hover {
	color: #459307; background:#f8f8f8; font-family:Verdana, Geneva, sans-serif;font-size:18px; line-height:30px; padding:10px; display:block;
}
ul.tpci_research_direction_list li:hover {
	color: #459307; background:#f8f8f8; 
}