/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.sp-float-left {
	FLOAT: left
}
.sp-float-right {
	FLOAT: right
}
.sp-nowrap {
	WHITE-SPACE: nowrap
}
.sp-note-box {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 23px; PADDING-RIGHT: 4px; OVERFLOW: hidden; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
.sp-note-info {
	BACKGROUND: url(default/note-info.gif) #fff3cd no-repeat 5px 50%; COLOR: blue
}
.sp-note-error {
	BACKGROUND: url(default/note-error.gif) #fff3cd no-repeat 5px 50%; COLOR: red
}
.sp-button-box {
	TEXT-ALIGN: right; WIDTH: 100%
}
.sp-margin-line {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.5em
}
.sp-info-box {
	MIN-WIDTH: 20em; MIN-HEIGHT: 6em
}
.sp-separator {
	HEIGHT: 1px
}
.sp-alert-header {
	BACKGROUND-COLOR: #f7b54a; COLOR: #000
}
.sp-error {
	COLOR: red
}
.sp-center {
	TEXT-ALIGN: center
}
.sp-middle {
	VERTICAL-ALIGN: middle
}
.sp-align-cm {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.sp-left {
	TEXT-ALIGN: left
}
.sp-right {
	TEXT-ALIGN: right
}
.sp-top {
	VERTICAL-ALIGN: top
}
.sp-bottom {
	VERTICAL-ALIGN: bottom
}
.sp-hidden {
	DISPLAY: none
}
.sp-wait {
	CURSOR: wait
}
.sp-chk {
	WIDTH: 17px; DISPLAY: inline-block; HEIGHT: 17px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.sp-chk-yes {
	BACKGROUND: url(default/chk-yes.gif) no-repeat 0px 0px
}
.sp-chk-yes-disabled {
	BACKGROUND: url(default/chk-yes-disabled.gif) no-repeat 0px 0px
}
.sp-chk-none {
	BACKGROUND: url(default/chk-none.gif) no-repeat 0px 0px
}
.sp-chk-none-disabled {
	BACKGROUND: url(default/chk-none-disabled.gif) no-repeat 0px 0px
}
.sp-chk-no {
	BACKGROUND: url(default/chk-no.gif) no-repeat 0px 0px
}
.sp-chk-no-disabled {
	BACKGROUND: url(default/chk-no-disabled.gif) no-repeat 0px 0px
}
.sp-loading {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(default/loading.gif) no-repeat 0px 0px; HEIGHT: 16px; VERTICAL-ALIGN: middle; CURSOR: wait
}
.sp-icon-line {
	LINE-HEIGHT: 16px
}
.sp-readonly {
	BACKGROUND-COLOR: buttonface
}
.sp-attachment {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.sp-attachment-list {
	MARGIN-TOP: 0.5em
}
.sp-attachment-entry {
	MARGIN-TOP: 3px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px
}
.sp-attachment-file {
	DISPLAY: inline-block
}
.sp-attachment-name {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: bottom
}
.sp-invisible {
	WIDTH: 0px; HEIGHT: 0px; OVERFLOW: hidden
}
.sp-icon {
	TEXT-ALIGN: center; WIDTH: 15px; DISPLAY: inline-block; HEIGHT: 15px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.sp-icon-loading {
	BACKGROUND: url(default/loading.gif) no-repeat 0px 0px
}
.sp-icon-refresh {
	BACKGROUND: url(default/refresh.gif) no-repeat 0px 0px
}
.sp-icon-filedelete {
	BACKGROUND: url(default/delete-upload.gif) no-repeat 0px 0px
}
.sp-icon-fileloading {
	BACKGROUND: url(default/file-loading.gif) no-repeat 0px 0px
}
.sp-icon-calendar {
	TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(default/calendar.gif) no-repeat 0px 0px; HEIGHT: 18px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.sp-icon-calendar-disabled {
	TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(default/calendar-disabled.gif) no-repeat 0px 0px; HEIGHT: 18px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.sp-date-picker-input {
	WIDTH: 85px
}
 