.radioSel {
 background-color : #74785F;
 color : #BCBFA5;
 position : absolute;
 visibility : hidden;
 border : 4px #9CA374 outset;
 padding-right : 2em;
 overflow-y : auto;
}
.radioOver {
 font-weight : bold;
}
.radioOut {
 font-weight : normal;
}
.cbField {
 background-color : #ffffff;
 cursor : default;
 font-family : Verdana;
 font-size : 9pt;
}
.cbButton {
 background-image : url("UpArrow.gif") ;
 background-position : center center;
 background-repeat : no-repeat;
 cursor : default;
}
.cbList {
 background-color : #ffffff;
 color : #000000;
 cursor : default;
 position : absolute;
 border : solid;
 border-width: 1;
 overflow-x : hidden;
 overflow-y : auto;
}
.cbListItem {
 background-color : #74785F;
 color : #000000;
 cursor : default;
 font-family : Verdana;
 font-size : 9pt;
}
.cbListItemOver {
 background-color : #74785F;
 color : #ffffff;
 cursor : default;
 font-family : Verdana;
 font-size : 9pt;
}
.helpnext {
 background-image : url("next.gif") ;
 background-position : center center;
 background-repeat : no-repeat;
 cursor : hand;
}
.helpprev {
 background-image : url("prev.gif") ;
 background-position : center center;
 background-repeat : no-repeat;
 cursor : hand;
}
.wf_font {
 font-family : monospace;
 font-size : 9pt;
}
.wf_field {
font-family : Verdana;
font-size : 9pt;
}
.trstyle {
 font-family : Verdana;
 font-size : 9pt;
}
.wf_default {
 color:#669999;
}
.wf_ri_default {
 color:#000000;
 background-color:#99CCCC;
}
.wf_green {
 color:#66CC33;
 border-color:#66CC33;
}
.wf_ri_green {
 color:#000000;
 background-color:#66CC33;
}
.wf_white {
 color:#cccc99;
 border-color:#cccc99;
}
.wf_ri_white {
 color:#000000;
 background-color:#cccc99;
}
.wf_red {
 color:#ff0000;
 border-color:#ff9966;
}
.wf_ri_red {
 color:#000000;
 background-color:#ff9966;
}
.wf_turquoise {
 color:#3399cc;
 border-color:#ccffcc;
}
.wf_ri_turquoise {
 color:#000000;
 background-color:#ccffcc;
}
.wf_yellow {
 color:#ffcc33;
 border-color:#ffff99;
}
.wf_ri_yellow {
 color:#000000;
 background-color:#ffff99;
}
.wf_pink {
 color:#ff99cc;
 border-color:#ffcccc;
}
.wf_ri_pink {
 color:#000000;
 background-color:#ffcccc;
}
.wf_blue {
 color:#6666ff;
 border-color:#ccccff;
}
.wf_ri_blue {
 color:#000000;
 background-color:#ccccff;
}
.wf_bl {
font-style : italic;
}
.wf_cs {
background-image : url(cseparator.gif);
background-repeat : repeat-x;
background-position : 0% 120%;
}
.wf_hi {
	border-top-color: black;
	border-left-color: black;
	font-weight: bold;
}
SPAN.wf_ul {
text-decoration : underline;
}
.wf_pr {
	border-width: 0 0 2 0;
	color: #666666;
}
.wf_nd_pr{
	visibility: hidden;
}
.wf_rightJustify {
	text-align: right;
}
.wf_borderOff {
	border-style: none;
	border-width: 0px;
}
INPUT.wf_field {
	width: 100%;
}
SPAN.wf_field {
	width: 100%;
	border-style: none;
}
A {
	font-family:Verdana;
	cursor: hand;
}
.wdwTitleBar{
 color:#BCBFA5;
 font-size:10pt;
 font-family:Verdana;
font-weight:bold;
 text-align:center;
 background-color:#74785f;
 border-bottom:4px #bcbfa5 solid;
 cursor: hand;
}
.wdwDef{
 color:#000000;
 font-size:8pt;
 font-family:Verdana;
font-style:normal;
 background-color:#ffffff;
 border:4px #cccccc outset;
 visibility : visible;
 position : absolute;
}
.wdwShadowDef{
 background-color:#000000;
 border:4px #999999 solid;
 visibility : visible;
 position : absolute;
}
.scrollbarUpArrow{
 background-color:transparent;
 background-image:url(UpArrow.gif);
	background-position: top;
	background-repeat: no-repeat;
	width:16px;
	height:16px;
}
.scrollbarSlider{
 background-color:#9ca374;
 background-image:url(CurrentSegment.gif);
}
.scrollbarBackground{
 background-color:#74785f;
 background-image:url(segment.gif);
	width:16px;
	height:100%;
}
.scrollbarDownArrow{
 background-color:transparent;
 background-image:url(DownArrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width:16px;
	height:16px;
}
.subfileRecord1{
 background-color:transparent;
}
.subfileRecord2{
 background-color:#e8e8e8;
}
.buttonup{
 color:#2f281d;
 font-size:10pt;
 font-family:Verdana;
font-style:normal;
 text-indent:12px;
 text-align:left;
 vertical-align:middle;
 background-color:transparent;
 background-image:url(button_up.gif);
 background-position:top left;
 background-repeat:no-repeat;
}
.buttonover{
 color:#ffffff;
 font-size:10pt;
 font-family:Verdana;
font-style:normal;
 text-indent:12px;
 background-color:transparent;
 background-image:url(button_dn.gif);
 background-position:top left;
 background-repeat:no-repeat;
cursor:hand;
}
.buttondown{
 color:#cccccc;
 font-size:10pt;
 font-family:Verdana;
font-style:normal;
 text-indent:12px;
 background-color:transparent;
 background-image:url(button_dn.gif);
 background-position:top left;
 background-repeat:no-repeat;
}
.popupErrorMsg {
 font-family : Verdana;
 font-size : 10pt;
 vertical-align : middle;
 text-align : justify;
 overflow-y : auto;
 background-color : white ; 
 color : red;
 cursor : default ;
 padding : 5 ;
 border-style : solid ;
 border-width : 2 ;
 border-color : red ;
 scrollbar-arrow-color : red; 
 scrollbar-3dlight-color : white; 
 scrollbar-darkshadow-color : white;  
 scrollbar-highlight-color : white; 
 scrollbar-shadow-color : white; 
 scrollbar-face-color : white;
 scrollbar-track-color : white;
}
.popupErrorMsgClose {
 background-color : red ; 
 color : white ;
 cursor : hand ;
}

.wf_hsr {
 font-family : monospace; 
}

INPUT.wf_hsr {
	 width:auto; 
}

A.wf_hsr_protlink:hover, A.wf_hsr_protlink:visited, A.wf_hsr_protlink:link  {
	text-decoration : none;
	cursor : text;
}

/*
  Dynamically set the background colours of styled layers used in overlays 
  to be the same as the body.  This relies on the apparea.css always being
  inserted after the named style css file.
*/
.wf_layer {
background-image:expression(document.body.currentStyle.backgroundImage);
background-color:expression(document.body.currentStyle.backgroundColor);
background-repeat:expression(document.body.currentStyle.backgroundRepeat);
background-attachment: expression(document.body.currentStyle.backgroundAttachment)	
}	
