/******************************************************/
/***												***/
/***	Types style definitions						***/
/***												***/
/***												***/
/***												***/
/******************************************************/

/* GENERAL TYPE DEFINITIONS */
body, table, td, div, p, h1, h2, h3, h4, h5 {
	font-family: Lucida Sans Unicode, verdana;
	font-size: 9pt;
	color:#666666;
	line-height: 15pt;
}
h1, h2, h3 {
 	font-family: Lucida Sans Unicode, verdana;
	font-size: 13pt;
	line-height:18pt;
	font-weight:800;
	color:#72965b !important;
}
h4, h5 {
 	font-family: Lucida Sans Unicode, verdana;
	margin:0px;
	font-size:12pt;
	lione-height:16pt;
	font-weight:800;
}

/* COLORS */
font.lightgrey {color:#cccccc;}

/* NEWS BOX HOMEPAGE */
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsContainer div.newsElementL div.newsElementabstract,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsContainer div.newsElementR div.newsElementabstract,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsContainer2 div.newsElementL div.newsElementabstract,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsContainer2 div.newsElementR div.newsElementabstract {
 	font-family: Lucida Sans Unicode, verdana;
	font-size: 8pt;
	color:#666666;
	line-height: 11pt;
}

/** NEWS ARCHIVE **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.header div.pages div.page,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.header div.pages div.pageNoMargin,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.footer div.pages div.page,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.footer div.pages div.pageNoMargin {
	line-height:36px;
	text-align:center;
	font-size:8pt;
}
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.header div.pageShoulder,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.footer div.pageShoulder {
	line-height:36px;
	font-size:8pt;
}
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#newsArchive div.newsElement div.newsAbstract {
 	line-height:11pt;
	font-size:8pt;
}

/** BECHER **/
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content1,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content2,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content3,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content4,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content5,
body div#portal_mainContainer div#portal_bodyContainer div#portal_bodyContainer_contents div#becher div.contents div.content6 {
	line-height:11pt;
	font-size:8pt;
}

/** FOOTER CONTAINER **/
/** FOOTER SITEMAP **/
body div#portal_footContainer table#ws_sitemap tr td {
	font-size:8pt;
	line-height:11pt;
}

/* INPUTS */
input {
	font-family: Lucida Sans Unicode, verdana;
	font-size: 8pt; color:#666666;
}

strong {}

.small {font-size: 9pt;}