﻿.sfi_bulletedlist
{
}

.sfi_filterlink
{
	font-size: 10px;
}

.sfi_button
{
	background-image: url("button_bg.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: solid 1px #3B3B3B;
	height: 19px;
	padding: 0px;
}

.sfi_calendar
{
}

.sfi_checkbox
{
}

.sfi_checkboxlist
{
}

.sfi_datagrid
{
}

.sfi_dropdownlist
{
	border: solid 1px #ACB3B8;
	padding: 3px 2px 0px 2px;
}

.sfi_hyperlink
{
}

.sfi_image
{
}

/* image buttons */

.sfi_imagebutton
{
}

.sfi_expand, 
.sfi_expand_open
{
	cursor: pointer;
}

.sfi_expand
{
	width: 19px;
	height: 20px;
	background-image: url("button_expand.gif");
	background-repeat: no-repeat;
}

.sfi_expand_open
{
	width: 19px;
	height: 20px;
	background-image: url("button_expand_open.gif");
	background-repeat: no-repeat;
}

.sfi_label
{
}

.sfi_linkbutton
{
}

.sfi_linkbutton_selected
{
	font-weight:bold;
	text-decoration: none;
}

.sfi_listbox
{
}

.sfi_pageview
{	
    width: auto;
	padding: 10px;
	border: solid 1px #787878;
	border-top: 0px;
	overflow: hidden; /* This was added to make sure the pageview assumes the correct height in FireFox */
}

.sfi_radiobutton
{
}

.sfi_radiobuttonlist
{
}

.sfi_table
{
}

.sfi_textbox
{
	border: solid 1px #ACB3B8;
	/* height: 20px; */
	height: 14px;
	padding: 3px 2px 0px 2px;
}

.sfi_textarea
{
}

