/* 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=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmE7AQP0Qz7eugwAGYO72sOhCnf7XfeqKFotlsszOQR281&t=633821481140000000');
  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;
  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=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmPrBnfGFei4DbnkXM_J5fx3MhDZ9ewHjhTyMRJsZFL6Y1&t=633821481140000000');
  background-repeat: no-repeat;
  margin-left: 5px;
}
#shadowbox_nav_next {
  background-image: url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmFcFnO_njiuOZxco6e4d71EbEwxJ3LXFm71-lwuZWymA1&t=633821481140000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmesi69SopDiOGqthRUbplx8NHsNZGTVlSk6mv8vI_6jM1&t=633821481140000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmKh5SPrdxvRXm03UM0p7M-H0WdjxLMUSWLdhz0Ly98pU1&t=633821481140000000');
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2n9iHCndzetNw4RE_Z4GXJmFmlHzbIyR25oZ-efWVUCUYilW4vm2vrRSJtrs5MVTm01&t=633821481140000000');
  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 Cascade.Web.Skins.Telerik.Cascade.ComboBox.Cascade.css */
/* RadComboBox Default skin */

/*global*/

.RadComboBox_Cascade *
{
	margin:0;
	padding:0;
}

.RadComboBox_Cascade,
.RadComboBox_Cascade .rcbInput,
.RadComboBoxDropDown_Cascade
{
	font:11px verdana,sans-serif;
	color:#333;
}

/* combobox */

.RadComboBox_Cascade
{
	vertical-align:bottom;
}

.RadComboBox_Cascade table
{
	border:0;
	border-collapse:collapse;
}

.RadComboBox_Cascade td.rcbInputCell
{
	width:100%;
	height:23px;
	line-height:21px;
	vertical-align:top;
	padding:0;
	border:0;
}

.RadComboBox_Cascade td.rcbInputCellLeft,
.RadComboBox_Cascade td.rcbInputCellRight
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlzuxwNrSjlvIxQnEYLjqHXN0Xk8TRsKPTXgaAPnu3Few1&t=633821481140000000') no-repeat;
}

.RadComboBox_Cascade td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Cascade td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Cascade .rcbHovered .rcbInputCellLeft { background-position: 0 -23px; }
.RadComboBox_Cascade .rcbHovered .rcbInputCellRight { background-position: 100% -23px; }

.RadComboBox_Cascade .rcbFocused .rcbInputCellLeft { background-position: 0 -46px; }
.RadComboBox_Cascade .rcbFocused .rcbInputCellRight { background-position: 100% -46px; }

.RadComboBox_Cascade .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding: 5px 0 0;
	outline: 0;
}

.RadComboBox_Cascade .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

.RadComboBox_Cascade td.rcbInputCell,
.RadComboBox_Cascade .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

.RadComboBox_Cascade_rtl td.rcbInputCell,
.RadComboBox_Cascade_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_Cascade td.rcbArrowCell
{
	width:21px;
	padding:0;
	border:0;
}

.RadComboBox_Cascade td.rcbArrowCellLeft,
.RadComboBox_Cascade td.rcbArrowCellRight
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlzuxwNrSjlvIxQnEYLjqHXOR1LxTcLkYdgousPomY6BM1&t=633821481140000000') 0 0 no-repeat;
}

.RadComboBox_Cascade td.rcbArrowCellLeft { background-position: 100% 0; }
.RadComboBox_Cascade td.rcbArrowCellRight { background-position: 0 0; }

.RadComboBox_Cascade .rcbHovered .rcbArrowCellLeft { background-position: 100% -23px; }
.RadComboBox_Cascade .rcbHovered .rcbArrowCellRight { background-position: 0 -23px; }

.RadComboBox_Cascade .rcbFocused .rcbArrowCellLeft { background-position: 100% -46px; }
.RadComboBox_Cascade .rcbFocused .rcbArrowCellRight { background-position: 0 -46px; }

.RadComboBox_Cascade td.rcbArrowCellHidden { background-position: -18px 0; }
.RadComboBox_Cascade .rcbHovered .rcbArrowCellHidden { background-position: -18px -23px; }
.RadComboBox_Cascade .rcbFocused .rcbArrowCellHidden { background-position: -18px -46px; }

.RadComboBox_Cascade .rcbArrowCell a
{
	position:relative;
	outline:none;
	overflow:hidden;
	display:block;
	width:21px;
	height:23px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

.RadComboBox_Cascade td.rcbArrowCellHidden,
.RadComboBox_Cascade .rcbArrowCellHidden a
{
	width: 3px;
}

.RadComboBox_Cascade .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_Cascade .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

/* dropdown */

.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBoxDropDown_Cascade
{
	position:absolute;
	background:#fff;
	border: 1px solid #979797;
	border-top-color:#959485;
	cursor:default;
	font-size:11px;
	text-align: left;
}

.RadComboBoxDropDown_Cascade_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Cascade_rtl
{
	text-align: right;
}

.RadComboBoxDropDown_Cascade .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_Cascade .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
}

.RadComboBoxDropDown_Cascade .rcbNoWrap .rcbList
{
	float:left;
}

.RadComboBoxDropDown_Cascade .rcbHeader,
.RadComboBoxDropDown_Cascade .rcbFooter
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlzuxwNrSjlvIxQnEYLjqHXNgGZRku5Ab6lSRtZ29a4-81&t=633821481140000000') repeat-x #7d7d7d;
	height: 19px;
	color: #fff;
}

.RadComboBoxDropDown_Cascade .rcbHeader
{
	padding: 5px 4px 0;
	border-bottom: 1px solid #5a5a5a;
}

.RadComboBoxDropDown_Cascade .rcbFooter
{
	padding: 0 4px 5px;
	border-top: 1px solid #5a5a5a;
}

.RadComboBoxDropDown_Cascade .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Cascade .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Cascade .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Cascade .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_Cascade .rcbItem,
.RadComboBoxDropDown_Cascade .rcbHovered,
.RadComboBoxDropDown_Cascade .rcbDisabled,
.RadComboBoxDropDown_Cascade .rcbLoading
{
	padding:4px 20px 4px 5px;
	zoom:1;
}

*+html .RadComboBoxDropDown_Cascade .rcbItem,
*+html .RadComboBoxDropDown_Cascade .rcbHovered,
*+html .RadComboBoxDropDown_Cascade .rcbDisabled,
*+html .RadComboBoxDropDown_Cascade .rcbLoading
{
	zoom: normal;
}

.RadComboBoxDropDown_Cascade_rtl .rcbItem,
.RadComboBoxDropDown_Cascade_rtl .rcbHovered,
.RadComboBoxDropDown_Cascade_rtl .rcbDisabled,
.RadComboBoxDropDown_Cascade_rtl .rcbLoading
{
	padding:4px 5px 4px 20px;
}

.RadComboBoxDropDown_Cascade .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Cascade_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Cascade em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Cascade .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Cascade .rcbHovered
{
	border: 1px solid #a5a5a5;
	border-width: 1px 0;
	padding:3px 20px 3px 5px;
	background: #dfdfdf;
	color: #6b6b6b;
}

.RadComboBoxDropDown_Cascade_rtl .rcbHovered
{
	padding:3px 5px 3px 20px;
}

.RadComboBoxDropDown_Cascade .rcbDisabled
{
	color:#999;
	cursor:no-drop;
}

.RadComboBox_Cascade .rcbDisabled
{
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}

.RadComboBoxDropDown_Cascade .rcbSeparator
{
    color: #666;
    background: #F5F5E6;
    margin: 0;
}

.RadComboBoxDropDown_Cascade .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_Cascade .rcbMoreResults
{
	clear:both;
	border-top:1px solid #d7d7be;
	background: #e7e7e7 url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlzuxwNrSjlvIxQnEYLjqHXMEYwFaVEkzVuj0OxZlIzQ8hPKIpxplpOsDyVW-aUcdE0&t=633821481140000000') repeat-x 0 0;
	position:relative;
	padding: 6px 4px 4px;
	text-align:center;
}

.RadComboBoxDropDown_Cascade .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlzuxwNrSjlvIxQnEYLjqHXMqx1hFr-PVjHhzOKSEvvJltBgdv38re_Xlmku0yT_yL0&t=633821481140000000') no-repeat;
	margin:-4px auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color: #9d9a87;
}

.RadComboBoxDropDown_Cascade .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_Cascade .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_Cascade .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:50px)
{
	.RadComboBoxDropDown_Cascade_rtl .rcbItem,
	.RadComboBoxDropDown_Cascade_rtl .rcbDisabled,
	.RadComboBoxDropDown_Cascade_rtl .rcbLoading
	{
		padding:4px 4px 4px 20px;
	}
	
	.RadComboBoxDropDown_Cascade_rtl .rcbHovered
	{
		padding:3px 4px 3px 20px;
	}
	
	:root .RadComboBox_Cascade .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
} /*Opera end*/

/* END Cascade.Web.Skins.Telerik.Cascade.ComboBox.Cascade.css */
/* START Cascade.Web.Skins.Telerik.Cascade.Input.Cascade.css */
/*Telerik RadInput Gray Skin*/

/*global*/

.RadInput_Cascade,
.RadInputMgr_Cascade
{
	vertical-align:middle;
}

.RadInput_Cascade
{
	font:12px arial,sans-serif;
}

.RadInput_Cascade table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Cascade td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Cascade .riCell 
{
	padding-right:4px;
}

.RadInput_Cascade textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Cascade .riTextBox,
html body .RadInputMgr_Cascade
{
	border:1px solid #8e8e8e;
	padding:3px 0 3px 1px;
	background:#fff;
	color:#333;
	font:12px arial,sans-serif;
	border:1px solid #8e8e8e;
}

html body .RadInput_Cascade input.riTextBox,
html body .RadInputMgr_Cascade input
{
    background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlnkh9NIGCl3x0yNw3M2q_blZ8QmjbcuotX0b0FLIMkgw1&t=633821481140000000') top left no-repeat;
}

html body .RadInput_Cascade .riEmpty,
html body .RadInput_Empty_Cascade
{
	color:#999;
}

html body .RadInput_Cascade .riHover,
html body .RadInput_Hover_Cascade
{
	border-color:#575757;
}

html body .RadInput_Cascade .riFocused,
html body .RadInput_Focused_Cascade
{
	border-color:#000;
	color:#000;
}

html body .RadInput_Cascade .riRead,
html body .RadInput_Read_Cascade
{
	border-color:#ccc;
}

html body .RadInput_Cascade .riDisabled,
html body .RadInput_Disabled_Cascade
{
	border-color:#ccc;
	color:#999;
	cursor:default;
}

html body .RadInput_Cascade .riError,
html body .RadInput_Error_Cascade
{
	border-color:#797979;
	background:#fff url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlR9m465xWzfgVvelCs2CJrFc5Vo3uY9sZmfP39Cvh9hI1&t=633821481140000000') 100% -147px no-repeat;
	color:#797979;
}

html body .RadInput_Cascade .riNegative,
html body .RadInput_Negative_Cascade
{
	color:#666;
}

/*buttons*/

.RadInput_Cascade a
{
	display:block;
	text-indent:-4444px;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlR9m465xWzfgVvelCs2CJrFc5Vo3uY9sZmfP39Cvh9hI1&t=633821481140000000') no-repeat;
}
* html .RadInput_Cascade a{position:static}/*IE6*/
*+html .RadInput_Cascade a{position:static}/*IE7*/

/*go*/

.RadInput_Cascade .riBtn a
{
	width:20px;
	height:18px; 
	line-height:18px;
	background-position:4px 4px;
}

/*spin*/

.RadInput_Cascade .riSpin a
{
	width:11px;
	height:8px; 
	line-height:8px;
	margin:0 1px;
}

.RadInput_Cascade a.riUp
{
	background-position:3px -48px;
}

.RadInput_Cascade a.riDown
{
	background-position:3px -98px;
	margin-top:2px;
}

/*label*/

.RadInput_Cascade .riLabel
{
	margin:0 4px 0 0;
	color:#333;
	white-space:nowrap;
}
/* END Cascade.Web.Skins.Telerik.Cascade.Input.Cascade.css */
/* START Cascade.Web.Skins.Telerik.Cascade.Menu.Cascade.css */
/* RadMenu Default skin */

.RadMenu_Cascade 
{
	/*border: 1px solid #010101;
	border-bottom-width: 0;
	border-top-color: #383838;
	background: #444 url(Menu/MenuBackground.gif) repeat-x top left;*/
	text-align: left;
}

.RadMenu_Cascade_rtl
{
	text-align: right;
}

.RadMenu_Cascade_Context
{
	background: none;
	border: 0;
}

.RadMenu_Cascade a
{
	text-decoration: none;
	cursor: pointer !important;
}

.RadMenu_Cascade .rmLink
{
	line-height: 18px;
	text-decoration: none;
	color: #757c7e;
	font-weight: bold;
	padding: 0 !important;
}

.RadMenu_Cascade.Secondary .rmLink
{
    line-height: 14px; 
    font-weight: normal;
    color: #656565;
}

.RadMenu_Cascade.UserMenu .rmLink
{
    line-height: 14px;
}

.RadMenu_Cascade .rmLink:focus,
.RadMenu_Cascade .rmFocused
{
	outline: 0;
}

.RadMenu_Cascade .rmExpanded
{
	position: relative;
	z-index: 10000;
}

.RadMenu_Cascade .rmLink:hover,
.RadMenu_Cascade .rmFocused,
.RadMenu_Cascade .rmExpanded
{
	/*background-color: #fff;*/
	color: #c82a2f;
}

.RadMenu_Cascade.Secondary .rmLink:hover,
.RadMenu_Cascade.Secondary .rmFocused,
.RadMenu_Cascade.Secondary .rmExpanded
{
	
}

.RadMenu_Cascade .rmLink .rmText
{

}

.RadMenu_Cascade .rmGroup
{
	border: 1px solid rgb(40,40,40);
	background-color: rgb(10,10,10);
}

.RadMenu_Cascade.Secondary .rmGroup,
.RadMenu_Cascade.UserMenu .rmGroup
{
	border: 1px solid rgb(40,40,40);
	background-color: White;
}

.RadMenu_Cascade .rmGroup .rmExpanded
{
	z-index: 1;
}

.RadMenu_Cascade .rmGroup .rmLink
{
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	padding: 0 !important;
}

.RadMenu_Cascade.Secondary .rmGroup .rmLink,
.RadMenu_Cascade.UserMenu .rmGroup .rmLink
{
	color: #656565;
}

.RadMenu_Cascade_rtl .rmGroup .rmLink
{
	text-align: right;
}

.RadMenu_Cascade .rmGroup .rmLink:hover,
.RadMenu_Cascade .rmGroup .rmFocused,
.RadMenu_Cascade .rmGroup .rmExpanded
{
	color: #fff;
	background: #c82a2f;
}

.RadMenu_Cascade .rmText,
.RadMenu_Cascade .rmHorizontal .rmText
{
	padding: 0 20px 0 0 !important;
}

.RadMenu_Cascade .rmLast .rmText
{
    padding-right: 0 !important;
}

.RadMenu_Cascade.Secondary .rmText
{
    padding: 0 0 5px 20px;
    font-weight: normal;    
}

.RadMenu_Cascade.UserMenu .rmText
{
    padding: 0 10px 5px 10px;
}

.RadMenu_Cascade .rmGroup .rmLink .rmText,
.RadMenu_Cascade_rtl .rmGroup .rmLink .rmText
{
	padding: 5px 15px !important;
}

.RadMenu_Cascade .rmRootGroup .rmItem .rmGroup
{
    padding: 0 !important;
}

/* <expand arrows styling> */

.RadMenu_Cascade .rmGroup .rmLink .rmExpandRight
{
	background: transparent url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHO8PU8mNZAyHhF9OFktb2Gs_n4wFr9VvS8uJC1MOE0U1&t=633821481140000000) no-repeat right 2px;
}

.RadMenu_Cascade .rmGroup .rmLink .rmExpandLeft
{
	background: transparent url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHO8PU8mNZAyHhF9OFktb2Pa0OuSl1-N2WST8tCzTDsI1&t=633821481140000000) no-repeat left 2px;
}

.RadMenu_Cascade.Secondary .rmGroup .rmLink .rmExpandRight
{
	background-position: right 0;
}

.RadMenu_Cascade.Secondary .rmGroup .rmLink .rmExpandLeft
{
	background-position: left 0;
}

.RadMenu_Cascade .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Cascade .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Cascade .rmGroup .rmExpanded .rmExpandRight
{
	background-image: url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHO8PU8mNZAyHhF9OFktb2FOUCVFisSNKyeyMC_neOwhAN9GK0zaZHjk3j9HEHhaN0&t=633821481140000000);
}

.RadMenu_Cascade .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Cascade .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Cascade .rmGroup .rmExpanded .rmExpandLeft
{
	background-image: url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHO8PU8mNZAyHhF9OFktb2Ppr0Tw-2HFB7UKM_3pEwUGuGDRK0Or544ijbdrHh0Yl0&t=633821481140000000);
}

/* </expand arrows styling> */

.RadMenu_Cascade .rmHorizontal .rmItem { }
.RadMenu_Cascade .rmHorizontal .rmItem .rmExpanded { }
.RadMenu_Cascade .rmHorizontal .rmLast { border-right: 0; }

.RadMenu_Cascade .rmVertical .rmItem { border-bottom: 1px solid #353535; }
.RadMenu_Cascade .rmVertical .rmLast { border-bottom: 0; padding-bottom: 0px; }

.RadMenu_Cascade_rtl .rmHorizontal .rmItem { border-left: 0; }

.RadMenu_Cascade .rmRootGroup .rmGroup .rmItem,
.RadMenu_Cascade_Context .rmGroup .rmItem
{ border-right: 0; border-bottom: 0; padding-bottom: 0; }

.RadMenu_Cascade .rmTopArrow,
.RadMenu_Cascade .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlOEXNo4KGSUpIp5aWSxxW5u6YWpGUV0tdoHthY0z3kZw1&t=633821481140000000) no-repeat top center;
}

.RadMenu_Cascade .rmBottomArrow
{
	background-position: center -18px;
}

.RadMenu_Cascade .rmLeftArrow,
.RadMenu_Cascade .rmRightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url(/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlOEXNo4KGSUpIp5aWSxxW5n_kcakZ779JGXNt1_ii7Geo-PUgCZMHH4qMy34XHt8b0&t=633821481140000000) no-repeat left center;
}

.RadMenu_Cascade .rmRightArrow
{
	background-position: -18px center;
}

.RadMenu_Cascade .rmItem .rmDisabled .rmText
{
	color: #999;
}

.RadMenu_Cascade .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.RadMenu_Cascade .rmGroup .rmItem .rmDisabled
{
	background-color: #fff;
}

.RadMenu_Cascade .rmRootGroup .rmSeparator,
.RadMenu_Cascade .rmGroup .rmSeparator
{
	background: #8f8f8f;
	border-top: 1px solid #676767;
	border-bottom: 0;
}

.RadMenu_Cascade .rmSeparator .rmText
{
	display: none;
}

.RadMenu_Cascade .rmHorizontal .rmSeparator
{
	height: 20px;
	width: 1px;
	line-height: 20px;
	border: 0;
}

.RadMenu_Cascade .rmVertical .rmSeparator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	line-height: 1px;
}

.RadMenu_Cascade .rmLeftImage
{
	margin: 2px;
}

.RadMenu_Cascade .rmSlide
{
	margin: -1px 0 0 -1px !important;
}

.RadMenu_Cascade .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
}

.RadMenu_Cascade_rtl .rmSlide
{
	margin-left: 0 !important;
	margin-right: -1px !important;
}

.RadMenu_Cascade .rmGroup .rmSlide
{
	margin: 0 !important;
}

.RadMenu_Cascade .rmItem .rmDisabled:hover
{
	background: none;
}
/* END Cascade.Web.Skins.Telerik.Cascade.Menu.Cascade.css */
/* START Cascade.Web.Skins.Telerik.Cascade.TreeView.Cascade.css */
/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Cascade,
.RadTreeView_Cascade a.rtIn,
.RadTreeView_Cascade .rtEdit .rtIn input
{
	/*font:11px Arial,sans-serif;
	color:#000;
	line-height:1.273em;*/
}

.RadTreeView_Cascade .rtTop, 
.RadTreeView_Cascade .rtMid, 
.RadTreeView_Cascade .rtBot
{
	padding: 0 0 0 20px;
}

.RadTreeView_Cascade .rtPlus, 
.RadTreeView_Cascade .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}

.RadTreeView_Cascade .rtPlus
{
	background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlY7PF0VDwyR3TcPII6EuwzI8BGUX2qEkQ5pmz37_ArFQ1&t=633821481140000000') no-repeat 0 0;
}

.RadTreeView_Cascade .rtMinus
{
	background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlY7PF0VDwyR3TcPII6EuwzI8BGUX2qEkQ5pmz37_ArFQ1&t=633821481140000000') no-repeat 0 -11px;
}

.RadTreeView_Cascade .rtSp
{
	height:20px;
}

.RadTreeView_Cascade .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

.RadTreeView_Cascade .rtIn
{
    display: block !important;
    margin-top: -20px;
	margin-bottom: 1px;
	padding: 2px 3px 3px;
}

/* endof general styles */

/*Three state checkboxes*/

.RadTreeView_Cascade .rtIndeterminate
{
    background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlk3zsJBDfeb7eslcD6wYeSf5Dss9qlHUQ0N7C_PlJIQM1&t=633821481140000000') no-repeat 0 -26px;
}

.RadTreeView_Cascade .rtChecked
{
    background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlk3zsJBDfeb7eslcD6wYeSf5Dss9qlHUQ0N7C_PlJIQM1&t=633821481140000000') no-repeat 0 0;
}

.RadTreeView_Cascade .rtUnchecked
{
    background: transparent url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlk3zsJBDfeb7eslcD6wYeSf5Dss9qlHUQ0N7C_PlJIQM1&t=633821481140000000') no-repeat 0 -13px ;
}
        
/* node states */

.RadTreeView_Cascade .rtHover .rtIn
{
	/*color: #363636;
	background: #e2e2e2;
	border: 1px solid #e2e2e2;
	padding: 1px 2px 2px;*/
}

.RadTreeView_Cascade .rtSelected .rtIn
{
	/*color:#fff;
	background:#454545 url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlcrzm6dv7IEawuQ3MNGc31CZgGkpOH3RRw7SYxSDj4IZV-rtAS_clzg0UCO3kkBDd0&t=633821481140000000') repeat-x 0 0;
	border: 1px solid #040404;
	padding: 1px 2px 2px;*/
}

.RadTreeView_Cascade_disabled .rtIn,
.RadTreeView_Cascade .rtDisabled .rtIn
{
	color:#ccc;
}

.RadTreeView_Cascade .rtSelected .rtLoadingBelow
{
	/*color: #000;*/
}

/* endof node states */


/* in-line editing */

.RadTreeView_Cascade .rtLI .rtEdit .rtIn
{
	border:1px solid black;
	padding: 2px 1px 3px;
	height:1.2em;
	background: #fff;
}

.RadTreeView_Cascade .rtEdit .rtIn input
{
	height:1.4em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}

* html div.RadTreeView_Cascade .rtLI .rtEdit .rtIn { padding-bottom: 1px;  }
* html div.RadTreeView_Cascade .rtLI .rtEdit .rtIn input { line-height: 1.3em;}
*+html div.RadTreeView_Cascade .rtLI .rtEdit .rtIn { padding-bottom: 1px;  }
*+html div.RadTreeView_Cascade .rtLI .rtEdit .rtIn input { line-height: 1.3em;}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_Cascade,
.rtDropBelow_Cascade
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_Cascade
{
    border-bottom: 0;
}

.rtDropBelow_Cascade
{
    border-top: 0;
}

/* endof drop targets */


/* node lines */

.RadTreeView_Cascade .rtLines .rtLI,
.RadTreeView_Cascade .rtLines .rtFirst .rtUL
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlyp-89Lvx-IbkjiueTe9iwcsz5_mrw-qzxRalfM6IRl01&t=633821481140000000') repeat-y 0 0;
}
.RadTreeView_Cascade_rtl .rtLines .rtLI,
.RadTreeView_Cascade_rtl .rtLines .rtFirst .rtUL
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlyp-89Lvx-IbkjiueTe9iwcQPZZOXGoiPShVqp_HsjQQ1&t=633821481140000000') repeat-y 100% 0;
}

.RadTreeView_Cascade .rtLines .rtFirst
{
    background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlNQp3FPLHYyp19YAHX44HGdaxefX2wmKINaN34Gr204M1&t=633821481140000000') no-repeat 0 1.273em;
}

.RadTreeView_Cascade_rtl .rtLines .rtFirst
{
    background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlNQp3FPLHYyp19YAHX44HGUiDc0pGoot68fohN_Xog_d3ObXeaGdl3WgMtXwm3ufv0&t=633821481140000000') no-repeat 100% 1.273em;
}

.RadTreeView_Cascade .rtLines .rtFirst .rtUL
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlNQp3FPLHYyp19YAHX44HGdaxefX2wmKINaN34Gr204M1&t=633821481140000000') repeat-y 0 1.273em;
}

.RadTreeView_Cascade_rtl .rtLines .rtFirst .rtUL
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlNQp3FPLHYyp19YAHX44HGUiDc0pGoot68fohN_Xog_d3ObXeaGdl3WgMtXwm3ufv0&t=633821481140000000') repeat-y 100% 1.273em;
}

.RadTreeView_Cascade .rtLines .rtLast,
.RadTreeView_Cascade .rtLines .rtLast .rtUL
{
	background:none;
}

.RadTreeView_Cascade .rtLines .rtTop
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWldm6Z94ZUk6ToOeBMP9n1hWdsH0xjbv5JSba4YHKOPZA1&t=633821481140000000') 0 0 no-repeat;
}
.RadTreeView_Cascade_rtl .rtLines .rtTop
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWldm6Z94ZUk6ToOeBMP9n1hcJjxnTyGtDrYYwwaKkoTOg1&t=633821481140000000') 100% 0 no-repeat;
}

.RadTreeView_Cascade .rtLines .rtLast .rtTop
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHqty5cDppqCq54lIdry9I4hfZSoZY51TjsmzpvqpPTI1&t=633821481140000000') 0 0 no-repeat;
}

.RadTreeView_Cascade_rtl .rtLines .rtLast .rtTop
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWlHqty5cDppqCq54lIdry9I6X8Di2Df1WAfjoDoPhBwjP1tFVZk1mop8CGIgqi9fra0&t=633821481140000000') 100% 0 no-repeat;
}

.RadTreeView_Cascade .rtLines .rtMid
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWl5LJP4ObHhxfAjo5m6JnvOPNKHdxMEGAk9me9eAkpFsY1&t=633821481140000000') 0 0 no-repeat;
}
.RadTreeView_Cascade_rtl .rtLines .rtMid
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWl5LJP4ObHhxfAjo5m6JnvOGW708GxAm8c1yhm4c3rB0Men14YFgfbEpRulrJkpCHp0&t=633821481140000000') 100% 0 no-repeat;
}

.RadTreeView_Cascade .rtLines .rtBot
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWl7tpvP1aCc0vFzTh4hsG3K3d7rOwq9oDJDldef24qxh41&t=633821481140000000') 0 0 no-repeat;
}
.RadTreeView_Cascade_rtl .rtLines .rtBot
{
	background:url('/WebResource.axd?d=EY8mQaxWddtNYu9myWV4WuTtMw0tHW0-s2T3wzMfn2nGiqscDueM1uuXGAIikmWl7tpvP1aCc0vFzTh4hsG3K6Ez5BQUX7qoYQboa_-i3tpVOYDn_vK-J_QofDtttNv10&t=633821481140000000') 100% 0 no-repeat;
}

/* endof node lines */


/* rtl-specific styles */

/* firefox */
.RadTreeView_Cascade_rtl .rtPlus,
.RadTreeView_Cascade_rtl .rtMinus
{
	margin-right:-11px;
	right:-13px;
}

* html .RadTreeView_Cascade_rtl .rtPlus,
* html .RadTreeView_Cascade_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

*+html .RadTreeView_Cascade_rtl .rtPlus,
*+html .RadTreeView_Cascade_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_Cascade_rtl .rtTop,
.RadTreeView_Cascade_rtl .rtMid, 
.RadTreeView_Cascade_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof rtl-specific styles */

/* hacks for Opera & Safari */

@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */
	
    :root div.RadTreeView_Cascade_rtl .rtLI .rtPlus,
    :root div.RadTreeView_Cascade_rtl .rtLI .rtMinus,
    :root div.RadTreeView_Cascade_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_Cascade_rtl .rtFirst .rtLI .rtMinus
	{
		margin:4px 6px 0 -18px;
		right:0;
	}
}
	
@media screen and (min-width:50px)
{
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root div.RadTreeView_Cascade_rtl .rtLI .rtPlus,
	:root div.RadTreeView_Cascade_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_Cascade_designtime .rtPlus,
.RadTreeView_Cascade_designtime .rtMinus
{
	left:3px;
	top:4px;
}
/* END Cascade.Web.Skins.Telerik.Cascade.TreeView.Cascade.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.Black.FormDecorator.Black.css */
/* RadFormDecorator Black Skin */

/* this gives a background color to the page*/
.rfdZone
{
    background-color: #202020;
    color: #ffffff;
}

.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;
}

/* label settings */
.RadForm_Black label.Black
{
    color: #ffffff;
}

/* checkbox settings */
.RadForm_Black .rfdCheckboxUnchecked,
.RadForm_Black .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjZPwvMHG4lgWAb5hdIIxrh7O0d6K0WYIl3fNIb6aD00Y1&t=633723054420000000') no-repeat 0 0;
}

.RadForm_Black .rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjZPwvMHG4lgWAb5hdIIxrh7O0d6K0WYIl3fNIb6aD00Y1&t=633723054420000000') no-repeat 0 -200px;
}

.RadForm_Black .rfdCheckboxChecked,
.RadForm_Black .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjZPwvMHG4lgWAb5hdIIxrh7O0d6K0WYIl3fNIb6aD00Y1&t=633723054420000000') no-repeat 0 -420px;
}

.RadForm_Black .rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjZPwvMHG4lgWAb5hdIIxrh7O0d6K0WYIl3fNIb6aD00Y1&t=633723054420000000') no-repeat 0 -640px;
}
/* end of checkbox settings */

/* radiobutton settings */
.RadForm_Black .rfdRadioUnchecked,
.RadForm_Black .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjAZ3mn8iSm3f9lSoQidD_cUmAiupVYB0_hDZe4aZEm_A1&t=633723054420000000') no-repeat 1px 0;
}

.RadForm_Black .rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjAZ3mn8iSm3f9lSoQidD_cUmAiupVYB0_hDZe4aZEm_A1&t=633723054420000000') no-repeat 1px -220px;
}

.RadForm_Black .rfdRadioChecked,
.RadForm_Black .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjAZ3mn8iSm3f9lSoQidD_cUmAiupVYB0_hDZe4aZEm_A1&t=633723054420000000') no-repeat 1px -440px;
}

.RadForm_Black .rfdRadioChecked:hover
{
	background: transparent url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjAZ3mn8iSm3f9lSoQidD_cUmAiupVYB0_hDZe4aZEm_A1&t=633723054420000000') no-repeat 1px -640px;
}

.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=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjAZ3mn8iSm3f9lSoQidD_cdtC6vm5aw0B6VlBiplvu7A1&t=633723054420000000');
}
/* end of radiobutton settings */

/* button settings */
a.RadForm_Black, a.RadForm_Black span
{
	background-image: url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjKXMwvtmz-PMhXrpPc_VqbNo7617FGJp3nKmm02TlAOg1&t=633723054420000000');
}

a.RadForm_Black.rfdInputDisabled:hover
{
    background-position: 0 0;
}

a.RadForm_Black .rfdInner,
a.RadForm_Black.rfdInputDisabled:hover .rfdInner
{
	margin-right: 4px;
	margin-left: 4px;
	background-position: 0 -21px;
	color: #ffffff;
}

a.RadForm_Black.rfdInputDisabled:hover .rfdOuter
{
	background-position: right 0;
}

a.RadForm_Black:hover
{
	background-position: 0 -42px;
}

a.RadForm_Black:hover .rfdInner
{
	background-position: 0 -63px;
	color: #9eda29;
}

a.RadForm_Black:hover .rfdOuter
{
	background-position: right -42px;
}
/* end of button settings */

/* clicked button styles */
a.RadForm_Black.rfdClicked
{
    background-image: url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjKXMwvtmz-PMhXrpPc_VqbNo7617FGJp3nKmm02TlAOg1&t=633723054420000000');
    background-position: 0 -84px;
    background-repeat: no-repeat;
}

a.RadForm_Black.rfdClicked span
{
    background-image: url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjKXMwvtmz-PMhXrpPc_VqbNo7617FGJp3nKmm02TlAOg1&t=633723054420000000');
}

a.RadForm_Black.rfdClicked .rfdInner
{
    background-position: 0 -105px;
    background-repeat: repeat-x;
    color: #ffffff;
}

a.RadForm_Black.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_Black
{
    -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_Black h4.rfdH4
{
	color: #9eda29;	
	border-bottom: solid 1px #3a3a3a;	
}

.RadForm_Black h5.rfdH5
{
	color: #9eda29;	
	border-bottom: solid 1px #3a3a3a;	
}

.RadForm_Black h6.rfdH6
{
	color: #9eda29;	
}

/* <label> */
.RadForm_Black label.rfdLabel
{	
	color: #fff;
}

/* <fieldset> and <legend> */
.RadForm_Black table.rfdRoundedWrapper_fieldset legend,
.RadForm_Black fieldset.rfdFieldset legend
{
	color: #9eda29;
}

.RadForm_Black table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Black fieldset.rfdFieldset
{	
    color: #ffffff;
	border: solid 1px #080808;
	background-image: url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993Dbj3sqSLupz0iClcHKzkQKAxvfQRy1BpxZIGk4aCiopOOg1&t=633723054420000000'); /* 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_Black table.rfdRoundedWrapper input,
.RadForm_Black table.rfdRoundedWrapper textarea,
.RadForm_Black input.rfdInput, 
.RadForm_Black textarea.rfdTextarea
{
	border: solid 1px #080808;
	background: #444444;	
	color: #ffffff;
	overflow: hidden;
}

.RadForm_Black  table.rfdRoundedWrapper input[disabled="disabled"]:hover,
.RadForm_Black  table.rfdRoundedWrapper textarea[disabled="disabled"]:hover
{
	border: solid 1px #080808;
	background: #444444;	
	color: #ffffff;
	overflow: hidden;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
}

/* add classes for HOVER effect */
.RadForm_Black  table.rfdRoundedWrapper input:hover,
.RadForm_Black  table.rfdRoundedWrapper textarea:hover,
.RadForm_Black table.rfdRoundedWrapper:hover .rfdRoundedInner,
.RadForm_Black input.rfdInput:hover, 
.RadForm_Black textarea.rfdTextarea:hover
{
	border-color: #9eda29 !important;
	background: #444444;
	color: #ffffff;
}

.RadForm_Black table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #9eda29 !important;
}

/* <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
{
    background-image: url('/WebResource.axd?d=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQjeWrW2mPpo9wLI4993DbjmT_IbIL6sHPaQLWYH_i6R6p37aC0z5wtCD_ilXfYqqA1&t=633723054420000000');
    background-repeat: no-repeat;
    background-color: white;
}

.rfdSelect_Black.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelect_Black
{
	padding-left: 3px !important;
}

.rfdSelect_Black:hover
{
	background-position: 0 -44px;
}

.rfdSelect_Black .rfdSelectOuter,
.rfdSelect_Black.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    padding: 2px 0;
}

.rfdSelect_Black:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect_Black .rfdSelectText,
.rfdSelect_Black.rfdSelectDisabled:hover .rfdSelectText
{
    color: #ffffff;
}

.rfdSelect_Black:hover .rfdSelectText
{
    color: #9eda29;
}

.rfdSelect_Black .rfdSelectArrow
{
	margin: 1px 2px 0 0;
}

.rfdSelect_Black .rfdSelectArrow span,
.rfdSelect_Black.rfdSelectDisabled:hover .rfdSelectArrow span
{
	background-position: 0 -88px;
}

.rfdSelect_Black:hover .rfdSelectArrow span
{
    background-position: -14px -88px;
}

/* dropdown settings */
.rfdSelectBox_Black
{
    background: #363636;
    border: solid 1px #080808;
    color: #fff;
}

.rfdSelectBox_Black li
{
    padding-left: 3px !important;
    line-height: 16px;
    height: 16px;
    background-image: none;
}

.rfdSelectBox_Black .rfdSelect_selected,
.rfdSelectBox_Black li:hover
{
    color: #9eda29;
    background-image: none;
    background-color: #1e1e1e;
}

.rfdSelectBox_Black .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* skinned combobox end */
/* END Telerik.Web.UI.Skins.Black.FormDecorator.Black.css */
/* START Telerik.Web.UI.Skins.Menu.css */
/* Common CSS */

.RadMenu
{
	white-space:nowrap;
	float:left;
	position:relative;
}

.RadMenu .rmRootGroup
{
	margin:0;
	padding:0;
	position:relative;
	left:0;
	display: inline-block;
}

* html .RadMenu .rmRootGroup { float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after
{
    content:""; 
    display:block;
    height:0;
    overflow: hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmVertical,
.rmRootGroup ul.rmHorizontal,
.RadMenu_Context ul.rmHorizontal
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
}

.rmSized ul.rmVertical
{
	width: 100%;
}

.rmSized ul.rmRootGroup
{
	float: none;
}

.rmSized .rmRootGroup .rmVertical
{
	width: auto;
}

.RadMenu .rmItem
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
}

* html .RadMenu .rmItem
{
	display:inline;
}

.RadMenu .rmHorizontal .rmItem
{
	clear:none;
}

.RadMenu .rmVertical .rmItem
{
	clear:both;
}

.rmSized .rmVertical .rmItem
{
	width: 100%;
}

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem
{
	width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup
{
	display:block;
}

.RadMenu .rmSlide, 
.RadMenu_Context
{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

* html .RadMenu .rmSlide, 
* html .RadMenu_Context
{
	height:1px;
}

.RadMenu_Context
{
	z-index:1000;
	overflow:visible;
}

.RadMenu .rmText
{
	display:block;
}

.RadMenu div.rmText /*templates*/
{
	white-space:normal;
}

.RadMenu a.rmLink
{
	cursor:default;
	display:block;
}

.rmScrollWrap
{
	position:absolute;
	float:left;
	overflow:hidden;
	left:0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
	outline: 0;
	overflow: hidden;
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled
{
	display:none;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled
{
	margin-bottom: -1px;
}

.RadMenu .rmLeftImage
{
	border:0;
	float:left;
}

.RadMenu_rtl
{
	float:right;
	text-align: right;
}

.RadMenu_rtl ul.rmHorizontal,
.RadMenu_rtl ul.rmVertical
{
	float:right;
}

.RadMenu_rtl .rmItem
{
	float:right;	
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage
{
	border:0;
	float:right;
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled
{
	text-indent:1000em !important;
}

.RadMenu .rmLink
{
	width:auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after
{
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup
{
    position: relative;
}
/* <base styles> */

.RadMenu .rmItem
{
	padding: 0;
}

.RadMenu .rmLink
{
	padding: 0 0 0 12px;
	outline: 0;
	float: left;
}

.RadMenu .rmText
{
	padding-bottom: 1px;
	float: left;
}

/* optimized for 16x16 */
.RadMenu .rmLeftImage
{
	margin: 4px 2px 0 0;
	padding-bottom: 4px;
}

.RadMenu .rmVertical .rmLeftImage+.rmText
{
	padding: 0 8px 1px 24px;
}

.RadMenu .rmHorizontal .rmText
{
	padding: 0 12px 1px 0;
}

.RadMenu_rtl .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText
{
	display: block;
	float: none;
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink
{
	float: none;
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink
{
	float: left;
}

.RadMenu .rmRootGroup .rmItem .rmGroup
{
	padding-bottom: 1px;
}

.RadMenu .rmGroup .rmItem
{
	padding: 0;
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate
{
	padding: 0 0 0 4px;
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate
{
	padding: 0 4px 0 0;
}

.RadMenu .rmGroup .rmText
{
	padding: 0 54px 0 28px;
}

.RadMenu_rtl .rmGroup .rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText
{
	padding: 0 54px 0 28px;
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmHorizontal .rmText
{
	padding: 0 11px 0 10px;
}

.RadMenu .rmGroup .rmLeftImage
{
	margin: 4px 0 0 2px;
}

.RadMenu_rtl .rmGroup .rmLeftImage
{
	margin: 4px 6px 0 0;
}

* html .RadMenu .rmGroup .rmLeftImage { position: absolute; }
*+html .RadMenu .rmGroup .rmLeftImage { position: absolute; }

* html .RadMenu_rtl .rmGroup .rmLeftImage { right: 6px; }
*+html .RadMenu_rtl .rmGroup .rmLeftImage { right: 6px; }


/* <separators> */

.RadMenu .rmSeparator .rmText
{
	line-height: 0;
	font-size: 0;
	padding: 0;
	background-repeat: repeat-x;
	overflow: hidden;
}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: auto;
	width: auto;
	padding-bottom: 2px;
}

*+html .RadMenu .rmSeparator .rmText,   /* IE7 separator height problem */
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: 2px;
	padding: 0;
}

* html .RadMenu .rmVertical .rmSeparator .rmText { height: auto; padding: 2px 0 0; }
* html .RadMenu .rmHorizontal .rmSeparator .rmText { padding: 0; }

.RadMenu .rmRootGroup .rmSeparator .rmText
{
	margin: 1px 12px;
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText
{
	margin: 1px 2px 1px 31px;
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText
{
	margin: 1px 31px 1px 2px;
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
	margin: 2px 0 0;
	height: 20px;
	width: 2px;
}

/* </separators> */

/* <scroll arrows> */

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow
{
	width: 10px;
	height: 24px;
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow
{
	height: 10px;
	width: 100%;
}

/* </scroll arrows> */

/* </base styles> */
/* END Telerik.Web.UI.Skins.Menu.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=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQF1iim3mJyoEcfbA4UtbEeQdrw9nsOL8KeA2UYJLn2zQ2&t=633723054420000000');
	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=uvdpNGjtqGLy0EWhlR3yfF73c-mCbalGHUQ4X6V6ztQF1iim3mJyoEcfbA4UtbEeQdrw9nsOL8KeA2UYJLn2zQ2&t=633723054420000000');
	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 */
