html {
	padding: 0px;
	margin: 0px;
}
body {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	font-family: "Trebuchet MS", sans-serif;
	background: #8fadd8;
	font-size: 12px;
}
a{
	text-decoration: none;
	color: #FE9000;
	font-weight: bold;
}
a:hover{
	color: #999;
	text-decoration: none;
}

a img{
	border-style: none;
}
a:active, a:focus
{
outline: none;
}
#boxing{
	margin: 0px auto auto auto;
	width: 758px;
	padding: 0px;
}
#footer{
	width: 100%;
	height: 43px;
	font-size: 4px;
	clear: both;
	background: #000099;
}
#poweredby{
	font-size: 10px;
	color: white;
	padding: 5px 0px 0px 8px;
}
#poweredby a{
	font-weight: bold;
	color: #fe9000;
}
#supportedby{
	font-size: 10px;
	color: white;
	padding-left: 8px;
}
#Form1{
	height: 100%;
	width: 100%;
	border: solid 1px white;
	float: left;
	background: url(../images/bkgnd.gif) repeat-y;
	margin-bottom: 10px;
}
#Column{
	float: right;
	width: 202px;
	padding: 5px;
	height: 100%;
}
#topRow{
	margin-top: 59px;
}
.loggedOut #topRow{
	margin: auto;
}
.loggedIn #topRow{
	/* ATDO */
	height: 21px;
}
/* SECOND LEVEL MENU */
#secondLevelMenu{
	width: 753px;
	height: 35px;
	clear: both;
	float: left;
	background: #fe9000;
	border-bottom: solid 1px white;
	padding-left: 5px;
}
#secondLevelMenu div{
	float: left;
}
#secondLevelMenu div a{
color: #ffffff;
	background: #000099;
	font-weight: bold;
	/* padding: 9px 10px 10px 10px;*/
	display: block;
	padding: 3px;
	border: solid 1px  #ffffff;
	margin-top: 5px;
	margin-right: 5px;
	}
#secondLevelMenu .selectedItem a{
	color: #000099;
	border: solid 1px white;
	background: none;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
}
/* THIRD LEVEL MENU */
#thirdLevelMenu{
	border: solid 1px white;
	background: white;
	padding: 10px;
	margin-bottom: 5px;
}
#thirdLevelMenuName{
	
	font-weight: bold;
	color: #00009c;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.thirdLevelMenuItem,
.thirdLevelSelectedMenuItem{
	padding-left: 5px;
}
.thirdLevelMenuItem a,
.thirdLevelSelectedMenuItem a{
	color: #fe9000;
	font-weight: bold;
}
.thirdLevelSelectedMenuItem a{
	text-decoration: underline;
	color: gray;
}
.thirdLevelMenuItem a:hover,
.thirdLevelSelectedMenuItem a:hover{
	text-decoration: underline;
	color: #fe9000;
}
.thirdLevelSelectedMenuItem a{
	font-weight: bold;
}
.thirdLevelSelectedMenuItem a:hover{
	color: gray;
}

#firstLevelMenu{
	background:#D5DFF0;
}

/* COLORS */
.faqCategories .category,
#contactUsTool,
.pieceOfNews,
.facility,
.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,	
.fileData,	
.fileObjects .wp,	
.fileObjects .category,		
.fileObjects .deliverables,	
.fileDetail .file, 
.faqItem,
.advancedSearch label,
.innerMenu,
.littleMenu,
.deliverable,	
.stateMenu
{
	background:#D5DFF0;
	border-bottom:solid 1px #FFFFFF ;
}
/*  MENU  */
#firstLevelMenu{
	float: left;
	width: 556px;
	height: 40px;
	background:#000099;
	/*text-transform: uppercase; */
	overflow: hidden;
}
#firstLevelMenu div a{
	float: left;
	padding: 11px 8px 10px 8px;
	height: 19px;
	display: block;
}
#firstLevelMenu div a:hover{
	background: #fe9000;
}
#firstLevelMenu a.selectedItem{
	background: #fe9000;
}
#firstLevelMenu a{
	color: white;
	font-weight: bold;
	border-right: solid 1px #ffffff;
}
#firstLevelMenu ul{
	display: none;
}

/* MAP */
#map{
	margin-left: -10px;
	margin-top: -15px;
	margin-bottom: 10px;
}
#map a{
	color: gray;
	text-decoration: underline;
}
#map span{
	padding-right: 3px;
}
#graph0{ /* LOGO  */
	width: 202px;
	height: 40px;
	background: url(../images/logo.gif);
	float: left;
}
#graph1{  /* TOP BANNER */
	width: 758px;
	height: 80px;
	float: left;
	background: gray;
	border-bottom: solid 1px white;
	background: #1c2d95 url(../images/header.jpg) no-repeat;
}
#graph1.loggedIn{
	background: url(../images/header_logged.jpg);
}
/* PARTNERS TOOL */
#partnersTool{
	border: solid 1px white;
	background: #ececec;
	margin-bottom: 5px;

}
a.partnersToolTitle{
	display: block;
	background: #ececec;
	font-weight: bold;
	color: #00009c;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
#partnersToolControls{
	display: block;
	padding: 5px;
	background: #ececec;
	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: #fe9000;
	padding-left: 10px;
	border-left: solid 2px #e6e6e6;
	border-right: solid 2px #e6e6e6;
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	font-weight: bold;
}
#partnersToolControls ul li a:hover{
	background: #00009c;
	color: white;
}
/* NEWS TOOL */
#newsTool{
	border: solid 1px white;
	margin-top: 1px;
	padding: 0px;
	margin-bottom: 5px;
}
a.newsToolTitle{
	display: block;
	background: #ececec;
	font-weight: bold;
	color: #00009c;
	text-transform: uppercase;
	padding: 5px;
	padding-left: 15px;
	border-bottom: solid 1px white;
}
#newsToolControls{
	margin: 0px;
	display: block;
	height: 100%;
}
#newsToolControls dl{
	display: block;
	margin: 0px;
	padding: 3px 5px 5px 5px;
	background: #ececec;
}
#newsToolControls dt,
#newsToolControls dd{
	background: white;
}
#newsToolControls dl dt{ /* if no active news */
	width: 180px;
	padding-left: 10px;
	color: #fe9000;
	font-weight: bold;
	margin-top: 2px;
}
#newsToolControls dl dt a{
	display: block;
	border: solid 1px white;
	width: 178px;
	color: #fe9000;
	margin-left: -10px;
	padding-left: 10px;
}
#newsToolControls dl dt a:hover{
	background: #00009c;
	color: white;
}
#newsToolControls dl dd{
	color: #666666;
	font-style: italic;
	font-size: 10px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 165px;
}
/*  CONTENT */
#content{
	padding: 25px;
	background: white;
	color: #3e4360;
	float: left;
	width: 496px;
	height: auto;
}
.mainSectionTitle, 
.title,
#title,
.partnerData .partnerName{
	font-size: 18px;
	color: #00009c;
	font-weight: bold;
	margin-bottom: 15px;
}
.personCVs label{
	font-size: 18px;
	color: #00009c;
	font-weight: bold;
	margin-bottom: 5px;
}
.personCVconfig label{
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	font-style: italic;
}
/* SEARCH TOOL */
.loggedOut#searchTool{
	height: 33px;
}
#searchTool{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border: solid 1px white;
	margin-bottom: 5px;
	padding: 3px;
	background: #ececec;
}
#txtToolSearch{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset 1px #333333;
	background: white;
	color: #333333;
	font-weight: bold;
	width: 120px;
}
#searchLabel{
	display: none;
}
#ddlSearchLevelTool{
	margin-top: 2px;
	font-size: 9px;
	border: solid 1px gray;
	background: white;
	color: #333333;
	width: 125px;
	border: solid 1px white;
}
#btnToolSearch{
	border: none;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #00009c;
	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{
	width: 168px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	padding: 3px 0px 0 0;
	margin-top:3px;
}
#topRow > #loginTool{
	padding-top: 5px;
}
#loginControls a{
	color: white;
}
#loginTool a.link{
	float: left;
	margin-top: 2px;
	font-weight: bold;
	color: white !important;
	width: 164px;
	text-transform: uppercase;
}
#loginTool a.link:hover{
	color: #fe9000;
}
#loginTool .textBox{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	border: inset 1px white;
	background: #d9d9d9;
	color: #333333;
	margin-top: 2px;
	display: inline;
}
#btnToolLogin{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: none;
	color: white;
	background: #00009c;
	height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	display: inline;
	width: 40px;
}
#loginTool label{
	color: white;
	width: 30px;
	float: left;
	display: inline;
	padding-top: 1px;
	margin-top: 3px;
}
.warning#lblToolMessage{
	color: #fe9000;
}
/* LOGOUT TOOL */
#logoutTool a{
	margin-right: 10px;
	font-weight: bold;
	float: right;
	text-transform: uppercase;
	color: white;
}
#logoutTool a:hover{
	text-decoration: underline;
}
/* CONTACT US TOOL */
#contactUsTool{
	border: solid 1px white;
	background: #ececec;
	text-transform: uppercase;
	padding: 5px;
	margin-bottom: 5px;	
}
#contactUsTool a{
	color: #00009c;
	font-weight: bold;
	display: block;
}
.contact .sentBy{
	font-style: italic;
}
.contact .messageBody{
	margin-top: 10px;
}
.messageBody textarea{
	width: 490px;
}
.contactUsModify .messageBody label{
	display: block;
	margin-bottom: 10px;
}
.formGui .messageContent .sender{
	font-style: italic;
}
.contact .title{
	font-size: 14px;
}
/* GRAPHIC DIVS */
#graph2{
	display: none
}
#graph3{
	display: none
}
#graph4{
	display: none
}
#graph5{
	display: none
}
#graph6{
	display: none
}
#graph7{
	display: none
}
#graph8{
	display: none
}
#graph9{
	display: none
}
#cuToolGraph{
	display: none
}
#partnerToolGraph{
	display: none
}
#newsToolGraph{
	display: none
}
#searchToolGraph{
	display: none
}
#loginLogout{
	display: none
}


/* NEWS, PARTNERS, STAFF */
.pieceOfNews,
.facility,
.user,
.partnersItem,
.pieceOfContent,
.personCVs,
.peopleItem,
/*#partnerAbstract,*/	/*DDT a request!!*/
.item,
.linkItem,		/*DDT*/
.fileData,		/*DDT*/
.fileObjects .wp,	/*DDT*/
.fileDetail .file,	/*DDT*/
.treeViewFolders,	/*DDT*/
.fileObjects .category,	 /*DDT*/
.fileObjects .deliverables,	 /*DDT*/
.links .category .header, /*DDT*/
.faq .category .catIntro,	/*DDT*/
.contact,
.faq .category .faqItem,
.lastUpdate .news,
.resAct,
.categories .category,
.faqCategories .category,
.lastUpdate .files
{ /* boxes */
	border: solid 1px white;
	margin-top: 15px;
	padding: 15px;
	height: 100%;
	width: 464px;
	float: left;
}
.item{ 
	float: none !important;
}	
.newsTitle a,
#subSection .title a,
.peopleItem .personName a,
/*#contactMail a,*/
.item .name a,
.fileObjects .wp a,	/*DDT*/
.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: #00009c;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
.staffInWP .partner .partnerName a.link {
	color: #00009c !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;	/*DDT*/
}
#contactTitle{
	/*float: left;		
	clear: both;*/	/*DDT*/
	display: inline;/*block;*/	/*DDT*/
	/*width: 120px;/*496px;*/	/*DDT*/
	font-weight: bold;
	font-size: /*16px*/12px;	/*DDT*/
	color: #334779;
	/*margin-top: 10px;		/*DDT*/
}
#contactMail{	/*DDT*/
	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.date{
	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: #00009c;
}

/* EDITING TOOLS */
.editAction,
.editActions,
#editActions,
.mainSectionActions,
.actions,
.choiceAction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px white;
	background: #808080;
	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: white;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px white;
	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: silver;
	color: white;
}
.actions .addNewChild a,
a.link#addNewFaqAction{
	width: 120px;
}
/* FORMS */
#itemsToSort .dropDownList{
	float: left;
}
.itemToSort{
	width: 496px;
	height: 30px;
}
.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 /*,
.formGui .description label*/	/*DDT*/
{
	width: 487px;
	margin-top: 3px;
}
.formGui .textBox,
.advancedSearch .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,	/*DDT*/
.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;
}
#rblTypology input{
	float: left;
}
.inDraft input{
	float: left;
}
.workPackageData .inDraft{
	width: 100%;
	height: 22px;
}
/*#contactInfo .header{		/*DDT merged with WP data below, look for 'header'
	display: block;
	font-weight: bold;
	float: left;
	width: 100%;
}*/
.alert input{
	float: left;
}
.formGui .coordinator{
	height: 44px;
	border: solid 1px white;
}
label.coord{
	display: none;
}
.contactUsAdmin .sentBy label{
	border: none !important;
	width: 50px;
	font-style: none !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;
}
#txtPassword{
	float: left;
}
.formGui .user{
	background: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.formGui .example{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	display: block;
}
.required,
.requiredMessage{
	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%;
}
#ddlType,
#ddlOrder,
#ddlCountry,
#ddlPeriod,
#ddlPeriodWP,
#ddlAlert,
#ddlNature,
#ddlDiseminationLevel,
#ddlUsers,
#ddlStaff,
#ddlPartner{
	font-size: 10px;
	border: solid 1px gray;
	background: #e0e0e0;
	color: gray;
	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{
	float: left;
	margin: 0px;
	width: 15px;
	height: 15px;
}
#pnlUsers label{
	float: left;
	background: none;
	margin: auto;
	margin-left: 10px;
	margin-top: 2px;
	padding: 0px;
	height: 20px;
	border: none;
}
#pnlUsers .loginInfoSelect{
	height: 30px;
	width: 250px;
	margin-top: 4px;
}
#txtUserName,
.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{
	color: white;
	padding: 0px 5px 0px 5px;
	height: 18px;
	border: none;
	background: #00009c;
	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: #00009c;
	width: 90px;
	display: block;
	float: left;
	margin-left: 5px;
}
#searchtext{
	float: left;
}
/* USERS */
.user .userName a.link{
	font-size: 14px;
	color: #00009c;
	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 10px 0px 10px;
} 
.ractName a .acronym,
.ractName a .separator,
.ractName a .name{
	font-weight: bold;
	font-size: 12px !important;
	color: #00009c !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 white;
	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;
}
.finishedState,
.openState{
	/*border-left: solid 1px #334779;*/
}
.fileObjects .item,
.WPFilesObjects .item,
.treeViewFolders,
.fileObjects .WorkPackagsTypes .wp,
.fileObjects .fileData,
.WPFilesObjects .fileData{
	height: 60px;
}
.treeViewFolders{
	display: block;
}
.stateMenu{
	padding: 0px;
}
.littleMenu{
	padding: 0px;
	margin: 0px;
	min-width: 494px;
	line-height: 150%;
	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 /*.title*/{	/*DDT*/
	width: 490px;
	min-width: 490px;
	float: left;
	padding: 2px;
	/*margin-bottom: 10px;*/
	font-size: 14px;
	border: solid 1px white;
/*}
.deliverable{*/		/*DDT merged styles*/
	/*height: 100%;
	width: 100%;*/
	/*float: left;*/
	margin-bottom:0px;
	margin-top:15px;
}
.deliverable .title a{	/*DDT added*/
	color: #00009c;
	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
}
.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;
} 
/*.WPFilesObjects .details,		/* DDT commented!!
.WPFilesObjects .download{
	float: left;
	display: inline;
	margin-right: 10px;
	font-weight: bold;
}*/
/* 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,		/*DDT*/
.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,				/*DDT merged*/
.fileObjects .wp,
.fileObjects .item,
.fileObjects .category,		/*DDT added*/
.fileObjects .deliverables,	 /*DDT*/
.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;
}
.fileData .name a img{
	margin-right: 5px;
}
.fileData .name a.link {
	display: block;
}
.WorkPackagsTypes .wp a span{
	display: block;
	float: left;
}
.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{		/*DDT*/
	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: #00009c;
}
a.NoSelectedLink2{
	color: gray;
}

/* DDT */

.additionalLink img{	/* Admin/Menu: 'Edit' Image */
	border-width: 0px;
	margin-left: 5px;
	vertical-align: middle;
}
.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;
}
.PartnersItemTitle span.acronym, .PartnersItemTitle span.separator{		/* A request!!! */
	display: none;
}

#content.partnerData .innerMenu{
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	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: 470px;
	margin: 0 auto auto auto;
	text-align: center;
	clear: both;
}
#contactMail{
	padding: 0px;
	margin: 0px;
}
.partnerContacts .partName{
	display: block;
/*	margin-bottom:5px; */
	border-top: dashed 1px gray;
	padding-top: 10px;
	font-size: 12px;
}
.msgBodyResp{
	display: block;
	width: 230px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 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;
}

.workPackageData .item{ 
	width: auto;
}

/* Reserved Search  */
.whereToSearch, /* boxes that contains a form line */
.itemToSearch,
.searchName,
.searchLastName,
.searchSkills,
#loginBox .userName,
#loginBox .password,
.advancedSearch .searchTitle,
.advancedSearch .searchDescAndFile,
.advancedSearch .searchFacility,
.advancedSearch .searchFile,
.advancedSearch .searchDesc{
	width: 490px;
	height: 20px;
	margin-top: 3px;
}
/* Treeview */
.menu #treeView{
	background: #fefaed; 
	border: solid 1px white; 
	padding: 10px;
}
/* Main Image and related management */
.mainImage{
	margin-bottom: 5px;
}
.mainImage img{
	border: solid 1px #ccccbb;
}
.mainImage span{
	font-family: "Courier New", Courier, monospace;
	color: #888855;
	font-size: 10px;
	margin-top: -20px;
	display: block;
	width: 426px;
	height: 16px;
	text-align: right;
	padding-right: 10px;
}
#pnlFile{
	float: left;
	width: 400px;
	height: 100px;
}
.altText,
.caption{
	float: left;
}


.SMLeftBox{	
	float: left;
	clear: left;
	display: inline;
	width: 300px;
}
.SMRightBox{
	width: 300px;
	display: inline;
	float: right;
	clear: right;
}
#content.SMContent{
	width: 660px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}
#content.SMContentImage{
	width: 660px;
	background:  url(../images/bussola.png) left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content.SMContent .sectionNumber{
	color: #f06e0a;
}
#content.SMContent h2{
	text-transform: lowercase;
	margin-bottom: -15px;
	position: relative;
	
}
#content.SMContent h2 a{
	color: #5a5a5a;
	font-size: 1.2em;
	float: none !important;
}
#content.SMContent ul{
	padding-left: 15px;
	margin-left: 5px;
}
#content.SMContent ul li a{
	color: #f06e0a;
	font-weight: bold;
	line-height: 1.8em;
}
#content.SMContent ul li a:hover{
	text-decoration: underline;
}
#content.SMContent ul li ul li a{
	color: #5a5a5a;
	font-weight: normal;
}
/* SWS */
.swsTitle{
	color:white;
	left: -100px; 
	
	position: absolute;
}

#editActions a#addNewsAction,
#editActions a#addNewsAction:hover,
#editActions a#addNewsAction:active
{
	width: 200px !important;
}
/*Default.aspx*/
#Form1Default{
	width: 100%;
	background:#BDCFE7;
	float: left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
#headerDefault{
	height: 180px;
	width: 100%;
}
#contentDefault{
	width: 734px !important;
	height: 400px;
	background: url(../images/rainbow1.jpg);
	#margin: 10px 10px 5px 10px !important;
	margin: 0 10px 10px 10px;
	border: solid 1px #FFFFFF;
}
.contentDefaultBox{
	width: 220px !important;
	height: 100%;
	#margin: 10px 0 10px 22px !important;
	margin: 10px 0 10px 20px;
	border: solid 1px #FFFFFF;
	float: left;
	background: #d4ddf1;
	min-height: 150px;
}
.boxContent{
	padding: 3px 4px 3px 4px;
	}
#boxThree{
background: #d4ddf1
	url(../images/logo/BGS.jpg) no-repeat 5% 93%;
}
.boxTitle{
	height: 20px;
	width: 196px;
	background:#c6d3ef url(../images/currentsection.gif) no-repeat scroll 4px 2px;
	padding: 2px 0 0 24px;
	border-bottom: 1px solid #9ca6b5;
	color: #325676;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#graphTwo{  /* TOP BANNER */
	width: 758px;
	height: 114px;
	float: left;
	background: gray;
	background: url(../images/header7.jpg) bottom no-repeat;
}
.green{
	color: #397931;
	font-weight: bold;
	}
.greenRead{
	color: #397931;
	font-weight: bold;
	text-align: right;
	}
a.menuHome{
	float: right;
	padding: 8px 8px 0 0;
	color: #B97900 !important;
	}
a:hover.menuHome {
	color: #FFFFFF !important;
	}
#searchToolGraph{
	display: none;
	}
.linkHP{
	float: right;
	color: #FF0000;
	text-decoration: underline;
	padding: 0 5px 5px 0;
	font-weight: bold;
	}
.brown{
	color: #B97900;
	font-weight: bold;
	}

/*****************/
/***** REGISTERS *****/
/*****************/

/* COLORS & CO */

.registerObjects .registerActions{
	background: #c2d2eb;
}

#tableLabelRegisters{
	color: #c2d2eb !important;
}
#tableLabelRegisters{
	background: #00308d;
}

#addRegisterOrExport a:hover,
.nameFolder a,
.item .email,
.item .organization,
.registerObjects .registerActions a{
	color: #00308d;
}

.item.posFileOdd,
.item.posFolderEven{
	background:white;
}
.item.posFileEven,
.item.posFolderOdd{
	background: #fdf5d8;
}
/* ----------------- */

.registerObjects .item img{
	margin: 2px 4px 0 0;
	display: inline;
	float: left;
}
.registerObjects .nameRegister{
	float: left;
}
.editButtonPictures{
	float: right;
	width: 50px;
}
.deleteButtonPic{
	margin-left: 5px;
}
#addRegisterOrExport{
	float: right;
	font-size: 10px;
	margin: 6px 5px 0px 0px;
}
#addRegisterOrExport a:hover{
	background: none !important;
	text-decoration: underline;
}

#addExportAction,
#addRegisterAction{
	border: none !important;
}
#addExportAction{
	margin-right: 10px;
}

#addExportAction img,
#addRegisterAction img{
	display: block;
	float: left;
}
#addExportAction img,
#addRegisterAction img{
	margin-top: 1px;
	padding-right: 5px;
}

#tableLabelRegisters{
	width: 100%;
	height: 18px;
	float: left;
}
#tableLabelRegisters span{
	display: block;
	float: left;
}
#tLName{
	width: 170px;
	padding-left: 5px;
	display: inline;
}
#tLEmail{
	width: 140px;
}
#tLOrganization{
	width: 95px;
}
#tLManagement{
	width: 80px;
	text-align: center;
	margin-left: 15px;
}

.nameRegister a,
.item .email,
.item .organization{
	font-size: 10px;
	float: left;
	height: 20px;
	overflow: hidden;
}
.nameRegister a{
	font-weight: normal;
	display: inline;
	width: 130px;
	margin-left: 5px; 
}
.item .email{
	width: 165px;
}	
.item .organization{
	width: 95px; 
	text-align: center;
}
.registerObjects .categories{
	margin-top: 20px; 
}
.editButtonPictures a{
	display: block;
	float: right;
	margin-left: 5px;
}
.editButtonPictures{
	width: 85px;
	margin-right: 5px;
}
.registerObjects .item{
	padding-right: 0px;
	width: 100% !important;
	padding-left: 0px;
}

.registerObjects .categories .item{
	border: none; 
	margin-top: 0px !important;
}
.registerObjects .item, 
.categories .item{ 
	min-height: 10px;
}
.registerObjects .category{
	float: left;
}
.registerObjects .position{
	font-weight: bold; 
	width: 354px;
	float: left;
}
.position label{
	display: block;
	font-weight: bold;
}
		
.registerObjects .item{
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	float: left !important;
	width: 420px;
}
.registerObjects .categories{
	float: left;
	width: 100%;
}
.registerObjects .categories .actions{
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.registerObjects .registerActions{
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
	height: 28px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
.registerObjects .registerActions a{
	float: right;
	padding: 0px 5px 0px 5px;
	line-height: 150%;
	border-left: solid 1px white;
	text-align: center;
}
.listType
{
	font-size: 16px;
	font-weight: bold;
}
.eventTitle{
	clear: both;
	padding: 20px 0 0 0;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.optionEvent{
	clear: both;
	display: block;
}
.optionEvent label{
	width: 290px;
	clear: right;
	margin: 3px 30px 20px 0;
	background-color: transparent !important;
}
.optionEvent span.checkBox{
	float: left;
}

.newsTitle
{
	display: block;
}
#txtAddress, #txtNotes{
	width: 218px;
}
.eventOption{
	margin-bottom: 2px;
	overflow: hidden;
}
.eventOption label{
	width: 350px;
}
.eventOption checkBox{
	float: left;
}
.eventPart{
	margin-top: 10px;
}
#newsFiles{
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
/* Aggiustamenti */
.deliverables .auditData{
	clear: both;
}
.descriptionLabelForm {
	clear:both;
}
.alert {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:4px;
}
.alert label{
	font-weight:bold;
	margin-right:5px;
	width: 130px;
}
a.link#OpenCloseAction{
	width: 110px;
	cursor: pointer;
}
.mainSectionDesc ul li{
	margin-bottom: 7px;
}

#intro.imgIntro{
	background: #fff;
	border: none;
}
