/*Telerik RadInput USG_Alt Skin*/

/*global*/

.RadInput_USG_Alt, .RadInputMgr_USG_Alt
{
	vertical-align: middle;
	
}

.RadInput_USG_Alt
{
	font: 11px arial,sans-serif;
	width: 200px;
}

.RadInput_USG_Alt table
{
	border: 0;
	vertical-align: bottom;
	width: 200px;
}

.RadInput_USG_Alt table td
{
	border: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible; /*RadGrid*/
}

.RadInput_USG_Alt .riCell
{

}

.RadInput_USG_Alt textarea
{
	vertical-align: bottom;
	overflow: auto;
}

/*textbox states*/

html body .RadInput_USG_Alt .riTextBox, html body .RadInputMgr_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
	font-size: 11px;
	padding-left: 3px;
	color: #333;
	
	height: 16px;
	text-align: left;
}

html body .RadInput_USG_Alt .riEmpty, html body .RadInput_Empty_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

html body .RadInput_USG_Alt .riHover, html body .RadInput_Hover_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

html body .RadInput_USG_Alt .riFocused, html body .RadInput_Focused_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

html body .RadInput_USG_Alt .riRead, html body .RadInput_Read_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

html body .RadInput_USG_Alt .riDisabled, html body .RadInput_Disabled_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

html body .RadInput_USG_Alt .riError, html body .RadInput_Error_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8 url( 'Input/sprite.gif' ) 100% -147px no-repeat;
	color: #797979;
}

html body .RadInput_USG_Alt .riNegative, html body .RadInput_Negative_USG_Alt
{
	border: solid 1px #7f9db9;
	background: #ffffd8;
}

/*buttons*/

.RadInput_USG_Alt 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_USG_Alt a
{
	position: static;
}
/*IE6*/
* + html .RadInput_USG_Alt a
{
	position: static;
}
/*IE7*/

/*go*/

.RadInput_USG_Alt .riBtn a
{
	width: 20px;
	height: 18px;
	line-height: 18px;
	background-position: 4px 4px;
}

/*spin*/

.RadInput_USG_Alt .riSpin a
{
	width: 11px;
	height: 8px;
	line-height: 8px;
	margin: 0 1px;
}

.RadInput_USG_Alt a.riUp
{
	background-position: 3px -48px;
}

.RadInput_USG_Alt a.riDown
{
	background-position: 3px -98px;
	margin-top: 2px;
}

/*label*/

.RadInput_USG_Alt .riLabel
{
	margin: 0 4px 0 0;
	color: #333;
	white-space: nowrap;
}
