a:link { color : #003399; }
a:visited { color : #000066; }
a:hover { color : #FF3300; }
a.process_l:link { color : #313131; }
a.process_l:visited { color : #313131; }
a.process_l:hover { color : #313131; font-weight: bold; }
.process_s
{
	font-size: 87%;
    COLOR: #333366;
    FONT-FAMILY: Helvetica, Arial, Verdana
}
.process_m
{
	font-size: 88%;
    COLOR: #333366;
    FONT-FAMILY: Helvetica, Arial, Verdana
}
.process_l
{
    FONT-SIZE: medium;
    COLOR: #313131;
    FONT-FAMILY:  Helvetica, Arial, Verdana;
    FONT-VARIANT: small-caps
}
.process_xl
{
    FONT-SIZE: large;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #333366
}
.tabon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #999999
}
.taboff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #cccccc
}
.tableform
{
    FONT-WEIGHT: normal;
	font-size: 88%;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana
}
.tablefieldtitle
{
    FONT-WEIGHT: bold;
	font-size: 87%;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY:  Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #888A89 
}
.tablefieldtitle_high
{
	FONT-WEIGHT: bold;
	font-size: 88%;
	FONT-STYLE: normal;
	FONT-FAMILY:  Helvetica, Arial, Verdana;
	BACKGROUND-COLOR: #770000;
	color: #FFFFFF;
}
.tablefield
{
    FONT-WEIGHT: normal;
	font-size: 87%;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #A6CEE3
}
.tablegrid
{
	font-size: 88%;
	FONT-FAMILY: Helvetica, Arial, Verdana;

}
.tablegridheader
{
	font-size: 87%;
    COLOR: #FFFFFF;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #888A89
}
.tablegridcella
{
	font-size: 87%;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #ACD1E6
}
.tablegridcellb
{
	font-size: 87%;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #D7E9F2
}
input {
	font-size: 102%;
	font-family: Helvetica, Arial, Verdana;
	color: #000000;
}
select {
	font-size: 102%;
	font-family: Helvetica, Arial, Verdana;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
}

/* Big box with list of options */
 #ajax_listOfOptions{
  position:absolute; /* Never change this one */
  width:175px; /* Width of box */
  height:250px; /* Height of box */
  overflow:auto; /* Scrolling features */
  border:1px solid #317082; /* Dark green border */
  background-color:#FFF; /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
 }
 #ajax_listOfOptions div{ /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;  
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
 }
 #ajax_listOfOptions .optionDiv{ /* Div for each item in list */
  
 }
 #ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
  color:#FFF;
 }
 #ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
 }
 
 form{
  display:inline;
 }


	
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 28px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
 