﻿*{
 outline: none !important;
}
html {
	padding: 0px;
	margin: 0px;
}
BODY {
	padding: 0px;
	margin: 0 0px 0 0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 13px;
	background: #7cbadf url(../images/bkgndHTML.png) top repeat-x;	
}
#content LI {
	PADDING-LEFT: 3px;
	MARGIN-LEFT: 15px;
	LIST-STYLE-TYPE: disc;
}
#content OL {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px
}
#content A:hover {
	TEXT-DECORATION: underline
}
FORM {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
a{
	text-decoration: none;
	/*color: #74901e;*/ /* verde */
	/*color: #3458a1;*/
	color: #7F9B2B;
}
a:hover{
	text-decoration: underline;
}

.toggle img, .ucAlertRegistration_toggler img{
 margin-right: 5px !important;
}

/*
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}*/
#container{
	background: #fefce4;	
	float: left;
	display: inline;
}
#content #treeView IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	VERTICAL-ALIGN: top;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#treeView {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	background: #f8f8f8;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em
}
INPUT {
	PADDING-LEFT: 2px;
}
SELECT {
	BORDER-RIGHT: #262626 1px solid;
	BORDER-TOP: #262626 1px solid;
	BORDER-LEFT: #262626 1px solid;
	BORDER-BOTTOM: #262626 1px solid;
	max-width: 12em
}
.auditData {

}
.auditData LI {
}
.subBox .auditData {
	PADDING-LEFT: 10px
}

.audit_data_list{
	font-size: small;
	font-style: italic;
	margin-top: 2em;
	padding-left: 1em;
}
H3 .coordinator {
	PADDING-LEFT: 1em
}
H3 .participant {
	PADDING-LEFT: 1.5em
}
.staffInWP .person .radio {
	PADDING-LEFT: 4em
}
.staffInWP .person .checkBox {
	PADDING-LEFT: 8.5em
}
.staffInWP .person .checkBox LABEL {
	PADDING-LEFT: 5em
}
.lastBox {
}
.checkboxPublishFile label{
}
.checkboxPublishFile input{
}
#boxing {
	margin: 0px auto auto auto;
	width: 955px;
	padding: 0px;
	position: relative;
}
#Form1{
	height: 100%;
	width: 758px;
	float: left;
	margin-bottom: 20px;
}
#Form1.loggedIn{
	background: url(../images/topMenuBkgnd.gif) top center no-repeat;
}
#topRow{
	margin-top: 59px;
}
#graph0 {
	float: left;
	width: 60em;
	height: 9em;
}
#graph1 {
	FONT-WEIGHT: bold;
	COLOR: #B70005;
	HEIGHT: 1.37em
}
#graph2 {
	MARGIN-TOP: 3em;
	DISPLAY: none;
	FONT-SIZE: 0.2em! important;
	background: #B70005;
	WIDTH: 130em;
	LINE-HEIGHT: 0.1em! important;
	HEIGHT: 0.25em
}
HTML #graph2 {
	DISPLAY: block
}
#graph3 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.4em;
	background: white;
	FLOAT: left
}
.image{ 
	overflow: auto;
	clear: left;
}
#content{
	padding: 20px;
	background: white;
	color: #4c4745;
	float: left;
	width: 717px;
	height: auto;
	overflow: hidden;
	min-height:200px;
	height:auto !important;	
}

div.content_password{
	margin-left: 2em !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
	
}

#contentPopUp {
	DISPLAY: inline;
	FONT-SIZE: 0.82em;
	background: white;
	FLOAT: left;
	width: 98%;
	min-height: 10em;
	padding-right: 1%;
	padding-left: 1%;
	margin-bottom: 1em;
	margin-top: 1.1em;
}
#contentPopUp .buttonRowForm{
	float: none;	
	display: inline;
}
#contentPopUp .buttonRowForm div{
	float: none;	
	display: inline;
}
#contentPopUp .buttonRowForm div input{
	color: black;
	font-weight: normal;
	border-style:outset;
}
.mainSectionDesc {
	TEXT-ALIGN: justify
}
#partnerDesc {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	TEXT-ALIGN: justify
}
#partnerAbstract {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	TEXT-ALIGN: justify
}
.mainSectionDesc P {
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em
}
#partnerDesc P {
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em
}
#partnerAbstract P {
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em
}
.mainSectionDesc UL LI {
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em
}
.wideContent#content {
	WIDTH: 74%;
	HEIGHT: 100%
}
/** FOOTER **/

#footer2{
	CLEAR: both;
	WIDTH: 100%;
	text-align: center;
	margin-top: 2.5em;
	float: left;
	display: inline;
}
	#footer2 div{
		font-size: 0.625em;
	}
	#footer2 img{
		position: relative;
		top: -2em;
		left: 16.5em;
	}

/** END FOOTER **/
/* third level menu */
#Column div{
	display: inline;
	padding-right: 10px;
}
#Column div a{
	color: #74901e;	
}
#upperToolMenu {
	DISPLAY: none
}
#rightColumn {
	DISPLAY: inline;
	MIN-HEIGHT: 100%;
	FLOAT: right;
	WIDTH: 12.5em;
	HEIGHT: 100%
}
.rightBoxGr {
	FLOAT: left;
	WIDTH: 9.68em
}
.bottomBoxGr {
	FLOAT: none;
	MARGIN-BOTTOM: 0.5em
}
#rightColumn A {
}
.colonna1 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}


H1 {
	FONT-SIZE: 22px;
	COLOR: #a3bf4e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	float: left;
	display: inline;
	width: 758px;
}
h1 span{
	display:inline;
	line-height:1.2em;
	padding:0 0.5em;

}
h1.longTitle{
}
h1.longTitle span{
	padding-left: 0;	
}
H2 {
	font-variant: small-caps;
	FONT-SIZE: 1.2em;
	color: #32549E;
}
H3 {
	FONT-SIZE: 1.1em;
	margin: 5px 0;
}
#homeTool {
	display: none;
}
/** LOGOUT TOOL **/
.logoutTool{
	margin-top: 5px;
	font-variant: small-caps;
	margin-left: 1em;
	float: right;
	display: inline;
	width: 152px;
}
	.logoutTool .logout{
	}
	.logoutTool .changePassword{
	}
.logoutTool ul{
	list-style: none;
}
.logoutTool ul li{
	display: block;
}
.logoutTool a{
	font-size: normal;
	text-transform: lowercase;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contactUsTool A {
	COLOR: #c32b39
}
#homeTool A {
	COLOR: #c32b39
}
#contactUsTool A:hover {
	TEXT-DECORATION: underline
}
#homeTool A:hover {
	TEXT-DECORATION: underline
}
.logoutTool A:hover {
	TEXT-DECORATION: underline
}
.srcTl{
	float: right !important;
}

/* SEARCH TOOL */
#searchTool{
	/*background: url(../images/srcTool.png) no-repeat bottom;*/
	display:inline;
	float:right;
	height:23px;
	margin-top:-31px;
	padding-left:9px;
	width:366px;
	padding-top:3px;	
}
.srcTitle{
}
#lblToolMessage {
}
#btnToolSearch {
	border: none;
	font-size: 12px;	
	background: #1c2d7f;
	background: white;
	width: 50px;
	font-variant: small-caps;
}
#txtToolSearch {
	border: none;
	font-size: 12px;	
	background: #1c2d7f;	
	color: white;
	vertical-align: top;
}
#ddlSearchLevelTool {
	border: none;
	font-size: 12px;
	background: #1c2d7f;	
	color: white;
	width: 143px;
}


#prjDetTool {
	BORDER-RIGHT: #7e7e7e 0.25em solid;
	PADDING-RIGHT: 0.25em;
	PADDING-LEFT: 0.5em;
	background: url(../images/prj_ref_logo.gif) no-repeat right bottom;
	FLOAT: left;
	PADDING-BOTTOM: 4.15em;
	BORDER-LEFT: #7e7e7e 0.25em solid;
	WIDTH: 8.43em;
	PADDING-TOP: 0.25em
}
#prjDetTool SPAN {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.68em;
	COLOR: black
}
#map {
	COLOR: white;
	font-size: 12px;
	margin-top: 5px;
	float: left;
	display: inline;
	width: 758px;
	height: 18px;
}
.mapActualPosition {
	FONT-WEIGHT: bold;
}
#map A {
	FONT-WEIGHT: normal;
	COLOR: #a3bf4e;
}
#map A:hover {
	TEXT-DECORATION: underline
}
.youAreIn{
	padding-left: 6px;	
}

/* LOGIN TOOL */
#loginTool{
	float: right;
	display: inline;
	margin-top: 20px;
}
#loginTool a.link{
	color: white;
	font-variant: small-caps;
}
#loginTool .textBox{
}
#loginTool .textBox:focus{
}
#tft_swapper{
	display: inline;	
}
#btnToolLogin{

}
#btnToolLogin:focus{

}
#loginTool label{
}
#loginControls a{

}
#loginControls{

}
#loginControls a:hover{

}
.warning#lblToolMessage{

}
#lblToolMessage{
}
/* Logout Tool - Co2Remove 2010 */
.logoutTool{
	float: right;
	display: inline;
	margin-top: 24px;
}
.logoutTool a{
	color: #495698;
	text-transform: lowercase;
	margin-left: 10px;
	color: white;
}	
.logoutTool a:hover{
	color: white;
}
/** NEWS TOOL - home - CoRemove 2010 **/
#newsHome{
	float: left;
	display: inline;	
	margin-top: 20px;
	clear: left;
}
#newsHome #newsTool{
	width: 365px;
}
#newsHome .newsTool_title{
	color: #3458a1;
	font-weight: bold;
	font-size: 16px;
	background: url(../images/key_readings_bkgnd.png)  no-repeat;
	margin: 0;
	width: 365px;
	clear: both;
	padding-top: 3px;
	height: 33px;
	vertical-align:top;	
	display: block;
}
#newsHome .newsTool_title span{
	padding-left: 15px;
}
#newsHome .newsTool_title:hover{ text-decoration: none}
#newsHome #newsToolControls{
	background: white;	
	width: 326px;
	padding: 5px 15px 5px 15px;
	margin-left: 9px;
	float: left;
	display: inline; 
}
#newsHome #newsToolControls a{
	display: block;
	font-weight: bold;
}
#newsHome #newsToolControls div{
	padding: 5px 5px 10px 5px;
}
#newsHome #newsToolControls div.withSeparator{
	border-bottom: dashed #a3bf4e 1px;
}
#newsHome .news_date{
	color: #4c4745;	
	font-size: 10px;
}
/** END NEWS TOOL **/

/** PARTNERS TOOL **/
#partnersTool{
	margin-top: 1.6em;
	float: left;
	display: inline;
	margin-bottom: 1em;
}
	#partnersTool .partnersTool_title{
		margin-left: 0.8em;
		margin-bottom: 0.8em;
		float: left;
		display: inline;
		width: 	22em;
		height: 1.05em;
	}
		#partnersTool .partnersTool_title img{
			width: 	22em;
			height: 1.05em;
		}
	#partnersTool .partners{
		width: 59em; height: 4.625em;
		margin-left: 1em;
	}

/** END PARTNERS TOOL **/

#contactUsTool H2 A {
	FONT-SIZE: 0.75em;
	TEXT-TRANSFORM: lowercase;
	color: #16274d;
}
#contactUsTool{
	display: none;
	
}	
#rightColumn #contactUsTool{
	display: block;
	font-size: 100%;
	float: none;
	text-transform: lowercase;
	height: auto;
	margin: auto;
}
#rightColumn #contactUsTool a{
	border-right: none;
}
#contactUsTool a{
	color:#7e7e7e;
	border-right: solid 1px #7e7e7e;
	padding-right: 0.5em;
}

/* LEFT COLUMN **/
#leftColumn{
	float: left;
	display: inline;
	width: 14em;
	height: 100%;
	background: #fffde4;
}
/* END LEFT COLUMN **/

/* Banner - Co2Remove 2010 */
	.banner{
		margin-top: 10px;			
	}
/* End Banner - Co2Remove 2010 */
/* Cloud - Co2Remove 2010 */
	#cloud{
		position: absolute;
		margin-left: 50%;
		left: 261px;
		top: 0;
		z-index: -1;
	}
/* End Cloud */

/* Logo - Co2Remove 2010 */
#logoText{
	/*position: absolute;
	top: 0;
	margin-left: 50%;
	top: 14px;
	left: -525px;*/
	margin-top: 10px;
	margin-right: 5px;
}
#logo{
	margin-bottom: 5px;
}
	#logo img{
		border:none;
	}
/* End Logo - Co2Remove 2010 */

/* Menu of first level - Co2Remove 2010 */
#firstLevelMenu{
	border-width: 2px 0;
	border-color: white;
	border-style: solid;
	width: 98%;
	overflow: auto;
	padding-left: 2%;
	margin: 1px 0 0 0;
	clear: both;
}
	#firstLevelMenu div{
		float: left;
		display: inline;
		padding: 7px 0;
		padding-right: 18px;
		padding-bottom: 8px;
	}
	#firstLevelMenu a{
		color: #a3bf4e;
		font-size: 14px;
		font-weight: bold;
		text-transform: lowercase;
		font-variant: small-caps;
	}
	#firstLevelMenu a:hover{
		background:url(../images/i_level_arrow.png) bottom no-repeat;
		text-decoration: none;
		padding-bottom:8px;
	}	
	#firstLevelMenu  a.selectedItem {
		background:url(../images/i_level_arrow.png) center bottom no-repeat;
		text-decoration: none;
		padding-bottom:8px;
	}
/* End menu of first level - Co2Remove 2010  */

#graph0{ /* LOGO  */
	width: 202px;
	height: 40px;
	background: url(../images/logo.gif);
	float: left;
	border-top: solid 10px white;
}
#graph0 a{
	display: block;
	width: 202px;
	height: 40px;
}
#graph1{  /* TOP BANNER */
	width: 738px;
	height: 80px;
	border-left: solid 10px white;
	border-right: solid 10px white;
	float: left;
	background: gray;
	border-bottom: solid 1px white;
	background: url(../images/header.gif) bottom no-repeat;
}

/** MENU - second level **/
#secondLevelMenu{
	background: url(../images/ii_lvl_bkgnd.png) top left no-repeat;
	list-style: none;
	padding-left: 0;
	border-bottom: solid 1px white;	
	float: left;
	display: inline;
	margin: 0;
	width: 100%;
}
#secondLevelMenu li{
	float: left;
	display: inline;	
}
#secondLevelMenu li a{
	display: block;
	color: #373e22;
	font-size: 13px;
	padding: 7px 10px 8px 10px;
	text-transform: lowercase;
	font-weight: bold;
}
#secondLevelMenu li a#menuItemIISel{
	background:url(../images/ii_level_arrow.gif) bottom no-repeat;
}
#secondLevelMenu li a:hover{
	background:url(../images/ii_level_arrow.gif) bottom no-repeat;
	text-decoration: none;
}
/* END SECOND LEVEL MENU */

/* MENU - THIRD LEVEL CoRemove 2010 */
#thirdLevelMenu{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 15px;
	border-bottom: solid 3px #3a599c;
	padding-bottom: 10px;
	overflow: auto;
	min-height: 23px;
}
#thirdLevelMenu img{
	margin: 0 !important;	
}
#thirdLevelMenu li{
	list-style: none;
	padding: 0;
	display: inline;
	float: left;
}
#thirdLevelMenu li.thirdLevelSelectedMenuItem a,
#thirdLevelMenu #parentLevel.selected{
	background: #a3bf4e;
	color: white;
}
#thirdLevelMenu li.thirdLevelSelectedMenuItem a:hover,
#thirdLevelMenu #parentLevel.selected:hover{
	text-decoration: none;
}
#thirdLevelMenu img{
	vertical-align: bottom;
	float: left;
	display: inline;
}

#thirdLevelMenu a{
	display: inline; 
	font-size: 16px;
	float: left; display: inline;
}


/* End MENU - THIRD LEVEL MENU Co2Remove 2010 */
.subBox {
	/*
	border-bottom:1px dotted #7e7e7e;
	*/
	border-bottom: 1px solid #bfc6cf;
	float:left;
	margin-bottom:1em;
	margin-top:0.25em;
	padding:1%;
	width:98%;
}
.lastBox{
	border-bottom: none;
}
.boxLogged {
	MARGIN-TOP: 1.5em;
	MARGIN-BOTTOM: 0px
}
.workPackageData .subBox {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM-STYLE: none
}
.subBox .actions {
	MARGIN-BOTTOM: 0px
}
.posBoxEven {
}
.posActionBoxEven {
}
.lastActionBox {
	MARGIN-BOTTOM: 1em
}
.singleActionBox {
	MARGIN-BOTTOM: 1em
}
.posActionBoxOdd {
}/*
#content IMG {
	BORDER-RIGHT: #7e7e7e 1px solid;
	BORDER-TOP: #7e7e7e 1px solid;
	background: white;
	FLOAT: right;
	MARGIN: 0px 0px 0px 20px;
	BORDER-LEFT: #7e7e7e 1px solid;
	BORDER-BOTTOM: #7e7e7e 1px solid
}*/
#content img#partnerImage{ float: left; margin:0 1em 0.2em 1em; border: 3px solid #7F9B2B;}
.partnerData#content IMG {
	MARGIN-TOP: 0.75em
}
#content IMG.personImage {
	FLOAT: left;
	MARGIN: 0px 1.5em 1.5em 0px
}

/*
#content .subBox IMG {
	PADDING-RIGHT: 0.7em;
	PADDING-LEFT: 0.7em;
	PADDING-BOTTOM: 0.7em;
	MARGIN-RIGHT: 1em;
	PADDING-TOP: 0.7em
}*/
.peopleData .personImage {
	PADDING-RIGHT: 0.7em;
	PADDING-LEFT: 0.7em;
	PADDING-BOTTOM: 0.7em;
	MARGIN-RIGHT: 1em;
	PADDING-TOP: 0.7em
}
.subBoxTextContent {
	MARGIN-TOP: 5px
}
.caption {
	DISPLAY: none
}
.titleWBTC {
	MARGIN-BOTTOM: 5px
}
A.listLinkPrior1 {
	PADDING-LEFT: 10px;
	color: #16274d;
}
A.listLinkPrior1:hover {
}
.listLinkPrior2 {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal
}
#content .delivState {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: auto 5px auto auto;
	VERTICAL-ALIGN: baseline;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: auto;
	BORDER-BOTTOM-STYLE: none;
	max-width: none;
	max-height: none
}
#content .subBox .delivState {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: auto 5px auto auto;
	VERTICAL-ALIGN: baseline;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: auto;
	BORDER-BOTTOM-STYLE: none;
	max-width: none;
	max-height: none
}
.deliverables .highlightedLabel {
	PADDING-LEFT: 22px
}
.orderBy {
	FLOAT: right;
	WIDTH: 100%;
	TEXT-ALIGN: right
}
.partners#content .address {
	DISPLAY: none
}
.partners#content .country {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	TEXT-TRANSFORM: uppercase;
	COLOR: #7e7e7e
}
SPAN.partName {
	COLOR: #c32b39
}
#partnerAbstract {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	margin-bottom: 1em;
}
.partnerContacts {
	margin-top:10px;
	padding-left:1em;
	text-align:center}

.innerMenu {
	DISPLAY: none;
	TEXT-ALIGN: right
}
IMG.partnerImage {
	FLOAT: right;
	MARGIN: 10px 0px 10px 10px;
	VERTICAL-ALIGN: bottom;
	/*border: solid 1px #BFC6CF;*/
	padding: 10px;
	max-width: 120px;
}
#content IMG.posBoxImageEven {
	FLOAT: left;
	MARGIN: 0px 1.25em 0px 0px;
	max-width: 120px;	
}
#content IMG.posBoxImageOdd {
	MARGIN-RIGHT: 0px;
	max-width: 120px;	
	margin:0 1.25em 0 0;
	float:left;	
}
.peopleData .personImage {
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px
}
.personFile {
	FLOAT: left
}
.page {
	TEXT-ALIGN: center
}

.formGui H2 {
	MARGIN: 0.5em 0px
}
.formGui LABEL {
	PADDING-LEFT: 5px;
	FLOAT: left;
	WIDTH: 13em;
	TEXT-ALIGN: right;
	font-variant: small-caps;
}
.formGui .sectionContent label{
	text-align: left;
	width: 99%;
	padding-left: 0;
}
.formGui .sectionContent,
.formGui .descBlock{
	margin-bottom: 0.5em;	
}
.formGui .sentBy LABEL {
	PADDING-LEFT: 0px;
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.formGui .sentBy LABEL {
	background: none transparent scroll repeat 0% 0%
}
.formGui .textBoxOne,
.formGui .textBox,
.formGui .textBoxLarge,
textarea{
	MARGIN-LEFT: 4px;
	width: 62%;
	border: solid 1px #e6e6e6;
	background: #f7f7f7;
}
.formGui .textBoxOne:active,
.formGui .textBox:active,
.formGui .textBoxLarge:active,
.formGui .textBoxOne:hover,
.formGui .textBox:hover,
.formGui .textBoxLarge:hover,
.formGui .textBoxOne:focus,
.formGui .textBox:focus,
.formGui .textBoxLarge:focus,
textarea:focus{
	border-color: #abe67c;
	background: #f6fdf0;	
}
#txtSearch {
	MARGIN-BOTTOM: 2px
}
.formGui .textBoxOne {
	WIDTH: 13em
}
.formGui SELECT {
	MARGIN-BOTTOM: 2px;
	COLOR: #262626;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 0.3em;
}
.formGui .fileUpload {
	MARGIN-LEFT: 4px
}
.formGui .radio {
	MARGIN-LEFT: 4px
}
.example {
	PADDING-LEFT: 13.5em;
	font-size: 0.82em;
}
.privacyPanel {
	MARGIN-TOP: 2px
}

#rdbPrivacy LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

.toolsPanel LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.privateToolsPanel LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#pnlUsers{
	margin-bottom: 1.7em;
}
#pnlUsers LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#rdbPrivacy LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
.toolsPanel LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
.privateToolsPanel LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
#pnlUsers LABEL:hover {
	background: none transparent scroll repeat 0% 0%
}
#pnlUsers TD {
	VERTICAL-ALIGN: bottom
}
.hidePanelLink {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FONT-SIZE: 1.1em;
	TEXT-TRANSFORM: uppercase
}
.toolsPanel INPUT {
	MARGIN-BOTTOM: 4px;
	VERTICAL-ALIGN: middle
}
.privacyPanel LABEL {
	WIDTH: auto !important;
	border-bottom: none;
}
.checkBox {
	MARGIN-LEFT: 4px
}
#rblTypology INPUT {
	MARGIN-LEFT: 4px
}
.permission .checkBox INPUT {
	MARGIN-LEFT: 4px
}
.inDraft .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.closeDM .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#rblTypology INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.permission .checkBox INPUT {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#deletionWarning .warning {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #4d0005
}
.alert .checkBox {
	VERTICAL-ALIGN: top
}
.UplFile {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	color:#16274d;
	font-weight: bold;
	float: left;
	margin-left: 0.2em;
	border: 1px solid #E6E6E6;
}
.UplFile:active{
	background:#F6FDF0;
	border-color:#ABE67C;
}
.partnerData .UplFile{
	float: none;	
}
#dgrUplFile .GridHeader TD {
	visibility: hidden;
}
#dgrUplFile INPUT {
}
.textArea {
	BORDER-RIGHT: #e7e6e7 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #e7e6e7 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #e7e6e7 1px solid;
	WIDTH: 100%;
	COLOR: #4d0005;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #e7e6e7 1px solid;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.newsLetterConfig .formGui LABEL {
	WIDTH: 15em
}
.buttonRowForm{
	float: right;
	height: 2em;
}
.buttonRowForm div{
	float: right;
	height: 2em;
}
#content .buttonRowForm div input.button{
	margin-left: 0.2em;
}
.formGui .content{
	margin-bottom:1em;	
}
.buttonRow INPUT {
	BORDER-RIGHT: #32549e 1px solid;
	PADDING-RIGHT: 2em;
	BORDER-TOP: #32549e 1px solid;
	MARGIN-TOP: 1em;
	PADDING-LEFT: 2em;
	background: #32549e;
	FLOAT: right;
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #32549e 1px solid;
	COLOR: white;
	BORDER-BOTTOM: #32549e 1px solid;
}
.buttonRow {
	CLEAR: right
}
.buttonRow.moveItem{
	float: left;
	width: 100%;
	margin-bottom: 0.5em;
}
#content .button {
	border: #32549e 1px solid; 
	background: #32549e;
	margin-bottom: 2px;
	margin-left: 10px;
	color: white;
}
#dgrUplFile{
	clear:left;
	margin-left: 25.2%;
	margin-top: 5px;
}
#dgrUplFile INPUT {
	background:#32549E;
	border:1px solid #32549E;
	color:white;
	margin-bottom:2px;
	margin-left:10px;
}
#dgrUplFile .GridHeader{
	display: none;	
}
.categories .page {
	FONT-WEIGHT: bold
}
.newsPreview {
	PADDING-RIGHT: 5px
}
.personCVconfig {
}
.personCVForm {
	BORDER-RIGHT: black 1px dotted;
	PADDING-RIGHT: 2em;
	BORDER-TOP: black 1px dotted;
	PADDING-LEFT: 2em;
	background: url(../images/man.gif) #f8f8f8 no-repeat 80% 100%;
	PADDING-BOTTOM: 2em;
	MARGIN: 0.5em 0px 1em;
	BORDER-LEFT: black 1px dotted;
	WIDTH: 88%;
	PADDING-TOP: 2em;
	BORDER-BOTTOM: black 1px dotted
}
#firstLevelMenuB {
	WIDTH: 100%;
	TEXT-ALIGN: center
}
#firstLevelMenuB LI {
	PADDING-RIGHT: 1em;
	DISPLAY: inline;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 0px;
	HEIGHT: 2em;
	TEXT-ALIGN: center
}
#firstLevelMenuB LI A {
	FONT-SIZE: 0.65em;
	TEXT-TRANSFORM: uppercase;
	COLOR: #741a22
}
#firstLevelMenuB LI A:hover {
	COLOR: #c32b39! important
}
.selectedItemB {
	COLOR: #c32b39! important
}
.sepB {
	padding: 0px;
}
.listLinkPrior1 {
	DISPLAY: block;
	PADDING-TOP: 1em
}
.listLinkPrior2 {
	PADDING-LEFT: 2em
}

.readMore {
	TEXT-ALIGN: right
}
.readMore:hover {
	TEXT-DECORATION: underline
}
.newsDandP {
	DISPLAY: block;
}
.newsDandP label{
	COLOR: #7e7e7e;
	font-variant: small-caps;
}
.newsDandPList {
	PADDING-BOTTOM: 0em
}
#newsLink label{
	COLOR: #7e7e7e;
	font-variant: small-caps;	
}
#intro {
	PADDING-BOTTOM: 0.5em;
}
#pnlList {
	PADDING-LEFT: 2em
}
#pnlList LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
#pnlEmailList LABEL {
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	WIDTH: auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
#pnlList INPUT {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#pnlList TR {
	LINE-HEIGHT: 200%
}
.chkAll {
	MARGIN-LEFT: 0.1em
}
.chkAll LABEL {
	FONT-STYLE: italic
}
#txtEmail {
	/*DISPLAY: block;
	PADDING-LEFT: 0.3em;
	FLOAT: right;
	WIDTH: 26em*/
}
#contactForm .personEmail DIV {
	DISPLAY: block;
	FONT-SIZE: 0.9em;
	MARGIN-LEFT: 2em;
	TEXT-ALIGN: center
}
#contactForm #lblEmailWarning {
	DISPLAY: block;
	FONT-SIZE: 0.9em;
	MARGIN-LEFT: 2em;
	TEXT-ALIGN: center
}
#contactForm #lblEmailWarning {
	MARGIN-LEFT: 9.5em
}
#contactForm #txtBody {
	DISPLAY: block;
	MARGIN-LEFT: 0.3em;
	WIDTH: 100%
}
#contactForm .message {
	MARGIN-TOP: 1em;
	FLOAT: left;
	WIDTH: 100%
}
#contactForm .files {
	MARGIN-TOP: 1em;
	FLOAT: left;
	WIDTH: 100%
}
#contactForm .fileUploadEmail {
	DISPLAY: block
}
#uplFile1 {
	MARGIN-LEFT: 0.2em
}
#uplFile2 {
	MARGIN-LEFT: 13.35em
}
#uplFile3 {
	MARGIN-LEFT: 13.35em
}
#uplFile4 {
	MARGIN-LEFT: 13.35em
}
#uplFile5 {
	MARGIN-LEFT: 13.35em
}
.fileObjects .wpContainer .deliverables {
	CLEAR: left;
	MIN-HEIGHT: 2em;
	FLOAT: left;
	WIDTH: 100%
}
.fileObjects .wpContainer .wp IMG {
	FLOAT: left! important
}
.workPackageData .pieceOfNews H3 {
	MARGIN-TOP: 2em;
	DISPLAY: block;
	FONT-SIZE: 1em;
	FLOAT: left;
	WIDTH: 95%
}
#OpenCloseAction {
	background: url(../images/page_up.gif) no-repeat
}
#CloseAction {
	background: url(../images/page_key.gif) no-repeat
}
#logo{
	float: left;
	display: inline;
}
#irene{
	width: 60em; height: 2.375em;

}
#in_silico{
	float: left; display: inline;	
}
.pB{
	margin-right: 0.5em;
}
.cf{
	float: left;
	margin-left: 0.5em;
}
.forgotPassword{
	margin-top: 1em;
}
.formGui .homeTitle,
.formGui .name,
.formGui .surname,
.formGui .organization,
.formGui .permission,
.formGui .userName,
.formGui .username,
.formGui .username2,
.formGui .email, 
.formGui .phone,
.formGui .subject, 
.formGui .password, 
.formGui .sinceDate, 
.formGui .toDate,
.formGui .newsTitle, 
.formGui .dateAndPlace, 
.formGui .linkLabel, 
.formGui .linkUrl,
.formGui .formGuiLine,
.formGui .oldPassword,
.formGui .newPassword,
.formGui .confirmPassword,
.formGui .files,
.formGui .eventTitle,
.formGui .optionEvent,
.formGui .newsTitle,
.formGui .keywords,
.formGui .metaDescription,
.formGui .type,
.formGui .windowTitle,
.formGui .formRow,
.formGui .sectionShortTitle,
.formGui .alert,
.formGui .public{
	min-height: 2.5em;
	line-height: 1.5em;
	clear: left;
}
.formGui .formRow.panel{
	margin-bottom: 0.5em;	
}
.formGui .delivDate{
	height: 3.5em;
	line-height: 1.5em;
}
.formGui .optionEvent label{
	border-bottom: none;
	width: auto;
	font-size: 0.82em;
}
/* FEEDS */
.linkItem{
	float: left;
}
#feedDescriptionBox{
	padding-bottom: 0.5em;
}
#addNewFeedBox{
	margin-bottom: 1em;
	background: #eff2f6;
}
#pnlDDLDeliverable{
	
}
#rblTypology{
	
}
#requiredInformation{
	height: 2em;
	width: 15em;
}

/* MENU MANAGEMENT */
.disabledItem td a span{
	color: gray;
}


.newsEyelet,
.hDate{
	font-size: 0.75em;
	font-weight: bold;
	color: #b9c1d1;
}

.anchor {
	
	border-bottom: 1px solid #AAB2BE;
	padding-bottom: 1em;
	padding-left: 1.3em;
}

.category h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 1.2em;
}

.category {
	margin-top: 1em;
	border-bottom:1px dotted #7e7e7e;
}

.LinkItemOfList{
	float:left;
	margin-bottom:1em;
	margin-left:1em;
	margin-top:0.25em;
	padding:0.25em 0 0.25em 0.25em;
	width:100%;
}
#content #btnDeleteImage,
#content #btnDeleteLogo,
#content #btnDeleteFile{
	margin-left: 1px;	
	font-size: 0.81em;
	padding: 0;
}
#content #btnUplImage,
#content #btnUplLogo,
#content #btnUplFile{
	margin-left: 3px;	
	font-size: 0.81em;
	padding:0;
}
.messageLabel{
	font-weight: bold;
	line-height: 2em;
}

#lnkOpenDesc{
	cursor: pointer;	
}
dl.typesDesc{
	padding: 1em;	
}
dl.typesDesc dt{
	font-weight: bold;	
}
dl.typesDesc dd{
	padding-left: 0.5em;
	padding-bottom: 0.5em;
}
#btnChangePw{
	float: right;	
	clear: left;
}
.loginInfo{

}
#OpenCloseAction{
	cursor: pointer;
}
.deliverableData label{
	font-weight: bold;	
}
.cvData .name span{
	display: block;
	clear: left;
	font-weight: bold;
	
}
.cvData .name label{
	border-bottom: none!important;
	width: auto;
	padding-left: 0;
	
}
#sendMailTool{
	margin-top: 1.2em;
	text-align: right;
	padding-right: 1.3em;
}
#sendMailTool h2{
	font-size: 0.8em;
}
#sendMailTool h2 a{
	color: #16274d;
	text-transform: lowercase;
}
#sendMailTool h2 a img{
	vertical-align: bottom;
	margin-left: 0.4em;
}
#closeDelMil{
	display: none;
}
input#uplFile{
	background: white;
}
#pnlMeta,
#pnlFile,
.filePanel{
	clear: left;
}
#content .icon,
#content .subBox img.icon{
	background: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	MARGIN: auto;
	VERTICAL-ALIGN: top;
	WIDTH: auto;
	padding: 0;
	border: none;
}
.suggestedDim{
	font-size: 0.75em;
	color: #999;
	font-weight: normal;
}	


#menuItemIIISel a{
	color: #766E00
}

/* Dashboard Content */
.dashboard  img{
	vertical-align
}
.dashboard  > h3{
	margin:					0.5em 0;
	padding: 				5px 10px;
	border-bottom:			1px solid #ddd;
}
.dashboard  > h4{
	margin:					0.2em 0 0.2em 0.5em;
	padding: 				5px 10px;
	border-bottom:			1px solid #ddd;
	color: 					#949694;
}
.dashboard  p{
	padding: 				5px 10px;
}
.dashboard  div.item{
	padding: 				5px 10px;
}
.dashboard  div.deliverables{
}
.dashboard  div.updates{
}
.dashboard  div.news{
}
.dashboard  div.news div.item .news-title{
	text-transform: 		uppercase;
}
.dashboard  div.news div.item .news-meta{
	font-style: 			italic;
}
.dashboard  div.news div.item .news-intro{
	font-size: 				0.9em;
}


/* Used by wiki */
.indent_left{
	padding: 0;
	padding-bottom: 1em;
	margin-left: 2em;
	float: none;
}


/* Label and wraps */

div.wrap, div.no_wrap{
	padding: 14px 10px 0 10px;
	font-weight: bold;
}

div.wrap label{
	display: block;
	float: left;
	width: 12em;
	font-weight: normal;
}
div#widget_usrsel > h4, div#widget_usrsel > p, .widget_usrsel_checkboxes{
	padding: 				5px 10px;
}
.widget_contentsel_links{
	margin-bottom: 1em;
}
div#toolbox_selection{
	padding: 1em 0;
}
div#toolbox_selection ul li{
	list-style: none !important;
}	

div#dialog{
	padding: 10px;
}
div#dialog .error-message{
	color: #ff0000;
}

div#dialog_buttons{
	margin-top: 2em;
	text-align: right;
}
div#dialog_buttons button{
	padding: 0.2em 0.5em;
}

/* Footer - Co2Remove 2010 */
#firstLevelMenuFooter{
	margin: 0 auto;
	width: 100%;	
	clear: both;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
	#firstLevelMenuFooter div{
		display: inline;
		border-right: solid 1px white;
		margin-right: 10px;
		padding-right: 10px;
	}
	#firstLevelMenuFooter a{
		color: white;
		text-transform: lowercase;
	}
	#firstLevelMenuFooter a:hover{
		text-decoration: underline;
	}	
#footer{
	border-width: 2px 0;
	border-style: solid;
	border-color: white;
	height: 132px;
	background: url(../images/bkgndFooter.png) top repeat-x;
	text-align:center;
}
#slogan{
	color: #4c4745;
	font-size: 16px;
	text-align: center;
}
#prjRef{
	display: inline-block; 
	width: 200px;
	color: #525048;
	height: 93px;	
	padding-top: 15px;
	text-align: left;
}
#slogan span{
	font-size: 20px;	
}
#europeanCommission{
	display: inline-block;
	width: 200px;
	color: #4c4745;
	background: url(../images/sixthFrameworkProgramme.png) 200px -30px no-repeat;
	text-align: right;
	padding-right: 160px;
	height: 93px;
	padding-top: 15px;
}
/* End Footer - Co2Remove 2010 */

/* Home Page Co2Remove 2010 */
.hDate{
	display: none;	
}
.hTitle{
	background: #a3bf4e url(../images/hTitle1.png) 491px 0px no-repeat;	
	padding: 5px 45px 5px 5px;
	margin-left: -4px;
	margin-top: 5px;
	width: 490px;
}
#boxOne{
	clear: both;
	float: left; display: inline;
}	
#boxThree{
	clear: both;
	margin-top: 20px;
	float: left;
	display: inline;
}
#boxThree .hTitle{
	/*background: #a3bf4e url(../images/hTitle2.jpg) 491px 0px no-repeat left !important;	*/
	background: #a3bf4e  url(../images/hTitle2.png) left no-repeat;
	text-align: right;
	width: 520px;
	padding: 5px 15px 5px 5px;	
}
.hTitle a{
	color: #3458a1;
	font-size: 16px;
	font-weight: bold;
}	
.hTitle a:hover{
	text-decoration: underline;
}	
.imgDefaultLeftLink{
	vertical-align:top;
	float: left;
	display: inline;
}
.imgDefaultRightLink{
	vertical-align:top;
	float: left;
	display: inline;		
}
#boxOne h2.boxTitle,
#boxThree h2.boxTitle{
	display: none;
}
.defaultNewsLink{
	font-weight: bold;
	font-size: 14px;
	color: #3458A1;
	text-transform: uppercase;
	background: url(../images/readMore.png) no-repeat;
	padding: 8px 0 8px 0;
	position: absolute;
	left: 90%;
	width: 96px;
}
#boxThree .defaultNewsLink{
	font-weight: bold;
	font-size: 14px;
	color: #3458A1;
	text-transform: uppercase;
	background: url(../images/readMore.png) no-repeat;
	padding: 8px 0 8px 0;
	position: absolute;
	margin-top: 20px;
	left: 20%;
	width: 96px;
	text-align: left;
}	
.defaultNewsLink span{
	padding-left: 5px;
}
.defaultNewsLink:hover{
	text-decoration: none;
}
.hContainer{
	width: 536px;
	float: left;
	display: inline;
	margin-left: 4px;
}
.hContent{
	background: white;
	padding: 5px 10px 5px 10px;
	margin-left: -5px;
	width: 521px;
	color: #4c4745;
	font-size: 12px;
}
#boxThree .hContent{
	margin-left: -4px;
	width: 520px;
	text-align: right;
}	
#boxTwo{
	background: white;
	width: 330px;
	padding: 0 13px 14px 13px;
	margin-left: 9px;
	overflow: auto;
}
#container2{
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 20px;
}
.boxTitleTwo{
	color: #3458a1;
	font-weight: bold;
	font-size: 16px;
	background: url(../images/key_readings_bkgnd.png) no-repeat;
	margin: 0;
	width: 365px;
	clear: both;
	padding-top: 3px;
	height: 33px;
	vertical-align:top;
}
.boxTitleTwo span{
	padding-left: 15px;	
}
#boxTwo .hNewsTitle{
	color: #4c4745;
	font-size: 10px;
}
#boxTwo .hNewsContent a{
	font-size: 12px;
	color: #3458a1;
	font-weight: bold;
}
.hNewsContent.first{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: dashed #a3bf4e 1px;	
}
#logged.hNewsContent.first{
	margin-bottom: 0;
	border-bottom: none;
}
.rndBttmKR{
	margin-left: 9px;	
	float: left;
	display: inline;
	clear: left;
}
#boxTwo .hNewsContent a:hover{
	text-decoration: underline;
}
.roundedBorder{
	float: left;
	display: inline;
}	
/* End Home Page Co2Remove 2010 */


/* Administration first level menu */
#flmAdmin{
	float: left;
	display: inline;
	height: 21px;
	width: 97%;
	padding-left: 3%;
	margin-bottom: 11px;
}
#flmAdmin div{
	float: left; 
	display: inline;
	margin-right: 10px;
}
#flmAdmin div a{
	color: #3458a1;
	height:23px;
	float: left;
	display: inline;
	padding-top: 3px;
}
#flmAdmin div a.selectedItem,
#flmAdmin div a:hover{
	background: url(../images/flmAdminSel.gif) top center no-repeat;
	text-decoration: none;
}
/* End Administration first level menu */

/* png fix */
a.newsTool_title,
.boxTitleTwo,
.defaultNewsLink,
#europeanCommission,
.rndBttmKR,
.roundedBorder,
#editActions a,
.editActions a,
.actions a,
#contentImage,
.banner,
#searchTool,
#firstLevelMenu  a.selectedItem,
#firstLevelMenu  a.selectedItem:hover{ behavior: url(../pngfix/iepngfix.htc)}



#contentImage{
	margin-top: 10px;	
}
#pnlTools{
	display: none;
}



/* logged buttons */
#editActions,
.editActions{
	float: right; display: inline;
	height: 2em;
	width: 100%;
}
	#editActions A,
	.editActions a{
		float: right; display: inline;
		color: white !important;
		padding: 1px 5px 1px 20px;
		FONT-SIZE: 0.9em;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		LETTER-SPACING: 1px;
		font-variant: small-caps;
		font-size: 11px;		
	}
.actions {
	float: left; display: inline;
	margin: 0 0 1em 0;
	padding: 1% 2.5% 0 2.5%;
	width: 95%;
	background: repeat-x top url(../images/actions_bkgnd.png);
}
	.actions A {
		padding: 1px 5px 1px 20px;
		float: right; display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		letter-spacing: 1px;

	}
	.additionalLink{
		padding: 0 0 0 5px;
	}
A#addNewFaqAction,
A#addNewAction,
A#addNewsAction,
.addNewChild A,
.newLinkAction A,
A.addNewChild,
.addAction{
	background: url(../images/add.png) no-repeat 0px -1px
}
.actions .comment A {
	background: url(../images/comment_add.png) no-repeat 0px -1px
}
.actions .messageResponse A {
	background: url(../images/pencil_add.png) no-repeat 0px -1px
}
.actions .details A,
A#newSearchAction{
	background: url(../images/zoom.png) no-repeat 0px -1px
}
.modifyAction A,
.modify A,
A#modifyAction,
A.modifyAction,
.deleteAction A{
	background: url(../images/page_white_edit.png) no-repeat 0px -1px
}
.deleteAction,
.delete A,
A#deleteAction{
	background: url(../images/delete.png) no-repeat 0px -1px
}
.settings A,
 a.Settings{
	background: url(../images/wrench_orange.png) no-repeat 0px -1px
}

.previous_versions a{
	background: url(../images/expand.png) no-repeat;
}

A#lastUpdateAction {
	background: url(../images/lastupdate.gif) no-repeat 0px -1px
}
A#sortAction {
	background: url(../images/arrow_switch.png) no-repeat 0px -1px
}
.reviewAction {
	background: url(../images/icon_review.png) no-repeat 0px 0px
}
.validationAction {
	background: url(../images/icon_validation.gif) no-repeat 0px 0px
}
#settingsAction {
	background: url(../images/icon_settings.gif) no-repeat 0px 0px
}
.searchAction {
	background: url(../images/search_magnifier.gif) no-repeat 0px 0px
}
.newsletterAction {
	background: url(../images/icon_newsletter.gif) no-repeat 0px 0px
}
A#addNewFaqAction,
A#addNewAction,
A#addNewsAction,
A#addNewsAction,
.addNewChild A,
.newLinkAction A,
A.addNewChild,
.addAction{
	background: url(../images/icons/add.png) no-repeat 0px -1px
}
.actions .comment A {
	background: url(../images/comment_add.png) no-repeat 0px -1px
}
.actions .messageResponse A {
	background: url(../images/pencil_add.png) no-repeat 0px -1px
}
.actions .details A {
	background: url(../images/icons/magnifier.png) no-repeat 0px -1px
}
A#newSearchAction {
	background: url(../images/icons/magnifier.png) no-repeat 0px -1px
}
.modifyAction A,
.modify A,
A#modifyAction,
A.modifyAction{
	background: url(../images/icons/page_edit.png) no-repeat 0px -1px
}
.deleteAction A,
.deleteAction,
.delete A,
A#deleteAction{
	background: url(../images/icons/delete.png) no-repeat 0px -1px
}
.settings A,
A.Settings{
	background: url(../images/wrench_orange.png) no-repeat 0px -1px
}
A#lastUpdateAction {
	background: url(../images/icons/bell_go.png) no-repeat 0px -1px
}
A#sortAction {
	background: url(../images/icons/arrow_switch.png) no-repeat 0px -1px
}
/* end logged buttons */

/* Stefano - fixes for wiki */
.clear{ clear: both }
.actions{
	margin-bottom: 10px;
}
.actions a{
	font-variant: small-caps;
	font-size: 11px;
}
.actions .addNewChild a{
	width: auto;
	/*padding-left: 20px;*/
}
.audit_data_list{
	padding: 2px 15px;
	font-weight: bold;
}
/* END Stefano - fixes for wiki */

.sciPub_eyelet,
.otherInfo,
.newsDandPList{
	color:#7e7e7e;
	font-variant:small-caps;
}
.sciPub_title a{
	font-weight: bold;	
}
.sciPubData label{
	display: inline-block;
	width: 150px;
	color:#7e7e7e;
	font-variant:small-caps;	
}
#sciPub_abstract,{
	margin: 20px 0;	
}
.years label{ font-variant: small-caps;}
.pubSearch #txtSearch{
	border: solid 1px #32549e;
}
.pubSearch #btnSearch{
	margin-left: 0;
}	
.pieceOfNews h3{
	margin-top: 0;
	margin-bottom: 0;
}
#partnersMap{

}
#partnersMap a img{ border: none}
#partnersMap img{

}
#partnersMap td{
	width: 120px;
	height: 120px;
	text-align: center; 
}
#partnersMap td span{
	display: block;
	clear: both;
	font-weight: bold;
	color: white; display: none;
}
#partnersMap a:hover span{
	color: #7F9B2B;	
}
#leftSide{
	float: left; display: inline;
	text-align: right;
	width: 197px;
	margin-bottom: 20px;
}

/* NETSCIENCE PROJECT TOOLS */
#prjToolTitle{ float: left; display: inline;
	margin-top: 47px;	
}
#projectTools{
	text-align: left;
	float: left;
	display: inline;
	overflow: auto;
	width: 197px;
}
#prjToolsRoundedBottom{
	float: left; display: inline;	
}
#projectTools ul{  float: left; display: inline;
	list-style: none;
	width: 177px;
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;
	background: white;
}
#projectTools ul li{
	margin: 0 0 5px 0;
}
#projectTools ul li.last{
	margin: 0;
}
#projectTools ul li a{
	height: 31px;
	line-height:31px;
	display: block;
	color: #3458A1;
	padding: 0 0 0 50px;
}
a#prjToolDash{background: url(../images/prjtools/prj_dash.gif) 			no-repeat 10px 0}
a#prjToolRese{background: url(../images/prjtools/prj_wp.gif) 			no-repeat 10px 0}
a#prjToolFile{background: url(../images/prjtools/prj_files.gif)			no-repeat 10px 0}
a#prjToolNews{background: url(../images/prjtools/prj_news.gif)			no-repeat 10px 0}
a#prjToolSend{background: url(../images/prjtools/prj_send.gif) 			no-repeat 10px 0}
a#prjToolEven{background: url(../images/prjtools/prj_event.gif) 		no-repeat 10px 0}
a#prjToolAdmi{background: url(../images/prjtools/prj_config.gif) 		no-repeat 10px 0}

/* END NETSCIENCE PROJECT TOOLS */

/* SECOND LEVEL MENU IN CONTENT */
.IIlvlMenuinContent{
	margin: 0 0 20px 0;	
}
.IIlvlMenuinContent a{
	margin-right: 10px;
}
/* END SECOND LEVEL MENU IN CONTENT */
#contentImage{
	
}

table.categories tr td{
 display: table-cell !important;
 float: none !important;
}
table.categories tr td#tLName{
width: 461px;
}
table.categories tr td#tLManagement{
	text-align: right;
    width: 85px;
}
table.categories tr td#tLDate{
    text-align: right;
    width: 131px;
}
table.categories tr td.td_fileName{
width: 458px;
}
table.categories tr td.updateDate{
width: 458px;
text-align: right;
width: 124px;
}

#contentImage.home{
}
