
body {
  color: #000000;
}

select, input[type="text"], input[type="password"], textarea, 
div.DisabledField, div.textfield, div.summaryfield, div.schedulefield, .ReadOnly
html body .RadTextBoxOverride input[type="text"].riEnabled.riHover,
html body .RadTextBoxOverride input[type="password"].riEnabled.riHover,
html body .RadTextBoxOverride textarea.riEnabled.riHover,
html body .RadTextBoxOverride input[type="text"].riFocused,
html body .RadTextBoxOverride input[type="password"].riFocused,
html body .RadTextBoxOverride textarea.riFocused
{
  background: #FFFFFF;
  border: solid 1px gray;
}

input[type="text"],
input[type="password"],
textarea,
html body .RadTextBoxOverride input[type="text"].riTextBox,
html body .RadTextBoxOverride input[type="password"].riTextBox,
html body .RadTextBoxOverride textarea.riTextBox
{
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}

html body .RadTextBoxOverride input.riTextBox {
  height: auto;
}

select:disabled,
input[type="text"].DisabledField,
input[type="password"].DisabledField,
textarea.DisabledField,
div.DisabledField,
div.textfield,
div.summaryfield,
div.schedulefield,
.ReadOnly,
html body .RadTextBoxOverride input[type="text"].riDisabled,
html body .RadTextBoxOverride input[type="password"].riDisabled,
html body .RadTextBoxOverride textarea.riDisabled,
html body .RadTextBoxOverride input[type="text"].riRead,
html body .RadTextBoxOverride input[type="password"].riRead,
html body .RadTextBoxOverride textarea.riRead,
html body .RadPicker_RxLink input[type="text"].riRead,
html body .RadPicker_RxLink input[type="text"].riDisabled
{
  background-color: #ebebeb;
}

html body .RadSplitter {
  line-height: 1;
}

/*Style sheet */

/*--------------------------------------------------------------------------------------------
 *  HTML tags                                    
 * -----------------------------------------------------------------------------------------*/
body       {  margin: 4px;}
/* The RadWindow_Default and RadSplitter_Default classes and !important are added
   so that whole custom themes aren't required to override the default theme
   font settings */
body,th,input,select,textarea,button, .RadWindow_Default, .RadSplitter_Default,
html body .RadSplitter .rspPaneTabText
           { font-family: Tahoma, sans-serif !important; font-size: 10px !important; }
.RadWindow_Default, .RadSplitter_Default { color: black; }
fieldset   { padding: 3px; }
legend, html body .RadSplitter .rspPaneTabText { font-weight: bold; }

fieldset,
.HasBorder, .MultiPageTab, .WhitePanel, .AlphaUp, .AlphaDn, .messages
{
  border: solid 1px gray;
}

select { padding: 1px; }

table.minimal { border-width:0px; padding:0px; margin:0px;}

/* In Chrome, fieldsets are often too wide when they contain a grid.  Setting
   the min width fixes this. */
fieldset { min-width: 0px; }

.NoWrap { width: 1000px; }

.rspSlidePane
{
  border-collapse: separate;
  box-shadow: -1px 1px 3px #a9a9a9, -1px -1px 3px #a9a9a9, 1px -1px 3px #a9a9a9, 1px 1px 3px #a9a9a9;
}

/*--------------------------------------------------------------------------------------------
 *                                      C L A S S E S
 * -----------------------------------------------------------------------------------------*/


.AlphaUp { font-size:10px; text-align:center; height:15px; width:16px; cursor:pointer; background-color:#044973; color: #FFF;background-position:center; padding: 1px; }
.AlphaDn { font-size:10px; text-align:center; height:15px; width:16px; cursor:pointer; background-color: #fff;color:#044973; background-position:center; padding: 1px; }

.validatorSpacing { float:left; width:40px; }        /* define enough space for validator "*" */
.cmdbutton        { width: 75px; }   /* formatting for the command buttons */
.cmdbuttonnowidth { }
.findbutton { width: 30px; padding: 0px; }
.buttons { text-align: right; margin-top: 4px; }     /* A class for a div with buttons in it. */

.quantity     { text-align: right; }
.space-above  { margin-top: 4px; }
.space-below  { margin-bottom: 4px; }

.label { text-align:right; font-weight: bold; }
.labelNoWidth { text-align:right; font-weight: bold; }

/* MessageSummary user control selectors */
.messages { padding: 0px; width:95%;}
.messages ul, ol { padding: 0px; margin-top: 0px; margin-bottom: 0px; }

.AjaxLoading { position: absolute; top: 0px; left: 432px; width: 150px; z-index:100; }

.defaultrow {float:left;width:100%}
.defaultlabel{float:left;text-align:right;font-weight:bold;width:80px;top:.5em;position:relative;margin-right:2px;}

.smalllabel{float:left;text-align:right;font-weight:bold;width:30px;top:.5em;position:relative;margin-right:2px;}
.mediumlabel{float:left;text-align:right;font-weight:bold;width:50px;top:.5em;position:relative;margin-right:2px;}
.largelabel{float:left;text-align:right;font-weight:bold;width:120px;top:.5em;position:relative;margin-right:2px;}

.textfield {float:left;padding:2px;overflow:hidden;max-height:12px;height:12px;}
.align_right {text-align:right;}


.WhitePanel
{
  background-color: white;
}

.MultiPageTab
{
  box-shadow: -1px 1px 2px #a9a9a9, -1px -1px 3px #a9a9a9, 1px -1px 3px #a9a9a9, 1px 1px 3px #a9a9a9;
  padding: 5px;
}

div.FloatClearer { clear: both; }

.pricingBtnSpacer { width:70px; }

.OkGreen {
  color: #49691F;
}

.ErrorRed {
  color: #C20A00;
}

/*-----------------------------------------------------------------------------
 *                               F I X E S
 *---------------------------------------------------------------------------*/

/* IE7 work around for validators on the property editor user control */
.PropertyEditorValidator
{
  display: inline-block;
  margin-left: 7px;
}

/* This gets rid of the clearing 'x' in text input elements in IE 10 */
input[type="text"]::-ms-clear { display: none; }

/* A grid issue fix for compatibility browser modes. */
.rgHeaderDiv .rgMasterTable,
.rgDataDiv .rgMasterTable
{
    width: 100%;
}

/* Fixes an issue in IE 8 & Telerik 2013.3 where the title on sliding panes
   is truncated. (Telerik ticket ID 747832.) */
.rspSlideContainer td.rspSlideTitleContainer div.rspSlideTitle
{
  width: 100% !important;
}

/* Fixes a problem in IE 8 and Telerik 2014.2 where there is too large of a
   minimum height which causes layout issues. */
.riSingle .riTextBox
{
  min-height: 1px !important;
}
