﻿/*global*/
.rgPagerLabel
{
    color:White !important;
}

.RadGrid_Messenger
{
    border:1px solid #080808;
    background:#ffffff;
    /*background-color:#E3ECD7;*/
    color:#000;
    /*width:auto !important;*/
}

.RadGrid_Messenger,
.RadGrid_Messenger .rgMasterTable,
.RadGrid_Messenger .rgDetailTable,
.RadGrid_Messenger .rgGroupPanel table,
.RadGrid_Messenger .rgCommandRow table,
.RadGrid_Messenger .rgEditForm table,
.RadGrid_Messenger .rgPager table,
.GridToolTip_Messenger
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_Messenger .rgAdd,
.RadGrid_Messenger .rgRefresh,
.RadGrid_Messenger .rgEdit,
.RadGrid_Messenger .rgDel,
.RadGrid_Messenger .rgFilter,
.RadGrid_Messenger .rgPagePrev,
.RadGrid_Messenger .rgPageNext,
.RadGrid_Messenger .rgPageFirst,
.RadGrid_Messenger .rgPageLast,
.RadGrid_Messenger .rgExpand,
.RadGrid_Messenger .rgCollapse,
.RadGrid_Messenger .rgSortAsc,
.RadGrid_Messenger .rgSortDesc,
.RadGrid_Messenger .rgUpdate,
.RadGrid_Messenger .rgCancel,
.RadGrid_Messenger .rgUngroup,
.RadGrid_Messenger .rgExpXLS,
.RadGrid_Messenger .rgExpDOC,
.RadGrid_Messenger .rgExpPDF,
.RadGrid_Messenger .rgExpCSV,
.RadGrid_Messenger .riTextBox,
.RadGrid_Messenger .riEnabled
{
	background-image:url('images/RadGridBlack.gif');
}

/*header*/

.RadGrid_Messenger .rgHeaderDiv
{
	background:#474747 0 -9550px repeat-x url('images/RadGridBlack.gif');
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -9050px;
}

.RadGrid_Messenger .rgHeader,
.RadGrid_Messenger th.rgResizeCol
{
	border:0;
	border-bottom:1px solid #000;
	background:#191919 0 -2300px repeat-x url('images/RadGridBlack.gif');
	border-left: 1px solid Gray;
}

.RadGrid_Messenger th.rgSorted
{
	background-color:#020202;
	background-position:0 -2600px;
}

.RadGrid_Messenger .rgHeader,
.RadGrid_Messenger .rgHeader a
{
    color:#fff;
}

/*rows*/

.RadGrid_Messenger .rgRow td,
.RadGrid_Messenger .rgAltRow td,
.RadGrid_Messenger .rgEditRow td,
.RadGrid_Messenger .rgFooter td
{
	border-style:solid;
	border-width:0 0 1px 0;
}
.RadGrid_Messenger .rgRow
{
   /*background:#e3ecd7;*/
   background:#eeeef4;
}

.RadGrid_Messenger .rgRow td
{
	border-color:#e3ecd7;
	border-left: 1px solid gray;
}

.RadGrid_Messenger .rgAltRow
{
	background:#ffffff;
}

.RadGrid_Messenger .rgAltRow td
{
	border-color:#ffffff;
	border-left: 1px solid gray;
}

.RadGrid_Messenger .rgRow .rgSorted
{
    /*
	border-bottom-color:#f7f7f7;
	background-color:#e3ecd7;
*/
}

.RadGrid_Messenger .rgAltRow .rgSorted
{
    /*
	border-bottom-color:#f7f7f7;
	background-color:#e3ecd7;
    */
}

.RadGrid_Messenger .rgSelectedRow .rgSorted,
.RadGrid_Messenger .rgActiveRow .rgSorted,
.RadGrid_Messenger .rgHoveredRow .rgSorted,
.RadGrid_Messenger .rgEditRow .rgSorted
{
	/* background-color:transparent; */
}
.RadGrid_Messenger .rgRow a,
.RadGrid_Messenger .rgAltRow a,
.RadGrid_Messenger .rgEditRow a
{
    color:#000000;
}
.RadGrid_Messenger .rgSelectedRow a,
.RadGrid_Messenger .rgHoveredRow a,
.RadGrid_Messenger .rgFooter a
{
	color:#fff;
}

.RadGrid_Messenger .rgSelectedRow
{
    /*background-color:#e3f7d7;*/
    background: #303030 !important;
    height: 22px;
    border: solid 1px #e5e5e5;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px white;
    padding-left: 4px;
    color:White;
 
}
/*
*+html .RadGrid_Messenger .rgSelectedRow .rgSorted{background-color:#e3f7d7}
* html .RadGrid_Messenger .rgSelectedRow .rgSorted{background-color:#e3f7d7}
*/

.RadGrid_Messenger .rgActiveRow
{
    /*background-color:#ffffff;*/
   
}
/*
*+html .RadGrid_Messenger .rgActiveRow .rgSorted,
*+html .RadGrid_Messenger .rgHoveredRow .rgSorted{background-color:#ffffff}
* html .RadGrid_Messenger .rgActiveRow .rgSorted,
* html .RadGrid_Messenger .rgHoveredRow .rgSorted{background-color:#ffffff}
*/

.RadGrid_Messenger .rgEditRow
{
	background:#eee;
	color:#000000;
}
/*
*+html .RadGrid_Messenger .rgEditRow .rgSorted{background-color:#eee}
* html .RadGrid_Messenger .rgEditRow .rgSorted{background-color:#eee}
*/
.RadGrid_Messenger .rgActiveRow td
{
	border-bottom-color:#fff;
}

.RadGrid_Messenger .rgSelectedRow td
{
	border-bottom-color:#dfd;
}

.RadGrid_Messenger .rgEditRow td
{
	border-bottom-color:#dfd;
}

.RadGrid_Messenger .rgDrag
{
	background-image:url('images/rgDrag.gif');
}

/*footer*/

.RadGrid_Messenger .rgFooterDiv,
.RadGrid_Messenger .rgFooter
{
	background:#2e2e2e;
}

.RadGrid_Messenger .rgFooter td
{
	border:0;
	border-top:1px solid #080808;
	color:#ffffff;
}

/*status*/

.RadGrid_Messenger .rgPager .rgStatus
{
	border:solid #080808;
	border-width:1px 1px 0 0;
}

.RadGrid_Messenger .rgStatus div
{
	background-image:url('images/loading_small.gif');
}

/*pager*/

.RadGrid_Messenger .rgPager
{
	background:#1e1e1e 0 -8000px repeat-x url('images/RadGridBlack.gif');
}

.RadGrid_Messenger td.rgPagerCell
{
	border-top:1px solid #080808;
	border-left:1px solid #3a3a3a;
}

.RadGrid_Messenger .rgInfoPart
{
	color:#a9a9a9;
}

.RadGrid_Messenger .rgInfoPart strong
{
	color:#fefefe;
}

.RadGrid_Messenger .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_Messenger .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_Messenger .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_Messenger .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_Messenger .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_Messenger .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_Messenger .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_Messenger .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_Messenger .rgPager .rgPagerButton
{
	border-color:#080808;
	background:#1b1b1b repeat-x 0 -1550px url('images/RadGridBlack.gif');
	color:#fff;
	font-family:"segoe ui",arial,sans-serif;
}

.RadGrid_Messenger .rgNumPart a:hover,
.RadGrid_Messenger .rgNumPart a:hover span,
.RadGrid_Messenger .rgNumPart a.rgCurrentPage,
.RadGrid_Messenger .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('images/RadGridBlack.gif');
}

.RadGrid_Messenger .rgNumPart a
{
	color:#a9a9a9;
}

.RadGrid_Messenger .rgNumPart a:hover
{
	background-position:100% -1250px;
	color:#9eda29;
}

.RadGrid_Messenger .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_Messenger .rgNumPart a.rgCurrentPage,
.RadGrid_Messenger .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	color:#fff;
}

.RadGrid_Messenger .rgNumPart a.rgCurrentPage span,
.RadGrid_Messenger .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

/*sorting, reordering*/

.RadGrid_Messenger .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_Messenger .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_Messenger,
.GridReorderBottom_Messenger
{
	background:0 0 no-repeat url('images/RadGridBlack.gif');
}

.GridReorderBottom_Messenger
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_Messenger .rgFilterRow
{
	background:#474747 0 -7000px repeat-x url('images/RadGridBlack.gif');
	
	
}

.RadGrid_Messenger .rgFilterRow td
{
	border-top:1px solid #e3ecd7;
    border-bottom:1px solid #080808;
    border-left: 1px solid #808080;
}

.RadGrid_Messenger .rgFilter

{
	background-position:0 -300px;
}

.RadGrid_Messenger .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_Messenger .rgFilterActive,
.RadGrid_Messenger .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_Messenger .rgFilterBox,
.RadGrid_Messenger .riTextBox,
.RadGrid_Messenger .rcInputCell
{
	border-color:#d7d7d7;
	background:#303030;
	font-family:"segoe ui",arial,sans-serif;
	color:#d7d7d7;
}
.RadGrid_Messenger .rgHoveredRow 
{
    background: #303030 !important;
    height: 22px;
    border: solid 1px #e5e5e5;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px white;
    padding-left: 4px;
    color:White;
}

/*filter context menu*/

.RadMenu_Messenger .rgHCMClear,
.RadMenu_Messenger .rgHCMFilter
{
	border-color:#080808;
	background:#1b1b1b center -23px repeat-x url('images/ButtonSprites.gif');
	color:#fff;
	font-family:"segoe ui",arial,sans-serif;
}

.RadMenu_Messenger .rgHCMClear:hover,
.RadMenu_Messenger .rgHCMFilter:hover
{
	background-position:center -67px;
	background-color:#020202;
	color:#9eda29;
}
 
/*context menu*/

.GridContextMenu_Messenger .rmLeftImage
{
	background-image:url('images/contextMenu.gif');
}

.GridContextMenu_Messenger .rgHCMSortAsc .rmLeftImage
{
	background-position:0 -20px;
}

.GridContextMenu_Messenger .rgHCMSortDesc .rmLeftImage
{
	background-position:0 -60px;
}

.GridContextMenu_Messenger .rgHCMUnsort .rmLeftImage
{
	background-position:0 -100px;
}

.GridContextMenu_Messenger .rgHCMGroup .rmLeftImage
{
	background-position:0 -140px;
}

.GridContextMenu_Messenger .rgHCMUngroup .rmLeftImage
{
	background-position:0 -180px;
}

.GridContextMenu_Messenger .rgHCMCols .rmLeftImage
{
	background-position:0 -220px;
}

.GridContextMenu_Messenger .rgHCMFilter .rmLeftImage
{
	background-position:0 -260px;
}

.GridContextMenu_Messenger .rgHCMUnfilter .rmLeftImage
{
	background-position:0 -300px;
}

/*grouping*/

.RadGrid_Messenger .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #080808;
	background:#202020 0 -1900px repeat-x url('images/RadGridBlack.gif');
}

.RadGrid_Messenger .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_Messenger .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_Messenger .rgGroupPanel .rgSortAsc
{
	background-position:2px -146px;
}

.RadGrid_Messenger .rgGroupPanel .rgSortDesc
{
	background-position:2px -95px;
}

.RadGrid_Messenger .rgUngroup
{
	background-position:0 -9000px;
}

.RadGrid_Messenger .rgGroupItem
{
	border:1px solid #080808;
	background:#1b1b1b 0 -6500px repeat-x url('images/RadGridBlack.gif');
	color:#fff;
}

.RadGrid_Messenger .rgMasterTable td.rgGroupCol,
.RadGrid_Messenger .rgMasterTable td.rgExpandCol
{
	border-color:#202020;
	background:#202020 none;
}

.RadGrid_Messenger .rgGroupHeader
{
    font-size:1.1em;
    line-height:21px;
	color:#fff;
}

.RadGrid_Messenger .rgGroupHeader,
.RadGrid_Messenger .rgGroupHeader td.rgGroupCol
{
	background:#202020 0 -8500px repeat-x url('images/RadGridBlack.gif');
}

.RadGrid_Messenger .rgGroupHeader td
{
	border-top:1px solid #3a3a3a;
	padding-top:0;
	padding-bottom:0;
}

.RadGrid_Messenger .rgGroupHeader td.rgGroupCol
{
	border-top-color:#202020;
}

.RadGrid_Messenger .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_Messenger .rgCollapse
{
	background-position:3px -444px;
}

/*editing*/

.RadGrid_Messenger .rgEditForm
{
	border-bottom:1px solid #080808;
}

.RadGrid_Messenger .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_Messenger .rgCancel
{
	background-position:0 -1850px;
}

/*hierarchy*/

.RadGrid_Messenger .rgDetailTable
{
	border-color:#080808;
}

/*command row*/

.RadGrid_Messenger .rgCommandRow
{
	background:#1e1e1e 0 -2100px repeat-x url('images/RadGridBlack.gif');
	color:#fff;
}

.RadGrid_Messenger .rgCommandCell
{
	border:0;
	padding:2px 7px;
}

.RadGrid_Messenger tfoot .rgCommandCell,
.RadGrid_Messenger .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top:1px solid #0e0e0e;
}

.RadGrid_Messenger thead .rgCommandCell
{
	border-bottom:1px solid #0e0e0e;
}

.RadGrid_Messenger .rgCommandTable,
.RadGrid_Messenger .rgCommandTable td
{
	border:0;
	padding:0;
}
.RadGrid_Messenger .rgCommandTable td
{
    text-align:right;
}
.RadGrid_Messenger .rgCommandRow a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_Messenger .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_Messenger .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_Messenger .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_Messenger .rgDel
{
	background-position:0 -1750px;
}

.RadGrid_Messenger .rgExpXLS,
.RadGrid_Messenger .rgExpDOC,
.RadGrid_Messenger .rgExpPDF,
.RadGrid_Messenger .rgExpCSV
{
	background-image:url('images/export.gif');
}

.RadGrid_Messenger .rgExpXLS
{
	background-position:0 0;
}
.RadGrid_Messenger .rgExpDOC
{
	background-position:0 -50px;
}
.RadGrid_Messenger .rgExpPDF
{
	background-position:0 -100px;
}
.RadGrid_Messenger .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_Messenger
{
	background:#d7d7d7;
}

/*row drag n drop*/

.GridItemDropIndicator_Messenger
{
    border-top:1px dashed #d7d7d7;
}

/*tooltip*/

.GridToolTip_Messenger
{
	border:1px solid #080808;
	padding:3px;
	background:#ccc;
	color:#000;
}

/*rtl*/

.RadGridRTL_Messenger .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_Messenger .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_Messenger .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_Messenger .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_Messenger .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_Messenger .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_Messenger .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_Messenger .rgPageLast:hover
{
	background-position:0 -600px;
}

.RadGridRTL_Messenger .rgExpand
{
	background-position:-20px -496px;
}




/* <RadMenu / Black> */

.RadMenu_Messenger .rmRootGroup,
.RadMenu_Messenger a.rmLink,
.RadMenu_Messenger .rmText,
.RadMenu_Messenger .rmLeftArrow,
.RadMenu_Messenger .rmRightArrow,
.RadMenu_Messenger .rmTopArrow,
.RadMenu_Messenger .rmBottomArrow
{
	background-image: url('images/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Messenger .rmRootGroup
{
	border: 1px solid #202020;
	background-repeat: repeat-x;
	background-color: #161616;
}

.RadMenu_Messenger .rmVertical
{
	background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Messenger,
.RadMenu_Messenger a.rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

.RadMenu_Messenger a.rmLink:hover
{
	color: #9eda29;
}

.RadMenu_Messenger a.rmLink,
.RadMenu_Messenger .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Messenger a.rmLink:hover,
.RadMenu_Messenger a.rmFocused,
.RadMenu_Messenger a.rmSelected
{
	background-position: 0 -72px;
}

.RadMenu_Messenger a.rmExpanded,
.RadMenu_Messenger a.rmExpanded:hover
{
	background-position: 0 -72px;
}

.RadMenu_Messenger a.rmExpanded .rmText,
.RadMenu_Messenger a.rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Messenger .rmLast a.rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Messenger a.rmDisabled,
.RadMenu_Messenger a.rmDisabled:hover
{
	color: #7d7d7d;
	background-position: 0 500px;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Messenger .rmGroup,
.RadMenu_Messenger .rmMultiColumn,
.RadMenu_Messenger .rmGroup .rmVertical
{
	border: 1px solid #080808;
	background: #4f4f4f url('images/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Messenger .rmTopFix,
.RadMenu_Messenger .rmBottomFix,
.RadMenu_Messenger .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Messenger .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_Messenger .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_Messenger .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_Messenger_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Messenger_Context.rmRoundedCorners ul.rmHorizontal .rmFirst
{
	background-image: url('images/rmVSprite.png');
	background-color: #4f4f4f; 
	background-repeat: repeat-y;
}

* html .rmRoundedCorners_Messenger .rmGroup .rmItem,
* html .rmRoundedCorners_Messenger ul.rmHorizontal .rmFirst
{
	background-image: url('images/rmVSprite.png');
	background-color: #4f4f4f; 
	background-repeat: repeat-y;
}

.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Messenger .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_Messenger .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_Messenger .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Messenger_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrap .rmVertical
{
	background-image: none;
}

* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_Messenger .rmScrollWrap .rmItem,
* html .rmRoundedCorners_Messenger .rmHorizontal .rmItem,
* html .rmRoundedCorners_Messenger .rmScrollWrap .rmVertical
{
	background-image: none;
}

.RadMenu_Messenger .rmRoundedCorners .rmGroupColumn
{
	background-color: #4f4f4f;
}

.RadMenu_Messenger .rmBottomLeft,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Messenger_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_Messenger .rmRoundedCorners ul.rmGroup,
.RadMenu_Messenger .rmRoundedCorners .rmMultiColumn
{
	background-image:  url('images/rmRoundedLeft.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

* html .rmRoundedCorners_Messenger .rmScrollWrapContainer,
* html .rmRoundedCorners_Messenger .rmGroup ul.rmGroup,
* html .rmRoundedCorners_Messenger ul.rmGroup
{
	background-image:  url('images/rmRoundedLeft.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_Messenger .rmTopRight,
.RadMenu_Messenger .rmBottomRight
{
	background-image:  url('images/rmRoundedRight.png');
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadMenu_Messenger .rmTopFix,
.RadMenu_Messenger .rmBottomFix,
.RadMenu_Messenger .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_Messenger_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_Messenger .rmGroup .rmFirst
{
	border-color: #080808;
}

.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #4F4F4F;
}

* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmBottomFix
{
	background: #4F4F4F;
}

.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
	background-color: #4F4F4F;
	border: 0;
}

* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_Messenger .rmScrollWrapContainer .rmRightArrow
{
	background-color: #4F4F4F;
	border: 0;
}

.RadMenu_Messenger_rtl .rmBottomLeft,
.RadMenu_Messenger_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_Messenger_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Messenger .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_Messenger_Context_rtl ul.rmGroup,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer
{
	background-image: url('images/rmRoundedLeft.png');
}

.RadMenu_Messenger_rtl .rmTopRight,
.RadMenu_Messenger_rtl .rmBottomRight
{
	background-image: url('images/rmRoundedRight_rtl.png');
}

.RadMenu_Messenger_rtl li.rmTopFix,
.RadMenu_Messenger_rtl li.rmBottomFix,
.RadMenu_Messenger_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_Messenger_Context_rtl .rmGroup .rmItem
{
	background-position: 101% 0;
}

.RadMenu_Messenger .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Messenger_rtl .rmGroup,
.RadMenu_Messenger_rtl .rmMultiColumn,
.RadMenu_Messenger_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Messenger .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Messenger .rmGroup li.rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Messenger .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Messenger .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Messenger .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_Messenger_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_Messenger .rmScrollWrapContainer li.rmItem
{
	background: none;
}

.RadMenu_Messenger .rmGroup .rmItem a.rmLink,
.RadMenu_Messenger .rmGroup .rmItem a.rmLink:hover,
.RadMenu_Messenger .rmGroup .rmItem a.rmFocused,
.RadMenu_Messenger .rmGroup .rmItem a.rmSelected,
.RadMenu_Messenger .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Messenger .rmGroup a.rmLink,
.RadMenu_Messenger .rmGroup .rmText,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Messenger .rmGroup a.rmLink:hover,
.RadMenu_Messenger .rmGroup a.rmFocused,
.RadMenu_Messenger .rmGroup a.rmSelected,
.RadMenu_Messenger .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Messenger .rmGroup a.rmLink:hover .rmText,
.RadMenu_Messenger .rmGroup a.rmFocused .rmText,
.RadMenu_Messenger .rmGroup a.rmSelected .rmText,
.RadMenu_Messenger .rmGroup a.rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Messenger .rmVertical .rmExpandRight,
.RadMenu_Messenger .rmGroup .rmExpandDown,
.RadMenu_Messenger_Context .rmGroup .rmExpandRight,
.RadMenu_Messenger .rmVertical .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_Messenger .rmVertical .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_Messenger .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Messenger .rmVertical a.rmLink:hover .rmExpandRight,
.RadMenu_Messenger .rmVertical a.rmFocused .rmExpandRight,
.RadMenu_Messenger .rmVertical a.rmSelected .rmExpandRight,
.RadMenu_Messenger .rmVertical a.rmExpanded .rmExpandRight
{
	background-position: 100% -312px;
}

.RadMenu_Messenger .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_Messenger .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_Messenger .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_Messenger .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_Messenger .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_Messenger .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_Messenger .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_Messenger .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Messenger .rmVertical a.rmDisabled:hover .rmExpandRight,
.RadMenu_Messenger .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url('images/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Messenger_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_Messenger_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Messenger_rtl .rmGroup a.rmLink:hover,
.RadMenu_Messenger_rtl .rmGroup a.rmFocused,
.RadMenu_Messenger_rtl .rmGroup a.rmSelected,
.RadMenu_Messenger_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Messenger_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_Messenger_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_Messenger_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_Messenger_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Messenger_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_Messenger_rtl .rmRootGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Messenger_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_Messenger_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_Messenger_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_Messenger_rtl .rmVertical a.rmExpanded .rmExpandLeft
{
	background-position: 0 -216px;
}

.RadMenu_Messenger_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_Messenger_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_Messenger_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_Messenger_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

.RadMenu_Messenger_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft
{
	background-position: 0 -312px;
}


/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Black - specific, overlapping submenus)> */

.RadMenu_Messenger .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Messenger .rmVertical .rmSlide,
.RadMenu_Messenger .rmSlide .rmSlide,
.RadMenu_Messenger_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Messenger_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Messenger_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Messenger_rtl .rmVertical .rmSlide,
.RadMenu_Messenger_rtl .rmSlide .rmSlide,
.RadMenu_Messenger_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Messenger .rmLeftArrow,
.RadMenu_Messenger .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Messenger .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Messenger .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Messenger .rmTopArrow,
.RadMenu_Messenger .rmBottomArrow,
.RadMenu_Messenger .rmGroup .rmLeftArrow,
.RadMenu_Messenger .rmGroup .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Messenger .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Messenger .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Messenger .rmHorizontal .rmSeparator .rmText,
.RadMenu_Messenger .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #000;
}

.RadMenu_Messenger_Context .rmSeparator .rmText,
.RadMenu_Messenger .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Messenger .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Black> */
table.RadCalendar_Messenger{background:#4f4f4f;font:12px "segoe ui",arial,sans-serif}
.RadCalendar_Messenger .rcTitlebar{border-color:#080808 #080808 #000;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd}.RadCalendar_Messenger .rcTitlebar table{font:12px/22px "segoe ui",arial,sans-serif}.RadCalendar_Messenger .rcTitlebar td{padding:0 0 1px}.RadCalendar_Messenger .rcTitlebar .rcPrev,.RadCalendar_Messenger .rcTitlebar .rcNext,.RadCalendar_Messenger .rcTitlebar .rcFastPrev,.RadCalendar_Messenger .rcTitlebar .rcFastNext{width:17px;height:16px;margin:0 2px;background:transparent url('images/sprite.gif') no-repeat;color:#666}.RadCalendar_Messenger .rcTitlebar .rcFastPrev{margin-left:4px;background-position:0 -200px}.RadCalendar_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -250px}.RadCalendar_Messenger .rcTitlebar .rcPrev{background-position:0 -300px}.RadCalendar_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -350px}.RadCalendar_Messenger .rcTitlebar .rcNext{background-position:0 -400px}.RadCalendar_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -450px}.RadCalendar_Messenger .rcTitlebar .rcFastNext{margin-right:4px;background-position:0 -500px}.RadCalendar_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -550px}.RadCalendar_Messenger .rcMain{border-color:#080808}.RadCalendar_Messenger .rcMainTable{color:#d7d7d7;font:12px/20px "segoe ui",arial,sans-serif}.RadCalendar_Messenger .rcHeader,.RadCalendar_Messenger .rcFooter{border-color:#080808}.RadCalendar_Messenger .rcWeek th{border-top:1px solid #4f4f4f;border-bottom:1px solid #626262;padding:2px 6px 3px 0;background:#2c2c2c 0 100% repeat-x url('images/sprite.gif');color:#8d8d8d}.RadCalendar_Messenger .rcWeek .rcViewSel{width:12px;padding:0 7px 0 9px}.RadCalendar_Messenger .rcRow th{width:12px;padding:0 7px 0 9px;background:#464646;color:#828282}.RadCalendar_Messenger .rcRow td{border-color:#4f4f4f}.RadCalendar_Messenger .rcMain .rcRow a,.RadCalendar_Messenger .rcMain .rcRow span{color:#d7d7d7}.RadCalendar_Messenger .rcMain .rcWeekend a{color:#aaa}.RadCalendar_Messenger .rcRow .rcToday{border-color:#626262;background:#464646}.RadCalendar_Messenger .rcRow .rcToday a{color:#fff}.RadCalendar_Messenger .rcRow .rcSelected a{color:#fff}.RadCalendar_Messenger .rcMain .rcOtherMonth a,.RadCalendar_Messenger .rcMain .rcOutOfRange span{color:#6f6f6f}.RadCalendar_Messenger .rcRow .rcSelected{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif')}.RadCalendar_Messenger .rcRow .rcHover{border-color:#636363 #363636 #1f1f1f #5d5d5d;background:#2f2f2f 0 -1600px repeat-x url('images/sprite.gif')}.RadCalendar_Messenger .rcRow .rcHover a{color:#9eda29}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar{border-color:#0e0e0e;background:#020202 0 -1200px repeat-x url('images/sprite.gif')}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar table{line-height:28px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar td{padding-bottom:2px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcPrev,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcNext,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastPrev,.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastNext{margin-top:2px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -600px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -650px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -700px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -750px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -800px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -850px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -900px}.RadCalendarMultiView_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -950px}.RadCalendarMultiView_Radgrid_Messenger .rcMain{border-color:#0e0e0e}.RadCalendarMultiView_Radgrid_Messenger .rcCalendar{border-color:#080808;border-top:0}.RadCalendarMultiView_Radgrid_Messenger .rcCalendar .rcMainTable{height:196px}.RadCalendarMultiView_Radgrid_Messenger .rcMainTable .rcTitle{border-width:1px 0;border-color:#080808 #000 #000;padding:0 0 1px;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd;line-height:22px}table.RadCalendarMonthView_Radgrid_Messenger{border-color:#080808;background:#4f4f4f;font:12px "segoe ui",arial,sans-serif;color:#d7d7d7}.RadCalendarMonthView_Radgrid_Messenger #rcMView_Feb,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Apr,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Jun,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Aug,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Oct,.RadCalendarMonthView_Radgrid_Messenger #rcMView_Dec{border-right:1px solid #202020}.RadCalendarMonthView_Radgrid_Messenger td:first-child+td+td{border-left:1px solid #626262}.RadCalendarMonthView_Radgrid_Messenger a{color:#d7d7d7}.RadCalendarMonthView_Radgrid_Messenger .rcSelected a{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif')}.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a,.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a{width:17px;height:16px;background-image:url('images/sprite.gif');color:#666}.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a{background-position:0 -2100px}.RadCalendarMonthView_Radgrid_Messenger #rcMView_PrevY a:hover{background-position:0 -2150px}.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a{background-position:0 -2200px}.RadCalendarMonthView_Radgrid_Messenger #rcMView_NextY a:hover{background-position:0 -2250px}.RadCalendarMonthView_Radgrid_Messenger .rcButtons{padding:5px 7px}.RadCalendarMonthView_Radgrid_Messenger input{border-color:#080808;background:#1b1b1b 0 -2300px repeat-x url('images/sprite.gif');color:#fff;font:12px "segoe ui",arial,sans-serif}table.RadCalendarTimeView_Radgrid_Messenger{border-color:#080808;background:#4f4f4f;color:#d7d7d7;font:12px "segoe ui",arial,sans-serif}.RadCalendarTimeView_Radgrid_Messenger th{border-bottom:1px solid #000;padding:0 0 1px;background:#1b1b1b 0 -1000px repeat-x url('images/sprite.gif');color:#fdfdfd;line-height:22px}table.RadCalendarTimeView_Radgrid_Messenger td{border-color:#202020}.RadCalendarTimeView_Radgrid_Messenger a{color:#d7d7d7}.RadCalendarTimeView_Radgrid_Messenger td.rcSelected a{border-color:#535353 #2e2e2e #1a1a1a #545454;background:#313131 0 -1700px repeat-x url('images/sprite.gif');color:#fff}.RadCalendarTimeView_Radgrid_Messenger td.rcHover a{border-color:#636363 #363636 #1f1f1f #5d5d5d;background:#2f2f2f 0 -1600px repeat-x url('images/sprite.gif');color:#9eda29}.RadCalendarTimeView_Radgrid_Messenger .rcFooter{border-color:#080808}.RadPicker_Messenger .rcCalPopup,.RadPicker_Messenger .rcTimePopup{background-image:url('images/sprite.gif')}.RadPicker_Messenger .rcCalPopup{background-position:0 0}.RadPicker_Messenger a.rcDisabled.rcCalPopup:hover{background-position:0 0}.RadPicker_Messenger a.rcCalPopup:hover,.RadPicker_Messenger a.rcCalPopup:focus,.RadPicker_Messenger a.rcCalPopup:active{background-position:0 -50px}.RadPicker_Messenger .rcTimePopup{background-position:0 -100px}.RadPicker_Messenger a.rcDisabled.rcTimePopup:hover{background-position:0 -100px}.RadPicker_Messenger a.rcTimePopup:hover,.RadPicker_Messenger a.rcTimePopup:focus,.RadPicker_Messenger a.rcTimePopup:active{background-position:0 -150px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -500px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -550px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -400px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -450px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -300px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -350px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -200px}.RadCalendarRTL_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -250px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcFastPrev{background-position:0 -900px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcFastPrev:hover{background-position:0 -950px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcPrev{background-position:0 -800px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcPrev:hover{background-position:0 -850px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcNext{background-position:0 -700px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcNext:hover{background-position:0 -750px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar .rcFastNext{background-position:0 -600px}.RadCalendarMultiViewRTL_Radgrid_Messenger .rcTitlebar a.rcFastNext:hover{background-position:0 -650px}


.RadPicker .rcInputCell
{
    width:auto !Important;
}