﻿/* RadTabStrip Overrides */
.RadTabStrip_Office2007 .rtsTxt, .RadTabStrip_Vista .rtsTxt
{
    font-family: "Segoe UI", Helvetica, Arial, Sans-serif !important;
    font-size: 8pt !important;
}
/* RadTabStrip Overrides */


/* RadGrid Overrides */
.RadGrid_Office2007, .RadGrid_Office2007 .rgMasterTable
{
    font-family: "Segoe UI", Helvetica, Arial, Sans-serif !important;
    font-weight: normal;
}
.RadGrid_Office2007 .rgHeader
{
    padding: 1px !important;
}
.RadGrid_Office2007 .rgSelectedRow td
{
    border-bottom-color: #ccdefe !important;
}
.RadGrid_Office2007 .rgSelectedRow
{
    background: #ccdefe 0 -3900px repeat-x url('Grid/sprite.gif') !important;
}

/* RadGrid Overrides */


/* RadTreeView Overrides */
.RadTreeView_Office2007 .rtUL .rtLI .rtUL
{
    padding-left: 20px !important;
}
/* RadTreeView Overrides */


/* RadListBox Overrides */
.RadListBox_Office2007 .rlbText, .RadListBox_Vista .rlbText, .RadListBox_Office2007 .rlbItem, .RadListBox_Vista .rlbItem
{
    color: #000000 !important;
}

.RadListBox_MetroTouch .rlbItem {
    line-height:1.9em !important;
    font-weight: normal !important;
}

.RadListBox .rlbGroup .rlbActive {
    padding-left: 8px !important;
}

.RadListBox_MetroTouch .rlbItem.rlbSelected {
    background-color: #519ed2 !important;
}

/* RadListBox Overrides */


.reTool .split_arrow
{
    width: 13px !important;
}

/* RadGrid Links - reimplemented merge 19077 of WI 18075 */
.RadGrid_Office2007 .rgRow a:visited,
.RadGrid_Office2007 .rgAltRow a:visited,
.RadGrid_Office2007 .rgEditRow a:visited,
.RadGrid_Office2007 .rgFooter a:visited,
.RadGrid_Office2007 .rgEditForm a:visited
{
	color:#587E93;
}

/********** MetroTouch **********/
/* RadInput *********************/
html body .RadInput_MetroTouch .riTextBox
{
	font: 12px  !important;
	font-family: "Segoe UI", Arial, sans-serif !important;
}
html body .RadInput_MetroTouch .riTextBox,
* + html .RadInput_MetroTouch.riSingle .riTextBox
{
	height: 20px !important;
	line-height: 20px !important;
}
/********************* RadInput */
/* RadGrid **********************/
.RadGrid_MetroTouch,
.RadGrid_MetroTouch .rgMasterTable,
.RadGrid_MetroTouch .rgDetailTable,
.RadGrid_MetroTouch .rgGroupPanel table,
.RadGrid_MetroTouch .rgCommandRow table,
.RadGrid_MetroTouch .rgEditForm table,
.RadGrid_MetroTouch .rgPager table
  {
    font-size: 12px !important;
    line-height: 20px !important;
    font-family: "Segoe UI", Helvetica, Arial, Sans-serif;
	font-weight: normal !important;
    outline: none;
}
.RadGrid_MetroTouch .rgHeader,
.RadGrid_MetroTouch th.rgResizeCol,
.RadGrid_MetroTouch .rgHeaderWrapper,
.RadGrid_MetroTouch .rgMultiHeaderRow th.rgHeader,
.RadGrid_MetroTouch .rgMultiHeaderRow th.rgResizeCol,
.RadGrid_MetroTouch .rgFooterDiv,
.RadGrid_MetroTouch .rgFooter,
.RadGrid_MetroTouch .rgPager
{
	background-color: #f5f5f5 !important;
    border-color: #c5c5c5;
   
}
.RadGrid_MetroTouch .rgAltRow
{
	background-color: #FBFBFB !important;
    border-color: #FBFBFB !important;
}

.RadGrid_MetroTouch .rgAltRow td {
    border-color: #FBFBFB !important;
}

.RadGrid_MetroTouch .rgRow
{
	background-color: #FFF !important;
    border-color: #FFF !important;
}

.RadGrid_MetroTouch .rgRow td {
    border-color: #FFF !important;
}


.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell,
.RadGrid_MetroTouch .rgSelectedRow,
.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow,
.RadGrid_MetroTouch .rgSelectedRow td.rgSorted
{
	background-color: #e9f6f8 !important;
	border-color: transparent !important;
	color: inherit !important;
}
.RadGrid_MetroTouch .rgActiveRow td,
.RadGrid_MetroTouch .rgActiveRow td.rgSorted,
.RadGrid_MetroTouch .rgSelectedRow td,
.RadGrid_MetroTouch .rgSelectedRow td.rgSorted
{
	border-color: #E0F3F6 !important;
}
.RadGrid_MetroTouch .rgHeader,
.RadGrid_MetroTouch .rgHeader a
{
	color: #262626  !important; 
}
.RadGrid_MetroTouch .rgRow a,
.RadGrid_MetroTouch .rgAltRow a,
.RadGrid_MetroTouch tr.rgEditRow a,
.RadGrid_MetroTouch .rgFooter a,
.RadGrid_MetroTouch .rgEditForm a
{
	color: #1089cd !important;
}
.RadGrid_MetroTouch .rgSelectedCell a,
.RadGrid_MetroTouch .rgSelectedRow a
{
    color: #1089cd !important;
}

.RadGrid_MetroTouch .rgWrap
{
    line-height: 20px !important;
}
.RadGrid_MetroTouch .rgPager .rgPagerLabel
{
	float: left !important;
}
.RadGrid_MetroTouch .rgPager .rgPagerButton
{
    font: 12px  !important;
    line-height: 20px !important;
    font-family: "Segoe UI", Arial, sans-serif !important;
}
.RadGrid_MetroTouch .rgPagePrev,
.RadGrid_MetroTouch .rgPageNext,
.RadGrid_MetroTouch .rgPageFirst,
.RadGrid_MetroTouch .rgPageLast
{
	width: 22px !important;
	height: 22px !important;
	background-color: white !important;
}
.RadGrid_MetroTouch .rgPagePrev:hover,
.RadGrid_MetroTouch .rgPageNext:hover,
.RadGrid_MetroTouch .rgPageFirst:hover,
.RadGrid_MetroTouch .rgPageLast:hover
{
	border: solid 1px #519ED2 !important;
}
.RadGrid_MetroTouch .rgPageFirst
{
	background-position: -15px -715px !important;
}
.RadGrid_MetroTouch .rgPageFirst:active
{
	background-position: -115px -715px !important;
}
.RadGrid_MetroTouch .rgPagePrev
{
	background-position: -16px -115px !important;
}
.RadGrid_MetroTouch .rgPagePrev:active
{
	background-position: -116px -115px !important;
}
.RadGrid_MetroTouch .rgPageNext
{
	background-position: -14px -165px !important;
}
.RadGrid_MetroTouch .rgPageNext:active
{
	background-position: -114px -165px !important;
}
.RadGrid_MetroTouch .rgPageLast
{
	background-position: -14px -766px !important;
}
.RadGrid_MetroTouch .rgPageLast:active
{
	background-position: -114px -766px !important;
}
.RadGrid_MetroTouch .rgNumPart a
{
	line-height: 20px !important;
	min-width: 20px !important;
	border: solid 1px #cdcdcd !important;
	background-color: white !important;
}
.RadGrid_MetroTouch .rgNumPart a:hover
{
	border: solid 1px #519ED2 !important;
}
.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage,
.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover
{
	border: solid 1px #519ED2 !important;
	background-color: #519ED2 !important;
}
.RadGrid_MetroTouch .rgFilterBox
{
    font: 12px  !important;
    line-height: 20px !important;
    font-family: "Segoe UI", Arial, sans-serif !important;
	height: 20px !important;
}
.RadGrid_MetroTouch .rgFilterRow .riSingle .riTextBox
{
	height: 20px !important;
}
.RadGrid_MetroTouch tr.rgFilterRow div.RadPicker .riSingle .riTextBox
{
	width: 62px !important;
}
.RadGrid_MetroTouch tr.rgFilterRow td
{
	vertical-align: top !important;
}
.RadGrid_MetroTouch tr.rgFilterRow div.RadPicker
{
	display: block !important;
}
.RadGrid_MetroTouch tr.rgFilterRow div.RadPicker table.rcTable
{
	width: auto !important;
}
.RadGrid_MetroTouch tr.rgFilterRow div.RadPicker table.rcTable td.rcInputCell
{
	width: auto !important;
}
.RadGrid_MetroTouch .rgGroupHeader
{
    line-height: 20px !important;
}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
    text-overflow: ellipsis;
    padding-top: 6px !important;
    padding-bottom: 6px  !important;
}
.RadMenu_MetroTouch {
    font-weight: normal !important;
}

.RadMenu_MetroTouch .rgHCMClear,
.RadMenu_MetroTouch .rgHCMFilter {
	font-family: "Segoe UI", Arial, sans-serif !important;
}
.RadMenu_MetroTouch_Context .rgFilterApply,
.RadMenu_MetroTouch_Context .rgFilterCancel
{
	font-family: "Segoe UI", Arial, sans-serif !important;
	font-size: 12px  !important;
}
.RadMenu_MetroTouch .rmRootLink:hover {
    color: white !important;
}
/********************** RadGrid */
/* RadComboBox ******************/
.RadComboBox_MetroTouch,
.RadComboBoxDropDown_MetroTouch,
.RadComboBox_MetroTouch .rcbInput
{
	font-size: 12px  !important;
	font-weight: normal !important;
}
.RadComboBoxDropDown_MetroTouch
{
	line-height: 20px !important;
}
.RadComboBox_MetroTouch .rcbInputCell,
.RadComboBox_MetroTouch .rcbArrowCell
 {
	height: 21px !important;
}
.RadComboBox_MetroTouch .rcbArrowCell a
{
	height: 20px !important;
	background-position: -15px -65px !important;
}
.RadComboBoxDropDown_MetroTouch .rcbItem,
.RadComboBoxDropDown_MetroTouch .rcbHovered,
.RadComboBoxDropDown_MetroTouch .rcbDisabled,
.RadComboBoxDropDown_MetroTouch .rcbLoading
{
	padding: 0px 10px !important;
}
/****************** RadComboBox */
/* RadCalendar ******************/
.RadCalendar_MetroTouch 
{
	font: 12px  !important;
	line-height: 23px !important;
	font-family: "Segoe UI", Arial, sans-serif !important;
	font-weight: normal !important;
}
.RadCalendar_MetroTouch .rcTitlebar table
{
	font: 12px  !important;
	line-height: 23px !important;
    font-family: "Segoe UI", Arial, sans-serif !important;
	font-weight: normal !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcPrev,
.RadCalendar_MetroTouch .rcTitlebar .rcNext,
.RadCalendar_MetroTouch .rcTitlebar .rcFastPrev,
.RadCalendar_MetroTouch .rcTitlebar .rcFastNext
{
	width: 23px !important;
	height: 23px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcFastPrev
{
	background-position: -14px -913px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcPrev
{
	background-position: -14px -113px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcNext
{
	background-position: -14px -163px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcFastNext
{
	background-position: -14px -963px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcFastPrev:hover
{
	background-position: -64px -913px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcPrev:hover
{
	background-position: -64px -113px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcNext:hover
{
	background-position: -64px -163px !important;
}
.RadCalendar_MetroTouch .rcTitlebar .rcFastNext:hover
{
	background-position: -64px -963px !important;
}
.RadCalendar_MetroTouch .rcMainTable {
	font: 12px  !important;
	line-height: 23px !important;
	font-family: "Segoe UI", Arial, sans-serif !important;
	font-weight: normal !important;
}
.RadCalendar_MetroTouch .rcMain .rcRow a,
.RadCalendar_MetroTouch .rcMain .rcRow span
 {
	width: 23px !important;
	height: 23px !important;
}
.RadCalendarMultiView_MetroTouch .rcMainTable .rcTitle
{
	line-height: 22px !important;
}
html .RadCalendarMonthView_MetroTouch,
html .RadCalendarMonthView_MetroTouch .rcButtons input
{
	font-weight: normal !important;
}
html .RadCalendarMonthView_MetroTouch .rcButtons input,
.RadCalendar_MetroTouch .rcWeek th,
.RadCalendar_MetroTouch .rcWeek .rcViewSel,
.RadCalendar_MetroTouch .rcRow th
{
	font: 12px  !important;
}


.RadCalendar_MetroTouch .rcWeek .rcViewSel, .RadCalendar_MetroTouch .rcRow th {
    background-color: #eee !important;
}
        
.RadPicker_MetroTouch .rcCalPopup {
    background-color: white  !important;
}
        
.rcOutOfRange, .rcOutOfRange a, .rcOutOfRange span  {
    background-color: #f6f6f6 !important;   
    border-color: #f6f6f6 !important;   
}



/*pickers*/
.RadPicker_MetroTouch .rcCalPopup
{
	width: 20px !important;
	height: 20px !important;
	background-position: -16px -4216px !important;
}
/****************** RadCalendar */
/* RadWindow ********************/
.RadWindow_MetroTouch
{
	font-family: "Segoe UI", Arial, sans-serif !important;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7) !important;
}
.RadWindow_MetroTouch td.rwBodyLeft, .RadWindow_MetroTouch td.rwBodyRight
{
	background-color: #f9f9f9 !important;
}
.RadWindow_MetroTouch .rwTable ul.rwControlButtons
{
    margin: 0 0 5px 0 !important;
}
.RadWindow_MetroTouch .rwTable a.rwIcon
{
	margin: 0px 5px 0 0px !important;
}
.RadWindow_MetroTouch .rwTable .rwTitlebarControls
{
	height: 30px !important;
}

.RadWindow_MetroTouch .rwTable .rwTitlebarControls td:first-child
{
	display: none;
}

.RadWindow_MetroTouch .rwTable .rwTitlebarControls EM,
.RadWindow_MetroTouch .rwTitleRow EM
{
	padding-top: 3px !important;
	padding-left: 5px !important;
	font-size: 16px !important;
    font-weight: normal !important;
    color: #262626 !important;
    
	/*font-family: "Segoe UI", Arial, sans-serif !important;*/
}
.RadWindow_MetroTouch .rwCorner
{
	width: 3px !important;
}
.RadWindow_MetroTouch .rwFooterLeft,
.RadWindow_MetroTouch .rwFooterCenter,
.RadWindow_MetroTouch .rwFooterRight
{
	height: 3px !important;
	background-color: #f9f9f9 !important;
}

.RadWindow_MetroTouch a.rwPinButton {
    background-position: -61px -1261px !important;
    cursor: pointer !important;
}

.RadWindow_MetroTouch a.rwPinButton.on, .RadWindow_MetroTouch a.rwPinButton.on:hover {
    background-position: -60px -1211px !important;
}

.RadWindow_MetroTouch a.rwCloseButton, .RadWindow_MetroTouch a.rwCloseButton:hover {
  background-position: -60px -1911px !important;
  cursor: pointer !important;
}

.RadWindow_MetroTouch .rwTable .rwControlButtons li a:hover {
   border-color: #519ed2 !important;
}


/******************** RadWindow */
/* RadTreeView ******************/
.RadTreeView_MetroTouch,
.RadTreeView_MetroTouch li a
{
	font-family: "Segoe UI", Helvetica, Arial, sans-serif !important
	font-size: 12px !important;
	font-weight: normal !important;
}
.RadTreeView_MetroTouch,
.RadTreeView_MetroTouch li
{
	line-height: 28px !important;
}
.RadTreeView_MetroTouch .rtUL .rtUL
{
	padding-left: 10px !important;
}
.RadTreeView_MetroTouch .rtUL .rtUL .rtUL
{
	padding-left: 12px !important;
}
.RadTreeView_MetroTouch .rtSp
{
	height: 28px !important;
}
.RadTreeView_MetroTouch .rtIn
{
	padding-top: 3px !important;
	padding-bottom: 3px !important;
    text-decoration: none !important;
}
.docRepository .RadTreeView_MetroTouch .rtTop,
.docRepository .RadTreeView_MetroTouch .rtMid,
.docRepository .RadTreeView_MetroTouch .rtBot
{
	padding-left: 10px !important;
}
.RadTreeView_MetroTouch .rtPlus,
.RadTreeView_MetroTouch .rtMinus
{
	width: 16px !important;
	margin: 3px 0 0 -16px !important;
}
.RadTreeView_MetroTouch .rtIn,
.RadTreeView_MetroTouch .rtHover .rtIn,
.RadTreeView_MetroTouch .rtSelected .rtIn
{
	padding-left: 7px !important;
	padding-right: 7px !important;
}
.RadTreeView .rtSp, .RadTreeView .rtImg {
    margin-left: 7px !important;
}
/****************** RadTreeView */
/* RadSplitter ******************/
.RadSplitter_MetroTouch,
.RadSplitter_MetroTouch .rspPaneTabContainer,
.RadSplitter_MetroTouch .rspPane,
.RadSplitter_MetroTouch .rspSlideContainerResize,
.RadSplitter_MetroTouch .rspPaneHorizontal,
.RadSplitter_MetroTouch .rspResizeBarHorizontal,
.RadSplitter_MetroTouch .rspSlideContainerResizeHorizontal {
	border: none !important;
    background-color: #fff;
}
.RadSplitter_MetroTouch .rspResizeBar {
	background-color: #EDF3F7 !important;
	border: none !important;
	outline: 1px solid #DCDCDC !important;
	background-image: none !important;
	padding: none !important;
}
.RadSplitter_MetroTouch .rspResizeBarOver {
	background-color: #DCDCDC !important;
	outline: 1px solid #CCC !important;
}

.RadSplitter_MetroTouch .rspResizeBarHorizontal
{
	background-image: none !important;
}

.RadSplitter_MetroTouch td.rspResizeBar .rspCollapseBarSpacer
{
	width: 9px !important;
}
.RadSplitter_MetroTouch input.rspCollapseBarExpand
{
	background-position: -20px -161.5px !important;
	width: 9px !important;

}
	
.RadSplitter_MetroTouch input.rspCollapseBarCollapse
{
	background-position: -21px -111.5px !important;
	width: 9px !important;
}
.RadSplitter_MetroTouch .rspResizeBarHorizontal .rspCollapseBarSpacer
{
	height: 3px !important;
}
/****************** RadSplitter */
/* RadPanelBar ******************/
.RadPanelBar_MetroTouch
{
	font-weight: normal !important;
}
.RadPanelBar_MetroTouch .rpItem
{
	line-height: 34px !important;
}
.RadPanelBar_MetroTouch .rpOut
{
	font-weight: normal !important;
}

.RadPanelBar_MetroTouch .rpOut .rpText {
    font-size: 14px;
    color: #273137;
}
.RadPanelBar_MetroTouch .rpExpandHandle
{
	width: 22px !important;
    height: 22px !important;
	margin-top: 5px !important;
}
.RadPanelBar_MetroTouch .rpLink.rpExpanded,
.RadPanelBar_MetroTouch .rpHeaderTemplate.rpExpanded
{
	background-color: #D6E9FF !important;
}
.RadPanelBar .rpExpandable .rpExpandHandle, .RadPanelBar .rpExpanded .rpExpandHandle 
{
    float: left !important;   
}
.RadPanelBar_MetroTouch .rpExpandable .rpExpandHandle
{
    border: 0 !important;
    border-radius: 0 !important;
    background-image: url('../../Images/ArrowCollapsed.png') !important;
    background-repeat: no-repeat !important;
    background-position: 5px 7px !important;
}
.RadPanelBar_MetroTouch .rpExpanded .rpExpandHandle
{
    border: 0 !important;
    background-image: url('../../Images/ArrowExpanded.png') !important;
    background-repeat: no-repeat !important;
    background-position: 5px 7px !important;
}
/****************** RadPanelBar */
/* RadEditor ********************/
.RadEditor .MetroTouch .reWrapper
{
    height: auto !important;
    min-height: 200px !important;
}
.MetroTouch.reToolbar
{
	height: auto !important;
	min-height: 33px !important;
    line-height: 33px !important;
}
.MetroTouch ul.reToolbar li
{
	height: 33px !important;
}
.MetroTouch.reToolbar li .reTool
{
	width: 28px !important;
	height: 28px !important;
}
.MetroTouch.reToolbar li .reTool span
{
	margin: 6px 0 0 5px !important;
}
.MetroTouch.reToolbar li a.reSplitButton
{
	width: 40px !important;
}
.MetroTouch.reToolbar li .reSplitButton .split_arrow
{
	height: 29px !important;
	background-position: -19px -59px !important;
	top: -6px !important;
}
.MetroTouch.reToolbar li .reSplitButton:hover .split_arrow
{
	background-position: -19px -59px !important;
}

.MetroTouch.reToolbar li .reTool:hover, .MetroTouch.reToolbar li .reTool_selected, .MetroTouch.reToolbar li .reTool_selected.reTool_disabled:hover {
    background-color: #519ed2 !important;
}

.MetroTouch .reDropdown
{
	height: 26px !important;
}
.MetroTouch .reDropdown span
{
	line-height: 26px !important;
}
.MetroTouch .reDropdown:before
{
	background-position: -12px -70px !important;
}
.MetroTouch.reDropDownBody table td
{
	font: 12px  !important;
	height: 26px !important;
}
.reTlbVertical ul.reToolbar
{
	height: auto !important;
}
.MetroTouch .reAjaxspell_button
{
	height: 24px !important;
    font: 12px  !important;
}
.MetroTouch.reColorPicker
{
	height: auto !important;
}
.MetroTouch.reColorPicker table tr td
{
	min-width: 16px !important;
	height: 16px !important;
}
.MetroTouch.reColorPicker table td div
{
	width: 12px !important;
    height: 12px !important;
}
.MetroTouch a.reCustomColor
{
	font: 12px  !important;
}
.MetroTouch div.reColorPickerFooter
{
	height: 28px !important;
}
.MetroTouch div.reColorPickerFooter span
{
	height: 24px !important;
    line-height: 24px !important;
    font: 12px  !important;
}
/******************** RadEditor */
/* RadTabStrip ******************/
.RadTabStrip_MetroTouch
{
	font: 12px  !important;
}
html .RadTabStrip_MetroTouch .rtsTxt
{
	font-weight: normal !important;
}
/****************** RadTabStrip */
/* RadForm **********************/
.RadForm_MetroTouch.RadForm.rfdTextbox input[type="text"], .RadForm_MetroTouch.RadForm.rfdTextbox input[type="password"], .RadForm_MetroTouch.RadForm.rfdTextarea textarea, .RadForm_MetroTouch.RadForm.rfdTextarea textarea[disabled]:hover, .RadForm_MetroTouch.RadForm.rfdTextbox input[disabled][type="text"]:hover, .RadForm_MetroTouch.RadForm.rfdTextbox input[disabled][type="password"]:hover, .RadForm_MetroTouch.RadForm .rfdCheckboxChecked, .RadForm_MetroTouch.RadForm .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm_MetroTouch.RadForm .rfdCheckboxUnchecked, .RadForm_MetroTouch.RadForm .rfdInputDisabled.rfdCheckboxUnchecked:hover, .RadForm_MetroTouch.RadForm.rfdLabel label, .RadForm_MetroTouch.RadForm .rfdAspLabel, .RadForm_MetroTouch.RadForm .rfdRadioUnchecked, .RadForm_MetroTouch.RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm_MetroTouch.RadForm .rfdRadioUnchecked:hover, .RadForm_MetroTouch.RadForm .rfdRadioChecked, .RadForm_MetroTouch.RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm_MetroTouch.RadForm .rfdRadioChecked:hover, .RadForm_MetroTouch.RadForm .riTextBox, .RadForm_MetroTouch.RadForm .rfdValidationSummaryControl, .RadForm_MetroTouch.RadForm .rfdLoginControl, .RadForm_MetroTouch.RadForm legend,
.RadForm_MetroTouch .rfdSelectBox_MetroTouch li,
.RadForm_MetroTouch .rfdSelectText, .RadForm_MetroTouch.rfdGrids .rfdTable th, .RadForm_MetroTouch.rfdGrids .rfdTable td,
.RadForm_MetroTouch.RadForm .rfdSkinnedButton,.RadForm_MetroTouch.RadForm .rfdSelect,.RadForm_MetroTouch.RadForm .rfdTextInput,.RadForm_MetroTouch.RadForm.rfdLabel label,.RadForm_MetroTouch.RadForm.rfdLabel .rfdAspLabel,.RadForm_MetroTouch.RadForm.rfdTextbox .rfdTextInput,.RadForm_MetroTouch.RadForm.rfdTextarea textarea,.RadForm_MetroTouch.RadForm.rfdFieldset fieldset,.RadForm_MetroTouch.RadForm.rfdFieldset legend,.RadForm_MetroTouch.RadForm.rfdHeading h4,.RadForm_MetroTouch.RadForm.rfdHeading h5,.RadForm_MetroTouch.RadForm.rfdHeading h6,.RadForm_MetroTouch.RadForm .riTextBox,.RadForm_MetroTouch.RadForm .rfdValidationSummaryControl,.RadForm_MetroTouch.RadForm .rfdLoginControl,
.RadForm_MetroTouch.rfdButton .rfdSkinnedButton input.rfdDecorated[type="button"], .RadForm_MetroTouch.rfdButton .rfdSkinnedButton input.rfdDecorated[type="reset"], .RadForm_MetroTouch.rfdButton .rfdSkinnedButton input.rfdDecorated[type="submit"], .RadForm_MetroTouch.rfdButton .rfdSkinnedButton button, .RadForm_MetroTouch.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *,
div.redWrapper
{
	font: 12px  !important;
}
div.redWrapper .redRow
{
	padding-top: 6px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"]
{
	background-position: 0 0 !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"]:hover
{
	background-position: -40px 0px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"]:checked
{
	background-position: 0 -40px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"]:hover:checked
{
	background-position: -40px -40px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"][disabled], .RadForm_MetroTouch.rfdCheckbox input[type="checkbox"][disabled]:hover
{
	background-position: 0 -120px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="checkbox"][disabled]:checked, .RadForm_MetroTouch.rfdCheckbox input[type="checkbox"][disabled]:checked:hover
{
	background-position: 0 -160px !important;
}
.RadForm_MetroTouch.rfdRadio input[type="radio"]
{
	background-position: -80px 0px !important;
}
.RadForm_MetroTouch.rfdRadio input[type="radio"]:hover
{
	background-position: -120px 0px !important;
}
.RadForm_MetroTouch.rfdRadio input[type="radio"]:checked
{
	background-position: -80px -40px !important;
}
.RadForm_MetroTouch.rfdRadio input[type="radio"]:hover:checked
{
	background-position: -120px -40px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="radio"][disabled], .RadForm_MetroTouch.rfdCheckbox input[type="radio"][disabled]:hover
{
	background-position: -80px -120px !important;
}
.RadForm_MetroTouch.rfdCheckbox input[type="radio"][disabled]:checked, .RadForm_MetroTouch.rfdCheckbox input[type="radio"][disabled]:checked:hover
{
	background-position: -80px -160px !important;
}
/********************** RadForm */
/******************* MetroTouch */



.MetroTouch.RadEditor, .MetroTouch.RadEditor .reModule, .MetroTouch.RadEditor .reEditorModes, .MetroTouch.RadEditor .reWrapper {
    margin-top: 5px;
    margin-bottom: 5px;
}


.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #f9f9f9 !important;
}



.RadToolBar_MetroTouch {
    color: #0b79c3 !important;
    font-size: 14px !important;
    line-height: 25px !important;
    background-color: transparent !important;

}
.RadToolBar_MetroTouch .rtbOuter {
    border: none !important;
    background-color: transparent !important;
    padding: 4px 2px 0px 2px !important;
}

.RadToolBar_MetroTouch .rtbOut, .RadToolBar_MetroTouch .rtbMid, .RadToolBar_MetroTouch .rtbIn {
    vertical-align: top !important;
}
.RadToolBar_MetroTouch .rtbIn {
    padding-bottom:1px;
}


.RadToolBar_MetroTouch .rtbItem {
    background-color: transparent !important;
}

.RadToolBar_MetroTouch .rtbItem:first-child {
    margin-left: 0px !important;
}

   
.RadToolBar_MetroTouch .rtbWrap {
    padding: 2px 8px !important;
    border: 1px solid #519ed2 !important;            
}

.RadToolBar_MetroTouch .rtbWrap.RadToolBarSaveButton {
    background-color: #519ed2 !important;
    color: white !important;            
}

.RadToolBar_MetroTouch .rtbWrap.RadToolBarSaveButton img {
    background-image: url('v91/jqThemes/cupertino/images/spritesheet.png') !important;
    background-position: -3px -32px !important; 
    padding: 0 !important;
}

.RadToolBar_MetroTouch .rtbWrap.RadToolBarCancelButton img {
   background-image: url('v91/jqThemes/cupertino/images/spritesheet.png') !important;
   background-position: -22px -82px !important;
   padding: 0 !important;
}


/*
.RadToolBar_MetroTouch .rtbItemHovered .rtbWrap {
    background-color: #37698c !important;
    color: white !important;
    text-shadow:0 0 1px white;
}

.RadToolBar_MetroTouch .rtbItemHovered .rtbWrap.RadToolBarCancelButton img {
   background-position: -42px -32px !important;
   padding: 0 !important;
}
*/

.RadToolBar_MetroTouch .rtbSeparator {
    background-color: transparent !important;
}


.RadUpload .ruButton {
    background-image: none !important;
    border: 1px solid #519ed2 !important;
    color: #519ed2 !important;
    padding: 2px 6px !important;
    cursor: pointer !important;
}

.RadUpload .ruButton.ruBrowse {
    width: auto !important;
    color: white !important;
    background-color: #519ed2;
}

.RadUpload .ruButton.ruRemove {
	background-image: url('v91/jqThemes/cupertino/images/spritesheet.png') !important;
	background-position: -275px -85px !important;
	background-repeat: no-repeat !important;
	border: none !important;
	padding: 0 !important;
	height: 20px !important;
	width: 20px !important;
}

.RadUpload input.ruFakeInput {
    border-bottom: #c7c6c6 1px solid !important;
    border-left: #c7c6c6 1px solid !important;
    font-family: "Segoe UI", Helvetica, Arial, Sans-serif !important;
    color: #4c4c4c !important;
    margin-left: 3px !important;
    font-size: 12px !important;
    border-top: #c7c6c6 1px solid !important;
    border-right: #c7c6c6 1px solid !important;
    box-shadow: 0 1px 0 #fff !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    background: #ffffff !important;
    width: 280px !important;
}

.RadUpload .ruFileWrap input{
    line-height: normal !important;
}

.ruInputs {
    padding-top: 5px !important;
}
.ruFileWrap {
    padding-top: 5px !important;
}

.ApplicationSettingsRadTree table tr td{
	word-break: break-all;
}