html {
	padding: 0px;
	margin: 0px;
}
body {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	font-family: "Trebuchet MS", sans-serif;
	background-image: url(../images/background.gif); 
	font-size: 12px;
}
a{
	text-decoration: none;
	color: gray;
}
a:hover{
	color: #62ab06;
}
#boxing{
	margin: 0px auto auto auto;
	width: 752px;
	padding: 0px;
}
#footer{
	width: 752px;
	font-size: 4px;
	clear: both;
	min-height: 30px;
	background: #334779;
}
#poweredby{
	font-size: 10px;
	color: white;
	padding: 5px 0px 0px 5px;
}
#poweredby a{
	font-weight: bold;
	color: #fe9000;
}
#supportedby{
	font-size: 10px;
	color: white;
	padding-left: 5px;
}
#Form1{
	height: 100%;
	width: 100%;
	border: solid 4px #334779;
	float: left;
	background: url(../images/line.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}
#Column,
#leftColumn{
	float: left;
	width: 196px;
	padding: 5px;
	height: 100%;
}
#topRow{
	padding-top: 5px;
	margin-top: 110px;
}
.loggedIn #topRow{
	padding-top: 4px;
	margin-top: 115px;
	height: 21px;
}
#secondLevelMenu,
#thirdLevelMenu{
	display: none;
}
/* COLORS */
.faqCategories .category,
#topRow, 
#searchTool,
#contactUsTool,
.pieceOfNews,
.lastUpdate .files,
.resAct,
.user,
#intro,
.categories .category,
.partnersItem,
.pieceOfContent,
.lastUpdate .news,
.formGui label,
.peopleItem,
#pnlPrivacy .privacy label,
#pnlTools label,
.formGui .instructions .buttonsra,
.thirdLevelSelectedItem a,
.personCVs,
.contact,
.item,
.linkItem,
.fileObjects .wp,	
.fileObjects .category,		
.fileObjects .deliverables,	
.fileDetail .file, 
.faqItem,
.advancedSearch label,
.innerMenu,
.littleMenu,
.deliverable,	
.stateMenu,
#firstLevelMenu{
	background: #e6e6e6;
}
/*  MENU  */
#firstLevelMenu{
	font-weight: bold;
	padding: 5px;
	border: solid 1px #334779;
	margin-bottom: 10px;
}
#firstLevelMenu ul{
	list-style: none;
	padding-left: 0px;
	margin: 0px;
}
#firstLevelMenu .menuItem{
	background: white;
}
#firstLevelMenu .selectedItem {
	margin-bottom: 2px;
	background: white;
	border: solid 1px #334779;	
}
#firstLevelMenu a{
	color: #334779;
	display: block;
	height: 18px;
	padding-left: 5px;
}
#firstLevelMenu div.selectedItem a.selectedItem,
#firstLevelMenu div.menuItem{
	border: solid 1px #334779;
	margin-bottom: 1px;
	text-transform: uppercase;
}
#firstLevelMenu div.selectedItem a.selectedItem{
	border-width: 0px;
}
#firstLevelMenu a.selectedItem{
	background: #62ab06;
	color: white;
}
#firstLevelMenu .selectedItem ul{
	display: block;
	margin-top: 5px;
}
#firstLevelMenu ul li.secondLevelSelectedItem a,
#firstLevelMenu .secondLevelItem a{
	display: inline;
	border: solid 1px #334779;
	padding: 0px 2px 0px 2px;
	margin-left: 15px;
}
#firstLevelMenu .secondLevelItem a{
	border: none;
}
.secondInsideFirst{
	padding-bottom: 5px;
}
#firstLevelMenu ul li.secondLevelSelectedItem ul li a{
	background: none;
}
#firstLevelMenu div.selectedItem ul li.secondLevelSelectedItem ul li.thirdLevelItem a{
	border: none;
	margin-left: 30px;
}
#firstLevelMenu ul li.secondLevelSelectedItem ul li.thirdLevelSelectedItem a{
	display: inline;
	border: solid 1px #334779;
	padding: 0px 2px 0px 2px;
	margin-left: 30px;
}
#firstLevelMenu .menuItem ul,
#firstLevelMenu .secondLevelItem ul{
	display:none !important;
}
/* MAP */
#map{
	margin-left: -10px;
	margin-top: -15px;
	margin-bottom: 10px;
}
#map a{
	color: gray;
	text-decoration: underline;
}
#map span{
	padding-right: 3px;
}

#graph0{ /* TOP LOGO */
	width: 206px;
	height: 140px;
	border-right: solid 4px #334779;
	background: white;
	float: left;
	border-bottom: solid 4px #334779;
	background: url(../images/logo.gif);
}
#graph1{  /* TOP BANNER */
	width: 542px;
	height: 140px;
	float: left;
	background: gray;
	border-bottom: solid 4px #334779;
	background: url(../images/header.jpg);
}

/* PARTNERS TOOL */
#partnersTool{
	border: solid 1px #62ab06;
	background: #e6e6e6;
	margin-bottom: 10px;	

}
a.partnersToolTitle{
	display: block;
	background: white;
	font-weight: bold;
	color: #62ab06;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
#partnersToolControls{
	display: block;
	padding: 5px;
	background: #e6e6e6;
	width: 184px;
}
#partnersToolControls ul,
#partnersToolControls ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: white;
}
#partnersToolControls ul li a{
	display: block;
	width: 174px;
	color: #334779;
	padding-left: 10px;
	border-top: solid 2px #e6e6e6;
	font-weight: bold;
}
#partnersToolControls ul li a:hover{
	background: #334779;
	color: white;
}
/* NEWS TOOL */
#newsTool{
	border: solid 1px #62ab06;
	margin-top: 1px;
	padding: 0px;
}
a.newsToolTitle{
	display: block;
	background: white;
	font-weight: bold;
	color: #62ab06;
	text-transform: uppercase;
	padding: 5px;
	border-bottom: solid 1px #62ab06;
}
#newsToolControls{
	margin: 0px;
	display: block;
	height: 100%;
}
#newsToolControls dl{
	display: block;
	margin: 0px;
	padding: 5px;
	background: #e6e6e6;
}
#newsToolControls dt,
#newsToolControls dd{
	background: white;
}
#newsToolControls dl dt{ /* if no active news */
	width: 174px;
	padding-left: 10px;
	color: #334779;
	font-weight: bold;
}
#newsToolControls dl dt a{
	display: block;
	border-top: solid 1px white;
	width: 174px;
	color: #334779;
	margin-left: -10px;
	padding-left: 10px;
	
}
#newsToolControls dl dt a:hover{
	background: #334779;
	color: white;
}
#newsToolControls dl dd{
	margin-left: 20px;
	color: gray;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 10px;
	
}
/*  CONTENT */
#content{
	padding: 20px;
	background: none;
	color: #334779;
	float: right;
	width: 496px;
	height: auto;
}
.mainSectionTitle, 
.title,
#title,
.partnerData .partnerName{
	font-size: 18px;
	color: #62ab06;
	font-weight: bold;
	margin-bottom: 15px;
}
.personCVs label{
	font-size: 18px;
	color: #62ab06;
	font-weight: bold;
	margin-bottom: 5px;
}
.personCVconfig label{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	font-style: italic;
}
/* SEARCH TOOL */
#searchTool{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border: solid 1px #334779;
	margin-bottom: 10px;
	padding: 3px;
	width: auto;
}
.loggedOut#searchTool{
	height: 40px;
}
#txtToolSearch{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	border: inset 1px white;
	background: #d9d9d9;
	color: #334779;
	font-weight: bold;
	width: 115px;
}
#ddlSearchLevelTool{
	margin-top: 2px;
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 100%;
	border: solid 1px white;
}
#btnToolSearch{
	float: right;
	border: solid 1px white;
	border-style: none;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #62ab06;
	height: 15px;
	text-transform: uppercase;
}
#searchLabel{
	display: none;
}
#searchControls img{
	float: left;
}
#searchControls{
	width: 100%;
	height: 100%;
}
#searchControls a{ 
	margin-top: 1px;
	margin-left: 2px;
	display: block;
}

/* LOGIN TOOL */
#loginTool{
	height: 25px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#loginTool a.link{
	float: left;
	margin: auto 10px auto 10px;
	margin-top: 2px;
	font-weight: bold;
	color: gray;
}
#loginTool a.link:hover{
	color: red;
}
#loginControls a.forgotPass{
	color: gray;
}
#loginControls a.forgotPass:hover{
	color: red;
}
#txtToolUserName,
#txtToolPass{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	border: inset 1px white;
	background: #d9d9d9;
	color: black;
}
#btnToolLogin{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: none;
	color: white;
	background: #62ab06;
	height: 15px;
	position: relative;
	top: -1px;
}
#userNameLabel,
#passLabel{
	color: gray;
}
.warning#lblToolMessage{
	color: gray;
}
/* LOGOUT TOOL */
#logoutTool a{
	margin-right: 10px;
	font-weight: bold;
	float: right;
	text-transform: uppercase;
}
/* CONTACT US TOOL */
#contactUsTool{
	border: solid 1px #62ab06;
	background: white;
	text-transform: uppercase;
	padding: 5px;
	margin-bottom: 10px;	
}
#contactUsTool a{
	color: #62ab06;
	font-weight: bold;
	display: block;
}
.contact .sentBy,
.formGui .messageContent .sender{
	font-style: italic;
}
.contact .messageBody{
	margin-top: 10px;
}
.messageBody textarea{
	width: 490px;
}
.contactUsModify .messageBody label{
	display: block;
	margin-bottom: 10px;
}
.contact .title{
	font-size: 14px;
}
/* GRAPHIC DIVS */
#graph2,
#graph3,
#graph4,
#graph5,
#graph6,
#graph7,
#graph8,
#graph9,
#cuToolGraph,
#partnerToolGraph,
#newsToolGraph,
#searchToolGraph,
#loginLogout{
	display: none
}

/* NEWS, PARTNERS, STAFF */
.pieceOfNews,
.user,
.partnersItem,
.pieceOfContent,
.personCVs,
.peopleItem,
.item,
.linkItem,		
.fileData,		
.fileObjects .wp,	
.fileDetail .file,	
.treeViewFolders,	
.fileObjects .category,	 
.fileObjects .deliverables,	 
.links .category .header, 
.faq .category .catIntro,	
.contact,
.faq .category .faqItem,
.lastUpdate .news,
.resAct,
.categories .category,
.faqCategories .category,
.lastUpdate .files
{ /* boxes */
	border: solid 1px #334779;
	margin-top: 15px;
	padding: 15px;
	height: 100%;
	width: 464px;
	float: left;
}
.item{ 
	float: none !important;
}	
.chatConfig .item,
.cvItems .item,
.country .item{ 
	float: left !important;
}	
.newsTitle a,
#subSection .title a,
.peopleItem .personName a,
.item .name a,
.fileObjects .wp a,
.fileData .name a,
.category .name a,
.facility .name a,
.question a,
.resultTitle a,
a.PartnersItemTitle,
.staffInWP .partner .partnerName,
.news .name a.link,
.wpName a,
.lastUpdate .files .name a.link/*,
.result .itemName a.link*/{ /* subtitle link */
	color: #62ab06;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.staffInWP .partner .partnerName a.link {
	color: #62ab06 !important;
}
.newsDateAndPlace,
#newsLink,
.auditData li,
.partnersItem .address,
.partnersItem .country,
.personPhone,
.personEmail,
.personContact,
.personFax,
.personAddress,
.fileData .author,
.fileData .insertDate,
.contact .sentBy,
.deliverables .date,
.file .author,
.news .publication,
.news .updateDate,
.news .insertDate,
.lastUpdate .files,
.partnerContacts #address,
.partnerContacts #country,
.partnerContacts #website,
.partnerContacts #contactMail,
.partnerData #contactCountry,
.partnerData #contactAddress,
.deliverableData .name,
.deliverableData .date,
.deliverableData .dissemination,
.deliverableData .nature,
.deliverableData .files
{ /* additional information format */
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsDateAndPlace span,
.partnerData #contactCountry .highlightedLabel,
.partnerData #contactAddress .highlightedLabel,
#newsLink span,
.partnersItem .address .highlightedLabel,
.partnersItem .country .highlightedLabel,
.personPhone label,
.personEmail label,
.personFax label,
.personAddress label,
.personContact label,
.deliverables label,
.file .author .highlightedLabel,
.news .publication label,
.news .updateDate label,
.news .insertDate label,
.lastUpdate .files label,
.partnerContacts #address label,
.partnerContacts #country label,
.partnerContacts #website label,
.partnerContacts #contactMail label,
.deliverableData .name label,
.deliverableData .date label,
.deliverableData .dissemination label,
.deliverableData .nature label,
.deliverableData .files label,
.file .author label{
	margin-right: 5px;
	font-weight: bold;
}
.coordinator{
	font-style: italic;
	color: gray;
}
.lastUpdate .news .name{
	margin-bottom: 5px;
}
.lastUpdate .files .insertDate label,
.staffInWP .partner .partnerName{
	float: left;
	margin-right: 5px;
}
.lastUpdate .user{
	text-align: right;
	border: none;
	background: none;
}
.lastUpdate .page{
	text-align: center;
	margin-top: 10px;
	font-style: italic;
}
.news .insertDate label{
	float: left;
}
#partnerDesc{
	margin-top: 10px;
	float: left;
	width: 496px;
	margin-bottom: 15px;	
}
#contactTitle{	
	clear: both;
	display: inline;
	width: 120px;
	font-weight: bold;
	font-size: 12px;	
	color: #334779;
}
#contactMail{	
	margin-left: 20px;
	display: inline;
	font-weight: bold;
}
.personCVs{			
	margin-bottom: 10px;
}
.personCVs label{
	text-align: center;
	display: block;
}
.newsSummary{
	margin-top: 5px;
}
#intro{
	margin-top: 10px;
	border-left: solid 4px #334779;
	border-right: solid 4px #334779;
	padding: 10px;
}
#newsText{
	margin-top: 10px;
}
.auditData li span.auditDataLabel{
	font-weight: bold;
}
.auditData li span.auditdate{
	margin-left: 5px;
}
.auditData li span.separator{
	margin-left: 5px;
}
.auditData li span.name{
	margin-left: 5px;
	font-style: italic;
}
.partnersItem img,
.personImage,
.workPackage .item img,
.workPackageData .summary img,
.resAct img
{ /* images format */
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}
.pieceOfContent .title{
	font-size: 14px;
}
.staffInWP .person .name{
	font-weight: bold;
}

/* READ MORE STYLE */
a.readMore,
.lastUpdate .files .abstract a{
	font-weight: bold;
	font-size: 13px;
	color: gray;
}
a.readMore:hover,
.lastUpdate .files .abstract a:hover{
	color: #62ab06;
}

/* EDITING TOOLS */
/*.editAction,		/* DDT merged into the two below
.editActions,
#editActions,
.mainSectionActions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #334779;
	background: silver;
	height: 18px;
	float: left;
	margin-bottom: 10px;
	min-width: 494px;
}
.actions,
.choiceAction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #334779;
	background: silver;
	height: 18px;
	float: left;
	min-width: 494px;
}*/
.editAction,
.editActions,
#editActions,
.mainSectionActions,
.actions,
.choiceAction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #334779;
	background: silver;
	height: 18px;
	float: left;
	min-width: 494px;
}
.editAction,
.editActions,
#editActions,
.mainSectionActions{
	margin-bottom: 10px;
}
.editActions a.link,
#editActions a.link,
.modifyAction a,
.deleteAction a,
.approveAction a,
.mainSectionActions .settings a,
.mainSectionActions .modify a,
.mainSectionActions .delete a,
.choiceAction a,
.actions .modify a,
.actions .delete a,
.actions .addNewChild a{
	float: right;
	color: #334779;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px #334779;
	width: 80px;
	text-align: center;
}
.editActions a.link:hover,
#editActions a.link:hover,
.modifyAction a:hover,
.deleteAction a:hover,
.approveAction a:hover,
.mainSectionActions .settings a:hover,
.mainSectionActions .modify a:hover,
.mainSectionActions .delete a:hover,
.choiceAction a:hover,
.actions .modify a:hover,
.actions .delete a:hover,
.actions .addNewChild a:hover{
	background: #62ab06;
	color: white;
}
.actions .addNewChild a,
a.link#addNewFaqAction,
a#newSearchAction /* New Search button */
{ 
	width: 120px !important;
}
/* FORMS */
#itemsToSort .dropDownList{
	float: left;
}
.itemToSort{
	width: 496px;
	height: 30px;
}
.formGui .itemName{
	margin-left: 10px;
	float: left;
}
.formGui label,
.advancedSearch label{
	display: block;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: solid 2px white;
	border-right: solid 4px white;
	float: left;
	padding: 2px;
}
.deliverables .date{
	clear: both;
	float: left;
	width: 100%;
}
.formGui label.introLabel,
.formGui label.contentLabel{
	width: 487px;
	margin-top: 3px;
}
.formGui .textBox,
.advancedSearch .textBox,
.simpleSearch .textBox,
.formGui .TextBoxShortName,
.formGui .TextBoxName,
#uplFile,
#uplLogo,
#uplImage{
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 220px !important;
}
#uplFile,
#uplLogo,
#uplImage{
	width: 180px !important;
}
.sinceDate,
.toDate,
.formGui .newsTitle,
.formGui .dateAndPlace,
.formGui .response,
.formGui .public,
.formGui .linkUrl,
.formGui .linkLabel,
.formGui .intro,
.formGui .content,
.formGui .files,
.formGui .messageSubject,
.formGui .name,
.formGui .userName,
.formGui .password,
.formGui .dissemination,
.formGui .oldPassword,
.formGui .newPassword,
.formGui .confirmPassword,
.formGui .type,
.formGui .shortName,
.formGui .titlePanel,
.formGui .keywords,
.formGui .metaDescription,
.formGui .enabledPanel,
.formGui .acronym,
.formGui .logo,
.formGui .inDraft,
.formGui .image,
.formGui .homeTitle,
.formGui .homeShortTitle,
.formGui .email,
.formGui .abstract,
.formGui .date,
.formGui .subject,
.formGui .organization,
.formGui .phone,
.formGui .surname,
.formGui .description,	
.formGui .message,
.formGui .acronymBlock,
.formGui .Block,
.formGui .addressBlock,
.formGui .webSiteBlock,
.formGui .countryBlock,
.formGui .logoBlock,
.formGui .imageBlock,
.formGui .abstractBlock,
.formGui .descBlock,
.formGui .windowTitle,
.formGui .nameBlock,
.formGui .emailBlock,
.formGui .personAddress,
.formGui .personPhone,
.formGui .personFax,
.formGui .personEmail,
.formGui .personName,
.formGui .personLastName,
.formGui .personContact,
.formGui .personFiles,
.formGui .researchers,
.formGui .partners,
.seachName,
.searchStaff,
.searchFacilities,
.searchOther,
.searchAuthors,
.searchDocs,
.searchDescription,
.searchDelivered,
.searchTitle,
.searchContent,
.searchDateAndPlace,
.formGui .author{
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.formGui .username2{
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	height: 16px;
}
.personCVform, personCVsform{
	float: left;
}
.formGui .personAddress label,
.formGui .personPhone label,
.formGui .personFax label,
.formGui .personEmail label{
	font-weight: normal;
	margin-right: 0px;
}
.inDraft input,
#rblTypology input,
.alert input,
.closeDM input{
	float: left;
}
.workPackageData .inDraft{
	width: 100%;
	height: 22px;
}
.alert label{
	width: 130px;
	margin-right: 6px;
}
.descriptionLabelForm{
	clear: both;
}
.closeDM label{
	width: 465px;
}
.formGui .coordinator{
	height: 44px;
	border: solid 1px white;
}
label.coord{
	display: none;
}
.contactUsAdmin .sentBy label{
	border: none !important;
	width: 50px;
	font-style: normal !important;
	margin: auto !important;
	padding: 0px !important;
}
.response input{
	float: left;
}
.contactData .status{
	font-style: italic;
}
.contactData .comment label, 
.contactData .messageBody{
	font-weight: bold;
}
.response table label{
	background: none;
	padding-top: 4px;
}
.formGui .user{
	background: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.formGui .example{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}
.required{
	color: red;
}
#requiredInformation{
	width: 496px;
	clear: both;
}
#btnUplFile,
#btnDeleteFile,
#btnDeleteImage,
#btnUplImage,
#btnUplLogo,
#btnDeleteLogo,
#dgrUplFile input{
	border: solid 1px gray;
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin-left: 5px;
}
#dgrUplFile{
	width: 496px;
	float: left;
}
#dgrUplFile input{
	width: 70px;
	float: right;
}
#dgrUplFile tr.GridHeader{
	font-weight: bold;
}	
#dgrUplFile tr.Grid{
	font-style: italic;
}	
#dgrUplFile{
	float: left;
}
#dgrUplFile tr,
#dgrUplFile td{
	border: none;
}
.validator{
	float: left;
	display: block;
	width: 100%;
}
/* Drop Down List */
#ddlType,
#ddlOrder,
#ddlCountry,
#ddlPeriod,
#ddlPeriodWP,
#ddlAlert,
#ddlNature,
#ddlDiseminationLevel,
#ddlUsers,
#ddlStaff,
#ddlPartner,
#ddlSearchLevel{
	font-size: 10px;
	border: solid 1px gray;
	background: #CCCCCC;
	color: #334779;
	width: 220px;
	border-style: none;
}
#rdbPrivacy{
	width: 100%;
	height: 50px;
	float: left;
}
#rdbPrivacy input,
#pnlTools input{
	float: left;
}
#pnlTools table label{
	background: none;
	margin-top: auto;
}

#pnlTools label{
	margin-top: 4px;
}
#pnlPrivacy .privacy label{
	float: left;
	width: 496px !important;
}
#pnlPrivacy td label{
	width: 50px !important;
	background: none !important;
}
#chkPrivTools input{
	float: left;
}
.menu #pnlPrivacy .privacy label{
	width: 450px !important;
}
#chkPrivTools label{
	background: none;
}
#pnlNames, 
#pnlEnabled, 
#pnlTitle, 
#pnlMeta, 
#pnlPrivacy, 
#pnlTools,
#pnlPrivateTools{
	float: left;
	width: 496px;
}

.formGui .instructions .buttons{
	border: solid 1px white;
	padding: 10px;
}
#txtBody___Frame,
#txtFullDescription___Frame,
#txtFullContent1___Frame,
#txtFullContent2___Frame{
	width: 490px;
	margin-bottom: 3px;
}
.buttonRowForm{
	float: right;
	width: 150px;
	height: 25px;
	clear: right;
}
.buttonRowForm input{
	float: right;
}
.facilityData #btnUplFile,
.facilityData #btnDeleteFile,
.facilityData #btnUplImage,
.facilityData #btnDeleteImage{
	float: right;
}
#lblImage,
#lblLogo,
#lblFile{
	font-style: italic;
	margin: 5px;
	display: block;
}
#pnlUsers{
	float: left;
	display: block;
	width: 496px;
	margin-bottom: 20px;
}
#pnlUsers .radio{
	margin: 0px;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
}
#pnlUsers label.item{
	background: none;
	margin-top: 2px;
	margin-left: 20px;
	padding: 2px 0px 0px 0px;
	height: 20px;
	display: block;
	border: none;
}
#pnlUsers .loginInfoSelect{
	height: 30px;
	width: 250px;
	margin-top: 4px;
	clear: both;
}
.lblUserName{
	float: left;
}
.password #txtUserName,
.userData #txtUserName{
	float: none;
}
.peopleData .formGui .title{
	display: block;
	width: 495px;
	height: 30px;
	float: left;
}
.peopleData .formGui label{
	font-weight: normal;
}
/* SAVING TOOLS */
.buttonRow{
	margin-bottom: 10px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	float: left;
}
#saveButton,
#cancelButton,
#saveAndModifyButton,
#sendButton,
#deleteButton,
#sortButton,
#changePwButton,
#saveAndAddNewButton,
#saveAddButton,
#searchButton{
	float: right;
	height: 18px;
	border: solid 1px white;
	width: 90px;
	margin-left: 10px;
}
#btnSave,
#btnCancel,
#btnSaveAndMod,
#btnSend,
#btnDelete,
#btnSort,
#btnChangePw,
#btnSaveAddNew,
#btnAdvancedSearch,
#btnSearch{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #62ab06;
	width: 90px;
	float: right;
}
#btnSaveAndMod,
#btnChangePw,
.newsLetterConfig #btnSave,
#btnSaveAddNew{
	width: 120px;
}
#saveAndModifyButton,
#changePwButton,
.newsLetterConfig #saveButton,
#saveAndAddNewButton,
#saveAddButton{
	width: 120px;
}
.publicSearch input.button{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #62ab06;
	width: 90px;
	display: block;
	float: left;
	margin-left: 5px;
}
#searchtext{
	float: left;
}
/* USERS */
.user .userName a.link{
	font-size: 14px;
	color: #62ab06;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.user .userName label{
	float: left;
	margin-right: 0px;
}
.user label,
.user .highlightedLabel{
	font-weight: bold;
}
/* FACILITIES */
.facility label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
}
.facility img{
	float: left;
	margin: 10px;
} 
.ractName a .acronym,
.ractName a .separator,
.ractName a .name{
	font-weight: bold;
	font-size: 12px !important;
	color: #62ab06 !important;
}
.ractItem .description{
	margin-bottom: 10px;
}
.facility .linkBlock,
.facility .type,
.facility .file{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.facility .file{
	height: 18px;
	margin-top: 2px;
}
.facility .file img{
	margin: 0px 3px 0px 0px;
}
.facility .file a{
	display: block;
	height: 16px;
	padding-top: 2px;
	padding-left: 2px;
}
/* WORK PACKAGES */
#contactInfo .header,
#content.links .header,
.workPackageData .header,
.partnerContacts .partName,
.project .title,
.wp .title,
.personCVconfig label,
#partnerDataName,
.sectionTitle,
#deletePersonName,
.facilityData .facility .name,
.facility .subTitle,
.type .typeName,
.wpFacilities2 .partner .name,
.deliverableData .description label{ /* subsubtitle */
	font-weight: bold;
	color: gray;
	font-size: 16px;
	margin-top: 10px;
}
.facilityData .facility .name,
.facility .subTitle{ 
	margin-bottom: 5px;
}

.deliverableData .description label{ 
	margin-top: 10px;
	display: block;
}
.WPFilesObjects .instr{ 
	width: 490px;
	margin-top: 10px;
	font-style: italic;
	float: left;
}
.deliverables .type{ 
	margin-top: -30px !important;
}
.delAndMile .name{
	padding-top: 10px;
}
.workPackageData .type{
	font-size: 16px;
	font-weight: bold;
}
.innerMenu, .littleMenu, .stateMenu{
	float: right;
	padding: 10px;
	border: solid 1px #334779;
	margin: 10px auto 10px 10px;
}
.finishedState,
.openState,
.expiredState{
	padding: 10px;
}
.menuDescription dt{
	font-weight: bold;
	margin-top: 5px;
}
.finishedState img,
.openState img,
.expiredState img{
	margin-top: 4px;
}
.fileObjects .item,
.WPFilesObjects .item,
.fileObjects .fileData,
.WPFilesObjects .fileData,
.categories .item{
	height: 43px;
}
.categories .item{
	height: 22px;
}
.treeViewFolders{
	min-height: 23px !important;
}
.treeViewFolders{
	display: block;
}
.stateMenu{
	padding: 0px;
}
.littleMenu{
	display: none;
}
.littleMenu a{
	width: 90px;
	display: block;
	text-align: center;
	float: right;
	border-left: solid 1px #334779;
}
.item span.highlightedLabel{
	font-weight: bold;
}
.item span.highlightedLabelText{
	font-style: italic;
}
.littleMenu a:hover{
	color: white;
	background: #334779;
}
.stateMenu{
	margin-top: 0px;
}
.deliverable{	
	width: 490px;
	min-width: 490px;
	float: left;
	padding: 2px;
	font-size: 14px;
	border: solid 1px #334779;
	margin-bottom:0px;
	margin-top:15px;
}
.deliverable .title a{	
	color: #62ab06;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.deliverables .orderBy{
	margin-bottom: 35px;
}
.deliverables .delAndMile{
	margin-bottom: 20px;
}
.deliverables span.type{
	font-size: 16px;
	font-weight: bold
}
.deliverables .deliverable .description{
	font-size: 12px;
}

.WPFilesObjects .orderBy{
	float: right;
} 
.WPFilesObjects .fileCategory{
	width: 472px;
} 
.WPFilesObjects .deliverables{
	float: left;
	display: block;
	width: 490px;
} 
.WPFilesObjects .item{
	margin-top: 0px;
} 
.WPFilesObjects .file{
	margin-top: 20px;
} 
.WPFilesObjects .author{
	width: 490px;
	margin-bottom: 10px;
	float: left;
} 
.pieceOfPrivateNews .auditData{
	display: block;
} 
.workPackageData .auditData{
	display: block;
	width: 460px;
	height: 25px;
	padding-top: 5px;
	margin: 0px;
	clear: both;
	float: left;
	list-style: none;
} 
/* FACILITIES */
.type .typeName{
	margin-bottom: 10px;
}
.description .readMore{
	height: 1%;
}
.wpFacilities2 .partner .item .name{
	float: left;
	clear: both;
	margin: 0px;
}
.wpFacilities2 .partner .item{
	float: left;
	clear: both;
	margin: 0px;
	padding: 10px;
	height: 20px;
}
.wpFacilities2 .partner .name{
	margin-top: 10px;
	float: left;
	clear: both;
}
/* DOWNLOADS */
.fileObjects .WorkPackagsTypes,
.fileObjects .category{
	float: left;
}
.fileObjects .position,
.WPFilesObjects .position,		
.fileCategory{
	font-weight: bold;
	width: 470px;
	float: left;
}
.position label{
	display: block;
	font-weight: bold;
}
.pathCategory,
.filePath{
	margin-left: 65px;
}
.filePath{
	margin-left: 30px;
}
.fileCategory{
	margin-left: 10px;
}
.fileObjects .sort{
	float: right;
}
.facilityData .facility .image img{
	margin-top: 2px;
	margin-left: 0px;
}
#ddlOrder{
	width: 140px;
}
.fileData,				
.fileObjects .wp,
.fileObjects .item,
.fileObjects .category,		
.fileObjects .deliverables,	 
.WPFilesObjects .categories,
.fileDetail .file
{
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	float: left;
	width: 464px;
}
.fileObjects .categories,
#jra{
	float: left;
	width: 100%;
	margin-top: 5px
}
.fileObjects .categories .item,
#jra .item,
.deliverables .item{
	float: left;
	clear: both; 
	margin-top: 5px !important;
}
.fileObjects .categories .actions,
#jra .actions,
.deliverables .actions{
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.workPackageData .deliverables .actions{
	clear: none;
}

.WPFilesObjects .categories .actions{
	width: 494px;
}
.fileData .name{
	display: inline;
	float: left;
	width: 330px;
}
.fileData .name a img{
	margin-right: 5px;
}
.fileData .name a.link {
	display: block;
}
.WorkPackagsTypes .wp a img{
	margin-right: 10px;
	float: left;
}
.fileData .details,
.fileData .download{
	float: right;
	display: inline;
	margin-left: 10px;
}
.fileData .details a,
.fileData .download a{		
	color: #334779;
}
.fileData .author{
	float: left;
	width: 100%;
}
.fileData .insertDate{
	float: left;
	width: 100%;
}
.fileData .insertDate label{
	float: left;
	display: inline;
}
.fileData .highlightedLabel,
.fileData label{
	font-weight: bold;
	margin-right: 3px;
}
.fileData .data{
	font-style: italic;
}
/* CONFIGURATION */
#txtDescription{
	width: 486px;
}
.newsLetterConfig .title{
	font-size: 14px;
}
.newsLetterConfig label{
	font-weight: bold;
}
.newsLetterConfig .wp{
	margin-top: 20px;
}
/* FAQ */
.faq .category{
	float: left;
	margin-bottom: 20px;
	width: 496px;
}
.category .name{
	font-weight: bold;	
	font-size: 16px;	
	color: gray;	
}
ol#faqList{
	width: 455px;
}
li.faqItem{
	display: block;
	margin-top: 30px;
	width: 423px !important;
}
/* SEARCH *//*
.lookedFor{
	font-weight: bold;
	font-style: italic;
	color: black;
}
.searchMessage{
	color: #330066;
	margin-top: 15px;
}
.result .itemName{
	width: 470px;
	float: left;
	margin-top: 10px;
}
.result .itemName a.link{
	padding-left: 5px;
}
.result .field{
	margin-left: 30px;
	float: left;
	width: 400px;
}
.pageLink{
	text-align: center;
	font-weight: bold;
	float: left;
	width: 450px;
	margin-top: 15px;
}
.pageLink label{
	font-weight: normal;
}
.noResults{
	width: 490px;
	height: 50px;
	margin-top: 30px;
	display: block;
	float: left;
}
.noResults span{
	font-style: italic;
}
#paging{
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}
.result{
	margin-top: 10px;
}
.advancedSearch a,
.advancedSearch a:hover{
	font-size: 12px;
}
.advancedSearch a.SelectedLink{
	font-weight: bold;
}
.searchResults a.SelectedLink{
	color: black;
	font-weight: bold;
}
.advancedSearch a:hover{
	color: #62ab06;
}
a.NoSelectedLink2{
	color: gray;
}*/
.additionalLink img{	
	border-width: 0px;
	margin-left: 5px;
}
.WorkPackagsTypes{
	margin-top: 10px;
}
#content.workPackage #editActions{
	margin-bottom: 0px;
}
#content.workPackage .subTitle{
	font-size: 16px;
	font-weight: bold;
	color: gray;
	margin-top: 20px;
	float:left;
}
.descriptionDelete{
	height: 100px;
}
#content.workPackage .item{
	margin-top: 10px;
}
.deliverables .header,
.staffSection .header{
	margin-bottom: 0px;
}
.facilities .header{
	padding-top: 5px;
	margin-top: 0px;
}
.staffSection .header{
	width: 496px;
	clear: both;
}
#content.workPackageData{	/* To make the content fit the available space (just in this page) */
	padding-right: 20px;
}
#content.partnerData .innerMenu{
	display: none;	
}
.faqData .header{	/* For FAQData */
	font-weight: bold;
	color: gray;
	font-size: 16px;
	margin-top: 10px;
}
.editActions .newLinkAction a{
	width: auto;	
}
.linkData .description span.highlightedLabel,
.linkData .target span{
	font-weight: bold;
	color: gray;
	font-size: 16px;
}
.linkData .description span.highlightedLabelText{
	display: block;
	margin-bottom: 10px;
}
#subSection{
	margin-bottom: 15px;
}
.editor{
	background-color: Red;	
}
.partnerContacts{
	width: 200px;
	margin: 0 auto auto auto;
	text-align: center;
	clear: both;
}
#contactMail{
	padding: 0px;
	margin: 0px;
}
.partnerContacts .partName{
	display: block;
	margin-bottom: 10px;
	border-top: dashed 1px gray;
	padding-top: 10px;
}
.msgBodyResp{
	display: block;
	width: 230px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Reserved Search  */
.whereToSearch, /* boxes that contains a form line */
.itemToSearch,
.searchName,
.searchLastName,
.searchSkills{
	width: 490px;
	height: 20px;
	margin-top: 3px;
}

/* MENU MANAGEMENT */
.disabledItem td a span{
	color: gray;
}
.wp .separator{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
.workPackage .separator{
	padding-right: 3px;
	text-decoration: none;
}
/* WP - Modify Staff */
.staffInWP .person .radio input{
	margin-left: 22px;
	visibility: visible;
}
.staffInWP .person .checkBox input{
	margin-left: 60px;
	visibility: visible;
}
.staffInWP .header .participant{
	margin-left: 15px;
}
.staffInWP .person .checkBox label{
	margin-left: 25px;
}
.staffInWP .person{
	margin-bottom: 10px;
}
.staffInWP .partner .partnerName{
	width: 486px;
}

/* Exclusive for BinAsp and Novaregio */
#searchTool, .PartnersItemTitle span.acronym, .PartnersItemTitle span.separator{		
	display: none;
}
.numberResult{
	float: left;
	width: 20px;
}

/* ul clear left */
#content.text ul
{
	clear: left;
}
/*******************************/
/******* SEARCH SECTION ********/
/*******************************/
.result div i{
	float: left;
}

/* "new search" button */
.searchResults #editActions{
	width: 130px;
	float: left;
	min-width: 0px;
	background: white;
	height: 30px;
	margin-bottom: 0px;
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
	border-bottom: none !important;
	border-left: none !important;

}
.searchResults #editActions a{
	color: #334779;
	border-left: none;
	padding-top: 7px;
	background: url(../images/search_magnifier.gif) 2px 8px no-repeat;
}
.searchResults #editActions a:hover{
	text-decoration: underline;
	color: #334779;
}
/*********************/

.searchResults .title{
	width: 344px;
	float: left;
	color:  gray;
	font-weight: bold;
	padding: 3px 0 4px 10px;
	margin-bottom: 0px;
	border-top: solid 1px #808080;
	border-left: solid 1px #808080;
}

/* Menu di ricerca */
.SearchMenuActive,
.SearchMenuNoActive{
	background: #d8dce5;
	height: 30px;
	width: 470px;
	padding-left: 14px;
	float: left;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
}
.SearchMenuActive a,
.SearchMenuNoActive a{
	display: block;
	float: left;
	text-align: center;	
	line-height: 28px;
	font-weight: bold;
	margin-right: 6px;
	text-transform: lowercase;
}

a.SelectedLink,
a.NoSelectedLink{ /* pulsanti di primo livello */
	width: 93px;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
	color: #334779;
}
a.SelectedLink:hover{
	text-decoration: none;
	color: #334779;
}
a.NoSelectedLink{
	background: white;
	color: #334779;
}
a.SelectedLink{
	background: #eaf4de;
	color: #334779;
}
a.NoSelectedLink:hover{
	background: #eaf4de;
	text-decoration: none;
	color: #334779;
}
/********************** */

/* sottomenu di ricerca */
.SearchMenuNoActive2,
.SearchMenuActive2{
	width: 469px;
	float: left;
	height: 25px;
	background: #eaf4de;
	padding-left: 15px;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
}
.SearchMenuNoActive2 a,
.SearchMenuActive2 a{
	display: block;
	float: left;
	text-align: center;
	line-height: 25px;
	width: 100px;
	color: #334779;
	text-transform: lowercase;
}
.SelectedLink2{
	font-weight: bold;
}
a.SelectedLink2:hover{
	text-decoration: none;
}
/**************************/


/* Box risultati */
.results{ /* box contenente tutti i risultati della ricerca */
	height: 100%;
	width: 436px;
}
.result{ /* box di un risultato */
	width: 484px;
	height: 100%;
	float: left;
	border-top: none;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
}
.result .itemName,
.result .itemNameFile{ /* nome + numero del risultato */
	float: left; 
}
.result .itemName a.link,
.result .itemNameFile a.link{ /* nome del risultato */
	background: #eaf4de;
	display: block;
	width: 444px;
	padding: 3px 10px 4px 5px;
	color: #62ab06;
	font-weight: bold;
}
.result .itemNameFile a.link{
	padding-bottom: 1px;
}
.result .itemName a.link:hover,
.result .itemNameFile a.link:hover{ 
	text-decoration: underline;
}
.result .itemCount{ /* numero del risultato */
	width: 25px;
	float: left;
	background: #62ab06;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 4px 0;
}
.result .field{
	float: left;
	border-left: solid 25px #eaf4de;
	padding: 5px 10px 5px 10px;
	width: 409px;
}
.result .field span,
.result .field label{
	font-weight: bold;
}
.result .field label{
	padding-right: 3px;
}
.resultFoundIn{
	border-left: solid 25px #eaf4de;
	float: left;
	width: 454px;
	height: 25px;
	background: white;
	line-height: 25px;
	padding-left: 5px;
	font-weight: bold;
}
.resultFoundIn a,
.resultFoundIn a:hover{
	color: #62ab06;
}
.resultFoundIn a:hover{
	text-decoration: underline;
}

/* Searched the web application for... */
.searchMessage{
	color: #334779;
	float: left;
	width: 478px;
	padding-left:6px;
	padding-top: 2px;
	height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
	font-size: 12px;
}
.lookedFor{
	font-weight: bold;
}
/***************************************/

/* box contenente le pagine dei risultati di ricerca */
.pageLink{
	text-align: center;
	font-weight: bold;
	float: left;
	width: 484px; height: 25px;
	color: #334779;
	background: #d8dce5;
	padding-top: 5px;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	
}
.actualPageNumber{
	background: white;
	color: #334779;
	padding: 0 5px 0 5px;
	border: solid 1px #334779;
}
a.pageNumber{
	border: solid 1px white;
	color: white;
	padding: 0 5px 0 5px;
}
a.pageNumber:hover{
	border: solid 1px white;
	background: #334779;
	color: white;
	padding: 0 5px 0 5px;
}
/*************************************/

/* The Search did not produce any results */
.noResults{
	width: 464px;
	float: left;
	border-right: solid 1px #808080;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	background: #d8dce5;
	padding: 10px;
	text-align: center;
}
/******************************************/

#paging{
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
}

/* ADVANCED SEARCH */
.advancedSearch a,
.advancedSearch a:hover{
	font-size: 12px;
}

/* fixes of search section for Novaregio */
a#newSearchAction{
	font-weight: bold;
}
a#newSearchAction:hover{
	background: white !important;
	font-weight: bold;
}