.fs-multiitem {
}
.fs-multiitem ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0 4px;
}
.fs-multiitem li{
	display:block;
	width:300px;
	padding-bottom:3px;
	*padding-bottom:0px; /* IE */
}
.fs-multiitem .fs-icon-type{
	float:left;
	width:16px;
	height:16px;
	background-image: url('fssprite.png');
	background-position:0px -100px;

	margin-right:8px;
}
.fs-multiitem A.fs-btn-minus{
	display:block;
	cursor:pointer;
	float:right;
	width:16px;
	height:16px;
	background-image: url('fssprite.png');
	background-position:0px -50px;
}
.fs-multiitem .fs-btn-plus{float:left;}
.fs-multiitem .fs-btn-plus A{
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	background-image: url('fssprite.png');
	background-position:0px 0px;
}
.fs-multiitem .fs-btn-plus A:active,
.fs-multiitem .fs-btn-plus A:hover{background-position:50px 0px;}
.fs-multiitem A.fs-btn-minus:active,
.fs-multiitem A.fs-btn-minus:hover{background-position:50px -50px;}
.fs-multiitem .fs-text{
	line-height:17px;
}
.fs-roundpx{
  display:block;
  border: solid #99A2B5;
  border-width: 0 1px;
  text-decoration: none;
  outline:none;
  background-color: #E0E3EC;
  background-position: 1600px 0px;
  background-repeat: repeat-x;
}
.fs-roundpx b {
  display:block;
  position:relative;
  top: -1px;
  border:solid #99A2B5;
  border-color:#99A2B5;
  border-width:1px 0 0;
  font-weight:normal;
}
.fs-roundpx b b {
	border-color:#99A2B5;
  border-width:0 0 1px;
  top: 2px;
  padding:0px 10px 0px;
}
.fs-datepicker .fs-btn-pick button{
	background-image: url('fssprite.png');
	background-position:3px -497px;
	text-indent: -4em;
	overflow: hidden;
	padding: 0 .75em;
	width: 2em;
	height:21px;
	*margin-left: 4em;   /* IE only */
	*padding: 0 1.75em;  /* IE only */
}
.fs-datapicker .fs-label{
	padding-right:1em;
	vertical-align:top;
}
.fs-datapicker .fs-btn-pick button{
	background-image: url('fssprite.png');
	background-position:2px -548px;
	text-indent: -4em;
	overflow: hidden;
	padding: 0 .75em;
	width: 2em;
	height:21px;
	*margin-left: 4em;   /* IE only */
	*padding: 0 1.75em;  /* IE only */
}
.fs-datapicker .fs-btn-clear button{
	background-image: url('fssprite.png');
	background-position:-24px -550px;
	text-indent: -4em;
	overflow: hidden;
	padding: 0 .75em;
	width: 2em;
	height:21px;
	*margin-left: 4em;   /* IE only */
	*padding: 0 1.75em;  /* IE only */
}
.fs-datapicker .fs-label{
	padding-right:1em;
	vertical-align:top;
}
.fs-datapicker{}
.fs-datapicker .fs-datapicker-query{
	margin-bottom:1em;
}
.fs-datapicker .fs-datapicker-query span{
	vertical-align:middle;
}
.fs-datapicker-query .fs-btn-pick button{
	background-image: url('fssprite.png');
	background-position:2px -548px;
	text-indent: -4em;
	overflow: hidden;
	padding: 0 .75em;
	width: 2em;
	height:21px;
	*margin-left: 4em;   /* IE only */
	*padding: 0 1.75em;  /* IE only */
}
.fs-datapicker .yui-dt table {
	width:100%;
}
.fs-icon24-true{
	background-image: url('fssprite.png');
	background-position:0px -600px;
	width: 24px;
	height:24px;
}
.fs-icon24-false{
	background-image: url('fssprite.png');
	background-position:0px -650px;
	width: 24px;
	height:24px;
}
.fs-icon24-lockunselected{
	background-image: url('fssprite.png');
	background-position:50px -650px;
	width: 24px;
	height:24px;
	cursor:pointer;
}
.fs-icon24-unselected{
	background-image: url('fssprite.png');
	background-position:50px -600px;
	width: 24px;
	height:24px;
	cursor:pointer;
}
.fs-icon24-selected{
	background-image: url('fssprite.png');
	background-position:50px -550px;
	width: 24px;
	height:24px;
	cursor:pointer;
}
.fs-icon24-lockselected{
	background-image: url('fssprite.png');
	background-position:-50px -500px;
	width: 24px;
	height:24px;
	cursor:pointer;
}
.fs-pager{}
.fs-pager .fs-pageritem{
	padding:2px 4px;
	margin:2px;
	border: 1px solid #ADB7D3;
	background-color:#F3F4F7;
	line-height:2em;
	color:#516397;
}
.fs-pager .fs-selected{
	font-weight:bold;
	color:#313C5B;
}
.fs-pager A{text-decoration:none;}
.fs-pager A:active,
.fs-pager A:hover{
	background-color:#ffffff;
}
.fs-managelist {}
.fs-managelist .fs-bulkop{

}
.fs-managelist .fs-selector{padding:0.5em 0;}
.fs-managelist .fs-datatable {clear:both;}
.fs-selector-item {}
.fs-managelist .fs-pager{float:right;}
.fs-managelist .fs-bulkcheckbox{}
.fs-managelist .fs-rowops A{padding-right:.5em;}
.fs-managelist .fs-bulkcheckstar{ display:block;float:right;}
.fs-icon16-star{
	background-image: url('fssprite.png');
	background-position:0px -700px;
	cursor:pointer;
	width: 16px;height:16px;
}
.fs-icon16-halfstar{
	background-image: url('fssprite.png');
	background-position:0px -725px;
	width: 16px;height:16px;
	cursor:pointer;
}
.fs-icon16-unstar{
	background-image: url('fssprite.png');
	background-position:0px -750px;
	width: 16px;height:16px;
	cursor:pointer;
}
.fs-cursor-pointer{cursor:pointer;}
.fs-img-btn{
	display:block;
	float:left;
}
.fs-img-btn-fr{
	display:block;
	float:right;
}
.fs-icon16-pick{
	background-image: url('fssprite.png');
	background-position:-50px -875px;
	width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-pick:active,.fs-icon16-pick:hover{	background-position:0px -875px;}
.fs-icon16-edit{
  background-image: url('fssprite.png');
  background-position:-50px -775px;
  width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-edit:active,.fs-icon16-edit:hover{  background-position:0px -775px;}
.fs-icon16-delete{
  background-image: url('fssprite.png');
  background-position:-50px -800px;
  width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-delete:active,.fs-icon16-delete:hover{  background-position:0px -800px;}
.fs-icon16-controlpanel{
	background-image: url('fssprite.png');
	background-position:-50px -900px;
	width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-controlpanel:active,.fs-icon16-controlpanel:hover{	background-position:0px -900px;}
.fs-icon16-content{
  background-image: url('fssprite.png');
  background-position:-50px -925px;
  width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-content:active,.fs-icon16-content:hover{  background-position:0px -925px;}
.fs-icon16-add{
  background-image: url('fssprite.png');
  background-position:-50px -950px;
  width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-add:active,.fs-icon16-add:hover{  background-position:0px -950px;}
.fs-icon16-lock{
	background-image: url('fssprite.png');
	background-position:-50px -975px;
	width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-lock:active,.fs-icon16-lock:hover{	background-position:0px -975px;}
.fs-icon16-reset{
	background-image: url('fssprite.png');
	background-position:-50px -825px;
	width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-reset:active,.fs-icon16-reset:hover{	background-position:0px -825px;}
.fs-icon16-order{
	background-image: url('fssprite.png');
	background-position:-50px -850px;
	width: 16px;height:16px;cursor:pointer;
}
.fs-icon16-order:active,.fs-icon16-order:hover{	background-position:0px -850px;}
/** used in fslitetable **/
.fs-table table{
	width:100%;
	border:1px solid #7F7F7F;
	border-collapse:separate;
	border-spacing:0;
	font-family:arial;
	font-size:inherit;
	margin:0;
	padding:0;
}
.fs-table th {
	background:#D8D8DA url('../../../../assets/skins/sam/sprite.png') repeat-x scroll 0 0;
	border-color:-moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
	border-style:none solid none none;
	border-width:medium 1px medium medium;
	padding:4px 10px;
	border-bottom:1px solid #7F7F7F;
}
.fs-table tr {background-color:#FFFFFF;}
.fs-table td {
	border-color:-moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
	border-style:none solid none none;
	border-width:medium 1px medium medium;
	margin:0;
	padding:4px 10px;
	text-align:left;
	border-bottom:1px solid #eee;
}
.fs-table td:first-child {font-weight:normal;}
.fs-table .fs-msg{
	padding:4px;
}
/** used in fsmatrix **/
.fs-matrix table{
	border:1px solid #7F7F7F;
	border-collapse:separate;
	border-spacing:0;
	font-family:arial;
	font-size:inherit;
	margin:0;
	padding:0;
}
.fs-matrix th {
	background:#D8D8DA url('../../../../assets/skins/sam/sprite.png') repeat-x scroll 0 0;
	border-color:-moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
	border-style:none solid none none;
	border-width:medium 1px medium medium;
	padding:4px 10px;
	border-bottom:1px solid #7F7F7F;
}
.fs-matrix .fs-rootnode{}
.fs-matrix .fs-rowhead{
	background:#D8D8DA url('../../../../assets/skins/sam/sprite.png') repeat-x scroll 0 0;
	border-color:-moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
	border-style:none solid none none;
	border-width:medium 1px medium medium;
	padding:4px 10px;
	font-weight:bold;
	border-bottom:1px solid #7F7F7F;
}
.fs-tmatrixble tr {background-color:#FFFFFF;}
.fs-matrix td {
	border-color:-moz-use-text-color #CBCBCB -moz-use-text-color -moz-use-text-color;
	border-style:none solid none none;
	border-width:medium 1px medium medium;
	margin:0;
	padding:4px 10px;
	text-align:left;
	border-bottom:1px solid #eee;
	background-color:#fff;
}
.fs-matrix .fs-metalabel{margin:0 10px;}
.fs-photo-96px{
	border:1px solid #888;
	background-color:#ddd;
	vertical-align:top;
	width:96px;	height:96px;
}
.fs-photo-64px{
	border:1px solid #888;
	background-color:#ddd;
	vertical-align:top;
	width:64px;	height:64px;
}
.fs-photo{
	border:1px solid #888;
	background-color:#ddd;
}