/*Telerik RadInput Stewart Skin*/

/*global*/

.RadInput_DerekSteele, .RadInputMgr_DerekSteele
{
	vertical-align: middle;
	
}

.RadInput_DerekSteele
{
	font: 11px "Trebuchet MS", sans-serif;
	width: 124px;
}

.RadInput_DerekSteele table
{
	border: 0;
	vertical-align: bottom;
	width: 200px;
}

.RadInput_DerekSteele table td
{
	border: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible; /*RadGrid*/
}

.RadInput_DerekSteele .riCell
{

}

.RadInput_DerekSteele textarea
{
	vertical-align: bottom;
	overflow: auto;
}

/*textbox states*/

html body .RadInput_DerekSteele .riTextBox, html body .RadInputMgr_DerekSteele
{
	border: solid 1px #7f9db9;
	padding-left: 3px;
	color: #333333;
	background: #FFF;
	font: 11px "Trebuchet MS", sans-serif;
	height: 16px;
}

html body .RadInput_DerekSteele .riEmpty, html body .RadInput_Empty_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #FFF;
}

html body .RadInput_DerekSteele .riHover, html body .RadInput_Hover_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #FFF;
}

html body .RadInput_DerekSteele .riFocused, html body .RadInput_Focused_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #FFF;
}

html body .RadInput_DerekSteele .riRead, html body .RadInput_Read_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #FFF;
}

html body .RadInput_DerekSteele .riDisabled, html body .RadInput_Disabled_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #FFF;
}

html body .RadInput_DerekSteele .riError, html body .RadInput_Error_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #e2e2e2 url( 'Input/sprite.gif' ) 100% -147px no-repeat;
	color: #797979;
}

html body .RadInput_DerekSteele .riNegative, html body .RadInput_Negative_DerekSteele
{
	border: solid 1px #7f9db9;
	background: #e2e2e2;
}

/*buttons*/

.RadInput_DerekSteele a
{
	display: block;
	overflow: hidden;
	position: relative; /*FF*/
	outline: none; /*FF*/
	z-index: 2; /*Opera*/
	background: url( 'Input/sprite.gif' ) no-repeat;
	text-indent: -4444px;
	text-align: left;
	text-decoration: none;
	direction: ltr;
}
* html .RadInput_DerekSteele a
{
	position: static;
}
/*IE6*/
* + html .RadInput_DerekSteele a
{
	position: static;
}
/*IE7*/

/*go*/

.RadInput_DerekSteele .riBtn a
{
	width: 20px;
	height: 18px;
	line-height: 18px;
	background-position: 4px 4px;
}

/*spin*/

.RadInput_DerekSteele .riSpin a
{
	width: 11px;
	height: 8px;
	line-height: 8px;
	margin: 0 1px;
}

.RadInput_DerekSteele a.riUp
{
	background-position: 3px -48px;
}

.RadInput_DerekSteele a.riDown
{
	background-position: 3px -98px;
	margin-top: 2px;
}

/*label*/

.RadInput_DerekSteele .riLabel
{
	margin: 0 4px 0 0;
	color: #333;
	white-space: nowrap;
}
