/* Minification failed. Returning unminified contents.
(941,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(942,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(942,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
 */
.RadMenu {
  white-space: nowrap;
  float: left;
  position: relative;
  text-align: left;
  z-index: 7000\9;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.RadMenu .rmRootGroup {
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  display: inline-block; }

.RadMenu .rmRootScrollGroup {
  z-index: 1; }

.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,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal {
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
  left: 0;
  float: left; }

.rmHorizontal {
  white-space: nowrap; }

.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;
  line-height: inherit; }

.RadMenu .rmHorizontal .rmItem {
  clear: none; }

.RadMenu .rmVertical .rmItem {
  float: none; }

.rmSized .rmVertical .rmItem {
  width: 100%; }

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem {
  width: auto; }

.RadMenu .rmSlide .rmHorizontal .rmItem {
  margin-bottom: -2px; }

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
  display: block; }

.RadMenu .rmSlide,
.RadMenu_Context {
  position: absolute;
  overflow: hidden;
  display: none;
  float: left; }

.RadMenu_Context {
  z-index: 1000;
  overflow: visible;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

.RadMenu .rmText {
  display: block;
  padding-bottom: 1px;
  float: left; }

.RadMenu div.rmText {
  white-space: normal;
  background: transparent; }

.RadMenu a.rmLink {
  cursor: pointer;
  display: block;
  box-sizing: content-box;
  *zoom: 1; }
  .RadMenu a.rmLink:after {
    content: "";
    display: block;
    clear: both; }

.rmScrollWrap {
  position: absolute;
  float: left;
  overflow: hidden;
  left: 0; }

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
  position: absolute;
  z-index: 2000;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  outline: 0;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

.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 {
  min-width: 16px;
  border: 0;
  float: left; }

.RadMenu_rtl {
  float: right;
  text-align: right; }

.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 div.rmRootGroup {
  position: relative; }

.RadMenu .rmItem {
  padding: 0; }

.RadMenu .rmLink {
  width: auto;
  padding: 0 0 0 12px;
  outline: 0;
  float: left; }

.RadMenu_rtl .rmLink {
  padding: 0 12px 0 0; }

.RadMenu .rmSlide .rmHorizontal .rmLink {
  padding-left: 4px;
  line-height: 0;
  position: relative; }

.RadMenu .rmLeftImage {
  margin: 3px 3px 0 -6px; }

.RadMenu_rtl .rmLeftImage {
  margin: 3px -6px 0 3px; }

.RadMenu .rmSlide .rmHorizontal .rmLeftImage {
  margin-top: 0; }

.RadMenu .rmSlide .rmVertical .rmLeftImage {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.RadMenu span.rmLeftImage {
  display: inline-block;
  width: 16px;
  height: 16px;
  zoom: 1; }

.RadMenu .rmVertical .rmText {
  padding: 0 24px 1px 0; }

.RadMenu .rmVertical .rmRootLink .rmText {
  padding-right: 40px; }

.RadMenu .rmHorizontal .rmText {
  padding: 0 12px 1px 0; }

.RadMenu_rtl .rmHorizontal .rmText {
  padding: 0 0 1px 12px; }

.RadMenu_rtl .rmVertical .rmText {
  padding: 0 0 1px 24px; }

.RadMenu .rmSlide .rmHorizontal .rmText {
  padding: 0 11px 0 3px;
  line-height: 24px; }

.RadMenu .rmVertical .rmItem .rmText {
  display: block;
  float: none; }

.RadMenu .rmSlide .rmHorizontal .rmText,
.RadMenu .rmSlide .rmHorizontal .rmLeftImage {
  float: none;
  display: inline-block;
  vertical-align: middle; }

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink {
  float: none; }

.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn,
.RadMenu .rmRoundedCorners .rmPopup,
.rmRoundedCorners .rmScrollWrapContainer .rmGroup {
  border: 0;
  background-position: 0 0; }

.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
  background: none;
  margin: 0; }

.RadMenu .rmRoundedCorners .rmGroupColumn {
  height: 100%; }

.RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
  background-color: transparent; }

.RadMenu .rmTopFix,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight {
  position: absolute;
  width: 4px;
  height: 4px;
  list-style-type: none;
  list-style-position: outside;
  font-size: 0; }

.RadMenu_rtl .rmTopRight,
.RadMenu_rtl .rmBottomRight {
  width: 32px; }

.RadMenu_rtl .rmTopShadowRight,
.RadMenu_rtl .rmBottomShadowRight {
  width: 4px; }

.RadMenu .rmTopShadowRight,
.RadMenu .rmBottomShadowLeft,
.RadMenu .rmBottomShadowRight {
  background-repeat: no-repeat;
  background-color: transparent; }

.rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmBottomShadowRight {
  width: 5px;
  height: 5px; }

.RadMenu .rmTopRight {
  background-position: 100% 0;
  top: 0;
  right: -3px;
  height: 100%; }

.RadMenu .rmBottomLeft {
  background-position: 0 100%;
  bottom: -3px;
  left: 0;
  width: 100%; }

.RadMenu .rmBottomFix {
  background-position: -1px 0;
  width: auto;
  bottom: -3px;
  left: 5px;
  right: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.RadMenu .rmTopFix {
  background-position: -1px 0;
  width: auto;
  top: 0;
  left: 5px;
  right: 0;
  border-top-width: 1px;
  border-top-style: solid; }

.RadMenu .rmBottomRight {
  background-position: 100% 100%;
  bottom: -3px;
  right: -3px;
  width: 8px; }

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight,
.RadMenu .rmShadows span.rmBottomShadowLeft {
  background-image: url(/Skins/Common/Menu/ShadowBottom.png); }

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight,
.rmRoundedCorners .rmGroup span.rmBottomShadowLeft {
  background-image: url(/Skins/Common/Menu/RoundedShadowBottom.png); }

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight {
  right: -5px;
  background-image: url(/Skins/Common/Menu/ShadowRight.png);
  background-position: 100% 0; }

.RadMenu .rmShadows .rmContentTemplate .rmTopShadowRight {
  background-image: url(/Skins/Common/Menu/ShadowRight.png); }

.RadMenu .rmShadows .rmContentTemplate .rmBottomShadowRight {
  background-image: url(/Skins/Common/Menu/ShadowBottom.png); }

.RadMenu .rmRoundedCorners .rmContentTemplate .rmBottomShadowRight {
  background-image: url(/Skins/Common/Menu/RoundedShadowBottom.png); }

.RadMenu .rmBottomShadowLeft {
  bottom: -5px;
  left: 1px;
  background-position: 0 100%; }

.RadMenu .rmBottomShadowRight {
  bottom: -5px;
  right: -5px;
  width: 4px;
  height: 5px; }

.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
  right: -4px; }

.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
  bottom: -4px;
  right: -4px;
  width: 3px;
  height: 4px; }

.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
  bottom: -4px; }

.RadMenu .rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmGroup .rmTopShadowRight {
  right: -8px;
  background-image: url(/Skins/Common/Menu/RoundedShadowRight.png); }

.RadMenu .rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowLeft {
  bottom: -8px; }

.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
  bottom: -8px;
  right: -8px;
  width: 7px;
  height: 8px; }

.RadMenu .rmAccessKey {
  font-size: 10px;
  font-weight: normal;
  float: right;
  padding-right: 8px; }

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem {
  z-index: 1; }

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
  background-image: none; }

.RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem {
  background-image: none; }

.RadMenu .rmRoundedCorners .rmSlide,
.RadMenu .rmShadows .rmSlide,
.rmRoundedCorners .rmSlide,
.rmShadows .rmSlide,
div.rmRoundedCorners,
div.rmShadows {
  padding: 0 8px 10px 0; }

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmPopup {
  margin-top: 1px;
  padding: 1px; }

.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,
.RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide {
  margin-right: -5px; }

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmSlide .rmScrollWrap {
  border: 0; }

.RadMenu .rmRoundedCorners .rmScrollWrap,
.RadMenu .rmShadows .rmScrollWrap,
.rmRoundedCorners .rmScrollWrap,
.rmShadows .rmScrollWrap {
  position: relative; }

.RadMenu .rmScrollWrapContainer {
  position: absolute; }

.RadMenu .rmScrollWrapContainer .rmTopFix {
  height: 100%; }

.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu .rmRoundedCorners ul.rmGroup,
.RadMenu.rmRoundedCorners ul.rmGroup,
.RadMenu.rmRoundedCorners .rmGroup ul.rmGroup {
  padding: 2px 0 0 2px; }

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup {
  padding: 0; }

.RadMenu .rmRootGroup .rmItem .rmGroup {
  padding-bottom: 1px; }

.RadMenu .rmRoundedCorners .rmItem .rmGroup {
  padding-bottom: 0; }

.RadMenu ul.rmGroup {
  padding: 2px 1px; }

.RadMenu .rmGroup .rmItem {
  padding: 0; }

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate {
  padding: 0; }

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
  padding: 0; }

.RadMenu .rmGroup .rmText {
  padding: 0 54px 0 28px;
  margin: 0 0 0 4px; }

.RadMenu_rtl .rmGroup .rmText {
  padding: 0 28px 0 54px;
  margin: 0 4px 0 0; }

.RadMenu .rmMultiColumn {
  list-style: none;
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  zoom: 1;
  box-sizing: content-box; }

.RadMenu .rmMultiColumn .rmMultiGroup {
  background: none;
  border: 0;
  float: left;
  display: block;
  position: static; }

.RadMenu .rmMultiColumn .rmGroupColumn {
  float: left; }

.RadMenu_rtl .rmMultiColumn .rmGroupColumn {
  float: right; }

* + html .RadMenu_rtl .rmMultiColumn .rmItem {
  float: left; }

.RadMenu_rtl .rmSlide .rmHorizontal .rmText {
  padding: 0 11px 0 14px; }

.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandUp,
.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandDown,
.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandLeft,
.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandRight {
  padding-right: 25px; }

.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandUp,
.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandDown,
.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandLeft,
.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandRight {
  padding-left: 25px;
  padding-right: 4px; }

.RadMenu .rmGroup .rmLeftImage {
  margin: 3px 0 0 6px; }

* + html .RadMenu .rmGroup .rmLeftImage {
  margin-left: 4px; }

* + html ul.rmRoundedCorners .rmGroup .rmLeftImage {
  margin-left: 2px; }

.RadMenu_rtl .rmGroup .rmLeftImage {
  margin: 4px 6px 0 -4px; }

.RadMenu a.rmImageOnly .rmLeftImage,
.RadMenu .rmRootGroup a.rmImageOnly {
  padding: 0;
  margin: 0; }

.RadMenu .rmRootGroup a.rmImageOnly span.rmText {
  display: none; }

* + html .RadMenu .rmImageOnly .rmLeftImage {
  position: static; }

* + html .RadMenu_rtl .rmGroup .rmLeftImage {
  right: 0; }

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
  line-height: 0;
  font-size: 0;
  overflow: hidden; }

.RadMenu .rmSeparator .rmText {
  border-style: solid;
  color: transparent;
  background-color: transparent; }

.RadMenu .rmHorizontal > .rmSeparator .rmText,
.RadMenu .rmHorizontal > .rmRootScrollGroup > .rmSeparator .rmText {
  margin: 2px;
  padding: 0;
  width: 0;
  height: 20px;
  border-width: 0 1px; }

.RadMenu .rmVertical > .rmSeparator .rmText,
.RadMenu .rmVertical > .rmRootScrollGroup > .rmSeparator .rmText {
  margin: 1px 2px;
  padding: 0;
  border-width: 1px 0;
  display: block; }

.RadMenu .rmGroup.rmVertical > .rmSeparator .rmText,
.RadMenu .rmScrollWrap > .rmVertical > .rmSeparator .rmText {
  margin-left: 31px; }

.RadMenu.RadMenu_Context .rmGroup .rmSeparator {
  *overflow: visible; }

.RadMenu.RadMenu_Context .rmGroup .rmSeparator .rmText {
  *display: block; }

.RadMenu_rtl .rmGroup.rmVertical > .rmSeparator .rmText,
.RadMenu_rtl .rmScrollWrap > .rmVertical > .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical > .rmSeparator .rmText {
  margin-left: 2px;
  margin-right: 31px; }

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
  width: 10px;
  height: 24px; }

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow {
  height: 10px;
  width: 100%; }

.RadMenu .rmLink {
  position: relative; }

.RadMenu .rmIcon {
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  text-indent: -999em;
  display: none;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%; }

.RadMenu .rmToggle {
  width: 23px;
  height: 23px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  margin-right: 2px; }

.RadMenu .rmHorizontal .rmRootLink .rmToggle {
  margin-left: -12px;
  float: left;
  position: relative; }

.RadMenu .rmHorizontal .rmRootLink .rmIcon {
  display: block; }

.RadMenu .rmDisabled > .rmToggle {
  filter: alpha(opacity=40);
  opacity: 0.4; }

.RadMenu .rmPopup {
  position: relative;
  padding: 4px;
  padding-right: 0px;
  padding-bottom: 0px; }

.RadMenu .rmGroup .rmToggle {
  height: 100%;
  border-left: 1px solid transparent; }

.RadMenu .rmPopup .rmTopFix,
.RadMenu .rmPopup .rmBottomFix {
  background-position: -4px 0; }

.RadMenu .rmSlide .rmHorizontal .rmTopFix,
.RadMenu .rmSlide .rmHorizontal .rmBottomFix {
  background-image: none; }

.RadMenu .rmPopup.rmContentTemplate {
  padding-top: 1px; }

.RadMenu .rmArrow {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.RadMenu_rtl .rmRootLink .rmItem {
  float: none; }

.RadMenu_rtl .rmHorizontal .rmRootLink {
  direction: ltr; }

.RadMenu_rtl .rmVertical .rmRootLink {
  zoom: 1; }

.RadMenu_rtl .rmLink {
  direction: rtl; }

.RadMenu_rtl .rmtext {
  zoom: 1; }

.RadMenu_rtl .rmVertical .rmRootLink .rmText {
  padding: 0 0px 1px 40px;
  zoom: 1; }

.RadMenu_rtl .rmToggleHandles .rmText {
  float: right; }

.RadMenu_rtl .rmToggle {
  left: 0;
  right: auto;
  text-align: left; }

.RadMenu_rtl .rmHorizontal .rmRootLink .rmToggle {
  margin-right: -12px;
  margin-left: 2px; }

.RadMenu_rtl .rmHorizontal .rmRootLink .rmLeftImage {
  margin: 3px 3px 0 -6px; }

.RadMenu_rtl .rmIcon {
  text-indent: 999em;
  direction: ltr; }

.RadMenu_rtl .rmSlide .rmLeftImage {
  right: 0; }

.RadMenu_rtl .rmPopup.rmContentTemplate {
  padding-left: 0;
  padding-right: 4px; }

.RadMenu_rtl .rmRoundedCorners .rmSlide,
.RadMenu_rtl .rmShadows .rmSlide,
.RadMenu_rtl.rmRoundedCorners .rmSlide,
.RadMenu_rtl.rmShadows .rmSlide, .RadMenu_rtl.rmRoundedCorners, .RadMenu_rtl.rmShadows {
  padding-right: 3px; }


/* <RadMenu / WF> */

.RadMenu_WF{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

.RadMenu_WF{
	z-index: 100 !important;
}
.RadMenu_WF_Context{
	z-index: 110 !important;
}

.RadMenu_WF,
.RadMenu_WF a.rmLink
{
	color: #000;
	text-decoration: none;
}

.RadMenu_WF .rmRootGroup,
.RadMenu_WF a.rmLink,
.RadMenu_WF .rmGroup .rmText,
.RadMenu_WF .rmLeftArrow,
.RadMenu_WF .rmRightArrow,
.RadMenu_WF .rmTopArrow,
.RadMenu_WF .rmBottomArrow,
.RadMenu_WF .rmHorizontal .rmSeparator .rmText,
.RadMenu_WF .rmGroup .rmItem .rmLink span.rmExpandRight,
.RadMenu_WF .rmGroup .rmItem .rmLink span.rmExpandDown
{
	background-image: url(/Skins/WF/Menu/rmSprite.png);
	background-color: transparent;
}

.RadMenu_WF a.rmLink{
	line-height: 21px;
}

.RadMenu_WF .rmRootGroup
{
	border-color:#ADADAD;
	border-style:solid;
	border-width:1px 0;
	background-repeat: repeat-x;
	background-position: 0 1px;
	background-color: #FCFCFC;
}

/* <Root items> */

.RadMenu_WF a.rmLink{background-position: 0 1px;}

.RadMenu_WF a.rmExpanded,
.RadMenu_WF a.rmLink:hover{background-position: 0 -24px;}

.RadMenu_WF a.rmDisabled,
.RadMenu_WF a.rmDisabled:hover
{
	background-position: 0 -48px;
	color: #7d7d7d;
	background-color: transparent !important;
}

.RadMenu_WF .rmLeftImage{
	width: 16px;
	height: 16px;
}

.RadMenu_WF a.rmDisabled .rmLeftImage{
	filter:alpha(opacity='50');
	_filter:inherit; /* disable the effect: IE7 displays the content beneath the menu through the "hole" */
	opacity:.5;
	-moz-opacity:.5;
}

.RadMenu_WF .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu_WF .rmVertical .rmFirst,
.RadMenu_WF .rmVertical .rmLast
{
	background: none;
}

.RadMenu_WF .rmHorizontal .rmRootLink span.rmText
{
	display: inline;
	padding-left: 12px;
}

.RadMenu_WF .rmHorizontal a.rmRootLink
{
	padding-left: 0;
}

.RadMenu_WF .rmHorizontal .rmItem > a.rmRootLink
{
	width: 100%;
}

.RadMenu_WF .rmHorizontal img.rmLeftImage
{
	margin: 4px -4px 0 6px;
}

.RadMenu_WF_rtl .rmHorizontal img.rmLeftImage
{
	margin: 4px 6px 0 -4px;
}

.RadMenu_WF .rmGroup img.rmLeftImage {
	margin: 3px 1px -4px 0;
}

.RadMenu_WF .rmGroup .rmItem .rmLink .rmText
{
	padding-bottom: 0px;
	padding-right: 54px;
}


/* </Root items> */


/* <Submenu items> */

.RadMenu_WF .rmGroup,
.RadMenu_WF .rmGroup .rmItem,
.RadMenu_WF .rmGroup .rmItem .rmLink,
.RadMenu_WF .rmGroup .rmItem .rmLink .rmText{
	background-image: none;
}

.RadMenu_WF ul.rmGroup {
	padding: 0;
}


.RadMenu_WF .rmRootGroup .rmItem .rmGroup,
.RadMenu_WF .rmGroup,
.RadMenu_WF .rmMultiColumn,
.RadMenu_WF .rmGroup .rmVertical
{
	border-width: 0;
	border-left: 1px solid #d5d5d5;
	background-color: #C5C5C5;

	box-shadow: 1px 1px 2px #aaa;
	-webkit-box-shadow: 1px 1px 2px #aaa;
	-moz-box-shadow: 1px 1px 2px #aaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', strength='2', direction='135');
}

.RadMenu_WF .rmGroup .rmItem{
	background-color: #F4F4F4;
}

.RadMenu_WF .rmGroup .rmItem .rmLink{
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #FFFFFF #ADADAD #DFDFDF transparent;
	background-color: #F4F4F4;
	padding-left: 3px;
}

.RadMenu_WF .rmGroup .rmItem .rmLink:hover,
.RadMenu_WF .rmGroup .rmItem .rmLink.rmSelected,
.RadMenu_WF .rmGroup .rmItem .rmLink.rmExpanded{
	border-left-color: #BBBD47;
	background-color: #FFFFFF;
	padding-left: 0px;
	border-left-width: 3px;
}

.RadMenu_WF .rmGroup .rmFirst{
	/*border-top-color: #dfdfdf;*/
	border-top: solid 1px #dfdfdf;
}

.RadMenu_WF .rmGroup .rmItem .rmLink .rmText{
	padding-left: 12px;
}

.RadMenu_WF .rmLink.fa-check-circle {
	padding-left: 22px;
	position: relative;
}

.RadMenu_WF .rmGroup .rmLink.fa-check-circle .rmText {
	display: inline-block;
	padding-left: 0;
}

.RadMenu_WF .rmLink.fa-check-circle::before {
	content: "\f058"; /* fas fa-check-circle */
	margin: 3px 0px -4px 3px;
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	--bs-text-opacity: 1;
	color: rgba(var(--bs-success-rgb), var(--bs-text-opacity));
}

/* <expand arrows> */

.RadMenu_WF .rmGroup .rmExpandRight,
.RadMenu_WF .rmGroup .rmExpandDown,
.RadMenu_WF .rmGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_WF .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_WF .rmGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_WF .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -242px;
}

.RadMenu_WF .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_WF .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_WF .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_WF .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_WF .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_WF .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_WF .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_WF .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -242px;
}

.RadMenu_WF .rmGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_WF .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url(/Skins/WF/Menu/rmSprite.png);
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_WF_rtl a.rmLink,
.RadMenu_WF_rtl .rmRootGroup a.rmDisabled
{
	background-position: 100% -96px;
}

.RadMenu_WF_rtl .rmGroup a.rmDisabled
{
	background: none;
}

.RadMenu_WF_rtl .rmText
{
	background-position: 0 -96px;
}

.RadMenu_WF_rtl .rmVertical .rmText
{
	padding: 0 15px 1px 0;
}

.RadMenu_WF_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_WF_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_WF_rtl .rmGroup a.rmLink:hover,
.RadMenu_WF_rtl .rmGroup a.rmFocused,
.RadMenu_WF_rtl .rmGroup a.rmSelected,
.RadMenu_WF_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_WF_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_WF_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_WF_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_WF_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_WF_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_WF_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_WF_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_WF_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_WF_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (WF - specific, overlapping submenus)> */

.RadMenu_WF .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_WF .rmVertical .rmSlide,
.RadMenu_WF .rmSlide .rmSlide,
.RadMenu_WF_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_WF_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_WF_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_WF_rtl .rmVertical .rmSlide,
.RadMenu_WF_rtl .rmSlide .rmSlide,
.RadMenu_WF_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_WF .rmLeftArrow,
.RadMenu_WF .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_WF .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_WF .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_WF .rmTopArrow,
.RadMenu_WF .rmBottomArrow,
.RadMenu_WF .rmGroup .rmLeftArrow,
.RadMenu_WF .rmGroup .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_WF .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_WF .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */
.RadMenu_WF .rmSeparator .rmText
{
	padding-right: 0px;
}

.RadMenu_WF .rmHorizontal .rmSeparator .rmText,
.RadMenu_WF .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 0;
	width: 2px;
	background-position: 0 -73px;
	background-repeat: repeat-y;
}

.RadMenu_WF .rmVertical>.rmSeparator,
.RadMenu_WF .rmVertical>.rmSeparator:hover{
	height: 1px;
	border-style: none;
	background-color: transparent;
}

.RadMenu_WF .rmRootGroup .rmVertical>.rmSeparator .rmText,
.RadMenu_WF_Context .rmVertical>.rmSeparator .rmText {
	margin:0;
	padding-bottom: 1px;
	height: 1px;
	display: inline;
}

* html .RadMenu_WF .rmVertical .rmSeparator {
	height: 1px;
	background: transparent;
}
* html .RadMenu_WF .rmVertical .rmSeparator .rmText { height: auto; padding: 0 0 1px; }

/* </Separators> */

/* </RadMenu / WF> */

.RadToolBar {
  margin: 0;
  padding: 0;
  text-align: left;
  white-space: nowrap;
  cursor: default;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  zoom: 1; }
  .RadToolBar .rtbWrap,
  .RadToolBar .rtbOut,
  .RadToolBar .rtbMid,
  .RadToolBar .rtbIn,
  .RadToolBar .rtbIcon,
  .RadToolBar .rtbText,
  .RadToolBar .rtbSplBtnActivator,
  .RadToolBar .rtbChoiceArrow {
    vertical-align: middle;
    display: inline-block; }
  .RadToolBar .rtbHidden {
    display: none !important; }
  .RadToolBar .rtbOuter {
    padding: 2px;
    border-width: 1px;
    border-style: solid; }
  .RadToolBar .rtbUL {
    margin: 0;
    padding: 0;
    list-style: none; }
  .RadToolBar .rtbWrap {
    color: inherit;
    text-decoration: none;
    outline: 0;
    cursor: pointer; }
  .RadToolBar .rtbWrap:hover,
  .RadToolBar .rtbWrap:focus {
    outline: 0; }
  .RadToolBar .rtbMid {
    padding: 0 3px 3px 0; }
  .RadToolBar .rtbIn {
    padding: 3px 0 0 3px;
    overflow: hidden; }
  .RadToolBar .rtbText {
    padding: 0 3px;
    vertical-align: middle; }
  .RadToolBar .rtbText u {
    vertical-align: baseline; }
  .RadToolBar .rtbIcon {
    border: 0;
    padding: 2px; }
  .RadToolBar span.rtbIcon {
    padding: 0;
    width: 16px;
    height: 16px; }
  .RadToolBar .rtbChoiceArrow {
    margin: 0 0 0 4px;
    padding: 0 0 0 2px;
    width: 18px;
    height: 20px;
    background-color: transparent;
    background-position: 100% 50%;
    background-repeat: no-repeat; }
  .RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn {
    background-repeat: no-repeat; }
  .RadToolBar .rtbWrap {
    background-position: 0 100%; }
  .RadToolBar .rtbOut {
    background-position: 100% 0; }
  .RadToolBar .rtbMid {
    background-position: 100% 100%; }
  .RadToolBar .rtbIn {
    background-position: 0 0; }
  .RadToolBar .rtbIconOnly .rtbIn:before {
    content: ".";
    width: 0;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden; }
  .RadToolBar .rtbIconOnly span.rtbIcon {
    margin: 0 2px; }
  .RadToolBar .rtbIconOnly .rtbText {
    display: none !important; }
  .RadToolBar .rtbDropDown .rtbChoiceArrow {
    width: 16px; }
  .RadToolBar .rtbDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }
    .RadToolBar .rtbDisabled .rtbWrap {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      cursor: default; }
  .RadToolBar .rtbSeparator {
    *line-height: 0;
    *font-size: 0;
    *overflow: hidden; }
  .RadToolBar .rtbSeparator .rtbText {
    display: none; }

.RadToolBar .rtbVOriented {
  text-align: center; }

.RadToolBar .rtbDropDown .rtbVOriented {
  position: relative;
  padding-right: 20px; }

.RadToolBar .rtbSplBtn .rtbVOriented {
  position: relative;
  padding-right: 25px; }

.RadToolBar .rtbVOriented .rtbIcon {
  display: block;
  margin: 0 auto;
  *margin: 0; }

.RadToolBar .rtbVOriented .rtbChoiceArrow {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0; }

.RadToolBarDropDown span.rtbIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 0; }

.RadToolBar_Horizontal .rtbUL,
.RadToolBar_Horizontal .rtbItem,
.RadToolBar_Horizontal .rtbTemplate,
.RadToolBar_Horizontal .rtbSeparator {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  zoom: 1; }

.RadToolBar_Horizontal .rtbOuter {
  background-position: 0 0;
  background-repeat: repeat-x; }

.RadToolBar_Horizontal .rtbItem {
  margin: 0 0 0 2px; }

.RadToolBar_Horizontal .rtbItem:first-child {
  margin-left: 0; }

.RadToolBar_Horizontal .rtbSeparator {
  margin: 0 0 0 2px;
  width: 1px;
  height: 24px;
  border-left-width: 1px;
  border-left-style: solid; }

.RadToolBar_Vertical .rtbUL,
.RadToolBar_Vertical .rtbItem,
.RadToolBar_Vertical .rtbTemplate,
.RadToolBar_Vertical .rtbSeparator,
.RadToolBar_Vertical .rtbWrap,
.RadToolBar_Vertical .rtbOut,
.RadToolBar_Vertical .rtbMid,
.RadToolBar_Vertical .rtbIn {
  display: block; }

.RadToolBar_Vertical .rtbOuter {
  background-position: 0 0;
  background-repeat: repeat-y; }

.RadToolBar_Vertical .rtbItem {
  margin: 2px 0 0 0; }

.RadToolBar_Vertical .rtbItem:first-child {
  margin-top: 0; }

.RadToolBar_Vertical .rtbSeparator {
  margin: 2px 0 0 0;
  *width: 20px;
  height: 1px;
  border-top-width: 1px;
  border-top-style: solid; }

.rtbSlide {
  padding: 0 8px 10px 0;
  box-sizing: content-box;
  text-align: left;
  display: none;
  position: absolute;
  overflow: hidden; }

.RadToolBarDropDown {
  margin: 0;
  padding: 3px;
  box-sizing: content-box;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  background-repeat: repeat-y;
  background-position: -1px 0;
  position: relative; }
  .RadToolBarDropDown.rtbNoBackground {
    padding: 0;
    border-width: 0;
    background-color: transparent;
    background-image: none; }
  .RadToolBarDropDown .rtbGroup {
    padding: 0;
    margin: 0;
    background-position: 0 0;
    background-repeat: repeat-y;
    list-style: none;
    display: block; }
  .RadToolBarDropDown .rtbShadows .rtbGroup,
  .RadToolBarDropDown .rtbRoundedCorners .rtbGroup {
    padding: 0;
    height: 100%;
    position: relative;
    background-position: -4px 0; }
  .RadToolBarDropDown .rtbItem {
    display: block;
    position: relative; }
  .RadToolBarDropDown .rtbShadows .rtbItem,
  .RadToolBarDropDown .rtbRoundedCorners .rtbItem {
    z-index: 1; }
  .RadToolBarDropDown .rtbWrap {
    padding: 2px 30px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    color: inherit;
    outline: 0;
    background-repeat: repeat-x;
    background-position: 0 0;
    text-decoration: none;
    display: block;
    position: relative;
    overflow: hidden;
    cursor: pointer; }
  .RadToolBarDropDown .rtbIcon {
    border: 0;
    display: block;
    position: absolute;
    left: 1px;
    top: 0; }
  .RadToolBarDropDown .rtbAccessKey {
    font-size: 10px;
    font-weight: normal;
    float: right;
    padding-right: 8px; }
  .RadToolBarDropDown .rtbDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }
    .RadToolBarDropDown .rtbDisabled .rtbWrap {
      cursor: default; }
  .RadToolBarDropDown .rtbItemHovered .rtbWrap {
    background-position: 0 -1000px\9; }
  .RadToolBarDropDown .rtbItemClicked .rtbWrap {
    background-position: 0 -2000px\9; }
.RadToolBarDropDown .rtbSeparator {
    margin: 1px 1px 1px 30px;
    padding: 0;
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    *line-height: 0;
    *font-size: 0;
    display: block;
    overflow: hidden;
    position: relative; }
  .RadToolBarDropDown .rtbTemplate {
    line-height: 22px;
    background-image: none; }
  .RadToolBarDropDown .rtbRoundedCorners {
    padding: 4px 0 0 4px;
    height: 100%;
    border: 0;
    background-position: 0 0; }
  .RadToolBarDropDown .rtbTopFix,
  .RadToolBarDropDown .rtbTopRight,
  .RadToolBarDropDown .rtbBottomFix,
  .RadToolBarDropDown .rtbBottomLeft,
  .RadToolBarDropDown .rtbBottomRight {
    width: 4px;
    height: 4px;
    border: 0;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    font-size: 0;
    position: absolute;
    overflow: hidden; }
  .RadToolBarDropDown .rtbTopRight {
    height: 100%;
    background-position: 100% 0;
    top: 0;
    right: -4px; }
  .RadToolBarDropDown .rtbBottomLeft {
    width: 100%;
    background-position: 0 100%;
    bottom: -4px;
    left: 0; }
  .RadToolBarDropDown .rtbBottomRight {
    width: 8px;
    background-position: 100% 100%;
    bottom: -4px;
    right: -4px; }
  .RadToolBarDropDown .rtbBottomFix {
    width: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-position: -5px 0;
    bottom: -4px;
    left: 5px;
    right: 0; }
  .RadToolBarDropDown .rtbTopFix {
    width: auto;
    border-top-width: 1px;
    border-top-style: solid;
    background-position: -5px 0;
    top: 0;
    left: 5px;
    right: 0; }
  .RadToolBarDropDown .rtbShadows .rtbBottomShadowLeft,
  .RadToolBarDropDown .rtbShadows .rtbBottomShadowRight {
    background-image: url(/Skins/Common/Menu/ShadowBottom.png); }
  .RadToolBarDropDown .rtbShadows .rtbTopShadowRight {
    background-image: url(/Skins/Common/Menu/ShadowRight.png); }
  .RadToolBarDropDown .rtbShadows .rtbTopShadowRight {
    right: -5px; }
  .RadToolBarDropDown .rtbShadows .rtbBottomShadowLeft {
    bottom: -5px;
    left: 1px; }
  .RadToolBarDropDown .rtbShadows .rtbBottomShadowRight {
    width: 4px;
    height: 5px;
    bottom: -5px;
    right: -5px; }
  .RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowLeft,
  .RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowRight {
    background-image: url(/Skins/Common/Menu/RoundedShadowBottom.png); }
  .RadToolBarDropDown .rtbRoundedCorners .rtbTopShadowRight {
    width: 5px;
    background-image: url(/Skins/Common/Menu/RoundedShadowRight.png);
    right: -8px; }
  .RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowLeft {
    height: 5px;
    bottom: -8px; }
  .RadToolBarDropDown .rtbRoundedCorners .rtbBottomShadowRight {
    bottom: -8px;
    right: -8px;
    width: 7px;
    height: 8px; }
  .RadToolBarDropDown .rtbTopFix,
  .RadToolBarDropDown .rtbBottomFix,
  .RadToolBarDropDown .rtbGroup {
    background-repeat: repeat-y; }
  .RadToolBarDropDown .rtbTopRight,
  .RadToolBarDropDown .rtbBottomLeft,
  .RadToolBarDropDown .rtbBottomRight,
  .RadToolBarDropDown .rtbRoundedCorners {
    background-color: transparent;
    background-repeat: no-repeat; }

.RadToolBar_rtl {
  text-align: right;
  float: right; }
  .RadToolBar_rtl .rtbChoiceArrow {
    margin-left: 0;
    margin-right: 4px;
    padding-left: 0;
    padding-right: 2px;
    background-position: 0 50%; }
  .RadToolBar_rtl .rtbVOriented .rtbChoiceArrow {
    right: auto;
    left: 0; }
  .RadToolBar_rtl .rtbDropDown .rtbVOriented {
    padding-right: 0;
    padding-left: 20px; }
  .RadToolBar_rtl .rtbSplBtn .rtbVOriented {
    padding-right: 0;
    padding-left: 25px; }

.RadToolBarDropDown_rtl {
  text-align: right;
  background-position: 101% 0; }
  .RadToolBarDropDown_rtl .rtbSlide {
    text-align: right; }
  .RadToolBarDropDown_rtl .rtbGroup {
    background-position: 101% 0; }
  .RadToolBarDropDown_rtl .rtbWrap {
    padding-left: 30px;
    padding-right: 32px; }
  .RadToolBarDropDown_rtl .rtbIcon {
    left: auto;
    right: 5px; }
  .RadToolBarDropDown_rtl .rtbText {
    padding: 0 3px 0 30px; }
  .RadToolBarDropDown_rtl .rtbSeparator {
    margin: 1px 30px 1px 1px; }
  .RadToolBarDropDown_rtl .rtbTopFix,
  .RadToolBarDropDown_rtl .rtbBottomFix {
    background-position: 100% 0; }


/* <RadToolBar / WF> */

/* <tool wrapper> */

.RadToolBar_WF .rtbItem{
	margin: 0;
}

/* <horizontal> */

.RadToolBar_WF .rtbInner
{
	padding: 0;
}

.RadToolBar_WF .rtbOuter
{
	border: 0 none;
	padding: 0;
}

.RadToolBar_WF .rtbMiddle
{
	background: #fafafa url(/Skins/WF/ToolBar/rtbBgH.gif) repeat-x 0 100%;
}

.RadToolBar_WF .rtbMid
{
	padding: 0 3px 1px 0;
}

 
/* </horizontal> */

/* <vertical> */

.RadToolBar_WF_Vertical .rtbMiddle
{
	background: #fafafa url(/Skins/WF/ToolBar/rtbVerticalControlBg.png) repeat-y 100% 0;
}

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_WF .rtbIn
{
	padding: 1px 0 0 1px;
}

.RadToolBar_WF .rtbWrap,
.RadToolBar_WF .rtbTemplate
{
	color: #000;
}

/* <button states> */

.RadToolBar_WF .rtbSplBtnFocused .rtbWrap, .RadToolBar_WF .rtbSplBtnFocused .rtbOut, .RadToolBar_WF .rtbSplBtnFocused .rtbMid, .RadToolBar_WF .rtbSplBtnFocused .rtbIn,
.RadToolBar_WF .rtbItemHovered .rtbWrap, .RadToolBar_WF .rtbItemHovered .rtbOut, .RadToolBar_WF .rtbItemHovered .rtbMid, .RadToolBar_WF .rtbItemHovered .rtbIn,
.RadToolBar_WF .rtbChecked .rtbWrap, .RadToolBar_WF .rtbChecked .rtbOut, .RadToolBar_WF .rtbChecked .rtbMid, .RadToolBar_WF .rtbChecked .rtbIn,
.RadToolBar_WF .rtbDropDownExpanded .rtbWrap
{
	background: #e4e5c6 url(/Skins/WF/ToolBar/rtbHoverBg.gif) repeat-x 0 100%;
}

.RadToolBar_WF .rtbOut,
.RadToolBarDropDown_WF .rtbWrap
{
	border: 1px solid transparent;
}

.RadToolBar_WF .rtbItemHovered .rtbOut,
.RadToolBar_WF .rtbChecked .rtbOut,
.RadToolBar_WF .rtbDropDownExpanded .rtbOut,
.RadToolBarDropDown_WF .rtbItemHovered .rtbWrap
{
	border-color: #a5a751;
}

.RadToolBar_WF .rtbItemClicked .rtbWrap, 
.RadToolBar_WF .rtbItemClicked .rtbOut, 
.RadToolBar_WF .rtbItemClicked .rtbMid, 
.RadToolBar_WF .rtbItemClicked .rtbIn
{
	background: #d9d9d9 url(/Skins/WF/ToolBar/rtbActiveBg.gif) repeat-x 0 50%;
}

.RadToolBar_WF .rtbSplBtnExpanded .rtbWrap, .RadToolBar_WF .rtbSplBtnExpanded .rtbOut, .RadToolBar_WF .rtbSplBtnExpanded .rtbMid, .RadToolBar_WF .rtbSplBtnExpanded .rtbIn,
.RadToolBar_WF .rtbDropDownExpanded .rtbWrap, .RadToolBar_WF .rtbDropDownExpanded .rtbOut, .RadToolBar_WF .rtbDropDownExpanded .rtbMid, .RadToolBar_WF .rtbDropDownExpanded .rtbIn,
.RadToolBar_WF .rtbChecked .rtbWrap, .RadToolBar_WF .rtbChecked .rtbOut, .RadToolBar_WF .rtbChecked .rtbMid, .RadToolBar_WF .rtbChecked .rtbIn,
.RadToolBar_WF li.rtbChecked .rtbWrap:hover, .RadToolBar_WF li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_WF li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_WF li.rtbChecked .rtbWrap:hover .rtbIn
{
}

.RadToolBar_WF .rtbItemFocused .rtbWrap,
.RadToolBar_WF .rtbItemHovered .rtbWrap,
.RadToolBar_WF .rtbChecked .rtbWrap
{
	color: #000;
}

.RadToolBar_WF .rtbDropDownExpanded .rtbWrap,
.RadToolBar_WF .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_WF .rtbChecked .rtbWrap,
.RadToolBar_WF .rtbItemClicked .rtbWrap
{
	/* color: #fff; */
}

.RadToolBar_WF_Horizontal .rtbIcon{
	margin:2px 0 2px 2px;
	padding:0;
}

.RadToolBar_WF_Horizontal .rtbText{
	padding:0 2px 0 2px;
	line-height: 20px;
}

/* </button states> */

.RadToolBar_WF_Horizontal .rtbDisabled .rtbIcon,
.RadToolBarDropDown_WF .rtbDisabled .rtbWrap .rtbIcon
{
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.RadToolBar_WF_Horizontal .rtbIcon{
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

.RadToolBar_WF_Horizontal .rtbItemHovered .rtbIcon,
.RadToolBar_WF_Horizontal .rtbChecked .rtbIcon
{
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

/* <Drop Down Arrows> */


.RadToolBar_WF .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_WF .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_WF .rtbChoiceArrow 
{
	background-image: url(/Skins/WF/ToolBar/rtbDropArrows.gif);
}

.RadToolBar_WF .rtbDropDownHovered .rtbChoiceArrow,
.RadToolBar_WF .rtbDropDownExpanded .rtbChoiceArrow
{
	background-image: url(/Skins/WF/ToolBar/rtbDropArrowsHover.gif);
}

.RadToolBar_WF .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_WF .rtbExpandUp .rtbVOriented .rtbChoiceArrow
{
	background-image: url(/Skins/WF/ToolBar/rtbUpArrows.gif);
}

.RadToolBar_WF .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_WF .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_WF .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_WF .rtbItemClicked .rtbChoiceArrow
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/Skins/WF/ToolBar/rtbClickedDropArrows.gif);
}

.RadToolBar_WF .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_WF .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_WF .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_WF .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
	background-image: url(/Skins/WF/ToolBar/rtbClickedUpArrows.gif);
}

/* </Drop Down Arrows> */

.RadToolBar_WF_Horizontal li.rtbSeparator {
	background: transparent url(/Skins/WF/ToolBar/rtbSeparatorH.gif) repeat-x 0 100%;
	border: 0 none;
	margin: 0 2px 0 2px;
	height: 20px;
}
* html .RadToolBar_WF_Horizontal li.rtbSeparator {
	margin: -4px 0 0 4px;
	left: 2px;
}

.RadToolBar_WF_Vertical li.rtbSeparator{
	border-top: 1px solid #939393;
	background: #f7f7f7;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_WF .rtbDisabled .rtbWrap:hover,
.RadToolBar_WF .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_WF .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_WF .rtbDisabled .rtbWrap:hover .rtbIn
{
	background-image: none;
}

.RadToolBar_WF .rtbDisabled .rtbWrap { color: #888\9 }

.RadToolBar_WF .rtbDisabled .rtbChoiceArrow,
.RadToolBar_WF .rtbDisabled .rtbWrap .rtbChoiceArrow
{ background-image: url(/Skins/WF/ToolBar/rtbDropArrows.gif)\9 }

@media screen and (-webkit-min-device-pixel-ratio:0)  /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
	.RadToolBar_WF .rtbDisabled .rtbWrap { color: #888; }
	
	.RadToolBar_WF .rtbDisabled .rtbChoiceArrow,
	.RadToolBar_WF .rtbDisabled .rtbWrap .rtbChoiceArrow
	{
		background-image: url(/Skins/WF/ToolBar/rtbDropArrows.gif);
	}
}

/* </disabled states */

/* <drop-down> */

/* <Drop Down rounded corners and shadows> */

.RadToolBarDropDown_WF .rtbTopFix,
.RadToolBarDropDown_WF .rtbBottomFix,
.RadToolBarDropDown_WF .rtbGroup
{
	background-image: url(/Skins/WF/ToolBar/rtbDropDownBg.png);
	background-color: #fff; 
	background-repeat: repeat-y;
}

.RadToolBarDropDown_WF .rtbBottomLeft,
.RadToolBarDropDown_WF .rtbRoundedCorners
{
	background-image:  url(/Skins/WF/ToolBar/rtbRoundedLeft.png);
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadToolBarDropDown_WF .rtbTopRight,
.RadToolBarDropDown_WF .rtbBottomRight
{
	background-image:  url(/Skins/WF/ToolBar/rtbRoundedRight.png);
	background-color: transparent; 
	background-repeat: no-repeat;
}

.RadToolBarDropDown_WF .rtbTopFix,
.RadToolBarDropDown_WF .rtbBottomFix,
.RadToolBarDropDown_WF .rtbRoundedCorners .rtbFirst
{
	border-color: #979797;
}

.RadToolBarDropDown_WF_rtl .rtbBottomLeft,
.RadToolBarDropDown_WF_rtl .rtbRoundedCorners
{
	background-image: url(/Skins/WF/ToolBar/rtbRoundedLeft_rtl.png);
}

.RadToolBarDropDown_WF_rtl .rtbTopRight,
.RadToolBarDropDown_WF_rtl .rtbBottomRight
{
	background-image: url(/Skins/WF/ToolBar/rtbRoundedRight_rtl.png);
}

.RadToolBarDropDown_WF_rtl div.rtbTopFix,
.RadToolBarDropDown_WF_rtl div.rtbBottomFix,
.RadToolBarDropDown_WF_rtl .rtbGroup
{
	background-position: 100% 0;
}

/* </Drop Down rounded corners and shadows> */

.RadToolBarDropDown_WF 
{
	border-color: #828282;
	background-color: #fff;
	background-image: url(/Skins/WF/ToolBar/rtbDropDownBg.png);
}

.RadToolBarDropDown_WF .rtbGroup,
.RadToolBarDropDown_WF .rtbItem{
	padding: 0;
}

.RadToolBarDropDown_WF .rtbWrap,
.RadToolBarDropDown_WF .rtbTemplate
{
	font-weight: normal;
	color: #000;
	padding-left: 3px;
	white-space: nowrap;
}

.RadToolBarDropDown_WF .rtbItemHovered,
.RadToolBarDropDown_WF .rtbItemFocused,
.RadToolBarDropDown_WF .rtbChecked,
.RadToolBarDropDown_WF .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_WF .rtbChecked .rtbWrap,
.RadToolBarDropDown_WF .rtbItemFocused .rtbWrap
{
	background: #e4e5c6 url(/Skins/WF/ToolBar/rtbHoverBg.gif) repeat-x 0 100%;
}

.RadToolBarDropDown_WF .rtbItemClicked .rtbWrap
{
	background: #d9d9d9 url(/Skins/WF/ToolBar/rtbActiveBg.gif) repeat-x 0 50%;
	border-color: #adadad;
}

.RadToolBarDropDown_WF .rtbDisabled .rtbWrap
{
	color: #999;
}

.RadToolBarDropDown_WF .rtbSeparator
{
	border-color: #939393;
	background: #f7f7f7;
}

.RadToolBarDropDown_WF .rtbIcon,
.RadToolBarDropDown_WF .rtbText{
	display: inline-block;	
}

.RadToolBarDropDown_WF .rtbIcon{
	margin: 3px 0 0 2px;
	height: 16px;
	width: 16px;
}

.RadToolBarDropDown_WF .rtbText{
	padding-left: 17px;
}

/* </drop-down> */

/* </RadToolBar / WF> */
.RadSplitter,
.RadSplitter .rspPaneTabContainer,
.RadSplitter .rspPaneTabContainer * {
  box-sizing: content-box; }

.RadSplitter,
.RadSplitter .rspSlideZone,
.RadSplitter .rspSlideContainer,
.RadSplitter .rspPaneTabContainer,
.RadSplitter .rspPane,
.RadSplitter .rspResizeBar,
.RadSplitter .rspSlideContainerResize,
.RadSplitter .rspPaneHorizontal,
.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResizeHorizontal {
  border-width: 0;
  border-style: solid; }

.RadSplitter,
.RadSplitter .rspSlideZone,
.RadSplitter .rspSlideContainer,
.RadSplitter .rspSlideHeader table {
  border-collapse: separate;
  border-spacing: 0; }

.RadSplitter .rspSlideZone > tbody > tr > td,
.RadSplitter .rspSlideContainer > tbody > tr > td,
.RadSplitter .rspSlideHeader td {
  padding: 0; }

.RadSplitter .rspSlideZone.rspSlideZoneHorizontal {
  width: 1px;
  height: 100%; }

.RadSplitter .rspSlideZone.rspSlideZoneVertical {
  width: 100%;
  height: 1px; }

.RadSplitter .rspSlideContainerResize {
  border-width: 0 1px; }

.RadSplitter .rspSlideContainerResizeHorizontal {
  border-width: 1px 0; }

.RadSplitter .rspPane,
.RadSplitter .rspPaneHorizontal {
  padding: 0;
  vertical-align: top; }

.RadSplitter .rspIOSScrollFixer {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch !important; }

.RadSplitter .rspSlidePane,
.RadSplitter .rspSlideContainer,
.RadSplitter .RadSlidingPaneQuirksMode {
  position: absolute;
  top: 0;
  left: 0; }

.RadSplitter .rspSlidePane,
.RadSplitter .RadSlidingPaneQuirksMode {
  top: -9999px;
  overflow: hidden; }

.RadSplitter .rspSlideHeader .rspSlideTitle {
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  margin: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.RadSplitter .rspSlideHeaderIconWrapper {
  width: 17px;
  padding: 0 3px; }

.RadSplitter .rspSlideHeaderDockIcon,
.RadSplitter .rspSlideHeaderUndockIcon,
.RadSplitter .rspSlideHeaderCollapseIcon {
  width: 15px;
  height: 15px;
  cursor: pointer;
  font-size: 1px;
  line-height: 1px;
  margin-left: 3px; }

.RadSplitter .rspTabsContainer {
  vertical-align: top; }

.RadSplitter .rspPaneTabContainer {
  padding: 6px 0px;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  font-size: 1px;
  border-width: 0 1px 1px 0;
  background-position: -81px 0; }

.RadSplitter .rspRight .rspPaneTabContainer {
  border-width: 0 0 1px 1px; }

.RadSplitter .rspTop .rspPaneTabContainer,
.RadSplitter .rspBottom .rspPaneTabContainer {
  float: left;
  padding: 0 6px;
  border-width: 1px 1px 0 0;
  background-position: 0 -1px; }

.RadSplitter .rspBottom .rspPaneTabContainer {
  border-width: 0 1px 1px 0; }

.RadSplitter .rspPaneTabText {
  writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  white-space: nowrap; }

.RadSplitter .rspTop .rspPaneTabText,
.RadSplitter .rspBottom .rspPaneTabText {
  writing-mode: vertical-lr;
  -ms-writing-mode: lr-tb; }

.RadSplitter .rspRotatedTabText.rspPaneTabText {
  display: inline-block;
  transform: rotate(90deg);
  -ms-transform: rotate(0deg); }

.RadSplitter .rspPaneTabText {
  margin: 0 2px; }

.RadSplitter .rspPaneTabText.rspRotatedTabText {
  margin: 2px 0; }

.RadSplitter .rspPaneTabIcon {
  margin: 2px; }

.RadSplitter .rspTop .rspPaneTabIcon,
.RadSplitter .rspBottom .rspPaneTabIcon {
  display: block;
  float: left; }

.RadSplitter .rspResizeBar,
.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResize,
.RadSplitter .rspSlideContainerResizeHorizontal {
  padding: 0px;
  font-size: 1px;
  line-height: 1px;
  text-align: center;
  vertical-align: middle; }

.RadSplitter .rspResizeBar,
.RadSplitter .rspSlideContainerResize {
  background-repeat: repeat-y;
  background-position: 0 0; }

.RadSplitter .rspResizeBarOver,
.RadSplitter .rspSlideContainerResizeOver {
  background-position: -4px 0; }

.RadSplitter .rspResizeBarHorizontal,
.RadSplitter .rspSlideContainerResizeHorizontal {
  background-repeat: repeat-x;
  background-position: 0 0; }

.RadSplitter .rspResizeBarOverHorizontal,
.RadSplitter .rspSlideContainerResizeOverHorizontal {
  background-position: 0 -4px; }

.RadSplitter .rspHelperBarDrag,
.RadSplitter .rspHelperBarSlideDrag {
  font-size: 1px;
  background-color: #ccc;
  filter: alpha(opacity=60);
  opacity: 0.6; }

.RadSplitter .rspHelperBarError,
.RadSplitter .rspHelperBarSlideError {
  background-color: #f60; }

.RadSplitter .rspCollapseBarWrapper {
  width: 4px;
  height: 54px;
  margin: auto; }

.RadSplitter .rspCollapseBarHorizontalWrapper {
  height: 4px;
  width: 54px;
  margin: auto; }

.RadSplitter .rspCollapseBarExpand,
.RadSplitter .rspCollapseBarCollapse,
.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse,
.RadSplitter .rspCollapseBarSpacer {
  margin: 0;
  padding: 0;
  border: 0 none;
  font-size: 1px;
  cursor: pointer;
  outline: none;
  background-color: transparent; }

.RadSplitter .rspCollapseBarExpand:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarCollapse:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarHorizontalExpand:focus::-moz-focus-inner,
.RadSplitter .rspCollapseBarHorizontalCollapse:focus::-moz-focus-inner {
  border-color: transparent; }

.RadSplitter .rspCollapseBarExpand,
.RadSplitter .rspCollapseBarCollapse {
  width: 4px;
  height: 27px;
  line-height: 27px; }

.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse {
  width: 27px;
  height: 4px;
  line-height: 4px; }

.RadSplitter .rspCollapseBarCollapse {
  background-position: 0 0; }

.RadSplitter .rspCollapseBarCollapseOver {
  background-position: -192px 0; }

.RadSplitter .rspCollapseBarExpand {
  background-position: -4px 0; }

.RadSplitter .rspCollapseBarExpandOver {
  background-position: -196px 0; }

.RadSplitter .rspCollapseBarHorizontalExpand {
  background-position: -8px -4px; }

.RadSplitter .rspCollapseBarHorizontalExpandOver {
  background-position: -8px -12px; }

.RadSplitter .rspCollapseBarHorizontalCollapse {
  background-position: -8px 0; }

.RadSplitter .rspCollapseBarHorizontalCollapseOver {
  background-position: -8px -8px; }

.RadSplitter .rspSlideHeaderUndockIcon {
  background-position: -50px 0; }

.RadSplitter .rspSlideHeaderDockIcon {
  background-position: -35px 0; }

.RadSplitter .rspSlideHeaderCollapseIcon {
  background-position: -65px 0; }

.RadSplitter .rspCollapseBarExpandError,
.RadSplitter .rspCollapseBarCollapseError,
.RadSplitter .rspCollapseBarHorizontalExpandError,
.RadSplitter .rspCollapseBarHorizontalCollapseError {
  background-color: red; }

.RadSplitter .rspLoading {
  background-repeat: no-repeat;
  background-position: center; }

.RadSplitter .rspHideContentOverflow div {
  overflow: hidden !important; }

.RadSplitter .rspHideContentOverflow iframe {
  visibility: hidden !important; }

.RadSplitter .rspSlideTitle,
.RadSplitter .rspPaneTabText {
  font: normal 10px "Segoe UI", Arial, Sans-serif; }

.RadSplitter .rspSlideTitle {
  font-size: 12px; }

.RadSplitter .rspCollapseBarSpacer {
  visibility: hidden;
  vertical-align: middle; }

.RadSplitter .rspCollapseBarHorizontalExpand,
.RadSplitter .rspCollapseBarHorizontalCollapse {
  float: none;
  vertical-align: middle; }

.RadSplitter .rspCollapseBarCollapse,
.RadSplitter .rspCollapseBarExpand {
  margin: 0 auto;
  display: block; }

.RadSplitter .rspSlideContent {
  background-color: #fff; }

.rspNested .rspLastItem {
  border-right-width: 0 !important; }

.rspNestedHorizontal .rspLastItem {
  border-bottom-width: 0 !important; }

.rspHideRadSplitter {
  position: absolute;
  top: -9999px; }


/* RadSplitter for ASP.NET AJAX - WF skin */

.RadSplitter_WF
{
	border-collapse: collapse;
}

.SplitterRightPane,
.SplitterRightContentPane{
}

.SplitterRightPane h1,
.SplitterRightContentPane h1{
	font-size: 16px;
}

.SplitterRightContentPane{
	padding:8px;
}

/* Borders */
.RadSplitter_WF{
	border-style: none !important;
	border-width: 0 !important;
}

.RadSplitter_WF,
.RadSplitter_WF .rspPaneTabContainer,

/* Vertical RadSplitter items */
.RadSplitter_WF .rspPane,
.RadSplitter_WF .rspResizeBar,
.RadSplitter_WF .rspSlideContainerResize,

/* Horizontal RadSplitter items */
.RadSplitter_WF .rspPaneHorizontal,
.RadSplitter_WF .rspResizeBarHorizontal,
.RadSplitter_WF .rspSlideContainerResizeHorizontal
{
	border-style: solid !important;
	border-color:#adadad;
	border-width: 0;
}

/* RadSplitBar/RadSlidingPane resize elements */
.RadSplitter_WF .rspResizeBar,
.RadSplitter_WF .rspSlideContainerResize
{
	background-color: #F7F7F7;
	/*cursor:w-resize;*/
}

.RadSplitter_WF .rspResizeBarOver,
.RadSplitter_WF .rspSlideContainerResizeOver
{
}

.RadSplitter_WF .rspResizeBarHorizontal,
.RadSplitter_WF .rspSlideContainerResizeHorizontal
{
	cursor:n-resize;
}

.RadSplitter_WF .rspResizeBarOverHorizontal,
.RadSplitter_WF .rspSlideContainerResizeOverHorizontal
{
}

/* RadSlidingPane tab */
.RadSplitter_WF .rspPaneTabContainer,
/* RadSlidingPane buttons */
.RadSplitter_WF .rspSlideHeaderDockIcon,
.RadSplitter_WF .rspSlideHeaderUndockIcon,
.RadSplitter_WF .rspSlideHeaderCollapseIcon,
/* RadSplitBar buttons */
.RadSplitter_WF .rspCollapseBarExpand,
.RadSplitter_WF .rspCollapseBarCollapse,

.RadSplitter_WF .rspCollapseBarHorizontalExpand,
.RadSplitter_WF .rspCollapseBarHorizontalCollapse
{
    background-image:url(/Skins/WF/Splitter/ExpandCollapseBarsCommands.gif);
    background-repeat:no-repeat;
}

/* RadSlidingPane tab */
.RadSplitter_WF .rspPaneTabContainer
{
    background-position:-81px 0;
    background-repeat:repeat-y;
}

/* RadSplitBar buttons */
.RadSplitter_WF .rspCollapseBarCollapse
{	
	background-position:0 0;
}
.RadSplitter_WF .rspCollapseBarCollapseOver
{
    background-position:-192px 0;
}

.RadSplitter_WF .rspCollapseBarExpand
{	
	background-position:-4px 0;
}
.RadSplitter_WF .rspCollapseBarExpandOver
{
    background-position:-196px 0;
}

.RadSplitter_WF .rspCollapseBarHorizontalExpand
{
    background-position:-8px -4px;
}
.RadSplitter_WF .rspCollapseBarHorizontalExpandOver
{
    background-position:-8px -12px;
}

.RadSplitter_WF .rspCollapseBarHorizontalCollapse
{
    background-position:-8px 0;
}
.RadSplitter_WF .rspCollapseBarHorizontalCollapseOver
{
    background-position:-8px -8px;
}

/* RadSlidingPane buttons */
.RadSplitter_WF .rspSlideHeaderUndockIcon
{
	background-position:-50px 0;
}

.RadSplitter_WF .rspSlideHeaderDockIcon
{
	background-position:-35px 0;
}

.RadSplitter_WF .rspSlideHeaderCollapseIcon
{
	background-position:-65px 0;
}

/* RadSlidingPane header */
.RadSplitter_WF .rspSlideHeader, 
/* RadSlidingPane title */
.RadSplitter_WF .rspSlideTitleContainer,
/* RadSlidingPane tab, SlideDirection=Top/Bottom */
.RadSplitter_WF .rspBottom .rspPaneTabContainer,
.RadSplitter_WF .rspTop .rspPaneTabContainer
{
	background-image:url(/Skins/WF/Splitter/slideTitleContainerBgr.gif);
	background-repeat:repeat-x;
}

.RadSplitter_WF .rspBottom .rspPaneTabContainer,
.RadSplitter_WF .rspTop .rspPaneTabContainer
{
    background-position:0 -1px;
}

/* RadSlidingPane header elements */
.RadSplitter_WF .rspSlideTitleContainer,
.RadSplitter_WF .rspSlideHeaderIconWrapper
{
	border-bottom:solid 1px #828282;
}

/* RadSlidingPane title text */
.RadSplitter_WF .rspSlideTitle,
/* RadSlidingPane tab text */
.RadSplitter_WF .rspPaneTabText
{
	color:#000;
	font-size:10px;
}
.RadSplitter_WF .rspSlideTitle
{	
	font-size:12px;
}

/* RadSlidingPane content - this element should not be transparent as it shows above content in adjacent RadPanes */
.RadSplitter_WF .rspSlideContent
{
	background-color:#fff;
}
.RadCalendar {
  table-layout: auto;
  border-collapse: separate;
  border: 0;
  width: 220px;
  color: inherit; }
  .RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    color: inherit; }
  .RadCalendar caption div {
    color: inherit; }
  .RadCalendar .rcTitlebar {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    padding: 0; }
    .RadCalendar .rcTitlebar table {
      table-layout: auto;
      width: 100%;
      border-collapse: separate;
      border: 0; }
    .RadCalendar .rcTitlebar td {
      border: 0;
      padding: 0;
      text-align: center;
      vertical-align: middle; }
    .RadCalendar .rcTitlebar .rcTitle {
      width: 100%;
      cursor: pointer; }
  .RadCalendar .rcNoNav .rcTitle {
    cursor: default; }
  .RadCalendar .rcTitlebar .rcPrev, .RadCalendar .rcTitlebar .rcNext, .RadCalendar .rcTitlebar .rcFastPrev, .RadCalendar .rcTitlebar .rcFastNext {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none; }
  .RadCalendar .rcMain {
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0; }
  .RadCalendar .rcMainTable {
    table-layout: auto;
    border-collapse: separate;
    border: 0;
    width: 100%; }
  .RadCalendar .rcHeader, .RadCalendar .rcFooter {
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0; }
  .RadCalendar .rcRow th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default; }
  .RadCalendar .rcWeek th {
    border: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: default;
    text-align: right; }
  .RadCalendar .rcWeek .rcViewSel {
    text-align: center; }
  .RadCalendar .rcRow th {
    text-align: center; }
  .RadCalendar .rcRow td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    text-align: right;
    vertical-align: middle; }
  .RadCalendar .rcMain .rcRow a, .RadCalendar .rcMain .rcRow span {
    display: block;
    padding: 1px 5px 1px 0;
    text-decoration: none; }
  .RadCalendar .rcPreview .rcRow a {
    outline: none; }
  .RadCalendar .rcMain .rcOutOfRange span {
    cursor: default; }
  .RadCalendar .rcDisabled {
    cursor: default;
    *filter: alpha("opacity=50");
    opacity: 0.5; }

.RadCalendarTimeView {
  color: inherit; }

/*week numbers and days*/
/*date cells*/
/*multimonth view*/
table.RadCalendarMultiView {
  width: auto; }

.RadCalendarMultiView .rcCalendar {
  width: 220px;
  border-style: solid;
  border-width: 1px;
  padding: 0; }
.RadCalendarMultiView .rcMainTable .rcTitle {
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0;
  text-align: center; }

/*month view*/
table.RadCalendarMonthView {
  table-layout: auto;
  border-collapse: separate;
  border-style: solid;
  border-width: 1px; }
  table.RadCalendarMonthView td {
    border: 0;
    padding: 5px 2px 0; }

.RadCalendarMonthView button,
.RadCalendarMonthView [type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0; }
.RadCalendarMonthView a {
  display: block;
  padding: 2px 4px;
  text-align: center;
  text-decoration: none; }
.RadCalendarMonthView .rcHover a, .RadCalendarMonthView .rcSelected a {
  border-style: solid;
  border-width: 1px;
  padding: 1px 3px; }
.RadCalendarMonthView #rcMView_PrevY a, .RadCalendarMonthView #rcMView_NextY a {
  display: block;
  overflow: hidden;
  margin: 0 auto;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -2222px;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
.RadCalendarMonthView .rcButtons {
  border: 0;
  text-align: center; }
.RadCalendarMonthView input {
  border-style: solid;
  border-width: 1px;
  cursor: pointer; }

* + html .RadCalendarMonthView input {
  padding: 0; }

/*IE7*/
/*IE6*/
.RadCalendarMonthView #rcMView_Today {
  margin: 0 0.4em 0 0; }

* + html .RadCalendarMonthView #rcMView_OK {
  padding: 0 0.2em; }

/*IE7*/
/*IE6*/
/*time view*/
table.RadCalendarTimeView {
  border-collapse: separate;
  border-style: solid;
  border-width: 1px; }

.RadCalendarTimeView th {
  border: 0;
  text-align: center;
  cursor: default;
  font-weight: normal; }

table.RadCalendarTimeView td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 2px 2px 3px; }
  table.RadCalendarTimeView td:first-child {
    border-left: 0; }

.RadCalendarTimeView a {
  display: block;
  padding: 2px 6px;
  text-align: center;
  text-decoration: none; }
.RadCalendarTimeView td.rcSelected a, .RadCalendarTimeView td.rcHover a {
  border-style: solid;
  border-width: 1px;
  padding: 1px 5px; }
.RadCalendarTimeView .rcFooter {
  border-style: solid;
  border-width: 1px 0 0;
  padding: 0; }

/*pickers*/
.RadPicker {
  vertical-align: middle; }
  .RadPicker td {
    vertical-align: middle; }
  .RadPicker .RadInput {
    vertical-align: baseline; }
  .RadPicker .rcTable {
    table-layout: auto; }
  .RadPicker table.rcTable {
    border: 0;
    margin: 0;
    padding: 0; }
    .RadPicker table.rcTable td {
      border: 0;
      margin: 0;
      padding: 0; }
    .RadPicker table.rcTable .rcInputCell {
      padding: 0 4px 0 0; }
  .RadPicker td a {
    position: relative;
    /*FF*/
    outline: none;
    /*FF*/
    z-index: auto;
    /*Opera*/
    margin: 0 2px;
    text-decoration: none; }

* + html .RadPicker td a {
  position: static; }

/*IE6*/
/*IE7*/
.RadPicker .rcCalPopup, .RadPicker .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 22px;
  height: 22px;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -2222px;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
.RadPicker .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.RadCalendarMonthView .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/*shadows*/
body > .RadCalendarPopupShadows {
  padding: 0 5px 5px 0; }

.RadCalendarPopupShadows > .rcShadTR, .RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
  position: absolute;
  background-repeat: no-repeat;
  background-color: transparent; }
.RadCalendarPopupShadows > .rcShadBL, .RadCalendarPopupShadows > .rcShadBR {
  height: 5px;
  bottom: 0;
  background-image: url(/Skins/Common/Menu/ShadowBottom.png); }
.RadCalendarPopupShadows > .rcShadBL {
  left: 0;
  width: 100%;
  background-position: 0 -3px; }
.RadCalendarPopupShadows > .rcShadBR {
  width: 5px;
  right: 0;
  background-position: 100% 100%; }
.RadCalendarPopupShadows > .rcShadTR {
  width: 5px;
  height: 100%;
  top: 0;
  right: 0;
  background-image: url(/Skins/Common/Menu/ShadowRight.png);
  background-position: 100% 0; }

.rcIE > .rcShadBL, .rcIE > .rcShadBR, .rcIE > .rcShadTR {
  background-image: none; }

/*rtl*/
.RadPickerRTL table.rcTable .rcInputCell {
  padding: 0 0 0 4px; }

/*Telerik RadCalendar WF skin*/

table.RadCalendar_WF
{
	background:#fff;
}

/*titlebar*/

.RadCalendar_WF .rcTitlebar
{
	border-color:#868686 #868686 #c4c4c4;
	background:#eaeaea 0 -1000px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#000;
}

.RadCalendar_WF .rcTitlebar table
{
	line-height:23px;
}

.RadCalendar_WF .rcTitlebar td
{
	padding:0 0 1px;
}

.RadCalendar_WF .rcTitlebar .rcPrev,
.RadCalendar_WF .rcTitlebar .rcNext,
.RadCalendar_WF .rcTitlebar .rcFastPrev,
.RadCalendar_WF .rcTitlebar .rcFastNext
{
	outline-style: none;
	background-image:url(/Skins/WF/Calendar/sprite.gif);
	color:#ccc;
	margin-top:2px;
}

.RadCalendar_WF .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:0 -197px;
}

.RadCalendar_WF .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -247px;
}

.RadCalendar_WF .rcTitlebar .rcPrev
{
	background-position:0 -297px;
}

.RadCalendar_WF .rcTitlebar a.rcPrev:hover
{
	background-position:0 -347px;
}

.RadCalendar_WF .rcTitlebar .rcNext
{
	background-position:0 -397px;
}

.RadCalendar_WF .rcTitlebar a.rcNext:hover
{
	background-position:0 -447px;
}

.RadCalendar_WF .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:0 -497px;
}

.RadCalendar_WF .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -547px;
}

.RadCalendar_WF .rcMain
{
	border-color:#868686;
}

.RadCalendar_WF .rcMainTable
{
		line-height:17px;
}

/*header, footer*/

.RadCalendar_WF .rcHeader,
.RadCalendar_WF .rcFooter
{
	border-color:#868686;
}

/*week numbers and days*/

.RadCalendar_WF .rcWeek th
{
	font-size: 11px;
	border-bottom:1px solid #c5c5c5;
	padding:4px 6px 3px 0 !important;
	color:#333;
}

.RadCalendar_WF .rcWeek .rcViewSel,
.RadCalendar_WF .rcRow th
{
	font-size: 11px;
	width:13px;
	padding:0 7px 0 9px;
	background:#eee;
}

.RadCalendar_WF .rcRow th
{
	color:#777;
}

/*date cells*/

.RadCalendar_WF .rcRow td
{
	border-color:#fff;
}

.RadCalendar_WF .rcMain .rcRow a,
.RadCalendar_WF .rcMain .rcRow span
{
	color:#333;
}

.RadCalendar_WF .rcMain .rcWeekend a
{
	color:#666;
}

.RadCalendar_WF .rcRow .rcToday
{
	border-color:#898989;
}

.RadCalendar_WF .rcMain .rcOtherMonth a
{
	color:#898989;
}

.RadCalendar_WF .rcMain .rcOutOfRange span
{
	color:#898989;
}

.RadCalendar_WF .rcRow .rcSelected
{
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	background:#828282 0 -1700px repeat-x url(/Skins/WF/Calendar/sprite.gif);
}

.RadCalendar_WF .rcMain .rcRow .rcSelected a
{
	color:#fff;
}

.RadCalendar_WF .rcRow .rcHover
{
	border-color:#adadad;
	background:#e9e9e9 0 -2300px repeat-x url(/Skins/WF/Calendar/sprite.gif);
}
.RadCalendar_WF .rcMain .rcRow .rcHover a
{
	color:#333;
}

.RadPicker_WF
{
	display: inline-block;
}

.RadPicker .rcCalPopup,
.RadPicker .rcTimePopup
{
	height: 20px;
	margin: 0px;
}
/*multimonth view*/

.RadCalendarMultiView_WF .rcTitlebar
{
	border-color:#9a9a9a #9c9c9c #9c9c9c;
	background:#c5c5c5 0 -1199px repeat-x url(/Skins/WF/Calendar/sprite.gif);
}

.RadCalendarMultiView_WF .rcTitlebar table
{
	border:1px solid;
	border-color:#fdfdfd #f3f3f3 #e7e7e7;
	line-height:27px;
}

.RadCalendarMultiView_WF .rcTitlebar a.rcFastPrev:hover
{
	background-position:1px -647px;
}

.RadCalendarMultiView_WF .rcTitlebar a.rcPrev:hover
{
	background-position:4px -747px;
}

.RadCalendarMultiView_WF .rcTitlebar a.rcNext:hover
{
	background-position:3px -847px;
}

.RadCalendarMultiView_WF .rcTitlebar a.rcFastNext:hover
{
	background-position:1px -947px;
}

.RadCalendarMultiView_WF .rcMain
{
	border-color:#9b9b9b;
}

.RadCalendarMultiView_WF .rcCalendar
{
	border-color:#868686;
}

.RadCalendarMultiView_WF .rcCalendar .rcMainTable
{
	height:176px;
}

.RadCalendarMultiView_WF .rcMainTable .rcTitle
{
	border-color:#c4c4c4;
	padding:0 0 2px;
	background:#eaeaea 0 -1000px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	line-height:22px;
}

/*month view*/

table.RadCalendarMonthView_WF
{
	border-color:#979797;
	background:#fff;
	color:#333;
}

.RadCalendarMonthView_WF #rcMView_Feb,
.RadCalendarMonthView_WF #rcMView_Apr,
.RadCalendarMonthView_WF #rcMView_Jun,
.RadCalendarMonthView_WF #rcMView_Aug,
.RadCalendarMonthView_WF #rcMView_Oct,
.RadCalendarMonthView_WF #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_WF a
{
	color:#333;
}

.RadCalendarMonthView_WF .rcSelected a
{
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	background:#828282 0 -1700px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#fff;
}

.RadCalendarMonthView_WF #rcMView_PrevY a,
.RadCalendarMonthView_WF #rcMView_NextY a
{
	width:17px;
	height:14px;
	background-image:url(/Skins/WF/Calendar/sprite.gif);
	color:#ccc;
}

.RadCalendarMonthView_WF #rcMView_PrevY a
{
	background-position:7px -196px;
}

.RadCalendarMonthView_WF #rcMView_NextY a
{
	background-position:7px -496px;
}

.RadCalendarMonthView_WF .rcButtons
{
	padding:6px 7px 5px;
}

.RadCalendarMonthView_WF input
{
	border-color:#adadad;
	background:#e9e9e9 0 -2300px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#000;
	padding: 0 2px 0 2px;
}

/*time view*/

table.RadCalendarTimeView_WF
{
	border-color:#868686;
	background:#fff;
}

.RadCalendarTimeView_WF th
{
	border-bottom:1px solid #c4c4c4;
	padding:0 0 1px;
	background:#eaeaea 0 -1000px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#000;
	line-height:23px;
}

table.RadCalendarTimeView_WF td
{
	border-color:#c5c5c5;
}

.RadCalendarTimeView_WF a
{
	color:#333;
}

.RadCalendarTimeView_WF td.rcSelected a
{
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	background:#828282 0 -1700px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#fff;
}

.RadCalendarTimeView_WF td.rcHover a
{
	border-color:#adadad;
	background:#e9e9e9 0 -2300px repeat-x url(/Skins/WF/Calendar/sprite.gif);
	color:#000;
}

.RadCalendarTimeView_WF .rcFooter
{
	border-color:#c5c5c5;
}

/*pickers*/

.RadPicker_WF table.rcTable .rcInputCell
{
	padding: 0;
}

.RadPicker_WF .rcCalPopup,
.RadPicker_WF .rcTimePopup{background-image:url(/Skins/WF/Calendar/sprite.gif);}

.RadPicker_WF .riTextBox {
	border-right-width:0 !important;
}

.RadPicker_WF .rcCalPopup{background-position:0 0;}
.RadPicker_WF a.rcCalPopup:hover,
.RadPicker_WF a.rcCalPopup:focus,
.RadPicker_WF a.rcCalPopup:active{background-position:0px -20px;}
.RadPicker_WF_disabled a.rcCalPopup,
.RadPicker_WF_disabled a.rcCalPopup:hover{
	background-position: 0px -40px;
	opacity: 1;
	filter:alpha(opacity=100);
}

.RadPicker_WF_disabled a.rcCalPopup:hover,
.RadPicker_WF_disabled a.rcCalPopup:focus,
.RadPicker_WF_disabled a.rcCalPopup:active{background-position:0px -40px;}

.RadPicker_WF .rcTimePopup{background-position:0 -120px;}
.RadPicker_WF a.rcTimePopup:hover,
.RadPicker_WF a.rcTimePopup:focus,
.RadPicker_WF a.rcTimePopup:active{background-position:0 -140px;}
.RadPicker_WF_disabled a.rcTimePopup,
.RadPicker_WF_disabled a.rcTimePopup:hover{background-position:0 -160px;}

.RadPicker_WF a.RadDateTimePicker_WF_DateButton{background-position:0 -60px;}
.RadPicker_WF a.RadDateTimePicker_WF_DateButton:hover,
.RadPicker_WF a.RadDateTimePicker_WF_DateButton:focus,
.RadPicker_WF a.RadDateTimePicker_WF_DateButton:active{background-position:0 -80px;}
.RadPicker_WF_disabled a.RadDateTimePicker_WF_DateButton,
.RadPicker_WF_disabled a.RadDateTimePicker_WF_DateButton:hover{background-position:0 -100px;}

* html .RadPicker_WF .rdfd_ { display: none !important; }

/*rtl*/

.RadCalendarRTL_WF .rcTitlebar .rcFastPrev{background-position:1px -497px;}
.RadCalendarRTL_WF .rcTitlebar a.rcFastPrev:hover{background-position:1px -547px;}
.RadCalendarRTL_WF .rcTitlebar .rcPrev{background-position:3px -397px;}
.RadCalendarRTL_WF .rcTitlebar a.rcPrev:hover{background-position:3px -447px;}
.RadCalendarRTL_WF .rcTitlebar .rcNext{background-position:4px -297px;}
.RadCalendarRTL_WF .rcTitlebar a.rcNext:hover{background-position:4px -347px;}
.RadCalendarRTL_WF .rcTitlebar .rcFastNext{background-position:1px -197px;}
.RadCalendarRTL_WF .rcTitlebar a.rcFastNext:hover{background-position:1px -247px;}
.RadCalendarMultiViewRTL_WF .rcTitlebar a.rcFastPrev:hover{background-position:1px -947px;}
.RadCalendarMultiViewRTL_WF .rcTitlebar a.rcPrev:hover{background-position:3px -847px;}
.RadCalendarMultiViewRTL_WF .rcTitlebar a.rcNext:hover{background-position:4px -747px;}
.RadCalendarMultiViewRTL_WF .rcTitlebar a.rcFastNext:hover{background-position:1px -647px;}

.RadInput,
.RadInputMgr {
  vertical-align: middle; }

* + html .riSingle input.riTextBox,
* + html .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"],
.RadInput .riTextBox,
.RadInputMgr {
  height: 17px; }

.riSingle .riTextBox,
.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  height: 1.833em; }

.RadInput textarea.riTextBox {
  height: auto; }

.RadInput table {
  border: 0;
  vertical-align: bottom; }
  .RadInput table.riTable td {
    border: 0;
    padding: 0;
    vertical-align: middle;
    overflow: visible; }
  .RadInput table td.riCell {
    padding-right: 4px; }

.RadInput textarea {
  vertical-align: bottom;
  overflow: auto;
  resize: none;
  white-space: pre-wrap; }

.RadInput.riResizable .riTextBox {
  min-width: 65px;
  min-height: 40px; }

.RadInput.riResizable .riTextBox {
  padding-right: 2px; }

.RadInput.riContButton .riResizeIcon {
  margin-left: -27px; }

.RadInput .riResizeIcon,
.RadInput.riButtonSwap .riResizeIcon {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -7px; }

.RadInput .rfdRoundedContent {
  width: 100% !important; }

.RadInput .rfdRoundedWrapper {
  table-layout: fixed; }

html body .RadInput .riTextBox,
html body .RadInputMgr {
  border-width: 1px;
  border-style: solid;
  padding: 2px 2px 1px;
  vertical-align: middle; }
  html body .RadInput .riTextBox:disabled,
  html body .RadInputMgr:disabled {
    opacity: 1; }

.riSingle input.rfdDecorated {
  *padding-left: 5px !important; }

input.RadInputMgr.rfdDecorated {
  *padding-left: 2px !important; }

textarea.RadInputMgr {
  overflow: auto; }

html body .RadInput input.riEmpty,
html body .RadInput textarea.riEmpty,
html body input.RadInput_Empty {
  font-style: italic; }

.RadInput a {
  display: block;
  overflow: hidden;
  position: relative;
  outline: none;
  z-index: 2;
  text-indent: -2222px;
  text-align: center;
  text-decoration: none; }

* + html .RadInput a {
  text-indent: 0;
  text-align: right; }

* + html .RadInput a span {
  text-indent: -2222px;
  display: inline-block; }

.RadInput .riSpin a {
  margin: 0 1px; }

.RadInput a.riDown {
  margin-top: 3px; }

.RadInput .riLabel {
  margin: 0 4px 0 0;
  white-space: nowrap;
  width: 40%;
  background: transparent; }
  * + html .RadInput .riLabel {
    padding-right: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rdfd_ {
    position: absolute; } }

.RadInputRTL table td.riCell {
  padding: 0 0 0 4px; }

.RadInputRTL .riLabel {
  margin: 0 0 0 4px; }

.riStrengthBar {
  background: url(/Skins/Common/PasswordStrength.png) repeat-y;
  display: inline-block;
  width: 100px;
  height: 20px;
  margin-left: 5px;
  font: 12px / 18px "segoe ui", arial, sans-serif;
  color: #000;
  text-align: center;
  vertical-align: middle;
  overflow: hidden; }

.riStrengthBarL0 {
  background: none; }

.riStrengthBarL1 {
  background-color: #ff3933;
  background-position: 0 0;
  color: #620000; }

.riStrengthBarL2 {
  background-color: #ff7833;
  background-position: -300px 0;
  color: #922b00; }

.riStrengthBarL3 {
  background-color: #ffbe33;
  background-position: -600px 0;
  color: #9e5900; }

.riStrengthBarL4 {
  background-color: #ddcc33;
  background-position: -900px 0;
  color: #696400; }

.riStrengthBarL5 {
  background-color: #6bcc33;
  background-position: 100% 0;
  color: #236800; }

.riSingle {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  box-sizing: border-box; }

.riLabel {
  box-sizing: border-box; }

.riSingle .riTextBox, .riSingle .riContentWrapper {
  box-sizing: border-box; }

.riSingle a.riButton {
  display: inline-block;
  vertical-align: middle;
  background-position: 3px 5px;
  height: 18px;
  line-height: 18px;
  width: 20px; }
  .riSingle a.riButton:hover {
    background-position: 3px -45px; }

.riSingle .riLabel {
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  padding-right: 5px; }

.riSingle a.riUp {
  display: inline-block;
  height: 8px;
  width: 15px;
  vertical-align: top; }

.riSingle a.riDown {
  display: inline-block;
  height: 8px;
  width: 15px;
  vertical-align: top;
  margin-left: -15px;
  vertical-align: bottom; }

.riSingle .riContentWrapper {
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  width: 60%; }

* + html .riSingle .riContentWrapper {
  overflow: visible; }

.riContButton {
  padding-right: 22px; }

.riContSpinButtons {
  padding-right: 17px; }

.riContButton.riContSpinButtons {
  padding-right: 35px; }

.riContButton .riContentWrapper {
  padding-right: 21px; }

* + html .riContButton .riContentWrapper {
  text-align: right; }

.riContSpinButtons .riContentWrapper {
  padding-right: 17px; }

.riContButton.riContSpinButtons .riContentWrapper {
  padding-right: 35px; }

html body .riSingle .riTextBox {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0;
  width: 100%; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated {
  padding-right: 5px;
  padding-left: 5px; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  padding-right: 5px;
  padding-left: 5px; }

.RadForm.rfdTextbox input.rfdDecorated.RadInputMgr {
  width: auto; }

.riSingle .riButton {
  display: inline-block;
  margin-top: 2px; }

.riSingle .riStrengthBar {
  margin-left: 0; }

.rcSingle .riSingle {
  white-space: normal; }

div.RadPicker table.rcSingle .rcInputCell {
  padding-right: 0; }

.RadInputRTL {
  text-align: right; }
  .RadInputRTL.riResizable .riTextBox {
    padding-right: 5px;
    padding-left: 2px; }
  .RadInputRTL.riContButton .riResizeIcon {
    margin-left: 0;
    margin-right: -27px; }
  .RadInputRTL .riResizeIcon,
  .RadInputRTL.riButtonSwap .riResizeIcon {
    margin-left: 0;
    margin-right: -7px; }

.riSingle.RadInputRTL a.riDown {
  margin-left: 0;
  margin-right: -15px; }

._Telerik_Opera11 .riSingle.RadInputRTL a.riUp {
  margin-right: -15px; }

._Telerik_Opera11 .riSingle.RadInputRTL a.riDown {
  margin-right: 0; }

.riContSpinButtons .RadInputRTL {
  padding-right: 0;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL {
  padding-right: 0;
  padding-left: 35px; }

.riContButton.RadInputRTL .riContentWrapper {
  padding-right: 0;
  margin-right: 0;
  padding-left: 21px;
  margin-left: -21px; }

.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0px;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0;
  padding-left: 35px; }


/*Telerik RadInput WF skin*/

/*global*/

.RadInput_WF,
.RadInputMgr_WF
{
}

/*textbox states*/

html body .RadInput_WF .riTextBox,
html body .RadInputMgr_WF
{
	border: 1px solid #ADADAD;
	background:#fff;
	color:#000;
	padding: 1px 0px 0px 2px;
}

html body .RadInput_WF .riEmpty,
html body .RadInput_Empty_WF
{
	color:#8a8a8a;
}

html body .RadInput_WF .riHover,
html body .RadInput_Hover_WF,
html body .RadInput_WF .riFocused,
html body .RadInput_Focused_WF
{
}

html body .RadInput_WF .riRead,
html body .RadInput_Read_WF
{
	background: #e5e5e5;
	color: #444;
}

html body .RadInput_WF .riDisabled,
html body .RadInput_Disabled_WF
{
	border: 1px solid #ADADAD;
	background: #fefefe;
	color: #999;
	cursor: default;
}

html body .RadInput_WF .riError,
html body .RadInput_Error_WF
{
	background: #FDF4CC url(/images/warning_16.png) no-repeat right;
	color:#d51923;
}

.RadForm.rfdTextbox .RadInput_WF .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_WF[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url(/Skins/WF/Input/sprite.gif);
	color:#d51923;
}

html body .RadInput_WF .riNegative,
html body .RadInput_Negative_WF
{
	color:#565656;
}

/*buttons*/

.RadInput_WF a
{
	background:transparent no-repeat url(/Skins/WF/Input/sprite.gif);
}

/*go*/

.RadInput_WF .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_WF .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_WF .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_WF a.riUp
{
	background-position:4px -98px;
}

.RadInput_WF a.riUp:hover
{
	background-position:4px -148px;
}

.RadInput_WF a.riDown
{
	background-position:4px -199px;
}

.RadInput_WF a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_WF .riLabel
{
	color:#000;
}

/*rtl*/

html body .RadInputRTL_WF .riError,
html body .RadInputRTL_Error_WF
{
	background-position:3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_WF .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_WF[type="text"]
{
	background-position:3px -298px;
}

/* ID: 13144, http://www.telerik.com/support/pits.aspx#/public/aspnet-ajax/13144 */
.riTextBox 
{
	line-height: normal !important;   
}
/* ID: 13144, http://www.telerik.com/support/pits.aspx#/public/aspnet-ajax/13144 */

html body .RadInput input.riEmpty,
html body .RadInput textarea.riEmpty,
html body input.RadInput_Empty
{
	font-style: normal;
}
.RadComboBox {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  *display: inline;
  *zoom: 1; }
  .RadComboBox table {
    width: 100%;
    border-width: 0;
    border-style: solid;
    border-collapse: collapse;
    vertical-align: top; }
  .RadComboBox select {
    margin-bottom: 0;
    padding: 0;
    height: 22px; }
  .RadComboBox .rcbInputCell,
  .RadComboBox .rcbArrowCell {
    padding: 0;
    border-width: 0;
    border-style: solid;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadComboBox table td.rcbInputCell {
    padding: 0 4px 0 5px;
    border-width: 0; }
  .RadComboBox table td.rcbArrowCell {
    padding: 0;
    border-width: 0; }
  .RadComboBox .rcbInputCell {
    padding-right: 4px;
    padding-left: 5px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle; }
  .RadComboBox .rcbInputCellLeft {
    background-position: 0 0; }
  .RadComboBox .rcbInputCellRight {
    background-position: 100% 0; }
  .RadComboBox input,
  .RadComboBox input:focus {
    box-shadow: none;
    outline: none;
    -webkit-appearance: none; }
  .RadComboBox input::-ms-clear {
    display: none; }
  .RadComboBox .rcbInput {
    margin: 0;
    padding: 2px 0 1px;
    height: auto;
    width: 100%;
    border-width: 0;
    outline: 0;
    color: inherit;
    background-color: transparent;
    font: inherit;
    vertical-align: top;
    opacity: 1; }
  * + html .RadComboBox .rcbInput {
    color: expression(this.parentNode.currentStyle['color']);
    font-size: 1em;
    font-family: expression(this.parentNode.currentStyle['fontFamily']); }
  .RadComboBox .rcbReadOnly .rcbInput,
  .RadComboBox .rcbDisabled .rcbInput {
    cursor: default; }
  .RadComboBox .rcbEmptyMessage {
    font-style: italic;
    filter: alpha(opacity=80);
    opacity: .8; }
  .RadComboBox .rcbArrowCell {
    width: 18px; }
    .RadComboBox .rcbArrowCell a {
      width: 18px;
      height: 22px;
      position: relative;
      outline: 0;
      font-size: 0;
      line-height: 1px;
      text-decoration: none;
      text-indent: 9999px;
      display: block;
      overflow: hidden;
      cursor: default;
      *zoom: 1; }
  .RadComboBox .rcbArrowCellLeft {
    background-position: 0 -176px; }
  .RadComboBox .rcbArrowCellRight {
    background-position: -18px -176px; }
  .RadComboBox .rcbArrowCellHidden,
  .RadComboBox .rcbArrowCellHidden a {
    width: 3px; }
  .RadComboBox .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0; }
  .RadComboBox .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0; }
  .RadComboBox .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px; }
  .RadComboBox .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px; }
  .RadComboBox .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px; }
  .RadComboBox .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px; }
  .RadComboBox .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px; }
  .RadComboBox .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px; }
  .RadComboBox .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px; }
  .RadComboBox .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px; }
  .RadComboBox .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px; }
  .RadComboBox .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px; }
  .RadComboBox .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px; }
  .RadComboBox .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px; }
  .RadComboBox .rcbDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }
    .RadComboBox .rcbDisabled .rcbInputCellLeft {
      background-position: 0 -66px; }
    .RadComboBox .rcbDisabled .rcbInputCellRight {
      background-position: 100% -66px; }
    .RadComboBox .rcbDisabled .rcbArrowCellLeft {
      background-position: -108px -176px; }
    .RadComboBox .rcbDisabled .rcbArrowCellRight {
      background-position: -126px -176px; }
    .RadComboBox .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
      background-position: 0 -66px; }
    .RadComboBox .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
      background-position: 100% -66px; }
  .RadComboBox .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px; }
  .RadComboBox .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px; }
  .RadComboBox .rcbLabel {
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
    line-height: 22px;
    *zoom: 1; }

.RadComboBox_rtl {
  text-align: right; }
  .RadComboBox_rtl .rcbInputCell {
    padding-right: 5px;
    padding-left: 4px; }
  .RadComboBox_rtl .rcbInput {
    text-align: right; }
  .RadComboBox_rtl .rcbLabel {
    *margin-right: 5px;
    padding: 0 0 0 10px;
    text-align: right; }

.rcbSlide {
  display: none;
  position: absolute;
  overflow: hidden; }

.RadComboBoxDropDown {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  position: relative; }
  .RadComboBoxDropDown input[type="checkbox"] {
    margin: 0 3px 3px 4px;
    *margin: 0;
    padding: 0; }
  .RadComboBoxDropDown .p-icon {
    display: none !important; }
  .RadComboBoxDropDown label {
    line-height: inherit;
    font-weight: inherit; }
  .RadComboBoxDropDown.rcbAutoWidth {
    min-width: 158px; }
    .RadComboBoxDropDown.rcbAutoWidth .rcbList {
      white-space: nowrap; }
      @media \0screen {
        .RadComboBoxDropDown.rcbAutoWidth .rcbList {
          min-width: 148px; } }
  * + html .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
    overflow: scroll !important;
    overflow-x: visible !important; }
  .RadComboBoxDropDown .rcbScroll {
    border-color: inherit;
    position: relative;
    overflow: auto; }
  .RadComboBoxDropDown .rcbHeader,
  .RadComboBoxDropDown .rcbFooter {
    padding: 2px 5px;
    border: 0 solid transparent;
    border-color: inherit; }
  .RadComboBoxDropDown .rcbHeader {
    margin-bottom: 1px;
    border-bottom-width: 1px; }
  .RadComboBoxDropDown .rcbFooter {
    margin-top: 1px;
    border-top-width: 1px; }
  * + html .RadComboBoxDropDown .rcbHeader,
  * + html .RadComboBoxDropDown .rcbFooter {
    border-color: expression(this.parentNode.currentStyle['borderColor']); }
  .RadComboBoxDropDown .rcbList {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    zoom: 1; }
  .RadComboBoxDropDown .rcbList > li {
    *zoom: 1; }
    .RadComboBoxDropDown .rcbList > li:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbItem,
  .RadComboBoxDropDown .rcbHovered,
  .RadComboBoxDropDown .rcbDisabled,
  .RadComboBoxDropDown .rcbLoading,
  .RadComboBoxDropDown .rcbCheckAllItems,
  .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    padding: 2px 5px;
    min-height: 13px;
    background-repeat: repeat-x; }
    .RadComboBoxDropDown .rcbItem > label,
    .RadComboBoxDropDown .rcbHovered > label,
    .RadComboBoxDropDown .rcbDisabled > label,
    .RadComboBoxDropDown .rcbLoading > label,
    .RadComboBoxDropDown .rcbCheckAllItems > label,
    .RadComboBoxDropDown .rcbCheckAllItemsHovered > label {
      margin: -2px -5px;
      padding: 2px 5px;
      display: block; }
  .RadComboBoxDropDown .rcbNoWrap .rcbItem,
  .RadComboBoxDropDown .rcbNoWrap .rcbHovered,
  .RadComboBoxDropDown .rcbNoWrap .rcbDisabled,
  .RadComboBoxDropDown .rcbNoWrap .rcbLoading {
    white-space: nowrap; }
  .RadComboBoxDropDown .rcbDisabled {
    cursor: default;
    filter: alpha(opacity=50);
    opacity: .5; }
  .RadComboBoxDropDown .rcbLoading {
    text-align: center; }
  .RadComboBoxDropDown em {
    font-style: normal;
    font-weight: bold; }
  .RadComboBoxDropDown .rcbCheckAllItems,
  .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    margin-bottom: 1px;
    border: 0 solid transparent;
    border-color: inherit;
    border-bottom-width: 1px; }
  .RadComboBoxDropDown .rcbCheckBox,
  .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    vertical-align: middle; }
  * + html .RadComboBoxDropDown .rcbCheckAllItems,
  * + html .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    border-color: expression(this.parentNode.currentStyle['borderColor']); }
  .RadComboBoxDropDown .rcbImage {
    margin: 0 6px 2px 0;
    vertical-align: middle; }
  .RadComboBoxDropDown .rcbMoreResults {
    margin: 1px 0 0 0;
    padding: 2px 5px;
    border: 0 solid transparent;
    border-color: inherit;
    border-top-width: 1px;
    border-style: solid;
    text-align: center;
    cursor: pointer; }
  .RadComboBoxDropDown .rcbMoreResults a {
    margin: 0 2px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    color: inherit;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer; }
  * + html .RadComboBoxDropDown .rcbMoreResults {
    border-color: expression(this.parentNode.currentStyle['borderColor']); }
  * + html .RadComboBoxDropDown .rcbMoreResults a {
    color: expression(this.parentNode.currentStyle['color']); }
  .RadComboBoxDropDown .rcbSeparator {
    margin-top: 5px; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
    padding-left: 5px; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
    padding-left: 1em; }

.RadComboBoxDropDown_rtl {
  text-align: right;
  direction: rtl; }
  .RadComboBoxDropDown_rtl .rcbImage {
    margin: 0 0 2px 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbSeparator {
    padding-right: 5px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbLoading {
    padding-right: 1em; }

.RadComboBoxWithLabel {
  zoom: normal; }
  .RadComboBoxWithLabel table {
    *margin-right: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1; }


/* RadComboBox WF skin */

/*global*/

.RadComboBox_WF,
.RadComboBox_WF .rcbInput,
.RadComboBoxDropDown_WF
{
	color: #333;
}

/* combobox */

.RadComboBox_WF table td.rcbInputCell
{
	padding-left: 0px;
	vertical-align: top;
}

.RadComboBox_WF .rcbInputCellLeft,
.RadComboBox_WF .rcbInputCellRight ,
.RadComboBox_WF .rcbArrowCellLeft a,
.RadComboBox_WF .rcbArrowCellRight a
{
	background-image: url(/Skins/WF/ComboBox/rcbSprite.png);
}

* html .RadComboBox_WF .rcbInputCellLeft,
* html .RadComboBox_WF .rcbInputCellRight,
* html .RadComboBox_WF .rcbArrowCellLeft a,
* html .RadComboBox_WF .rcbArrowCellRight a
{
	background-image: url(/Skins/WF/ComboBox/rcbSpriteIE6.png);
}


_:-ms-input-placeholder, :root .RadComboBox .rcbInputCell {
	line-height: normal;
}

.RadComboBox_WF .rcbInputCell .rcbInput {
	height /**/: /**/ 14px;
	margin-top: 1px;
	padding-left: 3px;
	padding-right: 2px;
}

.RadComboBox_WF table td.rcbArrowCell
{
	width: 22px;
	vertical-align: top;
}

.RadComboBox_WF .rcbArrowCell a
{
	width: 22px;
	height: 20px;
}

.RadComboBox_WF .rcbReadOnly td.rcbArrowCell { width: 22px; }
.RadComboBox_WF .rcbReadOnly td.rcbArrowCell a { width: 22px; }

/* overrides for IE7 and below where relative content is fixed while scrolling */
* html .RadComboBox .rcbArrowCell a,
*:first-child+html .RadComboBox .rcbArrowCell a{
	position: static !important;
}

.RadComboBox_WF .rcbReadOnly td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_WF .rcbReadOnly td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_WF .rcbHovered .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_WF .rcbHovered .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_WF .rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_WF .rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_WF .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_WF .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_WF .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_WF .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_WF .rcbInputCell .rcbEmptyMessage
{
	color: #666;
}

.RadComboBox_WF .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}

.RadComboBox_WF .rcbReadOnly td.rcbArrowCellLeft a,.RadComboBox_WF td.rcbArrowCellLeft a { background-position: -22px -88px; }
.RadComboBox_WF .rcbReadOnly td.rcbArrowCellRight a,.RadComboBox_WF td.rcbArrowCellRight a { background-position: 0 -88px; }

.RadComboBox_WF .rcbHovered .rcbReadOnly .rcbArrowCellLeft a,.RadComboBox_WF .rcbHovered td.rcbArrowCellLeft a { background-position: -66px -88px; }
.RadComboBox_WF .rcbHovered .rcbReadOnly .rcbArrowCellRight a,.RadComboBox_WF .rcbHovered td.rcbArrowCellRight a { background-position: -44px -88px; }

.RadComboBox_WF .rcbFocused .rcbReadOnly .rcbArrowCellLeft a,.RadComboBox_WF .rcbFocused .rcbArrowCellLeft a { background-position: -110px -88px; }
.RadComboBox_WF .rcbFocused .rcbReadOnly .rcbArrowCellRight a,.RadComboBox_WF .rcbFocused .rcbArrowCellRight a { background-position: -88px -88px; }

.RadComboBox_WF .rcbDisabled .rcbReadOnly .rcbArrowCellLeft a,.RadComboBox_WF .rcbDisabled .rcbArrowCellLeft a { background-position: -154px -88px; }
.RadComboBox_WF .rcbDisabled .rcbReadOnly .rcbArrowCellRight a,.RadComboBox_WF .rcbDisabled .rcbArrowCellRight a { background-position: -132px -88px; }

/* dropdown */

html>/**/body .RadComboBoxDropDown_WF .rcbItem,
html>/**/body .RadComboBoxDropDown_WF .rcbHovered,
html>/**/body .RadComboBoxDropDown_WF .rcbDisabled,
html>/**/body .RadComboBoxDropDown_WF .rcbLoading
{
	line-height: 14px;
}

.RadComboBoxDropDown_WF .rcbItem,
.RadComboBoxDropDown_WF .rcbHovered,
.RadComboBoxDropDown_WF .rcbDisabled,
.RadComboBoxDropDown_WF .rcbLoading,
.RadComboBoxDropDown_WF .rcbCheckAllItems,
.RadComboBoxDropDown_WF .rcbCheckAllItemsHovered
{
	padding: 4px 6px 4px 2px;
}

.RadComboBoxDropDown_WF .rcbHeader,
.RadComboBoxDropDown_WF .rcbFooter,
.RadComboBoxDropDown_WF .rcbMoreResults,
.RadComboBoxDropDown_WF .rcbMoreResults a
{
	background-image: url(/Skins/WF/ComboBox/rcbSprite.png);
}

* html .RadComboBoxDropDown_WF .rcbHeader,
* html .RadComboBoxDropDown_WF .rcbFooter,
* html .RadComboBoxDropDown_WF .rcbMoreResults,
* html .RadComboBoxDropDown_WF .rcbMoreResults a
{
	background-image: url(/Skins/WF/ComboBox/rcbSpriteIE6.png);
}

.RadComboBoxDropDown_WF
{
	background: #fff;
	border-color: #c6c7d2;
	border-top-color: #83868d;
}

.RadComboBoxDropDown_WF .rcbScroll{
	min-height: 22px;
}

.RadComboBoxDropDown_WF .rcbHeader,
.RadComboBoxDropDown_WF .rcbFooter
{
	background-color: #f1f2f4;
	background-position: 0 -110px;
}

.RadComboBoxDropDown_WF .rcbHeader
{
	border-bottom-color: #d5d5d5;
}

.RadComboBoxDropDown_WF .rcbFooter
{
	border-top-color: #d5d5d5;
}

.RadComboBoxDropDown_WF .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_WF .rcbHovered
{
	background: #dfdfdf;
	color: #000;
}

.RadComboBoxDropDown_WF .rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.RadComboBox_WF .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_WF .rcbDisabled
{
	color: #444;
}

.RadComboBox_WF .rcbDisabled .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_WF .rcbDisabled .rcbReadOnly td.rcbInputCellRight { background-position: 100% -66px; }

.RadComboBoxDropDown_WF .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_WF .rcbMoreResults
{
	border-top-color: #c6c7d2;
	background-position: 0 -132px;
	background-color: #e6e6e6;
	color: #8a8a8a;
	padding-top: 3px;
	padding-bottom: 4px;
}

.RadComboBoxDropDown_WF .rcbMoreResults a {
	background-position: -180px -94px;
	border: 0 none;
	height: 9px;
	text-indent: -999px;
	width: 15px;
	opacity: 0.75;
	-moz-opacity: 0.75;
}

.RadComboBox .rcbInputCell .rcbInput {
    background: none repeat scroll 0 0 transparent;
}
.RadTabStrip,
.RadTabStripVertical {
  margin: 0;
  padding: 0;
  *zoom: 1; }
  .RadTabStrip:after,
  .RadTabStripVertical:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadTabStrip .rtsLevel,
  .RadTabStripVertical .rtsLevel {
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsLevel:after,
    .RadTabStripVertical .rtsLevel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsScroll,
  .RadTabStripVertical .rtsScroll {
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsScroll:after,
    .RadTabStripVertical .rtsScroll:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsPrevArrow,
  .RadTabStrip .rtsNextArrow,
  .RadTabStrip .rtsPrevArrowDisabled,
  .RadTabStrip .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsPrevArrow,
  .RadTabStripVertical .rtsNextArrow,
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled {
    margin: 5px 0 0 0;
    width: 18px;
    height: 18px;
    outline: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    display: block; }
  .RadTabStrip .rtsUL,
  .RadTabStripVertical .rtsUL {
    margin: 0;
    padding: 0;
    list-style: none;
    *zoom: 1;
    float: left;
    display: inline;
    overflow: hidden; }
    .RadTabStrip .rtsUL:after,
    .RadTabStripVertical .rtsUL:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLI,
  .RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    *zoom: 1;
    list-style: none;
    line-height: inherit;
    overflow: hidden; }
    .RadTabStrip .rtsLI:after,
    .RadTabStripVertical .rtsLI:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLink,
  .RadTabStripVertical .rtsLink {
    padding-left: 9px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    display: block; }
  .RadTabStrip .rtsLevel .rtsOut,
  .RadTabStrip .rtsLevel .rtsIn,
  .RadTabStrip .rtsLevel .rtsTxt,
  .RadTabStripVertical .rtsLevel .rtsOut,
  .RadTabStripVertical .rtsLevel .rtsIn,
  .RadTabStripVertical .rtsLevel .rtsTxt {
    text-decoration: inherit; }
  .RadTabStrip .rtsOut,
  .RadTabStripVertical .rtsOut {
    padding-right: 9px;
    display: block;
    background-repeat: no-repeat; }
  .RadTabStrip .rtsIn,
  .RadTabStripVertical .rtsIn {
    padding: 0 5px;
    display: block; }
  .RadTabStrip .rtsImg,
  .RadTabStripVertical .rtsImg {
    margin-top: -2px;
    border: 0;
    vertical-align: middle; }
  .RadTabStrip .rtsTxt,
  .RadTabStripVertical .rtsTxt {
    display: inline-block; }
  .RadTabStrip .rtsImg + .rtsTxt,
  .RadTabStripVertical .rtsImg + .rtsTxt {
    display: inline-block; }
  .RadTabStrip .rtsLevel1 .rtsTxt,
  .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline: 0;
    *outline: 1px dotted #555;
    position: relative;
    *position: static; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline-offset: -2px; }
    .RadTabStrip a.rtsLink:focus:after,
    .RadTabStripVertical a.rtsLink:focus:after {
      content: "";
      border: 1px dotted #555;
      display: block;
      position: absolute;
      left: 1px;
      top: 1px;
      right: 1px;
      bottom: 0; }
      :root .RadTabStrip a.rtsLink:focus:after, :root
      .RadTabStripVertical a.rtsLink:focus:after {
        content: none;
        display: none; }
  .RadTabStrip a.rtsClicked:focus,
  .RadTabStripVertical a.rtsClicked:focus {
    outline: none; }
  .RadTabStrip .rtsDisabled,
  .RadTabStripVertical .rtsDisabled {
    cursor: default; }
  .RadTabStrip .rtsSeparator,
  .RadTabStripVertical .rtsSeparator {
    height: 26px; }

.RadTabStrip .rtsLevel {
  width: 100%;
  clear: both;
  position: relative;
  *position: static;
  padding-top: 1px; }

.RadTabStrip .rtsLevel1 {
  padding-top: 0; }

.RadTabStrip .rtsLevel.rtsCenter {
  text-align: center; }

.RadTabStrip .rtsScroll {
  width: 100%;
  height: 26px;
  white-space: nowrap; }

.RadTabStrip .rtsPrevArrow {
  background-position: 0 -208px; }

.RadTabStrip .rtsPrevArrow:hover {
  background-position: -36px -208px; }

.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsPrevArrowDisabled:hover {
  background-position: -72px -208px; }

.RadTabStrip .rtsNextArrow {
  background-position: -18px -208px; }

.RadTabStrip .rtsNextArrow:hover {
  background-position: -54px -208px; }

.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled:hover {
  background-position: -90px -208px; }

.RadTabStrip .rtsRight .rtsUL {
  float: right; }

.RadTabStrip .rtsCenter .rtsUL {
  display: inline-block;
  *display: inline;
  float: none;
  vertical-align: bottom; }

.RadTabStrip .rtsLI {
  float: left;
  *float: none;
  display: inline;
  *zoom: 1; }

.RadTabStrip .rtsLink {
  text-align: center; }

.RadTabStrip .rtsSeparator {
  height: 26px; }

.RadTabStrip .rtsBreak {
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  clear: left;
  overflow: hidden; }

.RadTabStripVertical {
  vertical-align: top;
  display: inline-block;
  *display: inline; }
  .RadTabStripVertical .rtsLevel {
    height: 100%;
    float: left;
    display: inline-block;
    *display: inline; }
  .RadTabStripVertical .rtsHasWidth {
    width: 100%; }
  .RadTabStripVertical .rtsPrevArrow {
    background-position: 0 -228px; }
  .RadTabStripVertical .rtsPrevArrow:hover {
    background-position: -36px -228px; }
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsPrevArrowDisabled:hover {
    background-position: -72px -228px; }
  .RadTabStripVertical .rtsNextArrow {
    background-position: -18px -228px; }
  .RadTabStripVertical .rtsNextArrow:hover {
    background-position: -54px -228px; }
  .RadTabStripVertical .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled:hover {
    background-position: -90px -228px; }
  .RadTabStripVertical .rtsHasWidth .rtsUL {
    width: 100%; }
  .RadTabStripVertical .rtsLI {
    display: block;
    *width: 130px;
    *float: left;
    *clear: both; }
  .RadTabStripVertical .rtsHasWidth .rtsLI {
    width: 100%; }
  .RadTabStripVertical .rtsLink {
    text-align: right; }
  .RadTabStripVertical .rtsSeparator {
    height: 2px;
    *line-height: 0;
    *font-size: 0;
    display: block; }
  .RadTabStripVertical .rtsLink,
  .RadTabStripVertical .rtsLI .rtsDisabled:hover {
    background-position: 0 0; }
  .RadTabStripVertical .rtsLink:hover {
    background-position: 0 -200px; }
  .RadTabStripVertical .rtsSelected,
  .RadTabStripVertical .rtsSelected:hover {
    background-position: 0 -400px; }
  .RadTabStripVertical.RadTabStripRight .rtsIn {
    text-align: left; }

.RadTabStrip_rtl .rtsScroll {
  float: left; }

.RadTabStrip_rtl .rtsUL.rtsScroll {
  float: left; }

.RadTabStrip_rtl .rtsUL {
  float: right;
  *float: left; }
  .RadTabStrip_rtl .rtsUL .rtsLink {
    text-align: right; }

.RadTabStrip_rtl .rtsLI {
  float: right;
  *float: none; }

.RadTabStrip_rtl.RadTabStripVertical .rtsLI {
  float: none; }

.RadTabStrip_rtl .rtsIn {
  text-align: left; }

.RadTabStrip_rtl.RadTabStripRight .rtsIn {
  text-align: right; }

.RadTabStripVertical.RadTabStrip_rtl .rtsUL {
  *float: left; }

.RadTabStripVertical.RadTabStrip_rtl .rtsLI {
  *float: left; }

.RadTabStripVertical.RadTabStripRight.RadTabStrip_rtl .rtsLevel {
  *float: left; }

.RadTabStripRight .rtsLevel {
  float: right; }

.rtsDetachedDropClueContainer {
  display: none;
  position: absolute;
  z-index: 9000;
  top: 0;
  left: 0; }

.rtsDropClue {
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 9000; }

.rtsDropClueTop {
  margin-top: -10px;
  margin-left: -5px; }

.rtsDropClueBottom {
  margin-top: 0;
  margin-left: -5px; }

.rtsDropClueLeft {
  margin-top: -5px;
  margin-left: -10px; }

.rtsDropClueRight {
  margin-top: -5px;
  margin-left: 0; }

.rtsDetachedTabContainer {
  margin: 10px 0 0 10px;
  position: absolute;
  z-index: 9000;
  display: none; }

.rtsDetachedTabContainer .rtsGhostTab {
  padding: 2px 10px;
  border: 1px solid;
  background-position: 0 0;
  background-repeat: repeat-x;
  overflow: hidden;
  white-space: nowrap; }

@media screen and (min-width: 50px) {
  :root .RadTabStripHorizontal .rtsScroll {
    width: auto; }
  :root .RadTabStripHorizontal .rtsScroll .rtsLI {
    float: none;
    display: inline-block; }
  :root .RadTabStripVertical .rtsScroll .rtsLI {
    float: none; } }


/* <custom definitions> */

.masterHeaderContainer {
	background-color: #FFFFFF;
	height: 61px;
	border: none;
	border-bottom: 2px solid #BBBBBB;
}


/* The container for the platform name and the space above the tabs */
.protHdrPlatformNameContainer
{
	color: #454545;
	font-size:18px;
	padding: 9px 0 3px 8px;
	margin-right: 400px;
	display: block;
}

/* The border under the modules tabs */
table.navMnuTable{
	position: absolute;
	top: 39px;
	left: 4px;
}

/* </custom definitions> */


.RadTabStrip_WFNavStandard .rtsLevel { 
	margin-bottom: -1px;
	z-index: 2;
}

.RadTabStrip_WFNavStandard .rtsUL{
	height: 22px;
	position: static;
}

div.RadTabStrip_WFNavStandard .rtsLink
{
	color: #000;
	outline: none;
	padding-left: 4px;
}

.RadTabStrip_WFNavStandard .rtsLI .rtsSelected{
	color: #fff;
}

.RadTabStrip_WFNavStandard .rtsTxt{
	height: 14px;
}

.RadTabStrip_WFNavStandard .rtsLI .rtsSelected .rtsTxt{
	text-shadow: 0 0 1px #f1f1c4;
	/* filter:progid:DXImageTransform.Microsoft.Glow(color='white', Strength='1.4'); */
}

div.RadTabStripTop_WFNavStandard .rtsOut{
	padding-right: 5px;
}

div.RadTabStrip_WFNavStandard .rtsIn {
	padding:5px 3px 3px 5px;
}

.RadTabStripLeft_WFNavStandard .rtsSeparator,
.RadTabStripRight_WFNavStandard .rtsSeparator
{
	background: #828282;
}

/* <disabled tabs> */
.RadTabStrip_WFNavStandard .rtsDisabled
{
	color: #aaa;
}

/* </disabled tabs> */

/* <tab backgrounds> */

.RadTabStripTop_WFNavStandard .rtsLevel { background-color: transparent; }

.RadTabStripTop_WFNavStandard .rtsLevel .rtsLink,
.RadTabStripTop_WFNavStandard .rtsLevel .rtsOut,
.RadTabStripTop_WFNavStandard_Baseline .rtsLevel,
.RadTabStripBottom_WFNavStandard_Baseline .rtsLevel {
	background-image: url(/Skins/WFNavStandard/TabStrip/TabStripStates.gif); 
	background-repeat: no-repeat; 
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_WFNavStandard .rtsLink ,
.RadTabStripTop_WFNavStandard .rtsFirst .rtsLink { background-position: 0 -22px; }
.RadTabStripTop_WFNavStandard .rtsOut { background-position: 100% -22px; }
.RadTabStripTop_WFNavStandard .rtsLast .rtsOut { background-position: 100% -66px; }

.RadTabStripTop_WFNavStandard .rtsLI .rtsSelected{ background-position: 0 0;}
.RadTabStripTop_WFNavStandard .rtsSelected .rtsOut{ background-position: 100% 0; }
.RadTabStripTop_WFNavStandard .rtsLast .rtsSelected .rtsOut { background-position: 100% -44px; }

.RadTabStripTop_WFNavStandard_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* </background positioning: overlapping tabs> */

.WF.rmpMultiPageBordered{
	padding: 8px;
	border: 1px solid #ADADAD;
	margin-bottom: 8px;
	background-color: #ffffff;
	box-sizing: content-box;
}

.RadTabStrip_WF .rtsLevel { 
	margin-bottom: -1px;
	z-index: 2;
}

.RadTabStrip_WF .rtsUL{
	position: static;
}

.RadTabStrip_WF .rtsLI,
.RadTabStrip_WF .rtsLink
{
	color: #666;
}

.RadTabStrip_WF .rtsSelected,
.RadTabStrip_WF .rtsLink:hover
{
	color: #000;
}

.RadTabStripLeft_WF .rtsSeparator,
.RadTabStripRight_WF .rtsSeparator
{
	background: #828282;
}

.RadTabStrip_WF .rtsLink
{
	outline: none;
	padding-left: 13px;
}

.RadTabStrip_WF .rtsIn
{
	padding: 4px 3px 4px 5px;
}

.RadTabStrip_WF .rtsTxt{
	height: 14px;
}

.RadTabStripTop_WF .rtsLast .rtsOut
{
	padding-right: 19px;
}

/* <disabled tabs> */
.RadTabStrip_WF_disabled .rtsLink,
.RadTabStrip_WF .rtsDisabled,
.RadTabStrip_WF .rtsDisabled:hover
{
	color: #aaa;
	cursor: default;
/*	filter: alpha(opacity=40)\9;
	-ms-filter: "alpha(opacity=40)"\9;
*/

}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_WF .rtsNextArrow,
.RadTabStrip_WF .rtsPrevArrow,
.RadTabStrip_WF .rtsPrevArrowDisabled,
.RadTabStrip_WF .rtsNextArrowDisabled
{
	background-image: url(/Skins/WF/TabStrip/TabStripStates.png);
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_WF .rtsLevel { background-color: transparent; }

.RadTabStripTop_WF .rtsLevel .rtsLink,
.RadTabStripTop_WF .rtsLevel .rtsOut,
.RadTabStripBottom_WF .rtsLevel .rtsLink,
.RadTabStripBottom_WF .rtsLevel .rtsOut,
.RadTabStripTop_WF_Baseline .rtsLevel,
.RadTabStripBottom_WF_Baseline .rtsLevel { background-image: url(/Skins/WF/TabStrip/TabStripStates.png); }

.RadTabStripLeft_WF .rtsLink,
.RadTabStripRight_WF .rtsLink { background-image: url(/Skins/WF/TabStrip/TabStripVStates.png); }

.RadTabStripLeft_WF .rtsLast .rtsLink,
.RadTabStripRight_WF .rtsLast .rtsLink
{
	border-bottom: 1px solid #adadad;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_WF .rtsLink { background-position: 0 -52px; }
.RadTabStripTop_WF .rtsFirst .rtsLink { background-position: 0 0; }
.RadTabStripTop_WF .rtsOut { background-position: 100% -52px; }
.RadTabStripTop_WF .rtsLast .rtsOut { background-position: 100% 0; }
.RadTabStripTop_WF .rtsLast .rtsTxt { min-width: 36px; } /* fix for gui bug ECM-4920 */

.RadTabStripTop_WF .rtsLI .rtsSelected { background-position: 0 -26px; }
.RadTabStripTop_WF .rtsSelected .rtsOut { background-position: 100% -78px; }
.RadTabStripTop_WF .rtsLI .rtsAfter { background-position: 0 -78px; }

.RadTabStripTop_WF .rtsLast .rtsSelected .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_WF_Baseline .rtsLevel { background-position: 100% -102px; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_WF .rtsLevel .rtsLink { background-position: 0 -130px; }
.RadTabStripBottom_WF .rtsLevel .rtsFirst .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_WF .rtsLevel .rtsOut { background-position: 100% -130px; }
.RadTabStripBottom_WF .rtsLevel .rtsLast .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_WF .rtsLevel .rtsLI .rtsSelected { background-position: 0 -156px; }
.RadTabStripBottom_WF .rtsLevel .rtsSelected .rtsOut { background-position: 100% -104px; }
.RadTabStripBottom_WF .rtsLevel .rtsLI .rtsAfter { background-position: 0 -104px; }

.RadTabStripBottom_WF .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_WF_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_WF .rtsUL .rtsLink,
.RadTabStripRight_WF .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_WF .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_WF .rtsUL .rtsSelected,
.RadTabStripRight_WF .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* <orientation: top (RTL)> */

.RadTabStripTop_WF_rtl .rtsLevel .rtsLink
{
	padding-left: 0;
	padding-right: 9px;
}

.RadTabStripTop_WF_rtl .rtsLevel .rtsOut
{
	padding-left: 9px;
	padding-right: 0;
}

.RadTabStripTop_WF_rtl .rtsLevel .rtsLink,
.RadTabStripTop_WF_rtl .rtsLevel .rtsOut { background-image: url(/Skins/WF/TabStrip/TabStripStates_rtl.png); }

.RadTabStripTop_WF_rtl .rtsLevel .rtsLink { background-position: 100% -52px; }
.RadTabStripTop_WF_rtl .rtsLevel .rtsFirst .rtsLink { background-position: 100% 0; }
.RadTabStripTop_WF_rtl .rtsLevel .rtsOut { background-position: 0 -52px; }
.RadTabStripTop_WF_rtl .rtsLevel .rtsLast .rtsOut { background-position: 0 0; }

.RadTabStripTop_WF_rtl .rtsLevel .rtsLI .rtsSelected { background-position: 100% -26px; }
.RadTabStripTop_WF_rtl .rtsLevel .rtsSelected .rtsOut { background-position: 0 -78px; }
.RadTabStripTop_WF_rtl .rtsLevel .rtsLI .rtsAfter { background-position: 100% -78px; }

.RadTabStripTop_WF_rtl .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 0 -26px; }

/* </orientation: top (RTL)> */

/* </background positioning: overlapping tabs> */

/* <simplistic sub-item styles> */

.RadTabStrip_WF_SimpleSubItems .rtsLevel2,
.RadTabStrip_WF_SimpleSubItems .rtsLevel3,
.RadTabStrip_WF_SimpleSubItems .rtsLevel4 { background: #fff; }

.RadTabStrip_WF_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_WF_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_WF_SimpleSubItems .rtsLevel4 .rtsSelected
{
	text-decoration: underline;
}

.RadTabStrip_WF_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_WF_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_WF_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_WF_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_WF_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_WF_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_WF_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_WF_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_WF_SimpleSubItems .rtsLevel4 .rtsIn
{
	background: none;
}

/* </simplistic sub-item styles> */
.RadWindow .rwTitleRow,
.RadWindow .rwTitleRow * {
  box-sizing: content-box; }

.RadWindow table.rwTable,
.RadWindow table.rwShadow,
.RadWindow .rwTitlebarControls {
  border: 0;
  padding: 0; }

.RadWindow .rwCorner,
.RadWindow .rwTitlebar,
.RadWindow .rwStatusbar,
.RadWindow .rwFooterCenter,
.RadWindow .rwTitlebarControls td {
  padding: 0;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  vertical-align: top; }

.RadWindow .rwTopResize {
  font-size: 1px;
  line-height: 4px;
  width: 100%;
  height: 4px;
  background-position: 0 -31px;
  background-repeat: repeat-x; }

.RadWindow .rwStatusbarRow .rwCorner {
  background-repeat: no-repeat; }

.RadWindow .rwStatusbarRow .rwBodyLeft {
  background-position: -16px 0; }

.RadWindow .rwStatusbarRow .rwBodyRight {
  background-position: -24px 0; }

.RadWindow .rwStatusbar {
  height: 22px;
  background-position: 0 -113px;
  background-repeat: repeat-x; }

.RadWindow .rwStatusbar div {
  width: 18px;
  height: 18px;
  padding: 0 3px 0 0;
  background-position: 0 -94px;
  background-repeat: no-repeat; }

.RadWindow .rwTable {
  width: 100%;
  height: 100%;
  table-layout: auto; }

.RadWindow .rwCorner {
  width: 8px; }

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter {
  height: 8px;
  font-size: 1px;
  background-repeat: no-repeat;
  line-height: 1px; }

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight {
  background-repeat: repeat-y; }

.RadWindow .rwBodyRight {
  background-position: -8px 0; }

.RadWindow .rwTopLeft {
  background-position: 0 0; }

.RadWindow .rwTopRight {
  background-position: -8px 0; }

.RadWindow table .rwTitlebar {
  background-repeat: repeat-x;
  background-position: 0 -31px;
  -moz-user-select: none; }

.RadWindow .rwFooterLeft {
  background-position: 0 -62px; }

.RadWindow .rwFooterRight {
  background-position: -8px -62px; }

.RadWindow .rwFooterCenter {
  background-repeat: repeat-x;
  background-position: 0 -70px; }

.RadWindow .rwTitlebarControls {
  width: 100%;
  height: 27px; }

.RadWindow .rwIframeWrapperIOS {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }

.RadWindow .rwWindowContent {
  height: 100% !important;
  background: white; }

.RadWindow .rwWindowContent iframe {
  display: block; }

.RadWindow td.rwLoading,
.RadWindow .rwIframeWrapperIOS.rwLoading {
  background-repeat: no-repeat;
  background-position: center; }

.RadWindow .rwStatusbar .rwLoading {
  background-repeat: no-repeat; }

.RadWindow .rwStatusbar .rwLoading {
  padding-left: 30px; }

.RadWindow td.rwStatusbar input {
  margin: 0;
  padding: 4px 0 0 3px;
  width: 100%;
  height: 18px;
  border: 0 !important;
  color: inherit;
  background: none !important;
  font: inherit;
  line-height: 18px;
  background-color: none !important;
  cursor: default;
  -moz-user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  float: left;
  vertical-align: middle; }

.RadWindow .rwControlButtons {
  padding: 0;
  margin: 2px 0 0 0;
  list-style: none;
  white-space: nowrap;
  float: right; }

.RadWindow .rwControlButtons li {
  float: left;
  padding: 0 1px 0 0; }

.RadWindow .rwControlButtons a {
  width: 30px;
  height: 21px;
  line-height: 1px;
  font-size: 1px;
  cursor: default;
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
  outline: none; }

.RadWindow .rwControlButtons span {
  display: block; }

.RadWindow .rwReloadButton {
  background-position: -120px 0; }

.RadWindow .rwReloadButton:hover {
  background-position: -120px -21px; }

.RadWindow .rwPinButton {
  background-position: -180px 0; }

.RadWindow .rwPinButton:hover {
  background-position: -180px -21px; }

.RadWindow .rwPinButton.on {
  background-position: -150px 0; }

.RadWindow .rwPinButton.on:hover {
  background-position: -150px -21px; }

.RadWindow .rwMinimizeButton {
  background-position: 0 0; }

.RadWindow .rwMinimizeButton:hover {
  background-position: 0 -21px; }

.RadWindow .rwMaximizeButton {
  background-position: -60px 0; }

.RadWindow .rwMaximizeButton:hover {
  background-position: -60px -21px; }

.RadWindow .rwCloseButton {
  background-position: -90px 0; }

.RadWindow .rwCloseButton:hover {
  background-position: -90px -21px; }

.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton {
  background-position: -30px 0; }

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover {
  background-position: -30px -21px; }

.RadWindow.rwMaximizedWindow .rwTopResize,
.RadWindow.rwMaximizedWindow .rwCorner,
.RadWindow.rwMaximizedWindow .rwFooterCenter,
.RadWindow.rwMaximizedWindow .rwTitlebar {
  cursor: default !important; }

.RadWindow .rwIcon {
  display: block;
  background-repeat: no-repeat;
  background-position: 0 -78px;
  width: 16px;
  height: 16px;
  cursor: default;
  margin: 3px 5px 0 0; }

.RadWindow .rwTitleRow em {
  font: normal bold 12px "Segoe UI", Arial;
  color: inherit;
  padding: 3px 0 0 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left; }

.RadWindow.rwInactiveWindow .rwTitlebarControls {
  position: static; }

.RadWindow .rwDialogPopup {
  margin: 16px;
  color: black;
  padding: 1px 0 16px 50px;
  font: normal 12px "Segoe UI", Arial, Verdana;
  cursor: default; }

.RadWindow .rwDialogPopup .rwPopupButton,
.RadWindow .rwDialogPopup .rwPopupButton span {
  display: block;
  float: left; }

.RadWindow .rwControlButtons a {
  text-indent: -3333px;
  overflow: hidden;
  text-align: center; }

.RadWindow .rwDialogText {
  text-align: left; }

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize {
  display: none !important; }

.RadWindow .rwDialogInput {
  font: normal 12px "Segoe UI", Arial, Verdana;
  color: black;
  width: 90%;
  display: block;
  margin: 8px 0;
  border-radius: 3px; }

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert {
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat; }

.RadWindow .rwWindowContent .radconfirm {
  background-image: url(/Skins/Common/ModalDialogConfirm.gif); }

.RadWindow .rwWindowContent .radalert {
  background-image: url(/Skins/Common/ModalDialogAlert.gif); }

.RadWindow .rwWindowContent .radprompt {
  padding: 0; }

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span {
  text-decoration: none;
  color: black;
  line-height: 21px;
  height: 21px;
  cursor: default; }

.RadWindow .rwPopupButton {
  background-repeat: no-repeat;
  background-position: 0 -136px;
  padding: 0 0 0 3px;
  margin: 8px 8px 8px 0; }

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
  background-repeat: no-repeat;
  background-position: right -136px;
  padding: 0 3px 0 0; }

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan {
  background-repeat: repeat-x;
  background-position: 0 -157px;
  padding: 0 12px; }

.RadWindow .rwWindowContent .rwPopupButton:hover {
  background-position: 0 -178px;
  padding: 0 0 0 3px;
  margin: 8px 8px 8px 0; }

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan {
  background-position: right -178px;
  padding: 0 3px 0 0; }

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan {
  background-position: 0 -199px;
  padding: 0 12px; }

.RadWindow .rwStatusbarRow .rwBodyLeft {
  background-position: -16px 0; }

.RadWindow .rwStatusbarRow .rwBodyRight {
  background-position: -24px 0; }

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow {
  display: none; }

.RadWindow.rwMinimizedWindow table.rwTitlebarControls {
  margin-top: 4px; }

.RadWindow.rwMinimizedWindow .rwControlButtons {
  width: 66px !important; }

.RadWindow.rwMinimizedWindow em {
  width: 90px; }

.RadWindow.rwMinimizedWindow,
.RadWindow .rwMinimizedWindowOverlay {
  width: 200px !important;
  height: 30px !important;
  overflow: hidden !important;
  float: left !important; }

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft {
  background-position: 0 -220px;
  background-repeat: no-repeat; }

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight {
  background-position: -8px -220px;
  background-repeat: no-repeat; }

.RadWindow.rwMinimizedWindow .rwTitlebar {
  background-position: 0 -250px !important;
  background-repeat: repeat-x; }

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter {
  filter: alpha(opacity=65) !important;
  opacity: .65 !important; }

.RadWindow ul.rwControlButtons span {
  display: none\9; }

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopLeft {
  background-position: 0 -280px; }

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTitlebar {
  background-position: 0 -288px;
  background-repeat: repeat-x; }

.RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopRight {
  background-position: -8px -280px; }

.RadWindow.rwNoTitleBar table div.rwTopResize {
  background: none; }

.RadWindow .rwShadow .rwTopLeft,
.RadWindow .rwShadow .rwTopRight,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
  width: 15px !important; }

.RadWindow .rwShadow .rwTopLeft,
.RadWindow .rwShadow .rwTopRight {
  height: 38px; }

.RadWindow .rwShadow .rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft {
  background-position: 0 -297px !important; }

.RadWindow .rwShadow .rwTopRight,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
  background-position: 0 -335px !important; }

.RadWindow .rwShadow .rwTopResize {
  height: 8px;
  background-position: 0 -376px !important; }

.RadWindow .rwShadow .rwTitlebar,
.RadWindow.rwMinimizedWindow .rwShadow .rwTitlebar {
  height: 30px !important;
  background-position: 0 -391px !important;
  background-repeat: repeat-x !important; }

.RadWindow .rwInactiveWindow.rwMinimizedWindow {
  height: 29px\9  !important; }

.RadWindow .rwShadow .rwFooterLeft,
.RadWindow .rwShadow .rwFooterRight,
.RadWindow .rwShadow .rwFooterCenter {
  height: 14px; }

.RadWindow .rwShadow .rwFooterLeft {
  width: 15px;
  background-position: 0 -431px; }

.RadWindow .rwShadow .rwFooterCenter {
  background-position: 0 -461px;
  background-repeat: repeat-x; }

.RadWindow .rwShadow .rwFooterRight {
  width: 15px;
  background-position: 0 -446px; }

.RadWindow .rwShadow .rwBodyLeft,
.RadWindow .rwShadow .rwBodyRight {
  width: 15px;
  background-repeat: repeat-y; }

.RadWindow .rwShadow .rwBodyLeft {
  background-position: -33px 0; }

.RadWindow .rwShadow .rwBodyRight {
  background-position: -52px 0; }

.RadWindow .rwShadow .rwIcon {
  margin: 7px 5px 0 1px; }

.RadWindow .rwShadow em {
  padding: 7px 0 0 1px; }

.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft,
.RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
  height: 1px !important; }

.RadWindow.rwMinimizedWindowShadow {
  overflow: visible !important; }

.RadWindow.rwMinimizedWindowShadow .rwTable {
  height: auto !important;
  width: 210px !important; }

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterLeft {
  background-position: 0 -432px; }

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterCenter {
  background-position: 0 -462px; }

.RadWindow.rwMinimizedWindow .rwShadow .rwFooterRight {
  background-position: 0 -447px; }

.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls {
  display: block; }

.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwPinButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwReloadButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwMaximizeButton,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwContentRow,
.RadWindow.rwMinimizedWindowShadow .rwShadow .rwStatusbarRow {
  display: none !important; }

.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopLeft,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopRight,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterLeft,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterRight,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterCenter,
.RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopResize {
  cursor: default !important; }

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopLeft {
  background-position: 0 -480px !important; }

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTitlebar {
  background-position: 0 -525px !important; }

.RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopRight {
  background-position: 0 -500px !important; }

.RadWindow.rwNoTitleBar .rwShadow .rwTitlebar,
.RadWindow.rwNoTitleBar .rwShadow .rwTopLeft,
.RadWindow.rwNoTitleBar .rwShadow .rwTopRight {
  height: 13px !important; }

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopLeft {
  background-position: 8px -280px !important; }

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTitlebar {
  background-position: 0 -288px !important; }

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopRight {
  background-position: -9px -280px !important; }

.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTitlebar,
.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopLeft,
.RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopRight {
  height: 8px !important; }

html.rwPreventPageScrolling, body.rwPreventPageScrolling {
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-width: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

html:first-child .RadWindow ul.rwControlButtons {
  float: right;
  border: 1px solid transparent; }

.RadWindow_rtl .rwControlButtons {
  float: left; }

div.RadWindow_rtl .rwControlButtons li {
  float: right; }

div.RadWindow_rtl table.rwShadow .rwControlButtons li {
  float: right; }

.RadWindow.RadWindow_rtl div.rwDialogText,
.RadWindow.RadWindow_rtl div.rwDialogText {
  text-align: right; }

.RadWindow.RadWindow_rtl div.rwDialogPopup div a,
.RadWindow.RadWindow_rtl div.rwDialogPopup div a {
  float: right; }

.RadWindow.RadWindow_rtl div.rwDialogPopup,
.RadWindow.RadWindow_rtl div.rwDialogPopup {
  background-position: right center;
  padding: 1px 50px 16px 0; }

.RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt,
.RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt {
  padding: 1px 0 16px 0; }

.RadWindow.RadWindow_rtl .rwPopupButton,
.RadWindow.RadWindow_rtl .rwPopupButton:hover {
  margin: 8px 0 8px 8px; }

.wndInfoScreen .rwWindowContent > iframe {
	border-radius: 2px;
}

.RadWindow.wndInfoScreen .rwWindowContent {
	background: transparent;
}

.RadWindow.wndInfoScreen .rwIframeWrapperIOS {
	overflow: auto;
}
/* RadWindow for ASP.NET AJAX WF Skin */

.RadWindow_WF,
.RadWindow_WF *{
	padding: 0;
}

.RadWindow_WF table.rwTable
{
	border: #adadad 1px solid;
}

/* Window Background */

/* Horiznotal */
.RadWindow_WF .rwTopResize
{
	line-height: 1px;
	height: 1px;
}

.RadWindow_WF .rwTopLeft,
.RadWindow_WF .rwTopRight,
.RadWindow_WF .rwTitlebar,
.RadWindow_WF .rwFooterLeft,
.RadWindow_WF .rwFooterRight,
.RadWindow_WF .rwFooterCenter,
.RadWindow_WF .rwTopResize,
.RadWindow_WF .rwStatusbar div,
.RadWindow_WF .rwStatusbar,
.RadWindow_WF .rwPopupButton,
.RadWindow_WF .rwPopupButton span,
.RadWindow_WF.rwMinimizedWindow .rwCorner
{
    background-image: none; /* url(/Skins/WF/Window/WindowHorizontalSprites.gif); */
}

.RadWindow_WF .rwTitleRow .rwTopLeft,
.RadWindow_WF .rwTitleRow .rwTitlebar,
.RadWindow_WF .rwTitleRow .rwTopRight
{
	background:url(/Skins/WF/Window/WindowHorizontalSprites.gif) repeat-x 0 -303px #F4F4F4;
	/*font-size: 11px;*/
}

.RadWindow_WF .rwTitlebarControls
{
	height: 25px;
}

.RadWindow_WF .rwTitlebarControls td{
	vertical-align: top;
}

.RadWindow_WF .rwBodyRight
{
	background-color: #F4F4F4;
	width: 0;
}

.RadWindow_WF .rwBodyLeft,
.RadWindow_WF .rwCorner
{
	background-color: #F4F4F4;
	width: 4px;
}

.RadWindow_WF .rwFooterRow td
{
	background-color: #F4F4F4;
	height: 0;
	line-height: 1px;
}

.RadWindow_WF .rwCorner {
	line-height: 1px;
	font-size: 1px;
}

/* Window Shadows */

/* Horiznotal */
.RadWindow_WF .rwShadow .rwTopLeft,
.RadWindow_WF .rwShadow .rwTopRight,
.RadWindow_WF .rwShadow .rwTitlebar,
.RadWindow_WF .rwShadow .rwFooterLeft,
.RadWindow_WF .rwShadow .rwFooterRight,
.RadWindow_WF .rwShadow .rwFooterCenter,
.RadWindow_WF .rwShadow .rwTopResize,
.RadWindow_WF .rwShadow .rwStatusbar div,
.RadWindow_WF .rwShadow .rwStatusbar,
.RadWindow_WF .rwShadow .rwPopupButton,
.RadWindow_WF .rwShadow .rwPopupButton span,
.RadWindow_WF .rwShadow .rwBodyLeft,
.RadWindow_WF .rwShadow .rwBodyRight,
.RadWindow_WF .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_WF .rwShadow .rwStatusbarRow .rwBodyRight
{
	/* background-image: url(/Skins/WF/Window/WindowHorizontalSprites.png); */
}

/* Vertical */
.RadWindow_WF .rwShadow .rwBodyLeft,
.RadWindow_WF .rwShadow .rwBodyRight,
.RadWindow_WF .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_WF .rwShadow .rwStatusbarRow .rwBodyRight
{
	background-image: url(/Skins/WF/Window/WindowVerticalSprites.png);
}

/* Shadows End */

.RadWindow_WF .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_WF ul.rwControlButtons{
	margin-top: 4px;
}

.RadWindow_WF ul.rwControlButtons a{
	width: 15px; 
	height: 15px;
	background-image: url(/Skins/WF/Window/CommandButtonSprites.gif);
}

/* minimize button */
.RadWindow_WF .rwMinimizeButton{background-position: -235px 0;}
.RadWindow_WF .rwMinimizeButton:hover{background-position: -235px -15px;}

/* maximize button */
.RadWindow_WF .rwMaximizeButton{background-position: -250px 0;}
.RadWindow_WF .rwMaximizeButton:hover{background-position: -250px -15px;}

/* close button */
.RadWindow_WF a.rwCloseButton{background-position: -220px 0;}
.RadWindow_WF a.rwCloseButton:hover{background-position: -220px -15px;}
.RadWindow_WF a.rwCloseButton:active{background-position: -220px -30px;}

/* restore button */
.RadWindow_WF.rwMaximizedWindow .rwMaximizeButton,
.RadWindow_WF.rwMinimizedWindow .rwMinimizeButton{background-position: -265px 0;}
.RadWindow_WF.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow_WF.rwMinimizedWindow .rwMinimizeButton:hover{background-position: -265px -15px;}
.RadWindow_WF a.rwIcon
{
	background-image: url(/Skins/WF/Window/WindowHorizontalSprites.gif);
	margin-top: 4px;
}

div.RadWindow_WF .rwTitlebarControls em
{
	color: black;
	font: normal bold 11px Arial, Verdana, Helvetica, Sans-serif;
	line-height:17px;
	padding-left: 4px;
	padding-top: 3px;
}

div.RadWindow_WF .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_WF .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

.RadWindow_WF td.rwWindowContent
{
    background-color: #F4F4F4;
}

/* Loading Indicators */
div.RadWindow_WF tr td.rwLoading
{
	background-color: #fff;
}

/* When ShowContentDuringLoad="true" */
.RadWindow_WF td.rwWindowContent.rwLoading
{
    background-image: url(/images/loader_transparent_big.gif);
}

/* When ShowContentDuringLoad="false" */
.RadWindow_WF input.rwLoading
{
    background-image: url(/images/loader_transparent_small.gif);
}

div.RadWindow_WF a.rwCancel,
div.RadWindow_WF a.rwCancel span
{
    background: none;
    cursor: pointer;
    cursor: hand;
}

div.RadWindow_WF a.rwCancel span span
{
    color: #000000;
    text-decoration: underline;
}

/* Shadow Control Buttons */

.RadWindow_WF .rwShadow .rwControlButtons 
{
	margin: 5px -2px 0 0;
}

.RadWindow_WF .rwShadow .rwControlButtons 
{
	margin: 5px -1px 0 0\9;
}

/* ctrl buttons when winodw is minimized */
.RadWindow_WF.rwMinimizedWindowShadow .rwShadow .rwControlButtons 
{
	margin: 7px -8px 0 0;
}

/* Icon when winodw is minimized */
.RadWindow_WF.rwMinimizedWindowShadow .rwShadow .rwIcon 
{
	margin: 9px 6px 0 0;
}

/*title buttons when winodw is minimized */
.RadWindow_WF.rwMinimizedWindowShadow .rwShadow em 
{
	margin: 4px 0 0 -1px;
}

.RadWindow_WF .rwShadow .rwControlButtons li
{
	float: left;
	padding: 0;
}

.RadWindow_WF .rwShadow .rwControlButtons a
{
	width: 26px; 
}

.rwInactiveWindow .rwShadow .rwTopLeft,
.rwInactiveWindow .rwShadow .rwTopRight,
.rwInactiveWindow .rwShadow .rwTitlebar,
.rwInactiveWindow .rwShadow .rwFooterLeft,
.rwInactiveWindow .rwShadow .rwFooterRight,
.rwInactiveWindow .rwShadow .rwFooterCenter,
.rwInactiveWindow .rwShadow .rwTopResize,
.rwInactiveWindow .rwShadow .rwStatusbar div,
.rwInactiveWindow .rwShadow .rwStatusbar,
.rwInactiveWindow .rwShadow .rwPopupButton,
.rwInactiveWindow .rwShadow .rwPopupButton span,
.rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner
{
    background-image: url(/Skins/WF/Window/WindowHorizontalSprites.gif) !important;
}

.rwInactiveWindow .rwShadow .rwBodyLeft,
.rwInactiveWindow .rwShadow .rwBodyRight,
.rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner
{
	background-image: url(/Skins/WF/Window/WindowVerticalSprites.gif) !important;
}

.RadWindow_WF.rwInactiveWindow .rwCorner,
.RadWindow_WF.rwInactiveWindow .rwTitlebar,
.RadWindow_WF.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
	opacity: 1 !important; 
	-moz-opacity: 1 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.RadGrid {
  border-width: 1px;
  border-style: solid; }
  .RadGrid .rgMasterTable,
  .RadGrid .rgDetailTable,
  .RadGrid .rgEditForm table {
    border-collapse: separate;
    border-spacing: 0; }
  .RadGrid .rgRow,
  .RadGrid .rgAltRow,
  .RadGrid .rgHeader,
  .RadGrid .rgResizeCol,
  .RadGrid .rgPager,
  .RadGrid .rgGroupPanel,
  .RadGrid .rgGroupHeader {
    cursor: default; }
  .RadGrid input {
    line-height: normal; }
  .RadGrid .rgInput {
    border-width: 1px;
    border-style: solid; }
  .RadGrid input[type="image"] {
    cursor: pointer; }
  .RadGrid .rgRow > td,
  .RadGrid .rgAltRow > td,
  .RadGrid .rgEditRow > td,
  .RadGrid .rgFooter > td,
  .RadGrid .rgFilterRow > td,
  .RadGrid .rgHeader,
  .RadGrid .rgResizeCol,
  .RadGrid .rgGroupHeader td {
    padding-left: 7px;
    padding-right: 7px; }
  .RadGrid .rgClipCells .rgHeader,
  .RadGrid .rgClipCells .rgFilterRow > td,
  .RadGrid .rgClipCells .rgRow > td,
  .RadGrid .rgClipCells .rgAltRow > td,
  .RadGrid .rgClipCells .rgEditRow > td,
  .RadGrid .rgClipCells .rgFooter > td {
    overflow: hidden; }
  .RadGrid .rgEditRow > td [type="image"] {
    vertical-align: middle; }
  .RadGrid .rgEditForm .rgHeader {
    box-sizing: content-box; }
  .RadGrid .rgSave,
  .RadGrid .rgAdd,
  .RadGrid .rgRefresh,
  .RadGrid .rgEdit,
  .RadGrid .rgDel,
  .RadGrid .rgDrag,
  .RadGrid .rgFilter,
  .RadGrid .rgPagePrev,
  .RadGrid .rgPageNext,
  .RadGrid .rgPageFirst,
  .RadGrid .rgPageLast,
  .RadGrid .rgExpand,
  .RadGrid .rgCollapse,
  .RadGrid .rgSortAsc,
  .RadGrid .rgSortDesc,
  .RadGrid .rgUpdate,
  .RadGrid .rgCancel,
  .RadGrid .rgUngroup,
  .RadGrid .rgExpXLS,
  .RadGrid .rgExpDOC,
  .RadGrid .rgExpPDF,
  .RadGrid .rgExpCSV {
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: middle;
    font-size: 1px;
    cursor: pointer; }
  .RadGrid .rgBatchChanged {
    background-image: url(/Skins/Common/Grid/dirty.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .RadGrid .rgDeletedRow,
  .RadGrid .rgDeletedRow td {
    background: transparent !important; }
  .RadGrid .rgDeletedRow .rgIcon,
  .RadGrid .rgDeletedRow .rgButtonText {
    vertical-align: middle; }
  .RadGrid .rgDeletedRow .rgBatchUndoDeleteButton {
    cursor: pointer; }
  .RadGrid .rgBatchOverlay {
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0; }
  .RadGrid .rgBatchUndoDeleteButton {
    position: absolute;
    top: 50%; }
    .RadGrid .rgBatchUndoDeleteButton:before {
      content: '';
      display: inline-block;
      width: 22px;
      height: 22px; }
  .RadGrid .rgSave {
    background-position: 0px -1825px;
    height: 18px;
    width: 18px; }
  .RadGrid .rgSave,
  .RadGrid .rgCancel {
    margin: 0 3px 0 10px; }
  .RadGrid .rgBatchContainer {
    max-width: 90%; }
  .RadGrid .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgCommandRow a, .RadGrid .rgHeader input {
    vertical-align: middle; }
  .RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input {
    vertical-align: middle; }
  .RadGrid .rgFilterRow .RadAutoCompleteBox {
    display: inline-block;
    vertical-align: middle; }
    * + html .RadGrid .rgFilterRow .RadAutoCompleteBox {
      display: inline; }
  .RadGrid .rgPager img {
    vertical-align: middle; }
  .RadGrid .rgRow > td,
  .RadGrid .rgAltRow > td,
  .RadGrid .rgEditRow > td,
  .RadGrid .rgFooter > td {
    padding-top: 4px;
    padding-bottom: 3px; }
  .RadGrid table.rgMasterTable tr .rgDragCol {
    padding-left: 0;
    padding-right: 0;
    text-align: center; }
  .RadGrid .rgDrag {
    width: 15px;
    height: 15px;
    cursor: url(/Skins/Common/grab.cur), move; }
  .RadGrid .rgPager .rgStatus {
    width: 35px;
    padding: 3px 0 2px; }
  .RadGrid .rgStatus div {
    width: 24px;
    height: 24px;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -2222px; }
  .RadGrid .rgPager > td {
    padding: 0; }
  .RadGrid td.rgPagerCell {
    border: 0;
    padding: 5px 0 4px; }
  .RadGrid .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap; }
  .RadGrid .rgArrPart1 {
    padding-right: 0; }
  .RadGrid .rgArrPart2 {
    padding-left: 0; }
  .RadGrid .rgInfoPart {
    float: right; }
    .RadGrid .rgInfoPart strong {
      font-weight: normal; }
  .RadGrid .rgArrPart1 img, .RadGrid .rgArrPart2 img {
    border: 0;
    margin: 0 1px; }
  .RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    width: 22px;
    height: 22px;
    vertical-align: top; }
  .RadGrid .NextPrev .rgPageFirst, .RadGrid .NextPrev .rgPagePrev, .RadGrid .NextPrev .rgPageNext, .RadGrid .NextPrev .rgPageLast {
    vertical-align: middle; }
  .RadGrid .rgPageFirst,
  .RadGrid .rgPagePrev {
    margin-right: 1px; }
  .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    margin-left: 1px; }
  .RadGrid .rgPager .rgPagerButton {
    box-sizing: border-box;
    display: inline-block;
    height: 22px;
    border-style: solid;
    border-width: 1px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none; }
  .RadGrid .rgPager a.rgPagerButton {
    padding: 0 7px 2px; }
  .RadGrid .rgNumPart {
    padding: 0; }
  .RadGrid .NumericPages .rgNumPart {
    padding: 0 10px; }
  .RadGrid .rgNumPart a {
    float: left;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none; }
  .RadGrid .rgNumPart span {
    float: left;
    padding: 0 0 0 5px; }
  .RadGrid .rgNumPart a:hover span {
    cursor: pointer; }
  .RadGrid .rgNumPart a.rgCurrentPage {
    cursor: default; }
    .RadGrid .rgNumPart a.rgCurrentPage:hover, .RadGrid .rgNumPart a.rgCurrentPage span, .RadGrid .rgNumPart a.rgCurrentPage:hover span {
      cursor: default; }
  .RadGrid .NextPrevNumericAndAdvanced .rgAdvPart {
    float: none;
    text-align: center; }
  .RadGrid .rgPager .RadSlider {
    float: left;
    margin: 0 10px 0 0; }
  .RadGrid .rgPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: top; }
  .RadGrid .rgPager .RadComboBox {
    margin: 0 4px 0 0;
    vertical-align: top; }
  .RadGrid .rgPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: top;
    display: inline-block; }
  .RadGrid .rgPager .riTextBox {
    height: 15px; }
  .RadGrid div.rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden; }
  .RadGrid .rgFooterWrapper {
    border-top-style: solid;
    overflow: hidden; }
  .RadGrid .rgPrev,
  .RadGrid .rgNext {
    display: inline-block;
    text-align: center;
    border-width: 1px;
    border-style: solid; }
    .RadGrid .rgPrev span,
    .RadGrid .rgNext span {
      display: inline-block;
      vertical-align: baseline; }
  * + html .RadGrid .rgPrev span,
  * + html .RadGrid .rgNext span {
    vertical-align: middle; }
  .RadGrid .rgDisabled {
    opacity: .5;
    cursor: default; }

.rgCellSelectorArea {
  position: absolute;
  z-index: 1000100;
  filter: alpha(opacity=10);
  opacity: 0.1; }

.rgNoScrollImage div.rgHeaderDiv {
  background-image: none; }

.rgMultiHeader {
  overflow: hidden; }
  .rgMultiHeader .rgHeaderDiv {
    margin-left: -1px; }

.rgHeaderWrapper .rgHeaderDiv {
  margin-bottom: -1px;
  margin-right: -1px;
  border-right: 1px solid transparent; }

.rgFooterWrapper .rgFooterDiv {
  margin-top: -1px; }

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
  padding-top: 5px;
  padding-bottom: 4px;
  text-align: left;
  font-weight: normal; }

.RadGrid .rgHeader a {
  text-decoration: none; }

.RadGrid .rgCheck input {
  height: 15px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  cursor: default; }

.RadGrid .rgRotateHeader {
  vertical-align: top; }

.RadGrid .rgRotateHeader a,
.RadGrid .rgRotateHeader span {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 11px 11px;
  transform-origin: 11px 11px;
  writing-mode: tb-rl;
  display: inline-block; }

._Telerik_IE9 .RadGrid .rgRotateHeader a,
._Telerik_IE9 .RadGrid .rgRotateHeader span {
  transform: rotate(0); }

.rfdCheckbox .RadGrid .rgCheck input {
  height: 20px; }

.rgPager .riSingle .riTextBox {
  height: 22px; }

* + html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px; }

.RadGrid .rgPagerTextBox {
  text-align: center; }

.GridReorderTop, .GridReorderBottom {
  width: 9px;
  height: 9px;
  margin: 0 0 0 -5px;
  padding: 0; }

.RadGrid .rgFilterRow > td {
  padding-top: 4px;
  padding-bottom: 7px; }

.RadGrid .rgFilter {
  width: 22px;
  height: 22px;
  margin: 0 0 0 2px; }

.RadGrid .rgFilterBox {
  border-width: 1px;
  border-style: solid;
  margin: 0;
  height: 15px;
  padding: 2px 1px 3px;
  font-size: 12px;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.rgFilterRow .riSingle .riTextBox {
  height: 22px; }

.RadGrid .rgFilterRow .RadInput, .RadGrid .rgFilterRow .RadRating {
  display: inline-block;
  vertical-align: middle; }

* + html .RadGrid .rgFilterRow .RadRating {
  display: inline;
  zoom: 1; }

.GridContextMenu li.rgFilterListMenu,
.GridContextMenu li.rgFilterMenu {
  max-width: 200px;
  height: auto; }
  html .GridContextMenu li.rgFilterListMenu:hover, html
  .GridContextMenu li.rgFilterMenu:hover {
    background: none; }
  .GridContextMenu li.rgFilterListMenu .RadInput,
  .GridContextMenu li.rgFilterListMenu .RadComboBox,
  .GridContextMenu li.rgFilterMenu .RadInput,
  .GridContextMenu li.rgFilterMenu .RadComboBox {
    margin-bottom: 5px; }
  .GridContextMenu li.rgFilterListMenu .rmLeftImage,
  .GridContextMenu li.rgFilterMenu .rmLeftImage {
    left: 0;
    position: absolute; }

.GridContextMenu .rgFilterListMenu .RadListBox {
  width: 160px; }

.GridContextMenu .rmTemplate.rgFilterListMenu div.rmText,
.GridContextMenu .rmTemplate.rgFilterMenu div.rmText {
  overflow: hidden;
  padding-right: 8px; }

.GridContextMenu .rmTemplate.rgFilterListMenu div.rgEmptyList {
  padding: 0; }

.GridContextMenu .rgFilterMenu .rgHCMFilter {
  margin: 0 5px 5px 0; }

.GridContextMenu .rgFilterMenu .rgHCMClear,
.GridContextMenu .rgFilterMenu .rgHCMFilter {
  border-width: 1px;
  border-style: solid; }

div.RadMenu.GridContextMenu .rmContent {
  white-space: normal;
  padding-left: 35px;
  padding-right: 10px; }

.GridContextMenu li.rgHCMFilter {
  background: none; }

.GridContextMenu .rmLeftImage {
  background-repeat: no-repeat;
  background-color: transparent; }

.GridContextMenu .rmArrow {
  z-index: 2000; }

.GridContextMenu .rgFreeze .rmLeftImage {
  background-position: -2px -318px; }

.GridContextMenu .rgUnFreeze .rmLeftImage {
  background-position: -2px -360px; }

.RadMenu .rmGroup .rgHCMItem .rmText {
  width: 161px;
  padding: 6px 5px 5px 30px; }

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd, .rgHCMItem .rgHCMFilter {
  display: block; }

.rgHCMItem .rgHCMShow, .rgHCMItem .rgHCMAnd {
  padding-top: 5px;
  line-height: 12px; }

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMShow, .rgHCMItem .RadComboBox {
  margin: 0 0 5px; }

.rgHCMItem .rgHCMAnd {
  margin: 0 0 5px;
  margin-top: 5px; }

.rgHCMItem .rgHCMFilter {
  margin-top: 11px; }

.rgHCMItem .rgHCMClear, .rgHCMItem .rgHCMFilter {
  width: 160px;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  padding: 1px 0;
  font-size: 12px;
  cursor: pointer; }

.RadFilterMenu_CheckList .RadListBox {
  display: block;
  margin-bottom: 7px;
  margin-top: 5px;
  width: 200px;
  max-height: 250px;
  overflow: auto;
  border-left: 0 none; }

.RadFilterMenu_CheckList div.rlbGroup {
  background: none;
  border-left: none; }

.RadFilterMenu_CheckList ul.rmGroup li.rmLast {
  padding-bottom: 5px; }

.RadFilterMenu_CheckList .rmGroup div.rmText {
  padding: 0 10px 0 0;
  margin-left: 0; }

.RadFilterMenu_CheckList .rgFilterApply,
.RadFilterMenu_CheckList .rgFilterCancel {
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 0 6px 2px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid; }

.RadFilterMenu_CheckList .rgFilterApply {
  margin-left: 5px;
  margin-left: 33px; }

.RadGrid input.rgOptions {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  border: 0 none;
  vertical-align: sub;
  cursor: pointer; }

.RadGrid .rgGroupPanel {
  height: 24px; }

.RadGrid .rgGroupItem {
  padding: 0 2px 1px 3px;
  line-height: 20px;
  font-weight: normal;
  vertical-align: middle; }

.RadGrid .rgGroupHeader td {
  padding-top: 0;
  padding-bottom: 0; }
  .RadGrid .rgGroupHeader td p {
    display: inline;
    margin: 0;
    padding: 0 10px; }
  .RadGrid .rgGroupHeader td div div {
    top: -0.8em;
    padding: 0 10px; }

.RadGrid table.rgMasterTable tr .rgGroupCol,
.RadGrid table.rgMasterTable tr .rgExpandCol {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

.RadGrid .rgGroupHeader td div div div {
  top: 0;
  padding: 0;
  border: 0; }

.RadGrid .rgUpdate, .RadGrid .rgCancel {
  width: 18px;
  height: 18px; }

.RadGrid .rgDetailTable {
  border-style: solid;
  border-width: 1px;
  border-right-width: 0; }

.RadGrid .rgAdd, .RadGrid .rgRefresh {
  width: 18px;
  height: 18px;
  vertical-align: bottom; }

* + html .RadGrid .rgPager .rgPagerButton, * + html .RadGrid .rgPagerLabel, * + html .RadGrid .rgPager .RadComboBox, * + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh {
  vertical-align: middle; }

.RadGrid .rgEdit, .RadGrid .rgDel {
  width: 15px;
  height: 15px;
  display: inline-block;
  text-indent: -9999px; }

.rgPager thead,
.rgPager caption,
.rgCommandTable thead {
  display: none; }

.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
  text-align: right; }

.RadGridRTL .rgPager .rgStatus {
  border-right: 0;
  border-left-width: 1px; }

* + html .RadGridRTL .rgNumPart a {
  float: none;
  display: inline;
  zoom: 1; }

.RadGridRTL .rgWrap {
  float: right; }

.RadGridRTL .rgArrPart1 {
  padding: 0 10px 0 5px; }

.RadGridRTL .rgArrPart2 {
  padding: 0 5px 0 10px; }

.RadGridRTL .rgPageFirst, .RadGridRTL .rgPagePrev {
  margin-right: 0;
  margin-left: 1px; }

.RadGridRTL .rgPageNext, .RadGridRTL .rgPageLast {
  margin-left: 0;
  margin-right: 1px; }

.RadGridRTL .rgInfoPart {
  float: left; }

.RadGridRTL .rgNumPart a {
  float: right; }

.RadGridRTL .rgDetailTable {
  border-right-width: 1px;
  border-left-width: 0; }

.RadGridRTL input.rgRefresh, .RadGridRTL input.rgAdd {
  margin: 0 0 0 4px; }

.RadGridRTL .rgInfoPart {
  text-align: left; }

.RadGridRTL .rgSliderLabel {
  float: right; }

.RadGridRTL .rgPager div.RadSlider {
  float: right;
  margin: 0 0 0 10px; }


/*Telerik RadGrid WF Skin*/

/*global*/

.RadGrid_WF,
.RadGrid_WF *
{
	padding: 0px;
}

.RadGrid_WF
{
	background-color: #F4F4F4;
	border: 1px solid #ADADAD;
	cursor: default;
	outline-width: 0;
	text-align: left;
	-moz-user-select: -moz-none;
	empty-cells: show;
}

.pat .RadGrid_WF {
	-moz-user-select: text;
}

.RadGrid_WF .inlineButton
{
	/*position: relative;
	top: 2px;*/
	vertical-align: top;
	margin-top: 2px;
}

.RadGrid_WF>table
{
	outline-width: 0;
}

.RadGrid_WF .GridPager_WF .rgWrap{
	margin-left: 1px;
}

.RadGrid_WF,
.RadGrid_WF .rgMasterTable,
.RadGrid_WF .rgDetailTable,
.RadGrid_WF .rgGroupPanel table,
.RadGrid_WF .rgCommandRow table,
.RadGrid_WF .rgEditForm table,
.RadGrid_WF .rgPager table,
.GridToolTip_WF
{
	line-height: 16px;
}

.RadGrid_WF .rgAdd,
.RadGrid_WF .rgRefresh,
.RadGrid_WF .rgEdit,
.RadGrid_WF .rgDel,
.RadGrid_WF .rgFilter,
.RadGrid_WF .rgPagePrev,
.RadGrid_WF .rgPageNext,
.RadGrid_WF .rgPageFirst,
.RadGrid_WF .rgPageLast,
.RadGrid_WF .rgExpand,
.RadGrid_WF .rgCollapse,
.RadGrid_WF .rgSortAsc,
.RadGrid_WF .rgSortAscrgSortAsc,
.RadGrid_WF .rgSortDesc,
.RadGrid_WF .rgSortDescrgSortDesc,
.RadGrid_WF .rgUpdate,
.RadGrid_WF .rgCancel,
.RadGrid_WF .rgUngroup,
.RadGrid_WF .rgExpXLS,
.RadGrid_WF .rgExpDOC,
.RadGrid_WF .rgExpPDF,
.RadGrid_WF .rgExpCSV
{
	background-image:url(/Skins/WF/Grid/sprite.gif);
}

.RadGrid_WF .rgPagePrev,
.RadGrid_WF .rgPageNext,
.RadGrid_WF .rgPageFirst,
.RadGrid_WF .rgPageLast{
	background-image:url(/images/buttons.gif);
	width: 21px;
	height:18px;
	border-width: 0;
	vertical-align: middle;
}

.RadGrid_WF .rgPagePrev{background-position: -447px 0;}
.RadGrid_WF .rgPagePrev:hover{background-position: -447px -18px;}
.RadGrid_WF .rgPageNext{background-position: -426px 0;}
.RadGrid_WF .rgPageNext:hover{background-position: -426px -18;}
.RadGrid_WF .rgPageFirst{background-position: -510px 0;}
.RadGrid_WF .rgPageFirst:hover{background-position: -510px -18px;}
.RadGrid_WF .rgPageLast{background-position: -489px 0;}
.RadGrid_WF .rgPageLast:hover{background-position: -489px -18px;}

/*header*/

.RadGrid_WF .rgHeaderDiv
{
	background:#eee 0 -7550px repeat-x url(/Skins/WF/Grid/sprite.gif);
	margin-bottom: 0;
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.RadGrid_WF .rgHeader,
.RadGrid_WF .rgResizeCol
{
	border:0;
	background: #efefef url(/Skins/WF/Grid/sprite.gif) 0 -2300px repeat-x;
	border-bottom:1px solid #BBBBBB;
	font-size: 11px;
	font-weight:bold;
	/*padding: 3px 4px 3px 4px;*/
	padding: 2px 4px 1px 4px;
	white-space: nowrap;
}

.RadGrid_WF th.rgSorted
{
	cursor: pointer;
	/* no styling for sorted column
	background-color: #c4c4c4;
	background-position:0 -2600px; */
}

.RadGrid_WF .rgHeader,
.RadGrid_WF .rgHeader a
{
    color: #333;
    /* font-weight: normal; */
}

.RadGrid_WF .rgHeader.rgCheck,
.RadGrid_WF .rgRow .rgCheck{
	width: 24px;
	text-align: center;
}
* html .RadGrid_WF .rgHeader.rgCheck,
* html .RadGrid_WF .rgRow .rgCheck{ width: 32px; }

.RadGrid_WF .rgHeader.rgCheck input,
.RadGrid_WF .rgRow .rgCheck input
{
	margin: 0 4px 0 5px;
}

/*
Hack for FF in proper doctype for the case when no cell in the row contains inline element thus line-height is not applied.
The hack adds a &nbsp; char AFTER the .ellipsis (common.css, display:inlint-block) element.
*/
*|html .RadGrid_WF .rgRow td .ellipsis:after,
*|html .RadGrid_WF .rgEditRow td .ellipsis:after,
*|html .RadGrid_WF .rgRow td .ellipsis2:after,
*|html .RadGrid_WF .rgEditRow td .ellipsis2:after,
*|html .RadGrid_WF .rgRow td .GridNameContainer:after
{
	content: " "; /* It's 0160 char! Save the file in UTF-8 */
	font-size: 11px;
	line-height: 21px;
}

/*rows*/

.RadGrid_WF .rgRow td,
.RadGrid_WF .rgAltRow td,
.RadGrid_WF .rgEditRow td,
.RadGrid_WF .rgFooter td
{
	border-style:solid;
	border-width:0 0 1px 0;
	border-color: #fff;
	background-color:#F4F4F4;
	line-height: 21px;
	padding:0 4px 0 4px;
}

.RadGrid_WF_AlignTop .rgRow td{
	vertical-align: top;
}
.RadGrid_WF_AlignTop .rgRow td.rgCheck{
	padding-top: 3px;
}

.RadGrid_WF .rgAltRow
{
	background:#f2f2f2;
}

.RadGrid_WF .rgAltRow td
{
	border-color:#f2f2f2;
}

.RadGrid_WF .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

.RadGrid_WF .rgRow a,
.RadGrid_WF .rgAltRow a,
.RadGrid_WF .rgEditRow a,
.RadGrid_WF tr.rgEditRow a,
.RadGrid_WF tr.rgHoveredRow a,
.RadGrid_WF tr.rgActiveRow a,
.RadGrid_WF .rgFooter a,
.RadGrid_WF .rgEditForm a
{
	color:#000;
}

.RadGrid_WF .rgSelectedRow{ background-color:#828282; }

.RadGrid_WF .rgActiveRow,
.RadGrid_WF .rgHoveredRow
{
    background-color:#c5c5c5;
    color:#333;
}

.RadGrid_WF .rgEditRow
{
	background:#fff 0 -4900px repeat-x url(/Skins/WF/Grid/sprite.gif);
	color:#333;
}

.RadGrid_WF tr.rgSelectedRow td,
.RadGrid_WF tr.rgSelectedRow td.rgSorted {
	background-color: #F2F2EF;
}

.RadGrid_WF .rgDrag
{
	background-image:url(/Skins/WF/Grid/rgDrag.gif);
}

.RadGrid_WF .rgRow.rgDisabled{
	color: #777;
}

/*footer*/

.RadGrid_WF .rgFooterDiv,
.RadGrid_WF .rgFooter
{
	background:#F4F4F4;
}

.RadGrid_WF .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

/*status*/

.RadGrid_WF .rgPager .rgStatus
{
	border:1px solid;
	border-color:#828282 #c9c9c9 #eee #c9c9c9;
	border-left:0;
}

.RadGrid_WF .rgStatus div
{
	background-image:url(/Skins/WF/Common/loading_small.gif);
}

/*pager*/

.RadGrid_WF .rgPager
{
	background:#F4F4F4;
}

.RadGrid_WF td.rgPagerCell
{
	border:1px solid;
	border-color:#adadad #eee #F4F4F4 #eee;
	border-right:0;
	padding: 0 0 1px;
	white-space: nowrap;
}

.RadGrid_WF .rgInfoPart
{
	color:#8a8a8a;
}

.RadGrid_WF .rgInfoPart strong
{
	color:#4c4e54;
}

.RadGrid_WF .rgPager .rgPagerButton
{
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	background:#e8e8e8 repeat-x 0 -1550px url(/Skins/WF/Grid/sprite.gif);
	color:#000;
	font-family:"segoe ui",arial,sans-serif;
}

.RadGrid_WF .rgNumPart a{
	line-height: 18px;
	margin-right: 1px;
	padding-right: 3px;
	outline-style:none;
	color: #444;
	display: inline-block;
	position: relative;
	top: 1px;
}

.RadGrid_WF .rgNumPart a span{
	padding-left: 3px;
	display: inline-block;
}

.RadGrid_WF .rgNumPart a:hover,
.RadGrid_WF .rgNumPart a:hover span,
.RadGrid_WF .rgNumPart a.rgCurrentPage,
.RadGrid_WF .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url(/Skins/WF/Grid/sprite.gif);
	color: #000;
}

.RadGrid_WF .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_WF .rgNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadGrid_WF .rgNumPart a.rgCurrentPage,
.RadGrid_WF .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
}

.RadGrid_WF .rgNumPart a.rgCurrentPage span,
.RadGrid_WF .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

/*sorting, reordering*/

.RadGrid_WF .rgHeader .rgSortAscrgSortAsc,
.RadGrid_WF .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height: 12px;
}

.RadGrid_WF .rgHeader .rgSortDescrgSortDesc,
.RadGrid_WF .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height: 12px;
}

.GridReorderTop_WF,
.GridReorderBottom_WF
{
	background:0 0 no-repeat url(/Skins/WF/Grid/sprite.gif);
}

.GridReorderBottom_WF
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_WF .rgFilterRow
{
	background:#F4F4F4;
}

.RadGrid_WF .rgFilterRow td
{
    border-bottom:1px solid #828282;
}

.RadGrid_WF .rgFilter
{
	background-position:0 -300px;
}

.RadGrid_WF .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_WF .rgFilterActive,
.RadGrid_WF .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_WF .rgFilterBox
{
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	font-family:"segoe ui",arial,sans-serif;
	color:#333;
}

/*filter context menu*/

.RadMenu_WF .rgHCMClear,
.RadMenu_WF .rgHCMFilter
{
	border-color:#d0d0d0 #a8a8a8 #8b8b8b;
	background:#e8e8e8 center -23px repeat-x url(/Skins/WF/FormDecorator/ButtonSprites.gif);
	color:#000;
	font-family:"segoe ui",arial,sans-serif;
}

.RadMenu_WF .rgHCMClear:hover,
.RadMenu_WF .rgHCMFilter:hover
{
	border-color:#d1d1d1 #b9b9b9 #a3a3a3;
	background-position:center -67px;
	background-color:#e5e5e5;
}

/*grouping*/

.RadGrid_WF .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #828282;
	background:#F4F4F4 0 -1900px repeat-x url(/Skins/WF/Grid/sprite.gif);
}

.RadGrid_WF .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_WF .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_WF .rgGroupPanel .rgSortAscrgSortAsc,
.RadGrid_WF .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_WF .rgGroupPanel .rgSortDescrgSortDesc,
.RadGrid_WF .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_WF .rgUngroup
{
	background-position:0 -6998px;
}

.RadGrid_WF .rgGroupItem
{
	border:1px solid;
	border-color:#c4c4c4 #c4c4c4 #9e9e9e;
	background:#c6c6c6 0 -6500px repeat-x url(/Skins/WF/Grid/sprite.gif);
}

.RadGrid_WF .rgMasterTable td.rgGroupCol,
.RadGrid_WF .rgMasterTable td.rgExpandCol
{
	border-color:#d9d9d9;
	background:#d9d9d9 none;
}

.RadGrid_WF .rgGroupHeader
{
    background:#d9d9d9;
    font-size:1.1em;
    line-height:21px;
	color:#000;
}

.RadGrid_WF .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
}

.RadGrid_WF .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

.RadGrid_WF .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_WF .rgCollapse
{
	background-position:3px -444px;
}

/*editing*/

.RadGrid_WF .rgEditForm
{
	border-bottom:1px solid #E9E9E9;
}

.RadGrid_WF .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_WF .rgCancel
{
	background-position:0 -1850px;
}

/*hierarchy*/

.RadGrid_WF .rgDetailTable
{
	border-color:#828282;
}

/*command row*/

.RadGrid_WF .rgCommandRow
{
	background:#c5c5c5 0 -2099px repeat-x url(/Skins/WF/Grid/sprite.gif);
	color:#000;
}

.RadGrid_WF .rgCommandCell
{
	border:1px solid;
	border-color:#999 #f2f2f2;
	border-top-width:0;
	padding:0;
}

.RadGrid_WF tfoot .rgCommandCell,
.RadGrid_WF .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top-width:1px;
	border-bottom-width:0;
}

.RadGrid_WF .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

.RadGrid_WF .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

.RadGrid_WF .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.RadGrid_WF .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_WF .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_WF .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_WF .rgDel
{
	background-position:0 -1750px;
}

.RadGrid_WF .rgSelected .rgDel
{
	background-position:0 -1775px;
}

.RadGrid_WF .rgExpXLS,
.RadGrid_WF .rgExpDOC,
.RadGrid_WF .rgExpPDF,
.RadGrid_WF .rgExpCSV
{
	background-image:url(/Skins/Common/Grid/export.gif);
}

.RadGrid_WF .rgExpXLS
{
	background-position:0 0;
}
.RadGrid_WF .rgExpDOC
{
	background-position:0 -50px;
}
.RadGrid_WF .rgExpPDF
{
	background-position:0 -100px;
}
.RadGrid_WF .rgExpCSV
{
	background-position:0 -150px;
}

/*multirow select*/

.GridRowSelector_WF
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_WF
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_WF
{
	border:1px solid #828282;
	padding:3px;
	background:#fff;
	color:#333;
}

/*rtl*/

.RadGridRTL_WF .rgPageFirst
{
	background-position:0 -1000px;
}
.RadGridRTL_WF .rgPageFirst:hover
{
	background-position:0 -1050px;
}
.RadGridRTL_WF .rgPagePrev
{
	background-position:0 -850px;
}
.RadGridRTL_WF .rgPagePrev:hover
{
	background-position:0 -900px;
}
.RadGridRTL_WF .rgPageNext
{
	background-position:0 -700px;
}
.RadGridRTL_WF .rgPageNext:hover
{
	background-position:0 -750px;
}
.RadGridRTL_WF .rgPageLast
{
	background-position:0 -550px;
}
.RadGridRTL_WF .rgPageLast:hover
{
	background-position:0 -600px;
}


/* Custom */
.RadGrid_WF .editColumn{
	width: 28px;
}

.RadGrid_WF .pickListEditColumn {
	width: 22px;
}

.RadGrid_WF .pickListEditColumnHeader {
	width: 22px;
	border-right: 0px !important;
}

.RadGrid_WF .rgRow TD.editColumn  {
	padding-left: 0px;
	padding-right: 8px;
}

.RadGrid_WF .rgRow TD.pickListEditColumn
{
	padding: 0 0 1px 6px;
}

.RadGrid_WF .pipeSeparatorGrid {
	font-size: 8px;
	border-left: 1px solid #ADADAD;
	padding-right: 3px;

	line-height: 10px;
	display: inline-block;
}

.RadGrid_WF .rgRow td.rgTrimmed,
.RadGrid_WF .rgEditRow td.rgTrimmed{
	white-space: nowrap;
	overflow: hidden;
}
.RadGrid_WF .rgRow td.rgTrimmed .ellipsis,
.RadGrid_WF .rgEditRow td.rgTrimmed .ellipsis{
	max-width: 100%;
	/*width: 100%;*/
	display: inline-block;
}

.RadGrid_WF .rgRow td.rgTrimmed .ellipsis2,
.RadGrid_WF .rgEditRow td.rgTrimmed .ellipsis2{
	max-width: 100%;
	width: 100%;
	display: inline-block;
}

.RadGrid_WF .rgRow td a,
.RadGrid_WF .rgSelectedRow td a{
	color: #000;
	text-decoration: none;
}
.RadGrid_WF .rgRow td a:hover,
.RadGrid_WF .rgSelectedRow td a:hover{
	text-decoration: underline;
}

.RadGrid_WF .rgHeader.rgPopupMenuColumn { width: 24px; }
* html .RadGrid_WF .rgHeader.rgPopupMenuColumn { width: 34px; padding-left: 8px !important; }
.RadGrid_WF .rgRow .rgPopupMenuColumn {
	width: 24px;
	text-align: center;
}

.RadGrid_WF .rgAdvPart,
.RadGrid_WF .rgInfoPart
{
	padding-top: 2px;
	line-height: 20px
}

.RadGrid_WF .rgArrPart1,
.RadGrid_WF .rgArrPart2
{
	padding-top: 3px;
}

.RadGrid_WF .rgNumPart
/*,
.RadGrid_WF .rgArrPart1,
.RadGrid_WF .rgArrPart2*/
{
	margin-top: 2px;
}

/* /Custom */

.RadGrid_WF .rgPager .RadSlider
{
	margin: 3px 10px 0 0;
}

.RadGrid_WF .rgNoRecords td
{
	text-align: center !important;
}

/*Telerik RadGrid WF Skin*/

.RadGrid_WFLight
{
	border-color: #D4DADC;
	background-color: #FFFFFF;
}

.RadGrid_WFLight .inlineButton
{
	/*position: relative;
	top: 2px;*/
	vertical-align: top;
	margin-top: 2px;
}

.RadGrid_WFLight th.rgHeader
{
	border-right: 1px solid #D4DADC;
	border-bottom: 1px solid #D4DADC;
}

.rgNoRecords td
{
	border-top: none !important;
}

.RadGrid_WFLight .rgHeader.rgCheck,
.RadGrid_WFLight .rgHeader.rgSearchableHeader,
.RadGrid_WFLight .rgHeader.rgHeaderLast{
	border-right: 0px !important;
}

.RadGrid_WFLight .rgRow td, .RadGrid_WFLight .rgAltRow td, .RadGrid_WFLight .rgEditRow td, .RadGrid_WFLight .rgFooter td, .RadGrid_WFLight .rgNoRecords td
{
	background-color: #FFFFFF;
	border-color: #D4DADC;
}

.RadGrid_WFLight .editColumn{
	width: 28px;
}

.RadGrid_WFLight .pickListEditColumn {
	width: 22px;
}

.RadGrid_WFLight .pickListEditColumnHeader {
	width: 22px;
	border-right: 0px !important;
}

.RadGrid_WFLight .rgRow TD.editColumn  {
	padding-left: 0px;
	padding-right: 8px;
}

.RadGrid_WFLight .rgRow TD.pickListEditColumn
{
	padding: 0 0 1px 6px;
}

.RadGrid_WFLight .pipeSeparatorGrid {
	font-size: 8px;
	border-left: 1px solid #ADADAD;
	padding-right: 3px;

	line-height: 10px;
	display: inline-block;
}

.RadGrid_WFLight .rgHeader.rgCheck, .RadGrid_WFLight .rgRow .rgCheck {
    padding: 3px 4px 4px 4px;
}

.RadGrid_WFLight .rgRow td, .RadGrid_DA .rgRow td.rgSorted{
	vertical-align: middle;
}

/*
 * Overrides for Telerik RadGrid WF Skin used in DA module.
 * Must be included AFTER Skins/WF/Grid.WF.css
 */

/* <common grid class overrides and extension classes> */
.RadGrid_DAProp th.rgHeader{
	border-right: 1px solid #E5E5E5;
}

.RadGrid_DAProp .rgHeader.rgCheck{
	border-right: 1px solid #BBBBBB;
}
/* </common grid class overrides and extension classes> */



div.RadToolTip {
  position: absolute;
  cursor: default; }

.RadToolTip.rtLoading {
  width: auto;
  height: 100%; }

.RadToolTip,
.RadToolTip * {
  box-sizing: content-box;
  -moz-box-sizing: content-box; }

.RadToolTip .rtCallout {
  display: none; }

.RadToolTip.rtVisibleCallout .rtCallout {
  display: block; }

.RadToolTip .rtWrapper {
  padding: 0;
  margin: 0;
  border-collapse: collapse; }
  .RadToolTip .rtWrapper .rtWrapperTopLeft,
  .RadToolTip .rtWrapper .rtWrapperTopRight,
  .RadToolTip .rtWrapper .rtWrapperBottomLeft,
  .RadToolTip .rtWrapper .rtWrapperBottomRight {
    width: 3px;
    height: 3px;
    line-height: 1px;
    font-size: 1px;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadToolTip .rtWrapper .rtWrapperTopLeft {
    background-position: 0 -12px; }
  .RadToolTip .rtWrapper .rtWrapperTopRight {
    background-position: right -12px; }
  .RadToolTip .rtWrapper .rtWrapperBottomLeft {
    background-position: 0 -63px; }
  .RadToolTip .rtWrapper .rtWrapperBottomRight {
    background-position: right -63px; }
  .RadToolTip .rtWrapper .rtWrapperTopCenter,
  .RadToolTip .rtWrapper .rtWrapperBottomCenter {
    height: 3px;
    line-height: 0px;
    font-size: 1px;
    background-repeat: repeat-x; }
  .RadToolTip .rtWrapper .rtWrapperTopCenter {
    background-position: 0 -66px; }
  .RadToolTip .rtWrapper .rtWrapperBottomCenter {
    background-position: 0 -120px; }
  .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
  .RadToolTip .rtWrapper .rtWrapperRightMiddle {
    background-repeat: repeat-y;
    font-size: 1px;
    width: 3px; }
  .RadToolTip .rtWrapper .rtWrapperLeftMiddle {
    background-position: 0 0; }
  .RadToolTip .rtWrapper .rtWrapperRightMiddle {
    background-position: -3px 0; }
  .RadToolTip .rtWrapper td.rtWrapperContent {
    font: normal 12px "Segoe UI", Arial, Sans-serif;
    height: 100%;
    padding: 7px; }

.RadToolTip .rtTitlebar {
  font: normal 16px/22px "Segoe UI", Arial, Sans-serif;
  float: left;
  line-height: 22px;
  margin: 7px 0 0 7px; }

.RadToolTip .rtCloseButton {
  display: block;
  float: right;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 16px;
  height: 16px;
  font-size: 1px;
  line-height: 1px;
  background-position: 0 -250px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  outline: none; }

.RadToolTip .rtCloseButton:hover {
  background-position: 0 -270px; }

.RadToolTip .rtShadow .rtCloseButton {
  right: -9px;
  top: -10px;
  *top: -13px; }

.RadToolTip .rtCallout {
  position: absolute;
  height: 11px;
  width: 11px;
  line-height: 0px;
  font-size: 1px;
  background-repeat: no-repeat; }

.RadToolTip .rtCalloutCenter {
  visibility: hidden; }

.RadToolTip .rtCalloutTopLeft {
  margin-top: -10px;
  margin-left: 20px;
  background-position: 0 -22px; }

.RadToolTip .rtCalloutTopCenter {
  left: 50%;
  margin-top: -9px;
  margin-left: -5px;
  background-position: 0 0; }

.RadToolTip .rtCalloutTopRight {
  left: 100%;
  margin-top: -10px;
  margin-left: -35px;
  background-position: 0 -11px; }

.RadToolTip .rtCalloutBottomCenter {
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: -1px;
  background-position: 0 -55px; }

.RadToolTip .rtCalloutBottomRight {
  top: 100%;
  left: 100%;
  margin-left: -40px;
  margin-top: -1px;
  background-position: 0 -66px; }

.RadToolTip .rtCalloutBottomLeft {
  top: 100%;
  margin-left: 20px;
  margin-top: -1px;
  background-position: 0 -77px; }

.RadToolTip .rtCalloutMiddleLeft {
  top: 50%;
  margin-left: -10px;
  margin-top: -5px;
  background-position: 0 -44px; }

.RadToolTip .rtCalloutMiddleRight {
  left: 100%;
  top: 50%;
  margin-left: -1px;
  margin-top: -5px;
  background-position: 0 -33px; }

.RadToolTip .rtWrapper .rtWrapperTopLeft,
.RadToolTip .rtWrapper .rtWrapperTopCenter,
.RadToolTip .rtWrapper .rtWrapperTopRight,
.RadToolTip .rtWrapper .rtWrapperLeftMiddle,
.RadToolTip .rtWrapper .rtWrapperContent,
.RadToolTip .rtWrapper .rtWrapperRightMiddle,
.RadToolTip .rtWrapper .rtWrapperBottomLeft,
.RadToolTip .rtWrapper .rtWrapperBottomCenter,
.RadToolTip .rtWrapper .rtWrapperBottomRight {
  padding: 0;
  border: 0;
  border-collapse: collapse; }

.RadToolTip table.rtShadow .rtWrapperTopLeft,
.RadToolTip table.rtShadow .rtWrapperTopRight,
.RadToolTip table.rtShadow .rtWrapperBottomLeft,
.RadToolTip table.rtShadow .rtWrapperBottomRight {
  width: 7px;
  height: 7px;
  line-height: 1px;
  font-size: 1px;
  background-color: transparent;
  background-repeat: no-repeat; }

.RadToolTip table.rtShadow .rtWrapperTopLeft {
  background-position: 0 -128px; }

.RadToolTip table.rtShadow .rtWrapperTopRight {
  background-position: -9px -128px; }

.RadToolTip table.rtShadow .rtWrapperBottomLeft {
  background-position: 0 -135px; }

.RadToolTip table.rtShadow .rtWrapperBottomRight {
  background-position: -9px -135px; }

.RadToolTip table.rtShadow .rtWrapperTopCenter,
.RadToolTip table.rtShadow .rtWrapperBottomCenter {
  height: 7px;
  line-height: 0px;
  font-size: 1px;
  background-repeat: repeat-x; }

.RadToolTip table.rtShadow .rtWrapperTopCenter {
  background-position: 0 -145px; }

.RadToolTip table.rtShadow .rtWrapperBottomCenter {
  background-position: 0 -152px; }

.RadToolTip table.rtShadow .rtWrapperLeftMiddle,
.RadToolTip table.rtShadow .rtWrapperRightMiddle {
  background-repeat: repeat-y;
  font-size: 1px;
  width: 7px; }

.RadToolTip table.rtShadow .rtWrapperLeftMiddle {
  background-position: -7px 0; }

.RadToolTip table.rtShadow .rtWrapperRightMiddle {
  background-position: -14px 0; }

.RadToolTip.rtShadow .rtCalloutTopLeft,
.RadToolTip.rtShadow .rtCalloutTopRight {
  margin-top: -4px; }

.RadToolTip.rtShadow .rtCalloutTopCenter {
  margin-top: -3px; }

.RadToolTip.rtShadow .rtCalloutMiddleRight {
  margin-left: -7px; }

.RadToolTip.rtShadow .rtCalloutMiddleLeft {
  margin-left: -4px; }

.RadToolTip.rtShadow .rtCalloutBottomRight,
.RadToolTip.rtShadow .rtCalloutBottomCenter,
.RadToolTip.rtShadow .rtCalloutBottomLeft {
  margin-top: -7px; }

.RadToolTip table.rtShadow .rtCloseButton {
  margin-top: 6px;
  margin-right: 8px;
  *margin-top: 10px;
  *margin-right: 8px; }

.RadToolTip table.rtShadow .rtVisibleTitleBar .rtWrapperTopLeft {
  background-position: 0 -205px; }

.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter {
  background-position: 0 -165px; }

.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopRight {
  background-position: -7px -205px; }

div.RadToolTip_rtl .rtCloseButton,
div.RadToolTip_rtl .rtCloseButton:hover {
  text-decoration: none;
  outline: none;
  left: -6px;
  margin-left: 1px;
  right: auto;
  margin-right: auto; }

div.RadToolTip_rtl table.rtShadow .rtCloseButton,
div.RadToolTip_rtl table.rtShadow .rtCloseButton:hover {
  left: -2px;
  right: auto;
  margin-right: auto; }

* + html div.RadToolTip_rtl table.rtShadow td a.rtCloseButton {
  left: 6px;
  right: auto; }

div.RadToolTip_rtl div.rtTitlebar,
div.RadToolTip_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
  float: right;
  margin-right: 7px; }

div.RadToolTip_rtl .rtCalloutCenter {
  right: 0;
  left: auto; }

.RadToolTip_rtl .rtCalloutTopLeft {
  margin-right: -8px;
  left: 0; }

.RadToolTip_rtl .rtCalloutTopCenter {
  margin-right: 10px; }

.RadToolTip_rtl .rtCalloutTopRight {
  margin-right: 20px; }

.RadToolTip_rtl .rtCalloutBottomCenter {
  margin-right: 10px; }

.RadToolTip_rtl .rtCalloutBottomRight {
  margin-right: 40px; }

.RadToolTip_rtl .rtCalloutBottomLeft {
  margin-right: -20px;
  left: 0; }

.RadToolTip_rtl .rtCalloutMiddleLeft {
  margin-right: 10px;
  left: 0; }

.RadToolTip_rtl .rtCalloutMiddleRight {
  margin-right: 1px; }

div.RadToolTip_rtl.rtShadow .rtCalloutMiddleLeft {
  *margin-right: 4px !important; }


/* RadToolTip WF Skin */

.RadToolTip_WF.rtLoading
{	
	background: url(/Skins/WF/Common/loading.gif) no-repeat center;
}

div.RadToolTip_WF table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_WF table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_WF table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_WF table.rtWrapper td.rtWrapperBottomRight,
div.RadToolTip_WF table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_WF table.rtWrapper td.rtWrapperBottomCenter,
div.RadToolTip_WF a.rtCloseButton
{
	background-image: url(/Skins/WF/ToolTip/ToolTipSprites.gif);
}

div.RadToolTip_WF table.rtShadow td.rtWrapperTopLeft,
div.RadToolTip_WF table.rtShadow td.rtWrapperTopRight,
div.RadToolTip_WF table.rtShadow td.rtWrapperBottomLeft,
div.RadToolTip_WF table.rtShadow td.rtWrapperBottomRight,
div.RadToolTip_WF table.rtShadow td.rtWrapperTopCenter,
div.RadToolTip_WF table.rtShadow td.rtWrapperBottomCenter,
div.RadToolTip_WF a.rtCloseButton
{
	background-image: url(/Skins/WF/ToolTip/ToolTipSprites.gif);
}

* html div.RadToolTip_WF a.rtCloseButton
{
	background-image: url(/Skins/WF/ToolTip/ToolTipSprites.gif);
}

div.RadToolTip_WF table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_WF table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url(/Skins/WF/ToolTip/ToolTipVerticalSprites.gif);
}

div.RadToolTip_WF table.rtShadow td.rtWrapperLeftMiddle,
div.RadToolTip_WF table.rtShadow td.rtWrapperRightMiddle
{
	background-image:  url(/Skins/WF/ToolTip/ToolTipVerticalSprites.gif);
}

div.RadToolTip_WF table.rtWrapper td.rtWrapperContent
{
	padding: 6px;
	font-family: Arial;
	font-size: 11px;
	background-color: #E6E5C6;
	color: #000;
}

div.RadToolTip_WF div.rtTitlebar
{	
	color: #000;
}

div.RadToolTip_WF div.rtCallout
{
	background-image: url(/Skins/WF/ToolTip/Callouts.gif);
	height: 16px; 
	width: 16px;
}

div.RadToolTip_WF .rtCalloutBottomRight
{
	margin-left: -24px; 
	background-position: 0 -81px;
	margin-left: -24px;
}

div.RadToolTip_WF .rtCalloutBottomLeft
{
	top: 100% ;
	margin-left: 8px; 
	margin-top: -1px ;
	background-position: 0 -81px;
}

div.RadToolTip_WF .rtCalloutTopRight
{
	margin-top: -13px; 
	margin-left: -24px;
}

div.RadToolTip_WF .rtCalloutMiddleRight
{
	left: 100% ; 
	top: 24px;
	margin-left: -1px;
	margin-top: -15px;
	background-position: 0 -49px;
}

div.RadToolTip_WF .rtCalloutMiddleLeft
{
	background-position: 0 -65px ;
	margin-left: -11px; 
}

div.RadToolTip_WF  .rtCalloutTopLeft
{
	background-position: 0 -14px;
}

div.RadToolTip_WF .rtCalloutMiddleLeft
{
	top: 16px;
	margin-left: -11px; 
	margin-top: -8px;
}
.RadPanelBar {
  width: 250px;
  text-align: left;
  -webkit-tap-highlight-color: transparent; }

.RadPanelBar_rtl {
  text-align: right; }

.RadPanelBar .rpRootGroup {
  border-width: 1px;
  border-style: solid; }

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
  margin: 0;
  padding: 0;
  list-style-position: outside;
  list-style: none; }

.RadPanelBar .rpSlide {
  position: static;
  float: none;
  height: auto;
  overflow: hidden;
  display: none;
  zoom: 1; }

.RadPanelBar .rpItem {
  float: none;
  display: block;
  overflow: hidden;
  position: static; }

.RadPanelBar .rpItem:after,
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after {
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

.RadPanelBar .rpLink {
  cursor: pointer;
  text-decoration: none;
  overflow: hidden;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  zoom: 1; }

.RadPanelBar .rpLink:focus {
  outline: 0 none; }

.RadPanelBar .rpLink,
.RadPanelBar .rpOut,
.RadPanelBar .rpText {
  display: block; }

* + html .RadPanelBar .rpItem {
  display: inline; }

* + html .RadPanelBar .rpGroup .rpItem {
  display: block; }

* + html .RadPanelBar .rpSeparator {
  display: block; }

.RadPanelBar .rpHeaderTemplate,
.RadPanelBar .rpOut {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.RadPanelBar .rpHeaderTemplate {
  line-height: 25px; }

.RadPanelBar .rpFocused .rpOut,
.RadPanelBar a.rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar a.rpSelected:hover .rpOut {
  border-bottom-width: 0;
  padding-bottom: 1px; }

.RadPanelBar a.rpDisabled:hover .rpOut {
  padding-bottom: 0;
  border-bottom-width: 1px; }

.RadPanelBar .rpImage {
  float: left;
  border: 0;
  vertical-align: middle;
  padding: 4px 3px 3px; }

.RadPanelBar_rtl .rpImage {
  float: right; }

.RadPanelBar .rpText {
  padding: 0 10px; }

.RadPanelBar .rpGroup {
  overflow: auto;
  overflow-x: hidden;
}

.RadPanelBar .rpGroup .rpLink,
.RadPanelBar .rpGroup .rpTemplate {
  background-color: transparent;
  border-bottom: 0;
  font-size: 12px;
  line-height: 22px; }

.RadPanelBar .rpGroup a.rpLink:hover {
  border-bottom: 0; }

.RadPanelBar .rpGroup .rpLink .rpOut,
.RadPanelBar .rpGroup .rpExpanded .rpOut,
.RadPanelBar .rpGroup .rpSelected .rpOut,
.RadPanelBar .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar .rpGroup a.rpExpanded:hover .rpOut,
.RadPanelBar .rpGroup a.rpSelected:hover .rpOut {
  padding-bottom: 0; }

.RadPanelBar .rpGroup a.rpDisabled:hover .rpOut {
  border-bottom: 0; }

.RadPanelBar .rpGroup .rpOut {
  border-bottom: 0;
  margin-right: 3px; }

.RadPanelBar .rpGroup .rpImage {
  padding: 3px 3px 3px 9px; }

.RadPanelBar .rpLevel2 .rpTemplate,
.RadPanelBar .rpLevel2 .rpOut {
  padding-left: 15px; }

.RadPanelBar .rpLevel3 .rpTemplate,
.RadPanelBar .rpLevel3 .rpOut {
  padding-left: 30px; }

.RadPanelBar_rtl .rpLevel2 .rpTemplate,
.RadPanelBar_rtl .rpLevel2 .rpOut {
  padding-left: 0;
  padding-right: 15px; }

.RadPanelBar_rtl .rpLevel3 .rpTemplate,
.RadPanelBar_rtl .rpLevel3 .rpOut {
  padding-left: 0;
  padding-right: 30px; }

.RadPanelBar .rpLevel1 .rpFirst {
  padding-top: 1px;
  zoom: 1; }

.RadPanelBar .rpLevel2 .rpItem {
  padding-top: 0; }

.RadPanelBar .rpLevel1 .rpLast {
  padding-bottom: 1px; }

.RadPanelBar .rpLevel2 .rpItem {
  padding-bottom: 0; }

.RadPanelBar .rpExpandable .rpExpandHandle,
.RadPanelBar .rpExpanded .rpExpandHandle {
  display: block;
  float: right;
  height: 15px;
  width: 15px;
  margin: 5px 5px 0 0; }

.RadPanelBar .rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar .rpGroup .rpExpandable .rpExpandHandle {
  margin: 4px 2px 0 0; }

.RadPanelBar_rtl .rpExpandable .rpExpandHandle,
.RadPanelBar_rtl .rpExpanded .rpExpandHandle {
  float: left;
  margin: 5px 0 0 5px; }

.RadPanelBar_rtl .rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_rtl .rpGroup .rpExpandable .rpExpandHandle {
  margin: 4px 0 0 5px; }

@media print {
  .RadPanelBar div.rpSlide,
  .RadPanelBar li.rpItem,
  .RadPanelBar a.rpLink {
    overflow: visible; }
  .RadPanelBar ul.rpGroup {
    overflow: visible !important; } }


.RadPanelBar_WF {
	background: #fff;
	white-space: nowrap;
	line-height: 20px;
}

.RadPanelBar_WF .rpRootGroup,
.RadPanelBar_WF .rpOut,
.RadPanelBar_WF .rpLink {
	border-width: 0;
}

.RadPanelBar_WF .rpSelected .rpOut
{
	padding-bottom: 0px;
}

.RadPanelBar_WF a.rpLink:hover .rpOut
/*,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar a.rpSelected:hover .rpOut*/
{
	border-bottom-width: 1px;
	padding-bottom: 0px;
}


.RadPanelBar_WF .rpText{
	color: #000;
	padding-left: 6px;
	font-weight: bold;
}

.RadPanelBar_WF .rpGroup .rpOut
{
	margin-right: 0px;
}

.RadPanelBar_WF .rpGroup .rpText{
	font-weight: normal;
}

.RadPanelBar_WF div.rpHeaderTemplate,
.RadPanelBar_WF .rpLink .rpOut {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #BBBBBB;
	background: #fdfdfd url(/Skins/WF/PanelBar/States.gif) repeat-x  0 1px;
}

.RadPanelBar_WF .rpExpanded .rpOut {
	background-position: 0 0;
}

.RadPanelBar_WF .rpFirst .rpLink .rpOut,
.RadPanelBar_WF .rpGroup .rpLink .rpOut {
	border-top-width: 0;
}

.RadPanelBar_WF .rpGroup .rpLink .rpOut{
	border-bottom:1px solid #DFDFDF;
	background: #fff none;
}

.RadPanelBar_WF .rpLast{
	border-bottom:1px solid #DFDFDF;
}

.RadPanelBar_WF .rpGroup .rpLast,
.RadPanelBar_WF .rpGroup .rpLast .rpOut{
	border-bottom-width: 0;
}

.RadPanelBar_WF .rpLevel1 .rpLast,
.RadPanelBar .rpLevel1 .rpFirst {
	padding: 0;
}

.RadPanelBar_WF .rpGroup .rpLink:hover .rpOut{
	background-color: #fafaf0;
	border-bottom:1px solid #DFDFDF;
}

.RadPanelBar_WF .rpGroup .rpLink
{
	font-size: 11px;
	line-height: 20px;
}
.RadPanelBar_WF .rpGroup a.rpSelected .rpOut,
.RadPanelBar_WF .rpGroup a.rpSelected:hover .rpOut{
	background-color: #E6E5C6;
}

.RadPanelBar_WF .rpGroup .rpLast .rpOut,
.RadPanelBar_WF .rpGroup .rpLast:hover .rpOut{
	border-bottom-width: 0px;
}

.RadPanelBar_WF a.rpFocused,
.RadPanelBar_WF a.rpExpanded,
.RadPanelBar_WF a.rpSelected,
.RadPanelBar_WF a.rpSelected:hover
{
}

.RadPanelBar_WF .rpFocused .rpOut,
.RadPanelBar_WF a.rpLink:hover .rpOut,
.RadPanelBar_WF .rpSelected .rpOut,
.RadPanelBar_WF a.rpSelected:hover .rpOut {
	padding-bottom: 0;
}

/* <root items (disabled)> */
.RadPanelBar_WF a.rpDisabled,
.RadPanelBar_WF a.rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_WF .rpGroup a.rpDisabled .rpOut,
.RadPanelBar_WF .rpGroup a.rpDisabled:hover .rpOut{
	background-color: #f9f9f9;
}

.RadPanelBar_WF .rpGroup a.rpDisabled .rpOut .rpText,
.RadPanelBar_WF .rpGroup a.rpDisabled:hover .rpOut .rpText{
	color: #7a7a7a;
}


/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_WF .rpExpandable .rpExpandHandle
{
	background: transparent url(/Skins/WF/PanelBar/Expandable.gif) no-repeat;
	margin-top: 3px;
}

.RadPanelBar_WF_rtl .rpGroup .rpText{
	color: #333333;
	padding: 0px 8px;
}

.RadPanelBar_WF .rpExpandable .rpExpandHandle,
.RadPanelBar_WF .rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: 0 -5px; }
.RadPanelBar_WF .rpExpanded .rpExpandHandle,
.RadPanelBar_WF .rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: 0 -181px; }
/*      </expand arrows> */


/*      <subitems (expand arrows)> */
.RadPanelBar_WF .rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_WF .rpGroup .rpExpandable:hover .rpNavigation .rpExpandHandle { background-position: -2px -343px; }
.RadPanelBar_WF .rpGroup .rpExpandable:hover .rpExpandHandle,
.RadPanelBar_WF .rpGroup .rpExpandable:hover .rpNavigation .rpExpandHandleHovered { background-position: -2px -343px; }
.RadPanelBar_WF .rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_WF .rpGroup .rpExpanded:hover .rpNavigation .rpExpandHandle { background-position: -2px -482px; }
.RadPanelBar_WF .rpGroup .rpExpanded:hover .rpExpandHandle,
.RadPanelBar_WF .rpGroup .rpExpanded:hover .rpNavigation .rpExpandHandleHovered { background-position: -2px -482px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */

.RadPanelBar_WF .rpGroup .rpTemplate {
	font-size: 11px;
	line-height: normal;
}

.RadSlider {
  width: 22px;
  height: 22px;
  color: black;
  font: normal 10px "Segoe UI", Arial, Verdana, sans-serif; }
  .RadSlider,
  .RadSlider * {
    box-sizing: content-box; }
  .RadSlider .rslTrack {
    z-index: 1;
    border-style: solid; }
  .RadSlider .rslDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }
  .RadSlider .rslDisabled,
  .RadSlider .rslDisabled a,
  .RadSlider .rslDisabled li {
    cursor: no-drop; }
  .RadSlider a {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    overflow: hidden; }
  .RadSlider a:focus,
  .RadSlider a:active {
    outline: none; }
  .RadSlider .rslHandle span,
  .RadSlider .rslDraghandle span {
    display: block; }
  .RadSlider .rslHorizontal,
  .RadSlider .rslVertical {
    position: relative;
    -moz-user-select: none;
    font-size: 1px;
    line-height: 2px; }
  .RadSlider .rslHorizontal,
  .RadSlider .rslHorizontal a.rslHandle,
  .RadSlider .rslHorizontal a.rslDraghandle {
    height: 22px;
    line-height: 22px; }
  .RadSlider .rslHorizontal a.rslHandle {
    width: 25px;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal .rslDecrease {
    background-position: 0 -22px; }
  .RadSlider .rslHorizontal .rslDecrease:hover {
    background-position: -25px -22px; }
  .RadSlider .rslHorizontal .rslIncrease {
    background-position: 0 0; }
  .RadSlider .rslHorizontal .rslIncrease:hover {
    background-position: -25px 0; }
  .RadSlider .rslHorizontal a.rslDraghandle {
    width: 9px;
    margin-top: -8px;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal a.rslDraghandle:hover {
    background-position: -9px 0; }
  .RadSlider .rslHorizontal a.rslDraghandle:focus,
  .RadSlider .rslHorizontal a.rslDraghandle:active {
    background-position: -18px 0; }
  .RadSlider .rslHorizontal .rslTrack,
  .RadSlider .rslHorizontal .rslSelectedregion {
    height: 6px;
    line-height: 6px; }
  .RadSlider .rslHorizontal .rslTrack {
    border-width: 0 1px; }
  .RadSlider .rslHorizontal .rslItemsWrapper {
    margin: 0 1px; }
  .RadSlider .rslHorizontal.rslBottom .rslItem span {
    display: table-cell;
    vertical-align: bottom;
    text-align: center; }
  .RadSlider .rslDisabled .rslLiveDragHandle {
    filter: alpha(opacity=100);
    opacity: 1; }
  .RadSlider .rslVertical a.rslHandle,
  .RadSlider .rslVertical a.rslDraghandle {
    width: 22px; }
  .RadSlider .rslVertical a.rslHandle {
    height: 25px;
    line-height: 25px;
    background-repeat: no-repeat; }
  .RadSlider .rslVertical .rslDecrease {
    background-position: 0 0; }
  .RadSlider .rslVertical .rslDecrease:hover {
    background-position: 0 -28px; }
  .RadSlider .rslVertical .rslIncrease {
    background-position: -22px 3px; }
  .RadSlider .rslVertical .rslIncrease:hover {
    background-position: -22px -25px; }
  .RadSlider .rslVertical .rslTrack,
  .RadSlider .rslVertical .rslSelectedregion {
    width: 6px; }
  .RadSlider .rslVertical .rslTrack {
    border-width: 1px 0; }
  .RadSlider .rslVertical .rslItemsWrapper {
    margin: 1px 0; }
  .RadSlider .rslVertical a.rslDraghandle {
    height: 9px;
    line-height: 8px;
    margin-left: -8px; }
  .RadSlider .rslVertical a.rslDraghandle:hover {
    background-position: 0 -9px; }
  .RadSlider .rslVertical a.rslDraghandle:focus,
  .RadSlider .rslVertical a.rslDraghandle:active {
    background-position: 0 -18px; }
  .RadSlider .rslVertical.rslLeft .rslItem {
    text-align: right; }
  .RadSlider .rslVertical.rslLeft .rslItem span {
    padding-right: 12px; }
  .RadSlider .rslVertical.rslRight .rslItem {
    padding-left: 11px; }
  .RadSlider .rslItemsWrapper,
  .RadSlider .rslItem,
  .RadSlider .rslLargeTick,
  .RadSlider .rslSmallTick {
    margin: 0;
    padding: 0;
    list-style: none !important; }
  .RadSlider .rslItem span,
  .RadSlider .rslLargeTick span {
    font-size: 11px; }
  .RadSlider .rslVertical .rslItemsWrapper .rslItemFirst,
  .RadSlider .rslHorizontal .rslItemsWrapper .rslItemFirst {
    background-image: none; }
  .RadSlider .rslItem {
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    background-repeat: no-repeat; }
  .RadSlider .rslHorizontal .rslItem {
    text-align: center; }
  .RadSlider .RadSlider .rslItemsWrapper li.rslItemDisabled {
    color: #d0d0ce; }
  .RadSlider .rslMiddle .rslItem,
  .RadSlider .rslLeft .rslLargeTick,
  .RadSlider .rslLeft .rslSmallTick {
    background-position: left center; }
  .RadSlider .rslTop .rslItem {
    background-position: left top; }
  .RadSlider .rslBottom .rslItem {
    background-position: left bottom; }
  .RadSlider .rslCenter .rslItem,
  .RadSlider .rslTop .rslLargeTick,
  .RadSlider .rslTop .rslSmallTick {
    background-position: center top; }
  .RadSlider .rslLeft .rslItem {
    background-position: left top; }
  .RadSlider .rslRight .rslItem {
    background-position: right top; }
  .RadSlider .rslLargeTick,
  .RadSlider .rslSmallTick {
    cursor: default;
    position: relative;
    background-repeat: no-repeat; }
  .RadSlider .rslCenter .rslLargeTick,
  .RadSlider .rslCenter .rslSmallTick,
  .RadSlider .rslMiddle .rslLargeTick,
  .RadSlider .rslMiddle .rslSmallTick {
    background-position: center center; }
  .RadSlider .rslRight .rslLargeTick,
  .RadSlider .rslRight .rslSmallTick {
    background-position: right center; }
  .RadSlider .rslBottom .rslLargeTick,
  .RadSlider .rslBottom .rslSmallTick {
    background-position: center bottom; }
  .RadSlider .rslLiveDragHandleActive {
    filter: alpha(opacity=40);
    opacity: 0.4; }
  .RadSlider .rslLiveDragHandle {
    filter: alpha(opacity=0);
    opacity: 0; }
  .RadSlider .rslHandle,
  .RadSlider .rslDraghandle,
  .RadSlider .rslTrack,
  .RadSlider .rslSelectedregion,
  .RadSlider .rslItemsWrapper,
  .RadSlider .rslLargeTick span {
    position: absolute;
    top: 0;
    left: 0; }
  .RadSlider .rslHorizontal .rslTrack,
  .RadSlider .rslHorizontal .rslItemsWrapper {
    left: 25px; }
  .RadSlider .rslVertical .rslTrack,
  .RadSlider .rslVertical .rslItemsWrapper {
    top: 25px; }
  .RadSlider .rslHorizontal .rslIncrease,
  .RadSlider .rslRight .rslHandle,
  .RadSlider .rslLeft .rslItemsWrapper,
  .RadSlider .rslLeft .rslLargeTick span,
  .RadSlider .rslVertical .rslLargeTick span.rslBRItemText {
    left: auto;
    right: 0; }
  .RadSlider .rslTop .rslItemsWrapper,
  .RadSlider .rslBottom .rslHandle,
  .RadSlider .rslVertical .rslIncrease,
  .RadSlider .rslTop .rslLargeTick span,
  .RadSlider .rslHorizontal .rslLargeTick span.rslBRItemText {
    top: auto;
    bottom: 0; }
  .RadSlider .rslHorizontal .rslTrack {
    top: 8px; }
  .RadSlider .rslBottom div.rslTrack {
    top: auto;
    bottom: 8px; }
  .RadSlider .rslVertical .rslTrack {
    left: 8px; }
  .RadSlider .rslRight div.rslTrack {
    left: auto;
    right: 8px; }
  .RadSlider .rslMiddle .rslTrack,
  .RadSlider .rslMiddle .rslHandle {
    top: 50%; }
  .RadSlider .rslCenter .rslTrack,
  .RadSlider .rslCenter .rslHandle {
    left: 50%; }
  .RadSlider .rslMiddle a.rslHandle {
    margin-top: -11px; }
  .RadSlider .rslMiddle div.rslTrack {
    margin-top: -3px; }
  .RadSlider .rslCenter a.rslHandle {
    margin-left: -11px; }
  .RadSlider .rslCenter div.rslTrack {
    margin-left: -3px; }
  .RadSlider .rslHorizontal .rslItem,
  .RadSlider .rslHorizontal .rslLargeTick,
  .RadSlider .rslHorizontal .rslSmallTick {
    float: left; }
  .RadSlider .rslLargeTick span {
    white-space: nowrap; }
  .RadSlider .rslHorizontal .rslLargeTick span {
    width: 100%;
    text-align: center; }
  .RadSlider .rslVertical .rslLargeTick span {
    height: 100%; }
  .RadSlider .rslHorizontal .rslSmallTick,
  .RadSlider .rslHorizontal .rslLargeTick {
    width: 1px; }
  .RadSlider .rslVertical .rslSmallTick,
  .RadSlider .rslVertical .rslLargeTick {
    height: 1px;
    *vertical-align: middle; }


/* RadSlider for ASP.NET AJAX WF Skin */

.RadSlider_WF{
	height: 18px !important;
}

.RadSlider_WF,
.RadSlider_WF .rslItem,
.RadSlider_WF .rslLargeTick span
{
	font: inherit;
	color:black;
}

.RadSlider_WF .rslTrack
{
	border-color:#b9b9b9 #939393 #939393 #b9b9b9;
}

.RadSlider_WF .rslHorizontal
{
	line-height:2px;
}

.RadSlider_WF .rslHorizontal .rslTrack{
	line-height:6px;
	top: 0px;
}

.RadSlider_WF .rslHorizontal a.rslDecrease,
.RadSlider_WF .rslHorizontal a.rslIncrease,
.RadSlider_WF .rslHorizontal a.rslHandle.rslDecrease,
.RadSlider_WF .rslHorizontal a.rslHandle.rslIncrease
{
	width: 21px;
	height: 18px;
	background-color: #efefef;
	background-image: url(/images/buttons.gif);
	background-repeat: no-repeat;
}

.RadSlider_WF .rslHorizontal a.rslDecrease:hover{background-position: -447px -18px;}
.RadSlider_WF .rslHorizontal a.rslIncrease:hover{background-position: -426px -18px;}
.RadSlider_WF .rslHorizontal a.rslDecrease:active{background-position: -447px -36px;}
.RadSlider_WF .rslHorizontal a.rslIncrease:active{background-position: -426px -36px;}
.RadSlider_WF .rslHorizontal a.rslDecrease{background-position: -447px 0;}
.RadSlider_WF .rslHorizontal a.rslIncrease{background-position: -426px 0;}
.RadSlider_WF .rslHorizontal.rslDisabled a.rslDecrease{background-position: -447px -54px;}
.RadSlider_WF .rslHorizontal.rslDisabled a.rslIncrease{background-position: -426px -54px;}

.RadSlider_WF .rslHorizontal a.rslDraghandle
{
	background-image:url(/Skins/WF/Slider/DragHandle.gif);
	height: 18px;
}

.RadSlider_WF .rslTop a.rslDraghandle
{
	background-image:url(/Skins/WF/Slider/DragHandleDown.gif);
}

.RadSlider_WF .rslHorizontal .rslTrack
{
	background:url(/Skins/WF/Slider/TrackBgr.gif) repeat-x;
	top: 7px;
}

.RadSlider_WF .rslHorizontal .rslSelectedregion
{
	background:url(/Skins/WF/Slider/SelectedRegionHorizontalBgr.gif) right top no-repeat;
}

/* vertical slider */
.RadSlider_WF .rslVertical a.rslHandle
{
	background-image:url(/Skins/WF/Slider/HandlesVertical.gif);
}

.RadSlider_WF .rslVertical .rslTrack
{
	background:url(/Skins/WF/Slider/TrackVerticalBgr.gif) repeat-y;
}

.RadSlider_WF .rslVertical .rslSelectedregion
{
	background:url(/Skins/WF/Slider/SelectedRegionVerticalBgr.gif) left bottom no-repeat;
}

.RadSlider_WF .rslVertical a.rslDraghandle
{
	background:url(/Skins/WF/Slider/DragVerticalHandle.gif) no-repeat;
}

.RadSlider_WF .rslLeft a.rslDraghandle
{
	background:url(/Skins/WF/Slider/DragVerticalHandleRight.gif) no-repeat;
}

.RadSlider_WF .rslItem,
.RadSlider_WF .rslLargeTick span
{
	color:#333;
}

.RadSlider_WF .rslItemsWrapper .rslItemSelected
{
	color:#000;
}

/* horizontal slider items */
.RadSlider_WF .rslHorizontal .rslItem
{
	background-image:url(/Skins/WF/Slider/ItemHorizontalBgr.gif);
}

/* vertical slider items */
.RadSlider_WF .rslVertical .rslItem
{
	background-image:url(/Skins/WF/Slider/ItemVerticalBgr.gif);
}

/* horizontal slider - TrackPosition=Top/Bottom */
.RadSlider_WF .rslTop .rslSmallTick,
.RadSlider_WF .rslBottom .rslSmallTick
{
	background-image:url(/Skins/WF/Slider/SmallChangeHorizontal.gif);
}

.RadSlider_WF .rslTop .rslLargeTick,
.RadSlider_WF .rslBottom .rslLargeTick
{
	background-image:url(/Skins/WF/Slider/LargeChangeHorizontal.gif);
}

/* vertical slider - TrackPosition=Left/Right */
.RadSlider_WF .rslLeft .rslSmallTick,
.RadSlider_WF .rslRight .rslSmallTick
{
	background-image:url(/Skins/WF/Slider/SmallChangeVertical.gif);
}

.RadSlider_WF .rslLeft .rslLargeTick,
.RadSlider_WF .rslRight .rslLargeTick 
{
	background-image:url(/Skins/WF/Slider/LargelChangeVertical.gif);
}

/* horizontal slider - TrackPosition=Center */
.RadSlider_WF .rslMiddle .rslSmallTick
{
	background-image:url(/Skins/WF/Slider/SmallChangeMiddleHorizontal.gif);
}

.RadSlider_WF .rslMiddle .rslLargeTick  
{
	background-image:url(/Skins/WF/Slider/LargeChangeMiddleHorizontal.gif);
}

/* vertical slider - TrackPosition=Center */
.RadSlider_WF .rslCenter .rslSmallTick
{
	background-image:url(/Skins/WF/Slider/SmallChangeCenterVertical.gif);
}

.RadSlider_WF .rslCenter .rslLargeTick
{
	background-image:url(/Skins/WF/Slider/LargelChangeCenterVertical.gif);
}
.RadUpload {
  width: 430px;
  text-align: left; }

.RadUpload_rtl {
  text-align: right; }

.RadUpload .ruInputs {
  position: relative;
  zoom: 1; }

.RadUpload .ruInputs li {
  margin: 0 0 5px; }

.RadUpload .ruInputs li.ruActions {
  margin: 1.4em 0 0; }

.RadUpload .ruInputs {
  list-style: none;
  margin: 0;
  padding: 0; }

.RadUpload .ruCheck {
  top: 1px;
  padding: 3px;
  position: static;
  zoom: 1; }

.RadUpload .ruFileWrap {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  line-height: 20px;
  zoom: 1;
  overflow: hidden !important;
  height: 24px; }

.RadUpload_rtl .ruFileWrap {
  padding-left: 0.8em;
  padding-right: 0; }

.ruRtlWrap {
  position: absolute;
  top: 0px;
  left: 0px !important;
  display: block; }

.ruFileWrap .ruRtlWrap input.ruFileInput {
  position: static; }

.RadAsyncUpload span.ruFileWrap {
  padding-left: 0; }

* + html .RadUpload .ruFileWrap {
  top: -1px; }

.RadUpload input.ruFileInput {
  font: 100px monospace;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0; }

.RadUpload .ruStyled .ruFileInput,
.RadUpload .ruFakeInput {
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  padding: 4px 4px 0 4px;
  box-sizing: content-box; }

.RadUpload .ruFileInput,
.RadUpload .ruFakeInput,
.RadUpload .ruButton {
  float: none;
  vertical-align: top; }

.RadUpload .ruFakeInput,
.RadUpload .ruButton {
  border-radius: 0;
  -webkit-appearance: none; }

.RadUpload .ruStyled .ruFileInput {
  position: absolute;
  z-index: 1;
  filter: alpha(opacity=0);
  opacity: 0; }

.RadUpload .ruReadOnly .ruFakeInput {
  position: relative;
  z-index: 2; }

.RadUpload .ruFakeInput {
  height: 16px;
  margin-right: 4px;
  background-position: 0 -93px;
  background-repeat: repeat-x;
  background-color: #fff;
  line-height: 20px\9;
  height: 20px\9;
  padding-top: 0\9; }

.RadAsyncUpload.RadUpload_rtl .ruFakeInput {
  margin-right: 0; }

* + html .RadUpload .ruFakeInput {
  height: 20px;
  margin-top: -1px;
  padding-top: 0;
  padding-right: 0.5em;
  line-height: 20px;
  vertical-align: middle; }

.RadUpload .ruButton {
  width: 79px;
  height: 22px;
  border: 0;
  padding-bottom: 2px;
  background-position: 0 -23px;
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center; }

.RadUpload .ruButton.ruButtonFocus {
  border: 1px dotted #000; }

* + html .RadUpload .ruButton {
  padding-bottom: 0; }

.RadUpload .ruBrowse {
  width: 65px;
  background-position: 0 0; }

.RadUpload_rtl .ruBrowse {
  margin-left: 0;
  margin-right: 4px; }

.RadUpload .ruRemove {
  overflow: visible;
  border: 0;
  background-position: 4px -70px;
  width: auto;
  padding-left: 16px;
  cursor: pointer;
  font-size: 10px; }

.RadUpload_rtl .ruCancel {
  background-position: 100% -70px;
  padding-left: 0;
  padding-right: 14px;
  margin-right: 4px; }

.RadUpload .ruCancel {
  overflow: visible;
  border: 0;
  background-position: 4px -70px;
  width: auto;
  padding-left: 16px;
  cursor: pointer;
  font-size: 10px; }

.RadUpload_rtl .ruRemove {
  background-position: 100% -70px;
  padding-left: 0;
  padding-right: 14px;
  margin-right: 4px; }

.RadUpload .ruActions .ruButton {
  width: 79px;
  margin: 0 16px 0 0;
  background-position: 0 -23px; }

.RadUpload_rtl .ruActions .ruButton {
  margin: 0 0 0 16px; }

.RadUpload input[disabled],
.RadUpload .ruButtonDisabled {
  filter: alpha(opacity=60);
  opacity: 0.6; }

.RadUploadSubmit {
  width: 115px;
  height: 22px;
  border: 0;
  margin: 0;
  padding: 0;
  background-position: 0 -46px;
  background-repeat: no-repeat;
  background-color: transparent;
  font: 11px/22px "Segoe UI", Arial, sans-serif;
  text-align: center; }

.RadUpload .ruUploadProgress {
  padding-left: 18px;
  display: block;
  background: transparent url(/Skins/Common/Upload/AsyncProgress.gif) no-repeat 0 50%; }

.RadUpload_rtl .ruUploadProgress {
  padding-left: 0;
  padding-right: 18px;
  background-position: 100% 50%; }

.RadUpload .ruUploadSuccess,
.RadUpload .ruUploadFailure,
.RadUpload .ruUploadCancelled {
  background-image: url(/Skins/Common/Upload/AsyncStates.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.RadUpload .ruFileRemoved {
  height: 0px;
  margin-bottom: 0px; }

.RadUpload .ruUploadSuccess {
  background-position: 0 18%; }

.RadUpload_rtl .ruUploadSuccess {
  background-position: 100% 18%; }

.RadUpload .ruUploadFailure,
.RadUpload .ruUploadCancelled {
  background-position: 0 80%; }

.RadUpload_rtl .ruUploadFailure,
.RadUpload_rtl .ruUploadCancelled {
  background-position: 100% 80%; }

.RadUpload .ruFileWrap .ruUploadInvalid {
  border-color: #d51923;
  color: #d51923; }

.RadUpload .ruFileProgress,
.RadUpload .ruFileProgressWrap {
  display: block;
  height: 5px;
  background-repeat: repeat-x;
  background-color: transparent; }

.RadUpload .ruFileProgress {
  margin-left: -2px;
  width: 2px; }

.RadUpload_rtl .ruFileProgress {
  margin-left: 0;
  margin-right: -2px; }

.RadUpload .ruFileProgressWrap {
  margin: -3px 0 0;
  position: relative;
  width: 100%; }

* + html .RadUpload .ruFileProgressWrap {
  width: auto;
  margin-top: -4px; }

.RadUpload .ruProgressComplete,
.RadUpload .ruUploadFailure .ruFileProgressWrap,
.RadUpload .ruUploadCancelled .ruFileProgressWrap {
  display: none; }

.ruDropZone {
  padding: 10px;
  width: 100%;
  height: 100%;
  border: 1px solid;
  border-radius: 3px;
  font-size: 18px;
  text-align: center;
  display: none;
  position: absolute;
  left: -11px;
  top: -11px;
  z-index: 2000; }

.ruDropZone span {
  margin: -9px 0 0 0;
  height: 18px;
  width: 100%;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0; }

@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadUpload_rtl .ruRemove {
    margin: 0 0 0 4px; }
  .RadUpload_rtl .ruActions .ruButton {
    margin: 0 16px 0 0; }
  .RadUpload_rtl .ruBrowse {
    margin: 0 0 0 3px; } }


/* RadUpload / WF skin */

/* <general styles> */

.RadUpload_WF,
.RadUpload_WF a,
.RadUpload_WF input,
.RadUploadProgressArea_WF,
.RadUploadProgressArea_WF input
{

}

/* </general styles> */

/* <file inputs> */

.RadUpload_WF
{
	width: 420px;
}

.RadUpload_WF .ruFileProgressWrap {
	height: 0;
	line-height: 0;
}

.RadUpload_WF .ruStyled .ruFileInput
{
	border-color: #abadb3;
	padding: 0;
	height: 20px;
	width: 342px;
}

.RadUpload_WF .ruFileWrap
{
/*	height: 20px;*/
	padding-right: 0.8em;
}

.RadUpload_WF input.ruFileInput
{
	/*font: inherit;*/
	height: 22px;
	top: -1px;
	left: 1px;

	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}

.RadUpload_WF .ruFakeInput
{
	height: 16px;
	padding: 0px 4px 2px 4px;
	width: 260px;
}

.RadUpload_WF .ruFileWrap {
	padding-right: 0.4em;
}

.RadUpload_WF .ruReadOnly .ruFakeInput
{
	background: #f3f3f3;
}

/* </file inputs> */

/* <buttons> */

.RadUpload_WF .ruButton,
.RadUploadProgressArea_WF .ruButton,
.RadUpload_WF .ruActions .ruButton,
.RadUploadProgressArea_WF .ruActions .ruButton
{
	border-width: 0;
	background: transparent url(/images/buttons.gif) no-repeat;
	background-position: -315px -88px;
	text-align: center;
	vertical-align: middle;
	cursor:default;
	height: 20px;
	padding-bottom: 0px;
	width: 68px;

	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}

.RadUpload_WF .ruInputs li.ruActions{
	text-align: right;
	width:402px;
	margin: 6px 0px 5px;
}

.RadUpload_WF .ruBrowse
{
	margin-left: 6px;
}

.RadUpload_WF .ruRemove
{
	color: #333;
	margin-top: 1px;
	padding: 0px;
}

.RadUpload_WF .ruCancel
{
	padding-left: 0px;
}

div.RadUpload_WF .ruInputs .ruButtonHover,
div.RadUpload_WF .ruActions .ruButtonHover,
div.RadUploadProgressArea_WF .ruActions .ruButtonHover
{
    background-position: -315px -108px;
}

div.RadUpload_WF .ruFileWrap .ruButtonHover,
.RadUpload_WF .ruRemove:hover
{
    background-position: -315px -108px;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    background-image: url(/Skins/WF/Upload/ruSprite.png);
    color: #000;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_WF,
.RadUploadProgressArea_WF .ruShadow,
.RadUploadProgressArea_WF .ruShadow div,
.RadUploadProgressArea_WF .ruProgress,
.RadUploadProgressArea_WF .ruProgress .ruFilePortion
{
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}

.RadUploadProgressArea_WF .ruProgress
{
	text-align: right;
}

.RadUploadProgressArea_WF .ruProgress li
{
    color: #666;
}

.RadUploadProgressArea_WF .ruProgress li.ruCurrentFile
{
    color: #222;
}

.RadUploadProgressArea_WF .ruProgress .ruBar
{
    border-color: #b1b1b1 #a2a2a2;
    background-image: url(/Skins/WF/Upload/ruSprite.png);
    background-position: 100% -269px;
}

.RadUploadProgressArea_WF .ruProgress .ruBar div
{
	background-image: url(/Skins/WF/Upload/ruProgress.gif);
	margin-bottom: 0.4em;
}

.RadUploadProgressArea_WF_rtl .ruProgress .ruBar div
{
    background-image: url(/Skins/WF/Upload/ruProgress.gif);
}

.RadUploadProgressArea_WF .ruProgress .ruActions
{
	border-top-color: #dfdfdf;
	background: #f0f0f0;
}

.RadUploadProgressArea_WF .ruProgress .ruActions
{
	border-top-color: #828282;
	background: #f0f0f0;
}

/* </progress area> */

/* <RadAsyncUpload> */

.RadUpload_WF .ruUploadProgress
{
	background-image: none;
}

.RadUpload_WF .ruUploadSuccess,
.RadUpload_WF .ruUploadFailure,
.RadUpload_WF .ruUploadCancelled
{
	background-image: url(/Skins/WF/Upload/AsyncStates.png);
}

.RadUpload_WF .ruUploadInvalid
{
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url(/Skins/WF/Input/sprite.gif);
}

.RadUpload_WF_rtl .ruUploadInvalid
{
    background-position: 3px -297px;
}

.RadUploadProgressArea li.ruProgressHeader
{
	display: none;
}

/* </RadAsyncUpload> */

/**************/
/* FileUpload */
/**************/

.uploadWrongDisplayFiles,
.uploadDisplayFileRequired {
	text-align:center;
	font-style:italic;
	margin-bottom: 7px;
}

.fileUpload.RadUpload_WF .ruFileWrap {
	padding-right: 0;
}

.fileUpload.RadUpload_WF .ruFileProgressWrap,
.fileUpload.RadUpload_WF .ruWFFileProgressWrap {
	background-color: #E6EAED;
	/*background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.5));*/
	border-radius: 6px;
	height: 8px;
	margin-top: 3px;
	display: block;
}

.fileUpload.RadUpload_WF .ruUploadProgress,
.fileUpload.RadUpload_WF .ruUploadSuccess {
	margin-top: 4px;
	margin-bottom: 8px;
	padding-left: 0;
	overflow: visible;
	width: 100%;
}

.fileUpload.RadUpload_WF .ruFileProgress {
	margin-left: 0;
	border-color: #779ECB;
	background-color: #779ECB;
	/*background-image: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));*/
	border-radius: 6px;
	height: 8px;
	width: 0;
}

.fileUpload.RadUpload_WF .ruUploadSuccess .ruFileProgress {
	border-color: #84BD97;
	background-color: #84BD97;
}

.fileUpload.RadUpload_WF .ruFileWrap {
	width: 100%;
}

.displayFileUpload.RadUpload_WF {
	width: 100%;
}

.displayFileUpload.RadUpload_WF .ruUploadSuccess {
	max-width: 330px;
}

.fileUpload.RadUpload_WF .ruCancel,
.fileUpload.RadUpload_WF .ruRemove {
	float: right;
	background-image: url(/images/delete_12x12.png);
	background-repeat: no-repeat;
	background-position: 0px;
	width: 12px;
	height: 12px;
	padding: 0px;
	border: 0px;
	color: transparent;
	cursor: pointer;
	text-overflow: clip;
	font-size: 0px;
	position: relative;
	top: -36px;
	margin-left: 8px;
	margin-top: 0;
}

.displayFileUpload.RadUpload_WF .ruCancel,
.displayFileUpload.RadUpload_WF .ruRemove {
	background-image: url(/images/delete_12x12.png);
	background-repeat: no-repeat;
	background-position: 0px;
	width: 12px;
	height: 12px;
	padding: 0px;
	border: 0px;
	color: transparent;
	cursor: pointer;
	text-overflow: clip;
	font-size: 0px;
	margin-left: 8px;
	margin-top: 0;
}

.displayFileUpload.RadUpload_WF .ruCancel,
.displayFileUpload.RadUpload_WF .ruRemove {
	margin-left: 3px;
	margin-top: 3px;
}

.fileUpload.RadUpload_WF .ruFileWrap {
	height: auto;
	font-size: 13px;
}

.fileUpload.RadUpload_WF .ruInputs .ruFileWrap .fileSize {
	margin-left: 8px;
	color: #888;
}

.fileUpload.RadUpload_WF .ruInputs .ruFileWrap .fileName {
	max-width: 72%;
}

.fileUpload.RadUpload_WF .ruInputs .ruFileWrap .percentUploaded {
	float: right;
	margin-right: 20px;
}

.fileUpload.RadUpload_WF .ruInputs .ruFileWrap .ruUploadProgress .percentUploaded {
	color: #779ECB;
}

.fileUpload.RadUpload_WF .ruInputs .ruFileWrap .ruUploadSuccess .percentUploaded {
	color: #84BD97;
}

.fileUpload.RadUpload_WF .multiUploadFileType {
	vertical-align: top;
	margin-right: 5px;
	float: left;
}

.fileUpload.RadUpload_WF .ruProgressComplete {
	display: block;
}

.fileUpload.RadUpload_WF .ruUploadFailure {
	height: 18px;
	padding-left: 15px;
	margin: 30px 20px 0 0;
	width: initial;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	top: -21px;
}

.fileUpload.RadUpload_WF .ruInputs {
	min-height: 270px;
}

.fileUpload.RadUpload .ruInputs li {
	margin: 0 0 3px;
	padding-top: 2px;
	border-top: 0px solid #D4DADC;
}

.fileUpload.RadUpload_WF .ruFileWrap {
	overflow: visible !important;
}

.fileUpload.RadUpload_WF .ruStyled .ruFileInput {
	position: relative;
	top: 140px;
	left: 217px;
	width: 68px;
}

.fileUpload.RadUpload_WF .ruObject {
	position: relative;
	top: 140px;
	left: 290px;
	z-index: 3000;
}

.fileUpload.RadUpload_WF .ruBrowse {
	border-width: 0 !important;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	top: 140px;
	left: 293px;
	background: transparent url(/images/buttons.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor: default;
	height: 22px;
	width: 68px;
	background-position: -315px 0;
}

.fileUpload.RadUpload_WF .ruButton.ruBrowse.ruButtonHover {
	background-position: -315px -22px;
}

.fileUpload.RadUpload_WF .ruButton.ruBrowse:active {
	background-position: -315px -44px;
}

.fileUpload.RadUpload_WF .ruButton.ruBrowse.ruButtonHover:active {
	background-position: -315px -44px;
}

.fileUpload.RadUpload_WF .ruUploadSuccess {
	background: transparent;
	background-image: none;
}

.fileUpload.RadUpload_WF #rauFile_ClientState,
.fileUpload.RadUpload_WF > input {
	display: none;
}

.RadDropDownList {
  width: 160px;
  line-height: 1.3333;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  cursor: default;
  *zoom: 1;
  *display: inline; }
  .RadDropDownList .rddlInner {
    padding: 2px 22px 2px 5px;
    border-width: 1px;
    border-style: solid;
    display: block;
    position: relative;
    overflow: hidden; }
  .RadDropDownList .rddlFakeInput {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 16px;
    display: block;
    overflow: hidden; }
  .RadDropDownList .rddlEmptyMessage,
  .RadDropDownList .rddlDefaultMessage {
    font-style: italic;
    filter: alpha(opacity=80);
    opacity: .8; }
  .RadDropDownList .rddlIcon {
    width: 16px;
    height: 100%;
    border: 0;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0; }
  .RadDropDownList .rrdlLabel {
    padding-right: 10px;
    vertical-align: top;
    line-height: 22px; }
  .RadDropDownList .rddlDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }
  .RadDropDownList .rddlHovered {
    background-position: 0 -1000px\9; }
  .RadDropDownList .rddlFocused {
    background-position: 0 -2000px\9; }
  .RadDropDownList .rddlDisabled {
    background-position: 0 -3000px\9; }

.RadDropDownList_rtl {
  text-align: right; }

.rddlSlide,
.rddlDropDownSlide {
  float: left;
  display: none;
  position: absolute;
  overflow: hidden;
  z-index: 7000; }

.rddlPopup {
  width: 160px;
  *width: 158px;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  position: relative;
  box-sizing: border-box; }
  .rddlPopup .rddlScroll {
    position: relative;
    overflow: auto; }
  .rddlPopup .rddlHeader,
  .rddlPopup .rddlFooter {
    padding: 2px 5px;
    border: 0 solid transparent;
    border-color: inherit; }
  .rddlPopup .rddlHeader {
    margin-bottom: 1px;
    border-bottom-width: 1px; }
  .rddlPopup .rddlFooter {
    margin-top: 1px;
    border-top-width: 1px; }
  * + html .rddlPopup .rddlHeader,
  * + html .rddlPopup .rddlFooter {
    border-color: expression(this.parentNode.currentStyle['borderColor']); }
  .rddlPopup .rddlList {
    margin: 0;
    padding: 0;
    height: 100%;
    list-style: none;
    position: relative;
    overflow: auto; }
  .rddlPopup .rddlItem {
    margin: 0;
    padding: 2px 5px;
    min-height: 13px; }
    .rddlPopup .rddlItem > label {
      margin: -2px -5px;
      padding: 2px 5px;
      display: block; }

.rddlPopup_rtl {
  text-align: right;
  direction: rtl; }


.RadDropDownList {
  width: 12em;
  line-height: 1.42857143;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  cursor: default;
  outline: 0; }
  .RadDropDownList .rddlInner {
    padding: 4px 2em 4px 10px;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 0;
    display: block;
    position: relative; }
  .RadDropDownList .rddlFakeInput {
    width: 100%;
    height: 1.42857143em;
    display: block;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .RadDropDownList .rddlEmptyMessage,
  .RadDropDownList .rddlDefaultMessage {
    font-style: italic;
    filter: alpha(opacity=80);
    opacity: .8; }
  .RadDropDownList .rddlSelect {
    height: 1.42857143em;
    padding: 4px;
    min-width: 1em;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    box-sizing: content-box; }
  .RadDropDownList .p-icon {
    width: 1em; }
  .RadDropDownList .rrdlLabel {
    vertical-align: top;
    padding-right: 10px;
    line-height: 22px; }
  .RadDropDownList .rddlDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }

.RadDropDownList_rtl,
.RadDropDownList[dir="rtl"] {
  text-align: right; }
  .RadDropDownList_rtl .rddlInner,
  .RadDropDownList[dir="rtl"] .rddlInner {
    padding-left: 2em;
    padding-right: 10px; }
  .RadDropDownList_rtl .rddlSelect,
  .RadDropDownList[dir="rtl"] .rddlSelect {
    left: 0;
    right: auto; }
  .RadDropDownList_rtl .rrdlLabel,
  .RadDropDownList[dir="rtl"] .rrdlLabel {
    padding-left: 10px;
    padding-right: 0; }

.rddlSlide,
.rddlDropDownSlide {
  float: left;
  display: none;
  position: absolute;
  overflow: hidden;
  z-index: 7000; }

.rddlPopup {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  position: relative;
  line-height: 1.42857143; }
  .rddlPopup .rddlHeader,
  .rddlPopup .rddlFooter {
    padding: 4px 10px;
    border: 0 solid transparent;
    border-color: inherit; }
  .rddlPopup .rddlHeader {
    margin-bottom: 1px;
    border-bottom-width: 1px; }
  .rddlPopup .rddlFooter {
    margin-top: 1px;
    border-top-width: 1px; }
  .rddlPopup .rddlList {
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    overflow: auto;
    box-sizing: border-box; }
  .rddlPopup .rddlItem {
    margin: 0;
    padding: 4px 10px;
    min-height: 13px; }
    .rddlPopup .rddlItem > label {
      margin: -4px -10px;
      padding: 4px 10px;
      display: block; }
  .rddlPopup .rddlItemDisabled {
    filter: alpha(opacity=50);
    opacity: .5; }

.rddlPopup_rtl {
  text-align: right;
  direction: rtl; }


.RadDropDownList_WFNew {
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #404040;
	height: 28px;
	margin-bottom: 12px;
}

.RadDropDownList_WFNew .rddlInner {
	border-color: #adadad;
	border-radius: 2px;
	height: 28px;
	padding: 0 0 0 8px;
}

.RadDropDownList_WFNew .rddlFakeInput {
	height: 1.5em;
	line-height: 1.5em;
	padding-top: 5px;
}

.RadDropDownList.RadDropDownList_WFNew .rddlIcon {
	background: url(/Skins/WFNew/DropDownList/rddlSprite.png);
	background-position: 0 0;
	border-left: 1px solid #adadad;
	height: 28px;
	width: 32px;
	cursor: pointer;
}

.RadDropDownList_WFNew .rddlIcon {
	font: 1.6em "TelerikWebUI", sans-serif;
	height: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 1.04167em;
}

.RadDropDownList_WFNew .rddlIcon:before {
	content: "";
	display: inline-block;
}

.RadDropDownList_WFNew .rddlIcon:after {
	content: "";
	display: inline-block;
	visibility: hidden;
}

.RadDropDownList_WFNew .rddlSelect:before {
	content: "";
	width: 0;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
}

.rddlPopup_WFNew {
	background-color: #fff;
	border-color: #adadad;
	color: #404040;
	font-size: 12px;
}

.rddlPopup_WFNew .rddlItem {
	line-height: 14px;
	padding: 5px 2px 5px 8px;
}

.rddlPopup_WFNew .rddlItem.rddlItemHovered,
.rddlPopup_WFNew .rddlItem.rddlItemSelected {
	background-color: #dfdfdf;
}

