body,passowrd,button{
 	background: #A7A7A7;
    color: #000000;
    font-size: 14px;
    font-family: sans-serif,verdana;
    cursor: default;
	
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#000000;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-face-color:#75BC78;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}
.input{
	font-family:verdana; 
	font-size:9pt; 
	color:black; 
	background-color:#FFFFFF; 
	border:#555555; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;}
	
}
.button{
	color: #FFFFFF; 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font: bold;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 20px;
}
.bhead{
	font-size: 9pt;
	font-family: verdana;
	font-weight: normal;
	/*border: 1px solid #663399;*/
	/*height: 30px/*;
}

.bhead1{
	font-size: 8pt;
	font-family: verdana;
	font-weight: normal;
	color:e3e3e3;
}

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;
text-decoration: underline;
}
.mainHeader{
	background: #CCCCCC;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: sans-serif,verdana;
	font-weight: bold;
	/*border: 1px solid #663399;*/
	height: 30px;
	vertical-align: middle;


}
.tableColHeading{
    background: #CCCCCC;
   /*color: #FFFFFF;*/
    text-align: center;
    font-size: 11px;
    font-family: sans-serif,verdana;
    font-weight: bold;
   /*border: 1px solid #5A5655;*/
}
.tableCell{
	
    background: #FFFFFF;
	border:#DDDDDD;
    color: #000000;
    /*text-align: center;*/
    font-size: 8pt;
	font-weight: normal;
    font-family: verdana;
}
.formTitleCenter
{
    background: #663399;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-family: sans-serif,verdana;
}
.formFont{
background: #FFFFFF;
border:#DDDDDD;
color: #000000;
/*text-align: center;*/
font-size: 8pt;
font-weight: bold;
font-family: 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;
}
A:link,A:active,A:visited{
    font-weight:normal;
    font-size:9pt;
	font-family: verdana;
    text-decoration: none;
    color: Blue ;
}
A:hover{
    color: red;
}
A.bl:link,A.bl:active,A.bl:visited,A.bl:hover{
    font-weight:normal;
    font-size:8pt;
    text-decoration: none;
    color: #FFFFFF ;
	
}
A.bl:hover{
    color:red;
}
A.footer:link,A.bl:active,A.footer:visited,A.footer:hover{
    font-weight:normal;
    font-size:8pt;
    text-decoration: none;
    color: #FFFFFF ;
	
}
A.footer:hover{
    color:white;
    text-decoration: underline;
}
hr{
    color: #489595 ;
    height: 2px;
    width: 80%;
    text-align: center;
}

.okMessage{
    color:green;
    text-align:center;
    font-weight:bold;
    font-size:10px;
	font-family: verdana;
}

.searchResult{
	font-size:12px;
	font-family: verdana,Arial;
	background: #CCCCCC;
	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: #131C1C;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #5A5655;
	padding-top: 1px;
	padding-bottom: 1px;
}

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