.popupWindow { 
	width: 600px;
	text-align: center;
}

.popupWindow_fx { 
	width: 300px;
	text-align: center;
}

.popupWindowTable { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	background: #FFFFFF;
	padding: 0px;
	width: 900px;
	text-align: left;
	border: 2px solid #89A262;
}

.popupWindowTableInTabber { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	background: #FFFFFF;
	padding: 0px;
/*	width: 900px; */
	text-align: left;
}

.popupWindowTable_fx { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	background: #FFFFFF;
	padding: 0px;
	width: 300px;
	text-align: left;
	border: 2px solid #A28962;
}

.popupWindowList { /* lists in popupWindow */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
/*	font-weight: bolder;*/
}

.editProjectTableContainer{ 
	padding: 0px;
	border-collapse: collapse;
	font-size: x-small;
	height: 15px;
	min-width: 400px;
	width: 400px;
	vertical-align: top;
	text-align: left;
}

.editProjectTableCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 390px;
	width: 390px;
	vertical-align: top;
	text-align: left;
}

.editProjectTable1stCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 140px;
	width: 140px;
	font-weight: bolder;
	vertical-align: top;
	text-align: left;
}

.editProjectTable2ndCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 10px;
	width: 10px;
	vertical-align: top;
	text-align: left;
}

.editProjectTable3rdCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 240px;
	width: 240px;
	vertical-align: top;
	text-align: left;
}

.editResourceData1stCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: small;
	height: 15px;
	min-width: 140px;
	width: 140px;
	font-weight: bolder;
	vertical-align: top;
	text-align: left;
}

.editResourceData2ndCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: small;
	height: 15px;
	min-width: 10px;
	width: 10px;
	vertical-align: top;
	text-align: left;
}

.editResourceData3rdCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: small;
	height: 15px;
	min-width: 240px;
	width: 240px;
	vertical-align: top;
	text-align: left;
}

.editProjectTablePeopleContainer { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 540px;
	width: 540px;
	vertical-align: top;
}

.editProjectTablePeopleNameCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 160px;
	width: 160px;
	vertical-align: top;
}

.editProjectTablePeopleBondCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 120px;
	width: 120px;
	vertical-align: top;
}

.editProjectTablePeopleTypeCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 160px;
	width: 160px;
	vertical-align: top;
}

.editProjectTablePeopleStatusCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 120px;
	width: 120px;
	vertical-align: top;
}

.editProjectTablePeopleEnddateCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 120px;
	width: 120px;
	vertical-align: top;
}

.editProjectTablePeopleMethsCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 120px;
	width: 100%;
	vertical-align: top;
}

.editProjectTablePeopleEditCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 200px;
	width: 200px;
	vertical-align: top;
}

.editProjectTableInfraCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 20px;
	width: 20px;
	vertical-align: top;
	text-align: center;
}

.editProjectTablePeopleButtonCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 40px;
	width: 40px;
	vertical-align: top;
	text-align: center;
}

.editProjectTableInsideDocsCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 600px;
	vertical-align: top;
}

.editProjectTableDocsCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 600px;
	vertical-align: top;
}

.editProjectTableMembersCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 600px;
	vertical-align: top;
}

.editProjectTableMethodologiesCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	min-width: 600px;
	vertical-align: top;
}

.popupWindowTable1stCol { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 100px;
	font-weight: bolder;
	vertical-align: top;
}

.popupWindowTable1stColNotAligned { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 100px;
	font-weight: bolder;
}

.popupWindowTable2ndCol { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 20px;
	vertical-align: top;
}

.popupWindowTable2ndColNotAligned { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 20px;
}

.popupWindowTable3rdCol { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 300px;
	vertical-align: top;
}

.popupWindowTable3rdColNotAligned { /* table that appears when a project is edited */
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	height: 15px;
	width: 300px;
}

.listBox1stCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	min-width: 160px;
}

.listBox2ndCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	width: 60px;
}

.listBox3rdCol { 
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	width: 160px;
}

.dropListNormal {
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
}

.listBoxNormal {
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
}

.optionListBoxMember {
/*	background-color:#FFFFFF;
	color:#000000; */
}

.optionListBoxPi {
/*	background-color:#FFFFFF;
	color:#FF0000; */
	font-weight: bold;
	font-style: italic;
}

.inputTextNormal {
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
	vertical-align: middle;
}

.buttonNormal {
	font-family: Lucida Console, Courier New, monospace;
	font-size: x-small;
}

.piInMembersList {
	font-weight: bolder;
        text-decoration: underline overline dotted green;
}

.cpiInMembersList {
        background-color: greenyellow;
}

.orphanInMembersList {
/*        background-color: #FFBC40; */
        background-color: #ffff99;
}

.multipleInMembersList {
        color: #FF0000;
}

.memberInMembersList {
	
}

.hundredPercentGrant {
        color: #0000FF;
}

.status_0_InMembersList {
/*        text-decoration: line-through dotted red;  */
        color: orange;
}

.status_1_InMembersList {
}

.status_2_InMembersList {
        text-decoration: line-through;
}

.adadates_before_InMembersList {
}

.adadates_ok_InMembersList {
}

.adadates_after_InMembersList {
        color: #FF0000;
}

.pcpiperiods_before_InMembersList {
}

.pcpiperiods_ok_InMembersList {
}

.pcpiperiods_after_InMembersList {
        color: #de8d40;
/*      color: #DAA520; */        
/*        color: #FA8072;  */
/*        text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; */
}

.limitedaccessInMembersList {
}

.circle_1_InMembersList {
}

.circle_2_InMembersList {
	font-style: italic;
/*	text-decoration: underline;     */
}

.circle_3_InMembersList {
	font-style: italic;
}

.bothrolesInMembersList {
        color: #FFAA00;
}

.activeInMethodologyList {
}

.notactiveInMethodologyList {
        text-decoration: line-through;
}

.highlight_R {
        color: #BB0000;
}

/*
.highlight_Y {
        color: #FFBC40;
        text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; 
}
*/

.highlight_Y {
    animation-name: flash;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
}

@keyframes flash {
    from { color: white; }
    to { color: #BB0000; }
}


.highlight_B {
}

.methodology_R_textcolor {
        color: #BB0000;
}

.methodology_Y_textcolor {
        color: #FFAA00;
}

.methodology_G_textcolor {
        color: #00BB00;
}

.calendarVisible {
	visibility:visible;
	display: block;
	z-index:1;
	position: absolute;
}

.calendarHidden {
	visibility:hidden;
	display: none;
}	

.folderActionVisible {
	visibility:visible;
	display: block;
}

.folderActionHidden {
	visibility:hidden;
	display: none;
}	

input#addProject32Button {
	background-image: url("../../img/prjadmin/32/addPrj.png");
}

input#updatePeopleList16Button {
	background-image: url("../../img/prjadmin/16/updatePeopleList.png");
}

input#addPerson16Button {
	background-image: url("../../img/prjadmin/16/addPerson.png");
}

input#addPersonToList16Button {
	background-image: url("../../img/prjadmin/16/addPersonToList.png");
}

input#addPersonToList32Button {
	background-image: url("../../img/prjadmin/32/addPersonToList.png");
}

input#delPerson16Button {
	background-image: url("../../img/prjadmin/16/delPersons.png");
}

input#editInfo16Button {
	background-image: url("../../img/prjadmin/16/editInfo.png");
}

input#addNewDoc16Button {
	background-image: url("../../img/prjadmin/16/addDoc.png");
}

input#addNewDoc32Button {
	background-image: url("../../img/prjadmin/32/addDoc.png");
}

input#addNewVer16Button {
	background-image: url("../../img/prjadmin/16/addVer.png");
}

input#updateVer16Button {
	background-image: url("../../img/prjadmin/16/updVer.png");
}

input#addFolder16Button {
	background-image: url("../../img/prjadmin/16/addFolder.png");
}

input#saveFolder32Button {
	background-image: url("../../img/prjadmin/32/saveFolder.png");
}

input#openAllFolder16Button {
	background-image: url("../../img/prjadmin/16/openAllFolders.png");
}

input#closeAllFolder16Button {
	background-image: url("../../img/prjadmin/16/closeAllFolders.png");
}

input#moveToFolder16Button {
	background-image: url("../../img/prjadmin/16/moveToFolder.png");
}

input#suggestResourceName16Button {
	background-image: url("../../img/prjadmin/16/suggestResourceName.png");
}

input#addPmc16Button {
	background-image: url("../../img/prjadmin/16/addPmc.png");
}

input#saveData32Button {
	background-image: url("../../img/prjadmin/32/saveData.png");
}

input#closeWindow32Button {
	background-image: url("../../img/prjadmin/32/closeWindow.png");
}

input#addMethodologyBlock32Button {
	background-image: url("../../img/prjadmin/32/addMethodologyBlock.png");
}

input#delMethodologyBlock32Button {
	background-image: url("../../img/prjadmin/32/delMethodologyBlock.png");
}

input#addMethodology32Button {
	background-image: url("../../img/prjadmin/32/addMethodology.png");
}

input#delMethodology32Button {
	background-image: url("../../img/prjadmin/32/delMethodology.png");
}

input#delProject32Button {
	background-image: url("../../img/prjadmin/32/delPrj.png");
}

input#destroyProject32Button {
	background-image: url("../../img/prjadmin/32/destroyPrj.png");
}

input#people32Button {
	background-image: url("../../img/prjadmin/32/people.png");
}

input#projects32Button {
	background-image: url("../../img/prjadmin/32/projects.png");
}

input#regUser32Button {
	background-image: url("../../img/prjadmin/32/regUser.png");
}

input#addCollaboration32Button {
	background-image: url("../../img/prjadmin/32/addCollaboration.png");
}

input#confirmRenameFolderButton {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/confirmRenameFolder.png");
}

input#undoRenameFolderButton {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/undoRenameFolder.png");
}

input#addAsset16Button {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/addAsset.png");
}

input#editAsset16Button {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/editAsset.png");
        cursor: pointer;
}

input#addAsset32Button {
	width: 32px;
	height: 32px;
	background-image: url("../../img/prjadmin/32/addAsset.png");
}

button.checkMark14Button {
        border: 1px solid black;
	width: 14px;
	height: 14px;
	background-image: url("../../img/check-mark-14.png");
}

button.crossMark14Button {
        border: 1px solid black;
	width: 14px;
	height: 14px;
	background-image: url("../../img/cross-mark-14.png");
}

input.checkMark14Button {
        border: 1px solid black;
	width: 14px;
	height: 14px;
	background-image: url("../../img/prjadmin/16/check-mark-14.png");
}

input.crossMark14Button {
        border: 1px solid black;
	width: 14px;
	height: 14px;
	background-image: url("../../img/prjadmin/16/cross-mark-14.png");
}

input#existingSharingAsset16Button {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/sharing_given.png");
        cursor: pointer;
}

input#notyetSharedAsset16Button {
	width: 16px;
	height: 16px;
	background-image: url("../../img/prjadmin/16/sharing_empty.png");
        cursor: pointer;
}

input.log2430Button {
        border: 1px solid black;
	width: 24px;
	height: 30px;
	background-image: url("../../img/prjadmin/log.png");
}

input.tree3030Button {
        border: 1px solid black;
	width: 30px;
	height: 30px;
	background-image: url("../../img/prjadmin/tree.png");
}

input.notificationsEnabledButton {
        border: 1px solid black;
	width: 30px;
	height: 30px;
	background-image: url("../../img/prjadmin/32/notificationsEnabled.png");
}

input.notificationsDisabledButton {
        border: 1px solid black;
	width: 30px;
	height: 30px;
	background-image: url("../../img/prjadmin/32/notificationsDisabled.png");
}

img.priorityMark {
        border: 1px solid black;
        width: 8px;
        height: 8px;
        background-image: url("../../img/x.gif");
}

.priorityMarkContainer {
	vertical-align: middle;
	text-align: center;
}

span.fieldValueProject {
	vertical-align: top;
}

span.editProjectButton {
	vertical-align: middle;
}

span.editProjectButton input:hover {
	cursor: pointer;
}

span.editProjectFlag {
	vertical-align: middle;
}

span.editProjectVersionName {
	vertical-align: middle;
}

span.unusableAsset {
        font-style: normal;
        color: #A00000;
}

div.editProjectButton {
	vertical-align:middle;
}

div.editProjectButton input:hover {
	cursor: pointer;
}

input.editProjectButton {
	background-repeat: no-repeat;
	background-position: center;
	width: 34px; 
	height: 34px; 
}

input.editProjectSmallButton {
	background-repeat: no-repeat;
	background-position: center;
	width: 17px; 
	height: 17px; 
}

input.editProjectWideButton {
	background-repeat: no-repeat;
	background-position: center;
	width: 27px; 
	height: 17px; 
}

div#documentList {
	width: 700px;
}

.hiddenTip {
	visibility:hidden;
	display: none;
}

.visibleTip {
	visibility:visible;
	display: block;
}

div.historyTooltip {
	color: #993300; /* text */
	border: 1px solid #a27c7c; 
	background: #f1dddd; 
	z-index: 1;
        position:absolute;
	width: 250px;
	height: 11px;
	font-size: 9px;
	clear: both; 
}

div.editButton {
	border: 2px solid #89a262; 
	width: 17px; 
	height: 17px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	color: #89a262; 
}

div.editSmallButton {
	border: 2px solid #89a262; 
	width: 12px; 
	height: 12px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	color: #89a262; 
}

/* nuovi stili per edit project */
button.editProjectButton_super {
	width: 50px; 
	height: 24px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #6382f3; 
	color: #6382f3; 
}

button.editProjectButton_super:hover {
	cursor: pointer;
	border: 2px solid #122b85; 
	color: #122b85; 
}

button.editProjectButton_owner {
	width: 50px; 
	height: 24px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #89a262; 
	color: #89a262; 
}

button.editProjectButton_owner:hover {
	cursor: pointer;
	border: 2px solid #475335; 
	color: #475335; 
}

button.editProjectButton_read {
	width: 50px; 
	height: 24px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #f88659; 
	color: #f88659; 
}

button.editProjectButton_read:hover {
	cursor: pointer;
	border: 2px solid #f35b1f; 
	color: #f35b1f; 
}

button.editProjectButton_locked {
	width: 50px; 
	height: 24px; 
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
	border: 2px solid #9f9d9d; 
	color: #9f9d9d; 
}

/*
button.editProjectButton_locked:hover {
	cursor: pointer;
}
*/
/* fine nuovi stili per edit project */

span.editSmallButton {
	vertical-align: middle;
}

span.editSmallButton input:hover {
	cursor: pointer;
}

div.editButton:hover {
	border: 2px solid #475335; 
	color: #475335; 
}

div.editSmallButton:hover {
	border: 2px solid #475335; 
	color: #475335; 
}

/*
div.noeditButton {
	border: 2px solid #9f9d9d; 
	width: 17px; 
	height: 17px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #9f9d9d; 
}

div.noeditSmallButton {
	border: 2px solid #9f9d9d; 
	width: 12px; 
	height: 12px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #9f9d9d; 
}

div.supereditButton {
	border: 2px solid #6382f3; 
	width: 17px; 
	height: 17px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #6382f3; 
}

div.supereditSmallButton {
	border: 2px solid #6382f3; 
	width: 12px; 
	height: 12px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #6382f3; 
}

div.supereditButton:hover {
	border: 2px solid #122b85; 
	color: #122b85; 
}

div.limitededitButton {
	border: 2px solid #f88659; 
	width: 17px; 
	height: 17px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #f88659; 
}

div.limitededitSmallButton {
	border: 2px solid #f88659; 
	width: 12px; 
	height: 12px; 
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #f88659; 
}

div.limitededitButton:hover {
	border: 2px solid #f35b1f; 
	color: #f35b1f; 
}
*/

.hiddenMetBlock {
	visibility:hidden;
	display: none;
}

.visibleMetBlock {
	visibility:visible;
	display: block;
}

table.naked {
	border: hidden; 
}

tr.naked {
	border: hidden; 
}

td.naked {
	border: hidden; 
}

.hiddenAlert {
	visibility:hidden;
	display: none;
}

.visibleAlert {
	visibility:visible;
	display: block;
}

.hiddenDiv {
	visibility:hidden;
	display: none;
}

.mainDiv {
/*	border: 3px solid green; */
        float: left; 
}

.menuDiv {
/*	border: 3px solid green; */
        width: 500px;
/*        align: left; DICE unknown property     */
        float: right;
/*        background-color: #f88659;  */
        padding-top: 2px;
        padding-bottom: 2px;
}

.menuItemDiv {
        width: 300px;  
/*        color: #FFFFFF; */
        color: #32378f; 
        background-color: #efefff;
        text-shadow: 1px 1px #6d0606; 
        font-weight: normal; 
        background-color: #efefff; /* azzurrino chiaro */     
        padding-left: 2px;
        padding-bottom: 2px;
}

.menuItemDiv:hover {
        width: 300px;  
        color: #efefff;
        background-color: #32378f;
        cursor: pointer;
        text-shadow: 1px 1px #6d0606;
        font-weight: normal; 
        padding-left: 2px;
        padding-bottom: 2px;
} 

.projectsNotifications {
	font-weight: bolder;
/*	border: 2px solid #f88659; */
	color: #f88659; 
}        

.dashboardNotifications {
	font-weight: bolder;
/*	border: 2px solid #f88659; */
	color: #f88659; 
}        

.peopleDiv {
	clear: both;
}        

.personDiv {
	clear: both;
}        

.bareProjects {
        clear: both;
}

.dashboardDiv {
	clear: both;
}        

.dashboardReadNotifications {
/*	font-weight: bolder;*/
/*	border: 2px solid #f88659; */
	color: #f88659; 
}        

.dashboardUnreadNotifications {
	font-weight: bolder;
/*	border: 2px solid #f88659; */
	color: #f88659; 
}        

.afferenceGenericColumn {
        padding-left: 2px;
        float: left;
        
}

.afferenceSmallColumn {
        padding-left: 2px;
        width: 20%; 
        float: left;
}

.afferenceLargeColumn {
        padding-left: 2px;
        width: 60%;
        float: left;
}

.afferenceEvent {
        min-height: 30px;
	clear: both;
}        

.afferenceEvent_0 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: orange; 
}        

.afferenceEvent_1 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: green; 
}        

.afferenceEvent_2 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: red; 
}        

.afferenceEvent_3 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: blue; 
}        

.afferenceEvent_4 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: blue; 
}        

.afferenceEvent_5 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: blue; 
}        

.afferenceStep {
        min-height: 30px;
	clear: both;
}        

.afferenceStep_Normal {
	color: black; 
}

.afferenceStep_0 {
/*	font-weight: bolder; */
/*	border: 2px solid #f88659; */
	color: Coral; 
}        

.afferenceStep_1 {
	color: green; 
}        

.afferenceStep_2 {
	color: red; 
}        

.afferenceStep_3 {
	color: DarkBlue; 
}        

.afferenceStep_4 {
	color: purple; 
}        

.afferenceStep_5 {
	color: DarkOrange; 
}        

.afferenceStep_6 {
	color: MediumVioletRed; 
}        

.eventBlock {
        padding: 2px;
        padding-left: 5px;
/*        border: 1px solid red; */
}

.stepBlock {
        padding: 2px;
        padding-left: 5px;
/*        border: 1px solid blue; */
}

.highlightedBlock {
        font-weight: bold; 
        background-color: #ffff00;
        border: 1px solid black;
}

.normalBlock {
        font-weight: normal; 
        background-color: transparent;
        border: hidden;
}

.genericReversibleBlock {
        border: 1px solid #0000FF;
/*        font-style: italic; */
        color: #0000FF;
}

.genericReversibleBlock:hover {
        border: 1px solid #0052CC;
        color: #0052CC;
}

.genericRevertedBlock {
        width: 300px;
        border: none;
        color: #0000FF;
}

.genericLink {
        border: 1px solid #FF00FF;
/*        font-style: italic; */
        color: #FF00FF;
}

.genericLink:hover {
        border: 1px solid #FF52CC;
        color: #FF52CC;
}

.noLink {
        border: 1px solid #808080;
/*        font-style: italic; */
        color: #808080;
}

.noLink:hover {
        border: 1px solid #404040;
        color: #404040;
}

.clickedTextElement {
        color: #800000;
/*        text-shadow: 1px 1px #6d0606;*/
        font-weight: bolder;
}

.notclickedTextElement {
        color: #000000;
}

.hoveredTextElement {
        font-style: italic;
        background-color: #00D000;
}

.nothoveredTextElement {
        font-style: normal;
        background-color: #FFFFFF;
}

.pendingRequest {
        font-style: normal;
        color: #A00000;
}

.crTableRow {
        display:table-row;
}

.crTableName {
        width: 300px;
        display:table-cell;
	padding: 1px;
}

.crTableLRList {
        width: 500px;
        display:table-cell;
	padding: 1px;
}

.afferenceRequest {
/*        -moz-appearance: toolbarbutton-dropdown;  */
        font-family: Lucida Console, Courier New, monospace;
        font-style: normal;
	font-size: 11px;
        color: #000000;
/*
	font-size: x-small;
	height: 15px;
	min-width: 120px;
	width: 120px;
	vertical-align: top;
*/
}

.formCollaboration1stCol {
        clear:both;
        float: left;
        width: 30%;
}

.formCollaboration2ndCol {
        float: right;
        width: 70%;
}

div.logTip {
	color: #993300; /* text */
	border: 1px solid #588058; 
	background: #d4ffd4; 
	z-index: 1;
        position:absolute;
	width:500px;
/*	height: 20px; */
	font-size: 9px;
	clear: block;
}

table.logTable {
        border: 1px solid #588058; 
        width: 1000px;
        background: #d4ffd4; 
}

table.logTable tr {
        font-size: 11px;
}

table.logTable td {
        padding: 1px;
        cell-spacing: 1px;
        background: #eeffee; 
}

.newAfferenceRequest {
        border: 1px solid #c0c0c0; 
        padding: 5px;
/*        background: #eeffee;  */
        background: #e0e0e0; 
}