body,INPUT,passowrd{
    
	/*background: #FFFFFF;*/
    color: #000000;
    font-size: 14px;
    font-family: sans-serif,verdana;
    cursor: default;
	
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#000000;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}
.input{
	font-family:verdana; 
	font-size:9pt; 
	color:black; 
	background-color:grey; 
	border:#555555; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;}
	
}
/*.button{
	color: #000000; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font: bold;
	background: #CCCCCC;
	border: 1px solid #CCCCCC
	height: 20px;
}*/
.button{
	color: #000000; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: ;*/
	text-align: center;
	font-size: 11px;
	/*font: ;*/
	background: #FFFFFF;
	border: 1px solid;
	border-color:#009999;
	height: 18px;
}
.button1{
	color: #006699 !important;
	color: #006699; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif !important;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif ;
	text-align: center;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid;
	border-color: #006699;
	height: 18px;
}
INPUT.text,INPUT.password{
    cursor: text;
	font-family:verdana; 
	font-size:9pt; 
	color:black; 
	background-color:grey; 
	border:black; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;}
}
.blueund{
color: blue;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}
.mainHeader{
	background:#009999;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #663399;
	height: 30px;
	vertical-align: middle;


}
.tableColHeading{
    background: #dcdcdc;
   /*color: #FFFFFF;*/
    text-align: center;
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	height:24px;
   /*border: 1px solid #5A5655;*/
}



.tableCell{
    background: #f9f9f9;
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
}

.tableCellnew{
   
    color: #000000;
    text-align: left;
    font-size: 12px;
    font-family: sans-serif,verdana;
}

.tableCell_right{
    background: #f9f9f9;
    color: #000000;
    text-align: right;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tableCell_banner_V{/*VISIBLE*/
    background: #E9E9E9;
    color: #000000;
    text-align: left;
    font-size: 11px;
    font-family: sans-serif,verdana;
}

.tableCell_banner_U{/*UNVISIBLE*/
		background: #FF9595;
    color: #000000;
    text-align: left;
    font-size: 11px;
    font-family: sans-serif,verdana;
		text-decoration:line-through;
}

.formTitleCenter
{
    background: #663399;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-family: sans-serif,verdana;
}
.formTitleCenterkk
{
    background: #f9f9f9;
	font-weight:bold;
    color: #FFFFFF;
    text-align: center;
    font-size: 15px;
    font-family: sans-serif,verdana;
}
.formTitle{
    background: #663399 ;
    color: #FFFFFF;
    text-align: right;
    font-size: 14px;
    font-family: sans-serif,verdana;
    /*border: 1px solid black;*/
}
.formTitleLeft{
    background: #663399 ;
    color: #FFFFFF;
    text-align: left;
    font-size: 14px;
    font-family: sans-serif,verdana;
    /*border: 1px solid black;*/
}
.debug{
    color:red;
    font-weight:bold;
    font-size:14px;
    width: 100%;
}
.tree{
    font-weight:bold;
    font-size:8px;
    font-family: verdana;
}
.errorMessage{
    /* for now, we keep errors the same as debug messages (nice and clear) */
    color:red;
    text-align:center;
    font-weight:bold;
    font-size:10px;
	font-family: verdana;
}

.updateBlockMessage
{
    /* for now, we keep errors the same as debug messages (nice and clear) */
    color:red;
    text-align:center;
    font-weight:bold;
    font-size:14px;
	font-family: verdana;
}
/*A:link,A:active,A:visited{
    font-weight:bold;
    font-size:14px;
    text-decoration: none;
    color: #34517c ;
}
A:hover{
    color: #14361B;
    font-weight:bold;
}
A.ab:link,A.ab:active,A.ab:visited{
    font-weight:bold;
    font-size:20px;
    text-decoration: none;
    color: #000000 ;
}
A.ab:hover{
    color: #14361B;
    font-weight:bold;
}
/*second anchor class*/
A:link,A:active,A:visited{
    font-weight:normal;
    font-size:10px;
    text-decoration: none;
    color: #34517c ;
}
A:hover{
    color: #14361B;
    font-weight:bold;
}
A.bl:link,A.bl:active,A.bl:visited{
    font-weight:normal;
    font-size:12px;
    text-decoration: none;
	font-family:Verdana;
    color: #34517c ;
}
A.bl:hover{
    color: #14361B;
    font-weight:bold;
}

hr{
    color: #14361B ;
    height: 2px;
    width: 80%;
    text-align: center;
}

.okMessage{
    color:green;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.cm{
    color:1A532A;
    text-align:center;
    font-weight:bold;
    font-size:16px;
}

A:link.link,A:active.link,A:visited.link{
    font-weight:bold;
    font-size:40px;
    text-decoration: none;
    color: white;
}
A:hover.link{
    color: blue;
}
.searchResult{
	font-size:12px;
	font-family: verdana,Arial;
	background: #0393D5;
	vertical-align: top;
}
.greyHeading {
	font-size:12px;
	font-family: verdana, Arial;
	background: #DDDDDD;
	vertical-align: top;
	color: #000099;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #663399;
	padding-top: 5px;
	padding-bottom: 5px;

}

.resultCell {
	
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #663399;
	padding-top: 5px;
	padding-bottom: 5px;
}

.blueOutline {
	border-left: 1px solid #663399;
	border-right: 1px solid #663399;
	border-top: 1px solid #663399;
	border-bottom: 1px solid #663399;
}

.blueSeparator {
	border-bottom: 1px solid #663399;
}

.navCell {
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
    background:#2F7072;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #5A5655;
	padding-top: 1px;
	padding-bottom: 1px;
}

.footerbackground {
	background-color: #2F7072;
}
.select
{
font-family:verdana; 
font-size:9pt; 
color:black; 
background-color: #ffffff;
border-style:groove !important;
border-top-width:2px; 
border-bottom-width:2px; 
border-right-width:2px; 
border-left-width:2px;

}
.smalltext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}

.smalltextbold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#333333;

}

.smalltextitalic{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
color:#333333;

}
