a {
   color:black;
   font-style:normal;
   font-size: 8pt;
   text-decoration:none;
}
a:hover {
	color:black;
	font-size: 8pt;
	text-decoration:underline;

  }

H1 { 
  color: #000000; 
  font-style: italic;
  } 
BODY {
  background-color: #FFFFFF;
  font-family: "Verdana";
  }
SELECT {
  font-family: "Verdana";
  font-size: 8pt;
  }

INPUT {
    font-family:verdana;
    
	    text-align:left;
    font-size:8pt;
}

SELECT {
    font-family:;	
    xbackground-color:#91c6f6;
    font-size:9pt;
    width:125px;
}
INPUT.newbutton {
        cursor: hand;
  	background-color: #000000;
	text-align:center;
	height:19px;
	width:95px;
	color:white;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
        border: 0px;
}


INPUT.hi_newbutton {
        cursor: hand;
	height:19px;
	width:95px;
	text-align:center;
    	background-color: #339933;
	border: 0px;
	color:white;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	
}
INPUT.read_only {
  font-family: "Verdana";
  font-size: 8pt;
  background-color: #cccccc;
  }
input.select {
  font-family: "Verdana";
  font-size: 8pt;
  }
INPUT.password {
  font-family: "verdana";
  font-size: 8pt;
  xbackground-color: black;
  }
  
  
INPUT.jumpto {
        cursor: hand;
	text-align:center;
	font-size:8pt;
	width:15px;
        xbackground-color:blue;
        background-color:#83C041;
	color:white;
        border: 0px;
}


INPUT.hi_jumpto {
        cursor: hand;
        text-align:center;
	font-size:8pt;
        width:15px;
        background-color:#00FF99;
        color:white;
	border:0px;
}


.currjumpto {
        background-color:white;
        width:15px;
	xheight:15px;
	font-size:8pt;
	text-align:center;
	border:0px;
        color:black;
}
.hilist {
    color:red;
    background-color: #00FF99;
    cursor:hand;
}
.navbar {
  font-size: 8pt;
  font-family: verdana;
  font-weight:bold;
  font-style:normal;
  color:black;
}
.navloc {
  font-size:8pt;
  font-family: Verdana;
  font-style:normal;
  font-weight:bold;
  xtext-decoration:none;
  color:white;
}
.split {
  font-size: 8pt;
  font-family: verdana;
  color:white;
}
.navover {
  color: white;
  
  font-family: verdana;
  font-size: 8pt;
  font-weight:bold;
  font-style:normal;
  cursor:hand;
}
{all text used as field labels, search labels, registration page etc}
.label {
    font-family:verdana; 
    text-decoration:none; 
    xtext-indent:1%;
    color:white; 
    font-size:8pt;
}
INPUT.BUTTON {
  font-family: "verdana";
  font-size: 8pt;
  }
INPUT.courier {
  font-family: courier;
  }
xtable {
	background-color: silver;
	border: thin outset white;
}
table.panel {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color:white;
	background-color: #83C041;
}
.hi {
        color:red;
        text-decoration:underline;
}
TABLE.list {
	background-color: #33CCFF;
	border: outset thin white;
}
SPAN {
	xposition: relative;
	vertical-align: middle;
	font-family: verdana;
	font-size: 8pt;
}
DIV {
	xposition: relative;
	font-family: verdana;
	font-size: 8pt;
}
DIV.label {
	position: relative;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: black;
	text-align: right;
	
}
SPAN.dyn  {
	position: relative;
}
SPAN.msg {
	position: relative;
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	background-color: #778899;
  	color: white;
	text-align: center;
	visibility: hide;
}
DIV.msg {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: white;
	
	text-align: center;
	width: 100%;
	visibility: hidden;
	position: relative;
}
DIV.title {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
  	color: black;
	text-align: center;
}
DIV.subtitle {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: black;
}
SPAN.subtitle {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: black;
}
DIV.popup {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: red;
}
SPAN.sunk {
	border: inset thin white;
	font-family: verdana;
	font-size: 8pt;
  	color: black;
	
}
SPAN.title {
	position: relative;
	background-color: ivory;
	text-decoration: underline;
}
SPAN.text {
	position: relative;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
  	color: white;
}
SPAN.label {
	position: relative;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
  	color: #FFFFFF;
}
TABLE.box {
  border: ridge;
}
TH {
	xbackground-color: ivory;
	background-color: #83C041;
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
	xcolor: black;
	color: white;
}
xTD {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: black;
}
TR.list {
	border: solid thin;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: #83C041;
}
TR.hiList {
	background-color: #00FF99;
	border: outset thin;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	cursor: hand;
}
.navbar {
  font-size: 8pt;
  font-family: Verdana;
  font-weight:bold;
 xfont-style:normal;
  color:black;
}
.navloc {
  font-size:8pt;
  
  font-family: Verdana;
  xfont-style:normal;
  font-weight:bold;
  xtext-decoration:underline;
  color:white;
}
.split {
  font-size: 8pt;
  font-family: verdana;
  color:white;
}
.navover {
  color: white;
  
  font-family: Verdana;
  font-size: 10pt;
  font-weight:bold;
  xfont-style:normal;
  cursor:hand;
}
TR.heading {
  background-color: #ffffbb;
  }
.stripe {
  background-color: #000000;
  color: white;
  font-weight: bold;
  font-family: verdana;
  }
SELECT.courier {
  background-color: #CCFFFF; 
  font-family: courier;
  font-size: 8pt;
  }
.heading {
  
  }
.smallheading {
  font-size: 8pt;
  background-color: #ffffbb;
  }
.color {
  background-color: #ccffff; 
  }
.readonly {
  background-color: #666666; 
  color: #cccccc; 
  }
.warning {
  background-color: #ff0000; 
  }
.orange {
  background-color: #ff9900; 
  }
.smallcolor {
  font-size: 7pt;
  background-color: #ccffff; 
  }
.smallfont {
  font-size: 7pt;
  }
.info {
  font-family; verdana;
  font-style: italic;
  font-weight: bold;
  xcolor: white;
  color: black;
  }
.textarea {
  background-color: #ccffff; 
  color: gray;
  border: thin ridge;
  font-family: courier;
  }
#tipbox {
  border: black solid 1px;
  padding:2px;
  background-color: #FCF5C8 ;
  font-size: 7pt;
  color: #000000;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  position:absolute;
  z-index : 100; visibility: hidden
}
