/*
 * Saffire stylesheet for Ext 1.1
 * Copyright (c) 2006 FirstFocus BV
 *
 */

/************************************************
 * SearchTextBox and Button
 ************************************************/

input.SearchTextBox {
margin:0;font: 9pt 'trebuchet ms', Arial, Helvetica, sans-serif, sans-serif; color:#0a284c; background:#a8bbd2; border: 1px solid #69696a; padding:0 0 0 2px; width:81px; height:16px;
}
input.SearchTextBox:focus{ background:#fff;}
input.SearchTextBoxButton{width:18px;height:19px;margin:0 0 0 4px
; border:0; padding:0; background:transparent url(/cache/FirstFocus.Web2/2.0.3163.25503/FirstFocus.Web.Resources.Saffire.images.SearchTextBoxButton.gif) left top no-repeat; cursor:pointer;}

/************************************************
 * DataStore, Menu and Toolbar
 ************************************************/

ul.s-DataStore { display: none; }
ul.s-Menu { display: none; }
ul.s-MenuBar { display: none; }
ul.s-Toolbar { display: none; }

/************************************************
 * Variable
 ************************************************/

var.s-Variable { display: none; }

/************************************************
 * LoginLink
 ************************************************/

a.s-LoginLink {
	cursor: pointer;
}

/************************************************
 * LinkBar
 ************************************************/

div.s-LinkBar {
	background-image: url(/cache/FirstFocus.Web2/2.0.3163.25503/FirstFocus.Web.Resources.Saffire.images.LinkBarBackground.gif);
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #91A7B4;
	height: 19px;
	padding: 0 0 0 4px;
	margin: 0;
}

div.s-LinkBar span, div.s-LinkBar A, div.s-LinkBar A:link, div.s-LinkBar A:visited, div.s-LinkBar A.active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;
	white-space: nowrap;
	color: #000000;
	float: left;
	display: block;
}

div.s-LinkBar A:hover {
	color: #FF6600;
}

div.s-LinkBar div.splitter {
	float: left;
	overflow: hidden;
	background: url(/cache/FirstFocus.Web2/2.0.3163.25503/FirstFocus.Web.Resources.Saffire.images.LinkBarSplitter.gif) 0 4px;
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-right: 4px;
	width: 2px;
	height: 14px;
}

div.s-LinkBar img {
	float: right;
	margin-top: 3px;
}

/************************************************
 * FileUpload 
 ************************************************/

/*
MDF 290306: note that IE ignores a float=right specified in a class selector. We have to explicitly put an inline style
	in the html itself. Do not refactor! 
MDF 290306: FireFox will not route click events to the file input box if the inner and outer divs cover the input element.
	So to fix this we create 1-pixel high divs (no height specified!) and allow the contents to stick out of the bounding box.
*/

div.FileUpload {
	position: relative;
	display: inline-block;
	float: left;
}

div.FileUpload input.FileUploadInput {
	position: absolute;
	width: 100%;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	text-align: right;
	z-index: 1;
}

div.FileUpload div.FileUploadOuter {
	position: absolute;
	width: 100%;
	height: 1px;
	margin-right: -32px;
	z-index: 2;
}

div.FileUpload div.FileUploadInner {
	margin-right: 32px;
}

div.FileUpload input.FileUploadText {
	float: left;
	width: 100%;
	background: white;
	border: 1px solid #91A7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	margin: 0;
}

div.FileUpload div.FileUploadImage {
	position: absolute;
	width: 100%;
	z-index: 0;
}

/************************************************
 * Hide scaffolds
 ************************************************/

select.s-ComboBox {
	display: none;
} 
 
/************************************************
 * DropDownList styles
 ************************************************/

select.dropdownlist {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}

/************************************************
 * ListView styles
 ************************************************/

div.s-ListView{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
	overflow: auto;
}

div.s-ListView ul {
	display: none;
}

div.s-ListView .thumb{
	background: white; /* #dddddd; */
	padding: 3px;
	width: 96px;
	line-height: 96px;
	text-align: center;
}

div.s-ListView .thumb img {
	vertical-align: middle;
}

div.s-ListView .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	height: 126px;
	overflow: hidden;
	text-align: center;
}

div.s-ListView .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
	width: 96px;
}

div.s-ListView .x-view-selected{
	background: #c3daf9;
	border: 2px solid #6593cf;
	padding: 4px;
}

/* IE7 hack */
*:first-child+html .s-ListView .x-combo-list-item {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	width: 126px;    
	height: 126px;
	overflow: hidden;
	text-align: center;
}

/* IE7 hack */
*:first-child+html .s-ListView .x-view-selected{
	background: #c3daf9;
	border: 1px solid #6593cf;
}

/* IE7 hack */
*:first-child+html .s-ListView .x-combo-list-item span{
	display: block;
	overflow: hidden;
	text-align: center;
	width: 96px;
}

/* IE6 hack */
* html div.s-ListView .x-combo-list-item {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	height: 126px;
	overflow: hidden;
	text-align: center;
}

/* IE6 hack */
* html .s-ListView .x-view-selected{
	background: #c3daf9;
	border: 1px solid #6593cf;
}

/* IE6 hack */
* html div.s-ListView .x-combo-list-item span{
	display: block;
	overflow: hidden;
	text-align: center;
	width: 96px;
}

div.s-ListView .tile{
	background: white; /* #dddddd; */
	padding: 3px;
	width: 80px;
	line-height: 64px;
	text-align: center;
}

div.s-ListView .tile img {
	vertical-align: middle;
}

div.s-ListView .tile-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	height: 94px;
	overflow: hidden;
	text-align: center;
}

div.s-ListView .tile-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
	width: 80px;
}

div.s-ListView .list{
	background: white; /* #dddddd; */
	padding: 3px;
	line-height: 14px;
	text-align: left;
}

div.s-ListView .list-wrap{
	float: left;
	clear: left;
	padding: 5px;
	margin: 0;
	height: 14px;
	overflow: hidden;
	text-align: left;
}

div.s-ListView .list-wrap span{
	overflow: hidden;
}

div.s-ListView .x-view-selected .tile{
	background:transparent;
}

/************************************************
 * Hide scaffolds
 ************************************************/

div.s-BorderLayout {
	visibility: hidden;
}

div.s-ContentPanel {
	visibility: hidden;
}

ul.s-FormPanel {
	visibility: hidden;
}

div.s-TabPanel {
	visibility: hidden;
}
