/* Minification failed. Returning unminified contents.
(12173,1): run-time error CSS1019: Unexpected token, found '}'
 */
.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; }

.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 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; }
.RadCalendarMonthView .rcButtons {
  border: 0;
  text-align: center; }
.RadCalendarMonthView input {
  border-style: solid;
  border-width: 1px;
  cursor: pointer; }

* + html .RadCalendarMonthView input, * html .RadCalendarMonthView input {
  padding: 0; }

/*IE7*/
/*IE6*/
.RadCalendarMonthView #rcMView_Today {
  margin: 0 0.4em 0 0; }

* + html .RadCalendarMonthView #rcMView_OK, * 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: 2;
    /*Opera*/
    margin: 0 2px;
    text-decoration: none; }

* html .RadPicker td a, * + 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; }
.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(/WebPAMSExternal/Platform/Include/Skins/PAMS/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(/WebPAMSExternal/Platform/Include/Skins/PAMS/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 Windows7 skin*/

table.RadCalendar_PAMS
{
    width:auto;
	background:#fff;
	color:#333;
	font:12px "segoe ui",arial,sans-serif;
}

/*titlebar*/

.RadCalendar_PAMS .rcTitlebar
{
	border-color:#cddaea;
	border-bottom-color:#d4dbe5;
	background:#f1f5fb;
	color:#1e395b;
}

.RadCalendar_PAMS .rcTitlebar table
{
	font:12px/18px "segoe ui",arial,sans-serif;
}

.RadCalendar_PAMS .rcTitlebar td
{
	padding:3px 0 2px;
}

.RadCalendar_PAMS .rcTitlebar .rcPrev,
.RadCalendar_PAMS .rcTitlebar .rcNext,
.RadCalendar_PAMS .rcTitlebar .rcFastPrev,
.RadCalendar_PAMS .rcTitlebar .rcFastNext
{
	width:17px;
	height:16px;
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#ccc;
}

.RadCalendar_PAMS .rcTitlebar .rcFastPrev
{
	margin-left:5px;
	background-position:0 -200px;
}

.RadCalendar_PAMS .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -250px;
}

.RadCalendar_PAMS .rcTitlebar .rcPrev
{
	background-position:0 -300px;
}

.RadCalendar_PAMS .rcTitlebar a.rcPrev:hover
{
	background-position:0 -350px;
}

.RadCalendar_PAMS .rcTitlebar .rcNext
{
	background-position:0 -400px;
}

.RadCalendar_PAMS .rcTitlebar a.rcNext:hover
{
	background-position:0 -450px;
}

.RadCalendar_PAMS .rcTitlebar .rcFastNext
{
	margin-right:5px;
	background-position:0 -500px;
}

.RadCalendar_PAMS .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -550px;
}

.RadCalendar_PAMS .rcMain
{
	border-color:#cddaea;
}

.RadCalendar_PAMS .rcMainTable
{
	font:12px/20px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_PAMS .rcHeader,
.RadCalendar_PAMS .rcFooter
{
	border-color:#cddaea;
}

/*week numbers and days*/

.RadCalendar_PAMS .rcWeek th
{
	border-bottom:1px solid #d4dbe5;
	padding:2px 0 1px 0;
	text-align:center;
}

.RadCalendar_PAMS .rcWeek .rcViewSel
{
	border-bottom-color:#fff;
}

.RadCalendar_PAMS .rcRow th
{
	width:28px;
	color:#4c607a;
}

.RadCalendar_PAMS .rcViewSel,
.RadCalendar_PAMS .rcRow th
{
	background:#e7ebf6;
}

/*date cells*/

.RadCalendar_PAMS .rcRow td
{
	width:26px;
	border:0;
	padding:0 0 1px 1px;
}

.RadCalendar_PAMS .rcMain .rcRow a,
.RadCalendar_PAMS .rcMain .rcRow span
{
	width:20px;
	padding:0 6px 0 0;
	color:#000;
}

.RadCalendar_PAMS .rcMain .rcWeekend a
{
	color:#444;
}

.RadCalendar_PAMS .rcMain .rcRow .rcToday a
{
	background:100% -1800px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#4c607a;
}

.RadCalendar_PAMS .rcMain .rcOtherMonth a
{
	color:#a7a7a7;
}

.RadCalendar_PAMS .rcMain .rcOutOfRange span
{
	color:#ccc;
}

.RadCalendar_PAMS .rcMain .rcRow .rcSelected a
{
	background:100% -1700px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#4c607a;
}

.RadCalendar_PAMS .rcMain .rcRow .rcHover a
{
	background:100% -1600px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#4c607a;
}

/*multimonth view*/

.RadCalendarMultiView_PAMS .rcTitlebar
{
	border-color:#cddaea;
	background:#e4edf8 0 -1199px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#1e395b;
}

.RadCalendarMultiView_PAMS .rcTitlebar table
{
	border:1px solid;
	border-color:#fbfdfe #f1f7fc #ebf3fb;
	line-height:22px;
}

.RadCalendarMultiView_PAMS .rcTitlebar td
{
	padding:4px 0 1px;
}

.RadCalendarMultiView_PAMS .rcTitlebar .rcFastPrev
{
	width:20px;
	height:19px;
	background-position:0 -600px;
}

.RadCalendarMultiView_PAMS .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -650px;
}

.RadCalendarMultiView_PAMS .rcTitlebar .rcPrev
{
	width:20px;
	height:19px;
	background-position:0 -700px;
}

.RadCalendarMultiView_PAMS .rcTitlebar a.rcPrev:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiView_PAMS .rcTitlebar .rcNext
{
	width:20px;
	height:19px;
	background-position:0 -800px;
}

.RadCalendarMultiView_PAMS .rcTitlebar a.rcNext:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiView_PAMS .rcTitlebar .rcFastNext
{
	width:20px;
	height:19px;
	background-position:0 -900px;
}

.RadCalendarMultiView_PAMS .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiView_PAMS .rcMain
{
	border-color:#cddaea;
}

.RadCalendarMultiView_PAMS .rcCalendar
{
    width:auto;
	border-color:#cddaea;
}

.RadCalendarMultiView_PAMS .rcMain .rcTitle
{
	border-color:#d4dbe5;
	padding:3px 0 4px;
	background:#f1f5fb;
	color:#1e395b;
}

/*month view*/

table.RadCalendarMonthView_PAMS
{
	border-color:#a5b3c5;
	background:#fcfcfc;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
}

.RadCalendarMonthView_PAMS #rcMView_Feb,
.RadCalendarMonthView_PAMS #rcMView_Apr,
.RadCalendarMonthView_PAMS #rcMView_Jun,
.RadCalendarMonthView_PAMS #rcMView_Aug,
.RadCalendarMonthView_PAMS #rcMView_Oct,
.RadCalendarMonthView_PAMS #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_PAMS a
{
	color:#000;
}

.RadCalendarMonthView_PAMS .rcHover a
{
	border-color:#a8d8eb;
	background:#f1f4f6;
	color:#4c607a;
}

.RadCalendarMonthView_PAMS .rcSelected a
{
	border-color:#8fb0d6;
	background:#cfe3fc;
	color:#4c607a;
}

.RadCalendarMonthView_PAMS #rcMView_PrevY a,
.RadCalendarMonthView_PAMS #rcMView_NextY a
{
	width:12px;
	height:15px;
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#ccc;
}

.RadCalendarMonthView_PAMS #rcMView_PrevY a
{
	background-position:0 -200px;
}

.RadCalendarMonthView_PAMS #rcMView_PrevY a:hover
{
	background-position:0 -250px;
}

.RadCalendarMonthView_PAMS #rcMView_NextY a
{
	background-position:0 -500px;
}

.RadCalendarMonthView_PAMS #rcMView_NextY a:hover
{
	background-position:0 -550px;
}

.RadCalendarMonthView_PAMS .rcButtons
{
	padding:4px 7px 6px;
}

.RadCalendarMonthView_PAMS input
{
	border:0;
	margin:0 3px;
	padding:1px 0 0;
	background:0 100% repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#005bc6;
	font:12px "segoe ui",arial,sans-serif;
}

.RadCalendarMonthView_PAMS #rcMView_Today
{
	margin-right:20px;
}

/*time view*/

table.RadCalendarTimeView_PAMS
{
	border-color:#a5b3c5;
	background:#fcfcfc;
	font:12px "segoe ui",arial,sans-serif;
	color:#000;
}

.RadCalendarTimeView_PAMS th
{
	border-bottom:1px solid #d4dbe5;
	padding:3px 0;
	background:#f1f5fb;
	color:#1e395b;
	line-height:18px;
}

table.RadCalendarTimeView_PAMS td
{
	border-color:#e0e0e0;
	padding:2px 2px 3px;
}

.RadCalendarTimeView_PAMS a
{
	width:59px;
	padding:1px 6px 1px 1px;
	line-height:15px;
	text-align:right;
	color:#000;
}

.RadCalendarTimeView_PAMS td.rcSelected a
{
    border:0;
    padding:1px 6px 1px 1px;
	background:100% -2550px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#4c607a;
}

.RadCalendarTimeView_PAMS td.rcHover a
{
    border:0;
    padding:1px 6px 1px 1px;
	background:100% -2500px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
	color:#4c607a;
}

.RadCalendarTimeView_PAMS .rcFooter
{
	border-color:#e0e0e0;
}

/*pickers*/

.RadPicker_PAMS .rcCalPopup,
.RadPicker_PAMS .rcTimePopup
{
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Calendar/sprite.gif);
}

.RadPicker_PAMS .rcCalPopup,
.RadPicker_PAMS a.rcDisabled.rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_PAMS a.rcCalPopup:hover,
.RadPicker_PAMS a.rcCalPopup:focus,
.RadPicker_PAMS a.rcCalPopup:active
{
	background-position:0 -50px;
}

.RadPicker_PAMS .rcTimePopup,
.RadPicker_PAMS a.rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_PAMS a.rcTimePopup:hover,
.RadPicker_PAMS a.rcTimePopup:focus,
.RadPicker_PAMS a.rcTimePopup:active
{
	background-position:0 -150px;
}

/*rtl*/

.RadCalendarRTL_PAMS .rcTitlebar .rcFastPrev
{
	background-position:0 -500px;
}

.RadCalendarRTL_PAMS .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -550px;
}

.RadCalendarRTL_PAMS .rcTitlebar .rcPrev
{
	background-position:0 -400px;
}

.RadCalendarRTL_PAMS .rcTitlebar a.rcPrev:hover
{
	background-position:0 -450px;
}

.RadCalendarRTL_PAMS .rcTitlebar .rcNext
{
	background-position:0 -300px;
}

.RadCalendarRTL_PAMS .rcTitlebar a.rcNext:hover
{
	background-position:0 -350px;
}

.RadCalendarRTL_PAMS .rcTitlebar .rcFastNext
{
	background-position:0 -200px;
}

.RadCalendarRTL_PAMS .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -250px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar .rcFastPrev
{
	background-position:0 -900px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar a.rcFastPrev:hover
{
	background-position:0 -950px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar .rcPrev
{
	background-position:0 -800px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar a.rcPrev:hover
{
	background-position:0 -850px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar .rcNext
{
	background-position:0 -700px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar a.rcNext:hover
{
	background-position:0 -750px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar .rcFastNext
{
	background-position:0 -600px;
}

.RadCalendarMultiViewRTL_PAMS .rcTitlebar a.rcFastNext:hover
{
	background-position:0 -650px;
}
/*DOESUPPORT-56120 - forcing refresh of cached bundling*/

.RadComboBox {
  margin: 0;
  padding: 0;
  *zoom: 1;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  text-align: left;
  vertical-align: middle;
  _vertical-align: top;
  white-space: nowrap; }
  .RadComboBox:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadComboBox table {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    width: 100%;
    border-collapse: collapse; }
  .RadComboBox .rcbInputCell,
  .RadComboBox .rcbArrowCell {
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    *zoom: 1; }
  .RadComboBox .rcbInputCell {
    width: 100%;
    height: 20px;
    _height: 22px;
    line-height: 20px;
    _line-height: 22px;
    text-align: left;
    vertical-align: middle; }
  .RadComboBox table td.rcbInputCell {
    padding: 0 4px 0 5px; }
  .RadComboBox .rcbInput {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    padding: 2px 0 1px;
    _padding: 2px 0 0;
    width: 100%;
    _height: 18px;
    outline: 0;
    vertical-align: middle;
    -webkit-appearance: none; }
  .RadComboBox .rcbDisabled .rcbInput {
    cursor: default; }
  .RadComboBox .rcbEmptyMessage {
    font-style: italic; }
  .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 table td.rcbArrowCell {
    padding: 0; }
  .RadComboBox .rcbArrowCellHidden,
  .RadComboBox .rcbArrowCellHidden a {
    width: 3px; }
  .RadComboBox .rcbReadOnly .rcbInput {
    cursor: default; }
  .RadComboBox .rcbLabel {
    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 {
  _height: 1px;
  float: left;
  display: none;
  position: absolute;
  overflow: hidden; }

.RadComboBoxDropDown {
  *zoom: 1;
  border: 1px solid;
  text-align: left;
  cursor: default;
  position: absolute; }
  .RadComboBoxDropDown:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadComboBoxDropDown.rcbAutoWidth {
    min-width: 158px; }
    .RadComboBoxDropDown.rcbAutoWidth .rcbList {
      white-space: nowrap; }
      @media \0screen {
        .RadComboBoxDropDown.rcbAutoWidth .rcbList {
          min-width: 148px; } }
  .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
    overflow: scroll !important;
    overflow-x: visible !important; }
  .RadComboBoxDropDown .rcbScroll {
    *zoom: 1;
    position: relative;
    overflow: auto; }
    .RadComboBoxDropDown .rcbScroll:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbHeader,
  .RadComboBoxDropDown .rcbFooter {
    *zoom: 1;
    padding: 5px 7px 4px;
    background-repeat: repeat-x; }
    .RadComboBoxDropDown .rcbHeader:after,
    .RadComboBoxDropDown .rcbFooter:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbHeader {
    margin-bottom: 1px;
    border-bottom: 1px solid; }
  .RadComboBoxDropDown .rcbFooter {
    margin-top: 1px;
    border-top: 1px solid; }
  .RadComboBoxDropDown .rcbList {
    margin: 0;
    padding: 0;
    list-style: none;
    *zoom: 1;
    position: relative; }
    .RadComboBoxDropDown .rcbList:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbItem,
  .RadComboBoxDropDown .rcbHovered,
  .RadComboBoxDropDown .rcbDisabled,
  .RadComboBoxDropDown .rcbLoading,
  .RadComboBoxDropDown .rcbCheckAllItems,
  .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    *zoom: 1;
    margin: 0 1px;
    padding: 2px 6px;
    height: auto;
    min-height: 13px;
    background-repeat: repeat-x; }
    .RadComboBoxDropDown .rcbItem:after,
    .RadComboBoxDropDown .rcbHovered:after,
    .RadComboBoxDropDown .rcbDisabled:after,
    .RadComboBoxDropDown .rcbLoading:after,
    .RadComboBoxDropDown .rcbCheckAllItems:after,
    .RadComboBoxDropDown .rcbCheckAllItemsHovered:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
    .RadComboBoxDropDown .rcbItem > label,
    .RadComboBoxDropDown .rcbHovered > label,
    .RadComboBoxDropDown .rcbDisabled > label,
    .RadComboBoxDropDown .rcbLoading > label,
    .RadComboBoxDropDown .rcbCheckAllItems > label,
    .RadComboBoxDropDown .rcbCheckAllItemsHovered > label {
      margin: -2px -6px;
      padding: 2px 6px;
      display: block; }
  .RadComboBoxDropDown .rcbNoWrap .rcbItem,
  .RadComboBoxDropDown .rcbNoWrap .rcbHovered,
  .RadComboBoxDropDown .rcbNoWrap .rcbDisabled,
  .RadComboBoxDropDown .rcbNoWrap .rcbLoading {
    white-space: nowrap; }
  .RadComboBoxDropDown .rcbDisabled {
    cursor: default; }
  .RadComboBoxDropDown .rcbLoading {
    text-align: center; }
  .RadComboBoxDropDown em {
    font-style: normal;
    font-weight: bold; }
  .RadComboBoxDropDown .rcbCheckBox,
  .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    vertical-align: middle; }
  .RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItems {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Gradients/lightSmoothTile.png);
    _background-image: none;
    background-position: 0 0;
    background-repeat: repeat-x; }
  .RadComboBoxDropDown .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    background-position: 0 -20px; }
  .RadComboBoxDropDown .rcbImage {
    margin: 0 6px 2px 0;
    vertical-align: middle; }
  .RadComboBoxDropDown .rcbMoreResults {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
    background-repeat: repeat-x;
    position: relative;
    padding: 0 6px 0;
    text-align: center;
    margin-top: 1px; }
    .RadComboBoxDropDown .rcbMoreResults a {
      width: 15px;
      height: 9px;
      background-repeat: no-repeat;
      *font-size: 0;
      *line-height: 0;
      text-decoration: none;
      text-indent: -9999px;
      *text-indent: 0;
      display: inline-block;
      overflow: hidden;
      vertical-align: middle;
      cursor: pointer; }
    .RadComboBoxDropDown .rcbMoreResults span {
      height: 19px;
      line-height: 19px;
      display: inline-block;
      vertical-align: middle; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
    padding-left: 6px; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
    padding-left: 12px; }

.RadComboBoxDropDown_rtl {
  text-align: right;
  direction: rtl; }
  .RadComboBoxDropDown_rtl .rcbImage {
    margin: 0 0 2px 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbSeparator {
    padding-right: 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbItem,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbHovered,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbDisabled,
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbLoading {
    padding-right: 12px; }

.RadComboBoxWithLabel {
  zoom: normal; }
  .RadComboBoxWithLabel table {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *margin-right: 5px;
    vertical-align: top; }

@media screen and (min-width: 550px) {
  .RadComboBoxDropDown_rtl .rcbItem,
  .RadComboBoxDropDown_rtl .rcbHovered,
  .RadComboBoxDropDown_rtl .rcbDisabled,
  .RadComboBoxDropDown_rtl .rcbLoading {
    padding: 2px 6px 2px 19px; } }


.RadComboBox_PAMS {
  color: black;
  font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadComboBox_PAMS .rcbInputCell,
  .RadComboBox_PAMS .rcbArrowCell {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSprite.png);
    _background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSpriteIE6.png); }
  .RadComboBox_PAMS .rcbInputCellLeft {
    background-position: 0 0; }
  .RadComboBox_PAMS .rcbInputCellRight {
    background-position: 100% 0; }
  .RadComboBox_PAMS .rcbInput {
    color: black;
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px; }
  .RadComboBox_PAMS .rcbEmptyMessage {
    color: #a0a0a0;
    font-style: italic; }
  .RadComboBox_PAMS .rcbArrowCellLeft {
    background-position: 0 -176px; }
  .RadComboBox_PAMS .rcbArrowCellRight {
    background-position: -18px -176px; }
  .RadComboBox_PAMS .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0; }
  .RadComboBox_PAMS .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0; }
  .RadComboBox_PAMS .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px; }
  .RadComboBox_PAMS .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px; }
  .RadComboBox_PAMS .rcbHovered .rcbInput {
    color: black; }
  .RadComboBox_PAMS .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px; }
  .RadComboBox_PAMS .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px; }
  .RadComboBox_PAMS .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px; }
  .RadComboBox_PAMS .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px; }
  .RadComboBox_PAMS .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px; }
  .RadComboBox_PAMS .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px; }
  .RadComboBox_PAMS .rcbFocused .rcbInput {
    color: black; }
  .RadComboBox_PAMS .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px; }
  .RadComboBox_PAMS .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px; }
  .RadComboBox_PAMS .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px; }
  .RadComboBox_PAMS .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px; }
  .RadComboBox_PAMS .rcbDisabled .rcbInputCellLeft {
    background-position: 0 -66px; }
  .RadComboBox_PAMS .rcbDisabled .rcbInputCellRight {
    background-position: 100% -66px; }
  .RadComboBox_PAMS .rcbDisabled .rcbInput {
    color: #a7a7a7; }
  .RadComboBox_PAMS .rcbDisabled .rcbArrowCellLeft {
    background-position: -108px -176px; }
  .RadComboBox_PAMS .rcbDisabled .rcbArrowCellRight {
    background-position: -126px -176px; }
  .RadComboBox_PAMS .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -66px; }
  .RadComboBox_PAMS .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -66px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbInput {
    color: #1e395b; }
  .RadComboBox_PAMS .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px; }
  .RadComboBox_PAMS .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbInput {
    color: #1e395b; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px; }
  .RadComboBox_PAMS .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbInput {
    color: #1e395b; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px; }
  .RadComboBox_PAMS .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbInput {
    color: #a7a7a7; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px; }
  .RadComboBox_PAMS .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px; }

.RadComboBoxDropDown_PAMS {
  border-color: #b8cbde;
  color: black;
  background: white;
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
  line-height: 16px; }
  .RadComboBoxDropDown_PAMS .rcbHeader,
  .RadComboBoxDropDown_PAMS .rcbFooter {
    color: black;
    background-color: #f1f5fb; }
  .RadComboBoxDropDown_PAMS .rcbHeader {
    border-bottom-color: #b8cbde; }
  .RadComboBoxDropDown_PAMS .rcbFooter {
    border-top-color: #b8cbde; }
  .RadComboBoxDropDown_PAMS .rcbHovered {
    color: black;
    background: #eef6ff; }
  .RadComboBoxDropDown_PAMS .rcbDisabled {
    color: #a7a7a7;
    background-color: transparent; }
  .RadComboBoxDropDown_PAMS .rcbLoading {
    color: black;
    background: #eef6ff; }
  .RadComboBoxDropDown_PAMS .rcbItem em,
  .RadComboBoxDropDown_PAMS .rcbHovered em {
    color: black;
    background: #eef6ff; }
  .RadComboBoxDropDown_PAMS .rcbCheckAllItems {
    color: black;
    background-color: #f1f5fb; }
  .RadComboBoxDropDown_PAMS .rcbCheckAllItemsHovered {
    color: black;
    background-color: #f1f5fb; }
  .RadComboBoxDropDown_PAMS .rcbMoreResults {
    border-top-color: #b8cbde;
    color: black;
    background-color: #f1f5fb;
    background-position: 0 -500px;
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSprite.png);
    _background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSpriteIE6.png); }
    .RadComboBoxDropDown_PAMS .rcbMoreResults a {
      background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSprite.png);
      _background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormSpriteIE6.png);
      background-position: -308px -181px; }
  .RadComboBoxDropDown_PAMS .rcbSeparator {
    color: #ffffff;
    background: #8a8a8a; }

/* MVC overrides */
.RadEditor table,
.RadEditor.reWrapper table td {
  border: 0;
  padding: 0; }

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.RadEditor .reToolZone .reBottomZone .reModule {
  border-top: 0; }

/* RadFormDecorator integration */
.rfdTable .reWrapper table td {
  _padding: 0; }

/* By default 'regular' background should be white*/
.reDropDownBody {
  background-color: #fff; }

/* In FireFox iframes have transparent background */
.reContentCell, .reContentCell iframe {
  background-color: #fff; }

/* Class for the toolbar holder */
.RadEditor.reWrapper .reToolCell {
  vertical-align: top;
  /* Needed to position the toolbar wrapper at the top - and then set margin to it! */
  padding-bottom: 1px; }

/* this specifyes necessary padding for all browsers excepr IE6, IE7 */
*|html .RadEditor.reWrapper .reToolCell {
  padding-bottom: 0; }

/* Align the Bottom zone with the Statistics module to the right */
.reBottomZone {
  text-align: right;
  vertical-align: bottom; }

.reToolbarWrapper {
  margin-top: 0; }

.reToolbar {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 0 1px 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left; }

.reToolbar li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left;
  background-repeat: repeat-x;
  height: 26px;
  background-position: 0 -26px; }

.reToolbar {
  margin-bottom: 2px; }

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor {
  font: normal 12px "Segoe UI", Arial, Sans-serif;
  color: #000;
  text-decoration: none;
  cursor: default; }

.RadEditor .reEmptyMessage {
  font: italic 12px "Segoe UI", Arial, Sans-serif; }

/* ajax spellcheck */
.reAjaxspell_button {
  white-space: nowrap; }

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0;
  margin: 2px 4px 2px 2px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommonIcons.gif);
  background-repeat: no-repeat; }

.reAjaxspell_ignoreicon {
  background-position: center -103px; }

.reAjaxspell_okicon {
  background-position: center -134px; }

.reAjaxspell_addicon {
  background-position: center -166px; }

.reAjaxSpellCheckSuggestions table {
  border-width: 0;
  width: 100%; }

.reAjaxSpellCheckSuggestions td {
  width: 100%;
  padding-left: 4px; }

.reAjaxSpellCheckSeparator {
  font-size: 1px;
  height: 1px;
  margin: 2px 1px; }

.reAjaxSpellCheck {
  padding: 2px; }

/* end of ajax spellcheck */
.RadEditor .reTextarea {
  font-size: 11px; }

/* separator */
.reToolbar .reSeparator {
  width: 6px;
  height: 26px;
  font-size: 1px;
  background-position: center -148px; }

/* separator */
/* grip */
.reToolbar .reGrip {
  height: 26px;
  width: 4px;
  font-size: 1px;
  background-repeat: no-repeat; }

ul.reToolbar li.grip_first {
  background-position: 0 0; }

ul.reToolbar li.grip_last {
  background-position: -4px 0; }

.RadEditor .reTlbVertical .reToolbar .grip_last {
  background-position: 0 -4px; }

/* end of grip grip */
.reAlignmentSelector div {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommandSpritesLight.png);
  height: 20px; }

/* reTool */
.reTool,
.reTool:link,
.reTool:visited {
  display: block;
  width: 24px;
  height: 24px;
  margin: 1px 0;
  /* was: margin: 1px; */
  text-decoration: none !important;
  cursor: default; }

.reTool span {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 3px;
  cursor: default;
  _display: inline;
  background-repeat: no-repeat; }

/* end of reTool */
.RadEditor .reDialog .reTool:hover,
.RadEditor .reToolbar .reTool:hover,
.RadEditor .reModule .reTool:hover,
.reToolbarWindow .reToolbar .reTool:hover {
  background-position: 0 -52px; }

.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled:hover,
.reToolbarWindow .reToolbar .reTool_disabled:hover {
  background-image: none !important; }

.RadEditor .reToolbar .reTool.reTool_selected,
.RadEditor .reToolbar .reTool.reTool_selected:hover,
.reToolbarWindow .reToolbar .reTool.reTool_selected,
.reToolbarWindow .reToolbar .reTool.reTool_selected:hover {
  background-position: 0 -124px;
  background-repeat: no-repeat; }

/* reTool_text */
.reToolbar .reTool_text {
  height: 24px;
  width: auto;
  display: block;
  margin: 1px;
  text-decoration: none;
  cursor: default;
  float: left;
  _display: inline; }

.reToolbar .reTool_text:hover {
  background-repeat: repeat-x;
  background-position: 0 -100px;
  margin-left: 0;
  margin-right: 0; }

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover {
  background-repeat: repeat-x;
  background-position: 0 -174px;
  margin-left: 0;
  margin-right: 0; }

.reToolbar .reTool_text span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 4px;
  cursor: default;
  _display: inline; }

ul.reToolbar .reTool_text span.reButton_text {
  width: auto;
  background-image: none;
  color: #000; }

/* end of reTool_text */
/* reSplitButton */
.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited {
  width: 34px;
  /* was: 36px */
  height: 24px;
  text-decoration: none !important; }

.RadEditor .reSplitButton {
  _display: inline-block; }

.reSplitButton {
  position: relative; }

.reTool .split_arrow {
  position: absolute;
  width: 12px;
  height: 22px;
  margin-left: 1px;
  background-position: -25px -360px;
  top: -2px;
  right: -3px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: transparent; }

.reSplitButton.reTool_text .split_arrow {
  width: 5px;
  height: 18px;
  background-position: -28px -362px; }

.reToolbar .reTool_text .split_arrow {
  _width: 5px;
  _height: 18px;
  _background-position: -28px -362px; }

.reDialog .reTool,
.reModule .reTool {
  background-position: 0 -242px; }

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton {
  background-repeat: no-repeat;
  background-position: 0 -218px; }

.reToolWrapper .reTool.reSplitButton:hover,
.reToolbarWrapper .reTool.reSplitButton:hover {
  background-repeat: no-repeat;
  background-position: 0 -76px !important; }

.reToolWrapper .reTool_disabled.reSplitButton:hover,
.reToolbarWrapper .reTool_disabled.reSplitButton:hover {
  background-image: none !important; }

/* end of reSplitButton */
/* reDropdown */
.reToolbar a {
  text-decoration: none !important; }

.reDropdown,
.reTool_disabled.reDropdown:hover {
  display: block;
  float: left;
  cursor: default;
  background-repeat: no-repeat;
  background-position: right -360px;
  _background-position: right -380px;
  padding-left: 4px;
  padding-right: 10px;
  margin: 0;
  /* was: margin: 2px 1px 0 1px; */
  margin: 2px 0; }

.reDropdown:hover {
  border: 1px solid;
  background-position: right 0; }

.reDropdown span {
  display: block;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px; }

/* end of reDropdown */
/* vertical toolbar */
.reTlbVertical ul.reToolbar {
  float: none;
  clear: both;
  width: 26px;
  height: auto; }

.reTlbVertical li {
  clear: both;
  float: none;
  margin: 0 !important;
  /* Reset CSS */
  font-size: 1px !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: repeat-y;
  background-position: -26px 0; }

.reTlbVertical .reGrip {
  width: 26px;
  height: 4px;
  font-size: 1px !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: no-repeat; }

.reTlbVertical .reTool {
  margin-top: 0;
  margin-bottom: 0; }

.reTlbVertical .reToolbar .reSeparator {
  width: 26px;
  height: 4px;
  line-height: 1px;
  font-size: 1px;
  background-position: -100px -12px; }

.RadEditor .reTlbVertical .reTool:hover,
.RadEditor .reTlbVertical .reTool_text.reSplitButton:hover,
.RadEditor .reTlbVertical .reSplitButton:hover,
.RadEditor .reTlbVertical .reTool_text:hover {
  background-repeat: no-repeat;
  background-position: -76px 0; }

.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected:hover,
.RadEditor .reTlbVertical .reTool.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected:hover {
  background-repeat: no-repeat;
  background-position: -52px 0; }

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton {
  width: 24px;
  height: 24px; }

.reTlbVertical .reTool_text .reButton_text {
  display: none; }

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow {
  display: none; }

/* add weight to the selector for IE6 so it is applied */
.reToolbar .reSplitButton.reTool_disabled:hover {
  _background-position: -999px 0; }

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover {
  height: 20px;
  width: 22px;
  _width: 21px;
  padding-right: 0;
  padding-left: 0;
  margin-right: 0; }

.reTlbVertical .reTool,
.reTlbVertical .reDropdown {
  margin-left: 1px; }

/* end of vertical toolbar */
/* context menu and toolstrip */
.reDropDownBody {
  float: left; }

.reDropDownBody .reTlbVertical ul li {
  clear: both;
  float: none;
  background: none; }

/* reDropDownBody */
.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  clear: both;
  float: none;
  width: 100%;
  display: block;
  border: 0;
  background: none; }

.reDropDownBody .reTlbVertical ul.reToolbar li a:hover {
  background-repeat: no-repeat;
  background-position: -602px 0;
  border: 0;
  border-left-color: transparent !important;
  margin-left: 1px;
  margin-right: 1px; }

/* IE6 float and double margins fix */
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  _margin-left: 0; }

div.RadEditor td.reTlbVertical ul.reToolbar {
  width: 26px !important; }

.reDropDownBody .reTlbVertical ul li .reButton_text {
  width: 156px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  _zoom: 1;
  display: block; }

.reDropDownBody div.reTlbVertical {
  float: left;
  height: auto;
  overflow: hidden; }

.reDropDownBody .reTlbVertical .reToolbar {
  width: 206px;
  background-repeat: repeat-y;
  background-position: -126px 0; }

/* reDropDownBody */
/* custom links */
.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li {
  list-style: none !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  cursor: default !important;
  /* Reset CSS */ }

ul.reCustomLinks {
  margin-left: 3px !important;
  /* Reset CSS */ }

ul.reCustomLinks li ul {
  margin-left: 12px !important;
  /* Reset CSS */ }

ul.reCustomLinks a {
  text-decoration: undeline !important;
  /* Reset CSS */ }

ul.reCustomLinks a:hover {
  cursor: pointer !important;
  /* Reset CSS */ }

ul.reCustomLinks li {
  clear: both;
  float: none; }

ul.reCustomLinks span,
ul.reCustomLinks a {
  display: block;
  float: left;
  cursor: default;
  zoom: 1; }

ul.reCustomLinks .reCustomLinksIcon {
  font-size: 1px !important;
  /* Reset CSS */ }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  cursor: default; }

ul.reCustomLinks li {
  padding: 1px 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span,
ul.reCustomLinks a {
  padding-left: 1px !important;
  /* Reset CSS */
  padding-right: 1px !important;
  /* Reset CSS */
  cursor: default; }

ul.reCustomLinks .reCustomLinksIcon {
  width: 9px;
  height: 9px;
  padding: 0 !important;
  /* Reset CSS */
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CustomLinksSprites.gif);
  background-repeat: no-repeat;
  margin: 2px 4px 0 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span {
  margin-top: 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
  background-position: 0 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
  background-position: -9px 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  background: none; }

/* end of custom links */
/* spinbox */
table.reSpinBox {
  border: 1px solid;
  border-collapse: collapse;
  cursor: text; }

table.reSpinBox td {
  padding: 0 !important;
  /* Reset CSS */ }

.reSpinBox input {
  border: 0 !important;
  background: none transparent;
  width: 30px;
  height: 16px;
  text-align: right;
  cursor: text;
  padding: 0; }

.RadForm.rfdTextbox .reSpinBox input[type="text"] {
  width: 30px; }

.reSpinBox a {
  display: block;
  font-size: 1px !important;
  /* Reset CSS */
  text-indent: -9999px;
  width: 11px;
  height: 10px;
  cursor: default;
  background-repeat: no-repeat;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none; }

.reSpinBoxIncrease {
  background-position: 0 -198px; }

.reSpinBoxIncrease:hover {
  background-position: 0 -208px; }

.reSpinBoxDecrease {
  background-position: -11px -198px; }

.reSpinBoxDecrease:hover {
  background-position: -11px -208px; }

/* end of spinbox */
/* editor input elements */
div.RadEditor input {
  border: 1px solid;
  cursor: text; }

/* editor input elements */
/* module */
.reModule {
  border-collapse: collapse !important;
  /* Reset CSS */ }

td.reModuleLabel {
  vertical-align: middle !important;
  /* Reset CSS */
  text-align: right !important;
  /* Reset CSS */
  padding-left: 6px !important;
  /* Reset CSS */
  padding-right: 3px !important;
  /* Reset CSS */ }

td.reModuleText .reEllipsisText {
  max-width: 110px;
  _width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  float: right; }

.reModule .reDropdown,
.reModule .reTool,
.reModule .reSplitButton {
  margin: 1px 0 0 !important;
  /* Reset CSS */ }

/* end of module */
/* editing modes */
.reEditorModes {
  float: left;
  padding: 1px 0 !important;
  /* Reset CSS */ }

.reEditorModes ul,
.reEditorModes li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */ }

.reEditorModes li {
  float: left !important;
  /* Reset CSS */ }

.reEditorModes a,
.reEditorModes span {
  display: block;
  cursor: pointer; }

.reEditorModes a {
  width: 76px; }

.reEditorModes span {
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 22px;
  margin: 0 3px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommonIcons.gif);
  background-repeat: no-repeat; }

.reMode_selected {
  background-repeat: no-repeat;
  background-position: -948px 0; }

.reMode_design span,
.reMode_selected.reMode_design span {
  background-position: -6px -5px; }

.reMode_html span,
.reMode_selected.reMode_html span {
  background-position: -6px -36px; }

.reMode_preview span,
.reMode_selected.reMode_preview span {
  background-position: -6px -69px; }

/* end of editing modes */
/* reWrapper */
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide {
  font-size: 1px;
  line-height: 1px; }

/*.reWrapper_corner,-> do not set it, because this requires the layout paddings to be further adjusted in other elements*/
.reLeftVerticalSide,
.reRightVerticalSide {
  padding: 1px; }

/* end of reWrapper */
/* DOM inspector */
.reModule_domlink {
  text-decoration: none;
  font-size: 11px; }

/* end of DOM inspector */
/* color picker */
.reColorPicker {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px; }

.reColorPicker table {
  border-collapse: collapse;
  border: 0 !important;
  background: transparent !important; }

.reColorPicker table td {
  border: 0; }

.reColorPicker .reColorPickerFooter {
  overflow: hidden; }

.reColorPicker span {
  display: block;
  text-align: center;
  float: left;
  cursor: default; }

.reColorPicker table div {
  width: 11px;
  height: 11px;
  line-height: 11px;
  font-size: 1px; }

.reColorPicker table td {
  padding: 2px;
  padding-bottom: 0;
  padding-top: 0; }

.reDropDownBody.reColorPicker table td.reItemOver {
  border: 0 !important;
  background: transparent !important; }

.reDropDownBody td.reFormatSetsHeader {
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px solid; }

.reColorPicker .reColorPickerFooter {
  margin: 0 auto;
  height: 22px;
  height: 18px;
  width: 166px;
  padding: 4px 0; }

.reColorPicker span {
  width: 82px;
  height: 20px;
  line-height: 18px; }

.reColorPicker .reColorPickerFooter .reDarkColor {
  background: #000;
  color: #fff;
  border-right: 0; }

.reColorPicker .reColorPickerFooter .reLightColor {
  background: #fff;
  color: #000;
  border-left: 0; }

.reColorPicker .reCustomColor:hover {
  text-decoration: underline; }

/* end of color picker */
/* insert symbol */
.reInsertSymbol td {
  text-align: center;
  vertical-align: middle; }

/* insert symbol */
/* insert table dropdown */
.reInsertTable {
  padding: 1px !important;
  /* Reset CSS */ }

.reInsertTable table {
  width: 120px;
  border: 0 !important;
  margin-left: 2px;
  background-color: transparent; }

.reInsertTable table a span {
  text-decoration: none; }

.reInsertTable table td {
  font-size: 1px; }

.reInsertTable table td div {
  height: 13px;
  width: 13px; }

.reInsertTable .reTlbVertical {
  border-width: 0 !important; }

.reInsertTable .reTlbVertical ul {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  background-image: none !important;
  /* Reset CSS */ }

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommandSpritesLight.png);
  background-position: -3575 center;
  margin-top: 1px;
  margin-left: 3px; }

.reTlbVertical .reTool_text .reButton_text {
  _background-image: none !important;
  _text-align: left; }

.reTlbVertical .reTool_text:hover {
  _background-position: -602px 0 !important; }

.reInsertTable .reTlbVertical ul .reTool_text {
  text-decoration: none;
  margin: 1px; }

.reInsertTable .reTlbVertical ul .reTool_text:hover {
  text-decoration: underline; }

.reInsertTable .reTlbVertical ul .reTool_text span {
  display: block;
  float: left;
  width: 18px !important;
  height: 18px !important;
  margin-top: 1px;
  background-position: -3575 center; }

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
  height: 18px;
  line-height: 18px;
  display: block;
  float: left;
  width: 100px !important;
  background-image: none;
  text-align: center; }

.reInsertTable .reToolbar {
  background-image: none !important; }

.reInsertTable .reToolbar li {
  clear: none !important;
  float: left !important;
  width: 24px; }

.reInsertTable .reToolbar li .reTool {
  width: 24px !important;
  height: 24px;
  margin: 0 !important; }

.reDropDownBody.reInsertTable .reToolbar li .reTool:hover {
  background-position: 0 -52px !important; }

.reDropDownBody.reInsertTable .reToolbar li .reTool_disabled:hover {
  background-image: none !important; }

/* end of insert table dropdown */
.reDropDownBody {
  overflow-y: auto;
  overflow-x: hidden; }

.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
  background-position: -1403px 0 !important; }

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommonIcons.gif);
  background-repeat: no-repeat; }

.reModule_visible_icon {
  background-position: -8px -199px; }

.reModule_hidden_icon {
  background-position: -8px -103px; }

/* end of modules selector */
/* resize cell */
.reResizeCell div {
  background-repeat: no-repeat;
  background-position: center -301px;
  height: 17px;
  /*Helps align it with the statistics module*/
  width: 16px; }

.reAccessibleTool {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/CommandSpritesLight.png);
  background-repeat: no-repeat;
  background-color: transparent !important;
  width: 22px;
  height: 22px;
  margin-top: 2px !important;
  margin: 1px;
  cursor: pointer !important;
  cursor: default !important; }

/* editor commands begin */
.CustomDialog {
  background-position: -1448px center; }

.FormatCodeBlock {
  background-position: -305px center; }

.PageProperties {
  background-position: -756px center; }

.SetImageProperties {
  background-position: -1116px center; }

.BringToFront {
  background-position: -1606px center; }

.AlignmentSelector {
  background-position: -1647px center; }

.Cancel {
  background-position: -1265px center; }

.Custom,
.ViewHtml {
  background-position: -1296px center; }

.DecreaseSize {
  background-position: -1886px center; }

.DeleteTable {
  background-position: -1445px center; }

.FileOpen {
  background-position: -1967px center; }

.IncreaseSize {
  background-position: -2046px center; }

.InsertAnchor {
  background-position: -2086px center; }

.InsertEmailLink {
  background-position: -2246px center; }

.InsertFormImageButton {
  background-position: -2486px center; }

.ModuleManager {
  background-position: -2376px center; }

.RepeatLastCommand {
  background-position: -3248px center; }

.SendToBack {
  background-position: -3326px center; }

.FormatStripper {
  background-position: -2586px center; }

.StyleBuilder {
  background-position: -2946px center; }

.ToggleFloatingToolbar {
  background-position: -2974px center; }

.XhtmlValidator {
  background-position: -2526px center; }

.TrackChangesDialog {
  background-position: -2555px center; }

.InsertSymbol {
  background-position: -2196px center; }

.InsertFormHidden {
  background-position: -1836px center; }

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit {
  background-position: -1716px center; }

.InsertFormCheckbox {
  background-position: -1745px center; }

.InsertFormPassword {
  background-position: -1896px center; }

.InsertFormRadio {
  background-position: -1926px center; }

.InsertFormSelect {
  background-position: -3546px center; }

.InsertFormTextarea {
  background-position: -1986px center; }

.InsertFormText {
  background-position: -1956px center; }

.StripAll,
.FormatPainterClear {
  background-position: -2585px center; }

.StripCss {
  background-position: -2644px center; }

.StripFont {
  background-position: -2675px center; }

.StripSpan {
  background-position: -2705px center; }

.StripWord {
  background-position: -2736px center; }

.AjaxSpellCheck,
.SpellCheck {
  background-position: -66px center; }

.Italic {
  background-position: -486px center; }

.ImageManager {
  background-position: -366px center; }

.ImageMapDialog {
  background-position: -396px center; }

.FlashManager,
.InsertFlash {
  background-position: -246px center; }

.MediaManager,
.InsertMedia {
  background-position: -696px center; }

.DocumentManager,
.InsertDocument {
  background-position: -185px center; }

.TemplateManager {
  background-position: -2765px center; }

.InsertTable,
.TableWizard {
  background-position: -3575px -5px; }

.InsertRowAbove {
  background-position: -1355px -7px; }

.InsertRowBelow {
  background-position: -1385px -4px; }

.DeleteRow {
  background-position: -3425px center; }

.InsertColumnLeft {
  background-position: -1626px center; }

.InsertColumnRight {
  background-position: -1595px center; }

.DeleteColumn {
  background-position: -3396px center; }

.MergeColumns {
  background-position: -2315px center; }

.MergeRows {
  background-position: -2345px center; }

.SplitCell {
  background-position: -3606px center; }

.SplitCellHorizontal {
  background-position: -3335px center; }

.DeleteCell {
  background-position: -1325px center; }

.SetCellProperties {
  background-position: -2495px center; }

.SetTableProperties {
  background-position: -3365px center; }

.Help {
  background-position: -336px center; }

.Undo {
  background-position: -996px center; }

.Redo {
  background-position: -967px center; }

.Cut {
  background-position: -155px center; }

.Copy {
  background-position: -125px center; }

.Paste,
.PasteStrip {
  background-position: -785px center; }

.PasteAsHtml {
  background-position: -815px center; }

.PasteHtml {
  background-position: -3757px -6px; }

.PasteFromWord {
  background-position: -845px center; }

.PasteFromWordNoFontsNoSizes {
  background-position: -875px center; }

.PastePlainText {
  background-position: -905px center; }

.Print {
  background-position: -936px center; }

.FindAndReplace {
  background-position: -215px center; }

.SelectAll {
  background-position: -2435px center; }

.InsertGroupbox {
  background-position: -2015px -7px; }

.InsertCodeSnippet,
.InsertSnippet {
  background-position: -2166px center; }

.InsertDate {
  background-position: -1655px center; }

.InsertTime {
  background-position: -2256px center; }

.AboutDialog {
  background-position: -6px center; }

.Bold {
  background-position: -95px center; }

.Underline {
  background-position: -3275px center; }

.StrikeThrough {
  background-position: -3306px center; }

.JustifyLeft {
  background-position: -576px center; }

.JustifyCenter {
  background-position: -516px center; }

.JustifyFull {
  background-position: -546px center; }

.JustifyNone {
  background-position: -606px center; }

.JustifyRight {
  background-position: -636px center; }

.InsertParagraph {
  background-position: -454px center; }

.InsertHorizontalRule {
  background-position: -2045px center; }

.Superscript {
  background-position: -2796px center; }

.Subscript {
  background-position: -2826px center; }

.ConvertToLower {
  background-position: -1144px center; }

.ConvertToUpper {
  background-position: -1174px center; }

.Indent {
  background-position: -426px center; }

.Outdent {
  background-position: -726px center; }

.InsertOrderedList {
  background-position: -2076px center; }

.InsertUnorderedList {
  background-position: -2286px center; }

.AbsolutePosition {
  background-position: -36px center; }

.Custom123 {
  background-position: -3823px center; }

.InsertExternalVideo {
  background-position: -3852px center; }

.Save,
.SaveAndClose,
.FileSave,
.FileSaveAs,
.SaveLocal {
  background-position: -1056px center; }

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties {
  background-position: -665px center; }

.Unlink {
  background-position: -2855px center; }

.ToggleTableBorder {
  background-position: -2885px center; }

.ToggleScreenMode {
  background-position: -2915px center; }

.ForeColor {
  background-position: -276px center; }

.BackColor,
.borderColor,
.bgColor {
  background-position: -1026px center; }

.InsertFormElement {
  background-position: -1774px center; }

.InsertFormForm {
  background-position: -1805px center; }

.reTopCenter {
  background-position: -3036px -6px; }

.reMiddleLeft {
  background-position: -3096px -6px; }

.reMiddleCenter {
  background-position: -1236px -6px; }

.reMiddleRight {
  background-position: -3155px -6px; }

.reBottomCenter {
  background-position: -3216px -6px; }

.reNoAlignment {
  background-position: -1266px -6px; }

.reTopLeft {
  background-position: -3006px -6px; }

.reTopRight {
  background-position: -3155px -6px; }

.reBottomLeft {
  background-position: -3186px -6px; }

.reBottomRight {
  background-position: -3245px -6px; }

.SilverlightManager {
  background-position: -3636px -6px; }

.ExportToPdf {
  background-position: -3666px -6px; }

.InsertLink {
  background-position: -3697px -6px; }

.InsertImage {
  background-position: -3727px -6px; }

.InsertTableLight {
  background-position: -3791px -5px; }

.AddComment {
  background-position: -3890px -5px; }

.RemoveComment {
  background-position: -3925px -5px; }

.RemoveAllComments {
  background-position: -3965px -5px; }

.AcceptTrackChange {
  background-position: -4000px -5px; }

.RejectTrackChange {
  background-position: -4035px -5px; }

.AcceptAllTrackChanges {
  background-position: -4070px -5px; }

.RejectAllTrackChanges {
  background-position: -4105px -5px; }

.EnableTrackChangesOverride {
  background-position: -4140px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

/* alignment settings within the alignment dropdown */
.reAlignmentSelector .reTopRight {
  background-position: -3062px -5px; }

.reAlignmentSelector .reTopLeft {
  background-position: -3004px -5px; }

.reAlignmentSelector .reTopCenter {
  background-position: -3033px -5px; }

.reAlignmentSelector .reNoAlignment {
  background-position: -1263px -5px; }

.reAlignmentSelector .reMiddleLeft {
  background-position: -3094px -5px; }

.reAlignmentSelector .reMiddleCenter {
  background-position: -1233px -5px; }

.reAlignmentSelector .reMiddleRight {
  background-position: -3151px -5px; }

.reAlignmentSelector .reBottomCenter {
  background-position: -3213px -5px; }

.reAlignmentSelector .reBottomRight {
  background-position: -3241px -5px; }

.reAlignmentSelector .reBottomLeft {
  background-position: -3184px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

.FormatPainter,
.FormatPainterApply {
  background-position: -4210px -5px; }

.FormatPainterCopy {
  background-position: -4245px -5px; }

/* editor commands end */
/* apply css class dropdown */
.reApplyClass td {
  vertical-align: middle;
  height: 22px;
  padding-left: 3px; }

.reApplyClass span {
  width: 14px;
  height: 14px;
  line-height: 13px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/ApplyClassSprites.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-right: 4px;
  text-indent: -9999px; }

.reApplyClass .reClass_ {
  background-position: 0 2px; }

.reApplyClass .reClass_img {
  background-position: 0 -20px; }

.reApplyClass .reClass_table {
  background-position: 0 -40px; }

.reApplyClass .reClass_ul {
  background-position: 0 -60px; }

.reApplyClass .reClass_ol {
  background-position: 0 -80px; }

.reApplyClass .reClass_p {
  background-position: 0 -100px; }

.reApplyClass .reClass_span {
  background-position: 0 -120px; }

.reApplyClass .reClass_a {
  background-position: 0 -140px; }

.reApplyClass .reClass_div {
  background-position: 0 -160px; }

.reApplyClass .reClass_h1 {
  background-position: 0 -180px; }

.reApplyClass .reClass_h2 {
  background-position: 0 -200px; }

.reApplyClass .reClass_h3 {
  background-position: 0 -220px; }

.reApplyClass .reClass_h4 {
  background-position: 0 -240px; }

.reApplyClass .reClass_h5 {
  background-position: 0 -260px; }

.reApplyClass .reClass_h6 {
  background-position: 0 -280px; }

.reApplyClass .reClass_td {
  background-position: 0 -300px; }

.reApplyClass .reClass_all {
  background-position: 0 -318px; }

/* end of apply css class dropdown */
td.reTlbVertical {
  vertical-align: top; }

.reToolCell .reTool_text span {
  text-indent: -9999px; }

.reToolCell .reTool_text.reSplitButton {
  width: auto; }

.reToolCell .reTool_text.reSplitButton .reButton_text {
  text-indent: 0; }

.reTlbVertical li {
  vertical-align: top; }

.reTool_text span.reButton_text {
  text-indent: 0; }

/* this sets the correct background image to the selected items in the toolstrips */
.reTlbVertical .reTool_text.reTool_selected {
  background-position: -602px 0 !important;
  border-color: transparent !important; }

.reTool_selected.reTool {
  _border-left-width: 0 !important;
  _border-right-width: 0 !important; }

/*Light dialogs CSS */
.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper {
  padding: 20px 0 0 0;
  font: 12px "segoe ui" ,arial,sans-serif; }

.RadWindow .reInsertTableLightWrapper .lightTable {
  border: 1px solid; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reInsertLinkWrapper .reControlsLayout td {
  padding: 3px 0 3px 3px; }

.reInsertLinkWrapper .reControlsLayout td,
.reInsertImageWrapper .reControlsLayout td,
.reInsertTableLightWrapper .reControlsLayout td,
.reControlsLayout .reImgPropertyControlCell td,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  vertical-align: middle; }

.reInsertImageWrapper .reControlsLayout td {
  padding: 3px 0; }

.reDialogLabelLight span {
  width: 80px;
  display: block;
  text-overflow: ellipsis; }

.reDialogLabelLight span,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  text-align: right; }

.reConfirmCancelButtonsTblLight button {
  width: 75px; }

.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
  width: 126px; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reControlsLayout .reControlCellLight input {
  width: 215px; }

.reControlsLayout .reControlCellLight select {
  width: 220px; }

.reControlsLayout .reConfirmCancelButtonsTblLight {
  height: auto;
  margin: 12px 0;
  text-align: center;
  width: 100%; }

.reControlsLayout .reImgPropertyControlCell td,
.reControlsLayout .reTablePropertyControlCell td {
  padding: 2px; }

.reControlsLayout .reTablePropertyControlCell td input[type="text"],
.reControlsLayout .reTablePropertyControlCell td input[type="password"] {
  padding: 2px 1px 0; }

.reImgPropertyControlCell span,
.reImgPropertyControlCell input,
.reTablePropertyControlCell input {
  width: 40px; }

.reImgPropertyControlCell table {
  width: 100%;
  height: 100%; }

.reControlsLayout td.reImgPropertyControlCell {
  padding: 0 22px 0 38px; }

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
  width: 190px; }

.reTablePropertyControlCell .short {
  width: 80px; }

.reTablePropertyControlCell .lightTable {
  margin: -10px 4px 0 4px;
  *margin-top: -3px; }

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
  width: 40px; }

/* compliance sheriff integration */
.CSDialog {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/ComplianceCheck.png) !important; }

/* editor content area as div */
.RadEditor .reContentArea {
  position: relative;
  overflow: auto;
  height: 100%;
  margin: 0px;
  padding: 0px;
  /*white-space: pre-wrap !important;*/ /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap !important; /* Opera 4-6 */
  white-space: -o-pre-wrap !important; /* Opera 7 */
  word-wrap: break-word !important; /* Internet Explorer 5.5+ */
  word-break: break-all;
}

/* no spacing between editor text container and it's outer border */
.reLayoutWrapper {
  border-spacing: 0px;
}

/* Does not display a textbox at the bottom of the editor */
.reTextAreaHidden{
    display:none;
}

.RadEditor .reContentArea .RadEWrongWord {
  background-color: #ff0; }

.RadEditor .reContentArea .RadEDomMouseOver {
  background-color: #ffc; }

.RadEditor .reContentArea body {
  padding: 3px;
  background-image: none;
  margin: 0;
  text-align: left;
  word-wrap: break-word; }

.RadEditor .reContentArea form {
  background-color: #efefef;
  border: 1px dashed #555; }

.RadEditor .reContentAreaToggle table {
  border-right: 1px dashed #999;
  border-bottom: 1px dashed #999; }

.RadEditor .reContentAreaToggle table td {
  padding: 1px;
  border-top: 1px dashed #999;
  border-left: 1px dashed #999; }

.RadEditor .reContentAreaToggle table th {
  padding: 1px;
  border-top: 1px dashed #000;
  border-left: 1px dashed #000; }

/**
	Add comment popup boxes
*/
/* popup edit mode */
.RadEditor .reCommentEdit,
.RadEditor .reCommentTextArea,
.RadEditor .reCommentView,
.RadEditor .reCommentButton,
.rePopupButton,
.rePopupMessage,
.rePopupContainer .rePopupTitle,
.RadEditor .reCommentTextAreaWatermark,
.RadEditor .reCommentInfoPanel {
  font: 12px "Segoe UI", Arial, sans-serif; }

.RadEditor .reCommentEdit,
.RadEditor .reCommentView {
  border: 1px solid;
  width: 240px;
  height: 310px;
  max-height: 310px;
  border-radius: 5px;
  padding: 5px 7px;
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: right;
  z-index: 9001; }

/* comment title */
.RadEditor .reCommentTitle {
  text-align: left;
  font-weight: bold;
  height: 20px;
  line-height: 16px;
  padding: 0 0 0 2px; }

.RadEditor .reCommentTextArea {
  text-align: left;
  border: 1px solid;
  width: 235px;
  height: 260px;
  max-height: 260px; }

/* popup view mode */
.RadEditor .reCommentViewText {
  display: block;
  padding: 2px;
  text-align: left;
  background-color: #f5f7f7;
  color: #444;
  z-index: 9001; }

.RadEditor .reCommentButton,
.rePopupButton {
  height: 20px;
  border: 1px solid;
  border-radius: 4px;
  margin: 4px 1px;
  cursor: auto; }

.RadEditor .reCommentInfoPanel {
  width: 250px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 5px 7px;
  border: 1px solid;
  border-radius: 5px; }

.RadEditor .reCommentTextAreaWatermark {
  color: #666; }

/* generic popups */
.rePopupContainer {
  border: 1px solid;
  min-width: 200px;
  /* Dialog will be no smaller than this */
  max-width: 300px;
  /* Dialog will wrap after this width */
  border-radius: 5px;
  position: absolute; }

.rePopupButtonContainer {
  padding: 5px 0 0; }

.rePopupContainer .rePopupTitle {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid;
  padding: 0 0 0 5px;
  margin: 0;
  border-radius: 5px 5px 0 0; }

.rePopupContainer .rePopupContent {
  background-repeat: no-repeat;
  background-position: 16px 16px;
  padding: 10px;
  border-radius: 0 0 5px 5px; }

.rePopupContainer .rePopupContent.alert {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/ModalDialogAlert.gif); }

.rePopupContainer .rePopupContent.confirm {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/ModalDialogConfirm.gif); }

.rePopupContainer .rePopupMessage,
.rePopupContainer .rePopupButtonContainer {
  padding-left: 48px;
  /*48px; -- put this if image is included*/ }

._Telerik_IE9 .rePopupContainer .rePopupTitle,
._Telerik_IE9 .rePopupButtonContainer .rePopupButton
._Telerik_IE9 .RadEditor .reCommentButton {
  filter: none !important; }

/* !end! Add comment popup boxes */
/* reTool_disabled */
.RadEditor .reDialog .reTool_disabled,
.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled,
.RadEditor .reModule .reTool_disabled:hover,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled:hover {
  filter: alpha(opacity=40);
  opacity: .4;
  background-image: none; }

/* reTool_disabled */
/* common */
.RadForm .reInlineBlock {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle; }

.RadForm #sbMainPane fieldset {
  padding: 5px; }

/* Help Dialog */
.RadForm .HelpDialog .reDescriptionCell {
  padding-bottom: 10px; }

/* StyleBuilder Dialog */
/* editor comments styles */
font.reComment_u0, span.reComment_u0 {
  border: 2px dashed #FF9933 !important; }

font.reComment_u1, span.reComment_u1 {
  border: 2px dashed #ff0101 !important; }

font.reComment_u2, span.reComment_u2 {
  border: 2px dashed #0101ff !important; }

del.reU1 hr {
  border: 1px solid #ff0101 !important; }

ins.reU1 hr {
  border-bottom: 1px solid #ff0101 !important; }

/* Base styles */
.reFormat {
  border-width: 0 2px;
  border-style: solid;
  padding: 0 2px; }

ins table,
.reComment {
  border: 2px dashed;
  padding: 1px; }

del table {
  border: 2px dashed;
  text-decoration: line-through;
  padding: 1px; }

ins td,
ins img {
  border: 1px dashed;
  padding: 1px; }

del td,
del img {
  border: 2px solid;
  padding: 1px; }

/*User border and text colors*/
ins.reU0,
del.reU0 {
  color: #FF9933 !important; }

ins.reU1,
del.reU1 {
  color: #ff0101 !important; }

ins.reU2,
del.reU2 {
  color: #f37e0c !important; }

ins.reU3,
del.reU3 {
  color: #04b4b6 !important; }

ins.reU4,
del.reU4 {
  color: #c85100 !important; }

ins.reU5,
del.reU5 {
  color: #008380 !important; }

ins.reU6,
del.reU6 {
  color: #800000 !important; }

ins.reU7,
del.reU7 {
  color: #a4a000 !important; }

ins.reU8,
del.reU8 {
  color: #808080 !important; }

ins.reU9,
del.reU9 {
  color: #38fd11 !important; }

/* user border colors */
.reFormat.reU0,
ins.reU0 table,
del.reU0 table,
ins.reU0 td,
ins.reU0 img,
del.reU0 td,
del.reU0 img,
.reComment.reU0 {
  border-color: #f93; }

.reFormat.reU1,
ins.reU1 table,
del.reU1 table,
ins.reU1 td,
ins.reU1 img,
del.reU1 td,
del.reU1 img,
.reComment.reU1 {
  border-color: #f00; }

.reFormat.reU2,
ins.reU2 table,
del.reU2 table,
ins.reU2 td,
ins.reU2 img,
del.reU2 td,
del.reU2 img,
.reComment.reU2 {
  border-color: #f37e0c; }

.reFormat.reU3,
ins.reU3 table,
del.reU3 table,
ins.reU3 td,
ins.reU3 img,
del.reU3 td,
del.reU3 img,
.reComment.reU3 {
  border-color: #04b4b6; }

.reFormat.reU4,
ins.reU4 table,
del.reU4 table,
ins.reU4 td,
ins.reU4 img,
del.reU4 td,
del.reU4 img,
.reComment.reU4 {
  border-color: #c85100; }

.reFormat.reU5,
ins.reU5 table,
del.reU5 table,
ins.reU5 td,
ins.reU5 img,
del.reU5 td,
del.reU5 img,
.reComment.reU5 {
  border-color: #008380; }

.reFormat.reU6,
ins.reU6 table,
del.reU6 table,
ins.reU6 td,
ins.reU6 img,
del.reU6 td,
del.reU6 img,
.reComment.reU6 {
  border-color: #800000; }

.reFormat.reU7,
ins.reU7 table,
del.reU7 table,
ins.reU7 td,
ins.reU7 img,
del.reU7 td,
del.reU7 img,
.reComment.reU7 {
  border-color: #a4a000; }

.reFormat.reU8,
ins.reU8 table,
del.reU8 table,
ins.reU8 td,
ins.reU8 img,
del.reU8 td,
del.reU8 img,
.reComment.reU8 {
  border-color: #808080; }

.reFormat.reU9,
ins.reU9 table,
del.reU9 table,
ins.reU9 td,
ins.reU9 img,
del.reU9 td,
del.reU9 img,
.reComment.reU9 {
  border-color: #38fd11; }

ins.trackchanges_curr_rev,
del.trackchanges_curr_rev {
  color: Green; }


.PAMS {
  /* reWrapper */
  /* common settings for .reModule, .reEditorModes and .reWrapper */
  /* end of module */
  /*Toolbar sprites*/
  /* .reTool_text */
  /* these settings will not be included in the common CSS file of RadEditor */
  /* end of reTool_text */
  /* add weight to the selector for IE6 so it is applied */
  /* end of reSplitButton */
  /* reDropdown */
  /* end of reDropdown */
  /* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
  /* end of context menu and toolstrip */
  /* spinbox */
  /* end of spinbox */
  /* DOM inspector */
  /* end of DOM inspector */
  /* end of expanded dropdowns */
  /* color picker */
  /* end of color picker */
  /* ajax spellchecker */
  /* ajax spellchecker */
  /* custom links */
  /* end of custom links */
  /* insert table dropdown */
  /* end of insert table dropdown */
  /* Popup Comments */
  /* Commnet popups */ }
  .PAMS.RadEditor, .PAMS.RadEditor .reModule, .PAMS.RadEditor .reEditorModes, .PAMS.RadEditor .reWrapper {
    background-color: #f1f5fb; }
  .PAMS.reWrapper, .PAMS.RadEditor .reContentCell, .PAMS.reColorPicker, .PAMS.reInsertTable, .PAMS.reCustomLinks a:hover {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb; }
  .PAMS .reEmptyMessage {
    color: #a0a0a0; }
  .PAMS.RadEditor .reContentCell {
    background-color: white; }
  .PAMS.reDropDownBody {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb; }
  .PAMS.reDropDownBody table {
    background: transparent; }
  .PAMS.RadEditor .reModule {
    border-top: 1px solid #aabfd6; }
  .PAMS.reCustomLinks a, .PAMS.reCustomLinks a:link, .PAMS.reCustomLinks a:visited {
    border: 1px solid white;
    /* should be the same as the background of the dropdown */
    color: black !important; }
  .PAMS.reCustomLinks a:hover {
    background-color: #edf2f9;
    border: 1px solid #c2cedb; }
  .PAMS .reToolbar li,
  .PAMS .reSpinBox a, .PAMS.reToolbar .reSeparator, .PAMS.reToolbar .reGrip,
  .PAMS .reDialog .reTool,
  .PAMS .reModule .reTool,
  .PAMS .reDialog .reTool:hover,
  .PAMS .reToolbar .reTool:hover,
  .PAMS .reModule .reTool:hover,
  .PAMS .reToolbar .reTool.reTool_selected,
  .PAMS .reToolbar .reTool.reTool_selected:hover,
  .PAMS .reToolbar .reTool_text:hover,
  .PAMS .reToolbar .reTool_text.reTool_selected,
  .PAMS .reToolbar .reTool_text.reTool_selected:hover,
  .PAMS .reTool .split_arrow,
  .PAMS .reSplitButton.reTool_text .split_arrow,
  .PAMS .reToolbar .reTool_text .split_arrow,
  .PAMS .reDialog .reTool.reSplitButton,
  .PAMS .reModule .reTool.reSplitButton,
  .PAMS .reDropdown,
  .PAMS .reTool_disabled.reDropdown:hover,
  .PAMS .reResizeCell div, .PAMS.reInsertTable .reToolbar li .reTool:hover {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Editor/ToolBarSprites.gif); }
  .PAMS.RadEditor .reTlbVertical li,
  .PAMS .reDropdown:hover, .PAMS.RadEditor .reTlbVertical .reToolbar.Default .reGrip, .PAMS.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
  .PAMS .reTlbVertical .reTool:hover,
  .PAMS .reTlbVertical .reTool_text.reSplitButton:hover,
  .PAMS .reTlbVertical .reSplitButton:hover,
  .PAMS .reTlbVertical .reTool_text:hover,
  .PAMS .reTlbVertical .reTool.reTool_selected,
  .PAMS .reTlbVertical .reTool_text.reTool_selected,
  .PAMS .reTlbVertical .reTool_text.reTool_selected:hover, .PAMS.reDropDownBody .reTlbVertical ul li a:hover, .PAMS.reDropDownBody .reTlbVertical .reToolbar,
  .PAMS .reMode_selected, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Editor/ToolbarVerticalSprites.gif); }
  .PAMS .reToolbar li {
    color: black; }
  .PAMS .reToolbar .reTool_text:hover,
  .PAMS .reToolbar .reTool_text.reTool_selected,
  .PAMS .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #c2dbfb;
    border-right: 1px solid #c2dbfb; }
  .PAMS .reToolbar .reTool_text.reTool_disabled,
  .PAMS .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0; }
  .PAMS .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: none; }
  .PAMS .reDropdown:link,
  .PAMS .reDropdown:visited {
    color: black !important; }
  .PAMS .reDropdown,
  .PAMS .reTool_disabled.reDropdown:hover {
    border: 1px solid #b8cbde;
    background-color: white; }
  .PAMS .reDropdown:hover {
    border-color: #c1dbfc;
    color: black; }
  .PAMS.reDropDownBody .reTlbVertical .reToolbar {
    background-color: white; }
  .PAMS table.reSpinBox, .PAMS.RadEditor input {
    border-color: #b8cbde;
    background-color: white; }
  .PAMS table.reSpinBox:hover, .PAMS.RadEditor input:hover {
    border: 1px solid #c2dbfb; }
  .PAMS .reModule_domlink_selected,
  .PAMS .reModule_domlink {
    color: black; }
  .PAMS.reDropDownBody .reItemOver {
    background: #c3dcfc;
    color: #1e395b; }
  .PAMS.reColorPicker table div, .PAMS.reColorPicker span {
    border: 1px solid #aabfd6; }
  .PAMS.reColorPicker table td.reItemOver div {
    border-color: black; }
  .PAMS .reAjaxspell_button {
    border: 1px solid #c2cedb;
    background-color: #dde7f5;
    color: #1e395b; }
  .PAMS .reAjaxSpellCheckSeparator {
    background-color: white; }
  .PAMS.reCustomLinks, .PAMS.reCustomLinks ul {
    color: black; }
  .PAMS.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important; }
  .PAMS.reCustomLinks a:hover {
    color: white; }
  .PAMS.reInsertTable table {
    background-color: white; }
  .PAMS.reInsertTable table td {
    border: 1px solid #b8cbde;
    background-color: white; }
  .PAMS.reInsertTable table .reItemOver {
    border: 1px solid #c1dbfc;
    background-color: #eef6ff; }
  .PAMS.reInsertTable .reTlbVertical ul {
    background-color: white; }
  .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important; }
  .PAMS .reCommentEdit,
  .PAMS .reCommentTextArea,
  .PAMS .reCommentView,
  .PAMS .reCommentInfoPanel {
    border-color: transparent;
    background-color: #f1f5fb; }
  .PAMS .reCommentTitle,
  .PAMS .reCommentInfoPanel {
    color: black; }
  .PAMS .reCommentTextArea {
    border-color: #aabfd6;
    background-color: #f1f5fb; }
  .PAMS.RadEditor .reCommentButton,
  .PAMS .rePopupButtonContainer .rePopupButton {
    border-color: #c2cedb;
    color: #1e395b;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#dde8f6',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.RadEditor .reCommentButton:hover,
  .PAMS .rePopupButtonContainer .rePopupButton:hover {
    border-color: #c2dbfb;
    color: #1e395b;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* IE10+ */
    background: linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fc', endColorstr='#f9f9fc',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.RadEditor .reCommentButton:active,
  .PAMS .rePopupButtonContainer .rePopupButton:active {
    color: #1e395b;
    border-color: #9bc9ff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* IE10+ */
    background: linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acd1fe', endColorstr='#acd1fe',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.rePopupContainer {
    border-color: #b8cbde;
    background-color: #f1f5fb; }
  .PAMS.rePopupContainer .rePopupTitle {
    color: #1e395b;
    border-color: #a5b3c5;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* IE10+ */
    background: linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9eef5', endColorstr='#f1f5fb',GradientType=0 );
    /* IE6-8 */ }

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_PAMS.reToolbarWindow td.rwWindowContent {
  background-color: #f1f5fb; }

.RadWindow_PAMS .reInsertTableLightWrapper .lightTable {
  border-color: #aabfd6; }

.PAMS .reTool.reSplitButton:hover {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Editor/ToolBarSprites.gif); }

/* reTool */
.reTool span,
.PAMS.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/Common/CommandSpritesLight.png); }

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
.reTool span,
.reTool_text span,
.PAMS .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
  _background-image: url(/WebPAMSExternal/Platform/Include/Skins/Common/CommandSpritesLightIE6.gif); }

.reTool .split_arrow:hover {
  border-left-color: #c2dbfb; }


/*Telerik RadGrid Common CSS*/
/*global*/
.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[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 .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 .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgHeader input {
  vertical-align: middle; }
.RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input {
  vertical-align: middle; }
.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(/WebPAMSExternal/Platform/Include/Skins/PAMS/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: -3px 1px 0; }
.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 {
  height: 22px;
  border-style: solid;
  border-width: 1px;
  margin: 0 14px 0 0;
  padding: 0 4px 2px;
  font-size: 12px;
  line-height: 12px;
  vertical-align: top;
  cursor: pointer; }
.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; }

.rgCellSelectorArea {
  position: absolute;
  z-index: 1000100;
  opacity: 0.1;
  -moz-opacity: 0.1;
  filter: alpha(opacity=10); }

/*header*/
.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; }

.rfdCheckbox .RadGrid .rgCheck input {
  height: 20px; }

/*status*/
/*pager*/
.rgPager .riSingle .riTextBox {
  height: 22px; }

* + html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px; }
* html .RadGrid .rgPager .RadComboBox {
  margin-top: -1px;
  padding: 1px 0; }

.RadGrid .rgPagerTextBox {
  text-align: center; }

/*reordering*/
.GridReorderTop, .GridReorderBottom {
  width: 9px;
  height: 9px;
  margin: 0 0 0 -5px;
  padding: 0; }

/*filtering*/
.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; }

/**+html .rgFilterRow .riSingle .riTextBox,
.rgFilterRow .riTextBox
{
	height: 15px;
}*/
.rgFilterRow .riSingle .riTextBox {
  height: 22px; }

.RadGrid .rgFilterRow .RadInput, .RadGrid .rgFilterRow .RadRating {
  display: inline-block;
  vertical-align: middle; }

* + html .RadGrid .rgFilterRow .RadRating, * html .RadGrid .rgFilterRow .RadRating {
  display: inline;
  zoom: 1; }

div.RadGrid .RadComboBox td {
  border: 0 none; }

/*context menu*/
.GridContextMenu .rmLeftImage {
  background-repeat: no-repeat;
  background-color: transparent; }

/*filter context menu*/
.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;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 0;
  font-size: 12px;
  cursor: pointer; }

/*grouping*/
.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; }

/*IE quirks mode*/
/*\*/
* html .RadGrid .rgGroupHeader td div div {
  top: 0; }

/**/
.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; }

/*editing*/
/*hierarchy*/
/*command row*/
* + html .RadGrid .rgPager .rgPagerButton, * + html .RadGrid .rgPagerLabel, * + html .RadGrid .rgPager .RadComboBox, * + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh {
  vertical-align: middle; }
* html .RadGrid .rgPager .rgPagerButton, * html .RadGrid .rgPagerLabel {
  vertical-align: middle; }
* html .RadGrid .rgPager .RadComboBox, * html .RadGrid .rgPager .RadInput {
  vertical-align: middle; }
* 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; }

/*rtl*/
.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
  text-align: right; }
.RadGridRTL .rgPager .rgStatus {
  border-right: 0;
  border-left-width: 1px; }
.RadGridRTL .rgWrap {
  float: right; }
.RadGridRTL .rgArrPart1 {
  padding-left: 0;
  padding-right: 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 {
  width: 220px; }
  .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 Vista Skin*/
/*global*/
.RadGrid_PAMS {
  border: 1px solid #9cb6c5;
  background: #fff;
  color: #333;
  font: 12px/16px "segoe ui", arial, sans-serif; }
  .RadGrid_PAMS .rgMasterTable, .RadGrid_PAMS .rgDetailTable, .RadGrid_PAMS .rgGroupPanel table, .RadGrid_PAMS .rgCommandRow table, .RadGrid_PAMS .rgEditForm table, .RadGrid_PAMS .rgPager table {
    font: 12px/16px "segoe ui", arial, sans-serif; }

.GridToolTip_PAMS {
  font: 12px/16px "segoe ui", arial, sans-serif; }

.RadGrid_PAMS .rgHeader:first-child, .RadGrid_PAMS th.rgResizeCol:first-child, .RadGrid_PAMS .rgFilterRow > td:first-child, .RadGrid_PAMS .rgRow > td:first-child, .RadGrid_PAMS .rgAltRow > td:first-child {
  border-left-width: 0;
  padding-left: 8px; }
.RadGrid_PAMS .rgAdd, .RadGrid_PAMS .rgRefresh, .RadGrid_PAMS .rgEdit, .RadGrid_PAMS .rgDel, .RadGrid_PAMS .rgFilter, .RadGrid_PAMS .rgPagePrev, .RadGrid_PAMS .rgPageNext, .RadGrid_PAMS .rgPageFirst, .RadGrid_PAMS .rgPageLast, .RadGrid_PAMS .rgExpand, .RadGrid_PAMS .rgCollapse, .RadGrid_PAMS .rgSortAsc, .RadGrid_PAMS .rgSortDesc, .RadGrid_PAMS .rgUpdate, .RadGrid_PAMS .rgCancel, .RadGrid_PAMS .rgUngroup, .RadGrid_PAMS .rgExpXLS, .RadGrid_PAMS .rgExpDOC, .RadGrid_PAMS .rgExpPDF, .RadGrid_PAMS .rgExpCSV {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
.RadGrid_PAMS .rgHeaderDiv {
  background: #ebeef6 0 -7750px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }

/*header*/
.rgTwoLines .rgHeaderDiv {
  background-position: 0 -7250px; }

.RadGrid_PAMS .rgHeader, .RadGrid_PAMS th.rgResizeCol, .RadGrid_PAMS .rgHeaderWrapper {
  border: 1px solid;
  border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
  border-top-width: 0;
  background: 0 -2300px repeat-x #a6d9f4 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
.RadGrid_PAMS .rgMultiHeaderRow th.rgHeader, .RadGrid_PAMS .rgMultiHeaderRow th.rgResizeCol {
  border: 1px solid;
  border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
  border-top-width: 0;
  background: 0 -2300px repeat-x #a6d9f4 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
.RadGrid_PAMS .rgHeaderDiv {
  border-right-color: #e2e3ea; }
.RadGrid_PAMS th.rgSorted {
  border-bottom-color: #79b3d8;
  background-color: #d9ecf6;
  background-position: 0 -2600px; }
.RadGrid_PAMS .rgHeader {
  color: #333; }
  .RadGrid_PAMS .rgHeader a {
    color: #333; }
.RadGrid_PAMS .rgRow td, .RadGrid_PAMS .rgAltRow td, .RadGrid_PAMS .rgEditRow td, .RadGrid_PAMS .rgFooter td {
  border-style: solid;
  border-width: 0 1px 1px; }
.RadGrid_PAMS .rgRow td, .RadGrid_PAMS .rgAltRow td {
  border-color: #fff #fff #fff #ededed; }
.RadGrid_PAMS .rgRow .rgSorted, .RadGrid_PAMS .rgAltRow .rgSorted {
  background-color: #f2f3f5; }
.RadGrid_PAMS .rgSelectedRow .rgSorted, .RadGrid_PAMS .rgActiveRow .rgSorted, .RadGrid_PAMS .rgHoveredRow .rgSorted, .RadGrid_PAMS .rgEditRow .rgSorted {
  background-color: transparent; }
.RadGrid_PAMS .rgRow a, .RadGrid_PAMS .rgAltRow a, .RadGrid_PAMS .rgEditRow a, .RadGrid_PAMS .rgFooter a, .RadGrid_PAMS .rgEditForm a {
  color: #06c; }
.RadGrid_PAMS .rgMasterTable .rgSelectedCell, .RadGrid_PAMS .rgSelectedRow {
  background: #abdbf5 0 -3900px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }

/*rows*/
* + html .RadGrid_PAMS .rgSelectedRow .rgSorted, * html .RadGrid_PAMS .rgSelectedRow .rgSorted {
  background-color: #abdbf5; }

.RadGrid_PAMS .rgMasterTable .rgActiveCell, .RadGrid_PAMS .rgActiveRow, .RadGrid_PAMS .rgHoveredRow {
  background: #d7f0fc 0 -2900px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }

* + html .RadGrid_PAMS .rgActiveRow .rgSorted, * + html .RadGrid_PAMS .rgHoveredRow .rgSorted {
  background-color: #d7f0fc; }
* html .RadGrid_PAMS .rgActiveRow .rgSorted, * html .RadGrid_PAMS .rgHoveredRow .rgSorted {
  background-color: #d7f0fc; }

.RadGrid_PAMS .rgEditRow {
  background: #96cfee 0 -4900px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }

* + html .RadGrid_PAMS .rgEditRow .rgSorted, * html .RadGrid_PAMS .rgEditRow .rgSorted {
  background-color: #96cfee; }

.RadGrid_PAMS .rgSelectedRow td, .RadGrid_PAMS .rgActiveRow td, .RadGrid_PAMS .rgHoveredRow td, .RadGrid_PAMS .rgEditRow td {
  border-left-width: 0;
  border-right-width: 0;
  padding-left: 8px;
  padding-right: 8px; }
.RadGrid_PAMS .rgSelectedRow td {
  border-bottom-color: #d7f0fc; }
.RadGrid_PAMS .rgActiveRow td, .RadGrid_PAMS .rgHoveredRow td {
  border-bottom-color: #99defd; }
.RadGrid_PAMS .rgEditRow td {
  border-bottom-color: #96cfee; }
.RadGrid_PAMS .rgDrag {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/rgDrag.gif); }
.RadGrid_PAMS .rgFooterDiv, .RadGrid_PAMS .rgFooter, .RadGrid_PAMS .rgFooterWrapper {
  background: #e0e5f5; }
.RadGrid_PAMS .rgFooter td, .RadGrid_PAMS .rgFooterWrapper {
  border-top-width: 1px;
  border-color: #aec5d1 #e0e5f5 #fff #e0e5f5; }
.RadGrid_PAMS .rgPager .rgStatus {
  border: 1px solid;
  border-color: #aec5d1 #9cb6c5 #fff #9cb6c5;
  border-left-width: 0; }
.RadGrid_PAMS .rgStatus div {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading_small.gif); }
.RadGrid_PAMS .rgPager {
  background: #eff7fc; }
.RadGrid_PAMS td.rgPagerCell {
  border: 1px solid;
  border-color: #aec5d1 #fff #fff;
  border-right-width: 0; }
.RadGrid_PAMS .rgInfoPart {
  color: #8a8a8a; }
  .RadGrid_PAMS .rgInfoPart strong {
    color: #4c4e54; }
.RadGrid_PAMS .rgPageFirst {
  background-position: 0 -550px; }
  .RadGrid_PAMS .rgPageFirst:hover {
    background-position: 0 -600px; }
.RadGrid_PAMS .rgPagePrev {
  background-position: 0 -700px; }
  .RadGrid_PAMS .rgPagePrev:hover {
    background-position: 0 -750px; }
.RadGrid_PAMS .rgPageNext {
  background-position: 0 -850px; }
  .RadGrid_PAMS .rgPageNext:hover {
    background-position: 0 -900px; }
.RadGrid_PAMS .rgPageLast {
  background-position: 0 -1000px; }
  .RadGrid_PAMS .rgPageLast:hover {
    background-position: 0 -1050px; }
.RadGrid_PAMS .rgPager .rgPagerButton {
  border-color: #a6d9f4;
  background: #acdbf5 repeat-x 0 -1550px url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
  color: #000;
  font: 12px/12px "segoe ui", arial, sans-serif; }
.RadGrid_PAMS .rgNumPart a {
  color: #000; }
  .RadGrid_PAMS .rgNumPart a:hover, .RadGrid_PAMS .rgNumPart a.rgCurrentPage {
    background: no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
    .RadGrid_PAMS .rgNumPart a:hover span, .RadGrid_PAMS .rgNumPart a.rgCurrentPage span {
      background: no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
  .RadGrid_PAMS .rgNumPart a:hover {
    background-position: 100% -1250px;
    color: #06c; }
    .RadGrid_PAMS .rgNumPart a:hover span {
      background-position: 0 -1150px; }
  .RadGrid_PAMS .rgNumPart a.rgCurrentPage {
    background-position: 100% -1450px;
    color: #000; }
    .RadGrid_PAMS .rgNumPart a.rgCurrentPage:hover {
      background-position: 100% -1450px;
      color: #000; }
    .RadGrid_PAMS .rgNumPart a.rgCurrentPage span, .RadGrid_PAMS .rgNumPart a.rgCurrentPage:hover span {
      background-position: 0 -1350px; }
.RadGrid_PAMS .rgHeader .rgSortAsc {
  background-position: 3px -248px;
  height: 10px; }
.RadGrid_PAMS .rgHeader .rgSortDesc {
  background-position: 3px -198px;
  height: 10px; }

/*footer*/
/*status*/
/*pager*/
/*sorting, reordering*/
.GridReorderTop_PAMS {
  height: 11px;
  background: 0 0 no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }

.GridReorderBottom_PAMS {
  height: 11px;
  background: 0 0 no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
  background-position: 0 -50px; }

/*filtering*/
.RadGrid_PAMS .rgFilterRow {
  background: #ebeef6; }
  .RadGrid_PAMS .rgFilterRow td {
    border-left: 1px solid #ededed;
    border-right: 1px solid #fff; }
.RadGrid_PAMS .rgFilter {
  background-position: 0 -300px; }
  .RadGrid_PAMS .rgFilter:hover {
    background-position: 0 -350px; }
.RadGrid_PAMS .rgFilterActive {
  background-position: 0 -400px; }
  .RadGrid_PAMS .rgFilterActive:hover {
    background-position: 0 -400px; }
.RadGrid_PAMS .rgFilterBox {
  border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
  font: 12px "segoe ui",arial,sans-serif;
  color: #333; }

/*filter context menu*/
.RadMenu_PAMS .rgHCMClear, .RadMenu_PAMS .rgHCMFilter {
  border-color: #707070;
  background: #cfcfcf center -23px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/FormDecorator/ButtonSprites.gif);
  color: #000;
  font-family: "segoe ui",arial,sans-serif; }
.RadMenu_PAMS .rgHCMClear:hover, .RadMenu_PAMS .rgHCMFilter:hover {
  border-color: #3c7fb1;
  background-position: center -67px;
  background-color: #a7d9f5; }

/*context menu*/
.GridContextMenu_PAMS .rmLeftImage {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Images/Telerik/Common/Grid/contextMenu.gif); }
.GridContextMenu_PAMS .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }
.GridContextMenu_PAMS .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }
.GridContextMenu_PAMS .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }
.GridContextMenu_PAMS .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }
.GridContextMenu_PAMS .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }
.GridContextMenu_PAMS .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }
.GridContextMenu_PAMS .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }
.GridContextMenu_PAMS .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

/*grouping*/
.RadGrid_PAMS .rgGroupPanel {
  border: 1px solid;
  border-color: #eaedf6 #f2f5fa #9cb6c5;
  background: #e6ebf5 0 -1900px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
  .RadGrid_PAMS .rgGroupPanel td {
    border: 0;
    border-bottom: 1px solid #f2f5fa;
    padding: 0; }
    .RadGrid_PAMS .rgGroupPanel td td {
      border: 0;
      padding: 2px 3px 1px; }
      .RadGrid_PAMS .rgGroupPanel td td td {
        padding: 0; }
  .RadGrid_PAMS .rgGroupPanel .rgSortAsc {
    background-position: 4px -144px; }
  .RadGrid_PAMS .rgGroupPanel .rgSortDesc {
    background-position: 4px -94px; }
.RadGrid_PAMS .rgUngroup {
  background-position: 0 -7200px; }
.RadGrid_PAMS .rgGroupItem {
  border: 1px solid;
  border-color: #8a929e #9298a1 #9298a1;
  background: #e6ebf5 0 -7000px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif); }
.RadGrid_PAMS .rgGroupHeader {
  background: 0 -6489px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
  font-size: 1.1em;
  line-height: 21px;
  color: #039; }
  .RadGrid_PAMS .rgGroupHeader td {
    padding: 0 8px; }
  .RadGrid_PAMS .rgGroupHeader .rgGroupCol {
    background: #fff none; }
.RadGrid_PAMS .rgExpand {
  background-position: 5px -496px; }
.RadGrid_PAMS .rgCollapse {
  background-position: 3px -444px; }
.RadGrid_PAMS .rgGroupHeader .rgExpand, .RadGrid_PAMS .rgGroupHeader .rgCollapse {
  background-color: #fff; }
.RadGrid_PAMS .rgGroupHeader td p, .RadGrid_PAMS .rgGroupHeader td div div {
  background: #fff; }
.RadGrid_PAMS .rgEditForm {
  border-bottom: 1px solid #ededed; }
.RadGrid_PAMS .rgUpdate {
  background-position: 0 -1800px; }
.RadGrid_PAMS .rgCancel {
  background-position: 0 -1850px; }
.RadGrid_PAMS .rgDetailTable {
  border-color: #ededed; }
.RadGrid_PAMS .rgCommandRow {
  background: #4e96aa 0 0 repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/rgCommandRow.gif);
  color: #fff; }
.RadGrid_PAMS .rgCommandCell {
  border: 0;
  padding: 0; }
.RadGrid_PAMS thead .rgCommandCell {
  border-bottom: 1px solid #3c7fb1; }
.RadGrid_PAMS tfoot .rgCommandCell, .RadGrid_PAMS .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #3c7fb1; }
.RadGrid_PAMS .rgCommandTable {
  border: 1px solid;
  border-color: #b2ccd8 #75a4b7 #95c3ce; }
  .RadGrid_PAMS .rgCommandTable td {
    border: 0;
    padding: 2px 7px; }
.RadGrid_PAMS .rgCommandRow a {
  color: #fff;
  text-decoration: none; }
.RadGrid_PAMS .rgAdd {
  margin-right: 3px;
  background-position: 0 -1650px; }
.RadGrid_PAMS .rgRefresh {
  margin-right: 3px;
  background-position: 0 -1600px; }
.RadGrid_PAMS .rgEdit {
  background-position: 0 -1700px; }
.RadGrid_PAMS .rgDel {
  background-position: 0 -1750px; }
.RadGrid_PAMS .rgExpXLS, .RadGrid_PAMS .rgExpDOC, .RadGrid_PAMS .rgExpPDF, .RadGrid_PAMS .rgExpCSV {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/Common/Grid/export.gif); }
.RadGrid_PAMS .rgExpXLS {
  background-position: 0 0; }
.RadGrid_PAMS .rgExpDOC {
  background-position: 0 -50px; }
.RadGrid_PAMS .rgExpPDF {
  background-position: 0 -100px; }
.RadGrid_PAMS .rgExpCSV {
  background-position: 0 -150px; }

/*editing*/
/*hierarchy*/
/*command row*/
/*multirow select*/
.rgCellSelectorArea_PAMS, .GridRowSelector_PAMS {
  background: #039; }

/*row drag n drop*/
.GridItemDropIndicator_PAMS {
  border-top: 1px dashed #039; }

/*tooltip*/
.GridToolTip_PAMS {
  border: 1px solid #767676;
  padding: 3px;
  background: #e4e5f0;
  color: #000; }

/*rtl*/
.RadGridRTL_PAMS .rgHeader:first-child, .RadGridRTL_PAMS th.rgResizeCol:first-child, .RadGridRTL_PAMS .rgFilterRow > td:first-child, .RadGridRTL_PAMS .rgRow > td:first-child, .RadGridRTL_PAMS .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }
.RadGridRTL_PAMS .rgPageFirst {
  background-position: 0 -1000px; }
  .RadGridRTL_PAMS .rgPageFirst:hover {
    background-position: 0 -1050px; }
.RadGridRTL_PAMS .rgPagePrev {
  background-position: 0 -850px; }
  .RadGridRTL_PAMS .rgPagePrev:hover {
    background-position: 0 -900px; }
.RadGridRTL_PAMS .rgPageNext {
  background-position: 0 -700px; }
  .RadGridRTL_PAMS .rgPageNext:hover {
    background-position: 0 -750px; }
.RadGridRTL_PAMS .rgPageLast {
  background-position: 0 -550px; }
  .RadGridRTL_PAMS .rgPageLast:hover {
    background-position: 0 -600px; }
.RadGridRTL_PAMS .rgExpand {
  background-position: -20px -496px; }

.RadGrid_PAMS .rgMasterTable .rgRow .leftcolwhite {font-weight:bold !important;background-color:#FFF;color:#757575;}
.RadGrid_PAMS .rgMasterTable .rgAltRow .leftcolwhite {font-weight:bold !important;background-color:#FFF;color:#757575;}
.RadGrid_PAMS .rgMasterTable .rgAltRow .rightcolblue {background-color:#F4F6F9;line-height:22px;padding:5px 10px;}
.RadGrid_PAMS .rgMasterTable .rgRow .rightcolblue {background-color:#F4F6F9;line-height:22px;padding:5px 10px;}


/*Telerik RadInput Common CSS*/
.RadInput,
.RadInputMgr {
  vertical-align: middle; }

.RadInput table {
  border: 0;
  vertical-align: bottom; }
  .RadInput table.riTable td {
    border: 0;
    padding: 0;
    vertical-align: middle;
    overflow: visible; }
  .RadInput table td.riCell {
    padding-right: 4px; }
.RadInput textarea {
  vertical-align: bottom;
  overflow: auto;
  resize: none; 
  /*white-space:normal;*/ /* a temporary fix for the new line issue in REIRadTextBox */
}

html body .RadInput .riTextBox,
html body .RadInputMgr {
  border-width: 1px;
  border-style: solid;
  padding: 2px 2px 1px;
  vertical-align: middle; }

.riSingle input.rfdDecorated {
  *padding-left: 5px !important; }

input.RadInputMgr.rfdDecorated {
  *padding-left: 2px !important; }

textarea.RadInputMgr {
  overflow: auto; }

.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, * + html .RadInput a {
  position: static; }

.RadInput .riSpin a {
  margin: 0 1px; }
.RadInput a.riDown {
  margin-top: 3px; }

/*\*/
* html .RadInput a.riDown {
  margin-top: 0; }

/**/
.RadInput .riLabel {
  margin: 0 4px 0 0;
  white-space: nowrap;
  width: 40%;
  background: transparent; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rdfd_ {
    position: absolute; } }
* html .RadInput {
  display: inline-block;
  height: 25px; }

.RadInputRTL table td.riCell {
  padding: 0 0 0 4px; }
.RadInputRTL .riLabel {
  margin: 0 0 0 4px; }

.riStrengthBar {
  background: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/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;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riLabel {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riSingle .riTextBox, .riSingle .riContentWrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-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-right: 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; }

.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%; }
  html body .riSingle .riTextBox[type="text"] {
    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; }

.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; }

.riContButton.RadInputRTL, .riContButton.riButtonSwap {
  padding-right: 0;
  padding-left: 21px; }

.riContSpinButtons.RadInputRTL, .riContSpinButtons.riButtonSwap {
  padding-right: 0;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL, .riContButton.riContSpinButtons.riButtonSwap {
  padding-right: 0;
  padding-left: 35px; }
.riContButton.RadInputRTL .riContentWrapper, .riContButton.riButtonSwap .riContentWrapper {
  padding-right: 0;
  margin-right: 0;
  padding-left: 21px;
  margin-left: -21px; }

.riContSpinButtons.RadInputRTL .riContentWrapper, .riContSpinButtons.riButtonSwap .riContentWrapper {
  padding-right: 0px;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0;
  padding-left: 35px; }
.riContButton.riContSpinButtons.riButtonSwap .riContentWrapper {
  padding-right: 0;
  padding-left: 35px; }
.riContButton.riContSpinButtons.riButtonSwap .riLabel {
  margin-left: -35px;
  margin-right: 35px; }

* html body .riSingle .riTextBox {
  margin-top: -2px;
  margin-top: 0; }


/*Telerik RadInput Vista Skin*/

/*global*/

.RadInput_PAMS,
.RadInputMgr_PAMS
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_PAMS .riTextBox,
html body .RadInputMgr_PAMS
{
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_PAMS .riEmpty,
html body .RadInput_Empty_PAMS
{
	color:#8a8a8a;
}

html body .RadInput_PAMS .riHover,
html body .RadInput_Hover_PAMS,
html body .RadInput_PAMS .riFocused,
html body .RadInput_Focused_PAMS
{
	border-color:#5794bf #b7d5ea #c7e2f1 #c5daed;
}

html body .RadInput_PAMS .riRead,
html body .RadInput_Read_PAMS
{
	border-color:#e3e9ef;
}

html body .RadInput_PAMS .riDisabled,
html body .RadInput_Disabled_PAMS
{
	border-color:#e3e9ef;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_PAMS .riError,
html body .RadInput_Error_PAMS
{
	border-color:#b32d34 #dc643f #ea8541 #e5713e;
	background:#fff 100% -298px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Input/sprite.gif);
	color:#b32d34;
}

.RadForm.rfdTextbox .RadInput_PAMS .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_PAMS[type="text"]
{
	border-color:#b32d34 #dc643f #ea8541 #e5713e;
	background:#fff 100% -298px no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Input/sprite.gif);
	color:#b32d34;
}

html body .RadInput_PAMS .riNegative,
html body .RadInput_Negative_PAMS
{
	color:#565656;
}

/*buttons*/

.RadInput_PAMS a
{
	background:transparent no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Input/sprite.gif);
}

/*go*/

.RadInput_PAMS .riBtn a
{
	width:20px;
	height:18px; 
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_PAMS .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_PAMS .riSpin a
{
	width:15px;
	height:7px; 
	line-height:7px;
}

.RadInput_PAMS a.riUp
{
	background-position:4px -98px;
}

.RadInput_PAMS a.riUp:hover
{
	background-position:4px -148px;
}

.RadInput_PAMS a.riDown
{
	background-position:4px -199px;
}

.RadInput_PAMS a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_PAMS .riLabel
{
	color:#000;
}

/*rtl*/

html body .RadInputRTL_PAMS .riError,
html body .RadInputRTL_Error_PAMS
{
	background-position:3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_PAMS .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_PAMS[type="text"]
{
	background-position:3px -298px;
}

.RadListBox {
  position: relative;
  vertical-align: top;
  display: block;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 140px; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox, x:-moz-any-link {
  float: left; }

.RadListBox, x:-moz-any-link, x:default {
  float: none; }

.RadListBox .rlbGroup {
  outline: none; }

.RadListBox .rlbGroup,
.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom,
.RadListBox .rlbButtonAreaLeft,
.RadListBox .rlbButtonAreaRight {
  -moz-user-select: -moz-none;
  -khtml-user-select: none; }

* html .RadListBox .rlbGroup {
  top: auto;
  bottom: auto;
  zoom: 1; }

.RadListBox .rlbList {
  list-style: none outside;
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%; }

* + html .RadListBox .rlbList {
  zoom: 1; }

.RadListBox .rlbItem {
  cursor: default;
  padding: 2px 5px;
  white-space: nowrap; }

.RadListBox .rlbGroup .rlbActive {
  border: 1px dotted #555;
  padding: 1px 4px; }

* + html .RadListBox .rlbItem {
  overflow: visible; }

* html .RadListBox .rlbItem {
  white-space: normal; }

.RadListBox .rlbText,
.RadListBox .rlbTemplate {
  display: inline;
  white-space: normal; }

.RadListBox .rlbTemplate {
  -moz-user-select: text;
  -khtml-user-select: text;
  display: block;
  overflow: hidden; }

* html .RadListBox .rlbGroupTop .rlbText,
* html .RadListBox .rlbGroupBottom .rlbText,
* html .RadListBoxScrollable .rlbText {
  zoom: 1; }

.RadListBox .rlbImage {
  padding-right: 2px; }

.RadListBox .rlbCheck,
.RadListBox .rlbImage,
.RadListBox .rlbText {
  vertical-align: middle; }

.RadListBoxButtonArea {
  width: 170px; }

.RadListBox .rlbButtonAreaRight {
  float: right; }

.RadListBox .rlbButtonAreaLeft {
  float: left; }

.RadListBoxScrollable .rlbGroup {
  overflow: auto; }

.RadListBoxScrollable .rlbGroupLeft,
.RadListBoxScrollable .rlbGroupRight,
.RadListBoxScrollable .rlbGroupTop,
.RadListBoxScrollable .rlbGroupBottom {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

* html .RadListBoxScrollable .rlbGroupLeft,
* html .RadListBoxScrollable .rlbGroupRight {
  height: 100%; }

* html .RadListBoxScrollable .rlbGroupTop,
* html .RadListBoxScrollable .rlbGroupBottom {
  width: 100%; }

.RadListBox .rlbTemplateContainer {
  height: 100%;
  position: relative;
  border-width: 1px;
  border-style: solid; }

.RadListBoxScrollable .rlbTemplateContainer {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

.RadListBox .rlbTemplateTable {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed; }

.RadListBox .rlbTemplateCell {
  height: 1px; }

* html .RadListBox .rlbTemplateCell {
  height: auto; }

.RadListBox .rlbGroupCell,
.RadListBox .rlbGroupContainer {
  height: 100%; }

.RadListBox .rlbGroupCell {
  height: auto\9;
  position: relative\9; }

.RadListBox .rlbGroupContainer {
  position: relative; }

.RadListBox .rlbGroupContainer {
  position: static\9; }

@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbGroupCell {
    height: auto;
    position: relative; }

  .RadListBox .rlbGroupContainer {
    position: static; } }
.RadListBox .rlbTemplateContainer .rlbGroup {
  border-left: none;
  border-right: none; }

.RadListBoxScrollable .rlbButtonAreaBottom {
  position: absolute;
  bottom: 0; }

.RadListBox .rlbButton {
  display: block;
  width: auto;
  height: 21px;
  line-height: 15px;
  margin: 0 7px 5px 3px;
  padding-right: 5px;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

* html .RadListBox .rlbButton {
  margin: 0 8px 5px 2px; }

.RadListBox .rlbButton:hover {
  zoom: 1; }

.RadListBox .rlbNoButtonText {
  padding: 0;
  margin: 0 0 5px 6px; }

.rlbButtonAreaLeft .rlbNoButtonText {
  margin: 0 4px 5px 2px; }

html .RadListBox .rlbNoButtonText .rlbButtonText {
    font-size: 12px;
}


* html div.RadListBox .rlbNoButtonText {
  margin: 0 2px 5px 2px; }

* + html .RadListBox .rlbNoButtonText {
  margin: 0 5px 5px 5px; }

.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom {
  width: 100%; }

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton {
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link {
  padding: 0; }

.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link, x:default {
  padding-right: 5px; }

.RadListBox .rlbCenter,
.RadListBox .rlbRight {
  width: 100%; }

.RadListBox .rlbCenter {
  text-align: center; }

.RadListBox .rlbRight {
  text-align: right; }

.RadListBox .rlbRight .rlbButton {
  margin: 5px 0px 5px 5px; }

.RadListBox .rlbButtonAreaTop .rlbButton {
  margin: 0 3px 5px; }

.RadListBox .rlbButtonAreaBottom .rlbButton {
  margin: 5px 3px 1px; }

.RadListBox .rlbMiddle,
.RadListBox .rlbBottom {
  height: 100%; }

.RadListBox .rlbMiddle td {
  vertical-align: middle; }

.RadListBox .rlbBottom td {
  vertical-align: bottom; }

.RadListBox .rlbButtonTL,
.RadListBox .rlbButtonTR,
.RadListBox .rlbButtonBL,
.RadListBox .rlbButtonBR {
  display: -moz-inline-block;
  display: inline-block;
  position: relative; }

.RadListBox .rlbButtonAreaLeft .rlbButtonTL,
.RadListBox .rlbButtonAreaLeft .rlbButtonTR,
.RadListBox .rlbButtonAreaLeft .rlbButtonBL,
.RadListBox .rlbButtonAreaLeft .rlbButtonBR,
.RadListBox .rlbButtonAreaRight .rlbButtonTL,
.RadListBox .rlbButtonAreaRight .rlbButtonTR,
.RadListBox .rlbButtonAreaRight .rlbButtonBL,
.RadListBox .rlbButtonAreaRight .rlbButtonBR {
  width: 100%; }

.RadListBox .rlbNoButtonText .rlbButtonTL,
.RadListBox .rlbNoButtonText .rlbButtonTR,
.RadListBox .rlbNoButtonText .rlbButtonBL,
.RadListBox .rlbNoButtonText .rlbButtonBR {
  width: auto; }

.RadListBox .rlbButtonTL {
  left: -4px;
  background-position: 0 0; }

.RadListBox .rlbButtonTR {
  bottom: 4px;
  right: 0;
  overflow: visible;
  background-position: 100% 0; }

.RadListBox .rlbButtonBL {
  top: 4px;
  right: 0;
  background-position: 0 100%; }

.RadListBox .rlbButtonBR {
  right: -4px;
  display: table;
  display: inline-block;
  background-position: 100% 100%; }

.RadListBox .rlbButtonText {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  z-index: 1;
  padding-left: 20px;
  padding-top: 3px;
  line-height: 15px;
  background-color: transparent;
  text-align: left; }

* html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

* + html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* + html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

.RadListBox .rlbNoButtonText .rlbButtonText {
  padding-left: 18px;
  width: 0;
  font-size: 0; }

@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbNoButtonText .rlbButtonText {
    margin-top: 2px;
    height: 12px; } }
/* Fix for IE8 Standards Mode. The second selector undoes the fix for IE7 */
.RadListBox .rlbNoButtonText .rlbButtonText {
  font-size: 12px \9; }

.RadListBox .rlbDisabled {
  cursor: default; }

.RadListBox .rlbDropClue {
  position: absolute;
  height: 9px;
  z-index: 10; }

.RadListBox .rlbGroup .rlbDropClueAbove {
  border-top-width: 1px;
  padding-top: 1px; }

.RadListBox .rlbGroup .rlbDropClueBelow {
  border-bottom-width: 1px;
  padding-bottom: 1px; }

.RadListBox .rlbEmptyMessage {
  text-align: center;
  color: #999;
  font-style: italic;
  position: absolute; }

.RadListBox .rlbButton {
  direction: ltr; }

/* Touch Styles */
.RadListBox * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rlbTouchDragClue {
  margin-top: -50px; }

.rlbTouchDragClue .rlbGroup .rlbActive {
  border: 0;
  padding: 2px 5px; }


.RadListBox_PAMS .rlbGroup {
  border: 1px solid #979797;
  background: #FFF; }

.RadListBox_PAMS .rlbTemplateContainer {
  border-color: #979797; }

.RadListBox_PAMS .rlbText,
.RadListBox_PAMS .rlbItem,
.RadListBox_PAMS .rlbButtonText,
.RadListBox_PAMS .rlbEmptyMessage {
  font-size: 12px;
  font-family: "Segoe UI", Arial, sans-serif;
  color: #000; }

.RadListBox_PAMS .rlbHighlight {
  color: #0046d1; }

.RadListBox_PAMS .rlbText,
.RadListBox_PAMS .rlbItem {
  line-height: 18px; }

.RadListBox_PAMS .rlbGroup .rlbHovered {
  background: #5BF; }

.RadListBox_PAMS .rlbGroup .rlbSelected {
  background: #39F; }

.RadListBox_PAMS .rlbGroup .rlbSelected .rlbText {
  color: #FFF; }

.RadListBox_PAMS .rlbDisabled .rlbText {
  color: #777; }

.RadListBox_PAMS .rlbDisabled .rlbImage {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50); }

.RadListBox_PAMS .rlbHeader,
.RadListBox_PAMS .rlbFooter {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbHeaderFooter.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  background-color: #f1f2f4; }

.RadListBox_PAMS .rlbFooter {
  background-position: 0 -200px;
  background-color: #FFF; }

.RadListBox_PAMS .rlbDropClue {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbDropClue.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: transparent;
  left: -12px;
  width: 12px; }

.RadListBox_PAMS .rlbGroup .rlbDropClueAbove {
  border-top-style: dotted;
  border-top-color: #8e8e8e; }

.RadListBox_PAMS .rlbGroup .rlbDropClueBelow {
  border-bottom-style: dotted;
  border-bottom-color: #8e8e8e; }

.RadListBox_PAMS .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_PAMS .rlbGroup .rlbHovered.rlbDropClueAbove {
  border-top-color: #FFF; }

.RadListBox_PAMS .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_PAMS .rlbGroup .rlbHovered.rlbDropClueBelow {
  border-bottom-color: #FFF; }

/* Buttons normal state vertical layout*/
.RadListBox_PAMS .rlbButtonText {
  background: transparent url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbSprite.png) no-repeat; }

.RadListBox_PAMS .rlbButton:hover .rlbButtonTL,
.RadListBox_PAMS .rlbButton:hover .rlbButtonTR,
.RadListBox_PAMS .rlbButton:hover .rlbButtonBL,
.RadListBox_PAMS .rlbButton:hover .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonHover.png); }

* html .RadListBox_PAMS .rlbButton:hover .rlbButtonTL,
* html .RadListBox_PAMS .rlbButton:hover .rlbButtonTR,
* html .RadListBox_PAMS .rlbButton:hover .rlbButtonBL,
* html .RadListBox_PAMS .rlbButton:hover .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonHoverIE6.png); }

.RadListBox_PAMS .rlbButton .rlbButtonTL,
.RadListBox_PAMS .rlbButton .rlbButtonTR,
.RadListBox_PAMS .rlbButton .rlbButtonBL,
.RadListBox_PAMS .rlbButton .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonNormal.png); }

* html .RadListBox_PAMS .rlbButton .rlbButtonTL,
* html .RadListBox_PAMS .rlbButton .rlbButtonTR,
* html .RadListBox_PAMS .rlbButton .rlbButtonBL,
* html .RadListBox_PAMS .rlbButton .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonNormalIE6.png); }

.RadListBox_PAMS .rlbDisabled .rlbButtonTL,
.RadListBox_PAMS .rlbDisabled .rlbButtonTR,
.RadListBox_PAMS .rlbDisabled .rlbButtonBL,
.RadListBox_PAMS .rlbDisabled .rlbButtonBR,
.RadListBox_PAMS .rlbDisabled:hover .rlbButtonTL,
.RadListBox_PAMS .rlbDisabled:hover .rlbButtonTR,
.RadListBox_PAMS .rlbDisabled:hover .rlbButtonBL,
.RadListBox_PAMS .rlbDisabled:hover .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonDisabled.png); }

* html .RadListBox_PAMS .rlbDisabled .rlbButtonTL,
* html .RadListBox_PAMS .rlbDisabled .rlbButtonTR,
* html .RadListBox_PAMS .rlbDisabled .rlbButtonBL,
* html .RadListBox_PAMS .rlbDisabled .rlbButtonBR,
* html .RadListBox_PAMS .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_PAMS .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_PAMS .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_PAMS .rlbDisabled:hover .rlbButtonBR {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListBox/rlbButtonDisabledIE6.png); }

.RadListBox_PAMS .rlbDisabled .rlbButtonText,
.RadListBox_PAMS .rlbDisabled:hover .rlbButtonText {
  color: #8a8a8a; }

.RadListBox_PAMS .rlbMoveUp .rlbButtonText {
  background-position: 0 0; }

.RadListBox_PAMS .rlbMoveUp:hover .rlbButtonText {
  background-position: -400px 0; }

.RadListBox_PAMS .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_PAMS .rlbMoveUpDisabled:hover .rlbButtonText {
  background-position: -200px 0; }

.RadListBox_PAMS .rlbMoveDown .rlbButtonText {
  background-position: 0 -25px; }

.RadListBox_PAMS .rlbMoveDown:hover .rlbButtonText {
  background-position: -400px -25px; }

.RadListBox_PAMS .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_PAMS .rlbMoveDownDisabled:hover .rlbButtonText {
  background-position: -200px -25px; }

.RadListBox_PAMS .rlbMoveToTop .rlbButtonText {
  background-position: 0 -275px; }

.RadListBox_PAMS .rlbMoveToTop:hover .rlbButtonText {
  background-position: -400px -275px; }

.RadListBox_PAMS .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_PAMS .rlbMoveToTopDisabled:hover .rlbButtonText {
  background-position: -200px -275px; }

.RadListBox_PAMS .rlbMoveToBottom .rlbButtonText {
  background-position: 0 -300px; }

.RadListBox_PAMS .rlbMoveToBottom:hover .rlbButtonText {
  background-position: -400px -300px; }

.RadListBox_PAMS .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_PAMS .rlbMoveToBottomDisabled:hover .rlbButtonText {
  background-position: -200px -300px; }

.RadListBox_PAMS .rlbDelete .rlbButtonText {
  background-position: 0 -50px; }

.RadListBox_PAMS .rlbDelete:hover .rlbButtonText {
  background-position: -400px -50px; }

.RadListBox_PAMS .rlbDeleteDisabled .rlbButtonText,
.RadListBox_PAMS .rlbDeleteDisabled:hover .rlbButtonText {
  background-position: -200px -50px; }

.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
  background-position: 0 -100px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
  background-position: 0 -75px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
  background-position: -400px -100px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
  background-position: -400px -75px; }

.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
  background-position: -200px -100px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
  background-position: -200px -75px; }

.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -150px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -125px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
  background-position: -400px -150px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
  background-position: -400px -125px; }

.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
  background-position: -200px -150px; }

.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
  background-position: -200px -125px; }

.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
  background-position: 0 -200px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
  background-position: 0 -175px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
  background-position: -400px -200px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
  background-position: -400px -175px; }

.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
  background-position: -200px -200px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
  background-position: -200px -175px; }

.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -250px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -225px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
  background-position: -400px -250px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
  background-position: -400px -225px; }

.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
  background-position: -200px -250px; }

.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_PAMS .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
  background-position: -200px -225px; }


/*Telerik RadListView Common CSS*/
/*global*/
.RadListView .rlvEmpty {
  font-style: italic; }
.RadListView .rlvIEmpty {
  font-style: italic; }
.RadListView .rlvBAdd, .RadListView .rlvBUpdate, .RadListView .rlvBCancel, .RadListView .rlvBSel, .RadListView .rlvBDel, .RadListView .rlvBEdit, .RadListView .rlvDrag {
  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; }
.RadListView .rlvBAdd, .RadListView .rlvBUpdate, .RadListView .rlvBCancel {
  width: 18px;
  height: 18px; }
.RadListView .rlvDrag {
  cursor: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/grab.cur), move; }
.RadListView li.rlvI, .RadListView li.rlvA, .RadListView li.rlvISel, .RadListView li.rlvIEmpty {
  padding-top: 5px;
  padding-bottom: 4px; }
.RadListView div.rlvI, .RadListView div.rlvA, .RadListView div.rlvISel, .RadListView div.rlvIEmpty, .RadListView div.rlvIEdit {
  border-bottom: 1px solid;
  padding-top: 5px;
  padding-bottom: 4px; }
.RadListView tr.rlvHeader th, .RadListView tr.rlvI td, .RadListView tr.rlvA td, .RadListView tr.rlvISel td, .RadListView tr.rlvIEmpty td, .RadListView tr.rlvIEdit td {
  padding: 4px 7px 3px; }
.RadListView tr.rlvHeader th {
  padding-top: 5px;
  padding-bottom: 4px;
  text-align: left;
  font-weight: normal; }
.RadListView tr.rlvIEdit td td {
  border: 0;
  padding: 0; }
.RadListView td.rlvI, .RadListView td.rlvA, .RadListView td.rlvISel, .RadListView td.rlvIEmpty, .RadListView td.rlvIEdit {
  padding: 5px 7px 4px; }
.RadListView .rlvI > td:first-child, .RadListView .rlvA > td:first-child {
  border-left-width: 0; }

/*empty data*/
/*item*/
/*alternating item*/
/*selected item*/
/*edit item*/
/*empty item*/
/*group item*/
/*insert item*/
/*item separator*/
/*group separator*/
/*buttons*/
/*list*/
/*flow*/
/*grid*/
/*single row*/
/*floated tiles*/
div.RadListViewFloated {
  border-width: 0; }

.RadListView .rlvFloated .rlvI, .RadListView .rlvFloated .rlvA, .RadListView .rlvFloated .rlvISel, .RadListView .rlvFloated .rlvIEmpty, .RadListView .rlvFloated .rlvIEdit {
  float: left;
  display: inline;
  border: 1px solid; }
.RadListView .rlvAutoScroll .rlvI, .RadListView .rlvAutoScroll .rlvA, .RadListView .rlvAutoScroll .rlvISel, .RadListView .rlvAutoScroll .rlvIEmpty, .RadListView .rlvAutoScroll .rlvIEdit {
  overflow: auto; }
.RadListView .rlvNoScroll .rlvI, .RadListView .rlvNoScroll .rlvA, .RadListView .rlvNoScroll .rlvISel, .RadListView .rlvNoScroll .rlvIEmpty, .RadListView .rlvNoScroll .rlvIEdit {
  overflow: hidden; }
.RadListView .rlvFloated {
  display: inline-block;
  display: block; }
  .RadListView .rlvFloated:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both; }
.RadListView .rlvInput {
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  padding: 2px 1px 3px;
  font: 12px "segoe ui",arial,sans-serif; }

/*editing*/


/*Telerik RadListView Windows7 Skin*/

/*global*/

.RadListView_PAMS
{
	border:1px solid #a5b3c5;
	background:#fcfcfc;
	color:#000;
	font:12px/16px "segoe ui",arial,sans-serif;
}

.RadListView_PAMS .rlvI
{
	background:#ebeff3;
}

.RadListView_PAMS .rlvISel
{
	background:#d4e7fe;
}

.RadListView_PAMS .rlvIEdit
{
	background:#cadffa;
}

/*buttons*/

.RadListView_PAMS .rlvBAdd,
.RadListView_PAMS .rlvBUpdate,
.RadListView_PAMS .rlvBCancel,
.RadListView_PAMS .rlvBDel,
.RadListView_PAMS .rlvBEdit
{
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
}

.RadListView_PAMS .rlvBAdd
{
	background-position:0 -1650px;
}
.RadListView_PAMS .rlvBUpdate
{
	background-position:0 -1800px;
}
.RadListView_PAMS .rlvBCancel
{
	background-position:0 -1850px;
}
.RadListView_PAMS .rlvBSel
{
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/FormDecorator/CheckBoxSprites.gif);
	background-position:-2px -2px;
}
.RadListView_PAMS .rlvISel .rlvBSel
{
	background-position:-2px -422px;
}
.RadListView_PAMS .rlvBDel
{
	background-position:0 -1750px;
}
.RadListView_PAMS .rlvBEdit
{
	background-position:0 -1700px;
}

.RadListView_PAMS .rlvDrag
{
	background-image:url(/WebPAMSExternal/Platform/Include/Skins/PAMS/ListView/drag.gif);
	background-position:center center;
}

/*flow*/

.RadListView_PAMS div.rlvA,
.RadListView_PAMS div.rlvIEmpty
{
	border-color:#fcfcfc;
}

.RadListView_PAMS div.rlvI
{
	border-color:#ebeff3;
}

.RadListView_PAMS div.rlvISel
{
	border-color:#8daed5;
}

.RadListView_PAMS div.rlvIEdit
{
	border-color:#8daed5;
}

/*grid*/

.RadListView_PAMS tr.rlvHeader th
{
	border:1px solid;
	border-color:#f1f5fb #f8f9fc #c2cedb #e1eaf3;
	background:#f1f5fb;
	color:#4c607a;
}

.RadListView_PAMS tr.rlvI td,
.RadListView_PAMS tr.rlvA td,
.RadListView_PAMS tr.rlvISel td,
.RadListView_PAMS tr.rlvIEmpty td
{
	border:1px solid;
	border-top:0;
}

.RadListView_PAMS tr.rlvA td,
.RadListView_PAMS tr.rlvIEmpty td
{
	border-color:#fcfcfc;
}

.RadListView_PAMS tr.rlvI td
{
	border-color:#ebeff3;
}

.RadListView_PAMS tr.rlvISel td
{
	border-color:#8daed5 #d4e7fe;
}

.RadListView_PAMS tr.rlvIEdit td
{
	border-color:#8daed5;
}

/*single row*/

.RadListView_PAMS td.rlvI,
.RadListView_PAMS td.rlvA,
.RadListView_PAMS td.rlvISel,
.RadListView_PAMS td.rlvIEmpty,
.RadListView_PAMS td.rlvIEdit
{
	border:0;
	border-right:1px solid #ebeff3;
}

.RadListView_PAMS td.rlvISel,
.RadListView_PAMS td.rlvIEdit
{
	border-color:#8daed5;
}

/*floated*/

.RadListView_PAMS .rlvFloated .rlvI,
.RadListView_PAMS .rlvFloated .rlvA,
.RadListView_PAMS .rlvFloated .rlvISel,
.RadListView_PAMS .rlvFloated .rlvIEdit
{
	border-color:#a5b3c5;
}

/*edit*/

.RadListView_PAMS .rlvInput
{
	border-color:#b8cbde;
	background:#fff;
	color:#000;
}

/* Common CSS */
.RadMenu {
  white-space: nowrap;
  float: left;
  position: relative;
  z-index: 7000\9;
  /* IE8 hasLayout fix */ }

.RadMenu .rmRootGroup {
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  display: inline-block; }

* html .RadMenu .rmRootGroup {
  float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

.RadMenu ul.rmVertical,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal {
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
  left: 0;
  float: left; }

.rmSized ul.rmVertical {
  width: 100%; }

.rmSized ul.rmRootGroup {
  float: none; }

.rmSized .rmRootGroup .rmVertical {
  width: auto; }

.RadMenu .rmItem {
  float: left;
  position: relative;
  list-style-image: none;
  list-style-position: outside;
  list-style: none; }

* html .RadMenu .rmItem {
  display: inline; }

.RadMenu .rmHorizontal .rmItem {
  clear: none; }

.RadMenu .rmVertical .rmItem {
  clear: both; }

.rmSized .rmVertical .rmItem {
  width: 100%; }

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem {
  width: auto; }

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
  display: block; }

.RadMenu .rmSlide,
.RadMenu_Context {
  position: absolute;
  overflow: hidden;
  display: none;
  float: left; }

* html .RadMenu .rmSlide,
* html .RadMenu_Context {
  height: 1px; }

.RadMenu_Context {
  z-index: 1000;
  overflow: visible; }

.RadMenu .rmText {
  display: block; }

.RadMenu div.rmText {
  white-space: normal;
  background: transparent; }

.RadMenu a.rmLink {
  cursor: default;
  display: block; }

.rmScrollWrap {
  position: absolute;
  float: left;
  overflow: hidden;
  left: 0; }

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
  position: absolute;
  z-index: 2000;
  text-indent: -1000em;
  font-size: 0;
  line-height: 0;
  outline: 0;
  overflow: hidden; }

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled {
  display: none;
  text-indent: -1000em;
  font-size: 0;
  line-height: 0; }

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled {
  margin-bottom: -1px; }

.RadMenu .rmLeftImage {
  border: 0;
  float: left; }

.RadMenu_rtl {
  float: right;
  text-align: right; }

.RadMenu_rtl ul.rmVertical {
  float: right; }

.RadMenu_rtl .rmItem {
  float: right; }

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage {
  border: 0;
  float: right; }

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled {
  text-indent: 1000em !important; }

.RadMenu .rmLink {
  width: auto; }

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
  line-height: 0;
  font-size: 0;
  overflow: hidden; }

.RadMenu div.rmRootGroup {
  position: relative; }

/* <base styles> */
.RadMenu .rmItem {
  padding: 0; }

.RadMenu .rmLink {
  padding: 0 0 0 12px;
  outline: 0;
  float: left; }

.RadMenu_rtl .rmLink {
  padding: 0 12px 0 0;
  margin-left: 2px; }

.RadMenu .rmText {
  padding-bottom: 1px;
  float: left; }

.RadMenu_rtl .rmText {
  margin-left: -2px; }

/* optimized for 16x16 */
.RadMenu .rmLeftImage {
  margin: 4px 2px 0 -3px;
  padding-bottom: 4px; }

.RadMenu_rtl .rmLeftImage {
  margin: 4px -3px 0 2px;
  padding-bottom: 2px; }

/* Image sprite placeholder size */
.RadMenu span.rmLeftImage {
  width: 16px;
  height: 16px; }

.RadMenu .rmVertical .rmLeftImage + .rmText {
  padding: 0 8px 1px 24px; }

.RadMenu .rmVertical .rmText {
  padding: 0 24px 1px 0; }

.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 .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText {
  display: block;
  float: none; }

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink {
  float: none; }

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink {
  float: left; }

/* <Shadows and rounded corners */
.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn {
  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: -4px;
  height: 100%; }

.RadMenu .rmBottomLeft {
  background-position: 0 100%;
  bottom: -4px;
  left: 0;
  width: 100%; }

.RadMenu .rmBottomFix {
  background-position: -1px 0;
  width: auto;
  bottom: -4px;
  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; }

* html .RadMenu .rmTopFix,
* html .RadMenu .rmBottomFix,
* html .RadMenu .rmBottomShadowLeft {
  width: 0; }

.RadMenu .rmBottomRight {
  background-position: 100% 100%;
  bottom: -4px;
  right: -4px;
  width: 8px; }

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Menu/ShadowBottom.png); }

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Menu/RoundedShadowBottom.png); }

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight {
  right: -5px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Menu/ShadowRight.png);
  background-position: 100% 0; }

.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(/WebPAMSExternal/Platform/Include/Skins/PAMS/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; }

* html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
* html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
  width: 11px;
  height: 8px;
  font-size: 0; }

.RadMenu .rmAccessKey {
  font-size: 10px;
  font-weight: normal;
  float: right;
  padding-right: 8px; }

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem {
  z-index: 1; }

* html .RadMenu .rmRoundedCorners .rmGroup .rmText,
* html .RadMenu .rmShadows .rmGroup .rmText,
* html .rmRoundedCorners .rmGroup .rmText,
* html .rmShadows .rmGroup .rmText {
  zoom: normal; }

.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 {
  margin-top: 1px;
  padding: 1px; }

.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
.rmRoundedCorners ul.rmGroup .rmSlide {
  margin-top: -5px; }

.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 .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer {
  padding: 4px 0 0 4px; }

.RadMenu .rmScrollWrapContainer {
  position: absolute; }

.RadMenu .rmScrollWrapContainer .rmTopFix {
  height: 100%; }

* html .RadMenu .rmScrollWrapContainer .rmTopFix {
  height: 5px; }

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
  padding: 4px 0 0 4px; }

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup {
  padding: 0; }

/* </Shadows and rounded corners */
.RadMenu .rmRootGroup .rmItem .rmGroup {
  padding-bottom: 1px; }

.RadMenu .rmRoundedCorners .rmItem .rmGroup {
  padding-bottom: 0; }

.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; }

.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; }

* html .RadMenu_rtl .rmMultiColumn .rmItem {
  float: left; }

.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText,
.RadMenu_Context .rmGroup .rmLeftImage + .rmText {
  padding: 0 54px 0 28px; }

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage + .rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage + .rmText {
  padding: 0 28px 0 54px; }

.RadMenu .rmSlide .rmHorizontal .rmText {
  padding: 0 11px 0 10px; }

.RadMenu .rmGroup .rmLeftImage {
  margin: 4px 0 0 6px; }

* html .RadMenu .rmGroup .rmLeftImage {
  margin-left: 4px; }

* + html .RadMenu .rmGroup .rmLeftImage {
  margin-left: 4px; }

* html .rmRoundedCorners .rmGroup .rmLeftImage {
  margin-left: 1px; }

* + html ul.rmRoundedCorners .rmGroup .rmLeftImage {
  margin-left: 2px; }

.RadMenu_rtl .rmGroup .rmLeftImage {
  margin: 4px 6px 0 0; }

* html .RadMenu .rmGroup .rmLeftImage {
  position: absolute; }

* + html .RadMenu .rmGroup .rmLeftImage {
  position: absolute; }

.RadMenu a.rmImageOnly img.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 .rmImageOnly .rmLeftImage {
  position: static; }

* html .RadMenu_rtl .rmGroup .rmLeftImage {
  right: 0; }

* + html .RadMenu_rtl .rmGroup .rmLeftImage {
  right: 0; }

* + html .RadMenu_Context_rtl ul.rmGroup {
  position: absolute; }

* html .RadMenu_Context_rtl ul.rmGroup {
  position: absolute; }

* + html .RadMenu_Context_rtl .rmGroup .rmItem {
  float: left; }

* html .RadMenu_Context_rtl .rmGroup .rmItem {
  float: left; }

/* <separators> */
.RadMenu .rmSeparator .rmText {
  line-height: 0;
  font-size: 0;
  padding: 0;
  background-repeat: repeat-x;
  overflow: hidden; }

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: auto;
  width: auto;
  padding-bottom: 2px; }

* + html .RadMenu .rmSeparator .rmText,
* + html .RadMenu .rmVertical .rmSeparator .rmText,
* + html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: 2px;
  padding: 0; }

* html .RadMenu .rmVertical .rmSeparator {
  height: 3px; }

* html .RadMenu .rmVertical .rmSeparator .rmText {
  height: auto;
  padding: 2px 0 0; }

* html .RadMenu .rmHorizontal .rmSeparator .rmText {
  padding: 0; }

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
  height: 3px; }

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  height: 2px; }

.RadMenu .rmRootGroup .rmSeparator .rmText {
  margin: 1px 12px; }

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText {
  margin: 1px 2px 1px 31px; }

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
  margin: 1px 31px 1px 2px; }

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
  margin: 2px 0 0;
  height: 20px;
  width: 2px; }

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
  zoom: 1; }

/* </separators> */
/* <scroll arrows> */
.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
  width: 10px;
  height: 24px; }

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow {
  height: 10px;
  width: 100%; }

/* </scroll arrows> */
/* </base styles> */


/* <RadMenu / Vista> */
.RadMenu_PAMS .rmRootGroup,
.RadMenu_PAMS .rmFirst,
.RadMenu_PAMS a.rmLink,
.RadMenu_PAMS .rmText,
.RadMenu_PAMS .rmLeftArrow,
.RadMenu_PAMS .rmRightArrow,
.RadMenu_PAMS .rmTopArrow,
.RadMenu_PAMS .rmBottomArrow {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmSprite.png);
  background-color: transparent; }

.RadMenu_PAMS .rmRootGroup {
  border: 1px solid #aabfd6;
  background-repeat: repeat-x;
  background-position: 0 -408px;
  background-color: #f1f5fb; }

.RadMenu_PAMS .rmFirst {
  background-position: 0 -24px; }

.RadMenu_PAMS .rmVertical .rmFirst,
.RadMenu_PAMS .rmVertical .rmLast {
  background: none;
  padding: 0; }

/* <Root items> */
.RadMenu_PAMS,
.RadMenu_PAMS a.rmLink {
  font: normal 12px/23px "Segoe UI", Arial, sans-serif;
  color: #4c607a;
  text-decoration: none; }

.RadMenu_PAMS a.rmLink,
.RadMenu_PAMS .rmText {
  background-position: 0 1050px;
  background-repeat: no-repeat; }

.RadMenu_PAMS a.rmLink:hover,
.RadMenu_PAMS a.rmFocused,
.RadMenu_PAMS a.rmSelected {
  background-position: 0 -72px; }

.RadMenu_PAMS a.rmLink:hover .rmText,
.RadMenu_PAMS a.rmFocused .rmText,
.RadMenu_PAMS a.rmSelected .rmText {
  background-position: 100% -96px; }

.RadMenu_PAMS a.rmExpanded,
.RadMenu_PAMS a.rmExpanded:hover {
  background-position: 0 -120px; }

.RadMenu_PAMS a.rmExpanded .rmText,
.RadMenu_PAMS a.rmExpanded:hover .rmText {
  background-position: 100% -144px; }

.RadMenu_PAMS a.rmDisabled,
.RadMenu_PAMS a.rmDisabled:hover {
  color: #a7a7a7; }

.RadMenu_PAMS a.rmDisabled:hover,
.RadMenu_PAMS a.rmDisabled:hover .rmText {
  background: none; }

/* </Root items> */
/* <Submenu items> */
.RadMenu_PAMS .rmGroup,
.RadMenu_PAMS .rmMultiColumn,
.RadMenu_PAMS .rmGroup .rmVertical {
  border: 1px solid #a5b3c5;
  background: white url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmVSprite.png) repeat-y -1px 0; }

.RadMenu_PAMS .rmTopFix,
.RadMenu_PAMS .rmBottomFix,
.RadMenu_PAMS .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_PAMS .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_PAMS .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_PAMS .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_PAMS_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_PAMS_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmVSprite.png);
  background-color: #fff;
  background-repeat: repeat-y;
  background-position: -3px 0; }

* html .rmRoundedCorners_PAMS .rmGroup .rmItem,
* html .rmRoundedCorners_PAMS ul.rmHorizontal .rmFirst {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmVSprite.png);
  background-color: #fff;
  background-repeat: repeat-y;
  background-position: -3px 0; }

.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_PAMS .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_PAMS .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_PAMS .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_PAMS_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
  background-image: none; }

* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_PAMS .rmScrollWrap .rmItem,
* html .rmRoundedCorners_PAMS .rmHorizontal .rmItem,
* html .rmRoundedCorners_PAMS .rmScrollWrap .rmVertical {
  background-image: none; }

.RadMenu_PAMS .rmRoundedCorners .rmGroupColumn {
  background-color: #fff; }

.RadMenu_PAMS .rmBottomLeft,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PAMS_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_PAMS .rmRoundedCorners ul.rmGroup,
.RadMenu_PAMS .rmRoundedCorners .rmMultiColumn {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRoundedLeft.png);
  background-color: transparent;
  background-repeat: no-repeat; }

* html .rmRoundedCorners_PAMS .rmScrollWrapContainer,
* html .rmRoundedCorners_PAMS .rmGroup ul.rmGroup,
* html .rmRoundedCorners_PAMS ul.rmGroup {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRoundedLeft.png);
  background-color: transparent;
  background-repeat: no-repeat; }

.RadMenu_PAMS .rmTopRight,
.RadMenu_PAMS .rmBottomRight {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRoundedRight.png);
  background-color: transparent;
  background-repeat: no-repeat; }

.RadMenu_PAMS .rmTopFix,
.RadMenu_PAMS .rmBottomFix,
.RadMenu_PAMS .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_PAMS_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_PAMS .rmGroup .rmFirst {
  border-color: #a5b3c5; }

.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
  background: #FFF; }

* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmBottomFix {
  background: #FFF; }

.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
  background-color: #FFF;
  border: 0; }

* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_PAMS .rmScrollWrapContainer .rmRightArrow {
  background-color: #FFF;
  border: 0; }

.RadMenu_PAMS li.rmTopFix,
.RadMenu_PAMS li.rmBottomFix {
  background-position: -4px 0; }

.RadMenu_PAMS_rtl .rmBottomLeft,
.RadMenu_PAMS_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_PAMS_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_PAMS .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_PAMS_Context_rtl ul.rmGroup,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRoundedLeft_rtl.png); }

.RadMenu_PAMS_rtl .rmTopRight,
.RadMenu_PAMS_rtl .rmBottomRight {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRoundedRight_rtl.png); }

.RadMenu_PAMS_rtl li.rmTopFix,
.RadMenu_PAMS_rtl li.rmBottomFix,
.RadMenu_PAMS_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_PAMS_Context_rtl ul.rmGroup .rmItem {
  background-position: 101% 0; }

.RadMenu_PAMS .rmSlide .rmScrollWrap {
  background-image: none; }

.RadMenu_PAMS_rtl .rmGroup,
.RadMenu_PAMS_rtl .rmMultiColumn,
.RadMenu_PAMS_rtl .rmGroup .rmVertical {
  background-position: 101% 0; }

.RadMenu_PAMS .rmRootGroup .rmHorizontal {
  background-image: none; }

.RadMenu_PAMS .rmScrollWrap .rmVertical {
  border: 0; }

.RadMenu_PAMS .rmGroup .rmFirst,
.RadMenu_PAMS .rmGroup .rmLast,
.RadMenu_PAMS .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_PAMS_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_PAMS .rmScrollWrapContainer li.rmItem {
  background: none; }

.RadMenu_PAMS .rmGroup .rmLast {
  padding-bottom: 1px; }

.RadMenu_PAMS .rmGroup a.rmLink {
  color: #000; }

.RadMenu_PAMS .rmGroup a.rmLink:hover,
.RadMenu_PAMS .rmGroup a.rmFocused,
.RadMenu_PAMS .rmGroup a.rmSelected,
.RadMenu_PAMS .rmGroup a.rmExpanded {
  color: #4c607a;
  background-position: 0 -168px; }

.RadMenu_PAMS .rmGroup a.rmLink:hover .rmText,
.RadMenu_PAMS .rmGroup a.rmFocused .rmText,
.RadMenu_PAMS .rmGroup a.rmSelected .rmText,
.RadMenu_PAMS .rmGroup a.rmExpanded .rmText {
  background-position: 100% -192px; }

/* <expand arrows> */
.RadMenu_PAMS .rmVertical .rmExpandRight,
.RadMenu_PAMS_Context .rmGroup .rmExpandRight,
.RadMenu_PAMS .rmGroup .rmExpandDown {
  background-position: 100% -216px; }

.RadMenu_PAMS .rmVertical a.rmLink:hover .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmFocused .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmExpanded .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmSelected .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_PAMS .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_PAMS .rmVertical a.rmExpanded .rmExpandLeft,
.RadMenu_PAMS .rmVertical a.rmSelected .rmExpandLeft {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmRootExpand.png); }

.RadMenu_PAMS .rmVertical a.rmLink:hover .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmSelected .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmFocused .rmExpandRight {
  background-position: 100% -2px; }

.RadMenu_PAMS .rmVertical a.rmExpanded .rmExpandRight,
.RadMenu_PAMS .rmVertical a.rmExpanded:hover .rmExpandRight {
  background-position: 100% -29px; }

.RadMenu_PAMS .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_PAMS .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_PAMS .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_PAMS .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_PAMS .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_PAMS .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_PAMS .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_PAMS .rmGroup a.rmExpanded .rmExpandDown {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmSprite.png);
  background-position: 100% -240px; }

.RadMenu_PAMS .rmGroup a.rmDisabled,
.RadMenu_PAMS .rmGroup a.rmDisabled:hover {
  color: #a7a7a7; }

.RadMenu_PAMS .rmGroup a.rmDisabled:hover,
.RadMenu_PAMS .rmGroup a.rmDisabled:hover .rmText {
  background: none; }

.RadMenu_PAMS .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_PAMS_Context .rmGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_PAMS_Context .rmGroup a.rmDisabled:hover .rmExpandLeft,
.RadMenu_PAMS .rmGroup a.rmDisabled:hover .rmExpandDown {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmSprite.png);
  background-position: 100% -216px; }

/* </expand arrows> */
/* <rtl> */
.RadMenu_PAMS_rtl a.rmLink:hover,
.RadMenu_PAMS_rtl a.rmFocused,
.RadMenu_PAMS_rtl a.rmSelected {
  background-position: 100% -96px; }

.RadMenu_PAMS_rtl a.rmLink:hover .rmText,
.RadMenu_PAMS_rtl a.rmFocused .rmText,
.RadMenu_PAMS_rtl a.rmSelected .rmText {
  background-position: 0 -72px; }

.RadMenu_PAMS_rtl a.rmExpanded,
.RadMenu_PAMS_rtl a.rmExpanded:hover {
  background-position: 100% -144px; }

.RadMenu_PAMS_rtl a.rmExpanded .rmText,
.RadMenu_PAMS_rtl a.rmExpanded:hover .rmText {
  background-position: 0 -120px; }

.RadMenu_PAMS_rtl .rmGroup a.rmLink:hover,
.RadMenu_PAMS_rtl .rmGroup a.rmFocused,
.RadMenu_PAMS_rtl .rmGroup a.rmSelected,
.RadMenu_PAMS_rtl .rmGroup a.rmExpanded {
  background-position: 100% -264px; }

.RadMenu_PAMS_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_PAMS_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_PAMS_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_PAMS_rtl .rmGroup a.rmExpanded .rmText {
  background-position: 0 -288px; }

.RadMenu_PAMS_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_PAMS_rtl .rmRootGroup .rmExpandLeft {
  background-position: 0 -312px; }

.RadMenu_PAMS_rtl a.rmLink:hover .rmExpandLeft,
.RadMenu_PAMS_rtl a.rmSelected .rmExpandLeft,
.RadMenu_PAMS_rtl a.rmFocused .rmExpandLeft {
  background-position: 0 -2px; }

.RadMenu_PAMS_rtl a.rmExpanded .rmExpandLeft,
.RadMenu_PAMS_rtl a.rmExpanded:hover .rmExpandLeft {
  background-position: 0 -29px; }

.RadMenu_PAMS_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_PAMS_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_PAMS_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_PAMS_rtl .rmGroup a.rmExpanded .rmExpandLeft {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmSprite.png);
  background-position: 0 -336px; }

.RadMenu_PAMS_Context_rtl .rmGroup a.rmDisabled:hover .rmExpandLeft,
.RadMenu_PAMS_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Menu/rmSprite.png);
  background-position: 0 -312px; }

/* </rtl> */
/* </Submenu items> */
/* <Submenu offsets (Vista - specific, overlapping submenus)> */
.RadMenu_PAMS .rmSlide {
  margin: -3px 0 0 1px; }

.RadMenu_PAMS .rmVertical .rmSlide,
.RadMenu_PAMS .rmSlide .rmSlide,
.RadMenu_PAMS_Context .rmGroup .rmSlide {
  margin: 0 0 0 -5px; }

.RadMenu_PAMS_rtl .rmSlide {
  margin: -3px 0 0 -1px; }

.RadMenu_PAMS_rtl .rmVertical .rmSlide,
.RadMenu_PAMS_rtl .rmSlide .rmSlide,
.RadMenu_PAMS_Context_rtl .rmGroup .rmSlide {
  margin: 0 0 0 5px; }

/* </Submenu offsets> */
/* <Scrolling arrows> */
.RadMenu_PAMS .rmLeftArrow,
.RadMenu_PAMS .rmRightArrow {
  background-color: #E0E5F5; }

.RadMenu_PAMS .rmLeftArrow {
  background-position: -8px -312px;
  border-right: 1px solid #B7BDCD; }

.RadMenu_PAMS .rmRightArrow {
  background-position: -482px -216px;
  border-left: 1px solid #B7BDCD; }

.RadMenu_PAMS .rmTopArrow,
.RadMenu_PAMS .rmBottomArrow,
.RadMenu_PAMS .rmGroup .rmLeftArrow,
.RadMenu_PAMS .rmGroup .rmRightArrow {
  background-color: #f0f0f0; }

.RadMenu_PAMS .rmTopArrow {
  background-position: 50% -367px;
  border-bottom: 1px solid #B7BDCD; }

.RadMenu_PAMS .rmBottomArrow {
  background-position: 50% -391px;
  border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */
/* <Separators> */
.RadMenu_PAMS .rmVertical .rmSeparator .rmText,
.RadMenu_PAMS .rmHorizontal .rmVertical .rmSeparator .rmText {
  background-position: 0 -406px; }

.RadMenu_PAMS .rmHorizontal .rmSeparator .rmText,
.RadMenu_PAMS .rmVertical .rmHorizontal .rmSeparator .rmText {
  background-position: 0 -386px; }

/* </Separators> */
/* </RadMenu / Vista> */


/* Telerik RadAjaxLoadingPanel Common CSS */
.RadAjax .raDiv,
.RadAjax .raColor {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }
.RadAjax .raDiv {
  position: relative;
  z-index: 2;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat; }
.RadAjax .raColor {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: none; }
.RadAjax .raTransp {
  zoom: 1; }
.RadAjax .raTop {
  background-position: center top; }
.RadAjax .raTopLeft {
  background-position: left top; }
.RadAjax .raTopRight {
  background-position: right top; }
.RadAjax .raLeft {
  background-position: left center; }
.RadAjax .raRight {
  background-position: right center; }
.RadAjax .raBottom {
  background-position: center bottom; }
.RadAjax .raBottomLeft {
  background-position: left bottom; }
.RadAjax .raBottomRight {
  background-position: right bottom; }
.RadAjax div.raNone {
  background-image: none; }

* html .RadAjaxUpdatedElement select {
  visibility: hidden !important; }


.RadAjax_PAMS .raDiv {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading.gif); }
.RadAjax_PAMS .raColor {
  background-color: #dde9f7;
  color: black; }
.RadAjax_PAMS .raTransp {
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60); }


/* RadScheduler base stylesheet */

/* <common> */

.RadScheduler {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.RadScheduler,
.RadScheduler a,
.RadScheduler input,
.RadScheduler select,
.RadScheduler textarea
{
	outline: 0;
}
	.RadScheduler input,
	.RadScheduler textarea {
		-moz-user-select: text;
		-ms-user-select: text;
		-webkit-user-select: text;
		user-select: text;
	}

.RadScheduler
{
	cursor: default;
	overflow: hidden;
	text-align: left;
	zoom: 1;
}

.RadScheduler .rsTopWrap
{
	position: relative;
	border: 0;
	width: 100%; /*Fix for IE6/7 0px width in a table when refreshed*/
	overflow: hidden;
}

.RadScheduler .rsAdvFormWrap
{
	position: relative;
}

* html div.RadScheduler .rsAdvFormWrap { position: static; }

.RadScheduler,
.RadScheduler *
{
	margin: 0;
	padding: 0;
}

* html .RadScheduler .rsContent .rsInnerFix,
* html .RadScheduler .rsContent td
{
    zoom: 1;
}

.RadScheduler .rsContentTable,
.RadScheduler .rsAllDayTable
{
	overflow: hidden;
}

/* </common> */

/* <header> */

.RadScheduler .rsHeader
{
	height: 30px;
	line-height: 30px;
	z-index: 1000;
	position: relative;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-x;
}

.RadScheduler .rsHeader p
{
	padding-left: 5px;
	float: left;
}

.RadScheduler .rsHeader .rsDatePickerWrapper
{
	float: left;
	position: relative;
	top: 23px;
	left: -7px;
	overflow: hidden;
}

.RadScheduler .rsHeader .rsPrevDay,
.RadScheduler .rsHeader .rsNextDay
{
	width: 17px;
	height: 17px;
	line-height: 17px;
	
	display: block;
	text-indent: -9999px;
	font-size: 0;
	float: left;
}

.RadScheduler .rsHeader .rsPrevDay
{
	margin: 6px 0 0 6px;
	background-position: 0 -48px;
}

.RadScheduler .rsHeader .rsNextDay
{
	margin: 6px 6px 0 0;
	background-position: -18px -48px;
}

.RadScheduler .rsHeader .rsPrevDay:hover
{
	background-position: -70px -48px;
}

.RadScheduler .rsHeader .rsNextDay:hover
{
	background-position: -88px -48px;
}

.RadScheduler .rsHeader .rsToday
{
	line-height: 30px;
}

.RadScheduler .rsHeader .rsDatePickerActivator
{
	margin: 3px 0 0 5px;
	width: 21px;
	height: 24px;
	line-height: 21px;
	float: left;
	font-size: 0;
	overflow: hidden;
	text-indent: -9999px;
	background-position: -228px -31px;
}

.RadScheduler .rsHeader .rsDatePickerActivator:hover
{
	background-position: -270px -31px;
}

.RadScheduler .rsHeader .rsDatePickerActivatorDown,
.RadScheduler .rsHeader .rsDatePickerActivatorDown:hover
{
	background-position: -249px -31px;
}

.RadScheduler .rsHeader .rsDatePickerCalendar
{
	position: absolute;
}

.RadScheduler .rsHeader h2
{
	font-size: 15px;
	font-weight: normal;
	text-indent: 43px;
	height: 30px;
	display: block;
	overflow: hidden;
}

.RadScheduler .rsHeader ul
{
	float: right;
	padding-right: 10px;
}

.RadScheduler .rsHeader li
{
	line-height: 30px;
	margin-top: 0;
	list-style-type: none;
	float: left;
}

.RadScheduler .rsHeader ul a
{
	text-decoration: none;
	display: block;
	padding-left: 9px;
	line-height: 30px;
}

.RadScheduler .rsHeader ul span,
.RadScheduler .rsHeader ul em
{
	text-decoration: none;
	display: block;
	padding: 0 9px 0 0;
	font-style: normal;
}

.RadScheduler .rsHeader .rsSelected { padding-left: 9px; background-position: 0 -69px; }
.RadScheduler .rsHeader .rsSelected em { padding-top: 0; background-position: 100% -69px; }
	
.RadScheduler .rsHeader ul a:hover,
.RadScheduler .rsLast a:hover { background-position: 0 -69px; }
.RadScheduler .rsHeader ul a:hover span { background-position: 100% -69px; }

/* </header> */

/* <content> */

/*     <headers> */

.RadScheduler tr
{
	font-size: 12px;
	empty-cells: show;
}

.RadScheduler th,
.RadScheduler td
{
	font-weight: normal;
	vertical-align: top;
	height: auto;
}

.RadScheduler .rsVerticalHeaderWrapper
{
	height: 100%;
	overflow: hidden;
	vertical-align: top;
}

.RadScheduler .rsVerticalHeaderWrapper div
{
	margin-left: 1px;
}

.RadScheduler .rsVerticalHeaderWrapper div div
{
	margin-left: 0;
}

.RadScheduler .rsVerticalHeaderTable div *
{
	padding-right: 4px;
}

.RadScheduler .rsVerticalHeaderTable
{
	height: 100%;
	width: 100%;
}

.RadScheduler .rsVerticalHeaderTable th
{
	border-style: solid;
	border-width: 0 1px 1px 0;
}
* html .RadScheduler .rsVerticalHeaderTable th { border-bottom: 0; text-align: right; }
* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th,
* html .RadScheduler .rsVerticalHeaderTable .rsAlt th { border-bottom: 1px solid; }

.RadScheduler .rsVerticalHeaderTable .rsAlt th
{
	vertical-align: bottom;
}

.RadScheduler .rsTopWrap .rsHidden
{
	display: none;
}

._Telerik_IE9 .RadScheduler .rsTopWrap .rsHidden
{
	display: block;
}

.RadScheduler .rsTopWrap .rsHidden,
.RadScheduler .rsTopWrap .rsHidden th
{
	overflow: hidden;
	border-style: none;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.RadScheduler .rsVerticalHeaderTable div
{
	white-space: nowrap; /* think about removing the nowrap!!! */
	overflow: hidden;	
	height: 100%;
	font-weight: bold;
	text-align: right;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 13px;
}

*|html .RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 14px;
}

.RadScheduler .rsHorizontalHeaderWrapper
{
	overflow: hidden;
}

.RadScheduler .rsHorizontalHeaderTable,
.RadScheduler .rsAllDayTable
{
	table-layout: fixed;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th
{
	vertical-align: middle;
}

.RadScheduler .rsHorizontalHeaderTable th
{
	background-repeat:  repeat-x;
	background-position: 0 -144px;
	text-align: center;
}

.RadScheduler .rsVerticalHeaderTable .rsMainHeader th
{
	display: block;
}

* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th
{
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsVerticalHeaderTable th,
.RadScheduler .rsHorizontalHeaderTable th
{
	border-width: 0 1px 1px 0;
	border-style: solid;
	overflow: hidden;
}

.RadScheduler .rsAllDayRow td,
.RadScheduler .rsContentTable td
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsContent .rsAllDayHeader
{
	text-align: center;
}

.RadScheduler .rsVerticalHeaderTable th
{
	text-align: right;
}

/*
Inconsistent with headers right border and resource grouped MonthView

.RadScheduler .rsTopWrap .rsLastCell
{
	border-right-width: 0;
}
*/

.RadScheduler .rsAmPm
{
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-transform: lowercase;
	position: relative;
	top: -4px;
	padding: 0 1px;
}

* html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

*+html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

.RadScheduler .rsAllDayHeader
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.RadScheduler .rsDateHeader
{
	padding: 1px 4px 3px;
	text-decoration: none;
	font-size: 13px;
}

.RadScheduler a.rsDateHeader:hover
{
	text-decoration: underline;
}

.RadScheduler .rsMonthView .rsDateBox
{
	display: block;
	height: 16px;
	white-space: nowrap;
	background-repeat: repeat-x;
	background-position: 0 -299px;
}

.RadScheduler .rsMonthView .rsAptCreate .rsDateBox
{
	background-position: 0 -318px;
}

/*
	IE quirks mode - the height of the headers is incorrect.
	This must be set explicitly to (RowHeight - 1px).
*/
* html .RadScheduler .rsVerticalHeaderTable
{
	table-layout: fixed;
	text-align: right;
}

* html .RadScheduler .rsVerticalHeaderTable tbody div
{
	height: auto;
}

/*     </headers> */

.RadScheduler .rsContentWrapper
{
    vertical-align: top;
	height: 100%;
}

/* nasty ie6-quirks-only-hack */
* html .RadScheduler .rsContent
{
	width /**/: 100%;
}

.RadScheduler .rsContentTable
{
	table-layout: fixed;
}

/*     <appointments> */

.RadScheduler .rsWrap
{
	position: relative;
	width: 100%;
	height: 100%;
}

.RadScheduler .rsApt  /* main container */
{
    height:100%;
	overflow: visible;
    position:absolute;
	line-height: 14px;
	font-size: 11px;
	margin-top: 1px;
}

.RadScheduler .rsAptOut /* empty container */
{
    position: relative;
    height: 100%;
    width: 100%;
    text-decoration: inherit;
}

.RadScheduler .rsAptIn, 
.RadScheduler .rsAptMid, 
.RadScheduler .rsAptContent
{
    position: absolute;
    border-style: solid;
    border-width: 1px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-decoration: inherit; /* IE8 forgets it should do that */
}

.RadScheduler .rsAptOut > .rsAptMid, 
.RadScheduler .rsAptMid > .rsAptIn, 
.RadScheduler .rsAptIn > .rsAptContent
{
	height: auto;
}

* html .RadScheduler .rsAptMid, 
* html .RadScheduler .rsAptIn, 
* html .RadScheduler .rsAptContent
{
	height: 100%;
}


.RadScheduler .rsAptMid
{
	border-width: 1px 0;
	background: none;
    top: 0;
    bottom: -2px;
    left: 1px;
    right: 1px;
    margin: 1px;
}
* html .RadScheduler .rsAptMid  
{
	position: relative;
	top: auto; 
	bottom: auto; 
	margin: 0; 
	border-width: 0 1px;
}

.RadScheduler .rsAptIn
{
    border-width: 0 1px;
    margin-left: -1px;
    margin-top: 0;
    margin-right: -1px;
}
* html .RadScheduler .rsAptIn
{
	position: absolute; 
	margin: 0;
	border: 0;
	top: -1px; 
}
* html .RadScheduler .rsAptMid .rsAptIn { background /**/: none !important; }

.RadScheduler .rsAptContent
{
    background-repeat: repeat-x;
    border-width: 1px 0;
    bottom: -2px;
    left: 1px;
    right: 1px;
    top: -2px;
	padding: 0 0 0 8px;
	overflow: hidden;
}
* html .RadScheduler .rsAptContent  
{
	position: relative; 
	left: 0; 
	top: 0;
	border-width: 1px 0; 
	margin: 0; 
	margin-bottom /**/: 2px;
}

.RadScheduler .rsWArrowLeft .rsAptContent { padding-left: 8px; }
.RadScheduler .rsTimelineView .rsWArrowLeft .rsAptContent { padding-left: 14px; }
.RadScheduler .rsWArrowRight .rsAptContent { padding-right: 12px; }
.RadScheduler .rsTimelineView .rsWArrowRight .rsAptContent { padding-right: 18px; }

.RadScheduler .rsAptContent:before
{
	content: " ";
	clear: both;
	visibility: hidden;
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

* html .RadScheduler .rsAptContent:first-line { line-height: 16px; } /* IE6 */
*+html .RadScheduler .rsAptContent:first-line { line-height: 15px; } /* IE7 */

* html .RadScheduler .rsAptContent { word-break: break-all; }

.RadScheduler .rsAptSimple .rsAptContent,
.RadScheduler .rsAptSimple .rsAptIn,
.RadScheduler .rsAptSimple .rsAptMid,
.RadScheduler .rsAptSimple .rsAptOut
{
	background-image: none;
	width: auto;
	margin: 0;
}

.RadScheduler .rsAptSimple .rsAptIn,
.RadScheduler .rsAptSimple .rsAptMid,
.RadScheduler .rsAptSimple .rsAptContent
{
	background-color: transparent;
	border: 0;
}

.RadScheduler .rsAptSimple .rsAptContent
{
	margin-top: 4px;
}

.RadScheduler .rsAptSimple .rsAptDelete 
{
    right: 2px;
    top: 2px;
}    

.RadScheduler .rsAptSimple .rsAptOut
{
	padding-bottom: 1px;
}

.RadScheduler .rsAptSimple .rsAptResize
{
	bottom: 4px;
}
* html .RadScheduler .rsAptSimple .rsAptResize
{
	bottom: 1px;
}

.RadScheduler .rsAptSimple .rsArrowBottom
{
	bottom: 4px;
}

.RadScheduler .rsAptDelete,
.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom,
.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight,
.RadScheduler .rsAptResize
{
	position: absolute;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

.RadScheduler .rsAptRecurrence,
.RadScheduler .rsAptRecurrenceException,
.RadScheduler .rsAptReminder
{
	margin-top: 2px;
	display: inline;
	float: left;
	width: 12px;
	height: 10px;
}
.RadScheduler .rsAptRecurrence { background-position: -1px -348px }
.RadScheduler .rsAptReminder { background-position: -1px -235px }
.RadScheduler .rsAptRecurrenceException { background-position: -16px -348px }
* html .RadScheduler .rsAptRecurrence, 
* html .RadScheduler .rsAptReminder,
* html .RadScheduler .rsAptRecurrenceException { margin-top: 3px; } /* IE6 */
*+html .RadScheduler .rsAptRecurrence, 
*+html .RadScheduler .rsAptReminder,
*+html .RadScheduler .rsAptRecurrenceException { margin-top: 3px; } /* IE7 */

@media all and(-webkit-max-device-pixel-ratio: 10000),
   not all and(-webkit-min-device-pixel-ratio: 0) 
{
    .RadScheduler .rsAptRecurrence,
    .RadScheduler .rsAptReminder,
    .RadScheduler .rsAptRecurrenceException { margin-top: 5px; }

    .RadScheduler .rsAptContent:first-line { line-height: 18px; }
} /* Opera */

@media all
{
    ._Telerik_Opera105 .RadScheduler th, ._Telerik_Opera105 .RadScheduler td { height: 100%; box-sizing: content-box; }

    ._Telerik_Opera11 .RadScheduler th { height: inherit; } /* Opera changes its table rendering too many times */
    ._Telerik_Opera11 .RadScheduler td { height: 100%; }
    ._Telerik_Opera11 .RadScheduler th, ._Telerik_Opera11 .RadScheduler td { box-sizing: border-box; }
    ._Telerik_Opera11 .rsTimelineView th, ._Telerik_Opera11 .rsTimelineView td { box-sizing: content-box; }
    ._Telerik_Opera11 .rsVerticalHeaderWrapper > div > div > .rsVerticalHeaderTable th ~ th { height: 100%; box-sizing: content-box; }
}

.RadScheduler .rsAptCreate,
.RadScheduler .rsMonthView .rsAptCreate
{
	background-position: 0 -589px;
}

.RadScheduler .rsAptCreateRow2,
.RadScheduler .rsMonthView .rsAptCreateRow2
{
	background-position: 0 -610px;
}

.RadScheduler .rsAptDelete
{
	width: 21px;
	height: 18px;
	outline: 0;
	top: 1px;
	right: 1px;
	visibility: hidden;
	background-position: -36px -343px;
}

.RadScheduler .rsWArrowRight .rsAptDelete
{
	right: 7px;
}

.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom
{
	width: 100%;
	height: 4px;
}
.RadScheduler .rsArrowTop { background-position: 50% -360px; top: 3px; }
.RadScheduler .rsArrowBottom { background-position: 50% -392px; bottom: 0; }

.RadScheduler .rsAptResize
{
	width: 100%;
	height: 4px;
	cursor: s-resize;
	bottom: 0; 
	margin-left: 0; 
	-moz-user-select: none; 
	-webkit-user-select: none; 
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	background-position: 50% -396px; 
}
        
.RadScheduler .rsTimelineView .rsAptResize
{
	height: 100%;
	width: 4px;
	cursor: w-resize;
	right: 3px;
	margin-top: -2px;
	background-position: -150px -400px;
}

.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight
{
	height: 7px;
	width: 4px;
	top: 48%; 
}
.RadScheduler .rsArrowLeft { background-position: -132px -374px; left: 2px; }
.RadScheduler .rsArrowRight { background-position: -164px -374px; right: 4px; }
.RadScheduler .rsTimelineView .rsArrowRight { right: 8px; }

/* Four additional appointment resource styles */

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsAptColor .rsAptContent
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsAppointmentBg.png);
	background-repeat: repeat-x;
}

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryBlue .rsAptIn,
.RadScheduler .rsCategoryBlue .rsAptMid
{
	border-color: #9BB0CC;
	background-color: #BBD0EC;
}
* html .RadScheduler .rsCategoryBlue .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryBlueIE6.png); }

.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptIn,
.RadScheduler .rsCategoryRed .rsAptMid
{
	border-color: #CC9B9B;
	background-color: #ECBBBB;
}
* html .RadScheduler .rsCategoryRed .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryRedIE6.png); }

.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptIn,
.RadScheduler .rsCategoryGreen .rsAptMid
{
	border-color: #B0CC9B;
	background-color: #D0ECBB;
}
* html .RadScheduler .rsCategoryGreen .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryGreenIE6.png); }

.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptIn,
.RadScheduler .rsCategoryOrange .rsAptMid
{
	border-color: #CDB597;
	background-color: #EDD5B7;
}
* html .RadScheduler .rsCategoryOrange .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryOrangeIE6.png); }

.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptIn,
.RadScheduler .rsCategoryPink .rsAptMid
{
	border-color: #d1bcdf;
	background-color: #f1dcff;
}
* html .RadScheduler .rsCategoryPink .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryPinkIE6.png); }

.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptIn,
.RadScheduler .rsCategoryYellow .rsAptMid
{
	border-color: #dfdba7;
	background-color: #fffbc7;
}
* html .RadScheduler .rsCategoryYellow .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryYellowIE6.png); }

.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptIn,
.RadScheduler .rsCategoryViolet .rsAptMid
{
	border-color: #742062;
	background: #540042 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsAppointmentBg.png) repeat-x 0 -1px;
}
* html .RadScheduler .rsCategoryViolet .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryVioletIE6.png); }

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptIn,
.RadScheduler .rsCategoryDarkRed .rsAptMid
{
	border-color: #370505;
	background: #572525 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsAppointmentBg.png) repeat-x 0 -1px;
}
* html .RadScheduler .rsCategoryDarkRed .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryDarkRedIE6.png); }

.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptIn,
.RadScheduler .rsCategoryDarkGreen .rsAptMid
{
	border-color: #053705;
	background: #255725 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsAppointmentBg.png) repeat-x 0 -1px;
}
* html .RadScheduler .rsCategoryDarkGreen .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryDarkGreenIE6.png); }

.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptIn,
.RadScheduler .rsCategoryDarkBlue .rsAptMid
{
	border-color: #304364;
	background: #304364 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsAppointmentBg.png) repeat-x 0 -1px;
}
* html .RadScheduler .rsCategoryDarkBlue .rsAptContent { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/Scheduler/rsCategoryDarkBlueIE6.png); }

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent
{
	color: #fff;
}

/*     </appointments> */

/* <month view :: temporary> */

.RadScheduler .rsMonthView .rsWrap
{
	height: 25px;
}

.RadScheduler .rsMonthView .rsApt 
{
    width:100%;
}

.RadScheduler .rsMonthView .rsAptWrap
{
	overflow: hidden;
}

.RadScheduler .rsMonthView .rsAptBottom
{
	margin-top: 25px;
}

.RadScheduler .rsMonthView .rsShowMore
{
	color: #333;
	text-decoration: underline;
	text-align: center;
	cursor: pointer;
}

/* </month view> */

/* <timeline view :: temporary> */

.RadScheduler .rsTimelineView
{
	background: #fff;
}

/* </timeline view> */

/* </content> */

/* <footer> */

.RadScheduler .rsFooter
{
	background-position: 0 -559px;
	border-top-width: 1px;
	border-top-style: solid;
	min-height: 30px;
	height: 30px;
	vertical-align: middle;
}

.RadScheduler .rsFooter .rsFullTime
{
	text-decoration: none;
	padding: 0 0 0 13px;
	margin-left: 5px;
	font-size: 11px;
	line-height: 30px;
	background-position:  0 -252px;
}

.RadScheduler .rsFooter a.rsFullTime:hover
{
	text-decoration: underline;
}

/* </footer> */

/* <inline edit form> */

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter
{
	position: relative;
}

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter,
.RadScheduler .rsAptEditFormInner,
.RadScheduler .rsAptEditFormMiddle,
.RadScheduler .rsAptEditFormMiddle2,
.RadScheduler .rsAptEditResizeHandle
{
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	position: relative;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	margin: -6px -4px 0 -6px;
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea,
.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:hover,
.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea:focus
{
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	outline: 0;
	font: inherit;
	resize: none;
	overflow: auto;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions
{
	margin: 0 -4px 0 -1px;
	padding: 7px 0 4px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a
{
	width: 73px;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	display: block;
	margin: 0 5px 0 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	bottom: 0;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 11px;
	position: static;
	background-position: 0 -474px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm
{
	background-position: -146px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a.rsAptEditConfirm:hover
{
	background-position: -219px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditMore
{
	margin: 0;
}

.RadScheduler .rsAptEditSizingWrapper
{
	position: absolute;
	width: 100%;
	visibility: hidden;
}

.RadScheduler .rsAptEditSizingWrapper *
{
    _zoom: normal;
}

.RadScheduler .rsAptEditFormOuter { padding: 10px 0 0 0; background-position: 100% 0; }
.RadScheduler .rsAptEditFormInner { padding: 0 0 4px 0; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle { padding: 0 0 0 10px; margin-left: -10px; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle2 { padding:0 8px 0 0; background-position: 100% 100%; }
.RadScheduler .rsAptEditFormWrapper { padding: 0 0 0 10px; background-position: -265px -226px; }

.RadScheduler .rsAptEditResizeHandle
{
	width: 10px;
	height: 10px;
	font-size: 0;
	line-height: 10px;
	position: relative;
	bottom: 6px;
	right: -8px;
	float: right;
	cursor: se-resize;
	background-position: -265px -216px;
}
* html .RadScheduler .rsAptEditResizeHandle { font-family: Arial; font-size: 8px; line-height: 0;  } /* IE6/7 */

/* </inline edit form> */

/* <advanced edit form> */

/*     <common>     */

/* <advanced edit title> */
.RadScheduler .rsAdvancedEdit .rsAdvTitle
{
	height: 30px;
    position: relative;
    z-index: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	height: 22px;
	font-size: 14px;
	font-weight: normal;
}
* html .RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	height /**/: 30px;
}

.RadScheduler .rsAdvancedEdit .rsAdvTitle
{
	padding: 0 0 0 4px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding: 8px 0 0 5px;
}

.RadScheduler div.rsAdvancedModal .rsAdvTitle,
.RadScheduler div.rsAdvancedModal .rsAdvInnerTitle
{
    background: none;
}

/* </advanced edit title> */
		
.RadScheduler div.rsAdvancedModal .rsAdvContentWrapper
{
    position: relative;
    z-index: 1;
	background: none;
	border-width: 1px 0 0 0;
}

.RadScheduler .rsAdvancedModal
{
    padding: 7px;
}

.RadScheduler .rsAdvDragCue
{
    margin: 7px 0 0 7px;
	border: 2px dashed #444;
    padding: 0 1px 1px 0;
	background-color: #aaa;
}

.RadScheduler .rsAdvancedEdit .rsAdvContentWrapper
{
	padding: 10px 10px 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptionsScroll
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 10px;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptions
{
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit ul
{
	zoom: 1;
	list-style: none outside;
}

.RadScheduler .rsAdvancedEdit label 
{
	vertical-align: middle;
	line-height: 23px;
	width: 75px;
	padding: 0 6px 0 0;
	margin: 0;
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: right;
}

.RadScheduler .rsAdvancedEdit table.riTable td
{
	vertical-align: top;
} 

.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler .rsAdvancedEdit .rsAdvInput,
.RadScheduler .rsAdvancedEdit select
{
	border-width: 1px;
	border-style: solid;
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .textareaWrapper
{
	padding: 5px;
	resize: none;
	margin: 0 0 11px 81px;
	border-width: 1px;
	border-style: solid;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit textarea
{
	display: block;
	width: 100%;
	border: 0;
	outline: 0;
	resize: none;
	overflow: auto;
}

.RadScheduler .rsAdvancedEdit .rsAdvInput
{
	padding: 3px 0 2px 1px;
	outline: 0;
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .rfdSelect 
{
	vertical-align: top;
	overflow: visible;
}

.RadScheduler .rsAdvancedEdit .rfdSelect .rfdSelectOuter
{
	float: none;
	height: 18px;
}

.RadScheduler .rsAdvancedEdit .rsAdvResetExceptions
{
	position: relative;
	float: right;
	right: 10px;
	text-decoration: underline;
}

.RadScheduler .rsValidatorTooltip
{
	position:absolute;
	border: 1px solid #f32800;
	background: #fffdbb;
	color: #f32800;
	white-space: nowrap;
	padding: 2px 4px;
	margin-top: 1px;
}

.RadScheduler .rsAdvancedEdit input.rsInvalid
{
	border-width: 1px;
	border-style: solid;
	background: #fff;
}

.RadScheduler .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler .rsAdvancedEdit .rsInvalid input
{
	background-repeat: no-repeat;
	background-position: 100% -298px;
}

/*     </common>     */

/*     <basic controls>     */

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls li
{
	float: left;
	white-space: nowrap;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap 
{
	float: left;
	padding-right: 8px;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label,
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList label
{
	width: auto;
	display: inline;
	text-align: left;
	float: none;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxChecked,
.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxUnchecked
{
	padding-left: 20px; /* override for form-decorated checkboxes */
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio label
{
	vertical-align: baseline;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
.RadScheduler .rsAdvancedEdit .rsAdvRadio input
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	margin-right: 3px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
* html .RadScheduler .rsAdvancedEdit .rsAdvRadio input
{
	margin: 0;
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvRadio input
{
	margin: 0;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker { margin-right: 5px; }
* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ { display: none !important; }

*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker { margin-right: 8px; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ { display: none !important; }

.RadScheduler .rsAdvancedEdit .rsAdvDatePicker
{
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvTimePicker
{
	display: inline;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvTimePicker .riTextBox,
.RadScheduler .rsAdvancedEdit .rsAdvDatePicker input
{
	vertical-align: top;
}

/*     </basic controls>     */

/*     <resources>     */

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
.RadScheduler .rsAdvancedEdit .rsCheckBoxList
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel
{
	padding-right: 6px;
}

.RadScheduler .rsAdvancedEdit .rsResourceControls li
{
	clear: left;
}

.RadScheduler .rsAdvancedEdit .rsResourceControls select,
.RadScheduler .rsAdvancedEdit .rsResourceControls input 
{
	width: 140px;
}

/* Override for checkboxes */
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList input
{
	width: auto;
	margin: 0 4px 0 0;
	vertical-align: middle;
}

/*     </resources>     */

/*     <submit area>     */

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea
{
	text-align: right;
}

.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper
{
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 10px 0;
}

.RadScheduler .rsAdvancedModal .rsAdvButtonWrapper
{
	padding: 10px 10px 10px 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a
{
	text-decoration: none;
	width: 73px;
	height: 21px;
	line-height: 21px;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	background-color: transparent;
	background-repeat: no-repeat; 
	background-position: 0 -474px;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a,
.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	display: block;
	float: left;
	cursor: pointer;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	float: none;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave
{
	background-position: -146px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave:hover
{
	background-position: -219px -474px;
}

/* </submit area> */

/* <date/time picker> */

.RadScheduler .rsDatePickerCalendar .rcRow a
{
	line-height: inherit;
}

.RadScheduler .rsTimePickers
{
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px 0;
}

.RadScheduler .rsTimePick
{
	width: 244px;
}

.RadScheduler .rsEndTimePick
{
    clear: left;
    margin-top: 5px;
}

.RadScheduler .rsTimePick .RadPicker
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
}

* html .RadScheduler .rsTimePick .RadPicker { zoom: 1; }

.RadScheduler .rsAttributeControls li,
.RadScheduler .rsResourceControls li,
.RadScheduler .rsReminderWrapper
{
	padding-bottom: 5px;
}
.RadScheduler .rsAttributeControls li li,
.RadScheduler .rsResourceControls li li
{
	padding-bottom: 0;
}

.RadScheduler .rsAllDayWrapper
{
	float: right;
	margin-left: 25px;
}

.RadScheduler .rsTimePick input.riEnabled,
.RadScheduler .rsTimePick input.riHover,
.RadScheduler .rsTimePick input.riFocused
{
	background-repeat: no-repeat;
	background-position: 100% -254px;
}

/* </date/time picker> */

* html .RadScheduler .rsAdvRecurrenceDropDown { margin-right: 5px; }
*+html .RadScheduler .rsAdvRecurrenceDropDown { margin-right: 5px; }

/* </advanced edit form> */

/* <modal dialogs> */

.RadScheduler .rsModalWrapper,
.RadScheduler .rsOverlay
{
	position: absolute;
	top: 0;
	left: 0;
}

.RadScheduler .rsModalWrapper
{
	z-index: 5000;
}

.RadScheduler .rsModalWrapper .rsOverlay
{
	background: #555;
}

.RadScheduler .rsModalDialog
{
    padding: 7px;
}

.RadScheduler .rsModalBgTopLeft,
.RadScheduler .rsModalBgTopRight,
.RadScheduler .rsModalBgBottomLeft,
.RadScheduler .rsModalBgBottomRight
{
    width: 50%;
    height: 52%;
    position: absolute;
    z-index: 0;
}

* html .RadScheduler .rsModalBgTopLeft,
* html .RadScheduler .rsModalBgTopRight,
* html .RadScheduler .rsModalBgBottomLeft,
* html .RadScheduler .rsModalBgBottomRight
{
    width: 60%;
    padding-bottom: 30%;
    padding-bottom /**/: 50%;
}

.RadScheduler .rsModalBgTopLeft
{
    top: 0;
    left: 0;
    background-position: 0 0;
}

.RadScheduler .rsModalBgTopRight
{
    top: 0;
    right: 0;
    background-position: 100% 0;
}

.RadScheduler .rsModalBgBottomLeft
{
    left: 0;
    bottom: 0;
    background-position: 0 100%;
    height: 48%;
    border-bottom: 1px solid transparent;
    -moz-box-sizing: border-box;
    border-bottom: 0\9;
}

.RadScheduler .rsModalBgBottomRight
{
    right: 0;
    bottom: 0;
    background-position: 100% 100%;
    height: 48%;
    border-bottom: 1px solid transparent;
    -moz-box-sizing: border-box;
    border-bottom: 0\9;
}
* html .RadScheduler .rsAdvancedModal .rsModalBgBottomLeft { bottom: -5px; }
* html .RadScheduler .rsAdvancedModal .rsModalBgBottomRight { bottom: -5px; }
* html .RadScheduler .rsAdvancedModal .rsAdvButtonWrapper { padding-bottom: 5px; }

.RadScheduler .rsModalWrapper .rsModalDialog
{
	position: absolute;
	overflow: hidden;
	border: 0;
	background: transparent;
}

.RadScheduler .rsModalWrapper .rsModalOuter
{
    position: relative;
    z-index: 1;
	padding: 4px 4px 0 4px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadScheduler .rsModalWrapper .rsModalOuterTitle
{
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding: 28px 4px 5px 0;
	margin: -4px -4px 0 0;
}

.RadScheduler .rsModalWrapper .rsModalInner
{
	border-width: 1px;
	border-style: solid;
}

.RadScheduler .rsModalWrapper .rsModalWindowClose,
.RadScheduler .rsAdvEditClose
{
    position: relative;
	background-color: transparent;
	background-position: -38px -526px;
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 16px;
	float: right;
	margin-top: -22px;
	padding: 1px;
	text-indent: 9999px;
}
* html .RadScheduler .rsModalWrapper .rsModalWindowClose,
* html .RadScheduler .rsAdvEditClose { text-indent: -9999px; }

.RadScheduler .rsAdvancedEdit .rsAdvEditClose
{
	margin-right: 6px;
}

.RadScheduler .rsModalWrapper .rsModalTitle,
.RadScheduler .rsModalWrapper .rsModalContent,
.RadScheduler .rsModalWrapper .rsModalButtons
{
	padding: 0 44px 0 96px;
}

.RadScheduler .rsModalWrapper .rsModalContent
{
	margin-top: 26px;
	padding-left: 105px;
}

.RadScheduler .rsModalWrapper .rsModalTitle
{
	position: absolute;
	top: 1px; 
	left: 6px;
	padding: 0 0 0 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
	background-color: transparent;
	background-position: -284px -520px;
	background-repeat: no-repeat;
}

.RadScheduler .rsModalWrapper .rsModalContent label
{
	display: block;
}

.RadScheduler .rsModalWrapper .rsModalContent input
{
	vertical-align: middle;
}

.RadScheduler .rsModalWrapper .rsModalButtons
{
	clear: both;
	padding: 26px 44px 26px 105px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsModalWrapper .rsModalButtons a
{
	text-decoration: none;
	width: 73px;
	height: 21px;
	cursor: pointer;
	font-size: 0.92em;
	font-weight: normal;
	line-height: 21px;
	-moz-user-select: none;
	-khtml-user-select: none;
	border: 0;
	float: left;
	text-align: center;
	background-position: 0 -474px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsModalWrapper .rsModalButtons a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsModalWrapper .rsModalButtons .rsModalConfirm
{
	margin-right: 9px;
}

.RadScheduler .rsModalWrapper .rsModalIcon
{
	position: absolute;
	
	top: 55px;
	left: 45px;

	width: 32px;
	height: 32px;
	
	overflow: hidden;
	background-position: 0 -526px;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* </modal dialogs> */

/* RadGlitch Fix */

.RadScheduler .rsInnerFix
{
	margin-right: 17px;
	margin-left: 0;
}
.RadScheduler[dir="rtl"] .rsInnerFix
{
	margin-right: 0;
	margin-left: 17px;
}

.RadScheduler .rsOverflowExpand .rsInnerFix
{
	margin-right: 0;
}

/* Vertical Header default width */

.RadScheduler .rsContent .rsSpacerCell div,
.RadScheduler .rsContent .rsAllDayHeader div,
.RadScheduler .rsContent .rsVerticalHeaderTable th,
.RadScheduler .rsContent .rsVerticalHeaderTable th div
{
	min-width: 52px;
}

* html .RadScheduler .rsContent .rsSpacerCell div, 
* html .RadScheduler .rsContent .rsAllDayHeader div,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE6 and IE7 quirks*/
* html .RadScheduler .rsContent .rsVerticalHeaderSized th,
* html .RadScheduler .rsContent .rsVerticalHeaderSized th div { width: auto; } /* Fix for sized headers */

*+html .RadScheduler .rsContent .rsSpacerCell div,
*+html .RadScheduler .rsContent .rsAllDayHeader div,
*+html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE7*/
*+html .RadScheduler .rsContent .rsVerticalHeaderSized th div { width: 100%; } /* Fix for sized headers */

/* /Vertical Header default width */

/* Fix for client rendering wrappers in IE6 */

.RadScheduler .rsAdvancedInsertWrapper,
.RadScheduler .rsAdvancedEditWrapper
{
	position: relative;
}

/* /Fix for client rendering wrappers in IE6 */

table.RadCalendarTimeView td a
{
	text-transform: lowercase;
	text-align: right;
}

table.RadCalendarTimeView tr td
{
	padding-top: 1px; padding-bottom: 1px;
}

/* Printing styles */
@media print 
{
    div.RadScheduler, 
    div.RadScheduler .rsContentScrollArea, 
    div.RadScheduler .rsContentWrapper, 
    div.RadScheduler .rsVerticalHeaderWrapper,
    div.RadScheduler .rsVerticalHeaderWrapper div
    { 
        height: auto !important;
    }

    div.RadScheduler, 
    div.RadScheduler .rsTopWrap
    {
        overflow: visible !important;
    }

    div.RadScheduler .rsContentScrollArea
    {
        overflow: hidden !important;
    }
    
    div.RadScheduler .rsInnerFix
    {
    	margin-right: 0px !important;
    }
}

/* <hidden appointment indicators> */

.RadScheduler .rsTopIndicator
{
    position: absolute;
    top: 0;            
}

.RadScheduler .rsBottomIndicator
{
    position: relative;
    top: -14px;            
}      

.RadScheduler .rsArrowContainer
{            
    left: 0;
    table-layout: fixed;
    background: transparent;
    z-index: 100;
}

.RadScheduler .rsArrowContainer tr
{
	vertical-align: top;
}

.RadScheduler .rsArrowContainer tr td
{
	background: none;
	border: 0;
    font-size: 0;
    line-height: 0;
	position: relative;
    vertical-align: bottom;
}

.RadScheduler .rsArrowWrap
{
	position: relative;
}

.RadScheduler .rsOvertimeArrow
{        	
	display: block;
	width: 45px;
	height: 8px;
	font-size: 0;
	position: absolute;
	top: 3px;
	margin-left:-23px;
	left: 50%;
    text-decoration: none;
}
	
.RadScheduler .rsBottomIndicator a.rsOvertimeArrow:hover
{
	background-position: -180px -40px;
}

.RadScheduler .rsTopIndicator a.rsOvertimeArrow:hover
{
	background-position: -134px -40px;
}

/* </hidden appointment indicators> */




/** Find better place for this */
.RadScheduler .rsAptResizeStart
{
    top: 2px;
    bottom: auto;
}
.RadScheduler .rsTimelineView .rsAptResizeStart
{   
    top: 0px;
    left: 3px;
}
/* RadScheduler Vista skin */

/* common */
.RadScheduler_PAMS,
.RadScheduler_PAMS a,
.RadScheduler_PAMS input,
.RadScheduler_PAMS select,
.RadScheduler_PAMS textarea
{
	color: #000;
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}

.RadScheduler_PAMS textarea
{
	background: #fff;
}

/* header */

/* header sprites */
.RadScheduler_PAMS .rsHeader,
.RadScheduler_PAMS .rsHeader ul a:hover,
.RadScheduler_PAMS .rsHeader ul a:hover span,
.RadScheduler_PAMS .rsHeader .rsSelected,
.RadScheduler_PAMS .rsHeader .rsSelected em,
.RadScheduler_PAMS .rsHeader .rsDatePickerActivator,
.RadScheduler_PAMS .rsHeader .rsPrevDay,
.RadScheduler_PAMS .rsHeader .rsNextDay,
.RadScheduler_PAMS .rsHorizontalHeaderTable th
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

* html .RadScheduler_PAMS .rsHeader,
* html .RadScheduler_PAMS .rsHeader ul a:hover,
* html .RadScheduler_PAMS .rsHeader ul a:hover span,
* html .RadScheduler_PAMS .rsHeader .rsSelected,
* html .RadScheduler_PAMS .rsHeader .rsSelected em,
* html .RadScheduler_PAMS .rsHeader .rsDatePickerActivator,
* html .RadScheduler_PAMS .rsHeader .rsPrevDay,
* html .RadScheduler_PAMS .rsHeader .rsNextDay,
* html .RadScheduler_PAMS .rsHorizontalHeaderTable th
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

.RadScheduler_PAMS .rsHeader
{
	border: 1px solid #cddaea;
}

.RadScheduler_PAMS .rsHeader,
.RadScheduler_PAMS .rsHeader a,
.RadScheduler_PAMS .rsHeader ul span,
.RadScheduler_PAMS .rsHeader ul em
{
	color: #1e395b;
}

*+html .RadScheduler_PAMS .rsHeader .RadCalendar_PAMS a { line-height: 20px; }
* html .RadScheduler_PAMS .rsHeader .RadCalendar_PAMS a { line-height: 20px; }

div.RadScheduler_PAMS .rsHeader ul
{
	padding-top: 1px;
}

div.RadScheduler_PAMS .rsHeader li,
div.RadScheduler_PAMS .rsTopWrap .rsHeader ul a
{
	line-height: 28px;
}

div.RadScheduler_PAMS .rsHeader ul a:hover,
div.RadScheduler_PAMS .rsHeader .rsSelected 
{
	background-position: 0 -70px;
}

div.RadScheduler_PAMS .rsHeader ul a:hover span,
div.RadScheduler_PAMS .rsHeader .rsSelected em
{
	background-position: 100% -70px;
}

div.RadScheduler_PAMS .rsHeader .rsPrevDay, 
div.RadScheduler_PAMS .rsHeader .rsNextDay
{
	height: 22px;
	line-height: 22px;
	width: 22px;
}

div.RadScheduler_PAMS .rsHeader .rsPrevDay 
{
	margin: 4px 0 0 3px;
}

div.RadScheduler_PAMS .rsHeader .rsNextDay
{
	background-position: -23px -48px;
	margin: 4px 6px 0 0;
}

div.RadScheduler_PAMS .rsHeader a.rsNextDay:hover {
	background-position: -93px -48px;
}

/* content */

.RadScheduler_PAMS .rsContent
{
	background: #fff;
}

/* <headers> */

.RadScheduler_PAMS .rsHorizontalHeaderTable
{
	background: #eff6fc;
}

.RadScheduler_PAMS .rsHorizontalHeaderWrapper {
	border-color: #d4dbe5;
	background: #dfeaf7;
}

.RadScheduler_PAMS .rsSpacerCell,
.RadScheduler_PAMS .rsAllDayHeader,
.RadScheduler_PAMS .rsVerticalHeaderWrapper,
.RadScheduler_PAMS .rsVerticalHeaderTable
{
	background: #f1f5fb;
}

.RadScheduler_PAMS .rsHorizontalHeaderTable th
{
	border-color: #d4dbe5;
	background-color: #dfeaf7;
}

.RadScheduler_PAMS .rsVerticalHeaderTable th
{
	border-color: #eff7fc #e7edf7;
}

.RadScheduler_PAMS .rsVerticalHeaderTable .rsAlt th
{
	border-color: #d4dbe5 #e7edf7;
}

/* </headers> */

/* <all-day-row> */

.RadScheduler_PAMS .rsAllDayRow
{
	background: #dfeaf7;
}

.RadScheduler_PAMS .rsSpacerCell,
.RadScheduler_PAMS .rsAllDayHeader,
.RadScheduler_PAMS .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #a7bac5 #cfe4f0;
}

.RadScheduler_PAMS .rsAllDayRow td,
.RadScheduler_PAMS .rsContentTable .rsAllDayRow td
{
	border-color: #d4dbe5;
	border-style: solid;
}

.RadScheduler_PAMS .rsVerticalHeaderTable .rsMainHeader th
{
	border-bottom-color: #A7BAC5;
}

.RadScheduler_PAMS .rsSpacerCell,
.RadScheduler_PAMS .rsContent .rsAllDayHeader
{
	border-bottom-color: #d4dbe5;
}

/* </all-day-row> */

.RadScheduler_PAMS .rsContent,
.RadScheduler_PAMS .rsTopWrap .rsFooter
{
	border: 1px solid #a5b3c5;
	border-top: 0;
}

.RadScheduler_PAMS .rsContentTable td
{
	border-color: #e8eaec #e8eaec;
	border-bottom-style: dotted;
}

.RadScheduler_PAMS .rsContentTable .rsAlt td
{
	border-color: #d4dbe5 #e8eaec;
	border-bottom-style: solid;
}

.RadScheduler_PAMS .rsMonthView .rsOtherMonth
{
	background-color: #F9F9F9;
}

/* <appointments> */
.RadScheduler_PAMS .rsApt .rsArrowTop,
.RadScheduler_PAMS .rsApt .rsArrowBottom,
.RadScheduler_PAMS .rsApt .rsArrowLeft,
.RadScheduler_PAMS .rsApt .rsArrowRight,
.RadScheduler_PAMS .rsApt .rsAptDelete,
.RadScheduler_PAMS .rsApt a.rsAptDelete:hover,
.RadScheduler_PAMS .rsApt .rsAptResize,
.RadScheduler_PAMS .rsApt .rsAptReminder,
.RadScheduler_PAMS .rsApt .rsAptRecurrence,
.RadScheduler_PAMS .rsApt .rsAptRecurrenceException
{
	background-color: transparent;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
	background-repeat: no-repeat;
}

* html .RadScheduler_PAMS .rsApt .rsArrowTop,
* html .RadScheduler_PAMS .rsApt .rsArrowBottom,
* html .RadScheduler_PAMS .rsApt .rsArrowLeft,
* html .RadScheduler_PAMS .rsApt .rsArrowRight,
* html .RadScheduler_PAMS .rsApt .rsAptDelete,
* html .RadScheduler_PAMS .rsApt a.rsAptDelete:hover,
* html .RadScheduler_PAMS .rsApt .rsAptResize,
* html .RadScheduler_PAMS .rsApt .rsAptReminder,
* html .RadScheduler_PAMS .rsApt .rsAptRecurrence,
* html .RadScheduler_PAMS .rsApt .rsAptRecurrenceException
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

.RadScheduler_PAMS .rsApt .rsAptDelete
{
	width: 16px;
	height: 16px;
	background-position: -40px -343px;
}

.RadScheduler_PAMS a.rsAptDelete:hover
{
	background-position: -65px -343px;
}

.RadScheduler_PAMS .rsAptCreate,
.RadScheduler_PAMS .rsMonthView .rsAptCreate,
.RadScheduler_PAMS .rsAptCreateRow2,
.RadScheduler_PAMS .rsMonthView .rsAptCreateRow2
{
	background-color: #e6eff7;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
	background-repeat: repeat-x;
}

* hmtl .RadScheduler_PAMS .rsAptCreate,
* hmtl .RadScheduler_PAMS .rsMonthView .rsAptCreate,
* hmtl .RadScheduler_PAMS .rsAptCreateRow2,
* hmtl .RadScheduler_PAMS .rsMonthView .rsAptCreateRow2
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

.RadScheduler_PAMS .rsNonWorkHour,
.RadScheduler_PAMS .rsSunCol,
.RadScheduler_PAMS .rsSatCol
{
	background-color: #f5fcff;
}

.RadScheduler_PAMS .rsAptCreateRow3,
.RadScheduler_PAMS .rsMonthView .rsAptCreateRow3,
.RadScheduler_PAMS .rsAptCreateRow4,
.RadScheduler_PAMS .rsMonthView .rsAptCreateRow4,
.RadScheduler_PAMS .rsAptCreateRow5,
.RadScheduler_PAMS .rsMonthView .rsAptCreateRow5
{
	background: #e6eff7;
}

.RadScheduler_PAMS .rsFullTime 
{
	color: #000;
}

.RadScheduler_PAMS .rsSelectedSlot,
.RadScheduler_PAMS .rsMonthView .rsSelectedSlot
{
    background: #e6f8fe;
    border-color: #d6e8ee;
}

.RadScheduler_PAMS .rsContentTable td.rsAptCreate.rsSelectedSlot
{
    background: #d6e8ee;
    border-color: #c6d8de;
}

.RadScheduler_PAMS .rsContentTable td.rsSelectedSlot
{
    background: #e6f8fe;
    border-color: #d6e8ee;
}

/* <New appointment imageless rendering */
.RadScheduler_PAMS .rsAptIn, 
.RadScheduler_PAMS .rsAptMid, 
.RadScheduler_PAMS .rsAptContent
{
    background-color: #c9e0fc;
	border-color: #8daed5;
}

.RadScheduler_PAMS .rsAptContent
{
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsAppointmentBg.png);
}
/* </New appointment imageless rendering> */

.RadScheduler_PAMS .rsAptSimple
{
	background-color: #d5effc;
	border-color: #99defd;
}

/* </appointments> */

/* <footer> */

.RadScheduler_PAMS div.rsFooter
{
	background-color: #f0fafd;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
	background-repeat: repeat-x;
	border-color: #a2a2a2;
}

.RadScheduler_PAMS div.rsFooter a
{
	color: #1e395b;
	background-color: transparent;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
	background-repeat: no-repeat;
}

* html .RadScheduler_PAMS div.rsFooter,
* html .RadScheduler_PAMS div.rsFooter a
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

.RadScheduler_PAMS div.rsFooter a:hover
{
	color: #3e597b;
}

/* </footer> */

/* <inline edit form> */

.RadScheduler_PAMS .rsEditOptions a,
.RadScheduler_PAMS .rsAptEditResizeHandle,
.RadScheduler_PAMS .rsAptEditFormWrapper
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

* html .RadScheduler_PAMS .rsEditOptions a,
* html .RadScheduler_PAMS .rsAptEditResizeHandle,
* html .RadScheduler_PAMS .rsAptEditFormWrapper
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

.RadScheduler_PAMS .rsAptEditFormOuter, /* top */
.RadScheduler_PAMS .rsAptEditFormInner  /* bottom */
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsInlineEditHSprite.png);
}

.RadScheduler_PAMS .rsAptEditFormMiddle, /* left */
.RadScheduler_PAMS .rsAptEditFormMiddle2 /* right */
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsInlineEditVSprite.png);
}

.RadScheduler_PAMS .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #9cb6c5;
	background: #fff;
}

.RadScheduler_PAMS .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea
{
	background: #fff;
}

.RadScheduler_PAMS .rsAptEditFormWrapper .rsEditOptions 
{
	background: #dfe4f5;
}

/* <inline edit form template> */

.RadScheduler_PAMS .rsAptEditFormWrapper .rsTemplateWrapper 
{
	background: #DFE4F5;
}

/* </inline edit form template> */

/* </inline edit form> */

/* <advanced edit form> */

.RadScheduler_PAMS .rsAdvancedEdit .rsAdvContentWrapper
{
	background: #f0f0f0;
	border: 1px solid #9cb6c5;
	border-top-color: #a5b3c5;
}

.RadScheduler_PAMS div.rsAdvancedModal div.rsAdvContentWrapper
{
    border-top: 0;
}

.RadScheduler_PAMS div.rsAdvancedModal .rsAdvButtonWrapper
{
    padding: 10px 10px 18px 0;
}

* html .RadScheduler_PAMS div.rsAdvancedModal .rsAdvButtonWrapper
{
    padding: 10px 10px 10px 0;
}

* html .RadScheduler_PAMS div.rsAdvancedModal .rsAdvContentWrapper
{
    margin-top: -2px;
	background: #f0f0f0;
    border: 1px solid #fff;
}

/* <xref input skins> */

.RadScheduler_PAMS .rsAdvancedEdit .rsAdvInput,
.RadScheduler_PAMS .rsAdvancedEdit select,
.RadScheduler_PAMS .rsAdvancedEdit .textareaWrapper
{
	border-color: #ABADB3 #DBDFE6 #DBDFE6 #ABADB3;
}

.RadScheduler_PAMS .rsAdvancedEdit .rsInvalid textarea,
.RadScheduler_PAMS .rsAdvancedEdit .rsInvalid input,
.RadScheduler_PAMS .rsAdvancedEdit .rsAdvTimePicker .riEmpty
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Input/sprite.gif);
}

.RadScheduler_PAMS .rsAdvancedEdit .textareaWrapper
{
	background: #fff;
}

.RadScheduler_PAMS .rsAdvancedEdit .rsInvalid
{
	border-color: #F32800;
	color: #F32800;
}
/* </xref input skins> */

.RadScheduler_PAMS .rsAdvancedEdit h2,
.RadScheduler_PAMS .rsAdvancedEdit h3
{
	color: #567db0;
}

.RadScheduler_PAMS .rsAdvancedEdit h2
{
	border-bottom: 1px solid #CCC;
}

.RadScheduler_PAMS .rsAdvancedEdit h2 span
{
	background: #f0f0f0;
}

.RadScheduler_PAMS .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-color: #CCC;
}

.RadScheduler_PAMS .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	color: #333;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

/* </advanced edit form> */

/* <date/time picker> */

.RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riEnabled,
.RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riHover,
.RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riFocused
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

* html .RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riEnabled,
* html .RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riHover,
* html .RadScheduler_PAMS .rsTimePick .RadInput_PAMS input.riFocused,
* html .RadScheduler_PAMS .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

/* </date/time picker> */

/* <modal dialogs> */

.RadScheduler_PAMS .rsModalBgTopLeft,
.RadScheduler_PAMS .rsModalBgTopRight,
.RadScheduler_PAMS .rsModalBgBottomLeft,
.RadScheduler_PAMS .rsModalBgBottomRight
{
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsModalBg.png);
}

div.RadScheduler_PAMS .rsAnimating
{
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsModalBgIE6.png);
}

* html .RadScheduler_PAMS .rsModalBgTopLeft,
* html .RadScheduler_PAMS .rsModalBgTopRight,
* html .RadScheduler_PAMS .rsModalBgBottomLeft,
* html .RadScheduler_PAMS .rsModalBgBottomRight
{
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsModalBgIE6.png);
}

.RadScheduler_PAMS .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_PAMS .rsAdvancedEdit .rsAdvInnerTitle
{
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsModalTitleBg.png);
}

.RadScheduler_PAMS .rsAdvancedEdit a.rsAdvEditClose,
.RadScheduler_PAMS .rsModalWrapper a.rsModalWindowClose
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	height:20px;
	margin-top: -24px;
	width:29px;
}

.RadScheduler_PAMS .rsAdvancedEdit a.rsAdvEditClose
{
    margin-top: -25px;
}

.RadScheduler_PAMS .rsAdvancedEdit a.rsAdvEditClose:hover,
.RadScheduler_PAMS .rsModalWrapper a.rsModalWindowClose:hover
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.RadScheduler_PAMS .rsModalWrapper .rsModalTitle
{
	color: #000;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

.RadScheduler_PAMS .rsModalWrapper .rsModalInner
{
	border-color: #a5b3c5;
	background: #fff;
}

.RadScheduler_PAMS .rsModalWrapper .rsModalIcon,
.RadScheduler_PAMS .rsModalWrapper .rsModalButtons a
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png);
}

* html .RadScheduler_PAMS .rsAdvancedEdit a.rsAdvEditClose,
* html .RadScheduler_PAMS .rsModalWrapper a.rsModalWindowClose,
* html .RadScheduler_PAMS .rsModalWrapper .rsModalTitle,
* html .RadScheduler_PAMS .rsModalWrapper .rsModalIcon,
* html .RadScheduler_PAMS .rsModalWrapper .rsModalButtons a
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSpritesIE6.png);
}

/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_PAMS .rsModalWrapper .rsModalButtons a,
.RadScheduler_PAMS .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a
{
	color: #333;
}

/* </modal dialogs> */

.RadScheduler_PAMS .rsBottomIndicator .rsOvertimeArrow
{
	background: transparent url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png) no-repeat -180px -31px;
}        	

.RadScheduler_PAMS .rsTopIndicator .rsOvertimeArrow
{
	background: transparent url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Scheduler/rsSprites.png) no-repeat -134px -31px;
}




.RadScheduler_PAMS .rsAptSelected .rsAptIn,
.RadScheduler_PAMS .rsAptSelected .rsAptMid,
.RadScheduler_PAMS .rsAptSelected .rsAptContent {
	border-color: #1e395b;
	background-image: none;
}

/* PanelBar base css */
.RadPanelBar {
  width: 250px;
  text-align: left; }

.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: relative;
  float: none;
  height: auto;
  overflow: hidden;
  display: none;
  zoom: 1; }

.RadPanelBar .rpItem {
  float: none;
  display: block;
  overflow: hidden;
  position: static; }

* html .RadPanelBar .rpItem {
  display: inline; }

* html .RadPanelBar .rpSeparator {
  display: block; }

* html .RadPanelBar .rpGroup .rpItem {
  display: block; }

.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; }

* html .RadPanelBar .rpHeaderTemplate {
  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; }

* html .RadPanelBar .rpImage {
  padding-bottom: 4px; }

.RadPanelBar .rpText {
  padding: 0 10px; }

/* <sub items> */
.RadPanelBar .rpGroup {
  overflow: auto;
  overflow-x: hidden;
  position: relative; }

.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; }

/* </sub items> */
/* <level indentation> */
.RadPanelBar .rpLevel2 .rpTemplate,
.RadPanelBar .rpLevel2 .rpOut {
  padding-left: 15px; }

.RadPanelBar .rpLevel3 .rpTemplate,
.RadPanelBar .rpLevel3 .rpOut {
  padding-left: 30px; }

/*      <rtl> */
.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; }

/*      </rtl> */
/* </level indentation> */
.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_PAMS {
  background: #fff; }

.RadPanelBar_PAMS .rpRootGroup {
  border-color: #a5b3c5; }

.RadPanelBar_PAMS a.rpLink,
.RadPanelBar_PAMS .rpTemplate,
.RadPanelBar_PAMS div.rpHeaderTemplate {
  color: #000;
  font: normal 12px/24px "Segoe UI", Arial, sans-serif; }

.RadPanelBar_PAMS a.rpLink,
.RadPanelBar_PAMS div.rpHeaderTemplate {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/PanelBar/RootItemBg.png); }

.RadPanelBar_PAMS div.rpHeaderTemplate,
.RadPanelBar_PAMS .rpOut {
  border-color: #cddaea; }

.RadPanelBar_PAMS a.rpLink,
.RadPanelBar_PAMS div.rpHeaderTemplate {
  background-color: #a6d9f4;
  border-color: #abbdd5; }

.RadPanelBar_PAMS a.rpExpanded,
.RadPanelBar_PAMS div.rpExpanded {
  border-color: #abbdd5; }

.RadPanelBar_PAMS a.rpSelected,
.RadPanelBar_PAMS div.rpSelected,
.RadPanelBar_PAMS a.rpSelected:hover {
  background-color: #cfdced;
  border-color: #c2cedb; }

/* <disabled items> */
.RadPanelBar_PAMS a.rpDisabled,
.RadPanelBar_PAMS div.rpDisabled,
.RadPanelBar_PAMS a.rpDisabled:hover {
  color: #bbb; }

div.RadPanelBar_PAMS a.rpDisabled:hover .rpOut {
  border-bottom: 1px solid #cddaea;
  padding-bottom: 0; }

/* </disabled items> */
/* <subitems> */
.RadPanelBar_PAMS .rpGroup {
  background-color: #fff; }

.RadPanelBar_PAMS .rpGroup a.rpLink,
.RadPanelBar_PAMS .rpGroup div.rpHeaderTemplate,
.RadPanelBar_PAMS .rpGroup .rpTemplate {
  color: #000;
  background-color: transparent;
  background-image: none; }

.RadPanelBar_PAMS .rpGroup a.rpLink:hover {
  color: #000; }

.RadPanelBar_PAMS .rpGroup a.rpLink,
.RadPanelBar_PAMS .rpGroup .rpOut {
  background-color: transparent;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/PanelBar/SubItemStates.png);
  background-repeat: no-repeat; }

/* <subitems (disabled)> */
.RadPanelBar_PAMS ul.rpGroup .rpDisabled,
.RadPanelBar_PAMS .rpGroup a.rpDisabled:hover,
.RadPanelBar_PAMS .rpGroup a.rpDisabled:hover .rpOut {
  background-image: none; }

.RadPanelBar_PAMS ul.rpGroup .rpDisabled,
.RadPanelBar_PAMS .rpGroup a.rpDisabled:hover {
  color: #bbb;
  text-decoration: none;
  background-color: #fff; }

/* </subitems (disabled)> */
/* <subitems> */
/* <background positioning> */
.RadPanelBar_PAMS a.rpFocused,
.RadPanelBar_PAMS div.rpFocused,
.RadPanelBar_PAMS a.rpLink:hover,
.RadPanelBar_PAMS a.rpExpanded:hover {
  background-position: 0 -200px; }

.RadPanelBar_PAMS a.rpLink,
.RadPanelBar_PAMS div.rpHeaderTemplate,
.RadPanelBar_PAMS a.rpExpanded,
.RadPanelBar_PAMS div.rpExpanded,
.RadPanelBar_PAMS .rpItem a.rpLinkExpandHovered {
  background-position: 0 0; }

.RadPanelBar_PAMS a.rpSelected,
.RadPanelBar_PAMS div.rpSelected,
.RadPanelBar_PAMS a.rpSelected:hover {
  background-position: 0 -400px; }

.RadPanelBar_PAMS .rpFirst a.rpLink,
.RadPanelBar_PAMS .rpFirst div.rpHeaderTemplate,
.RadPanelBar_PAMS li.rpFirst .rpExpanded {
  background-position: 0 -1px; }

.RadPanelBar_PAMS li.rpFirst .rpFocused,
.RadPanelBar_PAMS .rpFirst a.rpLink:hover {
  background-position: 0 -201px; }

.RadPanelBar_PAMS li.rpFirst .rpSelected,
.RadPanelBar_PAMS .rpFirst a.rpSelected:hover {
  background-position: 0 -401px; }

/* <root items (disabled)> */
.RadPanelBar_PAMS a.rpDisabled:hover {
  cursor: default; }

.RadPanelBar_PAMS a.rpDisabled,
.RadPanelBar_PAMS div.rpDisabled,
.RadPanelBar_PAMS a.rpDisabled:hover,
.RadPanelBar_PAMS a.rpDisabled:hover .rpOut {
  background-position: 0 0; }

/* </root items (disabled)> */
/*      <expand arrows> */
/* <expand arrows> */
.RadPanelBar_PAMS .rpExpandable span.rpExpandHandle,
.RadPanelBar_PAMS .rpExpanded span.rpExpandHandle {
  background-color: transparent;
  /*background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/PanelBar/Expandable.png);*/
  background-repeat: no-repeat; }

.RadPanelBar_PAMS_rtl .rpGroup .rpText {
  padding: 0 10px; }

.RadPanelBar_PAMS .rpExpandable span.rpExpandHandle,
.RadPanelBar_PAMS a.rpExpandable:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -5px; }

.RadPanelBar_PAMS a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_PAMS a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -5px; }

.RadPanelBar_PAMS .rpExpanded span.rpExpandHandle,
.RadPanelBar_PAMS a.rpExpanded:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -181px; }

.RadPanelBar_PAMS a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_PAMS a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -181px; }

.RadPanelBar_PAMS div.rpExpandable .rpExpandHandleHovered {
  background-position: 100% -5px; }

.RadPanelBar_PAMS div.rpExpanded .rpExpandHandleHovered {
  background-position: 100% -181px; }

/*      </expand arrows> */
.RadPanelBar_PAMS .rpGroup a.rpLink,
.RadPanelBar_PAMS .rpGroup div.rpHeaderTemplate,
.RadPanelBar_PAMS .rpGroup a.rpLink .rpOut {
  background-position: 0 200px; }

.RadPanelBar_PAMS .rpGroup a.rpLink:hover,
.RadPanelBar_PAMS ul.rpGroup .rpFocused {
  background-position: 100% -22px; }

.RadPanelBar_PAMS .rpGroup a.rpLink:hover .rpOut,
.RadPanelBar_PAMS .rpGroup a.rpFocused .rpOut {
  background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_PAMS ul.rpGroup .rpSelected,
.RadPanelBar_PAMS .rpGroup a.rpSelected:hover {
  background-position: 100% -222px;
  background-color: transparent; }

.RadPanelBar_PAMS .rpGroup a.rpSelected .rpOut,
.RadPanelBar_PAMS .rpGroup a.rpSelected:hover .rpOut {
  background-position: 0 -200px; }

/*      </subitems (selected)> */
/*      <subitems (expand arrows)> */
.RadPanelBar_PAMS ul.rpGroup .rpExpandable .rpExpandHandle,
.RadPanelBar_PAMS .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -342px; }

.RadPanelBar_PAMS .rpGroup a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_PAMS .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -342px; }

.RadPanelBar_PAMS ul.rpGroup .rpExpanded .rpExpandHandle,
.RadPanelBar_PAMS .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -481px; }

.RadPanelBar_PAMS .rpGroup a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_PAMS .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -481px; }

.RadPanelBar_PAMS .rpGroup div.rpExpandable .rpExpandHandleHovered {
  background-position: 100% -342px; }

.RadPanelBar_PAMS .rpGroup div.rpExpanded .rpExpandHandleHovered {
  background-position: 100% -481px; }

/*      </subitems (expand arrows)> */
/* </background positioning> */


.RadSplitter {
  border-collapse: separate;
  /* Borders */
  /* RadSlidingPane resize element */
  /* RadPane */
  /* RadSlidingPane elements position */
  /* hidden RadSlidingPane */
  /* RadSlidingPane title - determines the height of the RadSlidingPane header */
  /* RadSlidingPane command button wrapper */
  /* RadSlidingPane command buttons */
  /* RadSlidingPane tabs container */
  /* RadSlidingPane tab - SlideDirection=Right/Left */
  /* RadSlidingPane tab - SlideDirection=Top/Bottom */
  /* RadSlidingPane tab text */
  /* RadSlidingPane tab icon */
  /* RadSplitBar/RadSlidingPane resize elements */
  /* RadSplitBar/RadSlidingPane resize helper elements */
  /* Cannot move RadSplitBar/RadSlidingPane resize element */
  /* RadSplitBar buttons */
  /* RadSlidingPane buttons */
  /* Cannot collapse/expand a pane */
  /* Support for displayng the rspLoading image in the iframe's parent */
  /* RadSlidingPane content elements overflow problem in Firefox */
  /* Backwards compatibility */
  /* RadSlidingPane title text */
  /* New rendering of splitbar buttons */
  /* RadSlidingPane content - this element should not be transparent as it shows above content in adjacent RadPanes */ }
  .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 .rspSlideContainerResize {
    border-width: 0 1px; }
  .RadSplitter .rspSlideContainerResizeHorizontal {
    border-width: 1px 0; }
  .RadSplitter .rspPane,
  .RadSplitter .rspPaneHorizontal {
    padding: 0; }
  .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: tb-rl;
    white-space: nowrap; }
  .RadSplitter .rspTop .rspPaneTabText,
  .RadSplitter .rspBottom .rspPaneTabText {
    writing-mode: lr-tb; }
  .RadSplitter .rspRotatedTabText.rspPaneTabText {
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg); }
  .RadSplitter .rspPaneTabText,
  .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; }

/* We need to use !important here in order to override the inline border settings of a pane in a nested splitter. */
.rspNested .rspLastItem {
  border-right-width: 0 !important; }

.rspNestedHorizontal .rspLastItem {
  border-bottom-width: 0 !important; }

/* VisibleDuringInit */
.rspHideRadSplitter {
  position: absolute;
  top: -9999px; }

/* RadSlidingPane elements position */
/* QuirksMode support for RadSlidingPanes */
.RadSlidingPaneQuirksMode {
  _position: absolute;
  _top: -9999px;
  _left: 0;
  _overflow: hidden; }


.RadSplitter_PAMS {
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  /* Borders */
  /* When ShowContentDuringLoad="false" */
  /* RadSplitBar/RadSlidingPane resize elements */
  /* RadSlidingPane tab */
  /* RadSlidingPane tab */
  /* RadSplitBar buttons */
  /* RadSlidingPane buttons */
  /* RadSlidingPane header */
  /* RadSlidingPane title text */
  /* RadSlidingPane header elements */ }
  .RadSplitter_PAMS,
  .RadSplitter_PAMS .rspPaneTabContainer,
  .RadSplitter_PAMS .rspPane,
  .RadSplitter_PAMS .rspResizeBar,
  .RadSplitter_PAMS .rspSlideContainerResize,
  .RadSplitter_PAMS .rspPaneHorizontal,
  .RadSplitter_PAMS .rspResizeBarHorizontal,
  .RadSplitter_PAMS .rspSlideContainerResizeHorizontal {
    border-color: #b8cbde; }
  .RadSplitter_PAMS .rspLoading {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading.gif); }
  .RadSplitter_PAMS .rspResizeBar,
  .RadSplitter_PAMS .rspSlideContainerResize,
  .RadSplitter_PAMS .rspResizeBarOver,
  .RadSplitter_PAMS .rspSlideContainerResizeOver {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Splitter/ResizeBarVerticalSprites.gif);
    background-color: white;
    border-right-color: #b8cbde; }
  .RadSplitter_PAMS .rspResizeBarHorizontal,
  .RadSplitter_PAMS .rspSlideContainerResizeHorizontal {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Splitter/ResizeBarHorizontalSprites.gif);
    background-color: white;
    border-bottom-color: #b8cbde; }
  .RadSplitter_PAMS .rspPaneTabContainer,
  .RadSplitter_PAMS .rspSlideHeaderDockIcon,
  .RadSplitter_PAMS .rspSlideHeaderUndockIcon,
  .RadSplitter_PAMS .rspSlideHeaderCollapseIcon,
  .RadSplitter_PAMS .rspCollapseBarExpand,
  .RadSplitter_PAMS .rspCollapseBarCollapse,
  .RadSplitter_PAMS .rspCollapseBarHorizontalExpand,
  .RadSplitter_PAMS .rspCollapseBarHorizontalCollapse {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Splitter/ExpandCollapseBarsCommands.gif); }
  .RadSplitter_PAMS .rspSlideHeader,
  .RadSplitter_PAMS .rspSlideTitleContainer,
  .RadSplitter_PAMS .rspBottom .rspPaneTabContainer,
  .RadSplitter_PAMS .rspTop .rspPaneTabContainer {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Splitter/slideTitleContainerBgr.gif);
    background-repeat: repeat-x; }
  .RadSplitter_PAMS .rspBottom .rspPaneTabContainer,
  .RadSplitter_PAMS .rspTop .rspPaneTabContainer {
    background-position: 0 -1px; }
  .RadSplitter_PAMS .rspSlideTitle,
  .RadSplitter_PAMS .rspPaneTabText {
    color: black; }
  .RadSplitter_PAMS .rspSlideTitleContainer,
  .RadSplitter_PAMS .rspSlideHeaderIconWrapper {
    border-bottom: 1px solid #b8cbde; }


.RadTabStrip,
.RadTabStripVertical {
  margin: 0;
  padding: 0;
  min-height: 0;
  *zoom: 1; }
  .RadTabStrip:after,
  .RadTabStripVertical:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadTabStrip .rtsLevel,
  .RadTabStripVertical .rtsLevel {
    min-height: 0;
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsLevel:after,
    .RadTabStripVertical .rtsLevel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsScroll,
  .RadTabStripVertical .rtsScroll {
    min-height: 0;
    *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;
    min-height: 0;
    *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;
    min-height: 0;
    *zoom: 1;
    list-style: none;
    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; }
  .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: -moz-inline-box;
    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: -moz-inline-box;
  display: inline-block;
  *display: inline;
  float: none; }
.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: -moz-inline-stack;
  display: inline-block;
  *display: inline; }
  .RadTabStripVertical .rtsLevel {
    height: 100%;
    _width: 150px;
    float: left;
    display: -moz-inline-stack;
    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;*/
    *display: inline; }
  .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; }

.RadTabStrip_rtl .rtsScroll {
  float: left; }
.RadTabStrip_rtl .rtsUL.rtsScroll {
  _float: left !important;
  float: left; }
.RadTabStrip_rtl .rtsUL {
  float: right; }
.RadTabStrip_rtl .rtsLI {
  float: right;
  *float: none; }

.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; } }


.RadTabStrip_PAMS {
  color: black;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
  line-height: 26px; }
  .RadTabStrip_PAMS .rtsGhostTab {
    border-color: #c2cedb;
    border-radius: 5px;
    color: #1e395b;
    background-color: #dde7f5; }

.RadTabStrip_PAMS .rtsLI,
.RadTabStrip_PAMS .rtsLink {
  color: #4c607a;
  font: 12px/26px "Segoe UI", Arial, sans-serif; }

.RadTabStrip_PAMS .rtsLevel1 .rtsLI,
.RadTabStrip_PAMS .rtsLevel1 .rtsLink {
  color: #385070; }

.RadTabStrip_PAMS .rtsLevel .rtsLink:hover,
.RadTabStrip_PAMS .rtsLevel .rtsSelected,
.RadTabStrip_PAMS .rtsLevel .rtsSelected:hover {
  text-decoration: underline; }

.RadTabStrip_PAMS .rtsLevel1 .rtsLink:hover,
.RadTabStrip_PAMS .rtsLevel1 .rtsSelected,
.RadTabStrip_PAMS .rtsLevel1 .rtsSelected:hover,
.RadTabStrip_PAMS .rtsLevel .rtsDisabled:hover {
  text-decoration: none; }

.RadTabStripLeft_PAMS .rtsSeparator,
.RadTabStripRight_PAMS .rtsSeparator {
  background: #8DB2E3; }

/* <focus cue> */
div.RadTabStrip_PAMS a.rtsLink:focus {
  outline-color: #47A; }

div.RadTabStrip_PAMS a.rtsLink:focus:after {
  border-color: #47A\9; }

/* </focus cue> */
/* <disabled tabs> */
.RadTabStrip_PAMS .rtsLevel .rtsDisabled {
  color: #666; }

/* </disabled tabs> */
/* <scrolling arrows> */
.RadTabStrip_PAMS .rtsNextArrow,
.RadTabStrip_PAMS .rtsPrevArrow,
.RadTabStrip_PAMS .rtsPrevArrowDisabled,
.RadTabStrip_PAMS .rtsNextArrowDisabled {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TabStrip/TabStripStates.png); }

/* </scrolling arrows> */
/* <tab backgrounds> */
.RadTabStrip_PAMS .rtsLevel {
  background: #dfe9f5; }

.RadTabStrip_PAMS .rtsLevel1 {
  background-color: #dfe9f5; }

.RadTabStripTop_PAMS .rtsLevel2 {
  background: #ccdbee url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TabStrip/Level2Bg.png) repeat-x 0 0; }

.RadTabStripTop_PAMS .rtsLevel .rtsLink,
.RadTabStripTop_PAMS .rtsLevel .rtsOut {
  background-image: none; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsLink,
.RadTabStripTop_PAMS .rtsLevel1 .rtsOut,
.RadTabStripBottom_PAMS .rtsLevel1 .rtsLink,
.RadTabStripBottom_PAMS .rtsLevel1 .rtsOut,
.RadTabStripTop_PAMS .rtsLevel1,
.RadTabStripBottom_PAMS .rtsLevel1 {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TabStrip/TabStripStates.png); }

.RadTabStripLeft_PAMS .rtsLink,
.RadTabStripRight_PAMS .rtsLink {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TabStrip/TabStripVStates.png); }

.RadTabStripLeft_PAMS .rtsLast .rtsLink,
.RadTabStripRight_PAMS .rtsLast .rtsLink {
  border-bottom: 1px solid #898c95; }

.RadTabStripRight_PAMS .rtsLink,
.RadTabStripRight_PAMS .rtsLI .rtsDisabled:hover {
  background-position: 100% 0; }

.RadTabStripRight_PAMS .rtsLink:hover {
  background-position: 100% -200px; }

.RadTabStripRight_PAMS .rtsSelected,
.RadTabStripRight_PAMS .rtsLI .rtsSelected:hover {
  background-position: 100% -400px; }

/* </tab backgrounds> */
/* <background positioning: tabs with hovers> */
/* <orientation: top> */
.RadTabStripTop_PAMS .rtsLevel1 .rtsLink {
  background-position: 0 0; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsOut {
  background-position: 100% 0; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsLink:hover {
  background-position: 0 -52px; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsLink:hover .rtsOut {
  background-position: 100% -52px; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsDisabled:hover {
  background-position: 0 0; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsDisabled:hover .rtsOut {
  background-position: 100% 0; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsSelected,
.RadTabStripTop_PAMS .rtsLevel1 .rtsSelected:hover {
  background-position: 0 -26px; }

.RadTabStripTop_PAMS .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_PAMS .rtsLevel1 .rtsSelected:hover .rtsOut {
  background-position: 100% -26px; }

.RadTabStripTop_PAMS .rtsLevel1 {
  background-position: 0 100%;
  background-repeat: repeat-x; }

/* </orientation: top> */
/* <orientation: bottom> */
.RadTabStripBottom_PAMS .rtsLevel1 .rtsLink {
  background-position: 0 -182px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsOut {
  background-position: 100% -182px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsLink:hover {
  background-position: 0 -130px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsLink:hover .rtsOut {
  background-position: 100% -130px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsDisabled:hover {
  background-position: 0 -182px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsDisabled:hover .rtsOut {
  background-position: 100% -182px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsSelected,
.RadTabStripBottom_PAMS .rtsLevel1 .rtsSelected:hover {
  background-position: 0 -156px; }

.RadTabStripBottom_PAMS .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_PAMS .rtsLevel1 .rtsSelected:hover .rtsOut {
  background-position: 100% -156px; }

.RadTabStripBottom_PAMS .rtsLevel1 {
  background-position: 0 -599px;
  background-repeat: repeat-x; }

/* </orientation: bottom> */
/* <orientation: right> */
.RadTabStripRight_PAMS .rtsUL .rtsLink,
.RadTabStripRight_PAMS .rtsUL .rtsLI .rtsDisabled:hover {
  background-position: 100% 0;
  text-align: left; }

.RadTabStripRight_PAMS .rtsUL .rtsLink:hover {
  background-position: 100% -200px; }

.RadTabStripRight_PAMS .rtsUL .rtsSelected,
.RadTabStripRight_PAMS .rtsUL .rtsLI .rtsSelected:hover {
  background-position: 100% -400px; }

/* </orientation: right> */
/* </background positioning: tabs with hovers> */
/** DropClues */
.rtsDropClue_PAMS {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/Common/TabStrip/rtsDropClueSprite.png); }

.rtsDropClueTop_PAMS {
  background-position: 0 -20px; }

.rtsDropClueRight_PAMS {
  background-position: 0 -30px; }

.rtsDropClueBottom_PAMS {
  background-position: 0 0; }

.rtsDropClueLeft_PAMS {
  background-position: 0 -10px; }

.RadTreeView {
  white-space: nowrap;
  cursor: default; }
  .RadTreeView .rtLines .rtLI {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvNodeSpan.png); }
  .RadTreeView .rtLines .rtFirst,
  .RadTreeView .rtLines .rtFirst .rtUL {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvFirstNodeSpan.png); }
  .RadTreeView .rtLines .rtLast,
  .RadTreeView .rtLines .rtLast .rtUL {
    background-image: none; }
  .RadTreeView .rtLines .rtTop {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvTopLine.png); }
  .RadTreeView .rtLines .rtLast .rtTop {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvSingleLine.png); }
  .RadTreeView .rtLines .rtMid {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvMiddleLine.png); }
  .RadTreeView .rtLines .rtBot {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvBottomLine.png); }

.RadTreeView_rtl .rtLines .rtLI {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvNodeSpan_rtl.png); }
.RadTreeView_rtl .rtLines .rtFirst,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvFirstNodeSpan_rtl.png); }
.RadTreeView_rtl .rtLines .rtLast,
.RadTreeView_rtl .rtLines .rtLast .rtUL {
  background-image: none; }
.RadTreeView_rtl .rtLines .rtTop {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvTopLine_rtl.png); }
.RadTreeView_rtl .rtLines .rtLast .rtTop {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvSingleLine_rtl.png); }
.RadTreeView_rtl .rtLines .rtMid {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvMiddleLine_rtl.png); }
.RadTreeView_rtl .rtLines .rtBot {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/TreeView/rtvBottomLine_rtl.png); }

.RadTreeView {
  white-space: nowrap;
  cursor: default; }

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL {
  zoom: 1; }

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
  vertical-align: middle; }

.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none; }

.RadTreeView .rtLI {
  list-style-image: none;
  list-style-position: outside;
  list-style: none; }

.RadTreeView .rtUL .rtLI .rtUL {
  padding-left: 20px; }

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
  padding: 1px 0 1px 20px; }

.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
  font-size: 0;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 6px 7px 0 -18px;
  width: 11px;
  height: 11px;
  background-repeat: no-repeat; }

* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus {
  margin-right: 1px; }

* + html .RadTreeView .rtPlus,
* + html .RadTreeView .rtMinus {
  margin-right: 1px; }

.RadTreeView .rtPlus {
  background-position: 0 0; }

.RadTreeView .rtPlusHover {
  background-position: 0 -22px; }

.RadTreeView .rtMinus {
  background-position: 0 -11px; }

.RadTreeView .rtMinusHover {
  background-position: 0 -33px; }

.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate {
  display: -moz-inline-box;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  margin: 0 3px 0 0;
  line-height: 0;
  font-size: 0; }

.RadTreeView .rtUnchecked {
  background-position: 0 0; }

.RadTreeView .rtChecked {
  background-position: 0 -40px; }

.RadTreeView .rtIndeterminate {
  background-position: 0 -80px; }

.RadTreeView .rtSp {
  display: -moz-inline-box;
  display: inline-block;
  width: 1px;
  margin-left: -1px;
  height: 22px; }

.RadTreeView .rtChk {
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px; }

.RadTreeView .rtIn {
  margin-left: 1px;
  padding: 4px 3px 3px;
  text-decoration: none; }

.RadTreeView a.rtIn {
  cursor: pointer; }

.RadTreeView div.rtIn {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: top; }

* + html .RadTreeView_rtl .rtIn {
  padding: 2px 3px; }

* html .RadTreeView_rtl .rtIn {
  padding: 2px 3px; }

* html .RadTreeView div.rtIn {
  display: inline-block; }

* html .RadTreeView div.rtIn {
  display: inline; }

* + html .RadTreeView div.rtIn {
  display: inline-block; }

* + html .RadTreeView div.rtIn {
  display: inline; }

.RadTreeView .rtTemplate,
.RadTreeView input {
  -moz-user-select: text; }

.RadTreeView .rtLoadingIcon {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  width: 21px;
  height: 16px;
  margin-top: -1px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 2px 0; }

* + html .RadTreeView .rtLoadingIcon {
  margin: 0; }

* html .RadTreeView .rtLoadingIcon {
  margin: 0; }

.RadTreeView .rtLoadingBelow {
  display: block; }

* + html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0; }

* html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0; }

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  padding: 3px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 0; }

* + html .RadTreeView_rtl .rtHover .rtIn,
* + html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px; }

* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px; }

.RadTreeView .rtEdit * {
  white-space: nowrap !important; }

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
  outline: 0;
  cursor: text; }

.RadTreeView .rtLI .rtEdit .rtIn {
  border-width: 1px;
  border-style: solid;
  padding: 2px 1px 1px;
  height: 1.4em;
  text-decoration: none;
  vertical-align: middle; }

* html .RadTreeView .rtLI .rtEdit .rtIn {
  padding: 0 1px; }

.RadTreeView .rtEdit .rtIn input {
  height: 1.4em;
  line-height: 1.4em;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent; }

.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 0; }

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 0; }

.RadTreeView .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 0 1.273em; }

.RadTreeView_rtl .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 100% 1.273em; }

.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 1.273em; }

.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 1.273em; }

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
  background: none; }

.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 0 0; }

.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 100% 0; }

.rtDropAbove,
.rtDropBelow {
  border: 1px dotted black;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px; }

.rtDropAbove {
  border-bottom: 0; }

.rtDropBelow {
  border-top: 0; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  position: relative; }

* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  position: static; }

* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  position: static; }

* + html .RadTreeView_rtl .rtLI,
* + html .RadTreeView_rtl .rtIn {
  zoom: 1; }

* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn {
  zoom: 1; }

* html .RadTreeView_rtl .rtIn {
  margin-top: -1px; }

.RadTreeView_rtl .rtUL .rtLI .rtUL {
  padding-right: 15px;
  padding-left: 0; }

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
  padding: 1px 20px 1px 0;
  margin: 0; }

.RadTreeView_rtl .rtPlus {
  background-position: -11px 0; }

.RadTreeView_rtl .rtPlusHover {
  background-position: -11px -22px; }

.RadTreeView_rtl .rtMinus {
  background-position: -11px -11px; }

.RadTreeView_rtl .rtMinusHover {
  background-position: -11px -33px; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  margin-right: 7px;
  right: -20px; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link {
  margin-right: -11px;
  right: -8px; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link, x:default {
  margin-right: 7px;
  right: -20px; }

* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0; }

* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
  width: 0;
  padding-left: 11px; }

@media screen and (min-width: 50px) {
  .RadTreeView .rtPlus,
  .RadTreeView .rtMinus {
    margin-right: 7px;
    margin-left: -18px; }

  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    right: 0;
    margin-right: -18px;
    margin-left: 7px; } }
@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    position: relative;
    margin-left: 2px;
    margin-right: -13px;
    right: -15px; } }
div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
  position: relative; }

div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px; }

.RadTreeView {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rtTouchDragClue {
  margin-top: -50px; }

.RadTreeView_PAMS {
  color: black;
  font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadTreeView_PAMS .rtHover .rtIn {
    color: #1e395b;
    border: 1px solid #bdd9fb;
    background-color: #edf5fd;
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TreeView/ItemHoveredBg.png); }
  .RadTreeView_PAMS .rtSelected .rtIn {
    color: #1e395b;
    border: 1px solid #8fb0d6;
    background-color: #c4ddfc;
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TreeView/ItemSelectedBg.png); }
  .RadTreeView_PAMS .rtEdit .rtIn {
    border-color: #99defd;
    background: #ffffff; }
    .RadTreeView_PAMS .rtEdit .rtIn input {
      color: black;
      font: normal 12px/16px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadTreeView_PAMS .rtChecked,
  .RadTreeView_PAMS .rtUnchecked,
  .RadTreeView_PAMS .rtIndeterminate {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormToggleSprite.png);
    _background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/radFormToggleSpriteIE6.png); }
  .RadTreeView_PAMS .rtLoadingIcon {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading_small.gif); }
  .RadTreeView_PAMS .rtSelected .rtLoadingBefore,
  .RadTreeView_PAMS .rtSelected .rtLoadingAfter,
  .RadTreeView_PAMS .rtSelected .rtLoadingBelow {
    color: #1e395b; }
  .RadTreeView_PAMS .rtPlus,
  .RadTreeView_PAMS .rtMinus {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TreeView/PlusMinus.png); }
  .RadTreeView_PAMS .rtLines .rtLI,
  .RadTreeView_PAMS .rtLines .rtLI .rtUL,
  .RadTreeView_PAMS .rtLines .rtTop,
  .RadTreeView_PAMS .rtLines .rtMid,
  .RadTreeView_PAMS .rtLines .rtBot,
  .RadTreeView_PAMS .rtLines .rtLast .rtTop {
    background-image: none; }

.RadTreeView_PAMS_disabled .rtIn,
.RadTreeView_PAMS .rtDisabled .rtIn {
  color: #ccc; }

/* RadUpload Common Styles */
.RadUpload {
  width: 430px;
  /*default*/
  text-align: left; }

.RadUpload_rtl {
  text-align: right; }

.RadUpload .ruInputs {
  position: relative;
  zoom: 1;
  /*IE fix - removing items on the client*/ }

.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_rtl .ruFileWrap {
  padding-left: 0.8em;
  padding-right: 0; }

/* handle rtl */
.ruRtlWrap {
  position: absolute;
  top: 0px;
  left: 0px !important;
  display: block; }

.ruFileWrap .ruRtlWrap input.ruFileInput {
  position: static; }

/* end */
.RadAsyncUpload span.ruFileWrap {
  padding-left: 0; }

* html .RadUpload .ruFileWrap {
  top: -1px; }

/*IE6*/
* + html .RadUpload .ruFileWrap {
  top: -1px; }

/*IE7*/
.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;
  -moz-box-sizing: content-box;
  /* Quirksmode height fix */
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.RadUpload .ruFileInput,
.RadUpload .ruFakeInput,
.RadUpload .ruButton {
  float: none;
  vertical-align: top; }

.RadUpload .ruStyled .ruFileInput {
  position: absolute;
  z-index: 1;
  opacity: 0;
  /*Opera,Firefox*/
  -moz-opacity: 0;
  /*Firefox*/
  filter: alpha(opacity=0);
  /*IE*/ }

.RadUpload .ruReadOnly .ruFakeInput {
  position: relative;
  z-index: 2; }

.RadUpload .ruFakeInput {
  height: 16px;
  margin-right: -1px;
  background-position: 0 -93px;
  background-repeat: repeat-x;
  background-color: #fff;
  line-height: 20px\9;
  /* IE8 Standards still broken + old hacks don't work */
  height: 20px\9;
  padding-top: 0\9; }

.RadAsyncUpload.RadUpload_rtl .ruFakeInput {
  margin-right: 0; }

* html .RadUpload .ruFakeInput {
  height: 20px;
  margin-top: 0;
  padding-top: 0;
  padding-right: 0.5em;
  line-height: 20px;
  vertical-align: middle; }

* html .RadUpload_rtl .ruFakeInput {
  margin-right: 0;
  margin-left: 0; }

* + html .RadUpload .ruFakeInput {
  height: 20px;
  margin-top: -1px;
  padding-top: 0;
  padding-right: 0.5em;
  line-height: 20px;
  vertical-align: middle; }

/* <buttons> */
.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; }

* + html .RadUpload .ruButton {
  padding-bottom: 0; }

.RadUpload .ruBrowse {
  margin-left: 4px;
  width: 65px;
  _height: 20px;
  background-position: 0 0;
  _vertical-align: middle; }

.RadUpload_rtl .ruBrowse {
  margin-left: 0;
  margin-right: 4px; }

.RadUpload .ruRemove {
  overflow: visible;
  border: 0;
  background-position: 7px -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: 7px -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 {
  -moz-opacity: 0.6;
  /*Firefox*/
  opacity: 0.6;
  /*Opera,Firefox*/
  filter: alpha(opacity=60);
  /*IE*/ }

/* </buttons> */
/* <submit button> */
/* (use this class to style a single button for uploads) */
.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; }

/* </submit button> */
/* <progress area> */
/* <RadAsyncUpload additional styles> */
.RadUpload .ruUploadProgress {
  padding-left: 18px;
  display: inline-block;
  background: transparent url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Images/incomplete.png) 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(/WebPAMSExternal/Platform/Include/Skins/PAMS/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; }

/* Inline progress */
.RadUpload .ruFileProgress,
.RadUpload .ruFileProgressWrap {
  display: block;
  height: 5px;
  background-repeat: repeat-x;
  background-color: transparent; }

* html .RadUpload .ruFileProgress,
* html .RadUpload .ruFileProgressWrap {
  line-height: 5px;
  font-size: 4px;
  height: auto; }

.RadUpload .ruFileProgress {
  margin-left: -2px;
  width: 2px; }

* html .RadUpload .ruFileProgress {
  position: relative; }

.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; }

* html .RadUpload .ruFileProgressWrap {
  width: auto;
  margin-top: -4px; }

.RadUpload .ruProgressComplete,
.RadUpload .ruUploadFailure .ruFileProgressWrap,
.RadUpload .ruUploadCancelled .ruFileProgressWrap {
  display: none; }

/* </RadAsyncUpload additional styles> */
/* </progress area> */
/** Drop zone */
.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; }

/* <hacks for opera/rtl> */
@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; } }
/* </hacks for opera/rtl> */


/* RadUpload / Vista skin */
/* <general styles> */
.RadUpload_PAMS,
.RadUpload_PAMS a,
.RadUpload_PAMS input {
  font: normal 11px/11px "Segoe UI", Arial, sans-serif; }

/* </general styles> */
/* <file inputs> */
.RadUpload_PAMS .ruStyled .ruFileInput {
  border-color: #abadb3; }

.RadUpload_PAMS .ruFakeInput {
  border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
  color: #000; }

* html .RadUpload_PAMS .ruFileWrap .ruInputHover {
  border-color: #abadb3; }

* + html .RadUpload_PAMS .ruFileWrap .ruInputHover {
  border-color: #abadb3; }

.RadUpload_PAMS .ruReadOnly .ruFakeInput {
  background: #f3f3f3; }

/* </file inputs> */
/* <buttons> */
.RadUpload_PAMS .ruButton {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Upload/ruSprite.png);
  color: #1e395b; }

* html .RadUpload_PAMS .ruButton {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Upload/ruSpriteIE6.png); }

.RadUpload_PAMS .ruRemove {
  color: #5a6779; }

div.RadUpload_PAMS .ruInputs .ruButtonHover,
div.RadUpload_PAMS .ruActions .ruButtonHover {
  background-position: 100% -23px; }

div.RadUpload_PAMS .ruFileWrap .ruButtonHover {
  background-position: 100% 0; }

/* </buttons> */
/* <submit button> */
/* (use this class to style a single button for uploads) */
.RadUploadSubmit {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Upload/ruSprite.png);
  color: #000; }

* html .RadUploadSubmit {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Upload/ruSpriteIE6.png); }

/* </submit button> */
/* <RadAsyncUpload> */
.RadUpload_PAMS .ruUploadInvalid {
  background-repeat: no-repeat;
  background-position: 100% -297px;
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Input/sprite.gif); }

.RadUpload_PAMS_rtl .ruUploadInvalid {
  background-position: 3px -297px; }

.RadUpload_PAMS .ruFileProgress,
/*.RadUpload_PAMS .ruFileProgressWrap {
  background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Upload/AsyncProgress.png); }*/

.RadUpload_PAMS .ruFileProgress,
.RadUpload_PAMS_rtl .ruFileProgressWrap {
  background-position: 0 0; }

.RadUpload_PAMS .ruFileProgressWrap,
.RadUpload_PAMS_rtl .ruFileProgress {
  background-position: 100% 0; }

.RadUpload_PAMS .ruProgressStarted,
.RadUpload_PAMS_rtl .ruProgressComplete {
  background-position: 0 -5px; }

.RadUpload_PAMS .ruProgressComplete,
.RadUpload_PAMS_rtl .ruProgressStarted {
  background-position: 100% -5px; }

/* </RadAsyncUpload> */
.RadUpload_PAMS .ruDropZone,
.RadUpload_PAMS_rtl .ruDropZone {
  border-color: #dfe7f1;
  color: #5a6779;
  background-color: #f1f5fb; }

.RadUpload_PAMS .ruUploadProgress {
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}

.RadUpload_PAMS .ruFileLI .ruButton.ruRemove:before {
    content: "";
    display: inline-block;
    background: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Images/cross.png) !important;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 16px;
    height: 16px;
}

.RadUpload_PAMS .ruFileLI .ruUploadSuccess {
    width: 400px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    padding-left: 18px;
    background: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Images/tick.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0% 50%;
}

.RadUpload_PAMS .ruError .ruErrorMessage {
    display: block;
    color: red;
    padding-left: 18px;
}

.RadUpload_PAMS .ruFakeInput {
    display:inline-block;
    width: 250px;
    padding: 2px 4px 2px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em;
}

.RadUpload_PAMS .ruButton.ruBrowse,
.RadUpload_PAMS .ruButton.ruCancel {
    display: inline-block;
    padding: 0px 4px 0px 4px;
    background: #f3f3f4 url(/WebPAMSExternal/Platform/Include/Skins/PAMS/images/pams_theme_sprite_01.png) repeat-x 0 -473px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em;
    height: 20px;
}

.RadUpload_PAMS .ruButton.ruCancel {
    height: 16px;
    padding: 4px 4px 0px;
}

.RadUpload_PAMS .ruButton.ruBrowse.ruButtonHover,
.RadUpload_PAMS .ruButton.ruCancel:hover {
    background:#F6F7DF url(/WebPAMSExternal/Platform/Include/Skins/PAMS/images/pams_theme_sprite_01.png) repeat-x 0 -416px;
    border:1px solid #999;
    color:#404040;

}

.RadUpload .ruFileWrap {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  line-height: 20px;
  zoom: 1;
  overflow: hidden !important;
  height: 24px; }

/*Telerik RadDataPager Common CSS*/
.RadDataPager {
  display: block;
  min-height: 22px;
  padding: 3px 0; }
  .RadDataPager:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0; }
  .RadDataPager .rdpWrap, .RadDataPager .rdpWrapRight, .RadDataPager .rdpWrapNone {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap; }
  .RadDataPager .rdpWrapRight {
    float: right; }
  .RadDataPager .rdpWrapNone {
    float: none; }
  .RadDataPager .rdpPageFirst, .RadDataPager .rdpPagePrev, .RadDataPager .rdpPageNext, .RadDataPager .rdpPageLast {
    width: 22px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    vertical-align: bottom;
    font-size: 1px;
    cursor: pointer; }
  .RadDataPager .rdpPageFirst, .RadDataPager .rdpPagePrev {
    margin-right: 1px; }
  .RadDataPager .rdpPageNext, .RadDataPager .rdpPageLast {
    margin-left: 1px; }
  .RadDataPager .rdpPagerButton {
    height: 22px;
    margin: 0 14px 0 0;
    padding: 0 4px 2px;
    vertical-align: middle;
    cursor: pointer; }
  .RadDataPager .rdpNumPart a {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 22px;
    text-decoration: none; }
  .RadDataPager .rdpNumPart span {
    float: left;
    padding: 0 0 0 5px; }
  .RadDataPager .rdpNumPart a:hover span {
    cursor: pointer; }
  .RadDataPager .rdpNumPart a.rdpCurrentPage {
    cursor: default; }
    .RadDataPager .rdpNumPart a.rdpCurrentPage:hover, .RadDataPager .rdpNumPart a.rdpCurrentPage span, .RadDataPager .rdpNumPart a.rdpCurrentPage:hover span {
      cursor: default; }
  .RadDataPager .rdpWrap a img {
    border: 0;
    margin: 0 8px; }
  .RadDataPager .RadSlider {
    float: left;
    margin: 0 10px 0 0; }
  .RadDataPager .rdpPagerLabel {
    margin: 0 4px 0 0;
    vertical-align: middle; }
  .RadDataPager .rdpPager .RadComboBox, .RadDataPager .rdpPager .RadInput {
    margin: 0 4px 0 0;
    vertical-align: middle; }

* + html .RadDataPager .rdpPager .RadComboBox {
  margin-top: -1px; }

* html .RadDataPager .rdpPager .RadComboBox {
  margin-top: -1px;
  padding: 1px 0; }

.RadDataPager .rdpPagerTextBox {
  text-align: center; }

/*Telerik RadDataPager Windows7 Skin*/

.RadDataPager_PAMS
{
	border:1px solid #c2cedb;
	background:#f1f5fb 0 -5900px repeat-x url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
	color:#000;
}

.RadDataPager_PAMS .rdpPageFirst,
.RadDataPager_PAMS .rdpPagePrev,
.RadDataPager_PAMS .rdpPageNext,
.RadDataPager_PAMS .rdpPageLast
{
	background:transparent no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
}

.RadDataPager_PAMS .rdpPageFirst
{
	background-position:0 -550px;
}
.RadDataPager_PAMS .rdpPageFirst:hover
{
	background-position:0 -600px;
}
.RadDataPager_PAMS .rdpPagePrev
{
	background-position:0 -700px;
}
.RadDataPager_PAMS .rdpPagePrev:hover
{
	background-position:0 -750px;
}
.RadDataPager_PAMS .rdpPageNext
{
	background-position:0 -850px;
}
.RadDataPager_PAMS .rdpPageNext:hover
{
	background-position:0 -900px;
}
.RadDataPager_PAMS .rdpPageLast
{
	background-position:0 -1000px;
}
.RadDataPager_PAMS .rdpPageLast:hover
{
	background-position:0 -1050px;
}

.RadDataPager_PAMS .rdpPagerButton
{
	border:1px solid #c2cedb;
	background:#dde8f6 repeat-x 0 -1550px url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadDataPager_PAMS .rdpNumPart a:hover,
.RadDataPager_PAMS .rdpNumPart a:hover span,
.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage,
.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage span
{
	background:no-repeat url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Grid/sprite.gif);
}

.RadDataPager_PAMS .rdpNumPart a
{
	color:#1e395b;
}

.RadDataPager_PAMS .rdpNumPart a:hover
{
	background-position:100% -1250px;
	color:#4c607a;
}

.RadDataPager_PAMS .rdpNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage,
.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage:hover
{
	background-position:100% -1450px;
	color:#4c607a;
}

.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage span,
.RadDataPager_PAMS .rdpNumPart a.rdpCurrentPage:hover span
{
	background-position:0 -1350px;
}

.RadPanelBar_SearchTheme
{
	background: none;
}

.RadPanelBar_SearchTheme .rpLink,
.RadPanelBar_SearchTheme .rpTemplate
{
	color: #000;
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
}

.RadPanelBar_SearchTheme .rpOut
{
	border-bottom:0px !important;
}
.RadPanelBar_SearchTheme .rpOut .rpImage
{
	padding-top:10px ;
}
.RadPanelBar_SearchTheme .rpLink
{
	background-color: #a6d9f4;
	
}

.RadPanelBar_SearchTheme .rpSelected,
.RadPanelBar_SearchTheme .rpSelected:hover
{
	background-color: #cfdced;
	
}

/* <disabled items> */
.RadPanelBar_SearchTheme .rpDisabled,
.RadPanelBar_SearchTheme .rpDisabled:hover
{
	color: #bbb;
}

div.RadPanelBar_SearchTheme .rpDisabled:hover .rpOut
{
	border-bottom: 0px solid #D4D3BE;
	
}

/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_SearchTheme .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpExpanded .rpText
{
	background-color: transparent;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/Skins/EHB/Images/results_filtertitles_bg_arrows.png);
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_SearchTheme .rpGroup
{
	background-color: none;
	
}

.RadPanelBar_SearchTheme .rpGroup .rpLink,
.RadPanelBar_SearchTheme .rpGroup .rpTemplate
{
	color: #000;
	background-color: transparent;
	
	
}

.RadPanelBar_SearchTheme .rpGroup .rpLink:hover
{
	color: #000;
}

.RadPanelBar_SearchTheme .rpGroup .rpLink
{
	background-color: transparent;
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/Skins/EHB/PanelBar/SubItemStates.png);
	background-repeat: no-repeat;
	
}


/* <subitems (disabled)> */
.RadPanelBar_SearchTheme .rpGroup .rpDisabled,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover .rpOut
{
	background-image: none;
}

.RadPanelBar_SearchTheme .rpGroup .rpDisabled,
.RadPanelBar_SearchTheme .rpGroup .rpDisabled:hover
{
	color: #bbb;
	text-decoration: none;
	background-color: #fff;
}
/* </subitems (disabled)> */

/* <subitems> */

/* <background positioning> */
.RadPanelBar_SearchTheme .rpLink,
.RadPanelBar_SearchTheme .rpExpanded
{
	background-position: 0px 0px;
}

.RadPanelBar_SearchTheme .rpFocused,
.RadPanelBar_SearchTheme .rpLink:hover,
.RadPanelBar_SearchTheme .rpExpanded:hover
{
	background-position: 0px 0px;
}

.RadPanelBar_SearchTheme .rpSelected,
.RadPanelBar_SearchTheme .rpSelected:hover
{
	background-position: 0 -27px;
}

.RadPanelBar_SearchTheme .rpFirst .rpLink,
.RadPanelBar_SearchTheme .rpFirst .rpExpanded
{
	background-position: 0 0px;
}

.RadPanelBar_SearchTheme .rpFirst .rpFocused,
.RadPanelBar_SearchTheme .rpFirst .rpLink:hover
{
	padding-bottom:0px;
}

.RadPanelBar_SearchTheme .rpFirst .rpSelected,
.RadPanelBar_SearchTheme .rpFirst .rpSelected:hover
{
	
}

/* <root items (disabled)> */
.RadPanelBar_SearchTheme .rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_SearchTheme .rpDisabled,
.RadPanelBar_SearchTheme .rpDisabled:hover,
.RadPanelBar_SearchTheme .rpDisabled:hover .rpOut
{
	background-color: #fff !Important;
	margin-left: 0px !Important;
	
	background-image: none !Important
	
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_SearchTheme .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpExpanded .rpText
{
	padding-right: 10px;
	background-repeat: no-repeat;
}

.RadPanelBar_SearchTheme_rtl .rpExpandable .rpText,
.RadPanelBar_SearchTheme_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_SearchTheme_rtl .rpGroup .rpText
{
	padding: 0 8px;
}

.RadPanelBar_SearchTheme .rpExpandable .rpText { background-position: 99% -2854px; }
.RadPanelBar_SearchTheme .rpExpanded .rpText { background-position: 99% -3030px; }
.RadPanelBar_SearchTheme_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_SearchTheme_rtl .rpExpanded .rpText { background-position: 0 -176px; }

/*      </expand arrows> */

.RadPanelBar_SearchTheme .rpGroup .rpLink,
.RadPanelBar_SearchTheme .rpGroup .rpLink .rpOut { background-position: 0 200px; }
.RadPanelBar_SearchTheme .rpGroup .rpLink:hover,
.RadPanelBar_SearchTheme .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_SearchTheme .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_SearchTheme .rpGroup .rpFocused .rpOut {background:#E2EFFD; margin-left:0px; border-left: 0px solid #BDD9FB; border-top: 0px solid #BDD9FB; color:#660000}

/*      <subitems (selected)> */
.RadPanelBar_SearchTheme .rpGroup .rpSelected,
.RadPanelBar_SearchTheme .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_SearchTheme .rpGroup .rpSelected .rpOut,
.RadPanelBar_SearchTheme .rpGroup .rpSelected:hover .rpOut { background:#BFDAFC url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/Skins/EHB/images/hrsa_theme_sprite_01.png) repeat-x 0px -2544px; margin-left: 0px; border: 1px solid #8FB0D6; border-right: none; border-left: 3px solid #8FB0D6; padding-left: 0px; 
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;

}

/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_SearchTheme .rpGroup .rpExpandable .rpText,
.RadPanelBar_SearchTheme .rpGroup .rpExpandable:hover .rpText { background-position: 100% -938px; }
.RadPanelBar_SearchTheme .rpGroup .rpExpanded .rpText,
.RadPanelBar_SearchTheme .rpGroup .rpExpanded:hover .rpText { background-position: 100% -1078px; }
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpandable:hover .rpText { background-position: 0 -938px; }
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_SearchTheme_rtl .rpGroup .rpExpanded:hover .rpText { background-position: 0 -1078px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */




 DIV.RadPanelBar_SearchTheme .rpRootGroup {

	BORDER-BOTTOM-COLOR: transparent;

	BORDER-TOP-COLOR: transparent;

	BORDER-RIGHT-COLOR: transparent;

	BORDER-LEFT-COLOR: transparent;
	margin-bottom:-2px;

}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpLink {

	BACKGROUND-IMAGE: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/Skins/EHB/images/results_filtertitles_bg_arrows.png);

	BACKGROUND-COLOR: transparent;

	FONT-FAMILY: inherit;

	COLOR: #3D3C21;
	PADDING-LEFT:15PX;
	border-top: solid 1px #c7d7e4;
	border-bottom: solid 1px #c7d7e4;
	

}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpLink:hover {

	FONT-FAMILY: inherit;

	FONT-WEIGHT: bold;

}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpandable {

	TEXT-INDENT: 0px;

	FONT-WEIGHT: bold;
	background-position: 0 -1px;
}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpanded {

	TEXT-INDENT: 0px;
	background-position: 0 -27px;

}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpSelected {

	TEXT-INDENT: 0px;

}

 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpDisabled {

	

	TEXT-INDENT: 0px;

}


 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink {

	TEXT-INDENT: 0px;

	FONT-FAMILY: inherit;

	FONT-WEIGHT: normal;

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpSelected {

	TEXT-INDENT: 0px;

	FONT-WEIGHT: bold;

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpExpanded {

	TEXT-INDENT: 0px;

	FONT-WEIGHT: bold;

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled {

	TEXT-INDENT: 0px;
	FONT-WEIGHT: bold;

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled:hover {

	TEXT-INDENT: 0px;
	FONT-WEIGHT: bold;
	background-color: #fff !Important

}


 DIV.RadPanelBar_SearchTheme .rpRootGroup .rpExpandable {

	FONT-FAMILY: Arial;	

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink {

	COLOR: #006699;
	margin-left: 3px;
	

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpLink:hover {
	FONT-FAMILY: inherit;
	TEXT-DECORATION: none;

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpSelected {
	COLOR: #660000;
}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpExpanded {
	COLOR: #660000;
}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled {
	COLOR: #111111;
	padding-left: 4px

}

 DIV.RadPanelBar_SearchTheme .rpItem .rpGroup .rpDisabled:hover {
	COLOR: #111111;
	

}

.RadPanelBar .rpGroup .rpOut
{margin-right:0px; line-height: 18px; }

.RadPanelBar .rpLevel2 .rpTemplate, .RadPanelBar .rpLevel2 .rpOut
{padding-left: 3px }

.RadPanelBar .rpLevel2 .rpItem {
padding-bottom:6px;
margin-left: 6px
}

.RadPanelBar .rpText  {padding: 0px 6px 0px 8px; text-indent:0px}



.RadTabStrip_SubTabTheme .rtsLI,
.RadTabStrip_SubTabTheme .rtsLink
{
	background: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/divider.png) no-repeat 97%;
	color: #000000 !Important;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}
.RadTabStrip_SubTabTheme .rtsLast,
.RadTabStrip_SubTabTheme .rtsLink
{
	background-image: none;
}

.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLI,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLink
{
	color: #4c607a;
}

.RadTabStrip_SubTabTheme .rtsLevel .rtsLink:hover,
.RadTabStrip_SubTabTheme .rtsLevel .rtsSelected,
.RadTabStrip_SubTabTheme .rtsLevel .rtsSelected:hover
{
	text-decoration: underline;
}

.RadTabStrip_SubTabTheme .rtsLevel1 .rtsLink:hover,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStrip_SubTabTheme .rtsLevel1 .rtsSelected:hover,
.RadTabStrip_SubTabTheme .rtsLevel .rtsDisabled:hover
{
	text-decoration: none;
}

.RadTabStripLeft_SubTabTheme .rtsSeparator,
.RadTabStripRight_SubTabTheme .rtsSeparator
{
	background: #8DB2E3;
}

/* <disabled tabs> */
.RadTabStrip_SubTabTheme .rtsLevel .rtsDisabled
{
	color: #666;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_SubTabTheme .rtsNextArrow,
.RadTabStrip_SubTabTheme .rtsPrevArrow,
.RadTabStrip_SubTabTheme .rtsPrevArrowDisabled,
.RadTabStrip_SubTabTheme .rtsNextArrowDisabled
{
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/TabStrip/TabStripStates.png);
}
/* </scrolling arrows> */

/* <tab backgrounds> */




.RadTabStripTop_SubTabTheme .rtsLevel2 { background: #ccdbee url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/Level2Bg.png) repeat-x 0 0; }




.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsOut,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsOut,
.RadTabStripTop_SubTabTheme .rtsLevel1,
.RadTabStripBottom_SubTabTheme .rtsLevel1 {}

.RadTabStripLeft_SubTabTheme .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLink { background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/TabStripVStates.png); }


.RadTabStripLeft_SubTabTheme .rtsLast .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
	background-image:none }
}

.RadTabStripRight_SubTabTheme .rtsLink,
.RadTabStripRight_SubTabTheme .rtsLI .rtsDisabled:hover { background-position: 100% 0; }
.RadTabStripRight_SubTabTheme .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_SubTabTheme .rtsSelected,
.RadTabStripRight_SubTabTheme .rtsLI .rtsSelected:hover { background-position: 100% -400px; }
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink { background-position: 0 0; }
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsOut { background-position: 100% 0; }

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink:hover { background-position: 0 -52px; }
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -52px; }

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsDisabled:hover { background-position: 0 0; }
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsDisabled:hover .rtsOut { background-position: 100% 0; }

.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected:hover { background-position: 0 -26px; }
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_SubTabTheme .rtsLevel1 .rtsSelected:hover .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_SubTabTheme .rtsLevel1 { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink:hover { background-position: 0 -130px; }
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -130px; }

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsDisabled:hover { background-position: 0 -182px; }
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsDisabled:hover .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected:hover { background-position: 0 -156px; }
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_SubTabTheme .rtsLevel1 .rtsSelected:hover .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_SubTabTheme .rtsLevel1 { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_SubTabTheme .rtsUL .rtsLink,
.RadTabStripRight_SubTabTheme .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_SubTabTheme .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_SubTabTheme .rtsUL .rtsSelected,
.RadTabStripRight_SubTabTheme .rtsUL .rtsLI .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* </background positioning: tabs with hovers> */


 div.RadTabStrip_SubTabTheme {

	background-position: 0% 0%;

}

 div.RadTabStrip_SubTabTheme .rtsLevel1 {


}

 div.RadTabStrip_SubTabTheme .rtsLink {

	color: rgb(0, 0, 0);

	font-size: 12px;

	font-family: Arial;

	text-indent: -3px;

	background-repeat: repeat-x;
	

}

 div.RadTabStrip_SubTabTheme .rtsLink .rtsOut {

	border-right: 0px solid rgb(150, 149, 128);

	background-position:97% ;
	
	background-repeat:no-repeat;

	text-indent: 1px;

}

 div.RadTabStrip_SubTabTheme .rtsLink .rtsIn {

	text-indent: -1px;

}

 div.RadTabStrip_SubTabTheme .rtsLink:hover {

	background-position: 0px 0px !Important;

	color: rgb(45, 69, 88) !Important;

	font-weight:normal;
	
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/subactive1_selected.png)  !Important; 

}

 div.RadTabStrip_SubTabTheme .rtsLink:hover .rtsOut {

	border-bottom-style: solid;

	border-bottom-width: 0px;

}

 div.RadTabStrip_SubTabTheme .rtsSelected {

	
	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/subactive1_selected.png) !Important; 
	
	background-position:center !Important;

	line-height: 49px;

	font-weight: bold;

	color: rgb(43, 68, 85) !Important;
	
	margin-top:-11px;



}

 div.RadTabStrip_SubTabTheme .rtsSelected:hover {

	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Platform/Include/AddTheme/TabStrip/subactive1_selected.png) !Important; 

	background-position:center !Important;

	line-height: 49px;

	font-weight: bold;

	color: rgb(43, 68, 85) !Important;
	
	margin-top:-11px;


}

 div.RadTabStrip_SubTabTheme .rtsSelected .rtsOut {

	border-bottom-style: solid;

	border-bottom-width: 0px;

	text-indent: 0px;

}

 div.RadTabStrip_SubTabTheme .rtsSelected:hover .rtsOut {

	border-bottom-style: solid;

	border-bottom-width: 0px;

	text-indent: 0px;

}

 div.RadTabStrip_SubTabTheme .rtsSelected .rtsIn {

	border-bottom-style: solid;

	border-bottom-width: 0px;

	text-indent: -2px;

}

 div.RadTabStrip_SubTabTheme .rtsSelected:hover .rtsIn {

	border-bottom-style: solid;

	border-bottom-width: 0px;

	text-indent: -2px;

}
.RadTabStrip_SubTabTheme a.rtsLink:focus:after,
.RadTabStripVertical_SubTabTheme a.rtsLink:focus:after {
      content: "";
      border: 1px dotted #555;
      display: block;
      position: absolute;
      left: 1px;
      top: 1px;
      right: 1px;
      bottom: 0; }

.widget-title {
	background: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Images/pams_theme_sprite_02.png) no-repeat scroll right -336px #20598E;
	color: #FFFFFF;
	float: left;
	font-size: 1.08em;
	font-weight: bold;
	height: 26px;
	letter-spacing: 0.06em;
	margin: 0;
	width: 100%;
}

.widget-filter-area {
	background-color: #EDEDED;
	border-bottom: 0 solid #DDDDDD;
	line-height: 22px;
	padding: 2px 0 2px 10px;
	clear: both;
	overflow: auto;
}

.widget-filter-categories {
}

.widget-footer {
	background-color: #F9FAFB;
	border-bottom: 2px solid #B9BEC2;
	border-top: 1px solid #DADDDF;
	height: 27px;
	padding-top: 5px;
	text-align: right;
	width: 100%;
}

.widget-title span {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_02.png) no-repeat scroll 0 -280px transparent;
	display: block;
	padding: 4px 10px 3px 12px;
}

.widget-body {
	background-color: White;
	border-bottom: 2px solid #B9BEC2;
}

.widget-filter-icon {
	cursor:pointer;
	float: left;padding-left:5px;padding-top:6px
}

.widget-filter-category-popup {
	background-color: #E3ECF4;
	border-color: #A9C6DC #7991A3 #7991A3 #A9C6DC;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	color: #152C40;
	cursor: pointer;
	display: none;
	float: inherit;
	font-size: 0.92em;
	font-weight: normal;
	margin: 20px 0 0 10px;
	padding: 0px 10px 5px 5px;
	position: absolute;
	z-index: 1;
	min-width: 75px
}

.widget-filter-arrow, .widget-nofilter-arrow, .widget-nofilter-box {
	height: 11px;
	clear: both;
	width: 50px;
	background-color: White;
}

.widget-filter-arrow {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_02.png) no-repeat scroll -105px -388px transparent;
	
}

.widget-nofilter-arrow {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_02.png) no-repeat scroll 15px -388px transparent;
	height: 18px;
}

.sort_days a {
	padding: 0px 0px;
}

.widget-selected-size a {
	color: #660000;
	font-weight: bold;
}

ul.visibleList, ul.hiddeninfo {
	margin:0;
	padding:0;
	list-style-type:none;
}

.widget-row {
	clear: both;
	overflow: auto;
	border-top: 1px dotted #CBCBCB;
	margin: 4px 0px 4px 15px;
	padding: 4px 0px 4px 0px;
}

.widget-row.no-results {
	border:none;
}

.widget-row.first {
	border-top:none;
}

.widget-row-template {
	float:left;
	width:76%;
}

.widget-view-more {
	clear:left;
	background-color:#F2F6F9;
	border-top:1px solid #DADDDF;
	height:27px;
	padding:6px 10px 0px 20px;
}

a.viewmore.disabled {
	color:Gray;
	text-decoration:none;
}

#itemsTrackingEventSection .widget-row.no-results {
	padding-left:30px;
	padding-bottom: 5px;
}

#itemsTrackingEventSection .widget-view-more {
	margin:0px 12px;
	border-top:none;
}

#maincenter ul.tasktrack_main {
	margin-right:16px;
}

.announcement-link {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_03.png) no-repeat scroll 0px -1700px transparent;
	color: #4492C2;
	padding-left: 20px;
}

.news-link {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_03.png) no-repeat scroll 2px -1700px transparent;
	padding-left: 20px;
	color: #4492C2;
	font-size: 0.92em;
}

.news-link-more {
	border-left: 1px dotted #747474;
	margin-left: 5px;
	padding-left: 25px;
	background-position: 7px -1700px;
}

#itemsTrackingSummaryItemList {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 5px 0px 5px;
	padding: 0 0 1px;
	border-bottom: 1px solid #D3DDE5;
}

#itemsTrackingEventSection .widget-row {
	background: transparent url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_03.png) 2px -602px no-repeat;
	padding: 5px;
	border-top:none;
	margin-top: 4px;
}

#itemsTrackingEventSection .widget-row-template a {
	float:left;padding-left:25px;
}

.recently-accessed-item {
	background: url(/WebPAMSExternal/Platform/Include/Skins/Pams/Images/pams_theme_sprite_01.png) no-repeat scroll 4px -687px transparent;
	padding-left: 20px;
	float: left;
}

.RadWindow {
  /* improves drag&drop in mobile browsers */
  -webkit-transform: rotate3d(0, 0, 1, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-transform: rotate3d(0, 0, 1, 0);
  -moz-backface-visibility: hidden;
  -moz-perspective: 1000;
  -o-transform: rotate3d(0, 0, 1, 0);
  -o-backface-visibility: hidden;
  -o-perspective: 1000;
  -ie-transform: rotate3d(0, 0, 1, 0);
  -ie-backface-visibility: hidden;
  -ie-perspective: 1000;
  /* MVC overrides */
  /* Support for displayng the rwLoading image in the iframe's parent TD */
  /* Support for displaying rwLoading image in the status bar  */
  /* reload button */
  /* unpin button */
  /* pin button */
  /* minimize button */
  /* maximize button */
  /* close button */
  /* restore button */
  /* stop the control buttons from stretching in IE8 */
  /* css for window's top corners when visibletitlebar is set to false */
  /* Window Horizontal Shadows */
  /* Window Vertical Shadows */
  /* Shadows minimzed specific style */
  /* css for shadowed window's top corners when visibletitlebar is set to false */
  /* Inactive notitlebar state */ }
  .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;
    /* fixes the dimensions under IE */ }
  .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 {
    widht: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch; }
  .RadWindow .rwWindowContent {
    height: 100% !important;
    /* very important property, especially for opera */
    background: white; }
  .RadWindow td.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 {
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 3px;
    margin: 0;
    border: 0 !important;
    width: 100%;
    height: 18px;
    line-height: 18px;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    cursor: default;
    -moz-user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    vertical-align: middle; }
  .RadWindow .rwControlButtons {
    padding: 0;
    margin: 2px 0 0 0;
    list-style: none;
    white-space: nowrap;
    float: right; }
  .RadWindow .rwControlButtons li {
    float: left;
    padding: 0 1px 0 0; }
  .RadWindow .rwControlButtons a {
    width: 30px;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    cursor: default;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    outline: none; }
  .RadWindow .rwControlButtons span {
    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;
    /* need to be important to overwrite inline style */ }
  .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: black;
    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: 100%;
    display: block;
    margin: 8px 0; }
  .RadWindow .rwWindowContent .radconfirm,
  .RadWindow .rwWindowContent .radalert {
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat; }
  .RadWindow .rwWindowContent .radconfirm {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/ModalDialogConfirm.gif); }
  .RadWindow .rwWindowContent .radalert {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/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;
    /* Should be !important because of IE6 */
    background-repeat: repeat-x; }
  .RadWindow.rwInactiveWindow .rwCorner, .RadWindow.rwInactiveWindow .rwTitlebar, .RadWindow.rwInactiveWindow .rwFooterCenter {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
    opacity: .65 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
  .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;
    /* Should be !important because of IE6 */
    background-repeat: repeat-x !important; }
  .RadWindow .rwInactiveWindow.rwMinimizedWindow {
    height: 29px\9 !important;
    _height: 30px !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:first-child .RadWindow ul {
  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; }



.RadWindow_PAMS {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px;
  /* Window Background */
  /* Horiznotal */
  /* Vertical */
  /* Window Shadows */
  /* Horiznotal */
  /* Vertical */
  /* Shadows End */
  /* set Window Vista "Aero" look and feel to the window */
  /* Loading Indicators */
  /* When ShowContentDuringLoad="true" */
  /* When ShowContentDuringLoad="false" */
  /* Shadow Control Buttons */
  /* ctrl buttons when winodw is minimized */
  /*.RadWindow.rwMinimizedWindow .rwShadow .rwTitlebar 
  {
  	background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/AeroTitleBarBgr.png) !important;
  	background-position: 0 0 !important;
  }*/ }
  .RadWindow_PAMS .rwTopLeft,
  .RadWindow_PAMS .rwTopRight,
  .RadWindow_PAMS .rwTitlebar,
  .RadWindow_PAMS .rwFooterLeft,
  .RadWindow_PAMS .rwFooterRight,
  .RadWindow_PAMS .rwFooterCenter,
  .RadWindow_PAMS .rwTopResize,
  .RadWindow_PAMS .rwStatusbar div,
  .RadWindow_PAMS .rwStatusbar,
  .RadWindow_PAMS .rwPopupButton,
  .RadWindow_PAMS .rwPopupButton span, .RadWindow_PAMS.rwMinimizedWindow .rwCorner {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowHorizontalSprites.gif); }
  .RadWindow_PAMS .rwBodyLeft,
  .RadWindow_PAMS .rwBodyRight,
  .RadWindow_PAMS .rwStatusbarRow .rwCorner {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowVerticalSprites.gif); }
  .RadWindow_PAMS .rwShadow .rwTopLeft,
  .RadWindow_PAMS .rwShadow .rwTopRight,
  .RadWindow_PAMS .rwShadow .rwTitlebar,
  .RadWindow_PAMS .rwShadow .rwFooterLeft,
  .RadWindow_PAMS .rwShadow .rwFooterRight,
  .RadWindow_PAMS .rwShadow .rwFooterCenter,
  .RadWindow_PAMS .rwShadow .rwTopResize,
  .RadWindow_PAMS .rwShadow .rwStatusbar div,
  .RadWindow_PAMS .rwShadow .rwStatusbar,
  .RadWindow_PAMS .rwShadow .rwPopupButton,
  .RadWindow_PAMS .rwShadow .rwPopupButton span,
  .RadWindow_PAMS .rwShadow .rwBodyLeft,
  .RadWindow_PAMS .rwShadow .rwBodyRight,
  .RadWindow_PAMS .rwShadow .rwStatusbarRow .rwBodyLeft,
  .RadWindow_PAMS .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowHorizontalSprites.png); }
  .RadWindow_PAMS .rwShadow .rwBodyLeft,
  .RadWindow_PAMS .rwShadow .rwBodyRight,
  .RadWindow_PAMS .rwShadow .rwStatusbarRow .rwBodyLeft,
  .RadWindow_PAMS .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowVerticalSprites.png); }
  .RadWindow_PAMS .rwStatusbar input {
    background-color: #f7f3e9; }
  .RadWindow_PAMS .rwControlButtons a {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/CommandButtonSprites.gif); }
  .RadWindow_PAMS a.rwIcon {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowHorizontalSprites.gif); }
  .RadWindow_PAMS table.rwTitlebarControls em {
    color: black; }
  .RadWindow_PAMS input.rwDialogInput {
    border-top: 1px solid #abadb3;
    border-right: 1px solid #dbdfe6;
    border-bottom: 1px solid #e3e9ef;
    border-left: 1px solid #e2e3ea; }
  .RadWindow_PAMS input.rwDialogInput:hover {
    border-top: 1px solid #5794bf;
    border-right: 1px solid #b7d5ea;
    border-bottom: 1px solid #c7e2f1;
    border-left: 1px solid #c5daed;
    color: #565656; }
  .RadWindow_PAMS tr td.rwWindowContent {
    background-color: white; }
  .RadWindow_PAMS table tr td.rwLoading {
    background-color: #e9f1f9; }
  .RadWindow_PAMS td.rwWindowContent.rwLoading {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading.gif); }
  .RadWindow_PAMS input.rwLoading {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Common/loading_small.gif); }
  .RadWindow_PAMS .rwShadow .rwControlButtons {
    margin: 5px -2px 0 0; }
  .RadWindow_PAMS .rwShadow .rwControlButtons {
    margin: 5px -1px 0 0 \9; }
  .RadWindow_PAMS.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
    margin: 9px -8px 0 0; }
  .RadWindow_PAMS .rwShadow .rwControlButtons li {
    float: left;
    padding: 0; }
  .RadWindow_PAMS .rwShadow .rwControlButtons a {
    width: 30px; }
  .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwTopLeft, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwTopRight, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwTitlebar, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwFooterLeft, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwFooterRight, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwFooterCenter, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwTopResize, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwStatusbar div, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwStatusbar, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwPopupButton, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwPopupButton span, .RadWindow_PAMS.rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowHorizontalSprites.gif) !important; }
  .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwBodyLeft, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwBodyRight, .RadWindow_PAMS.rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft, .RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
    background-image: url(/WebPAMSExternal/Platform/Include/Skins/PAMS/Window/WindowVerticalSprites.gif) !important; }

* html div.RadWindow.RadWindow_PAMS.rwNormalWindow.rwTransparentWindow td.rwCorner,
* html div.RadWindow.RadWindow_PAMS.rwNormalWindow.rwTransparentWindow td.rwTitlebar,
* html div.RadWindow.RadWindow_PAMS.rwTransparentWindow td.rwFooterCenter {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }

div.RadWindow_PAMS a.rwCancel,
div.RadWindow_PAMS a.rwCancel span {
  background: none;
  cursor: pointer; }

div.RadWindow_PAMS a.rwCancel span span {
  color: #000000;
  text-decoration: underline; }

div.RadWindow_PAMS.rwNoTitleBar.rwInactiveWindow table.rwShadow tr.rwTitleRow td.rwTopRight {
  background-position: -8px -280px !important; }


