h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 18px;
	text-align: CENTER;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 1px;
	/*background-color: #E8E8E8;*/
	/*background-image: url(Images/H3.gif);*/
	}
PRE{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}	
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	font-style: normal;
	padding-top: 1px;
   padding-bottom: 1px;
	border-bottom: 1px solid;

	}
h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	text-align: CENTER;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 1px;

	}
h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0; 
	margin: 0; 
	}
body {

	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
   	margin: 0;   
	padding:0;	
		}

#maintable {
	width:100%;
	border-collapse:collapse;
}

#maintable td{
	padding:0;
}

/* SCREEN */
TABLE.clsScreen {
	list-style-type: none;  
	margin: 0px;  
	padding:0px; 
	white-space: nowrap;}

TABLE.clsScreen TD{ 
	margin:2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px; 
	padding-bottom: 0px;}

TABLE.clsScreen a{ 
	border-right: 1px solid; 
	border-left: 1px solid; 
	border-top: 1px solid; 
	color: #656565; 
	background-image: url(Images/otherTABs.gif); 
	height: 15px; 
	background-color: #D2D2D2; 
	color:#000; 
	text-decoration: none;
	padding: 0.2em 0.2em 0.2em 0.2em;  
	font-weight: bold;}

TABLE.clsScreen a:hover{ 
	color: Black }

TABLE.clsScreen a.currentTab {
	background-image: url(Images/currentTABs.gif); 
	background-color: Red; 
	color:#fff; 
	text-decoration: none;
	padding: 0px 0.3em;  
	font-weight: bold; }
/* VIEW */
TABLE.clsView { 
	background-color: #285577;
        margin: 0px;  
	padding:0px; 
	white-space: nowrap;
	font-size: 10px;
}
TABLE.clsView TD{  
	white-space: nowrap; 
       font-size: 10px;
       vertical-align: text-bottom; 
       margin:0;
       padding:2px; 
       text-align: center;  
       display: inline;  
       height: 0px;
}
TABLE.clsView a{

   	font-size: 10px;
	color: #B1D3EC; 
	text-decoration:none;
	padding: 0px 0.3em;  
	font-weight: bold;   
}
TABLE.clsView a:hover{

		color: White;
			}
TABLE.clsHisBar { 
	background-color: #D7D7D7;  
        height: 15px; width: 100% ;  
	vertical-align: middle;
}
TABLE.clsHisBar a, TABLE.clsHisBar p, TABLE.clsHisBar TH{
		display: inline;
		color: #515151;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   	font-size: xx-small;
		font-weight: bold;

}
TABLE.clsHisBar a:hover{
		color: Black;	
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	   	font-size: xx-small;
		font-weight: bold;
}				
/* TABELLE */
TABLE.clsTopBar {
		width:100%; 
		padding: 0; 
		margin: 0;  
		background-color:  #808285;/*c0c0c0 grey*/
}
TABLE.clsTopBar TH{
		width:100%;  
		text-align: left;
}
TABLE.clsScroller A, TABLE.clsScroller P {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      		font-size: 10px;
	   	text-decoration: none;
		color: Black;
 		}
TABLE.clsScroller TD{		
		vertical-align:  baseline;
		}
TABLE.clsRicerca{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 10px;
		background: #E7E7E7;
		border: 1px solid Black;
		width: 100%;
 		}
TABLE.clsRicerca TH,TD{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      		font-size: 10px;
 		}
TABLE.clsPulsantiera {
				background: #D2D2D2;	
				width: 100%;
}
TABLE.clsPulsantiera TD{
		width: 100%;
 		}
TABLE.clsListViewTOP{
		border: 1px solid Black;
 		}
.clsListViewTOP TH{
		 	 font-weight: bold;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background: #C4C4C4 ;
			 border-bottom: 1px solid  #285577;
			 background-image: url(Images/ListViewTOP_TH.gif);
			/* nowrap;*/
		 }
.clsListViewTOP TH A, clsListViewTOP TH A:hover{
			 color: Black;
			 text-decoration: none;	
}
TABLE.clsListViewTOP TD{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;	
		 }
TABLE.clsListViewTOP TR.R0{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 border: 1px;			 
		 }
TABLE.clsListViewTOP TR.R1{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:  #EDEDED;
			 border: 1px;
		 }
TABLE.clsListViewTOP TR.ON{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:   #D0FEFF;
		 }
TABLE.clsListViewTOP TR.SEL{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:   #B2FFDA;
			 cursor: pointer;			 
		 }		 
TABLE.clsListViewTOP TD a{
	  	color: Navy;
		text-decoration: none;	  
	}
TABLE.clsListViewTOP a.textInactive	{
	  	color: silver;
		text-decoration: none;	  
	}
TABLE.clsListViewTOP a:hover{
		text-decoration: underline;
	}
TABLE.clsListViewTOPNoBorder{
 		}
.clsListViewTOPNoBorder TH{
		 	 font-weight: bold;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background: #C4C4C4 ;
			 border-bottom: 1px solid  #285577;
			 background-image: url(Images/ListViewTOP_TH.gif);
			 /*nowrap;*/
		 }
.clsListViewTOPNoBorder TH A, clsListViewTOPNoBorder TH A:hover{
			 color: Black;
			 text-decoration: none;	
}
TABLE.clsListViewTOPNoBorder TD{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;	
		 }
TABLE.clsListViewTOPNoBorder TR.R0{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 border: 1px;			 
		 }
TABLE.clsListViewTOPNoBorder TR.R1{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:  #EDEDED;
			 border: 1px;
		 }
TABLE.clsListViewTOPNoBorder TR.ON{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:   #D0FEFF;
		 }
TABLE.clsListViewTOPNoBorder TR.SEL{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			 background-color:   #B2FFDA;
			 cursor: pointer;			 
		 }		 
TABLE.clsListViewTOPNoBorder TD a{
	  color: Navy;
		text-decoration: none;	  
	}
TABLE.clsListViewTOPNoBorder a.textInactive	{
	  color: silver;
		text-decoration: none;	  
	}
TABLE.clsListViewTOPNoBorder a:hover{
		text-decoration: underline;
	}
.clsDetailViewNoBord, .clsEditDetailNoBord{
		/*background: #FBF5DF;*/
		width: 100%;
 		}
.clsDetailView, .clsEditDetail{
		border: 1px solid Black;
		/*background: #E7E7E7;*/	
		width:100%;
 		}		 
.clsDetailView TH, TABLE.clsEditDetail TH{
			 width:20%;
		 	 font-weight: bold;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: right;
			 background: #D8D8D8;
			 /*border-bottom: 1px solid red;*/
			 padding-right: 8px;
			 color: #4E4E4E;
			 white-space: nowrap;
		 }		 
.clsDetailView TD, TABLE.clsEditDetail TD{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			font-size:  xx-small;
			font-weight: bold;
		 }		
.clsDetailView a{
	   color: #0000CD;
	   font-size:  xx-small;
 }
.clsDetailView a:hover{
	   text-decoration: none;
	   font-size:  xx-small;
 }
.clsDetailViewNB, .clsEditDetail{
		/*background: #E7E7E7;*/	
		width:100%;
 		}		 
.clsDetailViewNB TH, TABLE.clsEditDetail TH{
			 width:20%;
		 	 font-weight: bold;
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: right;
			 background: #D8D8D8;
			 /*border-bottom: 1px solid red;*/
			 padding-right: 8px;
			 color: #4E4E4E;
			 white-space: nowrap;
		 }		 
.clsDetailViewNB TD, TABLE.clsEditDetail TD{
			 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 text-align: left;
			font-size:  xx-small;
			font-weight: bold;
		 }		
.clsDetailViewNB a{
   	color: #0000CD;
   	font-size:  xx-small;
 }
.clsDetailViewNB a:hover{
  	text-decoration: none;
   	font-size:  xx-small;
 }
a {  color: #000000;
     font-style: normal;
     font-size: 10px;
}
a:hover {  
     font-style: normal;
     font-size: 10px;
	  text-decoration: none;
}
p {  font-style: normal;
     font-size: 10px;
     font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight: bold
  }
INPUT, TEXTAREA {
	/*   height: 18px;*/
	font-size: 10px;
   	border : 1px solid black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
INPUT.CHECKBOX {
	font-size: 10px;
   	border : 1px solid black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
CHECKBOX {
	font-size: 10px;
   	border : 1px  solid black;
		}
SELECT {  font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	border : 1px solid black;
	background :  White;
       }
.textInactive{
	color: Silver;
	text-decoration: none;
}
.clsFuncBtn{
    	height: 18px;
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 text-decoration: none;
	 text-transform: none;
	 border: 1px ;
	 border-bottom: 2px;
	 border-right: 2px;
    	margin: 0px; 
    	border-color: Gray;
	 border-style:  solid;
 	 background:  #EEEEEE;
	 padding: 0px;
	/*line-break: strict;*/
	background-image: url(Images/funcBtn_BG.gif)	 ;
}		 
.clsFuncBtn A, .clsFuncBtn A:hover{
/*    vertical-align: middle;*/
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-variant: normal;
	 cursor: default;	
	 color: black;	
	 text-decoration: none;
	 text-transform: none;
	 padding-left: 2px;	
	 padding-right: 2px;		 
	 padding-top:   5px;		 
	 padding-bottom: 5px;		 
	 font-style: normal;
	 font-weight: normal;
	 text-align: center;
	/* height: 18px;*/
}
.clsFuncBtn A:hover{
	 background-image:  url(Images/H3.gif);
	 cursor: pointer;
}
.clsRequired{
	color: Red;
   	font-weight: bold;
}
.ErrorMsg{
   	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: yellow;
	width: 100%;
   	border: dashed red;
	background-color: black;	
   	text-align: center;
	padding: 10px;
}
.clsCalendar TABLE{
	  border: solid 1px   #DCDCDC;
	  padding: 1px;	
}
.clsCalendar TD, .clsCalendar TH{
	  background-color: #EEFBFA; /*#FFFFC6;*/
	  border: solid 1px;
	  padding: 0;	
}
.clsCalPopUp{
	  background-color:  #FFFFC6 ;/*#FFFF93;*/
	  color:   black;
	  white-space: nowrap;
	  border-color: Red;
	  border-left: solid 0px;
	  border-right: solid 0px;
	  border-bottom: solid 0px;
	  border-top: solid 0px;
	  padding: 5px;		
}
.clsCalendar TH{
	  background-color: #285577;/*#FFFF93;*/
	  color: white;
	  border-left: solid 1px;
	  border-right: solid 1px;
	  border-bottom: solid 1px;
	  border-top: solid 1px;
	  padding: 0;	
}
.clsCalendarDay {
	  background-color: #B1D3EC; /*#D8FFB2;*/
	  border: solid 1px silver;
	  padding: 2px;
	  text-align: center;
/*  width: 100%;*/
}
.clsCalendarDay A{
	  text-decoration: none;
	  font-weight: bold;	
	  white-space: nowrap;
}
.clsCalendarEvents table, .clsCalendarEvents td, .clsCalendarEvents tr{
	  padding: 0;
	  border: 0 none;
/*  font-size: 10px;*/
  	text-align: left;
}
.clsCalendarEvents a{
  	text-decoration: none;	
}
.clsCalendarEvents a:hover{
  	text-decoration:  underline;
}
.clsGenPopUp{
	  background-color:  #EDEDED /*#FFFFC6*/ ;
	  color:   black;
	  width: 300px;
	  border-color: Red;
	  border-left: solid 1px;
	  border-right: solid 2px;
	  border-bottom: solid 2px;
	  border-top: solid 1px;
	  padding: 2px;  
}
.clsTABLEPopUpContent{
  	overflow: auto;
  	height:200px
}
.clsTABLEPopUp TH{
	  text-align:right;
	  background-image:  none ;
	  background-color:  #EDEDED ;
	 border-bottom: solid 2px silver;
}
.Foot{
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	}
.noho{
	background-color: #DC143C;
	border: thick groove Fuchsia;
}

.theme{
	margin:0px;
}


/* Login - start */

.theme{
	margin:0px;
}

#centrlog tr {
	color:#ffffff;	
}


#redtext {
	color:#D40D12;	/*red*/
	font-size: 12px;
	padding:0px;
	margin-bottom:0px;
}

.noborder{
	margin-bottom:0px;
	margin-top:0px;
}



.ontheright{
	  border:0px;
	 position: relative; 
         left: 140px;
         top: 15px;

} 

.dropdown{
	width:155px;

} 

#wrapper{
	text-align:center;
} 

#main{
	width:522px; /*if dudes r not enabled width:263px*/
	margin:auto;
	text-align:left;
	_width:532px;/*if dudes r not enabled width:273px*/
	/*_margin-left:45%;*/
} 


#lcol{
	float:left;
	margin:0px;
	padding:0px;
	height:255px;
	width:115px;
} 

#newFeatures{
	display:none;
	
} 

#newBtn{
	cursor:pointer;
}

#rcol{
	float:left;
	margin-top:10px;
	padding:0px;
	height:235px;
	/*width:250px;*/
	width:115px;
	overflow:auto;
	color:#808285;
} 
#rcol h2{

	color:#D40D12;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding-top:5px;
} 


#centrcol{
	background-image: url(../../resources/images/login.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
	height:255px;
} 

.dudes{
	margin:8px auto 0 auto;
	_margin:6px auto 0 auto;
	padding:0px;
} 

.dudes img{
	margin-left:20px;
	margin-bottom:27px;
	padding:0px;
	cursor: pointer;
} 

#info{
	/*text-align:center;*/
	color:#808285;
	font-size:12px;
	margin-left:25px;


}
/* Login - end */


