/* RadButton Metro Skin */

.RadButton_ViperFS.rbSkinnedButton,
.RadButton_ViperFS .rbDecorated,
.RadButton_ViperFS .rbSecondaryIcon,
.RadButton_ViperFS.rbVerticalButton,
.RadButton_ViperFS.rbVerticalButton .rbDecorated
{
	background-image: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    a.RadButton_ViperFS.RadButton input.rbDecorated,
    a.RadButton_ViperFS.RadButton input.rbDecorated,
    a.RadButton_ViperFS.RadButton input.rbDecorated:active,
    a.RadButton_ViperFS.RadButton input.rbDecorated:focus
    {
    	background-color: transparent;
    	border: 0 none;
    }
}

/*Simple Split Button Overrides*/
.RadButton_ViperFS .rbSplitRight,
.RadButton_ViperFS .rbSplitLeft
{
	background-image: url('Button/ButtonSprites.gif');
}

.RadButton_ViperFS .rbSplitRight,
.RadButton_ViperFS.rbLinkButton .rbSplitRight
{
	background-position: 0 0;
	background-color: #ffffff;
	border-left: 1px solid #e6e6e6;
}

.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight
{
	background-position: 0 0;
}

*html .RadButton_ViperFS .rbSplitRight
{
	right: -1px;
}

*html .RadButton_ViperFS.rbDisabled .rbSplitRight
{
	right: 0;
}

.RadButton_ViperFS.rbLinkButton .rbSplitRight
{
	background-color: #ffffff;
	border-left: 1px solid #e6e6e6;
}

.RadButton_ViperFS .rbSplitRight:hover,
.RadButton_ViperFS.rbLinkButton .rbSplitRight:hover
{

}

.RadButton_ViperFS .rbSplitRight:focus,
.RadButton_ViperFS .rbSplitRight:active,
.RadButton_ViperFS.rbLinkButton .rbSplitRight:focus,
.RadButton_ViperFS.rbLinkButton .rbSplitRight:active
{

}

.RadButton_ViperFS .rbSplitLeft,
.RadButton_ViperFS.rbLinkButton .rbSplitLeft
{
	background-position: 0 0;
	border-right: 1px solid #e6e6e6;
}

.RadButton_ViperFS.rbLinkButton .rbSplitLeft
{
	background-color: #ffffff;
	border-right: 1px solid #e6e6e6;
}

.RadButton_ViperFS .rbSplitLeft:hover,
.RadButton_ViperFS.rbLinkButton .rbSplitLeft:hover
{
	background-color: #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background-position: -19px 0;
}

.RadButton_ViperFS.rbDisabled .rbSplitLeft,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:hover,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:focus,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:focus,
.RadButton_ViperFS.rbDisabled .rbSplitRight,
.RadButton_ViperFS.rbDisabled .rbSplitRight:hover,
.RadButton_ViperFS.rbDisabled .rbSplitRight:focus,
.RadButton_ViperFS.rbDisabled .rbSplitRight:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight:hover,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight:focus
{
	background-color: transparent;
	background-position: 0 0 !important;
}

/* Needed fo IE6 */
*html .rbDisabled .rbSplitRight,
*html .rbDisabled .rbSplitRight:hover,
*html .rbDisabled .rbSplitRight:focus,
*html .rbDisabled .rbSplitRight:active,
*html .rbDisabled .rbSplitLeft,
*html .rbDisabled .rbSplitLeft:hover,
*html .rbDisabled .rbSplitLeft:focus,
*html .rbDisabled .rbSplitLeft:active
{
	background-position: 0 0 !important;
}

.RadButton_ViperFS.rbDisabled .rbSplitLeft,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:hover,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:focus,
.RadButton_ViperFS.rbDisabled .rbSplitLeft:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:hover,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:active,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitLeft:focus
{
	border-right: 1px solid #e6e6e6;
}

.RadButton_ViperFS.rbDisabled .rbSplitRight,
.RadButton_ViperFS.rbLinkButton.rbDisabled .rbSplitRight
{
	border-left: 1px solid #e6e6e6;
}

.RadButton_ViperFS .rbSplitLeft:focus,
.RadButton_ViperFS .rbSplitLeft:active,
.RadButton_ViperFS.rbLinkButton .rbSplitLeft:focus,
.RadButton_ViperFS.rbLinkButton .rbSplitLeft:active
{
	background-color: #c4002e;
	border-right: 1px solid #e6e6e6;
}

.RadButton_ViperFS.rbSkinnedButton,
.RadButton_ViperFS.rbVerticalButton,
.RadButton_ViperFS .rbDecorated
{
	background-color: #ffffff;
	color: #757575;
}

.RadButton_ViperFS.rbSkinnedButton,
.RadButton_ViperFS.rbVerticalButton
{
	border: 1px solid #e6e6e6;
}

*html .RadButton_ViperFS.rbSkinnedButton,
*html .RadButton_ViperFS.rbVerticalButton
{
	border: 1px solid #e6e6e6 !important;
}

.RadButton_ViperFS.rbSkinnedButton:hover,
.RadButton_ViperFS.rbVerticalButton:hover,
.RadButton_ViperFS:hover .rbDecorated
{
	color: #ffffff;
}

.RadButton_ViperFS.rbSkinnedButton:hover,
.RadButton_ViperFS.rbVerticalButton:hover
{
	border: 1px solid #e6e6e6;
}

.RadButton_ViperFS.rbSkinnedButton:active,
.RadButton_ViperFS.rbVerticalButton:active,
.RadButton_ViperFS.rbSkinnedButton:active .rbDecorated,
.RadButton_ViperFS.rbVerticalButton:active .rbDecorated,
.RadButton_ViperFS.rbPressedButton.rbSkinnedButton,
.RadButton_ViperFS.rbPressedButton .rbDecorated
{
	color: #ffffff;
}

.RadButton_ViperFS.rbSkinnedButton:active,
.RadButton_ViperFS.rbVerticalButton:active
{
	border: 1px solid #c4002e;
}

.RadButton_ViperFS.rbSkinnedButtonChecked,
.RadButton_ViperFS.rbSkinnedButtonChecked:hover,
.RadButton_ViperFS.rbSkinnedButtonChecked .rbDecorated,
.RadButton_ViperFS.rbSkinnedButtonChecked:hover .rbDecorated
{
	background-color: #c4002e;
	border: 1px solid #c4002e;
}

.RadButton_ViperFS .rbToggleCheckbox,
.RadButton_ViperFS .rbToggleCheckboxChecked,
.RadButton_ViperFS .rbToggleCheckboxFilled,
.RadButton_ViperFS .rbToggleRadio,
.RadButton_ViperFS .rbToggleRadioChecked
{
		background-image: url('Button/ToggleSprite.gif');
}

.RadButton_ViperFS.rbToggleButton,
.RadButton_ViperFS.rbToggleButton.rbDisabled,
.RadButton_ViperFS.rbToggleButton.rbDisabled:hover
{
	color: #000000;
}

.RadButton_ViperFS.rbDisabled .rbDecorated,
.RadButton_ViperFS.rbDisabled:hover .rbDecorated,
.RadButton_ViperFS.rbToggleButton:hover
{
	color: #6b6b6b;
}

a.RadButton_ViperFS.rbLinkButton
{
	border: 1px solid #e6e6e6;
	text-decoration: none;
	color: #757575;
}

.RadButton_ViperFS.rbLinkButton:hover
{
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
	color: #000000;
}

.RadButton_ViperFS.rbLinkButton:active,
a.RadButton_ViperFS.rbLinkButtonChecked,
.RadButton_ViperFS.rbLinkButtonChecked:hover
{
	background-color: #c4002e;
	border: 1px solid #c4002e;
	color: #ffffff;
}

.RadButton_ViperFS.rbSkinnedButton,
.RadButton_ViperFS .rbDecorated
{
	height: 20px;
}

.RadButton_ViperFS.rbSkinnedButton.rbDisabled,
.RadButton_ViperFS.rbVerticalButton.rbDisabled,
.RadButton_ViperFS.rbLinkButton.rbDisabled,
.RadButton_ViperFS.rbLinkButton.rbDisabled:hover
{
	background-color: #ffffff;
	border: 1px solid #e6e6e6;
	color: #e6e6e6;
	cursor: default;
}

.RadButton_ViperFS.rbSkinnedButton.rbDisabled .rbDecorated,
.RadButton_ViperFS.rbVerticalButton.rbDisabled:hover .rbDecorated,
.RadButton_ViperFS.rbLinkButton.rbDisabled,
.RadButton_ViperFS.rbLinkButton.rbDisabled:hover
{
	background-color: #ffffff;
	color: #757575;
}

/* IE6 Fix, should be important to override the joint selectors */
*html .RadButton_ViperFS.rbLinkButton,
*html .RadButton_ViperFS.rbLinkButton:hover
{
	border: 1px solid #ededed !important;
}

/* Disabled */
.RadButton_ViperFS.rbDisabled,
.RadButton_ViperFS.rbDisabled .rbToggleCheckbox, 
.RadButton_ViperFS.rbDisabled .rbToggleCheckboxChecked, 
.RadButton_ViperFS.rbDisabled .rbToggleRadio, 
.RadButton_ViperFS.rbDisabled .rbToggleRadioChecked, 
.RadButton_ViperFS.rbDisabled .rbToggleCheckboxFilled 
{
	opacity: .8;
}

/* RadComboBox Simple skin */

/*global*/

.RadComboBox_ViperFS,
.RadComboBox_ViperFS .rcbInput,
.RadComboBoxDropDown_ViperFS
{
	font: 12px "Segoe UI", Arial, sans-serif;
	color: #757575;
}

/* combobox */

div.RadComboBox_ViperFS table td.rcbInputCell
{
	height: 18px;
	_height: 20px;
	line-height: 18px;
	_line-height: 20px;
	border: solid #e6e6e6;
	background: #ffffff;
}

div.RadComboBox_ViperFS table td.rcbInputCellLeft { border-width: 1px 0 1px 1px; }
div.RadComboBox_ViperFS table td.rcbInputCellRight { border-width: 1px 1px 1px 0; }

* html div.RadComboBox_ViperFS .rcbInputCell .rcbInput
{
	height /**/: 16px;
	padding /**/: 2px 0; /* This should fix the ajax introduced height in IE7 and not break IE6 */
}

.RadComboBox_ViperFS .rcbInputCell .rcbEmptyMessage
{
	color: #999999;
}

.RadComboBox_ViperFS .rcbHovered .rcbInputCell .rcbInput,
.RadComboBox_ViperFS .rcbFocused .rcbInputCell .rcbInput { color: #000000; }

.RadComboBox_ViperFS .rcbFocused .rcbReadOnly .rcbInputCell .rcbInput {
	color: #ffffff;
}

div.RadComboBox_ViperFS table td.rcbArrowCell
{
	border: 1px solid #e6e6e6;
	background: #ffffff url('ComboBox/rcbSprite.png') no-repeat -1px 50%;
}

div.RadComboBox_ViperFS .rcbReadOnly .rcbArrowCellLeft,
div.RadComboBox_ViperFS .rcbArrowCellHidden.rcbArrowCellLeft { border-width: 1px 0 1px 1px; }
div.RadComboBox_ViperFS .rcbReadOnly .rcbArrowCellRight,
div.RadComboBox_ViperFS .rcbArrowCellHidden.rcbArrowCellRight { border-width: 1px 1px 1px 0; }

.RadComboBox_ViperFS td.rcbArrowCell { background-position: -1px 50%; }
.RadComboBox_ViperFS .rcbHovered .rcbArrowCell { background-position: -21px 50% !important; }
.RadComboBox_ViperFS .rcbFocused .rcbArrowCell { background-position: -41px 50% !important; }
.RadComboBox_ViperFS .rcbDisabled .rcbArrowCell { background-position: -61px 50%; }

.RadComboBox_ViperFS .rcbReadOnly td.rcbArrowCell { background-position: -2px 50%; }
.RadComboBox_ViperFS .rcbHovered .rcbReadOnly .rcbArrowCell { background-position: -22px 50%; }
.RadComboBox_ViperFS .rcbFocused .rcbReadOnly .rcbArrowCell { background-position: -42px 50%; }
.RadComboBox_ViperFS .rcbDisabled .rcbReadOnly .rcbArrowCell { background-position: -62px 50%; }

.RadComboBox_ViperFS td.rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbFocused td.rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbReadOnly td.rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbHovered .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbFocused .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_ViperFS .rcbDisabled .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_ViperFS table.rcbDisabled td.rcbArrowCellHidden { background: none; }

.RadComboBox_ViperFS .rcbHovered .rcbArrowCell,
.RadComboBox_ViperFS .rcbHovered .rcbReadOnly .rcbInputCell,
.RadComboBox_ViperFS .rcbHovered .rcbReadOnly .rcbArrowCellHidden {
    background-color: #e6e6e6;
    -webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}
.RadComboBox_ViperFS .rcbFocused .rcbArrowCell,
.RadComboBox_ViperFS .rcbFocused .rcbReadOnly .rcbInputCell,
.RadComboBox_ViperFS .rcbFocused .rcbReadOnly .rcbArrowCellHidden { background-color: #c4002e; }

div.RadComboBox_ViperFS .rcbHovered .rcbArrowCell,
div.RadComboBox_ViperFS .rcbHovered .rcbInputCell { border-color: #e6e6e6; }
div.RadComboBox_ViperFS .rcbFocused .rcbArrowCell,
div.RadComboBox_ViperFS .rcbFocused .rcbInputCell { border-color: #c4002e; }
div.RadComboBox_ViperFS .rcbDisabled .rcbArrowCell,
div.RadComboBox_ViperFS .rcbDisabled .rcbInputCell { border-color: #e6e6e6; }

div.RadComboBox_ViperFS .rcbArrowCell a
{
	height: 20px;
}

div.RadComboBox_ViperFS td.rcbArrowCellHidden,
div.RadComboBox_ViperFS .rcbArrowCellHidden a
{
	width: 1px;
}

div.RadComboBox_ViperFS td.rcbArrowCellHidden.rcbArrowCellRight
{
	border-left: 0;
}

/* Read-only styles */

/* dropdown */

.RadComboBoxDropDown_ViperFS
{
	border-color: #e6e6e6;
	background-color: #ffffff;
}

.RadComboBoxDropDown_ViperFS .rcbHeader,
.RadComboBoxDropDown_ViperFS .rcbFooter
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	background-color: #e6e6e6;
}

.RadComboBoxDropDown_ViperFS .rcbHeader
{
	border-bottom-color: #e6e6e6;
}

.RadComboBoxDropDown_ViperFS .rcbFooter
{
	border-top-color: #e6e6e6;
}

html .RadComboBoxDropDown_ViperFS .rcbHeader,
html .RadComboBoxDropDown_ViperFS .rcbFooter
{
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0;
}

.RadComboBoxDropDown_ViperFS .rcbItem em
{
	background: #e6e6e6;
}

div.RadComboBoxDropDown_ViperFS .rcbHovered
{
	padding: 1px 5px;
	border: 1px solid #c4002e;
	color: #ffffff;
	background-color: #c4002e;
}

div.RadComboBoxDropDown_ViperFS .rcbCheckAllItems {
	color: #757575;
	background-color: #e6e6e6;
}
div.RadComboBoxDropDown_ViperFS .rcbCheckAllItemsHovered
{
	color: #ffffff;
	background-color: #c4002e;
}

.RadComboBoxDropDown_ViperFS .rcbSeparator
{
	color: #ffffff;
	background-color: #e6e6e6;
}

.RadComboBox_ViperFS .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_ViperFS .rcbDisabled
{
	color: #e6e6e6;
}

.RadComboBoxDropDown_ViperFS .rcbLoading
{
	background: #e6e6e6;
}

.RadComboBoxDropDown_ViperFS .rcbMoreResults
{
	border-top-color: #e6e6e6;
	background: #e6e6e6;
	color: #757575;
}

.RadComboBoxDropDown_ViperFS .rcbMoreResults a
{
	background: url('ComboBox/rcbSprite.png') no-repeat -85px -3px;
}

/*Telerik RadInput Metro Skin*/

/*global*/

.RadInput_ViperFS,
.RadInputMgr_ViperFS
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_ViperFS .riTextBox,
html body .RadInputMgr_ViperFS
{
	border-color:#e6e6e6;
	background:#ffffff;
	color:#000000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_ViperFS .riEmpty,
html body .RadInput_Empty_ViperFS
{
	color:#787878;
}

html body .RadInput_ViperFS .riHover,
html body .RadInput_Hover_ViperFS
{
	border-color:#757575;
}

html body .RadInput_ViperFS .riFocused,
html body .RadInput_Focused_ViperFS
{
	border-color:#c4002e;
}

html body .RadInput_ViperFS .riRead,
html body .RadInput_Read_ViperFS
{
	border-color:#b0b0b0;
}

html body .RadInput_ViperFS .riDisabled,
html body .RadInput_Disabled_ViperFS
{
	color:#c9c1c3;
	cursor:default;
}

html body .RadInput_ViperFS .riError,
html body .RadInput_Error_ViperFS
{
	/*border-color:#de1443;
	background:#ffe8ed 100% -298px no-repeat url('Input/sprite.gif');
	color:#de1443;*/
}

.RadForm.rfdTextbox .RadInput_ViperFS .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_ViperFS[type="text"]
{
	/*border-color:#de1443;
	background:#ffffff 100% -298px no-repeat url('Input/sprite.gif');
	color:#de1443;*/
}

html body .RadInput_ViperFS .riNegative,
html body .RadInput_Negative_ViperFS
{
	color:#575757;
}

/*buttons*/

.RadInput_ViperFS a
{
	background:transparent no-repeat url('Input/sprite.gif');
}

/*go*/

.RadInput_ViperFS .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_ViperFS .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_ViperFS .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_ViperFS a.riUp
{
	background-position:4px -98px;
}

.RadInput_ViperFS a.riUp:hover
{
	background-position:4px -148px;
}

.RadInput_ViperFS a.riDown
{
	background-position:4px -199px;
}

.RadInput_ViperFS a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_ViperFS .riLabel
{
	color:#666666;
}

/*rtl*/

html body .RadInputRTL_ViperFS .riError,
html body .RadInputRTL_Error_ViperFS
{
	background-position:3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_ViperFS .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_ViperFS[type="text"]
{
	background-position:3px -298px;
}

.RadListBox_ViperFS .rlbGroup
{
	border: 1px solid #e6e6e6;
	background: #ffffff;
}

.RadListBox_ViperFS .rlbTemplateContainer
{
	border-color: #e6e6e6;
}

.RadListBox_ViperFS .rlbText,
.RadListBox_ViperFS .rlbItem,
.RadListBox_ViperFS .rlbButtonText,
.RadListBox_ViperFS .rlbEmptyMessage
{
	font-size: 12px;
	font-family: "Segoe UI", Arial, sans-serif;
	color: #000000;
}

.RadListBox_ViperFS .rlbHighlight
{
	color: #ff003c;
}

.RadListBox_ViperFS .rlbText,
.RadListBox_ViperFS .rlbItem
{
	line-height: 17px;
}

.RadListBox_ViperFS .rlbGroup .rlbHovered
{
	color: #757575;
	background-color: #e6e6e6;
}

.RadListBox_ViperFS .rlbGroup .rlbSelected
{
	color: #ffffff;
	background-color: #c4002e;
}

.RadListBox_ViperFS .rlbGroup .rlbSelected .rlbText
{
	color: #ffffff;
}

.RadListBox_ViperFS .rlbGroup .rlbDisabled,
.RadListBox_ViperFS .rlbGroup .rlbDisabled:hover
{
	background: none;
	border: 0;
}
.RadListBox_ViperFS .rlbDisabled .rlbText
{
	color: #757575;
}

.RadListBox_ViperFS .rlbDisabled .rlbImage
{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.RadListBox_ViperFS .rlbHeader,
.RadListBox_ViperFS .rlbFooter
{
	background-color: #e6e6e6;
}

.RadListBox_ViperFS .rlbDropClue
{
	background-image: url('ListBox/rlbDropClue.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	left: -10px;
	width: 10px;
}

.RadListBox_ViperFS .rlbGroup .rlbDropClueAbove
{
	border-top-style: dotted;
	border-top-color: #8f8f8f;
}

.RadListBox_ViperFS .rlbGroup .rlbDropClueBelow
{
	border-bottom-style: dotted;
	border-bottom-color: #8f8f8f;
}

/* Buttons normal state vertical layout*/


.RadListBox_ViperFS .rlbButtonText
{
	padding: 0 0 0 21px;
	background: transparent url('ListBox/rlbSprite.png') no-repeat;
	line-height: 19px;
}
.RadListBox_ViperFS .rlbNoButtonText .rlbButtonText
{
	padding-left: 19px;
}

.RadListBox_ViperFS .rlbButton
{
	padding: 0;
	height: 19px;
	border: 1px solid #e6e6e6;
	line-height: 19px;
	background-color: #ffffff;
}

.RadListBox_ViperFS .rlbButton:hover
{
	border: 1px solid #c4002e;
	background-color: #c4002e;
}

.RadListBox_ViperFS .rlbDisabled,
.RadListBox_ViperFS .rlbDisabled:hover
{
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
}


.RadListBox_ViperFS .rlbButton .rlbButtonText {
	color: #757575;
}
.RadListBox_ViperFS .rlbButton:hover .rlbButtonText
{
	color: #ffffff;
}

.RadListBox_ViperFS .rlbDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbDisabled:hover .rlbButtonText
{
	color: #e6e6e6;
}

.RadListBox_ViperFS .rlbButtonTL,
.RadListBox_ViperFS .rlbButtonTR,
.RadListBox_ViperFS .rlbButtonBL,
.RadListBox_ViperFS .rlbButtonBR {
	position: static;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.RadListBox_ViperFS .rlbNoButtonText,
.RadListBox_ViperFS .rlbNoButtonText .rlbButtonTL,
.RadListBox_ViperFS .rlbNoButtonText .rlbButtonTR,
.RadListBox_ViperFS .rlbNoButtonText .rlbButtonBL,
.RadListBox_ViperFS .rlbNoButtonText .rlbButtonBR {
	width: 19px;
}

.RadListBox_ViperFS .rlbMoveUp .rlbButtonText { background-position: 0 0; }
.RadListBox_ViperFS .rlbMoveUp:hover .rlbButtonText { background-position: -400px 0; }
.RadListBox_ViperFS .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbMoveUpDisabled:hover .rlbButtonText { background-position: -200px 0; }

.RadListBox_ViperFS .rlbMoveDown .rlbButtonText { background-position: 0 -25px; }
.RadListBox_ViperFS .rlbMoveDown:hover .rlbButtonText { background-position: -400px -25px; }
.RadListBox_ViperFS .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbMoveDownDisabled:hover .rlbButtonText { background-position: -200px -25px; }

.RadListBox_ViperFS .rlbMoveToTop .rlbButtonText { background-position: 0 -275px; }
.RadListBox_ViperFS .rlbMoveToTop:hover .rlbButtonText { background-position: -400px -275px; }
.RadListBox_ViperFS .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbMoveToTopDisabled:hover .rlbButtonText { background-position: -200px -275px; }

.RadListBox_ViperFS .rlbMoveToBottom .rlbButtonText { background-position: 0 -300px; }
.RadListBox_ViperFS .rlbMoveToBottom:hover .rlbButtonText { background-position: -400px -300px; }
.RadListBox_ViperFS .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbMoveToBottomDisabled:hover .rlbButtonText { background-position: -200px -300px; }

.RadListBox_ViperFS .rlbDelete .rlbButtonText { background-position: 0 -50px; }
.RadListBox_ViperFS .rlbDelete:hover .rlbButtonText { background-position: -400px -50px; }
.RadListBox_ViperFS .rlbDeleteDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbDeleteDisabled:hover .rlbButtonText { background-position: -200px -50px; }


.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText { background-position: 0 -100px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText { background-position: 0 -75px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText { background-position: -400px -100px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText { background-position: -400px -75px; }

.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText { background-position: -200px -100px; }

.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText { background-position: -200px -75px; }


.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText { background-position: 0 -150px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText { background-position: 0 -125px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText { background-position: -400px -150px; }
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText { background-position: -400px -125px; }

.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText { background-position: -200px -150px; }

.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText { background-position: -200px -125px; }


.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText { background-position: 0 -200px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText { background-position: 0 -175px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText { background-position: -400px -200px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText { background-position: -400px -175px; }

.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText { background-position: -200px -200px; }

.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText { background-position: -200px -175px; }


.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText { background-position: 0 -250px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText { background-position: 0 -225px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText { background-position: -400px -250px; }
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText { background-position: -400px -225px; }

.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText { background-position: -200px -250px; }

.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_ViperFS .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText { background-position: -200px -225px; }

