/* START Telerik.Web.UI.Skins.FormDecorator.css */
/* this is set to the "real" radiobuttons and checkboxes */
.rfdRealInput
{
    position: absolute;
    left: -99999px;
}

/* --- COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

/* set one pixel margin to the skinned buttons, which compensates the focus dots when the button is focused */
.rfdButton a.rfdSkinnedButton
{
	margin: 1px;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdSkinnedButton *
{
    cursor: default;
    background-repeat: no-repeat;
	background-color: transparent;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	display: inline-block;
	border: 0 !important; /* do not remove the !important flag, otherwise the * selector will not apply for that property */
	text-align: center;
	font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
}

/* set dotted border to a focused button */
.rfdButton a.rfdSkinnedButton:focus
{
	outline: dotted 1px #ccc;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
    padding: 0 4px 0 0;
}

/*TEKI: fix CSS inheritance issue with RadComboBox */
.RadForm.rfdTextbox .rfdSkinnedButton input,
.RadForm.rfdTextbox .rfdSkinnedButton button,
.RadForm.rfdTextbox .RadComboBox input,
.RadForm.rfdTextbox .RadComboBox input[type="text"]
{
   border:0;
   background-color:transparent;
}

/*TEKI: (text) inputs by default can have no type specified, so update the button definition to show no border!*/
.RadForm.rfdTextbox input[type="button"].rfdDecorated,
.RadForm.rfdTextbox input[type="reset"].rfdDecorated,
.RadForm.rfdTextbox input[type="submit"].rfdDecorated
{
    border: 0;    
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    background-position: left -21px;
    height: 21px;
	line-height: 21px;
	border: 0;
	padding-left: 12px;
	margin-right:0;/*Safari!*/
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left: 4px\9; /* IE7 Standards, IE8 Compatibility */
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left /*\**/: 12px\9; /* IE8 */
}

.rfdButton a.rfdSkinnedButton *
{
    _background-position: left -21px;
}

/* IE6 fixes */
.rfdButton a.rfdInputDisabled:hover *
{
    _background-position: left -21px !important;
}

.rfdButton a.rfdInputDisabled:hover
{
    _background-position: right 0 !important;
}
/* end of IE6 fixes */

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
	background-position: right 0;
}

.rfdButton a.rfdSkinnedButton:hover
{
	background-position: right -42px;
}

.rfdButton a.rfdSkinnedButton:hover *
{
	background-position: left -63px;
}

.rfdButton a.rfdClickedButton,
.rfdButton a.rfdClickedButton:hover
{
	background-position: right -84px;
}

.rfdButton a.rfdSkinnedButton.rfdClickedButton *
{
	background-position: left -105px !important;
}

/* IE7 hovers fix */
*+html.rfdButton a.rfdSkinnedButton:hover *,
*+html .rfdButton a.rfdSkinnedButton:hover *
{
    background-position: left -63px;
}

/* --- END OF COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0 0 0 20px !important;
	zoom: 1; /* IE font-size fix when set in percent */		
	display: inline-block !important;
}

/* Disabled state */
.rfdSkinnedButton.rfdInputDisabled,
.rfdTextarea textarea[disabled],
.rfdTextbox input[type="text"][disabled],
.rfdTextbox input[type="password"][disabled]
{
    filter: alpha(opacity=50); /* IE < 8 */
    opacity: .5; /* FF3, OP9, WebKit */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; /* IE8 */
    -moz-opacity: .5; /* FF2 */
}

/* FormDecorator + TreeView fix */
.RadTreeView .rfdCheckboxUnchecked,
.RadTreeView .rfdCheckboxChecked
{
    display: -moz-inline-box;
    display: inline-block;
    width: 0;
    vertical-align: middle;
    line-height: 21px;
    height: 21px;
}

/* FormDecorator + TreeView fix */
.RadGrid .rfdCheckboxUnchecked,
.RadGrid .rfdCheckboxChecked
{
    display: -moz-inline-block;
    display: inline-block;
}

/* decorated <fieldset />, <textarea /> and <input type="text | password" /> */
.rfdRoundedInner
{  
    width: 1px;
    font-size: 1px;      
    background-repeat: no-repeat;
}

.rfdRoundedOuter
{    
    width: 1px;
    font-size: 0px;  
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /*FF2*/
    display: inline-block; /* FF3, Opera, Safari*/
    _display: inline; /* IE6 */
    vertical-align: middle;           
    border-width: 0px !important;    
}

/* do not merge these 2 rules, because of IE6 ! */
table.rfdRoundedWrapper td
{
	padding: 0px !important;
	border: 0px !important;
}
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;
}

/* IE7 */
*+html table.rfdRoundedWrapper, *+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

/* specific styling related to the elements that need to support rounded corners */
table.rfdRoundedWrapper textarea, textarea.rfdTextarea
{     
    /* Disable the drag resize of textareas in WebKit browsers */
    [hack:safari;
        resize: none;        
    ]        
}

/* right-to-left support begin */
.rfdRtl
{
	direction: rtl;
}

.rfdRtl .rfdRealInput 
{
	position: absolute; /* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */	
	left: 0;
	right: 0;
	top: -9999px;
}

.rfdRtl .rfdCheckboxUnchecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position: right -200px !important;
}

.rfdRtl .rfdCheckboxChecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -420px !important;
}

.rfdRtl .rfdCheckboxChecked:hover
{
	background-position: right -640px !important;
}

.rfdRtl .rfdRadioUnchecked,
.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdRadioUnchecked:hover
{
	background-position: right -220px !important;
}

.rfdRtl .rfdRadioChecked,
.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -440px !important;
}

.rfdRtl .rfdRadioChecked:hover
{
	background-position: right -640px !important;
}
/* right-to-left support end */

/* skinned selectbox */
.rfdSelect
{
	display: inline-block;
	text-decoration: none;
	font: normal 10pt Arial, Verdana, Sans-serif;
	cursor: default;
	outline: none;
	-moz-user-select: none;
	max-width: 1024px;
	overflow: hidden;
	background-position: 0 0;
	padding-left: 4px;
	zoom: 1;
}

.rfdSelect:hover
{
	background-position: 0 -44px;
}

.rfdSelect .rfdSelectOuter,
.rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    display: block;
    line-height: 22px;
    height: 22px;
    white-space: nowrap;
    width: inherit;
}

.rfdSelect:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect .rfdSelectOuter span
{
    margin-right: 22px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*NEW - TEKI - Support for SELECT dropdowns using the new rendering */
.rfdSelect .rfdSelectBox
{
    position: absolute;
    overflow-y: auto;
    float: left; 
    width: inherit;
}

.rfdSelect li
{
    padding: 0 0 0 3px;
    line-height: 16px;
    height: 16px;
    background-image: none !important;
}

.rfdSelectDisabled
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 6/7 */
    opacity: .4; /* Gecko, Opera */
    -moz-opacity: .4; /* Old Gecko */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
}


/* dropdown settings */
.rfdSelectBox
{
    font: normal 10pt Arial, Verdana, Sans-serif;
    display: inline-block;
    overflow-x: hidden;
}

.rfdSelectBox.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelectBox ul
{
    width: inherit;
}

.rfdSelectBox ul,
.rfdSelectBox li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.rfdSelectBox li
{
    cursor: default;
    padding-left:3px;/* In AJAX CSS-es are registered skin-specific first, base second, which creates problems*/
    line-height: 16px;
    height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rfdSelectBox_optgroup li
{
    padding-left: 20px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.rfdSelectBox_optgroup .rfdSelectBox_optgroup_label
{
    font-style: italic;
    font-weight: bold;
    padding-left: 0 !important;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

.rfdSelectBox.rfdSelectDisabled li:hover
{
    background: none !important;
}

.rfdSelectBox .rfdSelectBox_optgroup li
{
    padding-left: 12px !important;
}

.rfdSelectBox li.rfdSelectBox_optgroup_label
{
    padding-left: 0 !important;
}

/* end of skinned selectbox */


/* Internet Explorer fix for background position of a <fieldset /> */
.rfdFieldset fieldset
{
   background-position: 0 7px\9; /* all versions IE hack */
   background-repeat: no-repeat; /* Mandatory to use because of incorrect IE positioning of the image */		
}

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0;
	padding-left: 20px;
	zoom: 1; /* fixes IE issue with font-size set in percent */
	display: inline-block !important;	
}

.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
}

/* This one fixes the jumping of the skinned select boxes when clicked in IE7 */
*+html .rfdSelect
{
   vertical-align: middle;
}

.rfdRtl .rfdSelect
{
    padding-left: 18px !important;
    background-position: 0 -110px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter
{
    margin: 0 !important;
    background-position: right -88px !important;
}

.rfdRtl .rfdSelect:hover
{
    background-position: 0 -154px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter:hover
{
    margin: 0 !important;
    background-position: right -132px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter span.rfdSelectText
{
    margin: 0 0 0 0 !important;
    padding: 0 3px 0 0 !important;
}
/* this one removes the hover from the rtl dropdowns in IE6 */
*html .rfdRtl .rfdSelect:hover
{
    _background-position: 0 -110px !important;
}

*+html.RadForm input.rfdDecorated,  
*+html.RadForm button.rfdDecorated  
{  
    padding-left: 4px !important;  
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    .rfdRadio label,
    .rfdCheckbox label
    {
        padding-left: 0 !important;
        background-image: none !important;
        line-height: 20px;
    }
    
    .rfdCheckbox label
    {
        vertical-align: middle;
    }
    
    .rfdRadio label
    {
        vertical-align: bottom;
    }
    
    .rfdRadio input[type="radio"],
    .rfdCheckbox input[type="checkbox"]
    {
        -khtml-appearance: none; /* remove the graphic appearance of the original control */
        position: static; /* set back it's static position on the page */
        width: 20px; /* set default width of the control */
	    height: 20px; /* set default height of the control */
	    vertical-align: middle; /* align the control properly */
    }
    
    .rfdCheckbox input[type="checkbox"][disabled],
    .rfdRadio input[type="radio"][disabled]
    {
        opacity: .5; /* give the control a disabled looks */
    }
    
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover
    {
        background-position-y: -200px;
    }
    
    .rfdCheckbox input[type="checkbox"]:checked,
    .rfdCheckbox input[type="checkbox"][disabled]:hover:checked
    {
        background-position-y: -420px;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover:checked
    {
        background-position-y: -640px;
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdRadio input[type="radio"]:hover
    {
        background-position-y: -220px;
    }
    
    .rfdRadio input[type="radio"]:checked,
    .rfdRadio input[type="radio"][disabled="disabled"]:hover:checked
    {
        background-position-y: -440px;
    }
    
    .rfdRadio input[type="radio"]:hover:checked
    {
        background-position-y: -640px;
    }
}
/* END Telerik.Web.UI.Skins.FormDecorator.css */
/* START Telerik.Web.UI.Skins.Black.FormDecorator.Black.css */
/* RadFormDecorator for ASP.NET Black Skin */

/* CSS class for styling the decoration zone or the <html /> tag of the page */
.RadForm_Black.rfdZone
{
    background-color: #292929;
    color: white;
}

/* Decorate scrollbars */
.RadForm_Black.rfdScrollBars
{
	scrollbar-3dlight-color: #1a1a1a; 
	scrollbar-arrow-color: #111111;
	scrollbar-base-color: #f5f5f5; 
	scrollbar-darkshadow-color: #474747; 
	scrollbar-face-color: #393939;
	scrollbar-highlight-color: #474747; 
	scrollbar-shadow-color: #1a1a1a;
	scrollbar-track-color: #272727;
}

/* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
.RadForm_Black.rfdButton a.rfdSkinnedButton,
.RadForm_Black.rfdButton input[type="button"].rfdDecorated,
.RadForm_Black.rfdButton input[type="reset"],
.RadForm_Black.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Black.rfdButton .rfdSkinnedButton button
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3HoVzaeI8TIhRX17iU69FO7xcROR6gd1lCLZ9JPAdrxSMQ1&t=633938447394671250');
	color: #ffffff;
}

.RadForm_Black.rfdButton a.rfdSkinnedButton *
{
    _color: white; /* IE6 */
}

.RadForm_Black.rfdButton .rfdSkinnedButton:hover *
{
    color: #9eda29;
}

.RadForm_Black.rfdButton a.rfdSkinnedButton,
.RadForm_Black.rfdButton a.rfdSkinnedButton *
{
    _background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3HoVzaeI8TIhRX17iU69FO7xcROR6gd1lCLZ9JPAdrxSMQ1&t=633938447394671250');
}

/* OPERA width fix - do not remove (and check if it is still necessary) */
@media screen and (min-width:1px)  
{
	/* 
       the hack below fixes a strange behavior under Opera - 
       input and button have a different CSS display when in anchor tag 
    */
	.RadForm_Black.rfdButton a.rfdSkinnedButton input
	{
	    display: block;
	    float: left;
	}
}

/* Decorate <h4|5|6 /> */
.RadForm_Black.rfdHeading h4
{
	color: #9eda29;	
	border-bottom: solid 1px #3a3a3a;	
}

.RadForm_Black.rfdHeading h5
{
	color: #9eda29;	
	border-bottom: solid 1px #3a3a3a;	
}

.RadForm_Black.rfdHeading h6
{
	color: #9eda29;	
}

/* Decorate <label /> */
.RadForm_Black.rfdLabel label
{	
	color: #ffffff;	
}

/* Decorate <input type="checkbox" /> */
.RadForm_Black .rfdCheckboxUnchecked,
.RadForm_Black .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho8xeZbRzHDwYx6WwQT74I4NEnlIdjPV-xaknHii2OfQo1&t=633938447394671250') no-repeat 0 0;
}

.RadForm_Black .rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho8xeZbRzHDwYx6WwQT74I4NEnlIdjPV-xaknHii2OfQo1&t=633938447394671250') no-repeat 0 -200px;
}

.RadForm_Black .rfdCheckboxChecked,
.RadForm_Black .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho8xeZbRzHDwYx6WwQT74I4NEnlIdjPV-xaknHii2OfQo1&t=633938447394671250') no-repeat 0 -420px;
}

.RadForm_Black .rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho8xeZbRzHDwYx6WwQT74I4NEnlIdjPV-xaknHii2OfQo1&t=633938447394671250') no-repeat 0 -640px;
}

/* Decorate <input type="radio" /> */
.RadForm_Black .rfdRadioUnchecked,
.RadForm_Black .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhpMc1yJBsJuISy9jubBqHfU1&t=633938447394671250') no-repeat 1px 0;
}

.RadForm_Black .rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhpMc1yJBsJuISy9jubBqHfU1&t=633938447394671250') no-repeat 1px -220px;
}

.RadForm_Black .rfdRadioChecked,
.RadForm_Black .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhpMc1yJBsJuISy9jubBqHfU1&t=633938447394671250') no-repeat 1px -440px;
}

.RadForm_Black .rfdRadioChecked:hover
{
	background: transparent url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhpMc1yJBsJuISy9jubBqHfU1&t=633938447394671250') no-repeat 1px -640px;
}

/* IE6 - we set .gif")%> image instead of .png")%> due to the lack RGBA support */
.RadForm_Black .rfdRadioUnchecked,
.RadForm_Black .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Black .rfdRadioUnchecked:hover,
.RadForm_Black .rfdRadioChecked,
.RadForm_Black .rfdInputDisabled.rfdRadioChecked:hover,
.RadForm_Black .rfdRadioChecked:hover
{
    _background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhhjW1fQ91LMk7CwMJwgcE-E1&t=633938447394671250'); /* IE6 hack */
}

/* <fieldset /> and <legend /> */
.rfdRoundedInner
{  
  width: 1px;
  font-size: 1px;      
  background-repeat :no-repeat;
}

.rfdRoundedOuter
{    
  width: 1px;
  font-size: 0px;
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /* FF2 */
    display: inline-block; /* FF3, Opera, Safari */
    _display: inline; /* IE6 */            
    vertical-align: middle;
    border-width: 0px !important;
}

table.rfdRoundedWrapper td,
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;                 
}

/* IE7 */
*+html table.rfdRoundedWrapper,
*+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

.RadForm_Black.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Black fieldset.rfdFieldset legend
{
	color: #9eda29;
}

.RadForm_Black table.rfdRoundedWrapper:hover div.rfdRoundedInner
{
    background-color: #ffffff;
    border-color: #9eda29 !important;
}

/* this selector styles the hover of the side bars of the rounded elements */
.RadForm_Black table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #9eda29 !important;
}

/* Decorate <input type="text | password" /> and <textarea /> */
/* For all browsers except IE6 we are using attribute selectors - single or double */
.RadForm_Black.rfdTextbox input[type="text"],
.RadForm_Black.rfdTextbox input[type="password"],
.RadForm_Black.rfdTextarea textarea,
.RadForm_Black.rfdTextarea textarea[disabled]:hover,
.RadForm_Black.rfdTextbox input[disabled][type="text"]:hover,
.RadForm_Black.rfdTextbox input[disabled][type="password"]:hover
{
    border: solid 1px #080808;
    background-color: #444444;
    color: white;
}

.RadForm_Black.rfdTextbox .rfdDecorated:hover,
.RadForm_Black.rfdTextbox .rfdDecorated:hover,
.RadForm_Black.rfdTextarea textarea:hover
{
    border: solid 1px #9eda29;
}

/* Decorate <fieldset /> */
.RadForm_Black.rfdFieldset fieldset
{	
	border: solid 1px #080808;
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho26aei1Hb3GLGB6FUjKSiIFGZ0ZW9QD_Rrlu2C2PmlTs1&t=633938447394671250'); /* having a background image on a fieldset is not okay with IE */	
}

/* Decorate <fieldset /> and <legend /> */
.RadForm_Black.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Black.rfdFieldset fieldset.rfdFieldset legend
{
	color: #9eda29;
}

.RadForm_Black.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Black.rfdFieldset fieldset.rfdFieldset
{	
	border: solid 1px #080808;
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho26aei1Hb3GLGB6FUjKSiIFGZ0ZW9QD_Rrlu2C2PmlTs1&t=633938447394671250'); /* having a background image on a fieldset is not okay with IE */	
}

/* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Black table.rfdRoundedWrapper input,
.RadForm_Black table.rfdRoundedWrapper textarea,
.RadForm_Black input.rfdInput, 
.RadForm_Black textarea.rfdTextarea
{
	border: solid 1px #080808;
	background: #444444;	
	color: #000000;
}

.RadForm_Black textarea.rfdTextarea,
.RadForm_Black table.rfdRoundedWrapper textarea
{
    overflow: auto;
    color: white;
}

/* <select /> */
.rfdSelect_Black,
.rfdSelect_Black:hover,
.rfdSelect_Black .rfdSelectOuter,
.rfdSelect_Black:hover .rfdSelectOuter,
.rfdSelect_Black .rfdSelectArrow span,
.rfdSelectBox_Black .rfdSelect_selected,
.rfdSelectBox_Black li:hover,
.rfdSelect_Black.rfdSelectDisabled:hover,
.rfdRtl .rfdSelect_Black,
.rfdRtl .rfdSelect_Black:hover,
.rfdRtl .rfdSelect_Black .rfdSelectOuter,
.rfdRtl .rfdSelect_Black .rfdSelectOuter:hover
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Hoz_vR4bJGIvYucua5S8WI6yMTF3b5BSP_WypVWi4WPD81&t=633938447394671250');
    background-repeat: no-repeat;
    background-color: transparent;
}

.rfdSelect_Black .rfdSelectOuter,
.rfdSelect_Black.rfdSelectDisabled:hover .rfdSelectOuter
{
    color: white;
}

.rfdSelect_Black:hover .rfdSelectOuter
{
    color: #9eda29;
}

/* dropdown settings */
.rfdSelectBox_Black
{
    background-color: #363636;
    border: solid 1px #080808;
    color: #fff;
}

.rfdSelectBox_Black li
{
    padding: 0 0 0 3px;
    background-image: none !important;
}

.rfdSelectBox_Black .rfdSelect_selected,
.rfdSelectBox_Black li:hover
{
    color: #9eda29;
    background-color: #1e1e1e;
}

.rfdSelectBox_Black .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: #fff;
}

.rfdSelectDisabled.rfdSelectBox_Black li
{
    color: #fff;
}

/* IE6 disabled state fix - this should not be added to the base stylesheet, but at the bottom of the skin file */
* html .rfdSkinnedButton.rfdInputDisabled
{
    _filter: alpha(opacity=50);
}

* html .RadForm_Black.rfdButton a.rfdInputDisabled:hover
{
	_background-position: 0 0;
}

* html .RadForm_Black.rfdButton a.rfdInputDisabled:hover *
{
	_background-position: right -21px;
	_color: #000000;
}

.RadForm_Black.rfdTextbox input.rfdIE6TextBox,
.RadForm_Black.rfdTextbox textarea.rfdIE6TextBox
{
    _border: solid 1px #080808;
    _color: white !important;
    _background-color: #444444;
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho8xeZbRzHDwYx6WwQT74I4NEnlIdjPV-xaknHii2OfQo1&t=633938447394671250');
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jQfQX8fHlafM4xmJIWw3Ho6U1eUajMgKWfVbwmwEJVhpMc1yJBsJuISy9jubBqHfU1&t=633938447394671250');
    }
}
/* END Telerik.Web.UI.Skins.Black.FormDecorator.Black.css */
/* START Telerik.Web.UI.Skins.Input.css */
/*Telerik RadInput Common CSS*/

/*global*/

.RadInput,
.RadInputMgr
{
	vertical-align:middle;
}

.RadInput table
{
	border:0;
	vertical-align:bottom;
}

.RadInput table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput table td.riCell
{
	padding-right:4px;
}

.RadInput textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput .riTextBox,
html body .RadInputMgr
{
	border:1px solid;
	padding:2px 1px 3px;
}

/*buttons*/

.RadInput a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput a{position:static}/*IE6*/
*+html .RadInput a{position:static}/*IE7*/

.RadInput .riSpin a
{
	margin:0 1px;
}

.RadInput a.riDown
{
	margin-top:3px;
}

* html .RadInput a.riDown
{
	margin-top /**/:0;
}

/*label*/

.RadInput .riLabel
{
	margin:0 4px 0 0;
	white-space:nowrap;
}
/* END Telerik.Web.UI.Skins.Input.css */
/* START Telerik.Web.UI.Skins.Default.Input.Default.css */
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Default,
.RadInputMgr_Default
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default
{
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Default .riEmpty,
html body .RadInput_Empty_Default
{
	color:#8a8a8a;
}

html body .RadInput_Default .riHover,
html body .RadInput_Hover_Default,
html body .RadInput_Default .riFocused,
html body .RadInput_Focused_Default
{
	border-color:#515151;
}

html body .RadInput_Default .riRead,
html body .RadInput_Read_Default
{
	border-color:#d0d0d0;
}

html body .RadInput_Default .riDisabled,
html body .RadInput_Disabled_Default
{
	border-color:#d0d0d0;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_Default .riError,
html body .RadInput_Error_Default
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6hgpWWs5xmEb0myWMltXZHmhnVA10w83-0U4y6lJolLkg2&t=633938447394671250');
	color:#d51923;
}

.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6hgpWWs5xmEb0myWMltXZHmhnVA10w83-0U4y6lJolLkg2&t=633938447394671250');
	color:#d51923;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default
{
	color:#565656;
}

/*buttons*/

.RadInput_Default a
{
	background:transparent no-repeat url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6hgpWWs5xmEb0myWMltXZHmhnVA10w83-0U4y6lJolLkg2&t=633938447394671250');
}

/*go*/

.RadInput_Default .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Default .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Default .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_Default .riUp
{
	background-position:4px -98px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Default a.riDown
{
	background-position:4px -199px;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Default .riLabel
{
	color:#000;
}
/* END Telerik.Web.UI.Skins.Default.Input.Default.css */
/* START Telerik.Web.UI.Skins.TabStrip.css */
.RadTabStrip,
.RadTabStripVertical
{
	margin: 0;
	padding: 0;
}

.RadTabStripVertical
{
	vertical-align: top;
}

.RadTabStripVertical,
.RadTabStripVertical .rtsLevel
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.RadTabStripVertical .rtsLevel
{
	height: 100%;
	float: left;
}

* html .RadTabStripVertical .rtsLevel
{
	width: 150px; /* Width is needed for IE6 to show the vertical RadTabStrip properly. */
}

.RadTabStrip .rtsLevel
{
	clear: both;
	overflow: hidden;
	width: 100%;
	position: relative;
	padding-top: 1px;
}

* html .RadTabStrip .rtsLevel
{
	position:static;
}

*+html .RadTabStrip .rtsLevel
{
	position:static;
}

.RadTabStrip .rtsLevel1
{
	padding-top: 0;
}

.RadTabStrip .rtsScroll
{
	width: 10000px;
	white-space:nowrap;
}

.RadTabStrip .rtsUL,
.RadTabStripVertical .rtsUL
{
	overflow: hidden;
	float:left;
	margin: 0;
	padding: 0;
}

.RadTabStrip_rtl .rtsUL
{
	float: right;
}

.RadTabStrip .rtsUL:after
{
	clear: both;
	content: "."; 
	display: block; 
	visibility: hidden;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.RadTabStrip .rtsLI,
.RadTabStripVertical .rtsLI
{
	overflow: hidden;
	list-style-type: none;
	margin: 0; padding: 0;
}

.RadTabStrip .rtsLI
{
	float: left;
	display: inline;
	zoom: 1;
}

* html .RadTabStrip .rtsLI { float: none; }
*+html .RadTabStrip .rtsLI { float: none; }

.RadTabStrip .rtsSeparator,
.RadTabStripVertical .rtsSeparator
{
	height: 26px;
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink
{
	display: block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	padding-left: 9px;
}

.RadTabStrip .rtsLink
{
	text-align: center;
}

.RadTabStripVertical .rtsLink
{
	text-align: right;
}

/* Opera & IE8 bozos do not inherit text-decoration */
.RadTabStrip .rtsLevel .rtsOut,
.RadTabStrip .rtsLevel .rtsIn,
.RadTabStrip .rtsLevel .rtsTxt { text-decoration: inherit; }

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut
{
	display: block;
	padding-right: 9px;
}

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn
{
	display: block;
	padding: 0 5px;
}

.RadTabStrip .rtsImg,
.RadTabStripVertical .rtsImg
{
	border: 0;
	margin-top: -2px;
	vertical-align: middle;
}

.RadTabStrip .rtsTxt,
.RadTabStripVertical .rtsTxt
{
	display: inline-block;
}

.RadTabStrip .rtsLevel1 .rtsTxt,
.RadTabStripVertical .rtsLevel1 .rtsTxt
{
	padding: 0 5px;
}

.RadTabStrip .rtsDisabled,
.RadTabStripVertical .rtsDisabled
{
	cursor: default;
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStripVertical .rtsPrevArrow,
.RadTabStripVertical .rtsNextArrow,
.RadTabStripVertical .rtsPrevArrowDisabled,
.RadTabStripVertical .rtsNextArrowDisabled
{
	margin-top: 5px;
	height: 18px;
	width: 18px;
	font-size: 0;
	line-height: 18px;
	text-indent:-9999px;
	overflow: hidden;
	outline: 0;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow
.RadTabStripVertical .rtsPrevArrowDisabled,
.RadTabStripVertical .rtsNextArrowDisabled,
.RadTabStripVertical .rtsPrevArrow,
.RadTabStripVertical .rtsNextArrow
{
	display: block;
}

.RadTabStrip .rtsPrevArrow { background-position: 0 -208px; }
.RadTabStrip .rtsNextArrow { background-position: -18px -208px; }
.RadTabStrip .rtsPrevArrow:hover { background-position: -36px -208px; }
.RadTabStrip .rtsNextArrow:hover { background-position: -54px -208px; }
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsPrevArrowDisabled:hover { background-position: -72px -208px; }
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled:hover { background-position: -90px -208px; }

.RadTabStripVertical .rtsPrevArrow { background-position: 0 -228px; }
.RadTabStripVertical .rtsNextArrow { background-position: -18px -228px; }
.RadTabStripVertical .rtsPrevArrow:hover { background-position: -36px -228px; }
.RadTabStripVertical .rtsNextArrow:hover { background-position: -54px -228px; }
.RadTabStripVertical .rtsPrevArrowDisabled,
.RadTabStripVertical .rtsPrevArrowDisabled:hover { background-position: -72px -228px; }
.RadTabStripVertical .rtsNextArrowDisabled,
.RadTabStripVertical .rtsNextArrowDisabled:hover { background-position: -90px -228px; }

.RadTabStrip .rtsCenter
{
	text-align: center;
}

.RadTabStrip .rtsImg
{
	border: none;
}
.RadTabStrip .rtsImg+.rtsTxt { display: -moz-inline-box; display: inline-block; }
.RadTabStrip .rtsTxt { display: inline-block; }

.RadTabStrip .rtsRight .rtsUL
{
	float:right;
}

.RadTabStrip .rtsCenter .rtsUL
{
	display: -moz-inline-box;
	display: inline-block;
	float: none;
}

.RadTabStrip .rtsBreak
{
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	clear: left;
	overflow: hidden;
}

* html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
* html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

*+html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
*+html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

.RadTabStrip_rtl .rtsLI
{
	float:right;
}

* html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

*+html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

@media screen and (min-width:50px)
{
	:root .RadTabStripHorizontal .rtsScroll
	{
		width: auto;
	}
	
	:root .RadTabStripHorizontal .rtsScroll .rtsLI
	{
		float:none;
		display: inline-block;
	}

	:root .RadTabStripVertical .rtsScroll .rtsLI
	{
		float:none;
	}
}

.RadTabStripVertical .rtsLink,
.RadTabStripVertical .rtsLI .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripVertical .rtsLink:hover { background-position: 0 -200px; }
.RadTabStripVertical .rtsSelected,
.RadTabStripVertical .rtsSelected:hover { background-position: 0 -400px; }

.RadTabStripVertical .rtsLI
{
/*	display: block;*/
}

* html .RadTabStripVertical .rtsLI
{
	display: inline;
}

*+html .RadTabStripVertical .rtsLI
{
	display: inline;
}

.RadTabStripVertical .rtsSeparator
{
	display: block;
	height: 2px;
}

* html .RadTabStripVertical .rtsSeparator
{
	line-height: 0;
	font-size: 0;
}

*+html .RadTabStripVertical .rtsSeparator
{
	line-height: 0;
	font-size: 0;
}

* html .RadTabStripVertical .rtsLevel
{
	overflow: hidden;
}

*+html .RadTabStripVertical .rtsLevel
{
	overflow: hidden;
}

/* END Telerik.Web.UI.Skins.TabStrip.css */
/* START Telerik.Web.UI.Skins.Web20.TabStrip.Web20.css */
.RadTabStrip_Web20 .rtsLI,
.RadTabStrip_Web20 .rtsLink
{
	color: #000;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}

.RadTabStrip_Web20 .rtsLI,
.RadTabStrip_Web20 .rtsLink
{
	color: #fff;
}

.RadTabStrip_Web20 .rtsLink:hover,
.RadTabStrip_Web20 .rtsSelected
{
	color: #0f3789;
}

.RadTabStripLeft_Web20 .rtsSeparator,
.RadTabStripRight_Web20 .rtsSeparator
{
	background: #6788BE;
}

/* <disabled tabs> */
.RadTabStrip_Web20 .rtsLevel .rtsDisabled,
.RadTabStrip_Web20 .rtsLevel .rtsDisabled:hover
{
	color: #ddd;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Web20 .rtsNextArrow,
.RadTabStrip_Web20 .rtsPrevArrow,
.RadTabStrip_Web20 .rtsPrevArrowDisabled,
.RadTabStrip_Web20 .rtsNextArrowDisabled
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6iI9gVsFSyp96Br-j7pQmnYmsHXgQ9d_R2cpAw0p1K3BVcW79oHRDmWPvzhkh67gwM1&t=633938447394671250');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Web20 .rtsLevel { background-color: transparent; }

.RadTabStripTop_Web20 .rtsLevel .rtsLink,
.RadTabStripTop_Web20 .rtsLevel .rtsOut,
.RadTabStripBottom_Web20 .rtsLevel .rtsLink,
.RadTabStripBottom_Web20 .rtsLevel .rtsOut,
.RadTabStripTop_Web20_Baseline .rtsLevel,
.RadTabStripBottom_Web20_Baseline .rtsLevel { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6iI9gVsFSyp96Br-j7pQmnYmsHXgQ9d_R2cpAw0p1K3BVcW79oHRDmWPvzhkh67gwM1&t=633938447394671250'); }

.RadTabStripLeft_Web20 .rtsLink,
.RadTabStripRight_Web20 .rtsLink { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6iI9gVsFSyp96Br-j7pQmnYwkNH6XWoox9iwtrjz8MXRgtIyisHczHjvGa7R1sJeOI1&t=633938447394671250'); }

.RadTabStripLeft_Web20 .rtsLast .rtsLink,
.RadTabStripRight_Web20 .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

.RadTabStripRight_Web20 .rtsLink,
.RadTabStripRight_Web20 .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_Web20 .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Web20 .rtsSelected,
.RadTabStripRight_Web20 .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_Web20 .rtsLink { background-position: 0 0; }
.RadTabStripTop_Web20 .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Web20 .rtsLink:hover { background-position: 0 -52px; }
.RadTabStripTop_Web20 .rtsLink:hover .rtsOut { background-position: 100% -52px; }

.RadTabStripTop_Web20 .rtsSelected,
.RadTabStripTop_Web20 .rtsSelected:hover { background-position: 0 -26px; }
.RadTabStripTop_Web20 .rtsSelected .rtsOut,
.RadTabStripTop_Web20 .rtsSelected:hover .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_Web20 .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripTop_Web20 .rtsDisabled:hover .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Web20_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Web20 .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_Web20 .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Web20 .rtsLink:hover { background-position: 0 -130px; }
.RadTabStripBottom_Web20 .rtsLink:hover .rtsOut { background-position: 100% -130px; }

.RadTabStripBottom_Web20 .rtsSelected,
.RadTabStripBottom_Web20 .rtsSelected:hover { background-position: 0 -156px; }
.RadTabStripBottom_Web20 .rtsSelected .rtsOut,
.RadTabStripBottom_Web20 .rtsSelected:hover .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_Web20 .rtsDisabled:hover { background-position: 0 -182px; }
.RadTabStripBottom_Web20 .rtsDisabled:hover .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Web20_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Web20 .rtsUL .rtsLink,
.RadTabStripRight_Web20 .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_Web20 .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Web20 .rtsUL .rtsSelected,
.RadTabStripRight_Web20 .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* </background positioning: tabs with hovers> */

/* <simplistic sub-item styles> */

.RadTabStrip_Web20_SimpleSubItems .rtsLevel2,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 { background: #fff; }

.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsLink
{
	color: #000;
}

.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsLink:hover,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsLink:hover,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsLink:hover
{
	color: #0f3789;
}

.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsSelected
{
	text-decoration: underline;
	color: #0f3789;
}

.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_Web20_SimpleSubItems .rtsLevel4 .rtsIn
{
	background: none;
}

/* </simplistic sub-item styles> */
/* END Telerik.Web.UI.Skins.Web20.TabStrip.Web20.css */
/* START Telerik.Web.UI.Skins.Window.css */
/* RadWindow for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadWindow table,
.RadWindow table td
{
	border:0;
	padding:0;
}

.RadWindow .rwTopResize
{
	font-size: 1px;
	line-height: 4px;
	width: 100%;
	height: 4px;
	background-position: 0 -31px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbarRow .rwCorner
{
    background-repeat: no-repeat;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow .rwStatusbar
{
	height: 22px;
	background-position: 0 -114px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbar div
{
    width: 18px; 
	height: 18px;
	background-position: 0 -94px;
	background-repeat: no-repeat;
}

.RadWindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto; /* fixes the dimensions under IE */
}

.RadWindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.RadWindow .rwCorner
{
    width: 8px;
}

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter
{
    height: 8px;
	font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px;
}

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight
{
	background-repeat: repeat-y;
}

.RadWindow .rwBodyRight
{
    background-position: -8px 0;
}

.RadWindow .rwTopLeft
{
    background-position: 0 0;
}

.RadWindow .rwTopRight
{
    background-position: -8px 0;
}

.RadWindow table .rwTitlebar
{
	background-repeat: repeat-x;
	background-position: 0 -31px;
	-moz-user-select: none;
}

.RadWindow .rwFooterLeft
{
	background-position: 0 -62px;
}

.RadWindow .rwFooterRight
{
	background-position: -8px -62px;
}

.RadWindow .rwFooterCenter
{
	background-repeat: repeat-x;
	background-position: 0 -70px;
}

.RadWindow .rwTitlebarControls
{
    height: 27px;
}

.RadWindow .rwWindowContent
{
	height: 100% !important; /* very important property, especially for opera */
	background: white;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-repeat: no-repeat;
    background-position: center;
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-repeat: no-repeat;
}

.RadWindow .rwStatusbar .rwLoading
{
	padding-left: 30px;
}

.RadWindow td.rwStatusbar input
{
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 7px;
    margin: 0;
    border: 0 !important;
    width: 100%;	
    height: 18px;
	background-color: transparent !important; 
	background-repeat: no-repeat !important;
	background-position: left center !important;
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
	vertical-align: middle;
}

.RadWindow .rwControlButtons
{
	padding: 0; 
	margin: 2px 0 0 0;
	list-style: none; 
	white-space: nowrap;	
	float: right; 
}

.RadWindow .rwControlButtons li
{
	float: left;
	padding: 0 1px 0 0;
}

.RadWindow .rwControlButtons a
{
	width: 30px; 
	height: 21px; 
	line-height: 1px; 
	font-size: 1px;
	cursor: default;
	background-repeat: no-repeat;
	display: block; 
	text-decoration: none;
	outline: none;
}

.RadWindow .rwControlButtons span
{
	text-indent: -9999px; 
	display: block;	
}

/* reload button */
.RadWindow  .rwReloadButton
{
	background-position: -120px 0;
}

.RadWindow .rwReloadButton:hover
{
	background-position: -120px -21px;
}

/* unpin button */
.RadWindow .rwPinButton
{
	background-position: -180px 0;
}

.RadWindow .rwPinButton:hover
{
	background-position: -180px -21px;
}

/* pin button */
.RadWindow .rwPinButton.on
{
	background-position: -150px 0;
}

.RadWindow .rwPinButton.on:hover
{
	background-position: -150px -21px;
}

/* minimize button */
.RadWindow .rwMinimizeButton
{
	background-position: 0 0;
}

.RadWindow .rwMinimizeButton:hover
{
	background-position: 0 -21px;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
}

.RadWindow .rwMaximizeButton:hover
{
	background-position: -60px -21px;
}

/* close button */
.RadWindow .rwCloseButton
{
	background-position: -90px 0;
}

.RadWindow .rwCloseButton:hover
{
	background-position: -90px -21px;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position: -30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position: -30px -21px;
}

.RadWindow .rwIcon
{
    display: block;
	background-repeat: no-repeat;
	background-position: 0 -78px;
	width: 16px; 
	height: 16px;
	cursor: default;
	margin: 4px 5px 0 0;
}

.RadWindow em
{
	font: normal bold 12px "Segoe UI", Arial;
	color: black;
	padding: 3px 0 0 4px;	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

.RadWindow_rtl .rwControlButtons
{
	float: left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float: right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position: static;
}

.RadWindow .rwDialogPopup
{
	margin: 16px;
	color: black;	
	padding: 0px 0px 16px 50px;
	font: normal 12px "Segoe UI", Arial, Verdana;
	cursor: default;
}

.rwDialogPopup .rwPopupButton
{
    margin: 0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
    border: dotted 1px #999;                        
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display: block; 
	float: left;
}

.RadWindow .rwControlButtons a
{
    text-indent: -9999px;
}

html:first-child .RadWindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.RadWindow .rwDialogText
{
    text-align: left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
    display: none !important;
}

.RadWindow .rwDialogInput
{
	font: normal 12px "Segoe UI", Arial, Verdana;
	color: black;
	width: 100%;
	display: block;
	margin: 8px 0;
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert
{
    background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

.RadWindow .rwWindowContent .radconfirm
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6gKpsWxmgtKjpEixjPMhrL4YmzeeifbV-yZRubdXaL0t7csEt0UedLy--N5-wtekw81&t=633938447394671250');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6gKpsWxmgtKjpEixjPMhrL4PMNly1rgPeEFPo2uwMjy4dlhRP-JwgakvliNB5RP7101&t=633938447394671250');	
}

.RadWindow .rwWindowContent .radprompt
{
	padding: 0;
}

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span
{
	text-decoration: none;
	color: black;
	line-height: 21px;
	height: 21px;
	cursor: default;
}

.RadWindow .rwPopupButton
{
	background-repeat: no-repeat;
	background-position: 0 -136px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan
{
    background-repeat: no-repeat;
	background-position: right -136px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan
{
	background-repeat: repeat-x;
	background-position: 0 -157px; 
	padding: 0 12px;
}

.RadWindow .rwWindowContent .rwPopupButton:hover
{
	background-position: 0 -178px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan
{
	background-position: right -178px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan
{
	background-position: 0 -199px; 
	padding: 0 12px;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display: none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top: 4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
    width: 66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width: 90px;
}

.RadWindow.rwMinimizedWindow
{
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position: 0 -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position: -8px -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
    background-position: 0 -250px !important; /* Should be !important because of IE6 */
    background-repeat: repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

/* stop the control buttons from stretching in IE8 */
.RadWindow ul.rwControlButtons span
{
    display /*\**/: none\9
}
/* END Telerik.Web.UI.Skins.Window.css */
/* START Telerik.Web.UI.Skins.Vista.Window.Vista.css */
/* RadWindow for ASP.NET AJAX Vista Skin */

.RadWindow_Vista .rwTopLeft,
.RadWindow_Vista .rwTopRight,
.RadWindow_Vista .rwTitlebar,
.RadWindow_Vista .rwFooterLeft,
.RadWindow_Vista .rwFooterRight,
.RadWindow_Vista .rwFooterCenter,
.RadWindow_Vista .rwTopResize,
.RadWindow_Vista .rwStatusbar div,
.RadWindow_Vista .rwStatusbar,
.RadWindow_Vista .rwPopupButton,
.RadWindow_Vista .rwPopupButton span,
.RadWindow_Vista.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h2lBK8S4TrI1wSbcwchgi_bKv5SxS8EOlvIRu4Cl_rN1C32ieKZ-J7DtY8jo6QPeI1&t=633938447394671250');
}

.RadWindow_Vista .rwBodyLeft,
.RadWindow_Vista .rwBodyRight,
.RadWindow_Vista .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h2lBK8S4TrI1wSbcwchgi_vHB838bj16Cb993Fpn6vPTbzWN9NrRXHRBgrwm2pijQ1&t=633938447394671250');
}

.RadWindow_Vista .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Vista .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h2lBK8S4TrI1wSbcwchgi_HPiJoBsLOu3UVn_q4A71_NDDXuOAJQH7CyDUSYfMY-I1&t=633938447394671250');
}

.RadWindow_Vista a.rwIcon
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h2lBK8S4TrI1wSbcwchgi_bKv5SxS8EOlvIRu4Cl_rN1C32ieKZ-J7DtY8jo6QPeI1&t=633938447394671250');
}

div.RadWindow_Vista .rwTitlebarControls em
{
	color: black;
}

/* 
    This is a hack to achieve "Aero" look and feel for that particular skin.
    It should be removed for the other skins, as the background coordinates
    are specified in Window.css and are common for all skins
*/
.RadWindow_Vista table .rwTitlebar,
.RadWindow_Vista table .rwTopResize,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow td.rwTitlebar,
.rwMinimizedWindow.RadWindow_Vista tr.rwTitleRow div.rwTopResize
{
    background: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h2lBK8S4TrI1wSbcwchgi_mRZlqab6xEdkcW_D5KtDoKBzJnfLSOfk5v5d7eSuWPE1&t=633938447394671250') repeat-x !important;
}
/* End of the "Aero" hack */

/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_Vista
{
	/* take into account the borders of the main <div> of the window when setting width / height */
	width: 200px !important; 
	height: 30px !important;
}

div.RadWindow_Vista .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Vista .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

/* set Window Vista "Aero" look and feel to the window */
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwCorner,
div.RadWindow.RadWindow_Vista.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
div.RadWindow.RadWindow_Vista.rwTransparentWindow td.rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
}

div.RadWindow_Vista td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
div.RadWindow_Vista td.rwWindowContent.rwLoading
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6j5fyd8m9Nn-i3JIMWScbf12LcTY35Fuk-YN3SCe0Q4Ug2&t=633938447394671250');
}

/* When ShowContentDuringLoad="false" */
div.RadWindow_Vista input.rwLoading
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6j5fyd8m9Nn-i3JIMWScbf1YNNxeNn_oB8w-YighTFwG1FQJjlr5O7RX7A5u-lPlbk1&t=633938447394671250');
}
/* END Telerik.Web.UI.Skins.Vista.Window.Vista.css */
/* START Telerik.Web.UI.Skins.TreeView.css */
/*

RadTreeView base css

* Notes on some CSS class names *

class  --  HTML element  --  description 

rtUL  --  <ul>  --  multiple nodes container
rtLI  --  <li>  --  one node 
rtFirst  --  <li>  -- TreeView's first node
rtLast  --  <li>  -- last node in a given node group (<ul>)
rtTop,rtMid,rtBot  --  <div>  -- a wrapper (<div>) inside a node (<li>) - can be in a top, middle or bottom node in a given node group
rtIn  --  <span> or <div>  -- the inner container inside a node - contains text (<span> rendering) or template (<div> rendering)
rtSp  --  <span>  -- holds a dummy element for adjustment of node heights (should be an even number if the skin node lines are dotted)
rtChk  --  <input>  -- holds a node's checkbox
rtImg  --  <img>  -- holds a node's icon
rtPlus,rtMinus -- <span> -- holds a node's expand / collapse buttons (plus / minus signs)

*/

/* <general styles> */

.RadTreeView
{
	white-space:nowrap;
	cursor: default;
}

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL
{
	zoom:1;
}

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk
{
	vertical-align:middle;
}

.RadTreeView .rtUL
{
	margin: 0;
	padding: 0;
	-moz-user-select: -moz-none;
}

.RadTreeView .rtLI
{
	list-style-image: none;
	list-style-position: outside;
	list-style: none;
}

.RadTreeView .rtUL .rtLI .rtUL
{
	padding-left: 20px;
}

.RadTreeView .rtTop, 
.RadTreeView .rtMid, 
.RadTreeView .rtBot
{
	padding: 1px 0 1px 20px;
}

/* <expand/collapse images> */

.RadTreeView .rtPlus, 
.RadTreeView .rtMinus
{
	font-size: 0;
	padding: 0;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin: 6px 7px 0 -18px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}

* html .RadTreeView .rtPlus, 
* html .RadTreeView .rtMinus { margin-right: 1px; }
*+html .RadTreeView .rtPlus, 
*+html .RadTreeView .rtMinus { margin-right: 1px; }

.RadTreeView .rtPlus { background-position: 0 0; }
.RadTreeView .rtPlus:hover { background-position: 0 -22px; }
.RadTreeView .rtMinus { background-position: 0 -11px; }
.RadTreeView .rtMinus:hover { background-position: 0 -33px; }

/* </expand/collapse images> */

/* <tristate checkboxes> */

.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate
{
	display: -moz-inline-box;
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin: 0 3px 0 0;
	line-height: 0;
	font-size: 0;
}

.RadTreeView .rtChecked { background-position: 0 0; }
.RadTreeView .rtUnchecked { background-position: 0 -13px; }
.RadTreeView .rtIndeterminate { background-position: 0 -26px; }

/* </tristate checkboxes> */

.RadTreeView .rtSp
{
	display: -moz-inline-box;
	display: inline-block;
	width: 1px;
	margin-left: -1px;
	height: 22px;
}

.RadTreeView .rtChk
{
	margin: 0 2px;
	padding: 0;
	width: 12px;
	height: 12px;
}

.RadTreeView .rtIn
{
	margin-left: 1px;
	padding: 4px 3px 3px;
	text-decoration:none;
}

/* <navigation link> */
.RadTreeView a.rtIn
{
	cursor: pointer;
}
/* </navigation link> */

/* <templates> */

.RadTreeView div.rtIn
{
	display:-moz-inline-block;
	display:inline-block;
	vertical-align:top;
}

/* <massage> */
* html .RadTreeView div.rtIn { display:inline-block; }
* html .RadTreeView div.rtIn { display:inline; }
*+html .RadTreeView div.rtIn { display:inline-block; }
*+html .RadTreeView div.rtIn { display:inline; }
/* </massage> */

.RadTreeView .rtTemplate,
.RadTreeView input
{ 
	-moz-user-select: text;
}

/* </templates> */

/* <loading messages> */
.RadTreeView .rtLoadingIcon
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: text-top;
	width: 21px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	background: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jobPztTbF8voVax5sPd-lt9oi6DQ44W9sNXHAJCdxBOg2&t=633938447394671250') no-repeat 2px 0;
}

.RadTreeView .rtLoadingBelow
{
	display:block;
}

/* </loading messages> */

/* </general styles> */

/* <node states> */

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn
{
	padding: 3px 2px 2px;
	border-width: 1px;
	border-style: solid;
	background-repeat: repeat-x;
	background-position: 0 100%;
}

/* <in-line editing> */

/* editing of wrapped nodes should add white-space nowrap to make the input box stay on the same line;
   if the white-space: normal is added through inline styles (on a per-node basis), it can be overriden only by using !important */
.RadTreeView .rtEdit *
{
	white-space: nowrap !important;
}

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input
{
	outline: 0; /* disable safari glow effect - RadTreeView look consistency */
	cursor: text;
}


.RadTreeView .rtLI .rtEdit .rtIn
{
	border-width: 1px;
	border-style: solid;
	padding: 2px 1px 1px;
	height: 1.4em;
	text-decoration: none;
	vertical-align: middle;
}

* html .RadTreeView .rtLI .rtEdit .rtIn { padding/* */: 0 1px; }

.RadTreeView .rtEdit .rtIn input
{
	height: 1.4em;
	line-height: 1.4em;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* </in-line editing> */

/* </node states> */

/* <node lines> */

.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.RadTreeView .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst
{
    background-repeat: no-repeat;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 0 1.273em;
}

.RadTreeView_rtl .rtLines .rtFirst .rtUL
{
    background-repeat: repeat-y;
    background-position: 100% 1.273em;
}

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL
{
	background: none;
}

.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot
{
    background-repeat: no-repeat;
    background-position: 0 0;
}

.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot
{
    background-repeat: no-repeat;
    background-position: 100% 0;
}

/* </node lines> */

/* <drop targets> */

.rtDropAbove,
.rtDropBelow
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
	margin-top: -1px;
}

.rtDropAbove
{
    border-bottom: 0;
}

.rtDropBelow
{
    border-top: 0;
}

/* </drop targets> */

/* <RTL support> */
.RadTreeView_rtl .rtPlus, 
.RadTreeView_rtl .rtMinus
{
	position: relative;
}

/* reverts the above rule to fix the position:relative + overflow:auto bug under IE6&7 */
* html .RadTreeView_rtl .rtPlus, 
* html .RadTreeView_rtl .rtMinus { position:static; }

*+html .RadTreeView_rtl .rtPlus, 
*+html .RadTreeView_rtl .rtMinus { position:static; }

/* fixes IE6 "disappearing content" bug */
* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn
{
	zoom: 1;
}
* html .RadTreeView_rtl .rtIn
{
	margin-top: -1px;
}

.RadTreeView_rtl .rtUL .rtLI .rtUL
{
	padding-right: 15px;
	padding-left: 0;
}

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid, 
.RadTreeView_rtl .rtBot
{
	padding: 0 15px 0 0;
	margin: 0;
}

.RadTreeView_rtl .rtPlus { background-position: -11px 0; }
.RadTreeView_rtl .rtPlus:hover { background-position: -11px -22px; }
.RadTreeView_rtl .rtMinus { background-position: -11px -11px; }
.RadTreeView_rtl .rtMinus:hover { background-position: -11px -33px; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus
{
	margin-right:7px;
	right:-20px;
}

/* firefox 2 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link
{
	margin-right:-11px;
	right:-8px;
}

/* firefox 3 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:7px;
	right:-20px;
}

/* ie 6 */
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus
{
	margin-right:-13px;
	right:0;
}

/* ie 7 */
*+html .RadTreeView_rtl .rtPlus,
*+html .RadTreeView_rtl .rtMinus
{
	margin-right: -13px;
	right: 0;
}

/* safari & opera */
@media screen and (min-width:50px)
{
	.RadTreeView .rtPlus,
	.RadTreeView .rtMinus
	{
		margin-right: 7px;
		margin-left: -18px;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_rtl .rtPlus,
	:root .RadTreeView_rtl .rtMinus
	{
		right: 0;
		margin-right: -13px;
		margin-left: 2px;
	}
}

/* opera */
@media all and(-webkit-max-device-pixel-ratio:10000),
   not all and(-webkit-min-device-pixel-ratio:0) {

	:root .RadTreeView_rtl .rtPlus,
	:root .RadTreeView_rtl .rtMinus
	{
		position: relative;
		margin-left: 2px;
		margin-right: -13px;
		right: -15px;
	}
}

/* </RTL support> */

/* <design-time support> */
div.RadTreeView_designtime .rtTop, 
div.RadTreeView_designtime .rtMid, 
div.RadTreeView_designtime .rtBot
{
	position: relative;
}

div.RadTreeView_designtime .rtPlus, 
div.RadTreeView_designtime .rtMinus
{
	margin: 0;
	position: absolute;
	left: 3px;
	top: 4px;
}
/* </design-time support> */

/* END Telerik.Web.UI.Skins.TreeView.css */
/* START Telerik.Web.UI.Skins.Default.TreeView.Default.css */
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input
{
	color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;
}

.RadTreeView_Default .rtPlus, 
.RadTreeView_Default .rtMinus
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6i7jpdw5TO7gmAtMQUK6vlQ_1RybyZN4KxyHl0NSv36I82MYDepv2VJawE3b6qDj6w1&t=633938447394671250');
}

.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6i7jpdw5TO7gmAtMQUK6vlQuTND4ccZBJflkpY1B0toDYN1kLpS76vMpNc1z6MBCgY1&t=633938447394671250');
}

.RadTreeView_Default .rtHover .rtIn
{
	color: #000;
	border-color: #c4c4c4 #b5b5b5 #9e9e9e;
	background-color: #e1e1e1;
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6i7jpdw5TO7gmAtMQUK6vlQ4YbtR6uUHRhtj9xXdzkr-nhOZ7aRDawRrsPfCxPW8D41&t=633938447394671250');
}

.RadTreeView_Default .rtSelected .rtIn
{
	color: #fff;
	border-color: #8d8d8d #7e7e7e #6c6c6c;
	background-color: #959595;
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6i7jpdw5TO7gmAtMQUK6vlQsxKXAIVClx_9Oe6ycU9iGx7MBz91FpgNnDkp0UGwUZw1&t=633938447394671250');
}

.RadTreeView_Default .rtSelected .rtLoadingBefore,
.RadTreeView_Default .rtSelected .rtLoadingAfter,
.RadTreeView_Default .rtSelected .rtLoadingBelow
{
	color: #333;
}

.RadTreeView_Default .rtLI .rtEdit .rtIn
{
	border-color: #6c6c6c;
	background: #fff;
}

.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn
{
	color: #ccc;
}


/* <node lines> */

.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKe-M6ennKFeMmYvKjauZk4yOqldWai5jugl6YT48p88g1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKBts3HY_PiTfr0JIQkUEjQi0bFaaj9AugiU_QRf6DR5o1&t=633938447394671250'); }

.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKiRwx5esNsRkmzqyyqFnjE1VgLivVV2P3GNKVe339n6g1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKiRwx5esNsRkmzqyyqFnjE9Fq__Bu41aWk7pHIWnG5cA1&t=633938447394671250'); }
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL { background-image: none; }

.RadTreeView_Default .rtLines .rtTop { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKC3RFBAi1lxQV-a5bXaFzVcIqDVDWlzYF5vUo2FQIjJg1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtTop { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKNAlEqScK1TVEmyYyhd108kodQk-d5ExNe2H_1X71oSE1&t=633938447394671250'); }
.RadTreeView_Default .rtLines .rtMid { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKZyeDAvyN11EuNmUW4AmJTSO95rJXGzc-9PyItu1bblc1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtMid { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKBJFvj2Qn2u90a6xkOnBXUTzliTb8UYm_2XruZQDr0s01&t=633938447394671250'); }
.RadTreeView_Default .rtLines .rtBot { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKDLaQZmIEb9lxcf6TmacD5DxwBSsiGRs9Bg2NRTGu9Us1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtBot { background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKWciA1NaQiBMJtf8Z-WaEoxGu8d4TDmeIJuwjqore0yg1&t=633938447394671250'); }
.RadTreeView_Default .rtLines .rtLast .rtTop { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIK2aWYF-790E4WbgPO6PQbQPp30sujCIuzet6rpuPNwNA1&t=633938447394671250'); }
.RadTreeView_Default_rtl .rtLines .rtLast .rtTop { background-image:url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6jewQTKalCRUEN9KNTruCIKtJk3t8AFGGZ3BFUSPGPP87Uw5dqVUtHnUNUTyV6IyXw1&t=633938447394671250'); }

/* </node lines> */

/* END Telerik.Web.UI.Skins.Default.TreeView.Default.css */
/* START Telerik.Web.UI.Skins.Office2007.Window.Office2007.css */
.RadWindow_Office2007 .rwTopLeft,
.RadWindow_Office2007 .rwTopRight,
.RadWindow_Office2007 .rwTitlebar,
.RadWindow_Office2007 .rwFooterLeft,
.RadWindow_Office2007 .rwFooterRight,
.RadWindow_Office2007 .rwFooterCenter,
.RadWindow_Office2007 .rwTopResize,
.RadWindow_Office2007 .rwStatusbar div,
.RadWindow_Office2007 .rwStatusbar,
.RadWindow_Office2007 .rwPopupButton,
.RadWindow_Office2007 .rwPopupButton span,
.RadWindow_Office2007.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRt_qnTmQjFuecjSh5KaMLbql-fmdVGJjqiRtJQ7idpQqlS_KsGzguxFY7N7dGI4dq0&t=633938447394671250');
}

.RadWindow_Office2007 .rwBodyLeft,
.RadWindow_Office2007 .rwBodyRight,
.RadWindow_Office2007 .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRVTs4JpB948gkBZep1piTQWE1YnSJUJvb0asCoziAD-puGpla4sJu9ZHoDGvi8r6P0&t=633938447394671250');
}

.RadWindow_Office2007 .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Office2007 .rwControlButtons
{
    margin-top: 0;
}

.RadWindow_Office2007 .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRM3IObml3yiD62wonnWfeSDjPmV4F4Fj5DrPghU0zz301&t=633938447394671250');
}

.RadWindow_Office2007 a.rwIcon
{
	background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRt_qnTmQjFuecjSh5KaMLbql-fmdVGJjqiRtJQ7idpQqlS_KsGzguxFY7N7dGI4dq0&t=633938447394671250');
}

div.RadWindow_Office2007 .rwTitlebarControls em
{
	color: #00156e;
}

div.RadWindow_Office2007 .rwDialogInput
{
	border: solid 1px #abc1de;
}

div.RadWindow_Office2007 .rwDialogInput:hover
{
	border-color: #305090;
}

div.RadWindow_Office2007 td.rwLoading
{
    background-color: #fff;
}

div.RadWindow_Office2007 td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
div.RadWindow_Office2007 td.rwWindowContent.rwLoading
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRZFVeWigqldlKkuEcRGaxOVwO3EWVhAGFr7QRsgC5crs1&t=633938447394671250');
}

/* When ShowContentDuringLoad="false" */
div.RadWindow_Office2007 input.rwLoading
{
    background-image: url('/WebResource.axd?d=TBFqaZ2nY_uNz7uWFkUCZs7ropHHqGPUeSKgDsoxI6h5ZXySR8UA5vniuXlREBHRcUVBagXr0zrKeC0DS8YYBxV5S8pgbgWaJLNU_IseEik1&t=633938447394671250');
}

div.RadWindow_Office2007 td.rwStatusbar
{
    background-position: 0 -370px;
    background-repeat: repeat-x;
}
/* END Telerik.Web.UI.Skins.Office2007.Window.Office2007.css */
/* START Telerik.Web.UI.Skins.Ajax.css */
/* Telerik RadAjaxLoadingPanel Common CSS */

.RadAjax .raDiv,
.RadAjax .raColor
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.RadAjax .raDiv
{
	position:relative;
	z-index:2;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
}

.RadAjax .raColor
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image:none;
}

.RadAjax .raTransp
{
	zoom:1;
}

.RadAjax .raTop
{
	background-position:center top;
}

.RadAjax .raTopLeft
{
	background-position:left top;
}

.RadAjax .raTopRight
{
	background-position:right top;
}

.RadAjax .raLeft
{
	background-position:left center;
}

.RadAjax .raRight
{
	background-position:right center;
}

.RadAjax .raBottom
{
	background-position:center bottom;
}

.RadAjax .raBottomLeft
{
	background-position:left bottom;
}

.RadAjax .raBottomRight
{
	background-position:right bottom;
}

.RadAjax div.raNone
{
	background-image:none;
}

* html .RadAjaxUpdatedElement select
{
	visibility:hidden !important;
}
/* END Telerik.Web.UI.Skins.Ajax.css */
