/* START Cascade.Web.Skins.Shadowbox.classic.skin.css */
/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 11000;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 5px solid rgb(20,20,20);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  z-index: 11000;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8s2ScfJYnuFxqcB8LJYs1s33B5OXgtvAoDiIaH6vMDHs41&t=633789567320000000');
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  /*font-family: 'Lucida Grande', Tahoma, sans-serif;*/
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info, #shadowbox_nav {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  border-width: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  /*font-family: 'Lucida Grande', Tahoma, sans-serif;*/
  line-height: 11px;
}
#shadowbox_title 
{
  height: 16px;
  padding: 0 5px;
  float: left;
}
#shadowbox_title_inner 
{
  line-height: 16px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  display: inline;
  border-width: 0;
}
#shadowbox_description 
{
    padding: 3px 5px;
}
#shadowbox_description_inner {
  font-size: 11px;
  color: #fff;
  display: block;
  height: 22px;
  line-height: 22px;
}
#shadowbox_info {
  height: 28px;
  background-color: rgb(10,10,10);
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
#shadowbox_info_inner {
  font-size: 11px;
  color: #fff;
  padding: 0 5px;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin: 0 3px;
  cursor: pointer;
  
}
#shadowbox_nav_close {
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8s7--IS17XcX9NiMg5KPnfCrs43D8Rqf6remtjWRcXr1I1&t=633789567320000000');
  background-repeat: no-repeat;
  margin-left: 5px;
}
#shadowbox_nav_next {
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8sGexhu4wha3OE_83QlS84CMvaL-6DoypuTcjAsxLYGyM1&t=633789567320000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8suYi_QEbR5D5kAgEBzo_I1vs9ilhO32Vm7nmgB0186_01&t=633789567320000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8sE_lkFk6iKMVS5V-Il1JFkfXIa49vgq5KX4MaUZI6ci81&t=633789567320000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url('/WebResource.axd?d=eTF8q6_bB_JANA3-3zFr4L7yVRiVfWTtZ8NGG2bHmwYmWwa4PKJndkQh2G_W2y8sKwGUiVPdfZ0SH2KjQmIqNDeAQTfBVp8mHXotZqYAMRI1&t=633789567320000000');
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter 
{
  text-align: right;
  float: right;
  line-height: 16px;
  padding: 0;
  font-size: 11px;
  color: #fff;
  margin: 0 3px;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  float: left;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  /*font-family: 'Lucida Grande', Tahoma, sans-serif;*/
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}

/* END Cascade.Web.Skins.Shadowbox.classic.skin.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;
}
/* END Telerik.Web.UI.Skins.Ajax.css */
/* START Telerik.Web.UI.Skins.Default.FormDecorator.Default.css */
/* RadFormDecorator Default Skin */

.RadForm_Default.rfdScrollBars
{
	scrollbar-3dlight-color: #959695; 
	scrollbar-arrow-color: #3e3e3e;
	scrollbar-base-color: #f5f5f5; 
	scrollbar-darkshadow-color: #5f6e93; 
	scrollbar-face-color: #d1d1d4;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a0ad8a;
	scrollbar-track-color: #f0f0f0;
}

/* label settings */
.RadForm_Default label.Vista
{
    color: #626262;
}

/* checkbox settings */
.RadForm_Default .rfdCheckboxUnchecked,
.RadForm_Default .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF1nXNbolMBX0zaYezQa0joiwYlVseHguIU2dNd-o7vYJI1&t=633723126420000000') no-repeat 0 0;
}

.RadForm_Default .rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF1nXNbolMBX0zaYezQa0joiwYlVseHguIU2dNd-o7vYJI1&t=633723126420000000') no-repeat 0 -200px;
}

.RadForm_Default .rfdCheckboxChecked,
.RadForm_Default .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF1nXNbolMBX0zaYezQa0joiwYlVseHguIU2dNd-o7vYJI1&t=633723126420000000') no-repeat 0 -420px;
}

.RadForm_Default .rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF1nXNbolMBX0zaYezQa0joiwYlVseHguIU2dNd-o7vYJI1&t=633723126420000000') no-repeat 0 -640px;
}
/* end of checkbox settings */

/* radiobutton settings */
.RadForm_Default .rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF13JQqt1exNCkyvIiyvPuP_cIxN5KpXImFpgVEx3lV1gKfBPuNVRpGIVH-KgDDSl630&t=633723126420000000') no-repeat 1px 0;
}

.RadForm_Default .rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF13JQqt1exNCkyvIiyvPuP_cIxN5KpXImFpgVEx3lV1gKfBPuNVRpGIVH-KgDDSl630&t=633723126420000000') no-repeat 1px -220px;
}

.RadForm_Default .rfdRadioChecked,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF13JQqt1exNCkyvIiyvPuP_cIxN5KpXImFpgVEx3lV1gKfBPuNVRpGIVH-KgDDSl630&t=633723126420000000') no-repeat 1px -440px;
}

.RadForm_Default .rfdRadioChecked:hover
{
	background: transparent url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF13JQqt1exNCkyvIiyvPuP_cIxN5KpXImFpgVEx3lV1gKfBPuNVRpGIVH-KgDDSl630&t=633723126420000000') no-repeat 1px -640px;
}

.RadForm_Default .rfdRadioUnchecked,
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Default .rfdRadioUnchecked:hover,
.RadForm_Default .rfdRadioChecked,
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover,
.RadForm_Default .rfdRadioChecked:hover
{
    _background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF13JQqt1exNCkyvIiyvPuP_ahhTWkhP_51P_KpkMM03vVqgdFlm3k6yHf3CoahZ5Ey0&t=633723126420000000');
}
/* end of radiobutton settings */

/* button settings */
a.RadForm_Default, a.RadForm_Default span
{
	background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF15-x7KJYWR81pFep5TJ0tXv-3LwJXxN4FPGfiw-NXeJI1&t=633723126420000000');
	color: black;
}

a.RadForm_Default.rfdInputDisabled:hover
{
    background-position: 0 0;
}

a.RadForm_Default .rfdInner,
a.RadForm_Default.rfdInputDisabled:hover .rfdInner
{
	margin-right: 4px;
	margin-left: 4px;
	background-position: 0 -21px;
}

a.RadForm_Default.rfdInputDisabled:hover .rfdOuter
{
	background-position: right 0;
}

a.RadForm_Default:hover
{
	background-position: 0 -42px;
}

a.RadForm_Default:hover .rfdInner
{
	background-position: 0 -63px;
}

a.RadForm_Default:hover .rfdOuter
{
	background-position: right -42px;
}
/* end of button settings */

/* clicked button styles */
a.RadForm_Default.rfdClicked
{
    background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF15-x7KJYWR81pFep5TJ0tXv-3LwJXxN4FPGfiw-NXeJI1&t=633723126420000000');
    background-position: 0 -84px;
    background-repeat: no-repeat;
}

a.RadForm_Default.rfdClicked span
{
    background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF15-x7KJYWR81pFep5TJ0tXv-3LwJXxN4FPGfiw-NXeJI1&t=633723126420000000');
    color: #000;
}

a.RadForm_Default.rfdClicked .rfdInner
{
    background-position: 0 -105px;
    background-repeat: repeat-x;
}

a.RadForm_Default.rfdClicked .rfdOuter
{
    background-position: right -84px;
    background-repeat: no-repeat;
}
/* end of clicked button styles */

/* do NOT change these settings, otherwise the skinned buttons will be broken when used within a decoration zone */
a.rfdSkinnedButton.RadForm_Default
{
    -moz-user-select: none !important;
	outline: none !important;
	text-decoration: none !important;
	cursor: default !important;
	text-align: center !important;
	background-color: transparent !important;
	border: 0 !important;
    display: inline-block !important;
}

/* Headings 4-6 */
.RadForm_Default h4.rfdH4
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Default h5.rfdH5
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Default h6.rfdH6
{
	color: #000000;	
}

/* <label> */
.RadForm_Default label.rfdLabel
{	
	color: #000000;
}

/* <fieldset> and <legend> */
.RadForm_Default table.rfdRoundedWrapper_fieldset legend,
.RadForm_Default fieldset.rfdFieldset legend
{
	color: #000000;
}

.RadForm_Default table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Default fieldset.rfdFieldset
{	
	border: solid 1px #828282;
	background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF1bVW2BmiVef91XbJhQ9nAgG8RSB_3w0PmtMCWMXHXuy01&t=633723126420000000'); /* having a background image on a fieldset is not okay with IE */	
	background-repeat: no-repeat;/*Mandatory to use because of incorrect IE positioning of the image*/		
}

/* Due to a glitch in IE the following 2 classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Default table.rfdRoundedWrapper input,
.RadForm_Default table.rfdRoundedWrapper textarea,
.RadForm_Default input.rfdInput, 
.RadForm_Default textarea.rfdTextarea
{
	border: solid 1px #8e8e8e;
	background: #ffffff;	
	color: #000000;
	overflow: hidden;
}

.RadForm_Default  table.rfdRoundedWrapper input[disabled="disabled"]:hover,
.RadForm_Default  table.rfdRoundedWrapper textarea[disabled="disabled"]:hover
{
	border: solid 1px #8e8e8e;
	background: #ffffff;	
	color: #000000;
	overflow: hidden;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}

/* add classes for HOVER effect */
.RadForm_Default  table.rfdRoundedWrapper input:hover,
.RadForm_Default  table.rfdRoundedWrapper textarea:hover,
.RadForm_Default table.rfdRoundedWrapper:hover .rfdRoundedInner,
.RadForm_Default input.rfdInput:hover, 
.RadForm_Default textarea.rfdTextarea:hover
{
	border-color: #515151 !important;
	background: #ffffff;
	color: #000000;
}

.RadForm_Default table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #515151 !important;
}

/* <select> */
.rfdSelect_Default,
.rfdSelect_Default:hover,
.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default:hover .rfdSelectOuter,
.rfdSelect_Default .rfdSelectArrow span,
.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover,
.rfdSelect_Default.rfdSelectDisabled:hover
{
    background-image: url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVHeLVA3z_pbbiN8nHlgtNF17cBN0uhZ1LARruC9EghDtRHZ-6rC_AKKVW_I7z6OrH81&t=633723126420000000');
    background-repeat: no-repeat;
    background-color: white;
}

.rfdSelect_Default.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelect_Default
{
	padding-left: 3px !important;
}

.rfdSelect_Default:hover
{
	background-position: 0 -44px;
}

.rfdSelect_Default .rfdSelectOuter,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    padding: 2px 0;
}

.rfdSelect_Default:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect_Default .rfdSelectText,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Default:hover .rfdSelectText
{
    color: #000;
}

.rfdSelect_Default .rfdSelectArrow
{
	margin: 1px 2px 0 0;
}

.rfdSelect_Default .rfdSelectArrow span,
.rfdSelect_Default.rfdSelectDisabled:hover .rfdSelectArrow span
{
	background-position: 0 -88px;
}

.rfdSelect_Default:hover .rfdSelectArrow span
{
    background-position: -14px -88px;
}

/* dropdown settings */
.rfdSelectBox_Default
{
    background: white;
    border: solid 1px #828282;
    color: #000;
}

.rfdSelectBox_Default li
{
    padding-left: 3px !important;
    line-height: 16px;
    height: 16px;
    background-image: none !important;
}

.rfdSelectBox_Default .rfdSelect_selected,
.rfdSelectBox_Default li:hover
{
    color: black;
    background-color: #dfdfdf;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* skinned combobox end */
/* END Telerik.Web.UI.Skins.Default.FormDecorator.Default.css */
/* START Telerik.Web.UI.Skins.FormDecorator.css */
/* RadFormDecorator - common CSS settings */
.rfdSkinnedButton
{
    background-repeat: no-repeat;
}

.rfdSkinnedButton .rfdInner
{
    font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
    background-repeat: repeat-x;
    width: auto !important;
	padding: 0 !important;
	display: block !important;
	line-height: 21px !important;
}

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0;
	padding-left: 20px;
	zoom:1;/*Fixes IE issue with font-size set in percents */		
	display: inline-block !important;	
}

.rfdSkinnedButton .rfdOuter
{
	background-position: right 0;
	background-repeat: no-repeat;
	display: block;	
}

.rfdRealButton
{
	vertical-align: middle;
	display: none;
	min-width: 54px !important;
}

/* Internet Explorer */        
*+html .rfdRealButton,
*+html .rfdSkinnedButton
{		
	min-width: auto !important;
}

/* disabled inputs */
.rfdInputDisabled
{
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
}

.input 
{
	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: -999999px;
}

/* 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;
}

a.rfdSkinnedButton:focus,
a.rfdSkinnedButton:active
{
	border: dotted 1px #131627;
}

/* =========================== TEXTAREA, INPUT, FIELDSET ============================= */
.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;
}

/* Specific styling related to the elements that need to support rounded corners */
table.rfdRoundedWrapper textarea, textarea.rfdTextarea
{     
    /*overflow :hidden;// Prevent nasty flicker - no flicker anymore */     
    /* Safari - Do not allow textarea resize. Also - textarea in a table causes very a 4px bottom margin! Bug in Safari*/    
    /* This hack thing is parsed in IE as WELL!*/
    [hack:safari;    
        resize: none;        
    ]        
}


fieldset.rfdFieldset
{
         
}

input.rfdInput, textarea.rfdTextarea
{   
         
}

.rfdRtl
{
	direction: rtl;
}

.rfdRtl .input 
{
	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;
}


/* checkboxes */
.rfdRtl .rfdCheckboxUnchecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	padding: 0 20px 0 0;
	background-position: right 0 !important;
}

.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position: right -200px !important;
}

.rfdRtl .rfdCheckboxChecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right -420px !important;
}

.rfdRtl .rfdCheckboxChecked:hover
{
	background-position: right -640px !important;
}
/* end of checkboxes */

/* radiobuttons */
.rfdRtl .rfdRadioUnchecked,
.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right 0 !important;
}

.rfdRtl .rfdRadioUnchecked:hover
{
	background-position: right -220px !important;
}

.rfdRtl .rfdRadioChecked,
.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover 
{
	padding: 0 20px 0 0;
	background-position: right -440px !important;
}

.rfdRtl .rfdRadioChecked:hover
{
	background-position: right -640px !important;
}
/* end of radiobuttons */
/* right to left support end */

/* common skinned combobox settings begin */

.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;
	/*padding: 0;*/
}

.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 */
}

.rfdSelect span
{
	display: block;
}

.rfdSelect .rfdSelectOuter
{
	float: left;
}

.rfdSelect .rfdSelectText
{
	line-height: 18px;
	padding: 0 3px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 2px;
	text-overflow: ellipsis;
}

.rfdSelect .rfdSelectArrow
{
	float: right;
	_display: inline;
}

.rfdSelect .rfdSelectArrow span
{
    background-color: transparent !important;
	text-indent: -9999px;
	width: 14px;
	height: 16px;
}

/* dropdown settings */
.rfdSelectBox
{
    font: normal 10pt Arial, Verdana, Sans-serif;
    display: inline-block;
}

.rfdSelectBox ul,
.rfdSelectBox li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.rfdSelectBox li
{
    cursor: default;
    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;
}

/* common skinned combobox settings begin */

/* rfdRoundedCorners */
.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
}
/* END Telerik.Web.UI.Skins.FormDecorator.css */
/* START Telerik.Web.UI.Skins.Default.Input.Default.css */
/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Default,
.RadInputMgr_Default
{
	vertical-align:middle;
	font:12px "segoe ui",arial,sans-serif;
}

.RadInput_Default table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Default table.riTable td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Default table td.riCell
{
	padding-right:4px;
}

.RadInput_Default textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default
{
	border:1px solid;
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	padding:2px 0 3px 1px;
	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=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVEnyJaV-XkT5gNO3CsCmmjnV79VEZh1x9ZOSiVnZz2pMg2&t=633723126420000000');
	color:#d51923;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default
{
	color:#565656;
}

/*buttons*/

.RadInput_Default a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:transparent no-repeat url('/WebResource.axd?d=J1ABQSTpvj12EPTwLq65Y6mCtYnt058nTHgf46ftgVEnyJaV-XkT5gNO3CsCmmjnV79VEZh1x9ZOSiVnZz2pMg2&t=633723126420000000');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}
* html .RadInput_Default a{position:static}/*IE6*/
*+html .RadInput_Default a{position:static}/*IE7*/

/*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;
	margin:0 1px;
}

.RadInput_Default .riUp
{
	background-position:4px -98px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Default a.riDown
{
	background-position:4px -199px;
	margin-top:3px;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Default .riLabel
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}
/* END Telerik.Web.UI.Skins.Default.Input.Default.css */
