/* Telerik Temporary Fix */

/* START Telerik.Web.UI.Skins.Grid.css */
.RadGrid .rgMasterTable,.RadGrid .rgDetailTable,.RadGrid .rgEditForm table{border-collapse:separate;border-spacing:0}.RadGrid .rgRow,.RadGrid .rgAltRow,.RadGrid .rgHeader,.RadGrid .rgResizeCol,.RadGrid .rgPager,.RadGrid .rgGroupPanel,.RadGrid .rgGroupHeader{cursor:default}.RadGrid input{line-height:normal}.RadGrid 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 .rgSave,.RadGrid .rgAdd,.RadGrid .rgRefresh,.RadGrid .rgEdit,.RadGrid .rgDel,.RadGrid .rgDrag,.RadGrid .rgFilter,.RadGrid .rgPagePrev,.RadGrid .rgPageNext,.RadGrid .rgPageFirst,.RadGrid .rgPageLast,.RadGrid .rgExpand,.RadGrid .rgCollapse,.RadGrid .rgSortAsc,.RadGrid .rgSortDesc,.RadGrid .rgUpdate,.RadGrid .rgCancel,.RadGrid .rgUngroup,.RadGrid .rgExpXLS,.RadGrid .rgExpDOC,.RadGrid .rgExpPDF,.RadGrid .rgExpCSV{width:16px;height:16px;border:0;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;vertical-align:middle;font-size:1px;cursor:pointer}.RadGrid .rgBatchChanged{background-image:url('/WebResource.axd?d=UVWdujlz0fnKzjkIYhyOmFAEnXfsiBCgw1QWdIffCQIAVuFcUCZ7eczOelRUpzBctOCcoVJbwi-agZ5WIycXwg12504meVRSxMj9eqkLrOpRP1ky3LgXzDMYaOIsaBjPUVRd43bVq3z7YpXXDAC-E-ctuwg1&t=637080773807804560');background-position:0 0;background-repeat:no-repeat}.RadGrid .rgSave{background-position:0 -1825px;height:18px;width:18px}.RadGrid .rgSave,.RadGrid .rgCancel{margin:0 3px 0 10px}.RadGrid .rgBatchContainer{max-width:90%}.RadGrid .rgGroupItem input,.RadGrid .rgCommandRow img,.RadGrid .rgCommandRow a,.RadGrid .rgHeader input{vertical-align:middle}.RadGrid .rgFilterRow img,.RadGrid .rgFilterRow input{vertical-align:middle}.RadGrid .rgFilterRow .RadAutoCompleteBox{display:inline-block;vertical-align:middle}*+html .RadGrid .rgFilterRow .RadAutoCompleteBox{display:inline}.RadGrid .rgPager img{vertical-align:middle}.RadGrid .rgRow td,.RadGrid .rgAltRow td,.RadGrid .rgEditRow td,.RadGrid .rgFooter td{padding-top:4px;padding-bottom:3px}.RadGrid table.rgMasterTable tr .rgDragCol{padding-left:0;padding-right:0;text-align:center}.RadGrid .rgDrag{width:15px;height:15px;cursor:url('/WebResource.axd?d=JhiMlcNLDIGXq0B9c6ymZydD8EEF9yDxXVZEkkiBN7XCs6ujUJ044FjlIP7WhuX0lhZDMc1hC44b4ceZP4Tkj7A_wLCj1ohU2kAQUgaylcCbFY7UmMD-sIl6wk1dtROehneDBA2&t=637080773807804560'),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:.1;-moz-opacity:.1;filter:alpha(opacity=10)}.rgNoScrollImage div.rgHeaderDiv{background-image:none}.rgMultiHeader{overflow:hidden}.rgMultiHeader .rgHeaderDiv{margin-left:-1px}.rgHeaderWrapper .rgHeaderDiv{margin-bottom:-1px;margin-right:-1px;border-right:1px solid transparent}.rgFooterWrapper .rgFooterDiv{margin-top:-1px}.RadGrid .rgHeader,.RadGrid th.rgResizeCol{padding-top:5px;padding-bottom:4px;text-align:left;font-weight:normal}.RadGrid .rgHeader a{text-decoration:none}.RadGrid .rgCheck input{height:15px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;cursor:default}.RadGrid .rgRotateHeader{vertical-align:top}.RadGrid .rgRotateHeader a,.RadGrid .rgRotateHeader span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:11px 11px;-moz-transform-origin:11px 11px;-o-transform-origin:11px 11px;transform-origin:11px 11px;writing-mode:tb-rl;display:inline-block}._Telerik_IE9 .RadGrid .rgRotateHeader a,._Telerik_IE9 .RadGrid .rgRotateHeader span{transform:rotate(0)}.rfdCheckbox .RadGrid .rgCheck input{height:20px}.rgPager .riSingle .riTextBox{height:22px}*+html .RadGrid .rgPager .RadComboBox{margin-top:-1px}* html .RadGrid .rgPager .RadComboBox{margin-top:-1px;padding:1px 0}.RadGrid .rgPagerTextBox{text-align:center}.GridReorderTop,.GridReorderBottom{width:9px;height:9px;margin:0 0 0 -5px;padding:0}.RadGrid .rgFilterRow td{padding-top:4px;padding-bottom:7px}.RadGrid .rgFilter{width:22px;height:22px;margin:0 0 0 2px}.RadGrid .rgFilterBox{border-width:1px;border-style:solid;margin:0;height:15px;padding:2px 1px 3px;font-size:12px;vertical-align:middle;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.rgFilterRow .riSingle .riTextBox{height:22px}.RadGrid .rgFilterRow .RadInput,.RadGrid .rgFilterRow .RadRating{display:inline-block;vertical-align:middle}*+html .RadGrid .rgFilterRow .RadRating,* html .RadGrid .rgFilterRow .RadRating{display:inline;zoom:1}div.RadMenu.GridContextMenu .rmContent{white-space:normal;padding-left:35px;padding-right:10px}.GridContextMenu li.rgHCMFilter{background:0}.GridContextMenu .rmLeftImage{background-repeat:no-repeat;background-color:transparent}.GridContextMenu .rmArrow{z-index:2000}.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}.RadFilterMenu_CheckList .RadListBox{display:block;margin-bottom:7px;margin-top:5px;width:200px;max-height:250px;overflow:auto;border-left:0 none}.RadFilterMenu_CheckList div.rlbGroup{background:0;border-left:none}.RadFilterMenu_CheckList li.rlbItem{padding-left:3px}.RadFilterMenu_CheckList .rlbGroup li.rlbActive{padding-left:2px}.RadFilterMenu_CheckList ul.rmGroup li.rmLast{padding-bottom:5px}.RadFilterMenu_CheckList .rmGroup div.rmText{padding:0 10px 0 0;margin-left:0}.RadFilterMenu_CheckList .rlbCheck{float:left;clear:both;margin-right:12px}.RadFilterMenu_CheckList span.rlbText{display:block;padding-left:30px}.RadFilterMenu_CheckList .rgFilterApply,.RadFilterMenu_CheckList .rgFilterCancel{height:22px;line-height:22px;margin-right:10px;padding:0 6px 2px;cursor:pointer;border-width:1px;border-style:solid}.RadFilterMenu_CheckList .rgFilterApply{margin-left:5px;margin-left:33px}.RadGrid .rgGroupPanel{height:24px}.RadGrid .rgGroupItem{padding:0 2px 1px 3px;line-height:20px;font-weight:normal;vertical-align:middle}.RadGrid .rgGroupHeader td{padding-top:0;padding-bottom:0}.RadGrid .rgGroupHeader td p{display:inline;margin:0;padding:0 10px}.RadGrid .rgGroupHeader td div div{top:-0.8em;padding:0 10px}.RadGrid table.rgMasterTable tr .rgGroupCol,.RadGrid table.rgMasterTable tr .rgExpandCol{padding-left:0;padding-right:0;text-align:center}/*\*/* 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}*+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}.RadGridRTL .rgHeader,.RadGridRTL .rgResizeCol{text-align:right}.RadGridRTL .rgPager .rgStatus{border-right:0;border-left-width:1px}*+html .RadGridRTL .rgNumPart a{float:none;display:inline;zoom:1}.RadGridRTL .rgWrap{float:right}.RadGridRTL .rgArrPart1{padding:0 10px 0 5px}.RadGridRTL .rgArrPart2{padding:0 5px 0 10px}.RadGridRTL .rgPageFirst,.RadGridRTL .rgPagePrev{margin-right:0;margin-left:1px}.RadGridRTL .rgPageNext,.RadGridRTL .rgPageLast{margin-left:0;margin-right:1px}.RadGridRTL .rgInfoPart{float:left}.RadGridRTL .rgNumPart a{float:right}.RadGridRTL .rgDetailTable{border-right-width:1px;border-left-width:0}.RadGridRTL input.rgRefresh,.RadGridRTL input.rgAdd{margin:0 0 0 4px}.RadGridRTL .rgInfoPart{text-align:left}.RadGridRTL .rgSliderLabel{float:right}.RadGridRTL .rgPager div.RadSlider{float:right;margin:0 0 0 10px}
/* END Telerik.Web.UI.Skins.Grid.css */
/* START Telerik.Web.UI.Skins.Default.Grid.Default.css */
.RadGrid_Default{border:1px solid #828282;background-color:white;color:#333;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_Default .rgMasterTable,.RadGrid_Default .rgDetailTable,.RadGrid_Default .rgGroupPanel table,.RadGrid_Default .rgCommandRow table,.RadGrid_Default .rgEditForm table,.RadGrid_Default .rgPager table{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_Default .rgInput{background-color:white;border:1px solid #8e8e8e;color:#333}.GridToolTip_Default{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.RadGrid_Default .rgSave,.RadGrid_Default .rgAdd,.RadGrid_Default .rgRefresh,.RadGrid_Default .rgEdit,.RadGrid_Default .rgDel,.RadGrid_Default .rgFilter,.RadGrid_Default .rgPagePrev,.RadGrid_Default .rgPageNext,.RadGrid_Default .rgPageFirst,.RadGrid_Default .rgPageLast,.RadGrid_Default .rgExpand,.RadGrid_Default .rgCollapse,.RadGrid_Default .rgSortAsc,.RadGrid_Default .rgSortDesc,.RadGrid_Default .rgUpdate,.RadGrid_Default .rgCancel,.RadGrid_Default .rgUngroup,.RadGrid_Default .rgExpXLS,.RadGrid_Default .rgExpDOC,.RadGrid_Default .rgExpPDF,.RadGrid_Default .rgExpCSV{background-image:url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgHeaderDiv{background:#eee 0 -7550px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.rgTwoLines .rgHeaderDiv{background-position:0 -7050px}.rgHeaderWrapper .rgHeaderDiv{border-color:#8a8a8a}.RadGrid_Default .rgHeader,.RadGrid_Default th.rgResizeCol,.RadGrid_Default .rgHeaderWrapper{border:0;border-bottom:1px solid #828282;background:#eaeaea 0 -2300px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgMultiHeaderRow .rgHeader,.RadGrid_Default .rgMultiHeaderRow .rgResizeCol{border-left:1px solid #828282}.RadGrid_Default th.rgSorted{background-color:#c4c4c4;background-position:0 -2600px}.RadGrid_Default .rgHeader{color:#333}.RadGrid_Default .rgHeader a{color:#333}.RadGrid_Default .rgRow td,.RadGrid_Default .rgAltRow td,.RadGrid_Default .rgEditRow td,.RadGrid_Default .rgFooter td{border-style:solid;border-width:0 0 1px 0}.RadGrid_Default .rgRow td{border-color:#fff}.RadGrid_Default .rgAltRow{background:#f2f2f2}.RadGrid_Default .rgAltRow td{border-color:#f2f2f2}.RadGrid_Default .rgRow .rgSorted{border-bottom-color:#f2f2f2;background-color:#f2f2f2}.RadGrid_Default .rgAltRow .rgSorted{border-bottom-color:#e6e6e6;background-color:#e6e6e6}.RadGrid_Default .rgSelectedRow .rgSorted,.RadGrid_Default .rgActiveRow .rgSorted,.RadGrid_Default .rgHoveredRow .rgSorted,.RadGrid_Default .rgEditRow .rgSorted{background-color:transparent}.RadGrid_Default .rgRow a,.RadGrid_Default .rgAltRow a,.RadGrid_Default .rgEditRow a{color:#000}.RadGrid_Default tr.rgEditRow a,.RadGrid_Default tr.rgHoveredRow a,.RadGrid_Default tr.rgActiveRow a{color:#000}.RadGrid_Default .rgFooter a,.RadGrid_Default .rgEditForm a{color:#000}.RadGrid_Default .rgMasterTable .rgSelectedCell,.RadGrid_Default .rgSelectedRow{background:#828282 0 -3900px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');color:#fff}*+html .RadGrid_Default .rgSelectedRow .rgSorted,* html .RadGrid_Default .rgSelectedRow .rgSorted{background-color:#828282}.RadGrid_Default .rgSelectedCell a,.RadGrid_Default .rgSelectedRow a{color:#fff}.RadGrid_Default .rgMasterTable .rgActiveCell,.RadGrid_Default .rgActiveRow,.RadGrid_Default .rgHoveredRow{background:#c5c5c5 0 -2900px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');color:#333}*+html .RadGrid_Default .rgActiveRow .rgSorted,*+html .RadGrid_Default .rgHoveredRow .rgSorted{background-color:#c5c5c5}* html .RadGrid_Default .rgActiveRow .rgSorted,* html .RadGrid_Default .rgHoveredRow .rgSorted{background-color:#c5c5c5}.RadGrid_Default .rgEditRow{background:white 0 -4900px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');color:#333}*+html .RadGrid_Default .rgEditRow .rgSorted,* html .RadGrid_Default .rgEditRow .rgSorted{background-color:#fff}.RadGrid_Default .rgActiveRow td,.RadGrid_Default .rgHoveredRow td{border-bottom-color:#9e9e9e}.RadGrid_Default .rgActiveRow td.rgSorted,.RadGrid_Default .rgHoveredRow td.rgSorted{border-bottom-color:#9e9e9e}.RadGrid_Default .rgSelectedRow td{border-bottom-color:#6c6c6c}.RadGrid_Default .rgSelectedRow td.rgSorted{border-bottom-color:#6c6c6c}.RadGrid_Default .rgDrag{background-image:url('/WebResource.axd?d=jWNITUsqLDlzH0K3X3x_W_edZIizmKfvww5u4r5l6Nwokt5YLMereLcAPuU5IwXaoMxho5uakSbwSMA8btuZhoLZYx1GmVLpbiEp5GBlH5W3gz_0negXApedZQ3qzaU-H8KOnpv7vwZmcwr4SwM4guQingo1&t=637080773807804560')}.RadGrid_Default .rgFooterDiv,.RadGrid_Default .rgFooter{background:#eee}.RadGrid_Default .rgFooterWrapper{background:#eee;border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_Default .rgFooter td{border-top:1px solid #828282;border-bottom:1px solid #fff}.RadGrid_Default .rgFooterWrapper .rgFooter td{border-bottom:0}.RadGrid_Default .rgPager .rgStatus{border:1px solid;border-color:#828282 #c9c9c9 #eee #c9c9c9;border-left-width:0}.RadGrid_Default .rgStatus div{background-image:url('/WebResource.axd?d=mg5kd4H4Oy2LERoRKunLOC1URjrtpmjM4Zcqrk__nFdK5OTYiKMKj7ZDZyBt6fdpSVDaZQbuh0eOCbtmXWBYWORd8LjsMxjQ-friWqV3PsHF00gDgbsQjoxEKjvsu_5vHG5uxQqXA1VVTksQmC00AEYIFfs1&t=637080773807804560')}.RadGrid_Default .rgPager{background:#eee}.RadGrid_Default td.rgPagerCell{border:1px solid;border-color:#828282 #eee #eee;border-right-width:0}.RadGrid_Default .rgInfoPart{color:#656565}.RadGrid_Default .rgInfoPart strong{color:#4c4e54}.RadGrid_Default .rgPageFirst{background-position:0 -550px}.RadGrid_Default .rgPageFirst:hover{background-position:0 -600px}.RadGrid_Default .rgPagePrev{background-position:0 -700px}.RadGrid_Default .rgPagePrev:hover{background-position:0 -750px}.RadGrid_Default .rgPageNext{background-position:0 -850px}.RadGrid_Default .rgPageNext:hover{background-position:0 -900px}.RadGrid_Default .rgPageLast{background-position:0 -1000px}.RadGrid_Default .rgPageLast:hover{background-position:0 -1050px}.RadGrid_Default .rgPager .rgPagerButton{border-color:#d0d0d0 #aeaeae #8b8b8b;background:#e8e8e8 repeat-x 0 -1550px url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');color:#000;font-family:"segoe ui",arial,sans-serif}.RadGrid_Default .rgNumPart a{color:#000}.RadGrid_Default .rgNumPart a:hover,.RadGrid_Default .rgNumPart a.rgCurrentPage{background:no-repeat url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgNumPart a:hover span,.RadGrid_Default .rgNumPart a.rgCurrentPage span{background:no-repeat url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgNumPart a:hover{background-position:100% -1250px}.RadGrid_Default .rgNumPart a:hover span{background-position:0 -1150px}.RadGrid_Default .rgNumPart a.rgCurrentPage{background-position:100% -1450px}.RadGrid_Default .rgNumPart a.rgCurrentPage:hover{background-position:100% -1450px}.RadGrid_Default .rgNumPart a.rgCurrentPage span,.RadGrid_Default .rgNumPart a.rgCurrentPage:hover span{background-position:0 -1350px}.RadGrid_Default .rgHeader .rgSortAsc{background-position:3px -248px;height:10px}.RadGrid_Default .rgHeader .rgSortDesc{background-position:3px -198px;height:10px}.GridReorderTop_Default{background:0 0 no-repeat url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.GridReorderBottom_Default{background:0 0 no-repeat url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');background-position:0 -50px}.RadGrid_Default .rgFilterRow{background:#eee}.RadGrid_Default .rgFilterRow td{border-bottom:1px solid #828282}.RadGrid_Default .rgFilter{background-position:0 -300px}.RadGrid_Default .rgFilter:hover{background-position:0 -350px}.RadGrid_Default .rgFilterActive{background-position:0 -400px}.RadGrid_Default .rgFilterActive:hover{background-position:0 -400px}.RadGrid_Default .rgFiltered{background-position:0 -325px}.RadGrid_Default .rgFiltered:hover{background-position:0 -375px}.RadGrid_Default .rgFiltered.rgFilterActive{background-position:0 -425px}.RadGrid_Default .rgFilterBox{border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;font-family:"segoe ui",arial,sans-serif;color:#333}.RadMenu_Default .rgHCMClear,.RadMenu_Default .rgHCMFilter{border-color:#d0d0d0 #a8a8a8 #8b8b8b;background:#e8e8e8 center -23px repeat-x url('/WebResource.axd?d=nhOr41IO-2SB63it20nrJdh0-uRRKw_hyIIB5hY1k3K36oYpQWmt0n9ww2RCFCnKklDOXrwYUsNDRIAPaAQmrhrY7Xp0ZQ_7Y3FdPtVHO-4xX3QYQScOPCDUTdqsrXgh8ZFVz4taTY2FHIrwCmGyD7hNS9BpmJ6kagwQT63vL-my-Rxl0&t=637080773807804560');color:#000;font-family:"segoe ui",arial,sans-serif}.RadMenu_Default .rgHCMClear:hover,.RadMenu_Default .rgHCMFilter:hover{border-color:#d1d1d1 #b9b9b9 #a3a3a3;background-position:center -67px;background-color:#e5e5e5}.RadMenu_Default_Context .rgFilterApply,.RadMenu_Default_Context .rgFilterCancel{background-image:url('/WebResource.axd?d=z6M6FL1AUQkhwzJGUTSAzLpC5avIhghjLjvOvkTmzTMDTNZU5xAnMdeGs3rSogFxcrnNgSmOWgmcvJ6eoRj8KRP2jJn66riOkh1qBXEQO35qeCnJ0vpRdlY8RJU0yr5Ueu2_DpmPlMllUNp-0dkUKiIB2BrUQN0AHSZTkkDcZLVXcnCl0&t=637080773807804560');_background-image:none;border-color:#8a8a8a;color:#333;background-color:#e8e8e8;background-image:linear-gradient(#faf9f9 0,#e8e8e8 100%);font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-color:#d0d0d0 #8a8a8a #8a8a8a #d0d0d0}div.RadMenu_Default_Context .rlbGroup{border-color:#eee}.GridContextMenu_Default .rmLeftImage{background-image:url('/WebResource.axd?d=WoGYyRq-K5X599O742xyWvxH9a6FbQi3pIzwVL6JeJPsBIIxLirMZPxdpeYyCOYZWwMC1T5-7wNvkPXK4eTVVY4OW3vZ4e3Iz6WAi4mN0ynmu22rh_Rgxxg7LbSBFce-JUQz3j-SMI5VVzxIv4-YEsXJIgE1&t=637080773807804560')}.GridContextMenu_Default .rgHCMSortAsc .rmLeftImage{background-position:0 0}.GridContextMenu_Default .rgHCMSortDesc .rmLeftImage{background-position:0 -40px}.GridContextMenu_Default .rgHCMUnsort .rmLeftImage{background-position:0 -80px}.GridContextMenu_Default .rgHCMGroup .rmLeftImage{background-position:0 -120px}.GridContextMenu_Default .rgHCMUngroup .rmLeftImage{background-position:0 -160px}.GridContextMenu_Default .rgHCMCols .rmLeftImage{background-position:0 -200px}.GridContextMenu_Default .rgHCMFilter .rmLeftImage{background-position:0 -240px}.GridContextMenu_Default .rgHCMUnfilter .rmLeftImage{background-position:0 -280px}.RadGrid_Default .rgGroupPanel{border:0;border-bottom:1px solid #828282;background:#eee 0 -1900px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgGroupPanel td{border:0;padding:3px 4px}.RadGrid_Default .rgGroupPanel td td{padding:0}.RadGrid_Default .rgGroupPanel .rgSortAsc{background-position:4px -144px}.RadGrid_Default .rgGroupPanel .rgSortDesc{background-position:4px -94px}.RadGrid_Default .rgUngroup{background-position:0 -6998px}.RadGrid_Default .rgGroupItem{border:1px solid;border-color:#c4c4c4 #c4c4c4 #9e9e9e;background:#c6c6c6 0 -6500px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560')}.RadGrid_Default .rgMasterTable td.rgGroupCol,.RadGrid_Default .rgMasterTable td.rgExpandCol{border-color:#d9d9d9;background:#d9d9d9 none}.RadGrid_Default .rgGroupHeader{background:#d9d9d9;font-size:1.1em;line-height:21px;color:#000}.RadGrid_Default .rgGroupHeader td{border-top:1px solid #828282;border-bottom:1px solid #d9d9d9}.RadGrid_Default .rgGroupHeader td.rgGroupCol{border-top-color:#828282}.RadGrid_Default .rgExpand{background-position:5px -496px}.RadGrid_Default .rgCollapse{background-position:3px -454px}.RadGrid_Default .rgEditForm{border-bottom:1px solid #828282}.RadGrid_Default .rgUpdate{background-position:0 -1800px}.RadGrid_Default .rgCancel{background-position:0 -1850px}.RadGrid_Default .rgDetailTable{border-color:#828282}.RadGrid_Default .rgCommandRow{background:#c5c5c5 0 -2099px repeat-x url('/WebResource.axd?d=tD0aJhpW7mk0BXL8ZTzmsv467tWuZeRu04__N4kMWe_HYWRJfKe2ZbqTZnXLKHnOjqidV-8eYXWAhBQ7du13KYFnI1tte676ga_4EgcFdJxSij6LjZDnqAhpIN-hFqOADYIWXou2jlKWLdOiihTBbKnhoqQ1&t=637080773807804560');color:#000}.RadGrid_Default .rgCommandCell{border:1px solid;border-color:#999 #f2f2f2;border-top-width:0;padding:0}.RadGrid_Default tfoot .rgCommandCell,.RadGrid_Default .rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell{border-top-width:1px;border-bottom-width:0}.RadGrid_Default .rgCommandTable{border:0;border-top:1px solid #fdfdfd;border-bottom:1px solid #e7e7e7}.RadGrid_Default .rgCommandTable td{border:0;padding:2px 7px}.RadGrid_Default .rgCommandRow a{color:#000;text-decoration:none}.RadGrid_Default .rgSave{background-position:0 -1825px;height:18px;width:18px}.RadGrid_Default .rgAdd{margin-right:3px;background-position:0 -1650px}.RadGrid_Default .rgRefresh{margin-right:3px;background-position:0 -1600px}.RadGrid_Default .rgEdit{background-position:0 -1700px}.RadGrid_Default .rgDel{background-position:0 -1750px}.RadGrid_Default .rgSelected .rgDel{background-position:0 -1775px}.RadGrid_Default .rgExpXLS,.RadGrid_Default .rgExpDOC,.RadGrid_Default .rgExpPDF,.RadGrid_Default .rgExpCSV{background-image:url('/WebResource.axd?d=WKAlb0F_tBh7kLLiEQFiJdIY_Fg55ILUPaqEeW0TxVn0RXrzvGKfcd7vpo1cEA_KeYPPxSuC4C3GqOh7863S6gGr-lHhp3SONOxYW5Xz1xhOzsUL394nDEQs5E8jqYSC0H1reS1YDX5qhfKXHOcfzZoQ0yA1&t=637080773807804560')}.RadGrid_Default .rgExpXLS{background-position:0 0}.RadGrid_Default .rgExpDOC{background-position:0 -50px}.RadGrid_Default .rgExpPDF{background-position:0 -100px}.RadGrid_Default .rgExpCSV{background-position:0 -150px}.rgCellSelectorArea_Default,.GridRowSelector_Default{background:#4c4e54}.GridItemDropIndicator_Default{border-top:1px dashed #666}.GridToolTip_Default{border:1px solid #828282;padding:3px;background:#fff;color:#333}.RadGridRTL_Default .rgPageFirst{background-position:0 -1000px}.RadGridRTL_Default .rgPageFirst:hover{background-position:0 -1050px}.RadGridRTL_Default .rgPagePrev{background-position:0 -850px}.RadGridRTL_Default .rgPagePrev:hover{background-position:0 -900px}.RadGridRTL_Default .rgPageNext{background-position:0 -700px}.RadGridRTL_Default .rgPageNext:hover{background-position:0 -750px}.RadGridRTL_Default .rgPageLast{background-position:0 -550px}.RadGridRTL_Default .rgPageLast:hover{background-position:0 -600px}.RadGridRTL_Default .rgExpand{background-position:-20px -496px}
/* END Telerik.Web.UI.Skins.Default.Grid.Default.css */

.RadWindow_Default td.rwWindowContent {
     background-color: white;
}


/* START Telerik.Web.UI.Skins.Menu.css */
.RadMenu{white-space:nowrap;float:left;position:relative;z-index:7000\9;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.RadMenu .rmRootGroup{margin:0;padding:0;position:relative;left:0;display:inline-block}.RadMenu .rmRootScrollGroup{z-index:1}* 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}.rmHorizontal{white-space:nowrap}.rmSized ul.rmVertical{width:100%}.rmSized ul.rmRootGroup{float:none}.rmSized .rmRootGroup .rmVertical{width:auto}.RadMenu .rmItem{float:left;position:relative;list-style-image:none;list-style-position:outside;list-style:none;line-height:inherit}* 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 .rmSlide .rmHorizontal .rmItem{margin-bottom:-2px}.RadMenu ul.rmActive,.RadMenu ul.rmRootGroup{display:block}.RadMenu .rmSlide,.RadMenu_Context{position:absolute;overflow:hidden;display:none;float:left}* html .RadMenu .rmSlide,* html .RadMenu_Context{height:1px}.RadMenu_Context{z-index:1000;overflow:visible;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.RadMenu .rmText{display:block;padding-bottom:1px;float:left}.RadMenu div.rmText{white-space:normal;background:transparent}.RadMenu a.rmLink{cursor:pointer;display:block;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.rmScrollWrap{position:absolute;float:left;overflow:hidden;left:0}.RadMenu .rmLeftArrow,.RadMenu .rmTopArrow,.RadMenu .rmBottomArrow,.RadMenu .rmRightArrow{position:absolute;z-index:2000;text-indent:-9999px;font-size:0;line-height:0;outline:0;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.RadMenu .rmLeftArrowDisabled,.RadMenu .rmTopArrowDisabled,.RadMenu .rmBottomArrowDisabled,.RadMenu .rmRightArrowDisabled{display:none;text-indent:-1000em;font-size:0;line-height:0}.RadMenu .rmBottomArrow,.RadMenu .rmBottomArrowDisabled{margin-bottom:-1px}.RadMenu .rmLeftImage{border:0;float:left}.RadMenu_rtl{float:right;text-align:right}.RadMenu_rtl ul.rmVertical{float:right}.RadMenu_rtl .rmItem{float:right}.RadMenu_rtl .rmLeftImage,.RadMenu_Context_rtl .rmLeftImage{border:0;float:right}.RadMenu_rtl .rmLeftArrow,.RadMenu_rtl .rmTopArrow,.RadMenu_rtl .rmBottomArrow,.RadMenu_rtl .rmRightArrow,.RadMenu_rtl .rmLeftArrowDisabled,.RadMenu_rtl .rmTopArrowDisabled,.RadMenu_rtl .rmBottomArrowDisabled,.RadMenu_rtl .rmRightArrowDisabled{text-indent:1000em!important}.RadMenu div.rmRootGroup{position:relative}.RadMenu .rmItem{padding:0}.RadMenu .rmLink{width:auto;padding:0 0 0 12px;outline:0;float:left}.RadMenu_rtl .rmLink{padding:0 12px 0 0}.RadMenu .rmSlide .rmHorizontal .rmLink{padding-left:4px;line-height:0;position:relative}.RadMenu .rmLeftImage{margin:3px 3px 0 -6px}.RadMenu_rtl .rmLeftImage{margin:3px -6px 0 3px}@media screen\9{.RadMenu_rtl .rmLeftImage{margin-right:0}}@media screen\9{.RadMenu_rtl .rmLeftImage{margin-right:0}.RadMenu_rtl .rmHorizontal .rmRootLink .rmLeftImage{margin-right:-6px}}.RadMenu .rmSlide .rmHorizontal .rmLeftImage{margin-top:0}.RadMenu .rmSlide .rmVertical .rmLeftImage{position:absolute;top:50%;margin-top:-8px}.RadMenu span.rmLeftImage{display:inline-block;*display:inline;width:16px;height:16px;zoom:1}.RadMenu .rmVertical .rmText{padding:0 24px 1px 0}.RadMenu .rmVertical .rmRootLink .rmText{padding-right:40px}.RadMenu .rmHorizontal .rmText{padding:0 12px 1px 0}.RadMenu_rtl .rmHorizontal .rmText{padding:0 0 1px 12px}.RadMenu_rtl .rmVertical .rmText{padding:0 0 1px 24px}.RadMenu .rmSlide .rmHorizontal .rmText{padding:0 11px 0 3px;line-height:24px}.RadMenu .rmVertical .rmItem .rmText{display:block;float:none}.RadMenu .rmSlide .rmHorizontal .rmText,.RadMenu .rmSlide .rmHorizontal .rmLeftImage{float:none;display:inline-block;vertical-align:middle}.RadMenu .rmVertical .rmLink,.RadMenu .rmHorizontal .rmVertical .rmLink{float:none}* html .RadMenu .rmGroup .rmVertical .rmLink,* html .RadMenu .rmGroup .rmHorizontal .rmLink{float:left}.RadMenu .rmTopRight,.RadMenu .rmBottomLeft,.RadMenu .rmBottomRight,.RadMenu .rmRoundedCorners ul.rmGroup,.rmRoundedCorners ul.rmGroup,.rmRoundedCorners ul.rmGroup ul.rmGroup,.RadMenu .rmRoundedCorners .rmMultiColumn,.RadMenu .rmRoundedCorners .rmPopup,.rmRoundedCorners .rmScrollWrapContainer .rmGroup{border:0;background-position:0 0}.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup{background:0;margin:0}.RadMenu .rmRoundedCorners .rmGroupColumn{height:100%}.RadMenu .rmRoundedCorners li.rmFirstGroupColumn{background-color:transparent}.RadMenu .rmTopFix,.RadMenu .rmTopRight,.RadMenu .rmBottomFix,.RadMenu .rmBottomLeft,.RadMenu .rmBottomRight{position:absolute;width:4px;height:4px;list-style-type:none;list-style-position:outside;font-size:0}.RadMenu_rtl .rmTopRight,.RadMenu_rtl .rmBottomRight{width:32px}.RadMenu_rtl .rmTopShadowRight,.RadMenu_rtl .rmBottomShadowRight{width:4px}.RadMenu .rmTopShadowRight,.RadMenu .rmBottomShadowLeft,.RadMenu .rmBottomShadowRight{background-repeat:no-repeat;background-color:transparent}.rmRoundedCorners .rmTopShadowRight,.rmRoundedCorners .rmBottomShadowLeft,.rmRoundedCorners .rmBottomShadowRight{width:5px;height:5px}.RadMenu .rmTopRight{background-position:100% 0;top:0;right:-3px;height:100%}.RadMenu .rmBottomLeft{background-position:0 100%;bottom:-3px;left:0;width:100%}.RadMenu .rmBottomFix{background-position:-1px 0;width:auto;bottom:-3px;left:5px;right:0;border-bottom-width:1px;border-bottom-style:solid}.RadMenu .rmTopFix{background-position:-1px 0;width:auto;top:0;left:5px;right:0;border-top-width:1px;border-top-style:solid}* html .RadMenu .rmTopFix,* html .RadMenu .rmBottomFix,* html .RadMenu .rmBottomShadowLeft{width:0}.RadMenu .rmBottomRight{background-position:100% 100%;bottom:-3px;right:-3px;width:8px}.RadMenu .rmShadows li.rmBottomShadowLeft,.RadMenu .rmShadows .rmBottomShadowRight,.rmShadows .rmGroup li.rmBottomShadowLeft,.rmShadows .rmGroup .rmBottomShadowRight,.RadMenu .rmShadows span.rmBottomShadowLeft{background-image:url('/WebResource.axd?d=ygxwuSZeSPYCsvpPHkI09StXCuDkW7YmaynVu_HDGD7HS2dAY8ylEXo3uZF_f48H4a_iU-dOAHsx4ebr6CXOAMLdczF6F8e_5QVIUfWWzmha2rNiAn4zPtHE3iwrvCXDq4wJRzdQ_OUrwasgTeLeKR-Ev2I1&t=636119653340000000')}.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,.RadMenu .rmRoundedCorners .rmBottomShadowRight,.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,.rmRoundedCorners .rmGroup .rmBottomShadowRight,.rmRoundedCorners .rmGroup span.rmBottomShadowLeft{background-image:url('/WebResource.axd?d=E7SkwdpM8zUv_otwwobeeDk5iRe55UkfTizY7RCTu10eJgwgprD3hv47Ewf31EfM4dLKoVRfV_6sxV2FdPdPrc5-Fl-W02I3o70tbr48dUISpmJxrp9VOo6_cx4cTNeWKiMqZq5sMFvLyaNvhxlKo7Owur_R6MF4hAHaMe8b9_YN0PLG0&t=636119653340000000')}.RadMenu .rmShadows .rmTopShadowRight,.rmShadows .rmGroup .rmTopShadowRight{right:-5px;background-image:url('/WebResource.axd?d=pRQIgnz7dhhfKQD3A1OmAfkC1XfGHuZN31FsfaWMUSFj11xA_WWimSxtKT-jZemIA3XoG_iZ9vOE5L8BbLEpT5Wz2_BFnf-RYOFZZRwukx09lqQOPOAFjyfAYz6xKG-39TSPL3aP-ZHQD8f6DP1-Ybc5vyg1&t=636119653340000000');background-position:100% 0}.RadMenu .rmShadows .rmContentTemplate .rmTopShadowRight{background-image:url('/WebResource.axd?d=pRQIgnz7dhhfKQD3A1OmAfkC1XfGHuZN31FsfaWMUSFj11xA_WWimSxtKT-jZemIA3XoG_iZ9vOE5L8BbLEpT5Wz2_BFnf-RYOFZZRwukx09lqQOPOAFjyfAYz6xKG-39TSPL3aP-ZHQD8f6DP1-Ybc5vyg1&t=636119653340000000')}.RadMenu .rmShadows .rmContentTemplate .rmBottomShadowRight{background-image:url('/WebResource.axd?d=ygxwuSZeSPYCsvpPHkI09StXCuDkW7YmaynVu_HDGD7HS2dAY8ylEXo3uZF_f48H4a_iU-dOAHsx4ebr6CXOAMLdczF6F8e_5QVIUfWWzmha2rNiAn4zPtHE3iwrvCXDq4wJRzdQ_OUrwasgTeLeKR-Ev2I1&t=636119653340000000')}.RadMenu .rmRoundedCorners .rmContentTemplate .rmBottomShadowRight{background-image:url('/WebResource.axd?d=E7SkwdpM8zUv_otwwobeeDk5iRe55UkfTizY7RCTu10eJgwgprD3hv47Ewf31EfM4dLKoVRfV_6sxV2FdPdPrc5-Fl-W02I3o70tbr48dUISpmJxrp9VOo6_cx4cTNeWKiMqZq5sMFvLyaNvhxlKo7Owur_R6MF4hAHaMe8b9_YN0PLG0&t=636119653340000000')}.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('/WebResource.axd?d=H3g1EIARgUlXuBxDVoDTIwPLX0FghVGi2I2KbO4BuF72pidF4MaR9nJs8qOLE-fmRLZ42SKbfMnn-_OTMzHuNETKi1tRDWPnpWHfe5ikm35TVxn6GdFQ4x0AnHDYtoR_-ZEVUZMBwYDtYAAMPmBaaD0fLz01&t=636119653340000000')}.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,.rmRoundedCorners .rmPopup{margin-top:1px;padding:1px}.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,.RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide{margin-right:-5px}.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,.rmRoundedCorners .rmSlide .rmScrollWrap{border:0}.RadMenu .rmRoundedCorners .rmScrollWrap,.RadMenu .rmShadows .rmScrollWrap,.rmRoundedCorners .rmScrollWrap,.rmShadows .rmScrollWrap{position:relative}.RadMenu .rmScrollWrapContainer{position:absolute}.RadMenu .rmScrollWrapContainer .rmTopFix{height:100%}* html .RadMenu .rmScrollWrapContainer .rmTopFix{height:5px}.RadMenu .rmRoundedCorners .rmScrollWrapContainer,.rmRoundedCorners .rmScrollWrapContainer,.RadMenu .rmRoundedCorners ul.rmGroup,.RadMenu.rmRoundedCorners ul.rmGroup,.RadMenu.rmRoundedCorners .rmGroup ul.rmGroup{padding:2px 0 0 2px}.RadMenu .rmScrollWrapContainer .rmGroup,.rmScrollWrapContainer .rmGroup .rmGroup,.rmScrollWrapContainer .rmGroup{padding:0}.RadMenu .rmRootGroup .rmItem .rmGroup{padding-bottom:1px}.RadMenu .rmRoundedCorners .rmItem .rmGroup{padding-bottom:0}.RadMenu ul.rmGroup{padding:2px 1px}.RadMenu .rmGroup .rmItem{padding:0}.RadMenu .rmGroup .rmLink,.RadMenu .rmSlide .rmGroup .rmTemplate{padding:0}.RadMenu_rtl .rmGroup .rmLink,.RadMenu_rtl .rmSlide .rmGroup .rmTemplate{padding:0}.RadMenu .rmGroup .rmText{padding:0 54px 0 28px;margin:0 0 0 4px}.RadMenu_rtl .rmGroup .rmText{padding:0 28px 0 54px;margin:0 4px 0 0}.RadMenu .rmMultiColumn{list-style:none;display:block;position:relative;margin:0;padding:0;zoom:1;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.RadMenu .rmMultiColumn .rmMultiGroup{background:0;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_rtl .rmSlide .rmHorizontal .rmText{padding:0 11px 0 14px}.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandUp,.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandDown,.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandLeft,.RadMenu .rmRootGroup .rmSlide .rmHorizontal .rmExpandRight{padding-right:25px}.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandUp,.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandDown,.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandLeft,.RadMenu_rtl .rmRootGroup .rmSlide .rmHorizontal .rmExpandRight{padding-left:25px;padding-right:4px}.RadMenu .rmGroup .rmLeftImage{margin:3px 0 0 6px}* html .RadMenu .rmGroup .rmLeftImage{margin-left:4px}*+html .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 -4px}.RadMenu a.rmImageOnly .rmLeftImage,.RadMenu .rmRootGroup a.rmImageOnly{padding:0;margin:0}.RadMenu .rmRootGroup a.rmImageOnly span.rmText{display:none}* html .RadMenu .rmImageOnly .rmLeftImage{position:static}*+html .RadMenu .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}.RadMenu .rmSeparator,.RadMenu .rmSeparator:after{line-height:0;font-size:0;overflow:hidden}.RadMenu .rmSeparator .rmText{border-style:solid;color:transparent;background-color:transparent}.RadMenu .rmHorizontal>.rmSeparator .rmText,.RadMenu .rmHorizontal>.rmRootScrollGroup>.rmSeparator .rmText{margin:2px;padding:0;width:0;height:20px;border-width:0 1px}.RadMenu .rmVertical>.rmSeparator .rmText,.RadMenu .rmVertical>.rmRootScrollGroup>.rmSeparator .rmText{margin:1px 2px;padding:0;border-width:1px 0;display:block}.RadMenu .rmGroup.rmVertical>.rmSeparator .rmText,.RadMenu .rmScrollWrap>.rmVertical>.rmSeparator .rmText{margin-left:31px}.RadMenu_rtl .rmGroup.rmVertical>.rmSeparator .rmText,.RadMenu_rtl .rmScrollWrap>.rmVertical>.rmSeparator .rmText,.RadMenu_Context_rtl .rmVertical>.rmSeparator .rmText{margin-left:2px;margin-right:31px}.RadMenu .rmLeftArrow,.RadMenu .rmRightArrow{width:10px;height:24px}.RadMenu .rmTopArrow,.RadMenu .rmBottomArrow{height:10px;width:100%}.RadMenu .rmLink{position:relative}.RadMenu .rmIcon{margin:-8px 0 0 -8px;width:16px;height:16px;background-repeat:no-repeat;text-indent:-999em;display:none;overflow:hidden;position:absolute;left:50%;top:50%}.RadMenu .rmToggle{width:23px;height:23px;overflow:hidden;position:absolute;top:0;left:auto;right:0;margin-right:2px}.RadMenu .rmHorizontal .rmRootLink .rmToggle{margin-left:-12px;float:left;position:relative}.RadMenu .rmHorizontal .rmRootLink .rmIcon{display:block}.RadMenu .rmPopup{position:relative;padding:4px;padding-right:0;padding-bottom:0}.RadMenu .rmGroup .rmToggle{height:100%;border-left:1px solid transparent}.RadMenu .rmPopup .rmTopFix,.RadMenu .rmPopup .rmBottomFix{background-position:-4px 0}.RadMenu .rmSlide .rmHorizontal .rmTopFix,.RadMenu .rmSlide .rmHorizontal .rmBottomFix{background-image:none}.RadMenu .rmPopup.rmContentTemplate{padding-top:1px}.RadMenu .rmArrow{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.RadMenu_rtl .rmRootLink .rmItem{float:none}.RadMenu_rtl .rmHorizontal .rmRootLink{direction:ltr}.RadMenu_rtl .rmVertical .rmRootLink{zoom:1}.RadMenu_rtl .rmLink{direction:rtl}.RadMenu_rtl .rmtext{zoom:1}.RadMenu_rtl .rmVertical .rmRootLink .rmText{padding:0 0 1px 40px;zoom:1}.RadMenu_rtl .rmToggleHandles .rmText{float:right}.RadMenu_rtl .rmToggle{left:0;right:auto;text-align:left}.RadMenu_rtl .rmHorizontal .rmRootLink .rmToggle{margin-right:-12px;margin-left:2px}.RadMenu_rtl .rmIcon{text-indent:999em;direction:ltr}.RadMenu_rtl .rmSlide .rmLeftImage{right:0}.RadMenu_rtl .rmPopup.rmContentTemplate{padding-left:0;padding-right:4px}@media screen\9{.RadMenu_rtl .rmHorizontal .rmRootLink{zoom:1}.RadMenu_rtl .rmHorizontal .rmRootLink .rmToggle{position:absolute}.RadMenu_rtl .rmHorizontal .rmRootLink .rmText{float:left}.RadMenu_rtl .rmHorizontal.rmToggleHandles .rmRootLink .rmExpandDown{padding-left:30px}.RadMenu_rtl .rmHorizontal.rmToggleHandles .rmSeparator .rmText{float:left}.RadMenu_rtl .rmItem .rmHorizontal .rmLink{padding-left:0;padding-right:4px}.RadMenu_rtl .rmItem .rmHorizontal .rmText{padding-left:16px}.RadMenu_rtl .rmItem .rmSeparator .rmText{display:block;padding:0}.RadMenu_rtl .rmScrollWrapContainer .rmVertical .rmText{display:block}.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText{float:none}}.RadMenu_rtl .rmRoundedCorners .rmSlide,.RadMenu_rtl .rmShadows .rmSlide,.RadMenu_rtl.rmRoundedCorners .rmSlide,.RadMenu_rtl.rmShadows .rmSlide,.RadMenu_rtl.rmRoundedCorners,.RadMenu_rtl.rmShadows{padding-right:3px}
/* END Telerik.Web.UI.Skins.Menu.css */


ul.rmRootGroup {
list-style-type: none;
}
.rmItem {
float: left;
}
ul.rmVertical {
list-style-type: none;
}
.RadMenu .rmGroup .rmText {
    margin-bottom: 0px !important;
}
/* End Telerik Temporary Fix */

/* Fix delete portlet window */
.rwWindowContent { background-color: white; }
.ptlConfirmDelMessage {height:280px; }


/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\default.css * */
/* fix the imageeditor style issues on FF, IE and Chrome */
/* .rwTable {
     width:830px !important;
}
 */
/* fix IE9's issue */
 .RadRating A SPAN {
     filter: none !important;
}
/* make the max z-index for the RadEditor full screen */
 .reFullScreen {
     z-index:99999 !important;
     position:fixed !important;
     left: 0px !important;
     top: 0px !important;
}
 .styleBuilder .reContentCell {
     height:0px !important;
}
 .imageManager .reContentArea {
     height:0px !important;
     padding: 0px !important;
}
 .imageManager .RadEditor .reContentCell {
     border:none 0px !important;
}
 .imageManager .reWrapper {
     border:none 0px !important;
}
 .imageManager .RadEditor {
     background-color:Transparent !important;
}
/* attribute form css */
 .attributeform_tbl {
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     border : none 0px;
}
 .attributeform_tbl .tbl_tr {
     height:30px;
}
 .attributeform_tbl .tbl_row_text {
     color: black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background: #f3f3f3;
     text-align: left;
     font-weight: bold;
     white-space: nowrap;
     border:none 0px;
     border-right:solid 2px white;
     width:15%;
}
 .attributeform_tbl .tbl_row_text_alter {
     color: black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background: white;
     text-align: left;
     font-weight: bold;
     white-space: nowrap;
     border:none 0px;
     border-right:solid 2px white;
     width:15%;
}
 .attributeform_tbl .tbl_row_data {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background: #f3f3f3;
     border:none 0px;
     width:85%;
}
 .attributeform_tbl .tbl_row_data_alter {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background: white;
     border:none 0px;
     width:85%;
}
/* NoIcon style is for the telerik menu control if the telerik menu control is Text type, if will align by left */
 .NoIcon .rmGroup .rmText {
     padding-left: 10px !important;
     padding-right: 10px !important;
}
 .RadMenu .rmGroup .rmText {
     text-align: left !important;
}
 .wrapword {
     white-space: normal !important;
     z-index:2000 !important;
}
 .wrapword .rmrootlink {
     white-space:nowrap !important;
}
 .wrapword .rmGroup .rmLink {
     white-space:normal !important;
     width:200px;
}
 .wrapword a.rmLink {
     cursor:pointer !important;
}
/* NoIcon end */
/* Captcha style */
 .RadCaptcha_Default {
     text-align:left;
     min-width:350px;
     width:100%;
}
 .RadCaptcha_Default span {
     color:Red;
}
 .rencentitem img {
     height:16px;
     width:16px;
}
 .RadCaptcha_Default div {
     padding-top: 2em;
     position: relative;
}
 .RadCaptcha_Default div div {
     padding-top: 0px;
}
 .RadCaptcha_Default .rcRefreshImage {
     position: absolute;
     top: 0.5em;
     left: 190px;
}
 .RadCaptcha_Default .rcCaptchaAudioLink {
     position: absolute;
     top: 1.5em;
     left: 190px;
}
 .RadCaptcha_Default label {
     position: absolute;
     top: 0px;
     left: 0px;
}
/* .RadCaptcha_Default p {
     float:left;
}
 */
/* Captcha end */
 .rd_partner_name {
     font-weight:bold;
}
 ul.PublishedLinkMenu {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
 ul.PublishedLinkMenu li {
     display:inline;
     margin: 2px;
}
 select {
     color: #000;
     background-color: #fff;
}
 .divSearchBox {
     margin: 0;
     padding: 3px;
     white-space:nowrap;
}
 .divSearchBox .SearchButton {
     border: 0;
     padding: 0;
     margin: 0 0 0 5px;
     vertical-align:middle;
}
 html, form {
     padding: 0;
     margin: 0;
}
/*BODY {
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background-color: #fff;
}
 HR {
     color: #000;
}
 H2 {
     font-size: large;
}
 H3 {
     font-size: 14pt;
}
 a, a:hover {
     color: #860000;
     text-decoration: underline;
}
*/
 a.b, a.b:hover {
     font-weight:bold;
     color: #860000;
     text-decoration:none;
}
 a.black, a.black_B {
     color:#000;
     text-decoration: none;
}
 a.black_B {
     font-weight:bold;
}
 a.black:hover, a.black_B:hover {
     text-decoration: underline;
}
 .class_module {
     display: inline;
     padding: 2px 6px 0 6px;
     margin: 0 9px;
     border: 1px solid #cccccc;
     border-bottom: 0;
     border-spacing: 0;
     empty-cells: show;
     background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif);
     color: #000;
}
 .class_module_text {
     font-size: 12px;
     color: #000;
     text-decoration: none;
     padding-left: 4px;
     border: 1px solid #CCCCCC;
     background: #fff;
}
 .class_title {
     font-size: large;
     font-weight: bold;
}
 h1.titles {
     color: #fff;
     font-family: Gill Sans Light, Verdana, Arial;
     font-size: 16pt;
     text-transform: uppercase;
}
 A.calendar_nav, A.calendar_nav_sel {
     color: #333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.calendar_nav_sel {
     font-weight:bold;
}
 A.calendar_nav:hover, A.calendar_nav_sel:hover {
     color: #FF9900;
     text-decoration: underline;
}
 .calendar_nav_header {
     color: #333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.calendar_nav_header:hover {
     text-decoration: underline;
}
 .content_section_header {
     color: #000;
     font-weight: bold;
}
 .httpFolder {
     behavior: url(#default#httpFolder);
}
 .ptl_top_portlet {
     color: Red;
     padding: 10px 10px 10px 40px;
     border: 1px solid #000;
     background: #CFD7EB url('/common/resources/shared/images/iconThemes/24x24/global/information.gif') no-repeat 10px 50%;
     text-align: left;
}
/* Start Portal Layout Classes */
 .ptl_page {
     width: 100%;
     border: 0px;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_1_4 {
     float: left;
     width: 25%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_1_3 {
     float: left;
     width: 33%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_1_2 {
     float: left;
     width: 50%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_2_3 {
     float: left;
     width: 66%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_3_4 {
     float: left;
    /*width: 65%;
    */
     width: 75%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_col_1 {
     width: 100%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_portlet_vertical {
     display: block;
     width: 100%;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .ptl_portlet_horizontal {
     display: inline;
     width: auto;
     height: auto;
     overflow: hidden;
     overflow-x: hidden;
}
 .portletBox-title {
     padding: 6px 0 6px 0;
     background-color: #333439 !important;
     line-height: 22px;
     color: #d9dadb !important;
}
 div.portletBox-title {
     display: table;
     width: 100% 
}
 tr.portletBox_minimized, tr.portletBox-fixed {
     display: block;
}
 .portlet-title {
     white-space:normal;
     width:100%;
}
 div.portlet-title {
     display:table-cell;
}
 span.portlet-title {
     margin-left: 6px;
}
 .pb-controls, .portletBox-icon {
     vertical-align: middle;
     white-space:nowrap;
}
 div.pb-controls, div.portletBox-icon {
     display: table-cell;
}
 .pb-controls a, .portletBox-icon a {
     width: 22px;
     height: 22px;
     display: inline-block !important;
     border-radius: 3px;
     vertical-align: middle;
}
 .pb-controls a:hover, .portletBox-icon a:hover {
     background-color: #6D6D6D;
}
/* End Portal Layout Classes */
/* Start Groups Discussion Portlet Classes */
 div.discussion {
     width:100%;
}
 div.discussion div.discussion_texteditor {
     background-color:Silver;
     border:2px solid gray;
     padding:0.5em;
     overflow:auto;
     zoom:1;
     margin-bottom:1em;
}
 div.discussion textarea.discussion_comment {
     width:100%;
     height:3em;
     background-color:White;
     border:1px solid gray;
}
 div.discussion button.discussion_submit {
     float:right;
     margin:0.5em 0px 0em 0px;
}
 div.discussion div.discussion_comment {
     clear:both;
     margin-bottom:1em;
     min-height:50px;
}
 div.discussion div.discussion_comment img.discussion_avatar {
     width:50px;
     height:50px;
     float:left;
     margin-right:1em;
}
 div.discussion div.discussion_comment a.discussion_author {
     color:gray;
     font-weight:bold;
}
 div.discussion div.discussion_comment span.discussion_comment {
}
 div.discussion div.discussion_comment span.discussion_date {
     display:block;
     color:gray;
     font-size:80%;
}
 div.discussion div.discussion_comment input.discussion_delete {
     float:right;
     margin-top:2px;
}
 div.discussion div.discussion_comment div.discussion_body {
     float:left;
     word-break:break-all;
     overflow: hidden;
     margin-bottom:0.5em;
}
 @-moz-document url-prefix() {
     div.discussion div.discussion_comment div.discussion_body {
         float:none;
    }
}
/* End Groups Discussion Portlet Classes */
/* Start Temporary Calendar Height Override */
 #div_monthly_events {
     overflow: visible !important;
     display: inline;
}
 #tbl_monthly_events {
     position: relative !important;
}
 .RadSplitter_Default #div_monthly_events {
     overflow: auto !important;
     display: block !important;
}
/* End Temporary Calendar Height Override */
 img {
     border: 0;
}
 .aspNetDisabled {
     color:Gray;
}
 .RadioButtonListNoWrap {
     white-space:nowrap;
     overflow:hidden;
}
 #msg1 {
     bottom: 0px;
     right: 0px;
     position:fixed;
     width:150px;
     height: 100px;
     border: solid 1px black;
     margin: 0px 0px 0px 20px;
     background-color:white;
     display:none;
     font-size:13px;
}
 #modal .modaltop {
     width: 142px;
     background-color: Transparent;
     background-image: url(/common/resources/shared/images/bg.gif);
     background-repeat: repeat-x;
     padding: 4px;
     color: #ffffff;
     text-align: right;
}
 #modal .modaltitle {
     padding: 4px;
     font-size: 12px;
     font-weight: bold;
     color: #ffffff;
     float:left;
}
 #modal .modalbody {
     padding: 10px;
     text-align: left;
}
 .divContainer {
     padding: 5px;
     text-align: Left 
}
 .divImageTextContainer {
     left: 0px;
     overflow: auto;
     vertical-align: top;
     position: relative;
     min-height: 112px;
}
 .divTopBottomBorderOnly {
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
}
 .fixed_menu_page_control_ie {
     visibility:hidden;
     position:absolute !important;
     top:0px;
     left:0px;
     width:100%;
     z-index:12000 !important;
}
 .fixed_menu_page_control {
     visibility:hidden;
     position:fixed !important;
     top:0px;
     left:0px;
     width:100%;
     z-index:12000 !important;
}
 .CrmSearchCenterUP {
     position:fixed;
     left: 50%;
     top: 50%;
     margin-top: -15px;
     margin-left: -15px;
}
 .myalert_manage_link {
     text-align:right;
}
 .cms-responsive-menu {
     display: none;
}
/* Calendar iCal and RSS subscription screen styles: */
 .CalendarSubscription h4 {
     margin-top: 5px;
     margin-bottom: 5px;
}
 .CalendarSubscription p {
     margin-top: 0px;
     margin-bottom: 5px;
}
 .CalendarSubscription table {
     margin-top: 0px;
     margin-bottom: 25px;
}
 .CalendarSubscription .mainCell {
     padding: 5px;
}
 .CalendarSubscription .ExternalCalendarGrid {
     border-radius: 3px;
     box-shadow: 2px 2px 2px #cccccc;
     border-color: rgb(204, 204, 204);
     table-layout: fixed;
     width: 100%;
}
 .CalendarSubscription .ExternalCalendarGrid .NameColumn {
     width: 25%;
}
 .ExternalCalendarGrid .URLColumn {
     width: 75%;
     overflow-wrap: break-word;
     word-wrap: break-word;
     -ms-word-break: break-all;
     word-break: break-all;
     -ms-hyphens: auto;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
}
 .CalendarSubscription .divBack {
     padding-top: 15px;
     text-align: right;
}
 .CalendarSubscription .full_width_link {
     border: 1px solid black;
     display: block;
     padding: 3px;
     vertical-align: middle;
     cursor: pointer;
     background-color: #F2F2F2;
     border-radius: 3px;
     box-shadow: 2px 2px 2px #cccccc;
     border-color: rgb(204, 204, 204);
}
 .CalendarSubscription .full_width_link .iconDiv {
     width: 20px;
     float: left;
}
 .offScreen {
     position: fixed;
     top: -10000px;
     left: -10000px;
}
/* END: Calendar iCal and RSS subscription screen styles: */
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\AjaxToolkit.css * */
/*Modal Popup*/
 .modalBackground {
     background-color:Gray;
     filter:alpha(opacity=70);
     opacity:0.7;
}
 .modalPopup {
     background-color:#ffffee;
     border-width:3px;
     border-style:solid;
     border-color:Gray;
     padding:3px;
     width:900px;
     height:450px;
     overflow:auto;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\AppMenu.css * */
/* 1. A.header_menu, A.header_menu:link, A.header_menu:visited 2. A.header_menu:hover 3. main_menu_bar 4. main_menu_bar_shadow 5. admin_menu_bar 6. admin_menu_bar_shadow */
 A.header_menu, A.header_menu:link, A.header_menu:visited {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     text-decoration: none;
     font-size: 12px;
     font-weight: bold;
     line-height: 16px;
     padding-left: 3px;
}
 A.header_menu:hover {
     color: #E7D825;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     text-decoration: none;
     padding-left: 3px 
}
 .main_menu_bar {
     position: absolute;
     left: 0px;
     top: 73px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif);
     height: 24px;
}
 .main_menu_bar_shadow {
     position: absolute;
     left: 0px;
     top: 97px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif);
     height: 5px;
     background-repeat:repeat-x;
}
 .admin_menu_bar_ie {
     position: relative;
     top: -21px;
     left: 0px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif);
     height: 24px;
     z-index:0;
}
 .admin_menu_bar_shadow_ie {
     position: relative;
     top: -21px;
     left: 0px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif);
     height: 5px;
     background-repeat:repeat-x;
     z-index:0;
     margin-bottom:-28px;
}
 .admin_menu_bar_o {
     position: relative;
     top: -16px;
     left: 0px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif);
     height: 24px;
     z-index:0;
}
 .admin_menu_bar_shadow_o {
     position: relative;
     top: -16px;
     left: 0px;
     width: 100%;
     background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif);
     height: 5px;
     background-repeat:repeat-x;
     z-index:0;
     margin-bottom:-16px;
}
 .admin_menu, a.admin_menu, a.admin_menu:link, a.admin_menu:visited, a.admin_menu:active {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 10pt;
     text-decoration: underline;
}
 a.admin_menu:hover {
     color: #FF0000;
     font-family: Arial;
     font-size: 10pt;
     text-decoration: none;
}
 A.sidemenu_nav:link {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.sidemenu_nav:visited {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.sidemenu_nav:active {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.sidemenu_nav:hover {
     color: #FF9900;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: underline;
}
 A.sidemenu_nav_sel:link, A.sidemenu_nav_sel:visited, A.sidemenu_nav_sel:active {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     font-weight:bold;
     text-decoration: none;
}
 A.sidemenu_nav_sel:hover {
     color: #860000;
     font-family: Arial;
     font-size: 9pt;
     font-weight:bold;
     text-decoration: underline;
}
 .sidemenu_nav_header {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header:link {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header:visited {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header:active {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header:hover {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: underline;
}
 A.sidemenu_nav_header_sel:link {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header_sel:visited {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header_sel:active {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.sidemenu_nav_header_sel:hover {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 .sidemenu_nav_header_sel {
     color: #860000;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\autocomplete.css * */
/* * jQuery UI Autocomplete 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Autocomplete#theming */
 .ui-autocomplete {
     position: absolute;
     cursor: default;
}
/* workarounds */
 * html .ui-autocomplete {
     width:1px;
}
/* without this, the menu expands to 100% in IE6 */
 .ui-menu {
     list-style:none;
     padding: 2px;
     margin: 0;
     display:block;
     float: left;
}
 .ui-menu .ui-menu-item {
     margin:0;
     padding: 0;
     zoom: 1;
     float: left;
     clear: left;
     width: 100%;
}
 .ui-menu .ui-menu-item a {
     text-decoration:none;
     display:block;
     padding:.2em .4em;
     line-height:1.5;
     zoom:1;
}
 .ui-widget {
     font-family: Verdana,Arial,sans-serif
    /*{
        ffDefault
    }
    */
    ;
}
 .ui-widget-content {
     border: 1px solid #aaaaaa
    /*{
        borderColorContent
    }
    */
    ;
     background: #ffffff
    /*{
        bgColorContent
    }
    */
    /*url(images/ui-bg_flat_75_ffffff_40x100.png){
        bgImgUrlContent
    }
    */
     50%
    /*{
        bgContentXPos
    }
    */
     50%
    /*{
        bgContentYPos
    }
    */
     repeat-x
    /*{
        bgContentRepeat
    }
    */
    ;
     color: #222222
    /*{
        fcContent
    }
    */
    ;
}
 .ui-widget-content a {
     color: #222222
    /*{
        fcContent
    }
    */
    ;
}
/* Interaction states ----------------------------------*/
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 1px solid #d3d3d3
    /*{
        borderColorDefault
    }
    */
    ;
     background: #e6e6e6
    /*{
        bgColorDefault
    }
    */
    /*url(images/ui-bg_glass_75_e6e6e6_1x400.png){
        bgImgUrlDefault
    }
    */
     50%
    /*{
        bgDefaultXPos
    }
    */
     50%
    /*{
        bgDefaultYPos
    }
    */
     repeat-x
    /*{
        bgDefaultRepeat
    }
    */
    ;
     font-weight: normal
    /*{
        fwDefault
    }
    */
    ;
     color: #555555
    /*{
        fcDefault
    }
    */
    ;
}
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
     border: 1px solid #999999
    /*{
        borderColorHover
    }
    */
    ;
     background: #dadada
    /*{
        bgColorHover
    }
    */
    /*url(images/ui-bg_glass_75_dadada_1x400.png){
        bgImgUrlHover
    }
    */
     50%
    /*{
        bgHoverXPos
    }
    */
     50%
    /*{
        bgHoverYPos
    }
    */
     repeat-x
    /*{
        bgHoverRepeat
    }
    */
    ;
     font-weight: normal
    /*{
        fwDefault
    }
    */
    ;
     color: #212121
    /*{
        fcHover
    }
    */
    ;
}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
     border: 1px solid #aaaaaa
    /*{
        borderColorActive
    }
    */
    ;
     background: #ffffff
    /*{
        bgColorActive
    }
    */
    /*url(images/ui-bg_glass_65_ffffff_1x400.png){
        bgImgUrlActive
    }
    */
     50%
    /*{
        bgActiveXPos
    }
    */
     50%
    /*{
        bgActiveYPos
    }
    */
     repeat-x
    /*{
        bgActiveRepeat
    }
    */
    ;
     font-weight: normal
    /*{
        fwDefault
    }
    */
    ;
     color: #212121
    /*{
        fcActive
    }
    */
    ;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Banner.css * */
/* 1. page_header 2. page_header_logo_bottom 2. page_header_search */
 .page_header {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 20px;
     font-weight: bold;
     background-repeat:repeat-x;
}
 .page_header_logo_bottom {
     background-repeat: no-repeat;
     z-index: -5;
     position: relative;
     left: 0px;
     top: -3px;
}
 .page_header_search {
     z-index: 5;
     position: relative;
     left: 0px;
     top: 0px;
}
 .page_header_message_count {
     z-index: 5;
     position: relative;
     left: 0px;
     top: -15px;
}
 A.new_message_count:link, A.new_message_count:visited {
     color: #FF0000;
     font-size:11px;
     text-decoration:none;
}
 A.new_message_count:hover {
     color: #FF0000;
     font-size:11px;
     text-decoration:underline;
}
 .page_review_notice_bar {
     float: left;
     border-style:solid;
     border-bottom-left-radius: 15px;
     border-bottom-right-radius: 15px;
     background:#9999FF;
     border-right-color: #CCCC00;
     border-left-color: #CCCC00;
     border-bottom-color: #CCCC00;
     border-top-width: 0px;
     border-right-width: 1px;
     border-left-width: 1px;
     border-bottom-width: 1px;
     margin-left: 5px;
     margin-right: 20px;
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-right: 20px;
     padding-left: 20px;
     padding-bottom: 5px;
     z-index:11000;
}
/* .page_header_user {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background-repeat:repeat-x;
}
 A.page_header_user:link, A.page_header_user:visited, A.page_header_user:hover {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background-repeat:repeat-x;
}
 */
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Bars.css * */
/* 1. search_bar 2. command_bar 3. command_bar_cell 4. A.command_bar_link:hover, A.command_bar_link:link, A.command_bar_link:visited */
 .search_bar, table.search_bar td {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #EAEAEA url(/common/resources/shared/images/themeElements/table_header.gif) repeat-x;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-align: center;
     text-transform: uppercase;
}
 .command_bar {
     width: 100%;
     margin: 0px;
     padding-left: 7px;
     padding-top: 6px;
     padding-bottom: 6px;
     background: #f3f3f3;
     border: #ccc 1px solid;
}
 .command_bar_cell {
     font-size: 10pt;
     display: inline;
     width: auto;
     margin: 0px;
     margin-right: 4px;
     padding: 0px 2px;
     background: #6363DE;
     border: black 1px solid;
}
 A.command_bar_link:hover, A.command_bar_link:link, A.command_bar_link:visited {
     color: #fff;
     font-size: 10pt;
     text-decoration: none;
}
 .command_bar_text, .command_bar_text:link, .command_bar_text:visited {
     vertical-align: middle;
     font-size: 10pt;
     border-collapse: collapse;
     background: transparent;
     padding-right: 2px;
     text-align: left;
     text-decoration: none;
     line-height: 16px;
}
 .command_bar_text:hover {
     color: #0000CD;
     text-decoration: none;
}
 .command_bar_calendar {
     width: 100%;
     margin: 0px;
     padding-left: 0px;
     padding-top: 2px;
     padding-bottom: 2px;
     background: #f3f3f3;
     border: #ccc 1px solid;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Block.css * */
/* 1. block 2. block_left 3. block_right 4. block_body 5. block_outer */
 .block_outer {
     DISPLAY: inline;
}
 .block {
     display: inline;
     empty-cells: show;
     padding: 0px;
     border: 0px;
     border-spacing: 0px;
     margin: 0px 5px 0px 0px;
}
 .block_left {
     padding: 0px;
     margin: 0px;
     border: 0px;
     width: 11px;
     background-repeat:no-repeat;
     background-image: url(../../images/block/lms_course_box_left_bdr_nok.JPG);
     height: 47px;
     vertical-align: top;
}
 .block_right {
     padding: 0px;
     margin: 0px;
     border: 0px;
     width: 11px;
     background-repeat:no-repeat;
     background-image: url(../../images/block/lms_course_box_right_bdr_nok.JPG);
     height: 47px;
     vertical-align: top;
}
 .block_body {
     padding: 0px;
     margin: 0px;
     border: 1px;
     height: 47px;
     background-image: url(../../images/block/lms_course_box_mid_bdr_nok.JPG);
     vertical-align: middle;
     text-align: center;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Blog.css * */
/* Blog Style Overrides */
 #Common {
}
/* Blog Styles */
 UL.BlogPostList {
     margin: 0px;
     padding: 0px;
     list-style-type: none;
}
 .BlogPostArea {
     padding-bottom: 8px;
     margin-bottom: 8px;
     border-style: solid;
     border-width: 0px;
     border-bottom-width: 1px;
     border-color: #eeeeee;
}
 .BlogPostHeader {
     color: #666666;
     font-size: 150%;
     font-weight: normal;
     font-family: Tahoma, Arial, Helvetica;
     padding: 4px;
     padding-top: 0px;
     padding-left: 0px;
     margin: 0px;
}
 A.BlogPostHeader:link, A.BlogPostHeader:visited, A.BlogPostHeader:active {
     color: #666666;
     font-size: 150%;
     font-weight: normal;
     font-family: Tahoma, Arial, Helvetica;
     padding: 4px;
     padding-top: 0px;
     padding-left: 0px;
     margin: 0px;
}
 A.BlogPostHeader:hover {
     color: #666666;
     font-size: 150%;
     font-weight: normal;
     font-family: Tahoma, Arial, Helvetica;
     padding: 4px;
     padding-top: 0px;
     padding-left: 0px;
     margin: 0px;
     text-decoration:none;
}
 .BlogRating {
     width: 80px;
     height: 80px;
     margin: 5px 10px 0px 0px;
     background-color: #cccccc;
     vertical-align: top;
     text-align: center;
     padding: 8px 2px 2px 2px;
     font-family: Tahoma, Arial, Helvetica;
     background-image: url(../images/Common/blog_comment_background.gif);
     line-height: 20px;
     color: #666666;
     text-decoration:underline;
}
 .BlogRating a:link, .BlogRating a:visited, .BlogRating a:active, .BlogRating a:hover {
     color: #666666;
     text-decoration: none;
}
 .BlogCommentCount {
     font-size: 22px;
     font-weight: bold;
     font-family: Tahoma, Arial, Helvetica;
}
 .BlogPostContent {
     color: #000000;
     font-family: Tahoma, Arial, Helvetica;
     margin-left: 1px;
     font-size: 100%;
     line-height: 20px;
     text-align: justify;
}
 .BlogPostFooter {
     margin: 10px 0px 10px 1px;
     color: #666666;
     font-family: Tahoma, Arial, Helvetica;
     font-size: 8pt;
}
/* Blog List Columns */
 .BlogBlogNameColumn {
     width: 25%;
}
 .BlogAuthorColumn {
     width: 14%;
}
 .BlogLastPostColumn {
     width: 25%;
}
 .BlogPostsColumn {
     text-align: center;
     width: 9%;
}
 .BlogArticlesColumn {
     text-align: center;
     width: 9%;
}
 .BlogCommentsColumn {
     text-align: center;
     width: 9%;
}
 .BlogTrackbacksColumn {
     text-align: center;
     width: 9%;
}
/* Calendar styles */
 .BlogCalendar {
     font-size: 90%;
     width: 100%;
}
 .BlogCalendarTitle {
     text-align: center;
     font-weight: bold;
     margin-left: auto;
     margin-right: auto;
}
 .BlogCalendarNextPrev {
}
 .BlogCalendarNextPrev A:LINK, .BlogCalendarNextPrev A:ACTIVE, .BlogCalendarNextPrev A:VISITED {
     text-decoration: none;
}
 .BlogCalendarNextPrev A:HOVER {
     text-decoration: underline;
}
 .BlogCalendarDays {
     font-weight: bold;
     padding: 2px;
}
 .BlogCalendarDay A:LINK, .BlogCalendarDay A:ACTIVE, .BlogCalendarDay A:VISITED, .BlogCalendarDay A:HOVER {
     font-weight: bold;
}
/* Comment Form */
 #commentform {
    padding: 0;
    font-size: 0.95em;
}
 #commentform h2{
    margin-bottom:0;
}
 #commentform h3{
     font-size: 1.3em;
    margin: 0px 10px 0px 0px;
    padding: 10px 0px 5px;
     font-family: helvetica, arial, sans-serif;
     font-weight: 600;
    letter-spacing: 0px;
}
 #commentform p{
     padding: 0em;
     font-size: 0.95em;
}
 #commentform dl {
    margin: 0;
     padding: 0;
}
 #commentform dt {
     padding: 5px 0 5px 0;
     font-size: 1.0em;
     margin: 0px;
}
 #commentform dd {
     color: #777777;
    margin-left:0;
}
 #commentform dt em {
    font-size: 0.95em;
}
 #commentform .smallbox {
     width: 350px;
     padding: 2px;
     border-top: 1px solid #7F8D3E;
     border-right: 1px solid #E2E3D1;
     border-bottom: 1px solid #E2E3D1;
     border-left: 1px solid #E2E3D1;
}
 #commentform textarea {
     width: 500px;
     height: 150px;
     padding: 2px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     border-top: 1px solid #7F8D3E;
     border-right: 1px solid #E2E3D1;
     border-bottom: 1px solid #E2E3D1;
     border-left: 1px solid #E2E3D1;
     font-size: 1em;
}
/* End Comment */
 #comments h3 {
     color: #666666;
     font-size: 110%;
}
 .CommentOwner {
     padding: 8px;
     background-color: #f4f4f4;
     border-bottom: solid 12px #fff;
}
 .Comment {
     padding: 8px;
}
 .CommentAvatar {
     white-space: nowrap;
     border-right-width: 0px;
     padding-right: 0px;
}
 .CommentAvatar img {
     margin-right: 8px;
}
 .CommentContent {
     border-left-width: 0px;
}
 .CommentTitle {
     font-size: 110%;
     margin: 0px;
     padding: 0px;
}
 .CommentTitle A:LINK, .CommentTitle A:ACTIVE, .CommentTitle A:VISITED, .CommentTitle A:HOVER {
     color: #91723f;
}
 .CommentText {
     padding-top: 2px;
     padding-bottom: 2px;
}
 .CommentFooter {
     font-size: 80%;
     color: #999999;
}
/* Post ToolBar */
 #postToolbar {
     width:400px;
     border:solid 1px #cccccc;
     padding:6px;
     background-color: #eeeeee;
}
 #postToolbar .CommonSubTitle {
     margin-bottom:0;
     padding-bottom:0;
}
/* END Post ToolBar */
 UL.BlogLinkCategoryLinkList {
     padding: 0px;
     margin: 0px;
     list-style-type: square;
     margin-left: 24px;
     padding-left: 0px;
}
 UL.BlogLinkCategoryLinkList li {
     padding-top: 4px;
}
 UL.BlogLinkCategoryLinkList li a {
     font-weight: bold;
}
 .BlogLinkCategoryArea {
     padding: 4px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Button.css * */
/* 1. button button:hover a.button 2. button-disabled */
 .button, .button-disabled {
     border: 1px solid #ccc;
     border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
     background: #F5F5F5;
     padding: 5px 5px 4px 5px;
     color: #333333;
     font-size: 8pt;
     font-weight: bold;
     line-height: 1em;
     text-decoration: none;
     cursor: pointer;
     margin: 2px;
}
 .button-disabled {
     background: #e6ebf9;
     color: #999999;
     cursor: default;
}
 .button:hover {
     border-color: #b1cfff #99b7d7 #3677cb #d3e3fb;
}
 a.button {
     padding: 2px !important;
}
 .button2 {
     COLOR: black;
     BACKGROUND-COLOR: white;
     BORDER: #8cacbb 1px solid;
     PADDING: 0.1em;
     VISIBILITY: visible;
     MARGIN-BOTTOM: 0.1em;
     VERTICAL-ALIGN: middle;
}
 .buttonPurple {
     color: #fff;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11px;
     background: #6666cc;
     border: 1px solid #000;
     padding: 1px 10px 1px 10px;
     text-decoration: none;
}
 .buttonPurple:hover {
     text-decoration: none;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Calendar.css * */
 .eventRequestActionBar {
     margin-bottom: 5px;
     padding: 5px;
     background: #DFE6E8;
}
 .eventRequestActionBar .button.eventRequestAccept {
     background-image: url('/common/resources/shared/images/calendar/event/eventaccept.png');
}
 .eventRequestActionBar .button.eventRequestDecline {
     background-image: url('/common/resources/shared/images/calendar/event/eventreject.png');
}
 .eventRequestActionBar .button.eventRequestPropose {
     background-image: url('/common/resources/shared/images/calendar/event/eventpropose.png');
}
 .eventRequestActionBar .button {
     padding: 8px 12px 8px 33px;
     background-position: 10px center;
     background-repeat: no-repeat;
     background-color: #363D43;
     border: 1px solid #363D43;
     border-top: 0;
     border-bottom-color: #000;
     border-radius: 5px;
     color: #fff;
     font-size: 14px;
     font-weight: normal;
}
 .eventRequestActionBar .button:hover, .eventRequestActionBar .button:active {
     background-color: #14171D;
     border: 1px solid #14171D;
     border-top: 0;
     border-radius: 5px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\CloudFilePicker.css * */
 .tbl_chkbox_list {
     margin: 0;
     padding: 0;
}
 .tbl_chkbox_list li {
     list-style: none;
     float: left;
     width: 200px;
}
 [class^="icon-"], [class*=" icon-"] {
     display: inline-block;
     width: 14px;
     height: 14px;
     line-height: 14px;
     vertical-align: text-top;
     background-image: url(/Common/resources/shared/images/glyphicons-halflings.png);
     background-position: 14px 14px;
     background-repeat: no-repeat;
     margin: 0 4px 0 2px;
}
 .icon-camera {
     background-position: -120px -48px;
}
 .icon-film {
     background-position: -192px 0;
}
 [class^="sbicon-"], [class*=" sbicon-"] {
     display: inline-block;
     width: 14px;
     height: 14px;
     line-height: 14px;
     vertical-align: text-top;
     background-image: url(/Common/resources/shared/images/filepicker-icons.png);
     background-position: 14px 14px;
     background-repeat: no-repeat;
     margin: 0 4px 0 2px;
}
 .sbicon-dropbox {
     background-position: 0 -48px;
}
 .sbicon-facebook {
     background-position: -48px -48px;
}
 .sbicon-home {
     background-position: -96px -48px;
}
 .sbicon-flickr{
     background-position: -122px -48px;
}
 .sbicon-download {
     background-position: -144px -48px;
}
 .sbicon-instagram{
     background-position: -168px -48px;
}
 .sbicon-cog {
     background-position: -192px -48px;
}
 .sbicon-skydrive{
     background-position: -216px -48px;
}
 .sbicon-flag {
     background-position: -240px -48px;
}
 .sbicon-readability {
     background-position: -264px -48px;
}
 .sbicon-envelope {
     background-position: -288px -48px;
}
 .sbicon-evernote {
     background-position: -312px -48px;
}
 .sbicon-box {
     background-position: -336px -48px;
}
 .sbicon-youtube {
     background-position: -360px -48px;
}
 .sbicon-github {
     background-position: -384px -48px;
}
 .sbicon-vimeo {
     background-position: -408px -48px;
}
 .sbicon-gdrive {
     background-position: -432px -48px;
}
 .sbicon-picasa {
     background-position: -456px -48px;
}
 .sbicon-alfresco {
     background-position: -482px -48px;
}
 .sbicon-harddrive {
     background-position: -503px -48px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\CmsToolbar.css * */
 .clear {
     clear: both;
}
 .CMS_dropPanel {
     z-index: 12000;
}
 .CMS_adminBar, .CMS_DragDropWrapper {
     font-family: Arial, Helvetica, sans-serif;
     color: #ffffff;
     font-size: 14px;
     position: fixed;
     left: 0px;
     top: 0px;
     width: 100%;
     z-index: 12000 !important;
     text-align: left;
     line-height: normal;
}
 .CMS_adminBar *, .CMS_DragDropWrapper * {
     font-family: Arial, Helvetica, sans-serif;
     box-sizing: content-box;
}
 .CMS_adminBar a:hover, .CMS_DragDropWrapper a:hover {
     font-family: Arial, Helvetica, sans-serif;
}
 .CMS_AB_top {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_shadow-bottom.png) bottom repeat-x #1d2228;
}
 .CMS_adminBar span.CMS_title {
     font-weight: normal;
     margin: 0px;
     letter-spacing: .4px;
     display: inline-block;
     color: #d9dadb;
     cursor: pointer;
     padding: 7px 29px 7px 9px;
     height: 16px;
}
 .adminItem {
     float: left;
}
 .adminBarLogin.adminItem {
     float: right;
}
 .CMS_adminBar ul, .CMS_DragDropWrapper ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
}
 .CMS_adminBar ul:after, .CMS_DragDropWrapper ul:after {
     content: '';
     display: block;
     clear: both;
}
 .myApps {
     cursor: pointer;
}
 .myApps, .designToggle {
     border-right: 2px solid #363d43;
}
 .myApps {
     position: relative;
}
 .myApps .hotspot > span {
     display: block;
     height: 50px;
     width: 50px;
}
 .myApps span img {
     position: absolute;
     top: 13px;
     left: 13px;
     -webkit-transition: all .2s ease-in-out;
}
 .myApps:hover span {
     background: #101216;
}
 .myApps:hover span img {
     -webkit-transform: scale(1.2);
     opacity: 0.6;
}
 .designToggle {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_shadow-bottom.png) repeat-x bottom #272f36;
     display: block;
     height: 50px;
     line-height: 50px;
     padding: 0px 15px 0px 15px;
}
 .designToggle .toggle {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_toggle.png);
     width: 69px;
     height: 32px;
     float: left;
     margin-top: 8px;
     position: relative;
     cursor: pointer;
}
 .designToggle .toggle:after {
     content: '';
     background-image: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_toggle.png);
     background-position: 0px -32px;
     width: 69px;
     height: 32px;
     display: block;
     position: absolute;
     top: 0px;
     left: 0px;
     opacity: 0;
}
 .designToggle .toggle:hover:after {
     opacity: 1;
}
 .designMode .designToggle .toggle {
     background-position: 0px -64px;
}
 .designMode .designToggle .toggle:after {
     background-position: 0px -96px;
}
 .designMode .designToggle .toggle:hover:after {
     opacity: 1;
}
 .designToggle span.CMS_title {
     float: left;
     margin-right: 10px;
     padding: 0px;
}
 .hideDragDrop {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_hideDragDrop-arrow.png);
     width: 50px;
     height: 50px;
     float: left;
     cursor: pointer;
     display: none;
}
 .hideDragDrop.hide {
     background: none;
     width: 15px;
}
 .hideDragDrop:hover {
     background-position: 0px -100%;
}
 .hideDragDrop.DDUp {
     background-position: -100% 0px;
}
 .hideDragDrop.DDUp:hover {
     background-position: -100% -100%;
}
 .optionRows > ul {
     margin-left: 5px;
}
 .designMode .designToggle {
     padding: 0px 0px 0px 15px;
     background-image: none;
}
 .designMode .designToggle .hideDragDrop {
     display: block;
}
 .optionRows > ul > li {
     float: left;
     display: block;
     border-bottom: 2px solid #363d43;
     border-radius: 7px;
     background-color: #272f36;
     background-image: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_arrow.png);
     background-repeat: no-repeat;
     background-position: top right;
     margin: 8px 5px 0px 5px;
     position: relative;
     -webkit-transition: background-color 150ms linear;
     -moz-transition: background-color 150ms linear;
     -o-transition: background-color 150ms linear;
     -ms-transition: background-color 150ms linear;
     transition: background-color 150ms linear;
}
 .optionRows > ul > li:hover {
     background-color: #000000;
     background-position: right -32px;
}
 .optionRows > ul > li.optionHelp {
     background-image: none;
}
 .CMS_adminBar .optionRows > ul > li.optionHelp span.CMS_title {
     color: #74787d;
     font-weight: 900 !important;
     font-size: 22px;
     position: relative;
     top: -7px;
     padding: 7px 9px 7px 9px;
}
 .CMS_adminBar .optionRows > ul > li.optionHelp:hover span.CMS_title {
     color: #ffffff;
}
 .newPageIcon {
     width: 14px;
     height: 13px;
     display: inline-block;
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_newPageIcon.png);
     margin-right: 8px;
     position: relative;
     top: 1px;
}
 .myApps ul, .optionRows ul li div {
     display: none;
}
 .myApps:hover ul {
     display: block;
}
 .myApps ul {
     position: absolute;
     top: 50px;
     background: #101216;
     padding: 15px;
     width: 282px;
}
 .myApps ul li {
     float: left;
     margin: 7px;
}
 .myApps ul li a {
     width: 103px;
     height: 90px;
     border: 2px solid #292E34;
     border-radius: 5px;
     padding: 10px;
     text-align: center;
     display: block;
     font-family: Arial, Helvetica, sans-serif;
     color: #ffffff;
     font-size: 14px;
}
 .myApps ul li a, .myApps ul li a:hover {
     text-decoration: none;
}
 .myApps ul li a div.CMS_title:before {
     content: '';
     height: 2.6em;
     display: inline-block;
     vertical-align: middle;
}
 .myApps ul li a div.CMS_title {
     text-align: center;
}
 .myApps ul li a div.CMS_title span {
     color: #6b6d6f;
     padding: 0px;
     max-height: 2.6em;
     line-height: 1.3em;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
     text-align: center;
}
 .myApps ul li a img {
     margin-bottom: 7px;
     border: 0;
}
 .myApps ul li a:hover div.CMS_title span, .myApps ul li a:focus div.CMS_title span {
     color: #ffffff;
}
 .optionRows ul li:hover > div {
     display: block;
}
 .optionRows ul li div {
     position: absolute;
     top: 32px;
     left: 0px;
}
 .optionRows ul li div > span {
     width: 250px;
     height: 14px;
     display: block;
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_dropDownTopArrow.png);
     background-position: 15px 0px;
     background-repeat: no-repeat;
}
 .optionRows > ul > li > div > ul {
     background: #EAEFF0;
     border-radius: 4px;
     overflow: hidden;
     border-right: 1px solid #1D2329;
     border-bottom: 1px solid #1D2329;
}
 .optionRows ul li div li {
     -webkit-transition: background-color 125ms linear;
     -moz-transition: background-color 125ms linear;
     -o-transition: background-color 125ms linear;
     -ms-transition: background-color 125ms linear;
     transition: background-color 125ms linear;
     white-space: nowrap;
}
 .optionRows ul li div li:hover {
     background: #ffffff;
}
 .optionRows div a {
     color: #606060;
     text-decoration: none;
     font-size: 14px;
     line-height: 24px;
     padding: 8px 15px 8px 15px;
     display: block;
     cursor: pointer;
     -webkit-transition: color 125ms linear;
     -moz-transition: color 125ms linear;
     -o-transition: color 125ms linear;
     -ms-transition: color 125ms linear;
     transition: color 125ms linear;
}
 .optionRows ul li div li:hover a {
     color: #000000;
}
 .AB_icn {
     background: url(/Common/resources/shared/controls/CMSToolbar/icons/CMS_AB_dropDown-sprite.png);
     height: 20px;
     width: 22px;
     display: inline-block;
     opacity: 0.7;
     margin-right: 16px;
     position: relative;
     top: 5px;
     -webkit-transition: opacity 125ms linear;
     -moz-transition: opacity 125ms linear;
     -o-transition: opacity 125ms linear;
     -ms-transition: opacity 125ms linear;
     transition: opacity 125ms linear;
}
 .AB_icn-checkoutEditPage {
     background-position: 0px 0px;
}
 .AB_icn-pageProperties {
     background-position: -22px 0px;
}
 .AB_icn-pagePermissions {
     background-position: -44px 0px;
}
 .AB_icn-pageLayout {
     background-position: -66px 0px;
}
 .AB_icn-metadata {
     background-position: -88px 0px;
}
 .AB_icn-releaseSchedule {
     background-position: -110px 0px;
}
 .AB_icn-pageOrder {
     background-position: 0px -20px;
}
 .AB_icn-pageStatus {
     background-position: -22px -20px;
}
 .AB_icn-archiveSubpages {
     background-position: -44px -20px;
}
 .AB_icn-editExternalLinkPages {
     background-position: -66px -20px;
}
 .AB_icn-viewSubpages {
     background-position: -88px -20px;
}
 .AB_icn-pageTheme {
     background-position: -110px -20px;
}
 .AB_icn-movePage {
     background-position: 0px -40px;
}
 .AB_icn-copyPage {
     background-position: -22px -40px;
}
 .AB_icn-saveAsPageType {
     background-position: -44px -40px;
}
 .AB_icn-socialMediaAlerts {
     background-position: -66px -40px;
}
 .AB_icn-editJavascript {
     background-position: -88px -40px;
}
 .AB_icn-viewLocalPortlets {
     background-position: -110px -40px;
}
 .AB_icn-checkAccessibility {
     background-position: 0px -60px;
}
 .AB_icn-checkLink {
     background-position: -22px -60px;
}
 .AB_icn-requestPageMove {
     background-position: -44px -60px;
}
 .AB_icn-report {
     background-position: -66px -60px;
}
 .AB_icn-siteProperties {
     background-position: -88px -60px;
}
 .AB_icn-sitePermissions {
     background-position: -110px -60px;
}
 .AB_icn-pageMoveRequests {
     background-position: 0px -80px;
}
 .AB_icn-mobileAdministration {
     background-position: -22px -80px;
}
 .AB_icn-fileAdministration {
     background-position: -44px -80px;
}
 .AB_icn-databaseAdministration {
     background-position: -66px -80px;
}
 .AB_icn-generateXMLSitemap {
     background-position: -88px -80px;
}
 .AB_icn-templateWizard {
     background-position: -110px -80px;
}
 .optionRows ul li div li:hover .AB_icn {
     opacity: 1;
}
 .dropDownCat span {
     display: block;
     font-size: 14px;
     line-height: 20px;
     color: #000000;
     font-weight: bold;
     padding: 10px 15px 8px 15px;
}
 li.dropDownCat {
     border-top: 1px solid #a8a9ab;
}
 li.dropDownCat:before {
     content: '';
     border-top: 1px solid #ffffff;
     display: block;
}
 .optionRows ul li div li.dropDownCat:hover {
     background: transparent;
}
 .adminBarLogin.adminItem {
     float: right;
     height: 50px;
     position: relative;
     margin-right: 10px;
}
 .adminBarLogin.adminItem span.CMS_title {
     line-height: 50px;
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_arrow.png);
     background-repeat: no-repeat;
     background-position: right 8px;
     height: 50px;
     padding: 0px 40px 0px 0px;
     cursor: pointer;
}
 .adminBarLogin.adminItem:hover span.CMS_title {
     background-position: right -23px;
}
 .adminBarLogin.adminItem span.user_icon {
     background-image: url(/Common/resources/shared/controls/CMSToolbar/icons/CMS_AB_user-icn.png);
     width: 24px;
     height: 24px;
     display: inline-block;
     position: relative;
     top: 12px;
     margin-right: 0px;
}
 .adminBarLogin.adminItem:hover span.user_icon {
     background-position: 0px -24px;
}
 .adminBarLogin.adminItem > ul {
     position: absolute;
     top: 40px;
     right: 10px;
     width: 250px;
     display: none;
}
 .adminBarLogin.adminItem > ul li span {
     width: 250px;
     height: 14px;
     display: block;
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_dropDownTopArrow.png);
     background-position: 220px -14px;
     background-repeat: no-repeat;
}
 .adminBarLogin.adminItem > ul li ul {
     background: #EAEFF0;
     border-radius: 4px;
     overflow: hidden;
     border-right: 1px solid #1D2329;
     border-bottom: 1px solid #1D2329;
}
 .adminBarLogin.adminItem > ul li ul li {
     border-bottom: 1px solid #ABAFB2;
     -webkit-transition: background-color 125ms linear;
     -moz-transition: background-color 125ms linear;
     -o-transition: background-color 125ms linear;
     -ms-transition: background-color 125ms linear;
     transition: background-color 125ms linear;
}
 .adminBarLogin.adminItem > ul li ul li:hover {
     background: #ffffff;
}
 .adminBarLogin.adminItem > ul li ul a {
     color: #606060;
     text-decoration: none;
     font-size: 14px;
     line-height: 20px;
     padding: 12px 15px 15px 15px;
     display: block;
     -webkit-transition: color 125ms linear;
     -moz-transition: color 125ms linear;
     -o-transition: color 125ms linear;
     -ms-transition: color 125ms linear;
     transition: color 125ms linear;
}
 .adminBarLogin.adminItem:hover > ul {
     display: block;
}
 .adminBarLogin li.CMS_username {
     pointer-events: none;
     cursor: default;
     color: #333333;
     padding: 14px 15px 13px 15px;
     text-decoration: none;
     font-size: 18px;
     line-height: 20px;
     background-color: #d3dde0;
     text-align: center;
     font-weight: bold;
}
 .adminBarLogin.adminItem > ul li.CMS_username span {
     width: 100px;
     height: 100px;
     display: block;
     margin: 0px auto 10px;
     border: 4px solid #ffffff;
     border-radius: 50%;
     line-height: 70px;
     overflow: hidden;
}
 .adminBarLogin.adminItem > ul li.CMS_username span img {
     display: block;
     margin: 0px auto;
     max-width: 100%;
     max-height: 100%;
     width: auto;
     height: auto;
}
/*==== DRAG AND DROP ====*/
 .CMS_DragDropWrapper {
     position: fixed;
     z-index: 10000 !important;
     width: 100%;
}
 .designMode .CMS_DragDropWrapper {
     display: block;
}
 .DDW_categories {
     background: #272f36;
}
/*.DDW_categories ul {
     padding-top: 10px;
     float: left;
}
*/
 .DDW_categories-slider {
     float: left;
     padding-top: 10px;
     overflow: hidden;
}
 .DDW_searchWrapper {
     float: right;
}
 .DDW_categories ul li {
     float: left;
     margin: 0px 0px 0px 15px;
     padding: 10px 20px 10px 20px;
     display: block;
     cursor: pointer;
     color: #a6a8a9;
     text-align: center;
}
 .DDW_categories ul li.active, .DDW_categories ul li:hover {
     background: #E4EAEA;
     color: #000000;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
 .resp-tabs-container {
     position: relative;
     height: 115px;
}
 .resp-tabs-container:after {
     content: '';
     display: block;
     clear: both;
}
 .DDW_portletSelection {
     width: 100%;
}
 .DDW_portletSelection li {
     display: inline;
}
 .DDW_portletSelection a, .DDW_portletSelection a:active, .DDW_portletSelection a:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
}
 .DDW_portletSelection a {
     margin: 0px 0px 0px 5px;
     padding: 10px 20px 10px 20px;
     display: inline-block;
     cursor: pointer;
     color: #a6a8a9;
     text-align: center;
     text-decoration: none !important;
     background: #272f36;
     color: #a6a8a9;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
}
 .DDW_portletSelection a.active, .DDW_portletSelection a:hover {
     background: #E4EAEA;
     color: #000000;
}
 .DDW_portletSelection li.posRight {
     float: right;
     margin-right: 5px;
}
 .DDW_portletSelection .DDW_toggle a {
     background-image: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_DDW_hideDragDrop-arrow.png);
     width: 15px;
     height: 1em;
     padding-left: 12px;
     padding-right: 12px;
}
 .DDW_portletSelection .DDW_toggle a:hover {
     background-position: 0 -24px;
}
 .DDW_portletSelection .DDW_toggle a span {
     display: none;
}
 .DDW_portletSelection .DDW_toggle .DDUp {
     background-position: -27px 0;
}
 .DDW_portletSelection .DDW_toggle .DDUp:hover {
     background-position: -27px -24px;
}
 .DDW_portletWrapper {
     background: #E4EAEA;
     padding: 15px 30px 15px 30px;
     position: absolute;
     overflow: hidden;
     width: 100%;
     bottom: 0px;
     box-sizing: border-box;
}
 .DDW_portletWrapper li {
     float: left;
     margin: 0 15px 0 0 !important;
}
 .DDW_portletWrapper ul.slides li {
     width: 80px;
     height: 72px;
     display: block;
     background: #34414C;
     border-radius: 5px;
     color: #ffffff;
     text-decoration: none;
     border-bottom: 3px solid #1D2329;
     padding: 5px;
     text-align: center;
     font-size: 13px;
     cursor: move;
     -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;
}
 .portlet_instance.portlet_icon.ui-draggable-dragging {
     width: 80px;
     height: 72px;
     display: block;
     background: #34414C;
     border-radius: 5px;
     color: #ffffff;
     text-decoration: none;
     border-bottom: 3px solid #1D2329;
     padding: 5px;
     text-align: center;
     font-size: 13px;
     cursor: move;
     -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;
     z-index: 12000;
}
 .DDW_portletWrapper ul.slides li div.ptl_title:before, .portlet_instance.portlet_icon.ui-draggable-dragging div.ptl_title:before {
     content: '';
     height: 2.6em;
     display: inline-block;
     vertical-align: middle;
}
 .DDW_portletWrapper ul.slides li div.ptl_title, .portlet_instance.portlet_icon.ui-draggable-dragging div.ptl_title {
     text-align: center;
}
 .DDW_portletWrapper ul.slides li span, .portlet_instance.portlet_icon.ui-draggable-dragging span {
     max-height: 2.6em;
     line-height: 1.3em;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
     text-align: center;
}
 .DDW_portletWrapper ul.slides li img, .portlet_instance.portlet_icon.ui-draggable-dragging img {
     display: block;
     margin: 0px auto;
     opacity: 0.7;
     border: 0;
     max-height: 40px;
     max-width: 40px;
}
 .DDW_portletWrapper ul.slides li:hover, .portlet_instance.portlet_icon.ui-draggable-dragging {
     background: #16191E;
}
 .DDW_portletWrapper ul.slides li:hover img, .portlet_instance.portlet_icon.ui-draggable-dragging img {
     opacity: 1;
}
 .DDW_searchWrapper {
     position: relative;
     margin: 8px 20px 0px 0px;
}
 .DDW_searchWrapper input[type="text"] {
     background: #000000;
     border: none;
     margin: 0px;
     padding: 6px 30px 6px 23px;
     border-top-left-radius: 15px;
     border-bottom-left-radius: 15px;
     color: #ffffff;
     font-size: 13px;
     outline: none;
     width: 118px;
}
 .DDW_searchWrapper input[type=text].watermark {
     color: #6b6d6f;
}
 .DDW_searchWrapper button {
     width: 36px;
     height: 36px;
     display: block;
     background: url(/Common/resources/shared/controls/CMSToolbar/icons/CMS_DDW_search-icn.png);
     border: none;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: -4px;
     right: -8px;
     cursor: pointer;
     outline: none;
}
 .DDW_searchWrapper button:hover {
     background-position: 0px -100%;
}
 .DDW_portletWrapper .flex-direction-nav .flex-prev, .DDW_portletWrapper .flex-direction-nav .flex-next {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-slide-arrows.png);
     width: 22px;
     height: 30px;
     display: block;
     text-indent: -99999px;
     outline: none;
     position: absolute;
     top: 50%;
     margin-top: -15px;
     z-index: 1;
     text-align: left;
}
 .DDW_portletWrapper .flex-prev {
     left: 4px;
}
 .DDW_portletWrapper .flex-direction-nav .flex-next {
     background-position: -100% 0px;
     right: 4px;
}
 .DDW_portletWrapper .flex-direction-nav .flex-prev:hover, .DDW_portletWrapper .flex-direction-nav .flex-next:hover {
     opacity: 0.7;
}
 .DDW_portletWrapper .flex-direction-nav .flex-disabled, .DDW_portletWrapper .flex-direction-nav .flex-disabled:hover {
     opacity: 0;
     cursor: default;
}
 .DDW_portletWrapper .flex-direction-nav .flex-prev:hover, .DDW_portletWrapper .flex-direction-nav .flex-next:hover {
     opacity: 0.7;
}
 .DDW_portletWrapper .flex-direction-nav .flex-disabled, .DDW_portletWrapper .flex-direction-nav .flex-disabled:hover {
     opacity: 0;
     cursor: default;
}
 .DDW_categories-slider ul {
     position: relative;
}
 .tab-controls {
     float: right;
}
/* Left/Right scroll arrows for Portlet Categories */
 .SB_tab-left, .SB_tab-right {
     width: 30px;
     height: 45px;
     display: inline-block;
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-tab-arrows.png);
     text-indent: -99999px;
     opacity: 0.7;
     cursor: pointer;
}
 .SB_tab-left:hover, .SB_tab-right:hover {
     opacity: 1;
}
 .SB_tab-left {
     background-position: -100% 0px;
}
/* Left/Right scroll arrows for Portlets */
 .portletsDiv {
}
 .Portlet_scroll {
     width: 22px;
     height: 30px;
     display: block;
     text-indent: -99999px;
     cursor: pointer;
     background-color: initial;
}
 .Portlet_scroll_right {
     position: absolute;
     left: 0;
     top: 44px;
}
 .Portlet_scroll_left {
     position: absolute;
     right: 0;
     top: 44px;
}
 .portlet_scroll_left_a {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-slide-arrows.png);
     background-image: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-slide-arrows.png);
     background-position-x: initial;
     background-position-y: initial;
     background-size: initial;
     background-repeat-x: initial;
     background-repeat-y: initial;
     background-attachment: initial;
     background-origin: initial;
     background-clip: initial;
     background-color: initial;
     width: 22px;
     height: 30px;
     display: block;
     text-indent: -99999px;
     outline: none;
     position: absolute;
}
 .portlet_scroll_right_a {
     background: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-slide-arrows.png);
     background-image: url(/Common/resources/shared/controls/CMSToolbar/images/CMS_AB_DD-slide-arrows.png);
     background-position-x: -100%;
     background-position-y: 0px;
     background-size: initial;
     background-repeat-x: initial;
     background-repeat-y: initial;
     background-attachment: initial;
     background-origin: initial;
     background-clip: initial;
     background-color: initial;
     background-position: -100% 0px;
     width: 22px;
     height: 30px;
     display: block;
     text-indent: -99999px;
     outline: none;
     position: absolute;
}
 .Portlets_slider_div {
     overflow: hidden;
     display: block;
     position: relative;
     right: 10px;
}
/* Styles for spinner modal dialog displayed when changing design mode */
 .ui-dialog {
     z-index: 40000 !important;
}
 .ui-dialog.tb-modal-dialog {
     background-color: #161a1f;
     border: none;
     box-shadow: 0px 0px 5px #333333;
     background-image: none;
}
 .tb-modal-dialog * {
     border: none;
     padding: 5px !important;
     margin: 0px !important;
     height: auto !important;
     background: transparent;
     color: #ffffff;
}
 .tb-modal-dialog span.ui-dialog-title {
     font-size: 14px !important;
     width: 100%;
}
 .tb-modal-dialog .ui-dialog-titlebar-close {
     display: none !important;
}
 .tb-modal-dialog input[type="text"] {
     background-color: #ffffff;
     color: #333333;
}
 .tb-modal-dialog p, .tb-modal-dialog span {
     text-align: left;
     display: block;
}
 .spinner {
     text-align: center !important;
}
 body .ui-dialog.tb-modal-dialog button {
     color: #ffffff;
     font-weight: normal;
     background: #323b42;
     display: inline-block;
     line-height: 20px;
     padding: 4px;
     border-radius: 5px;
     border: none;
     border-bottom: 2px solid #454c51;
     position: relative;
     padding-left: 23px;
     margin-right: 1px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
}
 body .ui-dialog.tb-modal-dialog button:hover {
     background-color: #000000;
}
 .tb-modal-dialog .ui-dialog-title {
     text-align: center;
}
 .tb-modal-dialog .ui-dialog-buttonset button {
     margin-left: 10px !important;
}
 .tb-modal-dialog .ui-widget-header, .tb-modal-dialog .ui-widget-content {
     background: transparent;
     border: 0;
}
/* Spinner */
 img#imgSpinner {
     display: block;
     margin: 0px auto !important;
}
/* Drag & Drop*/
 .portlet_zone {
     border: 1px solid red;
     min-height: 30px;
}
 .zones-portlet-header {
     background-color: gray;
     cursor: move;
}
 .portlet_instance_icon_holder {
     height: 80px;
     width: 100%;
     list-style-type: none;
     border: 1px dotted red;
}
 .portlet_instance_icon {
     width: 95px !important;
     float: left !important;
     display: block !important;
}
 .portlet_zone.ui-sortable .new_portlet_instance {
     margin: 5px;
     display: block;
     background: #34414C;
     border-radius: 5px;
     color: #ffffff;
     text-decoration: none;
     border-bottom: 3px solid #1D2329;
     padding: 15px 5px 5px 5px;
     text-align: center;
     font-size: 13px;
     cursor: move;
     -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;
}
 .portlet_zone.ui-sortable .new_portlet_instance div.ptl_title:before {
     content: '';
     height: 2.6em;
     display: inline-block;
     vertical-align: middle;
}
 .portlet_zone.ui-sortable .new_portlet_instance div.ptl_title {
     text-align: center;
}
 .portlet_zone.ui-sortable .new_portlet_instance span {
     max-height: 2.6em;
     line-height: 1.3em;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
     text-align: center;
}
 .portlet_zone.ui-sortable .new_portlet_instance img {
     display: block;
     margin: 0px auto;
     border: 0;
     max-height: 40px;
     max-width: 40px;
}
/* Fix for when IE10+ draggables are misaligned when the page is scrolled down. */
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     body{
         position: relative;
         overflow: auto;
    }
}
/* Fix for Firefox draggables are misaligned when the page is scrolled down. */
 @-moz-document url-prefix() {
     body{
         position: relative;
         overflow: auto;
    }
}
/* Styles for modal dialogs. */
 .ui-dialog.exlink-modal-dialog {
     background-color: #EAEDEF;
     border: none;
     box-shadow: 0px 0px 5px #333333;
     background-image: none;
     overflow: hidden;
     display: none;
     text-align: left;
}
 .exlink-modal-dialog {
     border: none;
     padding: 5px !important;
     margin: 0px !important;
     background: transparent;
     color: #ffffff;
}
 .exlink-modal-dialog div.dialog-form {
     overflow-y: auto;
}
 .exlink-modal-dialog .ui-close-x {
     float: right;
     color: #ffffff;
     font-size: 25px;
     cursor: pointer;
     font-weight: normal;
}
 .exlink-modal-dialog .ui-close-x:hover {
     color: #606060;
}
 .exlink-modal-dialog input[type="text"] {
     background-color: #ffffff;
     color: #333333;
}
 .exlink-modal-dialog p {
     text-align: left;
}
 body .ui-dialog.exlink-modal-dialog button {
     color: #ffffff;
     font-weight: normal;
     background: #323b42;
     display: inline-block;
     line-height: 20px;
     padding: 4px;
     border-radius: 5px;
     border: none;
     border-bottom: 2px solid #454c51;
     position: relative;
     padding-left: 23px;
     margin-right: 1px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
}
 body .ui-dialog.exlink-modal-dialog button:hover {
     background-color: #000000;
}
 .exlink-modal-dialog .ui-dialog-titlebar {
     text-align: left;
     background: none !important;
     background-color: #16191E !important;
     padding: 15px;
     color: #ffffff;
     font-size: 25px;
     letter-spacing: 0.02em;
}
 .exlink-modal-dialog .ui-dialog-buttonset button {
     margin-left: 10px !important;
}
 .exlink-modal-dialog, .exlink-modal-dialog .ui-widget-content {
     background: transparent;
     border: 0;
}
 .exlink-modal-dialog.ui-corner-all {
     border-radius: 0 !important;
}
 .exlink-modal-dialog.ui-widget-content {
     padding: 0px !important;
}
 .exlink-modal-dialog a, .exlink-modal-dialog a:hover {
     color: #606060;
     text-decoration: none;
     font-size: 14px;
     line-height: 24px;
     padding: 8px 15px 8px 15px;
     cursor: pointer;
     -webkit-transition: color 125ms linear;
     -moz-transition: color 125ms linear;
     -o-transition: color 125ms linear;
     -ms-transition: color 125ms linear;
     transition: color 125ms linear;
     padding: .5em 8px .5em 8px;
     height: 2em;
}
 .exlink-modal-dialog button {
     margin-bottom: 20px !important;
}
 .CMS_modal-content {
     padding-bottom: 20px;
     text-align: left;
}
 .CMS_modal-content ul {
     list-style: none !important;
     margin: 20px 20px 0px 20px;
     padding: 0px;
    /* overflow: auto;
     */
}
 .CMS_modal-content li {
     -webkit-transition: background-color 125ms linear;
     -moz-transition: background-color 125ms linear;
     -o-transition: background-color 125ms linear;
     -ms-transition: background-color 125ms linear;
     transition: background-color 125ms linear;
     height: 40px;
     vertical-align: middle;
}
 .CMS_modal-content li a {
     display: inline-block;
     width: 100%;
}
 .CMS_modal-content a {
     color: #606060;
     text-decoration: none;
     font-size: 14px;
     line-height: 24px;
     padding: 8px 15px 8px 15px;
    /*display: block;
    */
     cursor: pointer;
     -webkit-transition: color 125ms linear;
     -moz-transition: color 125ms linear;
     -o-transition: color 125ms linear;
     -ms-transition: color 125ms linear;
     transition: color 125ms linear;
     padding: .5em 8px .5em 8px;
     height: 2em;
}
 .CMS_modal-content.dialog-form li:hover {
     background: #ffffff;
}
 .CMS_modal-content li:hover a {
     color: #000000;
}
 .CMS_modal-content li:hover a .AB_icn {
     opacity: 1;
}
 .ui-front {
     z-index: 13000 !important;
}
 span.AB_icn.AB_icn-page {
     background-position: 0px -100px;
}
 .CMS_modal-content.AB_icn {
     background: url(/Common/resources/shared/controls/CMSToolbar/icons/CMS_AB_dropDown-sprite_2.png);
}
/* End styles for modal dialogs. */
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\crm.css * */
/* crm portlet styles */
/* common styles */
/* for popup window */
 .RadWindow .rwTitlebarControls {
     text-align: left;
}
/* edit buttom */
 .editbtn {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0 0 #F5F5F5;
     border-style: solid;
     border-width: 1px;
     color: #333333;
     cursor: pointer;
     font-size: 8pt;
     font-weight: bold;
     line-height: 1em;
     padding: 3px;
     margin: 2px 0px;
     text-decoration: none;
}
/* end of common styles */
/* CRM Rating portlet */
 .ViewRatingDiv {
     border:1px solid gray;
     border-top-left-radius:8px;
     border-top-right-radius:8px;
     border-bottom-left-radius:8px;
     border-bottom-right-radius:8px;
}
 .ViewRatingDiv .ViewRatingHeaderDiv, .ViewRatingDiv {
     border-radius:0px !important;
     background-color: white;
     border: 1px solid #ccc;
     border-top-left-radius: 0px !important;
     border-top-right-radius: 0px !important;
}
 .ViewRatingDiv .ViewRatingTitleDiv {
     padding:5px 5px 5px 5px;
}
 .ViewRatingDiv .ViewRatingControlDiv {
     padding:0px 5px 0px 5px;
}
 .ViewRatingDiv .ViewRatingCountDiv {
     padding:5px 5px 5px 5px;
}
 .ViewRatingDivNoBorder {
     border:0px none;
     width:250px !important;
}
 .ViewRatingDivNoBorder .ViewRatingHeaderDiv {
     background: url("/common/resources/shared/images/themeElements/table_header.gif") repeat-x scroll 0 0 #EAEAEA;
     border: 1px solid #CCCCCC;
     border-collapse: collapse;
     color: #333333;
     text-align: left;
     text-transform: uppercase;
     font-size: 10pt;
     font-weight: bold;
     height: 20px;
     padding-left: 5px;
     padding-top: 8px;
}
 .ViewRatingDivNoBorder .ViewRatingTitleDiv {
     padding:5px 5px 5px 5px;
}
 .ViewRatingDivNoBorder .ViewRatingControlDiv {
     padding:0px 5px 0px 5px;
}
 .ViewRatingDivNoBorder .ViewRatingCountDiv {
     padding:5px 5px 5px 5px;
}
 .ViewRatingDivNoBorder, .actionview {
     margin-bottom: 20px;
}
 .ViewRatingTitleDiv, .ViewRatingControlDiv, .ViewRatingCountDiv {
     width:228px !important;
}
 .ViewRatingTitleDiv, .ViewRatingControlDiv {
     width: 248px;
     padding: 10px !important;
     border-left: 1px solid #CCC;
     border-right: 1px solid #CCC;
     color: #3D3D3D;
     font-family: arial;
}
 .ViewRatingControlDiv {
     padding: 5px 10px !important;
}
 .ViewRatingCountDiv {
     width: 248px;
     padding: 10px !important;
     border-left: 1px solid #CCC;
     border-right: 1px solid #CCC;
     border-bottom: 1px solid #CCC;
     color: #3D3D3D;
     font-family: arial;
}
/* end of crm portlet styles */
/* CRM Attachment portlet styles */
 .dvViewAttachment {
     border:1px solid #cccccc;
}
 .dvViewAttachmentNoBorder {
     border:0px none;
}
/* end of CRM Attachment portlet styles */
/* CRM Comment portlet styles */
 .PostForm .crm_comment_content {
     border-radius:8px 8px 8px 8px;
     border:1px solid #cccccc;
     background-color:White;
}
 .PostFormNoBorder .crm_comment_content {
     border:0px none;
     background-color:White;
}
 .ListForm .CommentList tbody {
     border-bottom:1px solid #cccccc !important;
     background-color:White;
}
 .ListForm .CommentList .grid_header {
     border:1px solid #cccccc;
     background-color:White;
     height:25px;
}
 .ListForm .CommentList .grid_header .headerLeft {
     border-top-left-radius:8px;
     padding-left:5px;
}
 .ListForm .CommentList .grid_header .headerRight {
     border-top-right-radius:8px;
}
 .ListForm .CommentList .itemLeft {
     border-left:1px solid #cccccc;
}
 .ListForm .CommentList .itemRight {
     border-right:1px solid #cccccc;
}
 .ListForm .CommentList .grid_pager {
     border-left:1px solid #cccccc;
     border-right:1px solid #cccccc;
}
/* no border for list */
 .ListFormNoBorder .CommentList tbody {
     background-color:White;
}
 .ListFormNoBorder .CommentList .grid_header {
     background-color:White;
     height:25px;
}
 .ListFormNoBorder .CommentList .grid_header .headerLeft {
     padding-left:5px;
}
 .ListFormNoBorder .CommentList .grid_header .headerRight {
}
 .ListFormNoBorder .CommentList .itemLeft {
}
 .ListFormNoBorder .CommentList .itemRight {
}
 .ListFormNoBorder .CommentList .grid_pager {
     border-left:1px solid #cccccc;
     border-right:1px solid #cccccc;
}
 .rrtOver a {
}
 .PostForm, .ListForm, .CommentList, .CommentList th, .CommentList td, .CommentList tr {
     border-style:none !important;
     border:0px !important;
}
 .ListForm .CommentList .itemLeft {
     list-style: none;
     width: 500px;
}
 .PostForm, .ListForm, .CommentList, .CommentList th, .CommentList td, .CommentList tr {
     border-style:none !important;
     border:0px !important;
}
 .CommentList th {
     background:#ccc;
}
 .comment_delete_button itemRight, .itemLeft, .comment_rate_buttons {
     border-bottom:1px solid #ccc !important;
}
 .comment_box {
     padding: 10px;
     overflow: auto;
}
 .comment_info {
     float: left;
     margin-right: 10px;
}
 .comment_data {
     float: left;
     display: block;
     width: 360px;
     font-family: helvetica, arial;
     font-size: 10pt;
     color: #3d3d3d;
}
 .comment_head {
     float: left;
}
 .publish_date {
     padding-top: 5px;
     font-size: 10px;
     color: #969696;
}
 .author {
     font-size: 11px;
     padding-bottom: 3px;
     text-align: left;
     text-decoration: underline;
}
 .title {
     padding-top: 3px;
     padding-bottom: 5px;
     font-weight: bold;
}
/* end of Comment Portlet Styles */
/* CRM Search portlet styles */
 .crmSearch {
}
 .crmSearch .viewcontentClass {
     padding-left:10px;
}
 .crmSearch .input {
     border:1px solid #C0C0C0;
     height:25px;
}
 .sidebarImageClass {
     height:50px;
     width:200px;
     border:0 0 0 0;
}
 .sidebarClass {
     width:200px;
     vertical-align:top;
     border:1px solid #cccccc;
     padding-left:5px;
}
 .divFilter {
     text-align:left;
}
 .searchHeaderLeft {
     height:30px;
     background-color:rgb(235, 244, 255);
     width:50%;
     border-top:1px solid #cccccc;
     border-left:1px solid #cccccc;
     border-bottom:1px solid #cccccc;
     padding-left:5px;
}
 .searchHeaderRight {
     height:30px;
     background-color:rgb(235, 244, 255);
     width:50%;
     border-top:1px solid #cccccc;
     border-right:1px solid #cccccc;
     border-bottom:1px solid #cccccc;
     padding-right:5px;
}
 .searchSort {
     height:30px;
     background-color:rgb(235, 244, 255);
     width:100%;
     border-left:1px solid #cccccc;
     border-right:1px solid #cccccc;
     border-bottom:1px solid #cccccc;
     padding-right:5px;
}
 .filter_sub_header {
     display:block;
     font-weight:bold;
     padding-top:10px;
     text-align:left;
}
 .moreBtn {
     color:Blue;
     margin-right:5px;
     float:right;
}
 .linebreak {
     clear:both;
     margin-left:0px;
     margin-right:5px;
     border-top:1px solid #CCCCCC;
     border-bottom:none;
     border-left:none;
     border-right:none 
}
 .customRange {
     font-weight:bold;
}
 .highlightBtn {
     color:Red;
     font-weight:bold;
     font-size:10pt;
}
 .highlightBtn:hover {
     color:Red;
     font-size:10pt;
     font-weight:bold;
}
 .normalBtn {
     color:Black;
     font-weight:normal;
     font-size:10pt;
}
 .normalBtn:hover {
     font-size:10pt;
}
 .boldLinkButton {
     font-weight:bold;
     color:Blue;
}
/* search portlet design mode */
 .divEdit .divSearchSettings {
}
 .divEdit .divObjectTemplate {
}
 .divEdit .divKeywords {
     border:1px solid #A0A0A0;
     border-bottom: 0px none;
}
 .divEdit .divKeywords .rlbGroup {
     margin : 5px 0 5px 0;
}
/* design mode filter section */
 .divEdit .divFilter {
     border:1px solid #A0A0A0;
     border-bottom: 0px none;
}
 .divEdit .divFilter .rlbGroup {
     margin : 5px 0 5px 0;
}
 .divEdit .divSort {
}
 .divEdit .RadComboBox_Default {
     width:35px !important;
}
/* search portlet design mode end */
/* end of CRM Search portlet styles */
/* display result control styles */
 .DisplaySearch .header {
     background-color:#C6E2FF;
     height:28px;
}
 .DisplaySearch .headerLeft {
     float:left;
     margin-left:5px;
     margin-top:2px;
     margin-bottom:2px;
}
 .DisplaySearch .headerRight {
     float:right;
     margin-right:5px;
     margin-top:2px;
     margin-bottom:2px;
}
 .DisplaySearch .footerLeft {
     float:left;
}
 .DisplaySearch .footerRight {
     float:right;
}
/* end of display result control styles */
/* view portlet styles */
 .viewPortlet {
     width:700px;
}
 .viewTemplatePortlet {
     margin-top: 5px;
     margin-bottom: 1px;
     spacing: 15px;
     padding: 10px;
     width:700px;
}
/* end of view portlet styles */
/* You maybe interest in portlet styles */
 .pnlInterestedView {
}
 .related_enumeration_title {
     padding: 4px;
     text-transform: uppercase;
     font-family: arial;
}
 .related_enumeration_title span {
     color:Black;
     font-weight:bold;
     font-size: 9pt;
}
 .tbl_header titlediv {
     border:0px !important;
     border-style:none !important;
     border-bottom:1px solid #ccc !important;
}
 .youmightlike_editbutton {
     float:right;
}
 .firstviewdiv {
     border:0px !important;
     border-style:none;
}
 .btn_div {
     background-color: #F1EDED;
     border-top: 1px solid #CCC;
}
 .pnlinteresteditemscontent {
     border: 1px solid #CCC;
     border-top: none;
}
 .pnlinteresteditems .tbl_header {
     width:340px !important;
}
 .itemtr td {
     padding-top: 10px;
}
/* end of You maybe interest in portlet styles */
/* crm action portlet styles */
 .action_btn_div {
     border:1px solid #CCCCCC;
     border-top:0px none;
}
/* end of crm action portlet styles */
/* crm styles */
 .css_crm_thumbnail span {
     display:inline;
}
 .crm_create_header {
     border-bottom:0 none;
}
 .crm_create_div .tbl_header {
     border-bottom: 0 none;
}
 .CRM_create_header {
     border-bottom: 0 none;
}
 .crm_object_view .tbl_row_alt td {
     background: #F2F2F2 !important;
}
/* CRM Application menu */
 .CRMMenu a.rmLink {
     cursor:default;
     display:block;
     white-space:pre-wrap !important;
     width:175px !important;
}
 .CRMMenu .rmLink {
     float:left;
     outline:0 none;
     padding:0 0 0 12px;
     white-space:normal !important;
     width:175px !important;
}
 .CRMMenu .rmItem {
     width:175px !important;
}
 .CRMMenu .rmExpanded {
     white-space:normal !important;
     width:175px !important;
}
 .RadTabStrip .rtsLI img {
     height:16px;
     width:16px;
}
/* CRM Application menu end */
/* Added for CRM */
 .CrmDiv {
     display: block;
     padding-left: 5px;
     margin-left: 5px;
     height: 100%;
     margin-right: 5px;
     overflow: auto;
     padding-top:5px;
}
 .CrmApplicationDiv {
     position: relative;
     display:inline;
     float:right;
     top: -28px;
     margin-bottom: -41px;
}
 .CrmApplicationTitle {
     border-bottom:solid 1px gray;
     padding-bottom:5px;
}
 .portlet_header {
     margin-left:5px;
}
 .crm_gridview_table_no_border {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     font-weight: bold;
     padding-left: 2px;
     text-align: left;
     height : 23px;
     background-color: #EEE9E9;
     border:solid 1px gray;
}
 .crm_gridview_table_no_border .header {
     height:35px;
}
 .crm_gridview_table_no_border .header .header_left {
     width:45%;
     white-space: nowrap;
}
 .crm_gridview_table_no_border .header .header_right {
     width:55%;
     white-space:nowrap;
}
 .crm_gridview_table_no_border .header a {
     font-weight:normal;
}
 .crm_gridview_table_no_border .footer {
     height:5px;
}
 .crm_gridview_table_no_border .gridview_div {
     width:99%;
}
 .crm_gridview_table {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     padding-left: 2px;
     text-align: left;
     border-collapse: collapse;
     height : 23px;
     font-weight:bold;
     background-color: #EEE9E9;
     border:solid 1px gray;
}
 .crm_gridview_table .tbl_row_data {
     text-align:left;
}
 .crm_gridview_table .tbl_row_data_alter {
     text-align:left;
}
 .crm_gridview_table .header {
     height:35px;
}
 .crm_gridview_table .header .header_left {
     width:45%;
     white-space: nowrap;
}
 .crm_gridview_table .header .header_right {
     width:55%;
     white-space:nowrap;
}
 .crm_gridview_table .header a {
     font-weight:normal;
}
 .crm_gridview_table .footer {
     height:5px;
}
 .crm_gridview_table .gridview_div {
     width:99%;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\EnterValidation.css * */
/* 1. validation_serverside_message 2. validation_table_row_text 3. validation_clientside_message 4. notice_message */
 .validation_serverside_message {
     color: Black;
     background-color: yellow;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     border : 1px;
     border-style : solid;
     border-color : #FF0000;
     border-collapse: collapse;
     padding: 3px;
}
 .validation_table_row_text {
     color: Red;
     font-weight:bold;
}
 .validation_clientside_message {
     color: Red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     border : 0px;
     border-collapse: collapse;
     padding: 3px;
}
 .alert_display_serverside_message {
     color: Black;
     background-color: yellow;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     border : 1px;
     border-style : solid;
     border-color : #FF0000;
     border-collapse: collapse;
     padding: 3px;
}
 .notice_message {
     color: Black;
     background: #FFFFE1 url("/common/resources/shared/images/information.png") no-repeat 8px 8px;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     font-weight: bold;
     padding: 8px 8px 8px 32px;
}
 .warning_message {
     color: Black;
     background: #FFFFE1 url("/common/resources/shared/images/objects/cs_log/warn.gif") no-repeat 8px 8px;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     font-weight: bold;
     padding: 8px 8px 8px 32px;
}
 .error_message {
     color: Black;
     background: #FFFFE1 url("/common/resources/shared/images/objects/cs_log/error.gif") no-repeat 8px 8px;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     font-weight: bold;
     padding: 8px 8px 8px 32px;
}
 .error_message_border {
     border: 1px solid #ce1919;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\forum.css * */
 .forum_tbl {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #fff;
}
 .forum_header, table.forum_header td, tr.forum_header td {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #EAEAEA url(/common/resources/shared/images/themeElements/table_header.gif) repeat-x;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-align: left;
     text-transform: uppercase;
}
 table.forum_tbl tr.forum_header td, table.forum_header td, tr.forum_header td {
     border: none;
}
 .forum_header_link, .forum_header_link:hover {
     color: #860000;
     text-decoration: underline;
}
 A.btn_bar, A.forum_btn_bar, A.action_btn_bar {
     display: inline-block;
     padding: 4px 4px 4px 24px;
     margin: 1px;
     border: 1px solid #999;
     border-top-color: #ccc;
     border-left-color: #ccc;
     background-color: #eee;
     color: #3399cc;
     font-weight: bold;
     background-repeat: no-repeat;
     background-position: 4px center;
     white-space: nowrap;
     text-decoration:none;
}
 A.btn_bar:hover, A.forum_btn_bar:hover, A.action_btn_bar:hover {
     color: #333;
     text-decoration: underline;
}
 A.btn_bar:hover {
     background-color: #FFCC00;
}
 A.forum_btn_bar:hover {
     background-color: #EAF4FF;
}
 A.action_btn_bar:hover {
     background-color: #fff;
}
 A.forum_link, A.forum_link:hover, A.forum_main_link, A.forum_main_link:hover {
     color: #860000;
     text-decoration: underline;
}
 .grid_row_alt_forum {
     background: #EAF4FF;
}
 .grid_header_forum {
     font-weight: bold;
     background: #99BADD;
     text-align: left;
}
 .comment_header {
     font-weight:bold;
}
 A.forum_menu_header_btn_bar {
     display: inline-block;
     padding: 2px;
     margin: 2px;
     color: gray;
     font-weight: bold;
     background-repeat: no-repeat;
     background-position: 1px -1px;
     padding-left: 22px;
     line-height: normal;
     white-space: nowrap;
     text-decoration:none;
     background-color: transparent;
     background-position: left;
}
 A.forum_menu_header_btn_bar:hover {
     background-color: #EAF4FF;
     color: black;
     text-decoration: none;
}
 .forum_menu_tbl {
     font-family: Arial,Verdana;
     font-size: 10pt;
     border: 1px solid #ccc;
     border-top-color: #EAF4FF;
     border-bottom-color: Gray;
     border-collapse: collapse;
     background-color: #EAF4FF;
}
 .forum_tr_attachment {
     background-color:#E2E6EC;
}
 A.temp, A.temp:hover {
     color: #3399cc;
     font-size:8;
}
 A.temp:hover {
     color:gray;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Gateway.css * */
 .sp_siteAgreement .sp_introMessage, .sp_siteAgreement .sp_safetyCourse {
     margin-bottom: 1.5em;
}
 .sp_siteAgreement .sp_form .sp_submit {
     margin-top: 1em;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Grid.css * */
/* 1. datagrid_header_table 2. datagrid_header_table_text A.datagrid_header_table_text:link, A.datagrid_header_table_text:visited, A.datagrid_header_table_text:hover 3. grid_row 4. grid_row_alt 5. grid_header 6. grid_pager 7. grid_footer 8. grid_Border */
 .datagrid_header_table, table.datagrid_header_table td {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #EAEAEA url(/common/resources/shared/images/themeElements/table_header.gif) repeat-x;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-align: left;
     text-transform: uppercase;
}
 td.datagrid_header_table, table.datagrid_header_table td {
     border-left: none;
     border-right: none;
}
 .datagrid_header_table_text, A.datagrid_header_table_text:link, A.datagrid_header_table_text:visited, A.datagrid_header_table_text:hover {
     font-weight: bold;
     text-align: left;
     text-transform: uppercase;
}
 .grid_row {
     text-align:left;
     background: #fff;
}
 .grid_row_alt {
     text-align:left;
     background: #F2F2F2;
}
 .grid_row td, .grid_row_alt td {
     border: none;
     padding: 5px;
     color: #000;
}
 .grid_header, tr.grid_header td, tr.grid_header th {
     border: none;
     border-bottom: 1px solid #ccc;
     border-collapse: collapse;
     background: #F2F2F2;
     padding: 5px;
     color: #333;
     font-weight: bold;
}
 .grid_pager {
     border: 1px solid #ccc;
     background: #F2F2F2;
     padding: 5px 1px;
     color: #333;
}
 tr.grid_pager td {
     border: 1px solid #ccc;
}
 tr.grid_pager td td {
     border: none;
}
 .grid_pager span {
     border: 1px solid #ccc;
     padding: 5px;
     color: #333;
     cursor: default;
     display: inline-block;
     line-height: 16px;
}
 .grid_pager a, .grid_pager a:hover {
     padding: 6px;
     color: #333;
     display: inline-block;
     line-height: 16px;
}
 .grid_pager a:hover {
     border: 1px solid #b1cfff;
     padding: 5px;
}
 .grid_pager a.aspNetDisabled:hover {
     border: none;
     padding: 6px;
}
 .grid_footer {
     border: 1px solid #ccc;
     background: #F2F2F2;
     padding: 5px 1px;
     color: #333;
}
 .grid_Border {
     border-style: solid;
     width: 100%;
}
 .crm_grid_row, .crm_grid_row td {
     background: #fff;
}
 .crm_grid_row td, .crm_grid_header th {
     padding-top: 4px;
     padding-left: 2px;
     padding-right: 15px;
}
 .crm_grid_header {
     background: #f3f3f3;
     font-weight: bold;
     text-align: left;
}
 .datagrid_header_table_nocrm {
     font-weight: bold;
     padding-left: 2px;
     text-align: left;
     border-collapse: collapse;
     height: 23px;
     background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif);
     background-repeat: repeat-x;
}
 div.PageSize {
     padding-top:3px;
     margin-top:-33px;
     padding-left:5px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Label.css * */
 .label_skin_corporation {
     font-size:8pt;
}
 .label_skin_bold {
     font-weight:bold;
     font-size:10pt;
}
 .label_skin_italic {
     font-style:italic;
     font-size:10pt;
}
 .label_skin_description {
     font-size:8pt;
     color:#a3a3a3;
}
 .datagrid_header_table_text {
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Minicalendar.css * */
 .tbl_miniCalendarHeader {
     font-weight: bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     padding: 2px;
}
 .tbl_miniCalendarHeader_small {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size:8pt;
     padding: 2px;
}
 .tbl_mini_calendar {
     background-color:#9C9CCE;
}
 .bluetbl_mini_calendar {
     background-color:#B6C8EA;
}
 .mini_calendar_day_small {
     color: #636363;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 A.mini_calendar_day_small:link, A.mini_calendar_day_small:visited {
     font-weight: bold;
     color: red;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 A.mini_calendar_day_small:hover {
     font-weight: bold;
     color: black;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 .mini_calendar_header_small {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
}
 td.mini_calendar_header_small {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background:#9C9CCE;
}
 A.mini_calendar_header_small:link, A.mini_calendar_header_small:visited {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 A.mini_calendar_header_small:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 A.mini_calendar_event_small:link, A.mini_calendar_event_small:visited {
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
     text-decoration:underline;
}
 A.mini_calendar_event_small:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
     text-decoration:underline;
}
 A.mini_calendar_event_bold_small:link, A.mini_calendar_event_bold_small:visited {
     font-weight: bold;
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 A.mini_calendar_event_bold_small:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 .mini_calendar_day {
     color: #636363;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 A.mini_calendar_day:link, A.mini_calendar_day:visited {
     font-weight: bold;
     color: red;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 A.mini_calendar_day:hover {
     font-weight: bold;
     color: black;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 .mini_calendar_header {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
}
 td.mini_calendar_header {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     background:#9C9CCE;
}
 .mini_calendar_tbl {
     background:#9C9CCE;
}
 A.mini_calendar_header:link, A.mini_calendar_header:visited {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.mini_calendar_header:hover {
     font-weight:bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.mini_calendar_event:link, A.mini_calendar_event:visited {
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_calendar_event:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_calendar_event_bold:link, A.mini_calendar_event_bold:visited {
     font-weight: bold;
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.mini_calendar_event_bold:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 .bluemini_calendar_day_small {
     color:#636363;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 A.bluemini_calendar_day_small:link, A.bluemini_calendar_day_small:visited {
     font-weight: bold;
     color: red;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 A.bluemini_calendar_day_small:hover {
     font-weight: bold;
     color: black;
     font-family: Arial, Helvetica, Geneva;
     font-size: 8pt;
}
 .bluemini_calendar_header_small {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
}
 td.bluemini_calendar_header_small {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     background:#B6C8EA;
}
 A.bluemini_calendar_header_small:link, A.bluemini_calendar_header_small:visited {
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 A.bluemini_calendar_header_small:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 .bluemini_calendar_event_small {
     color: #000000;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
     text-decoration:none;
}
 A.bluemini_calendar_event_small:link, A.bluemini_calendar_event_small:visited {
     color:#636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event_small:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event_bold_small:link, A.bluemini_calendar_event_bold_small:visited {
     font-weight: bold;
     color:#636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event_bold_small:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
     text-decoration:underline;
}
 .bluemini_calendar_day {
     color:#636363;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 A.bluemini_calendar_day:link, A.bluemini_calendar_day:visited {
     font-weight: bold;
     color: red;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 A.bluemini_calendar_day:hover {
     font-weight: bold;
     color: black;
     font-family: Arial, Helvetica, Geneva;
     font-size: 10pt;
}
 .bluemini_calendar_header {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
}
 .bluemini_calendar_tbl {
     border : 2px;
     border-style : solid;
     border-color : #99C8EA;
     background:#B6C8EA;
}
 td.bluemini_calendar_header {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     background:#B6C8EA;
}
 A.bluemini_calendar_header:link, A.bluemini_calendar_header:visited {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.bluemini_calendar_header:hover {
     font-weight:bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event:link, A.bluemini_calendar_event:visited {
     color:#636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event_bold:link, A.bluemini_calendar_event_bold:visited {
     font-weight: bold;
     color:#636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 A.bluemini_calendar_event_bold:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 11pt;
     text-decoration:underline;
}
 .tbl_cell_calendar {
     background-color: #FFFFFF;
}
 .tbl_cell_calendar_small {
     background-color: #FFFFFF;
}
 .bluetbl_cell_calendar {
     background-color: #FFFFFF;
}
 .bluetbl_cell_calendar_small {
     background-color: #FFFFFF;
}
 .tbl_cell_today_calendar {
     background-color: #78DDDD;
}
 .tbl_cell_today_calendar_small {
     background-color: #78DDDD;
}
 .bluetbl_cell_today_calendar {
     background-color: #78DDDD;
}
 .bluetbl_cell_today_calendar_small {
     background-color: #78DDDD;
}
 .mini_calendar_today {
     color: #860000;
}
 .bluemini_calendar_today {
     color: #860000;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\MiniUpcomingEvent.css * */
/**************** new css *******************/
 .ptl_upcomingevents_carousel, .ptl_upcomingevents_list, .ptl_upcomingevents_events {
     list-style-type: none;
     padding: 0px;
     margin: 0px;
}
 .caroufredsel_wrapper {
     width: 100% !important;
}
 .ptl_upcomingevents_page{
     position: relative;
     float: left;
}
 .ptl_upcomingevents_date {
     display: block;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     background: #FFFFFF;
     background-image: -webkit-linear-gradient(top, #fff, #fff, #eaeaea);
     border: 1px solid #494949;
     border-radius: 4px 4px 4px 4px;
     -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px;
     box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
     width: 38px;
     text-align: center;
}
 .ptl_upcomingevents_date .ptl_upcomingevents_month {
     background: #494949 url(/common/resources/shared/images/UpcomingEvents/glare.png) repeat-x 50% top;
     border-radius: 3px 3px 0px 0px;
     padding: 1px;
     display: block;
     color: #FFFFFF;
     font-size: 11px;
     font-weight: bold;
     letter-spacing: 1px;
     text-transform:uppercase;
}
 .ptl_upcomingevents_date .ptl_upcomingevents_day {
     padding: 2px 0px 1px 0px;
     color: #3B3F43;
     font-size: 18px;
     font-weight: bold;
     display: block;
}
 .ptl_upcomingevents_events {
     position: relative;
     margin-left: 50px;
     display: block;
}
 .ptl_upcomingevents_details {
     min-height: 45px;
     margin-bottom: 1em;
}
 .ptl_upcomingevents_details .event_title {
     display: block;
     color: #000;
     font-weight: bold;
     text-decoration: none;
     white-space: pre-wrap;
}
 .ptl_upcomingevents_details .event_title:hover {
     text-decoration: underline;
     white-space: pre-wrap;
}
 .ptl_upcomingevents_details .event_time {
     display: block;
     font-size: 12px;
     white-space: pre-wrap;
}
/***** custom ***********/
 .ptl_upcomingevents_custom h2.ptl_upcomingevents_header {
     color: #494949;
     font-size: 15pt;
}
 .ptl_upcomingevents_footer .ptl_upcomingevents_buttons {
     width: 38px;
     float: left;
     margin-right: 8px;
}
 .ptl_upcomingevents_footer .ptl_upcomingevents_button {
     border-radius: 7px;
     background-color: #494949;
     margin: 0px 0px 0px 2px;
     width: 15px;
     height: 15px;
     position: relative;
}
 .ptl_upcomingevents_button a {
     display: block;
     height: 14px;
     cursor: pointer;
}
 .ptl_upcomingevents_button span {
     display: none;
}
 .ptl_upcomingevents_buttons .prev {
     float: left;
     background-image: url(/common/resources/shared/images/UpcomingEvents/arrow-left.png);
     background-repeat: no-repeat;
     background-position: 4px 4px;
}
 .ptl_upcomingevents_buttons .next {
     float: right;
     background-image: url(/common/resources/shared/images/UpcomingEvents/arrow-right.png);
     background-repeat: no-repeat;
     background-position: 5px 4px;
}
 .ptl_upcomingevents_footer .more_events:link, .ptl_upcomingevents_footer .more_events:visited, .ptl_upcomingevents_footer .more_events:active {
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
     color: #000000;
}
 .ptl_upcomingevents_footer .more_events:hover {
     text-decoration: underline;
}
/********** legacy css *************/
 .tbl_mini_upcomingevent {
     background-color:#FFFFFF;
}
 .mini_upcomingevent_header {
     font-weight:bold;
     color: #003300;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
}
 td.mini_upcomingevent_header {
     font-weight:bold;
     color: #003300;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background:#9C9CCE;
}
 A.mini_upcomingevent_header:link, A.mini_upcomingevent_header:visited {
     font-weight:bold;
     color: #003300;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_upcomingevent_header:hover {
     font-weight:bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 .mini_upcomingevent_event {
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
}
 A.mini_upcomingevent_event:link, A.mini_upcomingevent_event:visited {
     color: #860000;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_upcomingevent_event:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_upcomingevent_event_bold:link, A.mini_upcomingevent_event_bold:visited {
     font-weight: bold;
     color:#860000;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.mini_upcomingevent_event_bold:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 .bluetbl_mini_upcomingevent {
     background-color:#E1ECFC;
}
 .bluemini_upcomingevent_header {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
}
 td.bluemini_upcomingevent_header {
     font-weight:bold;
     color: black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background:#B6C8EA;
}
 A.bluemini_upcomingevent_header:link, A.bluemini_upcomingevent_header:visited {
     font-weight:bold;
     color: white;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_upcomingevent_header:hover {
     font-weight:bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 .bluemini_upcomingevent_event {
     color: #636363;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 9pt;
}
 A.bluemini_upcomingevent_event:link, A.bluemini_upcomingevent_event:visited {
     color:#860000;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_upcomingevent_event:hover {
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_upcomingevent_event_bold:link, A.bluemini_upcomingevent_event_bold:visited {
     font-weight: bold;
     color:#860000;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
 A.bluemini_upcomingevent_event_bold:hover {
     font-weight: bold;
     color: red;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     text-decoration:underline;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Portal.css * */
 .ptlreActions.reToolbar.Office2010Black li {
     background: #323232 0 -6999px repeat-x url('https://radskincdn.sharpschool.com/ajaxz/2013.3.1324/Office2010Black/Grid/sprite.png');
     padding: 3px 0 !important;
}
 .ptlreActions.reToolbar.Office2010Black .ptlreButton {
     font-family: "Segoe UI",Arial,Helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
     padding: 3px 10px;
     background-color: #c7c7c7;
     border: 1px solid #262626;
     border-radius: 3px;
     color: #000;
}
 .ptlreActions.reToolbar.Office2010Black .ptlreButton:hover {
     background-color: #fff3c9;
     background-image: linear-gradient(#ffe68b 0%, #ffe176 25%, #ffe176 50%, #fff3c9 100%);
     border: 1px solid #f7c840;
}
 .ptlreActions.reToolbar.Office2010Black .ptlreButton.active {
     background-color: #FEEE77;
     background-image: linear-gradient(#F9D04C 0%, #F7CA42 25%, #F7C840 50%, #FEEE77 100%);
     border: 1px solid #C28B31;
}
 .inlineeditwindow {
     text-align:center;
}
 .inlineeditaction {
     vertical-align: top;
     text-align:right;
     margin-right:20px;
}
 .inlineeditmessage {
     text-align:left;
     vertical-align:top;
}
 .inlineeditimage {
     float:left;
     padding-left:10px;
     padding-right:10px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\PortletConfirmDel.css * */
 .ptlConfirmDelIcon {
     float:left;
     text-align:left;
}
 .ptlConfirmDelMessage {
     text-align:left;
     overflow: hidden;
     margin-right: 10px;
}
 .ptlConfirmDelButton {
     margin-right:10px;
     text-align: right;
}
 .ptlConfirmDelWindow {
     z-index: 99999;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\progressbar.css * */
 .divprogress {
     text-align:center;
     float:left;
     padding-top:10px;
     clear:both;
     width:100%;
}
 .divprogress span {
     background-position:top center;
     background-repeat:no-repeat;
     display:block;
     float:left;
     padding-top:15px;
}
 .divprogress .begin_current {
     background-image:url(/common/resources/shared/progress_bar/begin_phase_current.gif);
}
 .divprogress .begin_done {
     background-image:url(/common/resources/shared/progress_bar/begin_phase_done.gif);
}
 .divprogress .mid_current {
     background-image:url(/common/resources/shared/progress_bar/mid_phase_current.gif);
}
 .divprogress .mid_done {
     background-image:url(/common/resources/shared/progress_bar/mid_phase_done.gif);
}
 .divprogress .mid_undone {
     background-image:url(/common/resources/shared/progress_bar/mid_phase_undone.gif);
}
 .divprogress .end_current {
     background-image:url(/common/resources/shared/progress_bar/end_phase_current.gif);
}
 .divprogress .end_undone {
     background-image:url(/common/resources/shared/progress_bar/end_phase_undone.gif);
}
 .sessionList div {
     line-height:1.5;
}
 .sessionList .session_title {
     font-weight:bold;
     padding-left:2em;
}
 .sessionList .session_detail {
     padding-left:3em;
}
 .session_container {
     position:relative;
}
 .session_container .chk {
     position:absolute;
}
 .session_container .sub_session {
     border-bottom:solid 1px #d4d0c8;
     padding-left:4em;
}
 div#divNav {
     text-align:center;
     margin-top:40px;
}
 div#divNav input {
    /* width:120px;
     */
     margin:10px;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\RadAsyncUpload.css * */
 .radUpload_attachment, .AttachmentRemoveAll {
     float: left;
}
 .radUpload_attachment {
     margin-right:3px;
}
 .radUpload_attachment .ruFileWrap {
     width: auto !important;
     height: auto !important;
}
 .radUpload_attachment .ruFakeInput {
     display: none;
}
 .radUpload_attachment input.ruBrowse, .AttachmentRemoveAll {
     border: 1px solid #ccc;
     border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
     padding: 5px 5px 4px 24px;
     color: #333333;
     font: bold 8pt 'Segoe UI', Arial, sans-serif;
     height: auto;
     width: auto;
     line-height: 16px;
     text-decoration: none;
     cursor: pointer;
     margin: 0px;
}
 .radUpload_attachment input.ruButton {
     width:90px;
}
 .radUpload_attachment input.ruButtonHover, .AttachmentRemoveAll:hover {
     border-color: #b1cfff #99b7d7 #3677cb #d3e3fb;
}
 .radUpload_attachment input.ruBrowse, .radUpload_attachment input.ruButtonHover {
     background: #F5F5F5 url(/common/resources/shared/images/attachment.gif) no-repeat 4px center !important;
}
 .AttachmentRemoveAll {
     margin-left: 2px;
     background: #F5F5F5 url(/common/resources/shared/images/remove_all.gif) no-repeat 4px center;
}
 .imgAttachDelete {
     cursor:pointer;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\RadGridView.css * */
/*Telerik RadGrid CrmStandard Skin*/
/*global*/
 .RadGrid_CrmStandard {
     border:1px solid #828282;
     color:#333;
     padding:0 0 0 0;
     margin: 0 0 0 0;
}
 .RadGrid_CrmStandard table {
     border-spacing: 0;
     border-collapse:collapse;
}
 .RadGrid_CrmStandard, .RadGrid_CrmStandard .rgMasterTable, .RadGrid_CrmStandard .rgDetailTable, .RadGrid_CrmStandard .rgGroupPanel table, .RadGrid_CrmStandard .rgCommandRow table, .RadGrid_CrmStandard .rgEditForm table, .GridToolTip_CrmStandard {
     font:10pt Tahoma,Verdana,Arial,Helvetica;
     border:0px none;
     border-collapse:collapse;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr a:link, .RadGrid_CrmStandard .rgHeaderDiv tr a:visited, .RadGrid_CrmStandard .rgHeaderDiv tr a:active, .RadGrid_CrmStandard .rgHeaderDiv tr a:hover {
     color:#fff;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr .rgHeaderDiv, .RadGrid_CrmStandard .rgHeaderDiv tr .rgHeaderDiv a:link {
     text-align:left !important;
     font-weight: normal;
     padding-left:3px;
}
 .RadGrid_CrmStandard .rgHeaderDiv table thead {
     background-color:rgb(3, 124, 175);
     color:White;
     border:0 none;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr {
     background-color:rgb(3, 124, 175);
     color:White;
     border:0 none;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr th {
     background-color:rgb(3, 124, 175);
     color:White;
     border:0 none;
     text-align:left;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr th:first-child {
     border-top-left-radius:8px;
}
 .RadGrid_CrmStandard .rgHeaderDiv tr th:last-child {
     border-top-right-radius:8px;
}
 .RadGrid_CrmStandard .rgMasterTable, .RadGrid_CrmStandard .rgDetailTable {
     border-collapse:collapse !important;
}
 .RadGrid_CrmStandard .rgRow, .RadGrid_CrmStandard .rgAltRow, .RadGrid_CrmStandard .rgHeader, .RadGrid_CrmStandard .rgResizeCol, .RadGrid_CrmStandard .rgPager, .RadGrid_CrmStandard .rgGroupPanel {
     cursor:default;
}
 .RadGrid_CrmStandard .rgRow td, .RadGrid_CrmStandard .rgAltRow td, .RadGrid_CrmStandard .rgEditRow td, .RadGrid_CrmStandard .rgFooter td, .RadGrid_CrmStandard .rgFilterRow td, .RadGrid_CrmStandard .rgHeader, .RadGrid_CrmStandard .rgResizeCol, .RadGrid_CrmStandard .rgGroupHeader td {
     padding-left:7px;
     padding-right:7px;
}
 .RadGrid_CrmStandard .rgAdd, .RadGrid_CrmStandard .rgRefresh, .RadGrid_CrmStandard .rgEdit, .RadGrid_CrmStandard .rgDel, .RadGrid_CrmStandard .rgFilter, .RadGrid_CrmStandard .rgPagePrev, .RadGrid_CrmStandard .rgPageNext, .RadGrid_CrmStandard .rgPageFirst, .RadGrid_CrmStandard .rgPageLast, .RadGrid_CrmStandard .rgExpand, .RadGrid_CrmStandard .rgCollapse, .RadGrid_CrmStandard .rgSortAsc, .RadGrid_CrmStandard .rgSortDesc, .RadGrid_CrmStandard .rgUpdate, .RadGrid_CrmStandard .rgCancel {
     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_CrmStandard .rgGroupItem input, .RadGrid_CrmStandard .rgCommandRow img, .RadGrid_CrmStandard .rgHeader input, .RadGrid_CrmStandard .rgFilterRow img, .RadGrid_CrmStandard .rgPager img {
     vertical-align:middle;
}
 .RadGrid_CrmStandard .rgDataDiv {
     height:auto !important;
}
/*header*/
 .RadGrid_CrmStandard .rgHeaderDiv {
}
 .rgTwoLines .rgHeaderDiv {
     background-position:0 -6200px;
}
 .rgNoScrollImage .rgHeaderDiv {
     background-image:none;
}
 .RadGrid_CrmStandard .rgHeader, .RadGrid_CrmStandard th.rgResizeCol {
     border:0;
     border-bottom:1px solid #828282;
     padding-top:5px;
     padding-bottom:2px;
     background:#eaeaea 0 -2300px repeat-x;
     text-align:left;
     font-weight:normal;
}
 .RadGrid_CrmStandard th.rgSorted {
     background-color:#c4c4c4;
     background-position:0 -2600px;
}
 .RadGrid_CrmStandard .rgHeader, .RadGrid_CrmStandard .rgHeader a {
     color:#333;
     text-decoration:none;
}
/*rows*/
 .RadGrid_CrmStandard .rgRow td, .RadGrid_CrmStandard .rgAltRow td, .RadGrid_CrmStandard .rgEditRow td, .RadGrid_CrmStandard .rgFooter td {
     border:0;
     border-bottom:0 none;
     padding-top:4px;
     padding-bottom:3px;
}
 .RadGrid_CrmStandard .rgAltRow {
}
 .RadGrid_CrmStandard .rgRow td, .RadGrid_CrmStandard .rgAltRow td {
     border-color:#fff;
}
 .RadGrid_CrmStandard .rgAltRow {
}
 .RadGrid_CrmStandard .rgRow .rgSorted {
     background-color:#E5E5CC;
}
 .RadGrid_CrmStandard .rgAltRow .rgSorted {
     background-color:#EFDBBD;
}
 .RadGrid_CrmStandard .rgSelectedRow .rgSorted, .RadGrid_CrmStandard .rgActiveRow .rgSorted, .RadGrid_CrmStandard .rgHoveredRow .rgSorted, .RadGrid_CrmStandard .rgEditRow .rgSorted {
     background-color:transparent;
}
 .RadGrid_CrmStandard .rgRow a, .RadGrid_CrmStandard .rgAltRow a, .RadGrid_CrmStandard .rgEditRow a, .RadGrid_CrmStandard .rgFooter a, .RadGrid_CrmStandard .rgEditForm a {
     color:#000;
}
 .RadGrid_CrmStandard .rgSelectedRow {
     background:#828282 0 -3900px repeat-x;
     color:#fff;
}
 *+html .RadGrid_CrmStandard .rgSelectedRow .rgSorted{
    background-color:#828282
}
 * html .RadGrid_CrmStandard .rgSelectedRow .rgSorted{
    background-color:#828282
}
 .RadGrid_CrmStandard .rgActiveRow, .RadGrid_CrmStandard .rgHoveredRow {
     background:#c5c5c5 0 -2900px repeat-x;
     color:#333;
}
 *+html .RadGrid_CrmStandard .rgActiveRow .rgSorted, *+html .RadGrid_CrmStandard .rgHoveredRow .rgSorted{
    background-color:#c5c5c5
}
 * html .RadGrid_CrmStandard .rgActiveRow .rgSorted, * html .RadGrid_CrmStandard .rgHoveredRow .rgSorted{
    background-color:#c5c5c5
}
 .RadGrid_CrmStandard .rgEditRow {
     background:#fff 0 -4900px repeat-x;
}
 *+html .RadGrid_CrmStandard .rgEditRow .rgSorted{
    background-color:#fff
}
 * html .RadGrid_CrmStandard .rgEditRow .rgSorted{
    background-color:#fff
}
 .RadGrid_CrmStandard .rgActiveRow td, .RadGrid_CrmStandard .rgActiveRow td.rgSorted, .RadGrid_CrmStandard .rgHoveredRow td, .RadGrid_CrmStandard .rgHoveredRow td.rgSorted {
     border-bottom-color:#9e9e9e;
}
 .RadGrid_CrmStandard .rgSelectedRow td, .RadGrid_CrmStandard .rgSelectedRow td.rgSorted {
     border-bottom-color:#6c6c6c;
}
/*footer*/
 .RadGrid_CrmStandard .rgFooterDiv, .RadGrid_CrmStandard .rgFooter {
     color: White;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
     background: #E2E2E2;
     font-weight: bold;
     border:0 none;
}
 .RadGrid_CrmStandard .rgFooter td {
     border:1px solid #e2e2e2;
     border-top:1px solid #ccc !important;
     border-bottom:1px solid #ccc !important;
}
 .RadGrid_CrmStandard .rgFooter td:first-child {
     border-bottom-left-radius:8px;
     border-left:1px solid #ccc;
     border-bottom:1px solid #ccc;
}
 .RadGrid_CrmStandard .rgFooter td:last-child {
     border-bottom-right-radius:8px;
     border-right:1px solid #ccc;
     border-bottom:1px solid #ccc;
}
 .RadGrid_CrmStandard .rgFooter td {
     border-top:1px solid #828282;
     border-bottom:1px solid #fff;
}
/*status*/
 .RadGrid_CrmStandard .rgStatus {
     width:35px;
     border:1px solid;
     border-color:#828282 #c9c9c9 #eee #eee;
     border-left:0;
     padding:3px 0 2px;
}
 .RadGrid_CrmStandard .rgStatus div {
     width:24px;
     height:24px;
     overflow:hidden;
}
/* Calendar Picker */
 .ifCalendarPicker .RadGrid_Default .rgSelectedRow {
     color: #333;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\RadTreeView.css * */
 div.CustomTreeView {
}
/*div.CustomTreeView >ul.rtUL >li.rtLI >div.disabledNode {
}
 div.CustomTreeView >ul.rtUL >li.rtLI >div.disabledNode :hover {
     border-style: none;
     border-width: 0px;
     background-image:none;
     background-repeat:no-repeat;
     background-color:transparent;
}
*/
 div.CustomTreeView span.disabledNodeText {
     color:#C0C0C0;
}
/*div.CustomTreeView .rtHover .rtIn {
     padding: 3px 2px 2px !important;
     border: none !important;
     background-color: Transparent !important;
     background-image: none !important;
}
 */
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\RegCalendar.css * */
 A.calendar_nav:link {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.calendar_nav:visited {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.calendar_nav:active {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: none;
}
 A.calendar_nav:hover {
     color: #FF9900;
     font-family: Arial;
     font-size: 9pt;
     text-decoration: underline;
}
 A.calendar_nav_sel:link, A.calendar_nav_sel:visited, A.calendar_nav_sel:active {
     color: #333333;
     font-family: Arial;
     font-size: 9pt;
     font-weight:bold;
     text-decoration: none;
}
 A.calendar_nav_sel:hover {
     color: #FF9900;
     font-family: Arial;
     font-size: 9pt;
     font-weight:bold;
     text-decoration: underline;
}
 .calendar_nav_header {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.calendar_nav_header:link {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.calendar_nav_header:visited {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.calendar_nav_header:active {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: none;
}
 A.calendar_nav_header:hover {
     color: #333333;
     font-family: Arial,Verdana;
     font-size: 10pt;
     font-weight: bold;
     text-decoration: underline;
}
 .content_section_header {
     color: black;
     font-family: Arial,Tahoma,Verdana;
     font-size: 10pt;
     font-weight: bold;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\resourcelib.css * */
 .preview {
    /* width:100px;
     */
    /* height:100px;
     */
     display:block;
}
 .imgFrame {
     float:left;
     margin:1em;
     text-align:center;
}
 .imgInnerFrame {
     width:100px;
     height:100px;
     position:relative;
}
 .imgInnerFrame img {
     vertical-align: middle;
     text-align:center;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Search.css * */
 .navsite ul {
     padding: 3px 0;
     margin-left: 0;
     border-bottom: 1px solid #778;
     font: bold 12px Verdana, sans-serif;
}
 .navsite ul li {
     list-style: none;
     margin: 0;
     display: inline;
}
 .navsite ul li a {
     padding: 3px 0.5em;
     margin-left: 3px;
     border: 1px solid #778;
     border-bottom: none;
     background: #DDE;
     text-decoration: none;
}
 .navsite ul li a:hover {
     text-decoration:none;
}
 .navsite ul li a:link {
     color: #448;
}
 .navsite ul li a:visited {
     color: #667;
}
 .navsite ul li a:link:hover, #navsite ul li a:visited:hover {
     color: #000;
     background: #AAE;
     border-color: #227;
}
 .navsite ul li a#current {
     background: white;
     border-bottom: 1px solid white;
     cursor:default;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Sitemap.css * */
 .sitemap {
     border: 1px solid #ccc;
     background: #fff;
     padding: 5px 10px;
     display: table;
}
 .sitemap:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
 .sitemap .sitemap_column {
     display: table-cell;
     background: #f4f4f4;
     border: 10px solid #fff;
}
 .sitemap ul.sitemap_column_list {
     list-style: none;
     margin: 0 10px;
     background: #f4f4f4;
     padding: 10px 0;
}
 .sitemap .sitemap_column_list ul {
     list-style-type: disc;
     padding-left: 25px;
}
 .sitemap_column_list a {
     padding: 8px;
     display: block;
     text-decoration: none;
}
 .sitemap_column_list a:hover {
     background: #ececec;
     text-decoration: none;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\StaffDirectory.css * */
/* Common Styles */
 .floatLeft {
     float:left;
}
 .floatRight {
     float:Right;
}
 .cursorPointer {
     cursor:pointer;
}
 .hide {
     display:none;
}
 .displayInlineBlock {
     display:inline-block;
}
 .VAlignTop, .VAlignTop label {
     vertical-align:top;
}
 .VAlignMiddle {
     vertical-align:middle;
}
 .VAlignTextTop {
     vertical-align:text-top;
}
 .indent {
     text-indent:25px;
}
/*Staff Directory */
 .currentPage {
     font-weight:bold;
     text-decoration: underline;
}
 .DIVProfileLeft {
     float: left;
     padding: 0px 20px 0px 0px;
}
 .DIVProfileLeft .profileImage img{
     border: 1px solid #ccc;
     width: 130px;
}
 .box {
     border-style:solid;
     border-width:1px;
     margin-bottom:5px;
     padding:5px;
     min-width:120px;
}
 .backButton {
     float: right;
}
 .backButton a.button{
     font-size: 1em;
     display: block;
     padding: 5px 10px !important;
}
 .profileLinks ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .profileLinks ul li a{
     border: 1px solid #ccc;
     padding: 5px 10px;
     margin-top: 5px;
     display: block;
     color: #000;
     text-decoration: none;
}
 .profileLinks ul li img {
     padding-right: 5px;
     width: 32px;
     vertical-align:middle;
}
 .DIVProfileLeft ul li a span{
     font-size:small;
}
 .profileSummary {
     margin-left: 160px;
}
 .profileLinks ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .profileLinks li a{
     border: 1px solid #ccc;
     padding: 5px 10px;
     margin-top: 5px;
     display: block;
     color: #000;
     text-decoration: none;
}
 .profileLinks li img {
     padding-right: 5px;
     width: 32px;
}
 .ProfileTitle, a.ProfileTitle, a.ProfileTitle:hover {
     font-size: 1.25em;
     font-weight: bold;
     margin-right: 5px;
}
 div.ProfileTitle {
     font-size: 1.5em;
}
/*.label{
     font-weight: bold;
     margin-right: 1em;
}
*/
 .profileSummary .customFields, .profileSummary .socialMediaLinks, .profileSummary .biography, .profileSummary .personalMessage, .profileSummary .myClasses, .profileSummary .myGroups {
     margin-top: 1em;
}
 .profileSummary .customFields .label{
     float: left;
}
 .profileSummary .socialMediaLinks ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .profileSummary .socialMediaLinks li {
     padding: 5px 5px 5px 0px;
     display: inline;
}
 .profileSummary .socialMediaLinks li img {
     width: 24px;
}
 .profileSummary .socialMediaLinks li span {
     display: none;
}
 .StaffDirectory .Tab_Portlet .Tab_Content {
     position: relative;
     top: -1px;
     border-top: 1px solid #898c95;
}
 .StaffDirectory .Tab_Portlet table {
     position: relative;
     z-index: 2;
}
 .StaffDirectory .grid_row td, .StaffDirectory .grid_row_alt td {
     vertical-align: top;
}
 .StaffDirectory .GridViewImage {
     width: 100px;
}
 .StaffDirectory .GridViewImage img {
     width: 90px;
}
 .StaffDirectory a.viewWebsite, .StaffDirectory a.viewWebsite:hover {
     text-decoration: none;
}
 .StaffDirectory tr.tbl_header span.datagrid_header_table_text {
     float:left;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\subnav.css * */
 #subnavHeader {
     margin:0 0 0 0px;
    /* width:180px;
    */
     height: 17px;
     border-bottom:1px solid #FFFFFF;
     padding:2px 0px 0px 0px;
     font-size:11px;
     vertical-align:bottom;
     color:#FFFFFF;
     font-weight:bold;
     font-family:Arial, Univers, Helvetica, sans-serif;
     background-color: #005ca9;
}
 #subnavHeaderNoLine {
     margin:0 0 0 0px;
    /* width:180px;
    */
     height: 17px;
     padding:0;
     font-size:11px;
     color:#FFFFFF;
     font-weight:bold;
     font-family:Arial, Univers, Helvetica, sans-serif;
     background-color: #3C9634;
}
 #subnavLine {
     margin:0 0 0 0px;
    /* width:180px;
     */
     height: 1px;
     padding:0;
     background-color: #FFFFFF;
}
 DIV.subnavH1 {
     padding:4px 20px 4px 8px;
     text-decoration:none;
     color:#000000;
     font-size:12px;
     font-weight:bold;
}
 .subnavFirst {
     padding:2px 2px 2px 0px;
     border-top:1px solid #000000;
     font-size: 11px;
     font-weight:normal;
     text-decoration:none;
}
 .subnavMiddle {
     padding:2px 2px 2px 0px;
     font-size: 11px;
     font-weight:normal;
     text-decoration:none;
}
 .subnavDownState {
     color: #F37600;
}
 DIV.subnavFirst a:link, DIV.subnavFirst a:visited {
     text-decoration:none;
     color: #000000;
}
 DIV.subnavFirst a:hover, DIV.subnavFirst a:visited:hover {
     text-decoration:underline;
     color:#F37600;
}
 DIV.subnavMiddle a:link, DIV.subnavMiddle a:visited {
     text-decoration:none;
     color:#000000 
}
 DIV.subnavMiddle a:hover, DIV.subnavMiddle a:visited:hover {
     text-decoration:underline;
     color:#F37600;
}
 DIV.subnavH1 a:link, DIV.subnavH1 a:visited {
     text-decoration:none;
     color:#000000 
}
 DIV.subnavH1 a:hover, DIV.subnavH1 a:visited:hover {
     text-decoration:none;
     color:#F37600;
}
 DIV.subnavSPH1 {
     padding:4px 8px 4px 8px;
     text-decoration:none;
     color:#000000;
     font-size:12px;
     font-weight:bold;
}
 .subnavSP {
     padding:2px 6px 2px 0px;
     font-size: 11px;
     font-weight:normal;
     text-decoration:none;
}
 .subnavSPDownstate {
     padding:2px 6px 2px 0px;
     font-size: 11px;
     font-weight:bold;
     text-decoration:none;
}
 DIV.subnavSP a:link, DIV.subnavSP a:visited {
     text-decoration:none;
     color:#000000;
}
 DIV.subnavSPDownstate a:link, DIV.subnavSPDownstate a:visited {
     text-decoration:none;
     color:#000000;
}
 DIV.subnavSPH1 a:hover, DIV.subnavSPH1 a:visited:hover {
     text-decoration:none;
     color:#F37600;
}
 DIV.subnavKrH1 {
     padding:4px 20px 4px 8px;
     text-decoration:none;
     color:#000000;
     font-size:12px;
     font-weight:bold;
}
 .subnavKrFirst {
     padding:2px 2px 2px 0px;
     border-top:1px solid #000000;
     font-size: 10px;
     font-weight:normal;
     text-decoration:none;
}
 .subnavKrDownState {
     font-weight:bold;
     text-decoration:none;
}
 .subnavKrCatSub {
     padding:2px 6px 2px 8px;
     color:#24731D;
     font-size: 11px;
     font-weight:normal;
     text-decoration:none;
}
 .subnavKrMiddle {
     padding:2px 6px 2px 0px;
     font-size: 10px;
     font-weight:normal;
     text-decoration:none;
}
 DIV.subnavKrFirst a:link, DIV.subnavKrFirst a:visited {
     text-decoration:none;
     color: #000000;
}
 DIV.subnavKrFirst a:hover, DIV.subnavKrFirst a:visited:hover {
     text-decoration:none;
     color:#F37600;
}
 DIV.subnavKrMiddle a:link, DIV.subnavKrMiddle a:visited {
     text-decoration:none;
     color: #000000;
}
 DIV.subnavKrMiddle a:hover, DIV.subnavKrMiddle a:visited:hover {
     text-decoration:none;
     color:#F37600;
}
 DIV.subnavKrCatSub a:link, DIV.subnavKrCatSub a:visited {
     text-decoration:none;
     color: #000000;
}
 DIV.subnavKrCatSub a:hover, DIV.subnavKrCatSub a:visited:hover {
     text-decoration:none;
     color:#F37600;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Table.css * */
/* 1. tbl 2. tbl_noborder 3. tbl_header 4. A.tbl_header, A.tbl_header:link, A.tbl_header:visited, A.tbl_header:hover 5. tbl_header_edit 6. A.tbl_header_edit, A.tbl_header_edit:link, A.tbl_header_edit:visited, A.tbl_header_edit:hover 7. tbl_sub_header 8. tbl_sub_header_light 9. tbl_row_text 10. tbl_row_text_left 11. tbl_row_data 12. tbl_row_data_alter 13. tbl_row_view 14. tbl_error_message 15. tbl_button 16. tbl_button_left 17. empty_table 18. header_table 18. statis_left 19. statis_middle 20. statis_right 21. tbl_row_data_bold */
 .statis_left {
     border: 1px solid #000;
     border-collapse: collapse;
     border-right: none;
}
 .statis_middle {
     border: 1px solid #000;
     border-collapse: collapse;
     border-top: none;
     border-bottom: none;
}
 .statis_right {
     border: 1px solid #000;
     border-collapse: collapse;
     border-left: none;
}
 .tbl, .tbl_top, .tbl_noborder {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #fff;
}
 .tbl_noborder {
     border: none;
}
 .tbl_header, .tbl_header_big, .tbl_header_edit, .header_table, A.tbl_header, A.tbl_header:link, A.tbl_header:visited, A.tbl_header:hover, A.tbl_header_edit, A.tbl_header_edit:link, A.tbl_header_edit:visited, A.tbl_header_edit:hover {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #EAEAEA url(/common/resources/shared/images/themeElements/table_header.gif) repeat-x;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-align: left;
     text-transform: uppercase;
}
 tr.tbl_header td {
     background: #EAEAEA url(/common/resources/shared/images/themeElements/table_header.gif) repeat-x;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-transform: uppercase;
}
 div.tbl div.tbl_header {
     border: none;
     border-bottom: 1px solid #ccc;
}
 A.tbl_header, A.tbl_header:link, A.tbl_header:visited, A.tbl_header:hover {
     border-top: none;
     background: transparent;
}
 .tbl_header_big {
     font-size: 14pt;
}
 .tbl_header_edit {
     border-bottom: 1px solid #fff;
     height: 23px;
}
 .header_table {
     height: 23px;
}
 A.tbl_header_edit, A.tbl_header_edit:link, A.tbl_header_edit:visited, A.tbl_header_edit:hover {
     background: transparent;
}
 .tbl_sub_header, .tbl_sub_header_light {
     border: 1px solid #ccc;
     border-collapse: collapse;
     background: #F2F2F2;
     padding: 5px;
     color: #333;
     font-weight: bold;
     text-align: left;
}
 .tbl_sub_header_light {
     background: #F3F3F3;
}
 .tbl_row_text, .tbl_row_text_left {
     border: none;
     background: #fff;
     padding: 5px;
     color: #333;
     text-align: right;
     font-weight: bold;
     white-space: nowrap;
}
 .tbl_row_text_left {
     text-align: left;
}
 .tbl_row_data, .tbl_row_data_bold {
     border: none;
     background: #fff;
     padding: 5px;
     color: #000;
     text-align: left;
}
 .tbl_row_data_bold {
     font-weight: bold;
}
 .tbl_row_data_alter {
     background: #F3F3F3;
     color: #000;
     width: 100%;
}
 .tbl_row_view {
     background: #EDE7F7;
     color: #000;
}
 .tbl_error_message {
     color: red;
     font-weight: bold;
     padding: 5px;
     text-align: left;
}
 .tbl_button, .tbl_button_left {
     border-top: 1px solid #ccc;
     padding: 5px;
     text-align: right;
}
 .tbl_button_left {
     text-align : left;
}
 .tbl_row_button {
     padding: 5px;
     text-align: left;
}
 .empty_table {
     border: 1px solid #ccc;
     color: #000;
     text-align: left;
}
 .tbl_Left_menu {
     border: 1px solid #ccc;
     background-color: #F9F9F9;
}
/* START tbl style for DIV */
 div.tbl_row_text, div.tbl_row_data {
     vertical-align:top;
     display:inline-block;
}
 div.grid_row {
     padding:5px;
}
/* END tbl style for DIV */
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\tags.css * */
/* Tag Styles */
 .TagCloud {
     background-color: #f7f7f7;
     padding: 8px;
     padding-top: 16px;
     padding-bottom: 16px;
     margin: 0px;
     margin-bottom: 16px;
     margin-top: 16px;
     color: #999999;
     line-height: 180%;
     list-style-type: none;
}
 .SidebarTagCloud {
     font-size: 80%;
     line-height: 200%;
     list-style-type: none;
     padding: 0px;
     margin: 0px;
}
 .Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 {
     margin: 0px;
     padding: 0px;
     display: inline;
}
 A.Tag1:link, A.Tag1:visited, A.Tag1:active {
     margin-right: 6px;
     color: #001fa7;
     font-size: 160%;
     font-weight: 900;
     text-decoration: none;
}
 A.Tag1:hover {
     margin-right: 6px;
     color: #001fa7;
     font-size: 160%;
     font-weight: 900;
     text-decoration: underline;
}
 A.Tag2:link, A.Tag2:visited, A.Tag2:active {
     margin-right: 6px;
     color: #002fb7;
     font-size: 145%;
     font-weight: 800;
     text-decoration: none;
}
 A.Tag2:hover {
     margin-right: 6px;
     color: #002fb7;
     font-size: 145%;
     font-weight: 800;
     text-decoration: underline;
}
 A.Tag3:link, A.Tag3:visited, A.Tag3:active {
     margin-right: 6px;
     color: #003fc7;
     font-size: 130%;
     font-weight: 600;
     text-decoration: none;
}
 A.Tag3:hover {
     margin-right: 6px;
     color: #003fc7;
     font-size: 130%;
     font-weight: 600;
     text-decoration: underline;
}
 A.Tag4:link, A.Tag4:visited, A.Tag4:active {
     margin-right: 6px;
     color: #004fd7;
     font-size: 120%;
     font-weight: 500;
     text-decoration: none;
}
 A.Tag4:hover {
     margin-right: 6px;
     color: #004fd7;
     font-size: 120%;
     font-weight: 500;
     text-decoration: underline;
}
 A.Tag5:link, A.Tag5:visited, A.Tag5:active {
     margin-right: 6px;
     color: #005fe7;
     font-size: 110%;
     font-weight: 300;
     text-decoration: none;
}
 A.Tag5:hover {
     margin-right: 6px;
     color: #005fe7;
     font-size: 110%;
     font-weight: 300;
     text-decoration: underline;
}
 A.Tag6:link, Tag6:visited, A.Tag6:active {
     margin-right: 6px;
     color: #006ff7;
     font-size: 100%;
     font-weight: 200;
     text-decoration: none;
}
 A.Tag6:hover {
     margin-right: 6px;
     color: #006ff7;
     font-size: 100%;
     font-weight: 200;
     text-decoration: underline;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Text.css * */
 .plain_text {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 10pt;
}
 .plain_text_small {
     color: Black;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size: 8pt;
}
 A.plain_text, A.plain_text:link, A.plain_text:visited {
     color: #4B2C5C;
     font-family: Tahoma,Verdana,Arial,Helvetica;
     text-decoration: none;
     font-size: 10pt;
}
 A.plain_text:hover {
     color: #756400;
     text-decoration: none;
}
 .statistics_subheader {
     font-weight:bold;
     font-size:11;
}
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\ThemeElements.css * */
/*** Start Subserver Dropdown ***/
 #pub-school-dropdown {
     width: 120px;
     float: left;
     padding: 4px 8px 0px 0px;
}
 ul.school-topnav {
     list-style: none;
     padding: 0;
     margin: 0;
     float: right;
     width: 130px;
     text-align: left;
}
 ul.school-topnav li {
     float: left;
     margin: 0;
     padding: 0px;
     position: relative;
}
 ul.school-topnav li a {
     color: #FFFFFF;
     display: block;
     float: left;
     height: 20px;
     text-decoration: none;
}
 ul.school-topnav li a#school-link {
     width: 20px;
     height: 16px;
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 1;
}
 ul.school-topnav li a#school-link div{
     display: none;
}
 ul.school-topnav li span {
     width: 142px;
     height: 24px;
     float: left;
     background: url(/common/resources/shared/images/themeElements/school-dropdown.png) no-repeat center top;
}
 ul.school-topnav li span.subhover {
     background: url(/common/resources/shared/images/themeElements/school-dropdown.png) no-repeat center bottom;
     cursor: pointer;
}
 ul.school-topnav li ul.school-subnav {
     list-style: none;
     position: absolute;
     left: 0;
     top: 24px;
     background: #333;
     margin: 0px 0px 0px 5px;
     padding: 0;
     display: none;
     float: left;
     width: 200px;
     border: 1px solid #111;
}
 ul.school-topnav li ul.school-subnav li{
     margin: 0;
     padding: 0;
     border-top: 1px solid #252525;
     border-bottom: 1px solid #444;
     clear: both;
     width: 200px;
}
 html ul.school-topnav li ul.school-subnav li a {
     float: left;
     width: 190px;
     background: #333 10px center;
     padding-left: 10px;
     padding-top:2px;
     font-family: arial;
     font-size: 11px;
}
 html ul.school-topnav li ul.school-subnav li a:hover {
     background: #222 10px center;
     padding-top:2px;
     font-family: arial;
     font-size: 11px;
}
 ul.school-topnav li ul.school-subnav img {
     padding-right: 5px;
}
/*** End Subserver Dropdown ***/
/*** Start Published Link Menu ***/
 .PublishedLinkMenu, .PublishedLinkMenu li a, .PublishedLinkMenu li div, .PublishedLinkMenu li ul {
     line-height: 1em;
     vertical-align: top;
}
 .PublishedLinkMenu li {
     float: left;
}
 .PublishedLinkMenu li ul {
     position: relative;
}
 .PublishedLinkMenu #pl_more_dropdown {
     width: 40px;
}
 .PublishedLinkMenu ul.pl_more_topnav {
     display: inline-block;
     padding: 0px;
     margin: 0px;
}
 .PublishedLinkMenu ul.pl_more_topnav li {
     float: left;
     margin: 0px;
     padding: 0px;
     position: relative;
}
 .PublishedLinkMenu ul.pl_more_topnav li #more_link {
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: -1;
}
 .PublishedLinkMenu ul.pl_more_topnav li:hover .admin_menu {
     text-decoration: none;
}
 .PublishedLinkMenu ul.pl_more_topnav li span {
     width: 40px;
     float: left;
     background: url(/common/resources/shared/images/themeElements/normal-triangle.png) no-repeat right center;
}
 .PublishedLinkMenu ul.pl_more_topnav li span.subhover, .PublishedLinkMenu ul.pl_more_topnav li:hover span {
     background: url(/common/resources/shared/images/themeElements/hover-triangle.png) no-repeat right center;
     cursor: pointer;
}
 .PublishedLinkMenu ul.pl_more_topnav li #more_link, .PublishedLinkMenu ul.pl_more_topnav li span {
     display: block;
}
 .PublishedLinkMenu ul.pl_more_topnav li ul.pl_more {
     list-style: none;
     position: absolute;
     left: 0;
     top: 1.1em;
     background: #333;
     margin: 0px;
     padding: 0px;
     display: none;
     float: left;
     border: 1px solid #111;
}
 .PublishedLinkMenu ul.pl_more_topnav li ul.pl_more li{
     border-top: 1px solid #252525;
     border-bottom: 1px solid #444;
     clear: both;
}
 html .PublishedLinkMenu ul.pl_more_topnav li ul.pl_more li a {
     background: #333 10px center;
     display: block;
     float: left;
     width: 150px;
     padding: 5px 10px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
}
 html .PublishedLinkMenu ul.pl_more_topnav li ul.pl_more li a:hover {
     background: #222 10px center;
     color: #ffffff;
}
/*** End Published Link Menu ***/
/* * * Filename: ..\..\Webs\V4_Staging\App_Themes\default\css\Toolbar.css * */
/* 1. tab tab_sel 2. tab_left tab_left_sel 3. tab_right tab_right_sel 4. tab_top tab_top_sel 5. tab_bottom tab_bottom_sel 6. tab_body tab_body_sel 7. tab_text, tab_text:link, tab_text:visited tab_text_sel, tab_text_sel:link, tab_text_sel:visited 8. tab_text:hover tab_text_sel:hover 9. tab_outer tab_sel_outer 10. tab_underline 1. tab_class tab_class_sel 2. tab_class_left tab_class_left_sel 3. tab_class_right tab_class_right_sel 4. tab_class_top tab_class_top_sel 5. tab_class_bottom tab_class_bottom_sel 6. tab_class_body tab_class_body_sel 7. tab_class_text, tab_class_text:link, tab_class_text_sel, tab_class_text_sel:link, tab_class_text:visited tab_class_text_sel:visited 8. tab_class_text:hover tab_class_text_sel:hover 9. tab_class_outer tab_class_sel_outer 10. tab_class_underline ? controls_tab */
 .divTabBar {
     display: inline-table;
     width: 100%;
     margin-bottom: 1em;
}
 .divTabBar td {
     padding: 0px !important;
}
 .tab_outer, .tab_sel_outer {
     display: inline;
     position: relative;
     float: left;
     padding: 0px 3px 0px 0px;
     margin: 0px 0px 3px 0px;
     border-bottom: 1px solid #828282;
}
 .tab_outer td, .tab_sel_outer td {
     padding: 0px;
     margin: 0px;
     border: none;
}
 .tab_text, .tab_text:link, .tab_text:visited {
     color: #333333;
     text-decoration: none;
     line-height: 16px;
}
 .tab_text:hover {
     color: #000000;
     text-decoration: none;
}
 .tab_sel b, .tab_text_sel, .tab_text_sel:link, .tab_text_sel:visited, .tab_text_sel:hover {
     color: #333333;
     text-decoration: none;
     font-weight: bold;
     line-height: 16px;
}
 .tab_left {
     height: 23px;
     width: 7px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 0px 0px no-repeat;
}
 .tab_right {
     height: 23px;
     width: 7px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 100% 0px no-repeat;
}
 .tab_top {
     height: 2px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 95% 0px;
     vertical-align: bottom;
}
 .tab_bottom {
     height: 1px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 100% -25px;
     vertical-align: top;
}
 .tab_body {
     height: 23px;
     line-height: 23px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 95% -2px;
     vertical-align: middle !important;
     text-align: center;
}
 .tab_left_sel {
     height: 23px;
     width: 7px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 0px -26px no-repeat;
}
 .tab_right_sel {
     height: 23px;
     width: 7px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 100% -26px no-repeat;
}
 .tab_top_sel {
     height: 2px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 95% -26px;
     vertical-align: bottom;
}
 .tab_bottom_sel {
     height: 1px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 100% -51px;
     vertical-align: top;
}
 .tab_body_sel {
     height: 23px;
     line-height: 23px;
     background: url(/common/resources/shared/images/TabBar/TabStripStates.png) 95% -28px;
     vertical-align: middle !important;
     text-align: center;
}
 .tab_underline {
     display: inline;
     padding: 0px;
     margin: 0px;
     width: 100%;
     height: 0px;
     line-height: 0px;
     float: left;
     position: relative;
     top: -4px;
     border-collapse: separate !important;
     border-bottom: 1px solid #828282 !important;
}
 .controls_tab {
     display: inline-table;
     padding: 0px;
     margin: 0px;
     height: 1px;
     float: left;
     position: relative;
     right: auto;
     border: none;
     empty-cells: show;
     text-align: right;
}
 .tab_class_outer, .tab_class_sel_outer {
     display: inline;
     position: relative;
     float: left;
     padding: 0px 3px 0px 0px;
     margin: 0px 0px 3px 0px;
     border-bottom: 1px solid #CC9900;
}
 .tab_class_outer td, .tab_class_sel_outer td {
     padding: 0px;
     margin: 0px;
     border: none;
}
 .tab_class {
     background-color: #EAF4FF;
     border: 1px solid #CC9900;
     border-bottom: none;
     border-spacing: 0px;
     empty-cells: show;
}
 .tab_class_text, .tab_class_text:link, .tab_class_text:visited {
     color: #000000;
     text-decoration: none;
     line-height: 16px;
}
 .tab_class_text:hover {
     color: #0000cd;
     text-decoration: none;
}
 .tab_class_sel {
     background-color: #FFFFFF;
     border: 1px solid #CC9900;
     border-bottom: none;
     border-spacing: 0px;
     empty-cells: show;
}
 .tab_class_sel b, .tab_class_text_sel, .tab_class_text_sel:link, .tab_class_text_sel:visited {
     color: #000000;
     text-decoration: none;
     font-weight: bold;
     line-height: 16px;
}
 .tab_class_text_sel:hover {
     color: #0000cd;
     text-decoration: none;
}
 .tab_class_body, .tab_class_body_sel {
     height: 23px;
     line-height: 23px;
     vertical-align: middle !important;
     text-align: center;
}
 .tab_class_body a, .tab_class_body_sel b {
     position: inherit !important;
}
 .tab_class_left, .tab_class_right, .tab_class_left_sel, .tab_class_right_sel {
     width: 7px;
     height: 23px;
}
 .tab_class_top, .tab_class_top_sel {
     height: 2px;
     vertical-align: bottom;
}
 .tab_class_bottom, .tab_class_bottom_sel {
     height: 1px;
     vertical-align: top;
}
 .tab_class_underline {
     display: inline;
     float: left;
     position: relative;
     top: -4px;
     border-collapse: separate !important;
     border-bottom: #CC9900 1px solid !important;
     padding: 0px;
     height: 0px;
     line-height: 0px;
     width: 100%;
}
