/*########################################*/
.jFwrapText
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/text1right.gif) right top no-repeat;
	padding:0px 5px 0px 0px;
}
.jFwrapText span
{
	display:inline-block;
	background:url(images/text1left.gif) left top no-repeat;
	/*#######################*/
	padding:1px 0px 0px 5px;
	height:21px;
	*padding:0px 0px 0px 5px;
	*height:22px;
	/*************************/
	overflow:hidden;
}
.jFwrapText span input
{
	border:0;	margin:0;	padding:0;
	background:none;
	/*************************/
	height:20px;
	line-height:20px;
	/*************************/
}
.jFwrapText-hover{}
.jFwrapText-hover span{}
/*########################################*/
.jFwrapButton
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/button1right.gif) right top no-repeat;
	padding:0px 5px 0px 0px;
	/*************************/
}
.jFwrapButton span
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/button1left.gif) left top no-repeat;
	padding:0px 0px 0px 5px;
	/*************************/
	height:22px;
	overflow:hidden;
}
.jFwrapButton input , .jFwrapButton button
{
	border:0;	margin:0;	padding:0;
	background:none;
	height:20px; line-height:21px;
	/*************************/
	color:#000;
	text-align:center;
	/*************************/
}
.jFwrapButton-hover{}
.jFwrapButton-hover span{}
/*########################################*/
.jFwrapTextarea
{
	display:inline-block;
	vertical-align:middle;
}
.jFwrapTextarea-head
{
	font-size:0;
	background:url(images/textarea1lt.gif) left top no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapTextarea-head span
{
	font-size:0;
	background:url(images/textarea1rt.gif) right top no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapTextarea-foot
{
	font-size:0;
	background:url(images/textarea1lb.gif) left bottom no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapTextarea-foot span
{
	font-size:0;
	background:url(images/textarea1rb.gif) right bottom no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapTextarea-left
{
	background:url(images/textarea1lm.gif) left top repeat-y;
	padding-left:5px;
}
.jFwrapTextarea-right
{
	background:url(images/textarea1rm.gif) right top repeat-y;
	padding-right:5px;
}
.jFwrapTextarea textarea
{
	background:none;
	border:0; margin:0; padding:0;
}
/*########################################*/
.jFwrapSelect
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	/*************************/
	height:22px;
	margin-right:20px;
	/*************************/
}
.jFwrapSelect select
{
	visibility:hidden;
	top:0;right:0;
	width:1px;height:1px;
	position:absolute;
}
/*----------------------------------------*/
.jFwrapSelect .jFwrapSelect-txt
{
	display:inline-block;
	background:url(images/select1left.gif) left top no-repeat;
	padding:0px 0px 0px 5px;
	/*************************/
	height:22px;
	overflow:hidden;
	/*************************/
}
.mozilla .jFwrapSelect .jFwrapSelect-txt
{
	/*************************/
	padding:1px 0px 0px 5px;
	height:21px;
	/*************************/
}
.jFwrapSelect .jFwrapSelect-txt input
{
	border:0;	margin:0;	padding:0;
	background:none;
	/*************************/
	height:20px;
	line-height:20px;
	/*************************/
}
.jFwrapSelect-hover .jFwrapSelect-txt{}
/*----------------------------------------*/
.jFwrapSelect .jFwrapSelect-btn
{
	position:absolute;
	top:0; right:-20px;
	width:20px;
	height:22px;
	text-decoration:none;
	background:url(images/select1right.gif) right top no-repeat;
}
/*----------------------------------------*/
.jFwrapSelect ul , .jFwrapSelect li
{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
.jFwrapSelect li
{
	display:block;
	cursor:pointer;
	color:#333;
	padding:2px 0px 2px 0px;
	border-bottom:#eee solid 1px;
}
.jFwrapSelect li.first
{
	padding-top:0;	
}
.jFwrapSelect li.last
{
	border-bottom:0;
	padding-bottom:0;
}
.jFwrapSelect li.alter{}
.jFwrapSelect li.hover{}
.jFwrapSelect li.selected{ color:#F00; }
/*----------------------------------------*/
.jFwrapSelect .jFwrapSelect-src
{
	height:200px;
	overflow-y:scroll;
}
/*----------------------------------------*/
.jFwrapSelect .jFwrapSelect-lst
{
	visibility:hidden;
	position:absolute;
	top:22px;	left:0px;
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-head
{
	font-size:0;
	background:url(images/selectlist1lt.gif) left top no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-head span
{
	font-size:0;
	background:url(images/textarea1rt.gif) right top no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-foot
{
	font-size:0;
	background:url(images/selectlist1lb.gif) left bottom no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-foot span
{
	font-size:0;
	background:url(images/textarea1rb.gif) right bottom no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-left
{
	background:url(images/selectlist1lm.gif) left top repeat-y;
	padding-left:5px;
}
.jFwrapSelect .jFwrapSelect-lst .jFwrapSelect-lst-right
{
	background:url(images/selectlist1rm.gif) right top repeat-y;
	padding-right:5px;
}
.jFwrapSelect .jFwrapSelect-lst .jScrollPaneTrack
{
	background:none;
}
.jFwrapSelect .jFwrapSelect-lst .jScrollPaneDrag
{
	overflow:visible;
	background:url(images/scroll1mid.gif) left top repeat-y;
}
.jFwrapSelect .jFwrapSelect-lst .jScrollPaneDragTop
{
	overflow:visible;
	margin-top:-5px;
	height:5px;
	background:url(images/scroll1top.gif) top no-repeat;
}
.jFwrapSelect .jFwrapSelect-lst .jScrollPaneDragBottom
{
	overflow:visible;
	margin-bottom:-5px;
	height:5px;
	background:url(images/scroll1bot.gif) bottom no-repeat;
}
.jFwrapSelect .jFwrapSelect-lst a.jScrollArrowUp
{
	height:5px;
	background:none;
}
.jFwrapSelect .jFwrapSelect-lst a.jScrollArrowDown
{
	height:5px;
	background:none;
}
/*########################################*/
.jFwrapFile
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	/*#######################*/
	margin-bottom:2px;
	*margin-bottom:0px;
	/*************************/
	height:22px;
	overflow:hidden;
}
.mozilla .jFwrapFile
{
	/*#######################*/
	margin-bottom:3px;
}
.jFwrapFile .jFwrapFile-con
{
	position:absolute;
	right:0; top:0;
	height:22px;
	opacity:0;filter:alpha(opacity=0);
	z-index:90;
}
/*----------------------------------------*/
.jFwrapFile .jFwrapFile-txt
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/filetext1right.gif) right top no-repeat;
	padding:0px 5px 0px 0px;
	/*************************/
	position:relative;
	z-index:99;
	margin-right:2px;
	/*************************/
}
.jFwrapFile .jFwrapFile-txt span
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/filetext1left.gif) left top no-repeat;
	padding:0px 0px 0px 5px;
	/*************************/
	height:22px;
	overflow:hidden;
	/*************************/
}
.mozilla .jFwrapFile .jFwrapFile-txt span
{
	/*************************/
	padding:1px 0px 0px 5px;
	height:21px;
	/*************************/
}
.jFwrapFile .jFwrapFile-txt span input
{
	border:0;	margin:0;	padding:0;
	background:none;
	/*************************/
	width:200px;
	height:20px;
	line-height:20px;
	/*************************/
}
.jFwrapFile-hover .jFwrapFile-txt{}
.jFwrapFile-hover .jFwrapFile-txt span{}
/*----------------------------------------*/
.jFwrapFile .jFwrapFile-btn
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/filebutton1right.gif) right top no-repeat;
	padding:0px 5px 0px 0px;
	/*************************/
	position:relative;
	z-index:80;
	/*************************/
}
.jFwrapFile .jFwrapFile-btn span
{
	display:inline-block;
	vertical-align:middle;
	background:url(images/filebutton1left.gif) left top no-repeat;
	padding:0px 0px 0px 5px;
	/*************************/
	height:22px;
	overflow:hidden;
	color:#000;
	/*************************/
}
/*########################################*/
.jFwrapCheckbox
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
	
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:-4px;
	*margin-top:-1px;
	_margin-top:0px;
	font-size:0;
	
	background:url(images/checkbox1.gif) center center no-repeat;
}
.jFwrapCheckbox-checked
{
	background:url(images/checkbox1sel.gif) center center no-repeat;
}
.jFwrapCheckbox input
{
	visibility:hidden;
	left:0; top:0;
	position:absolute;
}
/*########################################*/
.jFwrapRadio
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
	
	width:16px;
	height:16px;
	line-height:16px;
	margin-top:-4px;
	*margin-top:-1px;
	_margin-top:0px;
	font-size:0;

	background:url(images/radio1.gif) center center no-repeat;
}
.jFwrapRadio-checked
{
	background:url(images/radio1sel.gif) center center no-repeat;
}
.jFwrapRadio input
{
	visibility:hidden;
	left:0; top:0;
	position:absolute;
}
/*########################################*/
.jFwrapSelectmul
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.jFwrapSelectmul select
{
	visibility:hidden;
	top:0;right:0;
	width:1px;height:1px;
	position:absolute;
}
/*----------------------------------------*/
.jFwrapSelectmul .jFwrapSelectmul-head
{
	font-size:0;
	background:url(images/selectlist1lt.gif) left top no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapSelectmul .jFwrapSelectmul-head span
{
	font-size:0;
	background:url(images/textarea1rt.gif) right top no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapSelectmul .jFwrapSelectmul-foot
{
	font-size:0;
	background:url(images/selectlist1lb.gif) left bottom no-repeat;
	/*************************/
	margin-right:10px;
	text-align:right;
	/*************************/
}
.jFwrapSelectmul .jFwrapSelectmul-foot span
{
	font-size:0;
	background:url(images/textarea1rb.gif) right bottom no-repeat;
	/*************************/
	display:inline-block;
	width:10px;	height:5px;
	margin-right:-10px;
	/*************************/
}
.jFwrapSelectmul .jFwrapSelectmul-left
{
	background:url(images/selectlist1lm.gif) left top repeat-y;
	padding-left:5px;
}
.jFwrapSelectmul .jFwrapSelectmul-right
{
	background:url(images/selectlist1rm.gif) right top repeat-y;
	padding-right:5px;
}
/*----------------------------------------*/
.jFwrapSelectmul ul , .jFwrapSelectmul li
{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
.jFwrapSelectmul li
{
	display:block;
	cursor:pointer;
	color:#333;
	padding:5px 0px 5px 0px;
	border-bottom:#eee solid 1px;
}
.jFwrapSelectmul li.first
{
	padding-top:0;	
}
.jFwrapSelectmul li.last
{
	border-bottom:0;
	padding-bottom:0;
}
.jFwrapSelectmul li.alter{}
.jFwrapSelectmul li.hover{}
.jFwrapSelectmul li.selected{ color:#F00; }
/*----------------------------------------*/
.jFwrapSelectmul .jFwrapSelect-src
{
	height:200px;
	overflow-y:scroll;
}
/*----------------------------------------*/
.jFwrapSelectmul .jFwrapSelect-lst
{
}
.jFwrapSelectmul .jFwrapSelect-lst .jScrollPaneTrack
{
	background:none;
}
.jFwrapSelectmul .jFwrapSelect-lst .jScrollPaneDrag
{
	overflow:visible;
	background:url(images/scroll1mid.gif) left top repeat-y;
}
.jFwrapSelectmul .jFwrapSelect-lst .jScrollPaneDragTop
{
	overflow:visible;
	margin-top:-5px;
	height:5px;
	background:url(images/scroll1top.gif) top no-repeat;
}
.jFwrapSelectmul .jFwrapSelect-lst .jScrollPaneDragBottom
{
	overflow:visible;
	margin-bottom:-5px;
	height:5px;
	background:url(images/scroll1bot.gif) bottom no-repeat;
}
.jFwrapSelectmul .jFwrapSelect-lst a.jScrollArrowUp
{
	height:5px;
	background:none;
}
.jFwrapSelectmul .jFwrapSelect-lst a.jScrollArrowDown
{
	height:5px;
	background:none;
}
/*########################################*/
.jFwrapdata
{
	position:absolute;
	visibility:hidden;
	z-index:-999;
}