/*
 * This style sheet contains all the customized Icms40 style sheets for the Prometheus controls.
 * 
 * The style sheets are listed as follows:
 * 01 RadComboBox Icms40 skin 
 * 02 RadDock Icms40 skin 
 * 03 RadMenu Icms40 skin
 * 04 RadSplitter Icms40 skin
 * 05 RadWindow Icms 40 custom skin
 * 06 RadCalendar Icms 40 custom skin
 * 07 RadTextBox Icms40 skin 
 * 08 RadGrid Icms40 skin
 * 09 RadUpload Icms40 skin 
 */


/* 01 RadComboBox Icms40 skin */

/*global*/

.RadComboBox_Icms40 *
{
	margin: 0;
	padding: 0;
}

.RadComboBox_Icms40,
.RadComboBox_Icms40 input,
.RadComboBoxDropDown_Icms40
{
	/* 	font:11px/15px arial,verdana,sans-serif; 	color:#404040;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #698AB5;
}

/* combobox */

.RadComboBox_Icms40
{
	vertical-align: bottom;
	text-align: left;
}

.RadComboBox_Icms40 table
{
	border: 0;
}

.RadComboBox_Icms40 table td
{
	border: 1px solid #C3D9F9;
	padding: 0;
}

.RadComboBox_Icms40 .rcbInputCell
{
	height: 17px;
	line-height: 17px;
	vertical-align: top;
	background: #fff;
}

.RadComboBox_Icms40 .rcbInputCellLeft
{
	border-right-width: 0;
}

.RadComboBox_Icms40 .rcbInputCellRight
{
	border-left-width: 0;
}

.RadComboBox_Icms40 .rcbInputCell input
{
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: top;
	padding: 1px 0 0 2px;
	height: 15px;
	line-height: 15px;
}

.RadComboBox_Icms40_rtl .rcbInputCell input
{
	padding: 1px 2px 0 0;
}

.RadComboBox_Icms40 .rcbArrowCell
{
	background: #eff3ff url( 'ComboBox/rcbArrowCell.gif' ) 0 0 no-repeat; /*width: 11px;*/
	width: 15px;
	border-left: 0;
}

.RadComboBox_Icms40 .rcbArrowCell a
{
	/*width: 11px;*/
	width: 14px;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 0;
}

.RadComboBox_Icms40_rtl .rcbArrowCell a
{
	text-indent: 9999px;
}

.RadComboBox_Icms40 .rcbDisabled .rcbArrowCell a
{
	cursor: no-drop;
}

.RadComboBox_Icms40 .rcbDisabled
{
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}

/* dropdown */

.rcbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}

.RadComboBoxDropDown_Icms40
{
	position: absolute;
	border: 1px solid #adc3de;
	cursor: default; /*font-size: 11px;*/
	font-size: 10px;
	text-align: left;
	background: #fff;
}

.RadComboBoxDropDown_Icms40 .rcbScroll
{
	overflow: auto;
}

.RadComboBoxDropDown_Icms40 .rcbList
{
	list-style: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.RadComboBoxDropDown_Icms40 .rcbHeader
{
	background: #eff3ff;
	color: #404040;
	padding: 4px;
	border-bottom: 1px solid #adc3de;
}

.RadComboBoxDropDown_Icms40 .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Icms40 .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Icms40 .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Icms40 .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}

.RadComboBoxDropDown_Icms40 .rcbItem,
.RadComboBoxDropDown_Icms40 .rcbHovered,
.RadComboBoxDropDown_Icms40 .rcbDisabled,
.RadComboBoxDropDown_Icms40 .rcbLoading
{
	padding: 1px 20px 1px 4px;
}

* html .RadComboBoxDropDown_Icms40 .rcbItem,
* html .RadComboBoxDropDown_Icms40 .rcbHovered,
* html .RadComboBoxDropDown_Icms40 .rcbDisabled,
* html .RadComboBoxDropDown_Icms40 .rcbLoading
{
	zoom: 1;
}

.RadComboBoxDropDown_Icms40_rtl .rcbItem,
.RadComboBoxDropDown_Icms40_rtl .rcbHovered,
.RadComboBoxDropDown_Icms40_rtl .rcbDisabled,
.RadComboBoxDropDown_Icms40_rtl .rcbLoading
{
	padding: 1px 4px 1px 20px;
}

.RadComboBoxDropDown_Icms40 .rcbHovered
{
	background: #306ac5;
	color: #fff;
}

.RadComboBoxDropDown_Icms40 .rcbDisabled
{
	color: #808080;
	cursor: no-drop;
}

.RadComboBoxDropDown_Icms40 .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_Icms40 .rcbNoWidth .rcbLoading
{
	text-align: center;
}

.RadComboBoxDropDown_Icms40 .rcbMoreResults
{
	clear: both;
	background: #f1f1f1;
	padding: 4px;
	text-align: center;
	border-top: 1px solid #adc3de;
}

.RadComboBoxDropDown_Icms40 .rcbMoreResults a
{
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url( 'ComboBox/rcbMoreResults.gif' ) no-repeat 0 -16px;
	margin: 0 auto 4px;
	text-indent: -3333px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}

.RadComboBoxDropDown_Icms40 .rcbMoreResults a:hover
{
	background-position: 0 0;
}

.RadComboBoxDropDown_Icms40 .rcbMoreResults span
{
	display: block;
	text-align: center;
}

.RadComboBoxDropDown_Icms40 .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_Icms40_rtl .rcbItem,
	.RadComboBoxDropDown_Icms40_rtl .rcbHovered,
	.RadComboBoxDropDown_Icms40_rtl .rcbDisabled,
	.RadComboBoxDropDown_Icms40_rtl .rcbLoading
	{
		padding: 4px 20px 4px 4px;
		zoom: 1;
	}
}
/*Opera end*/

/* 02 RadDock Icms40 skin */

/* Docking Zone properties */

.RadDockZone_Icms40
{
	border: 1px solid #999;
	padding: 0 !important;
	position: relative;
	min-height: 50px;
	/*width: 100%;*/
}

* > . .RadDockZone_Icms40 .rdVertical /* hidden from IE6 */
{
	padding-right: 5px;
}

/* Dock Object properties */

/* wrappers and borders */

.RadDock_Icms40 .rdPlaceHolder
{
	border-color: #666;
}

.RadDock_Icms40
{
	/*margin: 0 5px 5px 0;*/
	background: window;
	color: windowtext;
	text-align: left;
	position: relative;
}

.RadDock_Icms40 .rdTopBorder,
.RadDock_Icms40 .rdSideBorders,
.RadDock_Icms40 .rdBottomBorder
{
	/*border-color: #ccc;*/
	border: solid 1px #6285B8;
}

/*
.RadDock_Icms40 .rdSideBorders
{
	border-style: none solid none;
}
*/

.RadDock_Icms40 .rdTopBorder
{
	/*border-style: solid none none;*/
	border-style: none;
}

.RadDock_Icms40 .rdBottomBorder
{
	/*border-style: none none solid;*/
	border-style: none;
}

/* titlebar and buttons */

.RadDock_Icms40 .rdTitlebar
{
	/*top: 1px;*/ /*brd*/
	border-style: solid; /*border-color: #ccc;*/
	color: #666;
	border-color: #6285B8;
}

.RadDock_Icms40 .rdHTitlebar .rdTitlebar
{
	/*height: 24px;*/
	height: 18px; /*background: url(Dock/TitlebarH.gif) repeat-x;*/
	background: url(Dock/BlueGlass.gif) repeat-x;
	border-width: 0 0 1px 0;
}

.RadDock_Icms40 .rdCollapsed .rdHTitlebar .rdTitlebar
{
	padding-bottom: 0px; /*brd - title brd*/
}

.RadDock_Icms40 .rdVTitlebar .rdTitlebar
{
	left: 1px;
	width: 24px;
	background: url(Dock/TitlebarV.gif) repeat-x;
	border-width: 0 1px 0 0;
}

.RadDock_Icms40 .rdTitle
{
	padding-top: 2px;
	font-family: Verdana,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #344272;
}

.RadDock_Icms40 .rdHTitlebar .rdTitle
{
	/*padding-left: 13px;*/
	padding-left: 5px;
	border-width: 0 0 1px 0; /*background: url(Dock/TitlebarHLeft.gif) no-repeat;*/
	background: url(Dock/BlueGlass.gif) no-repeat;
}

.RadDock_Icms40 .rdVTitlebar .rdTitle
{
	padding: 13px 0 0 8px;
	background: url(Dock/TitlebarVTop.gif) no-repeat;
	line-height: 1.4em;
}

.RadDock_Icms40 .rdHTitlebar .rdCommands a
{
	/*margin: 4px 0 0 0;*/
	margin: 0 0 0 0;
}

.RadDock_Icms40 .rdVTitlebar .rdCommands a
{
	margin: 0 4px 0 0;
}

.RadDock_Icms40 .rdTitlebar .rdCommands a
{
	/*height: 15px;*/
	height: 18px;
}

.RadDock_Icms40 .rdCollapse
{
	width: 15px;
	background: url(Dock/Collapse.gif) repeat-x;
}

.RadDock_Icms40 .rdExpand
{
	width: 15px;
	background: url(Dock/Expand.gif) repeat-x;
}

.RadDock_Icms40 .rdClose
{
	width: 15px;
	background: url(Dock/Close.gif) repeat-x;
}

.RadDock_Icms40 .rdPin
{
	width: 15px;
	background: url(Dock/Pin.gif) repeat-x;
}

.RadDock_Icms40 .rdUnpin
{
	width: 15px;
	background: url(Dock/Unpin.gif) repeat-x;
}

.RadDock_Icms40 .rdCustom
{
	width: 19px;
	background: url(Dock/Edit.gif) no-repeat;
}

.RadDock_Icms40 .rdHelp
{
	width: 38px;
	background: url(Dock/Help.gif) no-repeat;
}

.RadDock_Icms40 .rdDelete
{
	width: 19px;
	background: url(Dock/Delete.gif) repeat-x;
}

/* inner content */

.RadDock_Icms40 .rdContent
{
	/* 	top: 10px; */ /*brd*/ /*padding-bottom: 1px; */ /*brd*/
	/*
	font-family: Verdana,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C599C;
	padding: 3px 3px 3px 3px;
	*/
}

.RadDock_Icms40 .rdVTitlebar .rdContent
{
	margin-left: 24px;
}

/* drag grips */

.RadDock_Icms40 .rdGripTop,
.RadDock_Icms40 .rdGripLeft
{
	background: #666;
}

.RadDock_Icms40 .rdGripTop
{
	top: 1px; /*brd*/
	height: 3px;
}

.RadDock_Icms40 .rdGripLeft
{
	left: 1px; /*brd*/
	width: 3px;
}

.RadDock_Icms40 .rdWGripLeft .rdContent
{
	margin-left: 3px;
}

/* 03 RadMenu Icms40 skin */

.RadMenu_Icms40
{
	background: #bfdbff;
	padding: 6px 6px 0px 6px;
}

.RadMenu_Icms40_Context
{
	background: none;
	padding: 0;
}

.RadMenu_Icms40 .rmLink
{
	text-decoration: none;
	color: #152b46;
	font-size: 11px; /*background: #bfdbff;*/
	background: none;
	text-align: center;
}

.RadMenu_Icms40 .rmGroup .rmLink img
{
	margin-top: 6px;
	margin-left: 8px;
	margin-right: 4px;
}

.RadMenu_Icms40 .rmGroup .rmFirst .rmLink img
{
	margin-top: 16px;
	margin-left: 8px;
	margin-right: 4px;
}

.RadMenu_Icms40 .rmGroup .rmLast .rmLink img
{
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 4px;
}

.RadMenu_Icms40 .rmLast .rmLink
{
	/**/
}

.RadMenu_Icms40 .rmVertical .rmLink
{
	/**/
}

.RadMenu_Icms40 .rmLink:hover,
.RadMenu_Icms40 .rmFocused,
.RadMenu_Icms40 .rmExpanded,
.RadMenu_Icms40 .rmTemplate
{
	/*	background: url(Menu/MainItemBackgroundHover.gif) repeat-x;*/
	border: solid 1px transparent;
}

.RadMenu_Icms40 .rmTemplate
{
	border: 0;
}

.RadMenu_Icms40 .rmText
{
	color: #6b6f80;
	font-family: Arial, Verdana;
	padding: 2px 13px;
	text-align: left;
}

.RadMenu_Icms40 .rmLink:hover .rmText,
.RadMenu_Icms40 .rmFocused .rmText,
.RadMenu_Icms40 .rmExpanded .rmText,
.RadMenu_Icms40 .rmTemplate .rmText
{
	padding: 1px 12px;
}

.RadMenu_Icms40 .rmGroup .rmText,
.RadMenu_Icms40 .rmGroup .rmLink:hover .rmText,
.RadMenu_Icms40 .rmGroup .rmFocused .rmText,
.RadMenu_Icms40 .rmGroup .rmExpanded .rmText,
.RadMenu_Icms40 .rmGroup .rmTemplate .rmText
{
	padding: 0px;
	padding-left: 16px;
	color: #7a6ab8;
}

.RadMenu_Icms40 .rmGroup .rmLink,
.RadMenu_Icms40 .rmGroup .rmTemplate
{
	background: transparent url(Menu/MenuItemBackground.gif) repeat-y;
	width: 133px;
	line-height: 44px;
	text-align: left;
	padding: 0px;
	white-space: normal;
}

.RadMenu_Icms40 .rmGroup .rmFirst .rmLink,
.RadMenu_Icms40 .rmGroup .rmFirst .rmTemplate
{
	background: transparent url(Menu/MenuItemBgFirst.gif) no-repeat left bottom;
	line-height: 58px;
}

/* needed for horizontal scrolling case*/
.RadMenu_Icms40 .rmGroup .rmHorizontal .rmFirst .rmLink,
.RadMenu_Icms40 .rmGroup .rmHorizontal .rmFirst .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmHorizontal .rmLast .rmLink
{
	line-height: 44px;
}

.RadMenu_Icms40 .rmGroup .rmFirst .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmFirst .rmFocused,
.RadMenu_Icms40 .rmGroup .rmFirst .rmExpanded
{
	background: #d0d0d0 url(Menu/MenuItemBgHoverFirst.gif) no-repeat left bottom;
	line-height: 58px;
	border: 0px;
	padding: 0px;
}

.RadMenu_Icms40 .rmGroup .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmFocused,
.RadMenu_Icms40 .rmGroup .rmExpanded
{
	background: white url(Menu/MenuItemBackgroundHover.gif) no-repeat;
	color: #cc6102;
	line-height: 44px;
	border: 0px;
	padding: 0px;
}

.RadMenu_Icms40 .rmLeftArrow,
.RadMenu_Icms40 .rmRightArrow,
.RadMenu_Icms40 .rmTopArrow,
.RadMenu_Icms40 .rmBottomArrow,
.RadMenu_Icms40 .rmLeftArrowDisabled,
.RadMenu_Icms40 .rmRightArrowDisabled,
.RadMenu_Icms40 .rmTopArrowDisabled,
.RadMenu_Icms40 .rmBottomArrowDisabled
{
	border-left: 1px solid #a9a9a9;
	border-top-color: threedhighlight;
	border-left-color: threedhighlight;
	background: #d7e9ff url(Menu/left.gif) center center no-repeat;
	width: 15px;
	text-decoration: none;
	color: #d7e9ff;
}

.RadMenu_Icms40 .rmTopArrow,
.RadMenu_Icms40 .rmTopArrowDisabled
{
	background-image: url(Menu/top.gif);
	width: 100%;
}

.RadMenu_Icms40 .rmBottomArrow,
.RadMenu_Icms40 .rmBottomArrowDisabled
{
	background-image: url(Menu/bottom.gif);
	width: 100%;
}

.RadMenu_Icms40 .rmRightArrow,
.RadMenu_Icms40 .rmLeftArrow
{
	height: 100%;
}

.RadMenu_Icms40 .rmRightArrow,
.RadMenu_Icms40 .rmRightArrowDisabled
{
	background-image: url(Menu/right.gif);
}

.RadMenu_Icms40 .rmVertical .rmSeparator
{
	padding-top: 3px;
	background: white url(Menu/Separator.gif) no-repeat top left;
	font-size: 1px;
	line-height: 1px;
}

.RadMenu_Icms40 .rmExpandLeft,
.RadMenu_Icms40 .rmExpandRight
{
	background: transparent url(Menu/groupImage.gif) right center no-repeat;
	margin-right: 6px;
}

.RadMenu_Icms40 .rmLink:hover .rmExpandLeft,
.RadMenu_Icms40 .rmLink:hover .rmExpandRight,
.RadMenu_Icms40 .rmFocused .rmExpandLeft,
.RadMenu_Icms40 .rmFocused .rmExpandRight,
.RadMenu_Icms40 .rmExpanded .rmExpandLeft,
.RadMenu_Icms40 .rmExpanded .rmExpandRight
{
	background: transparent url(Menu/invertedGroupImage.gif) right center no-repeat;
}

.RadMenu_Icms40 .rmGroup .rmLast .rmLink
{
	background: transparent url(Menu/MenuItemBgLast.gif) no-repeat;
	line-height: 58px;
}

.RadMenu_Icms40 .rmGroup .rmLast .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmLast .rmFocused,
.RadMenu_Icms40 .rmGroup .rmLast .rmExpanded
{
	background: transparent url(Menu/MenuItemBgLastHover.gif) no-repeat;
	line-height: 58px;
}

/* level 2 items */
.RadMenu_Icms40 .rmGroup .rmLevel2,
.RadMenu_Icms40_Context .rmGroup .rmLevel1
{
	border-bottom: solid 1px #868686;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmLink img
{
	/*fix firefox level2 bug trasparent space between items*/
	margin-top: 6px;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmLink,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmTemplate,
.RadMenu_Icms40_Context .rmGroup .rmLevel1 .rmLink
{
	background: transparent url(Menu/Leve2ItemBg.gif) repeat-y;
	line-height: 44px;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmSeparator
{
	background: #666;
	padding-top: 0;
	height: 1px;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFirst .rmLink,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFirst .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFirst .rmFocused,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFirst .rmExpanded
{
	background: white url(Menu/Level2First.gif) no-repeat;
	line-height: 24px;
	width: 295px;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFirst .rmLink .rmText
{
	margin-left: 9px;
}

.RadMenu_Icms40 .rmGroup .rmLevel2 .rmLink:hover,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmFocused,
.RadMenu_Icms40 .rmGroup .rmLevel2 .rmExpanded
{
	background: transparent url(Menu/Level2Hover.gif) repeat-y;
	line-height: 44px;
}

.RadMenu_Icms40 .rmRootGroup .rmDisabled,
.RadMenu_Icms40 .rmRootGroup .rmDisabled:hover
{
	background: transparent;
	border-color: #bfdbff;
}

.RadMenu_Icms40 .rmGroup .rmDisabled,
.RadMenu_Icms40 .rmGroup .rmDisabled:hover
{
	background: transparent url(Menu/MenuItemBackground.gif) repeat-y;
}

.RadMenu_Icms40 .rmRootGroup .rmDisabled .rmText,
.RadMenu_Icms40 .rmRootGroup .rmDisabled:hover .rmText .RadMenu_Icms40 .rmGroup .rmDisabled .rmText,
.RadMenu_Icms40 .rmGroup .rmDisabled:hover .rmText
{
	color: #ccc;
}

/*right-to-left support*/

.RadMenu_Icms40_rtl,
.RadMenu_Icms40_rtl *
{
	text-align: right !important;
}

.RadMenu_Icms40_rtl .rmExpandLeft,
.RadMenu_Icms40_rtl .rmExpandRight
{
	background: transparent url(Menu/left.gif) left center no-repeat;
	margin-left: 8px;
}

.RadMenu_Icms40_rtl .rmLink:hover .rmExpandLeft,
.RadMenu_Icms40_rtl .rmLink:hover .rmExpandRight,
.RadMenu_Icms40_rtl .rmFocused .rmExpandLeft,
.RadMenu_Icms40_rtl .rmFocused .rmExpandRight,
.RadMenu_Icms40_rtl .rmExpanded .rmExpandLeft,
.RadMenu_Icms40_rtl .rmExpanded .rmExpandRight
{
	background: transparent url(Menu/invertedGroupImageRTL.gif) left center no-repeat;
}

.RadMenu_Icms40_rtl .rmGroup .rmText,
.RadMenu_Icms40_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Icms40_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Icms40_rtl .rmGroup .rmExpanded .rmText
{
	padding: 0px;
	padding-right: 16px;
}

.RadMenu_Icms40_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Icms40_rtl .rmGroup .rmLink:hover .rmExpandRight
{
	background: transparent url(Menu/invertedGroupImageRTL.gif) left center no-repeat;
}


.RadMenu_Icms40_rtl .rmLeftArrow,
.RadMenu_Icms40_rtl .rmRightArrow,
.RadMenu_Icms40_rtl .rmTopArrow,
.RadMenu_Icms40_rtl .rmBottomArrow,
.RadMenu_Icms40_rtl .rmLeftArrowDisabled,
.RadMenu_Icms40_rtl .rmRightArrowDisabled,
.RadMenu_Icms40_rtl .rmTopArrowDisabled,
.RadMenu_Icms40_rtl .rmBottomArrowDisabled
{
	text-indent: -2000px;
}

/* 04 Splitter Icms40 skin*/
/*FIX For scrolling RadDocks in IE*/
/*see: http://www.telerik.com/support/kb/article/b454K-tgk-b454T-cka-b454c-cka.aspx */
/*
.RadSplitter_Icms40 .pane div,
.RadSplitter_Icms40 .paneHorizontal div
{
    position: relative;
}
*/

/*
.RadSplitter_Office2007 .pane div,
.RadSplitter_Office2007 .paneHorizontal div
{
    position: relative;
}
*/

.RadSplitter_Outlook .pane div,
.RadSplitter_Outlook .paneHorizontal div
{
	position: relative;
}

/* border style definition */
.RadSplitter_Icms40,
.RadSplitter_Icms40 .resizeBar,
.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .resizeBarOver,
.RadSplitter_Icms40 .slideContainerResizeOver,
.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal,
.RadSplitter_Icms40 .resizeBarInactive,
.RadSplitter_Icms40 .resizeBarHorizontal,
.RadSplitter_Icms40 .resizeBarOverHorizontal,
.RadSplitter_Icms40 .resizeBarInactiveHorizontal,
.RadSplitter_Icms40 .pane,
.RadSplitter_Icms40 .paneHorizontal
{
	border: 1px solid #6593cf;
}

.RadSplitter_Icms40
{
	border-collapse: collapse;
	border-bottom: 1px; /* half the size of the border, but at least 1px */
}

.RadSplitter_Icms40 .pane,
.RadSplitter_Icms40 .paneHorizontal
{
	padding: 0px;
	text-align: left;
}

.RadSplitter_Icms40 .resizeBar,
.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .resizeBarOver,
.RadSplitter_Icms40 .slideContainerResizeOver,
.RadSplitter_Icms40 .resizeBarInactive,
.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal,
.RadSplitter_Icms40 .resizeBarHorizontal,
.RadSplitter_Icms40 .resizeBarOverHorizontal,
.RadSplitter_Icms40 .resizeBarInactiveHorizontal
{
	padding: 0px;
	font-size: 1px; /*background: #638ec8 url(Splitter/resizeBarBg.gif) repeat-x;*/
	background-color: #E6EFF6;
	border-left: solid 1px #295896;
	border-right: solid 1px #295896;
	text-align: center;
}

.RadSplitter_Icms40 .resizeBar,
.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .resizeBarOver,
.RadSplitter_Icms40 .slideContainerResizeOver,
.RadSplitter_Icms40 .resizeBarInactive
{
	width: 4px;
}

.RadSplitter_Icms40 .resizeBarHorizontal,
.RadSplitter_Icms40 .resizeBarOverHorizontal,
.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal,
.RadSplitter_Icms40 .resizeBarInactiveHorizontal
{
	height: 4px;
}

.RadSplitter_Icms40 .resizeBarOver,
.RadSplitter_Icms40 .resizeBarOverHorizontal
{
	border: 1px solid #4a70a2;
}

/********************* Helper Bar ******************************/
.RadSplitter_Icms40 .helperBarDrag,
.RadSplitter_Icms40 .helperBarSlideDrag,
.RadSplitter_Icms40 .helperBarSlideDragHorizontal,
.RadSplitter_Icms40 .helperBarDragHorizontal
{
	font-size: 1px;
	background-color: #ccc;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

/* resize bar onerror */
.RadSplitter_Icms40 .helperBarError,
.RadSplitter_Icms40 .helperBarSlideError,
.RadSplitter_Icms40 .helperBarErrorHorizontal
{
	font-size: 1px;
	background-color: #f60;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

/********************* Colapse Bar *****************************/
/*
.RadSplitter_Icms40 .collapseBar
{	

}

.RadSplitter_Icms40 .collapseBarHorizontal
{	

}

.RadSplitter_Icms40 .collapseBarOver, 
.RadSplitter_Icms40 .collapseBarOverHorizontal
{
	background: #e6f0fd;
}

.RadSplitter_Icms40 .collapseBarOver 
{
	border-top: 1px solid #4a70a2;
	border-bottom: 1px solid #4a70a2;
	background: url(Splitter/splitBarOver.gif);
}

.RadSplitter_Icms40 .collapseBarOverHorizontal
{
	border-left: 1px solid #4a70a2;
	border-right: 1px solid #4a70a2;
	background: url(Splitter/splitBarHorizontalOver.gif);
}



.RadSplitter_Icms40 .collapseBarError, 
.RadSplitter_Icms40 .collapseBarErrorHorizontal
{
	background-color:red;
}
*/

.RadSplitter_Icms40 .collapseBarWrapper
{
	width: 4px;
	margin: auto;
}

.RadSplitter_Icms40 .collapseBarCollapse
{
	cursor: pointer; /*	width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: url(Splitter/splitbar_collapse_h.gif);
}

.RadSplitter_Icms40 .collapseBarExpand
{
	cursor: pointer; /*width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: url(Splitter/splitbar_expand_h.gif);
}

.RadSplitter_Icms40 .collapseBarHorizontalWrapper
{
	height: 4px;
	margin: auto;
}

.RadSplitter_Icms40 .collapseBarHorizontalCollapse
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: left;
	background: url(Splitter/splitbar_collapse_v.gif);
}

.RadSplitter_Icms40 .collapseBarHorizontalExpand
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: right;
	background: url(Splitter/splitbar_expand_v.gif);
}

.RadSplitter_Icms40 .collapseBarCollapseOver
{
	cursor: pointer; /*width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: #e6f0fd url(Splitter/splitbar_collapse_h.gif);
	border-top: 1px solid #4a70a2;
	border-bottom: 1px solid #4a70a2;
}

.RadSplitter_Icms40 .collapseBarExpandOver
{
	cursor: pointer; /*width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: #e6f0fd url(Splitter/splitbar_expand_h.gif);
	border-top: 1px solid #4a70a2;
	border-bottom: 1px solid #4a70a2;
}

.RadSplitter_Icms40 .collapseBarHorizontalCollapseOver
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: left;
	background: #e6f0fd url(Splitter/splitbar_collapse_v.gif);
	border-left: 1px solid #4a70a2;
	border-right: 1px solid #4a70a2;
}

.RadSplitter_Icms40 .collapseBarHorizontalExpandOver
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: right;
	background: #e6f0fd url(Splitter/splitbar_expand_v.gif);
	border-left: 1px solid #4a70a2;
	border-right: 1px solid #4a70a2;
}

.RadSplitter_Icms40 .collapseBarCollapseError
{
	cursor: pointer; /*width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: red url(Splitter/splitbar_collapse_h.gif);
}

.RadSplitter_Icms40 .collapseBarExpandError
{
	cursor: pointer; /*width: 4px; 	height: 27px;*/
	width: 3px;
	height: 66px;
	text-align: center;
	background: red url(Splitter/splitbar_expand_h.gif);
}

.RadSplitter_Icms40 .collapseBarHorizontalCollapseError
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: left;
	background: red url(Splitter/splitbar_collapse_v.gif);
}

.RadSplitter_Icms40 .collapseBarHorizontalExpandError
{
	cursor: pointer; /*width: 27px; 	height: 4px;*/
	width: 66px;
	height: 3px;
	text-align: center;
	float: right;
	background: red url(Splitter/splitbar_expand_v.gif);
}

/***********************************************/
/*             SLIDE                           */
/***********************************************/

/************************************************
	sliding zone 
*/
.RadSplitter_Icms40 .slideZone
{
	background: white;
}

/************************************************ 
	pane tabs 
*/
.RadSplitter_Icms40 .tabsContainer
{
	color: #333;
	background: url('Splitter/paneTabContainer.gif') repeat-y;
}

.RadSplitter_Icms40 .paneTabContainer,
.RadSplitter_Icms40 .paneTabContainerExpanded,
.RadSplitter_Icms40 .paneTabContainerDocked,
.RadSplitter_Icms40 .paneTabContainerHorizontal,
.RadSplitter_Icms40 .paneTabContainerExpandedHorizontal,
.RadSplitter_Icms40 .paneTabContainerDockedHorizontal
{
	width: 21px;
	height: auto;
	overflow: hidden;
	cursor: default;
	text-align: center;
	font-size: 1px;
	color: #15428b;
	padding: 6px 0px;
	background: url('Splitter/paneTabContainer.gif') repeat-y; /* 	border-top: solid 1px #f3f7fd; 	border-right: solid 1px #92a5c7; 	border-bottom: solid 1px #92a5c7; 	*/
}

.RadSplitter_Icms40 .paneTabContainerExpanded,
.RadSplitter_Icms40 .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerExpanded.gif') repeat-y;
	color: #15428b;
}

/***** tabs on right position *******/


.RadSplitter_Icms40 .tabsContainer.right
{
	/*width: 23px;*/
	width: 21px;
	background: url('Splitter/paneTabContainerRight.gif') repeat-y right;
}


.RadSplitter_Icms40 .right .paneTabContainer,
.RadSplitter_Icms40 .right .paneTabContainerExpanded,
.RadSplitter_Icms40 .right .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerRight.gif') repeat-y right; /*width: 20px;*/
	width: 18px; /* 	border-top: solid 1px #f3f7fd; 	border-left: solid 1px #92a5c7; 	border-bottom: solid 1px #92a5c7; 	*/
	color: #15428b;
}


.RadSplitter_Icms40 .right .paneTabContainerExpanded,
.RadSplitter_Icms40 .right .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerExpandedRight.gif') repeat-y right;
	color: #15428b;
}

/*****  -- End tabs on right position *******/

/***** tabs on top position *******/

.RadSplitter_Icms40 .tabsContainer .top
{
	height: 23px;
}


.RadSplitter_Icms40 .top .paneTabContainer,
.RadSplitter_Icms40 .top .paneTabContainerExpanded,
.RadSplitter_Icms40 .top .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerTop.gif') repeat-x top;
	height: 20px;
	border-right: solid 1px #f3f7fd;
	border-top: solid 1px #92a5c7;
	border-bottom: solid 1px #92a5c7;
	border-left: solid 1px #92a5c7;
	color: #15428b;
	float: left;
	padding: 0px 6px;
	width: auto;
}


.RadSplitter_Icms40 .top .paneTabContainerExpanded,
.RadSplitter_Icms40 .top .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerExpandedTop.gif') repeat-x top;
	color: #15428b;
}

.RadSplitter_Icms40 .top .paneTabText
{
	writing-mode: lr-tb; /* Icms40 */
}

.RadSplitter_Icms40 .top .paneTabIcon
{
	display: block;
	float: left;
}

/***** tabs on bottom position *******/

.RadSplitter_Icms40 .tabsContainer .bottom
{
	height: 23px;
}

.RadSplitter_Icms40 .bottom .paneTabContainer,
.RadSplitter_Icms40 .bottom .paneTabContainerExpanded,
.RadSplitter_Icms40 .bottom .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerBottom.gif') repeat-x top;
	height: 20px;
	border-right: solid 1px #f3f7fd;
	border-bottom: solid 1px #92a5c7;
	border-top: 0px;
	border-left: solid 1px #92a5c7;
	color: #15428b;
	float: left;
	padding: 0px 6px;
	width: auto;
}


.RadSplitter_Icms40 .bottom .paneTabContainerExpanded,
.RadSplitter_Icms40 .bottom .paneTabContainerDocked
{
	background: url('Splitter/paneTabContainerExpandedBottom.gif') repeat-x top;
	color: #15428b;
}

.RadSplitter_Icms40 .bottom .paneTabText
{
	writing-mode: lr-tb; /* Icms40 */
}

.RadSplitter_Icms40 .bottom .paneTabIcon
{
	display: block;
	float: left;
}

/*****  -- End tabs on bottom position *******/

.RadSplitter_Icms40 .paneTabText
{
	writing-mode: tb-rl;
	font: 11px Arial, Helvetica;
	white-space: nowrap;
	margin: 2px;
}

.RadSplitter_Icms40 .paneTabIcon
{
	margin: 2px;
}

/************************************************ 
	slide/dock containers 
*/
.RadSplitter_Icms40 .slideContainer
{
	border: 0px solid #073b96;
	border-collapse: collapse;
}

.RadSplitter_Icms40 .slideContainerDocked
{
}

.RadSplitter_Icms40 .slideHeader,
.RadSplitter_Icms40 .slideHeaderDocked
{
	background: url('Splitter/slideHeader.gif') repeat-x; /*	height: 18px;*/
	height: 24px;
}

.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOver,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal
{
	/* background: #a4c3eb none;*/
	background: #E6EFF6 none; /*      border-left: solid 1px #6593cf;      border-right: solid 1px #6593cf; */
	border-left: solid 1px #295896;
	border-right: solid 1px #295896;
	width: 2px;
}

.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .slideContainerResizeOver
{
	border-top: 0px;
	border-bottom: 0px;
}

.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal
{
	border-left: 0px;
	border-right: 0px;
}
/*
.RadSplitter_Icms40 .slideHeaderIcon,
.RadSplitter_Icms40 .slideHeaderIconOver
{
	margin: 3px;
	cursor: hand;
	cursor: pointer;
} 
*/
/*is this being used anywhere?*/
.RadSplitter_Icms40 .slideHeaderIconsWrapper
{
	float: right;
}

.RadSplitter_Icms40 .slideHeaderIconWrapper
{
	float: right;
	text-align: right;
}

.RadSplitter_Icms40 .slideHeaderUndockIcon,
.RadSplitter_Icms40 .slideHeaderDockIcon,
.RadSplitter_Icms40 .slideHeaderCollapseIcon,
.RadSplitter_Icms40 .slideHeaderUndockIconOver,
.RadSplitter_Icms40 .slideHeaderDockIconOver,
.RadSplitter_Icms40 .slideHeaderCollapseIconOver
{
	width: 11px;
	height: 11px;
	margin: 3px;
	cursor: hand;
	cursor: pointer;
}

.RadSplitter_Icms40 .slideHeaderUndockIcon,
.RadSplitter_Icms40 .slideHeaderUndockIconOver
{
	background: url(Splitter/undock.gif);
}

.RadSplitter_Icms40 .slideHeaderDockIcon,
.RadSplitter_Icms40 .slideHeaderDockIconOver
{
	background: url(Splitter/dock.gif);
}

.RadSplitter_Icms40 .slideHeaderCollapseIcon,
.RadSplitter_Icms40 .slideHeaderCollapseIconOver
{
	background: url(Splitter/close.gif);
}

.RadSplitter_Icms40 .slideTitle,
.RadSplitter_Icms40 .slideTitleDocked
{
	font: bold 11px Verdana;
	color: #15428b;
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left; /*line-height: 18px;*/
	line-height: 24px;
}

.RadSplitter_Icms40 .slideTitleContainer
{
	/*background: #b8cfe9 url(Splitter/slideHeader.gif) repeat-x;*/
	background: transparent url(Splitter/slideHeader.gif) repeat-x; /*height: 18px;*/
	height: 24px;
}

.RadSplitter_Icms40 .slideContent,
.RadSplitter_Icms40 .slideContentDocked
{
	font: 10px Verdana; /*color:Icms40;*/
	background-color: white; /*padding:5px;*/
	text-align: left;
}

.RadSplitter_Icms40 .helperBarSlideDrag,
.RadSplitter_Icms40 .slideContainerResize,
.RadSplitter_Icms40 .slideContainerResizeOver
{
	cursor: w-resize;
}

.RadSplitter_Icms40 .helperBarSlideDragHorizontal,
.RadSplitter_Icms40 .slideContainerResizeHorizontal,
.RadSplitter_Icms40 .slideContainerResizeOverHorizontal
{
	cursor: n-resize;
}

.RadSplitter_Icms40 .resizeBarHorizontal,
.RadSplitter_Icms40 .resizeBarInactiveHorizontal
{
	background: #638ec8 none;
	height: 8px;
}

.RadSplitter_Icms40 .resizeBarOver,
.RadSplitter_Icms40 .resizeBarOverHorizontal
{
	background: #f9f9f9 none;
}
/********************* Helper Bar ******************************/
.RadSplitter_Icms40 .helperBarDrag,
.RadSplitter_Icms40 .helperBarDragHorizontal
{
	font-size: 1px;
	background-color: #ccc;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

/* resize bar onerror */
.RadSplitter_Icms40 .helperBarError,
.RadSplitter_Icms40 .helperBarErrorHorizontal
{
	font-size: 1px;
	background-color: #f60;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

/********************* Colapse Bar *****************************/

.RadSplitter_Icms40 .collapseBar
{
}

.RadSplitter_Icms40 .collapseBarHorizontal
{
}

.RadSplitter_Icms40 .collapseBarOver
{
	background: #f9f9f9;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}

.RadSplitter_Icms40 .collapseBarOverHorizontal
{
	background: #f9f9f9;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}
.RadSplitter_Icms40 .collapseBarError,
.RadSplitter_Icms40 .collapseBarErrorHorizontal
{
	background-color: red;
}


/* 05 RadWindow Icms40 skin */

div.radwindow_Icms40 table td.corner
{
	/*width: 8px;*/
	width: 1px;
}

div.radwindow_Icms40 table td div.topresize
{
	/* this have been added to remove epmty div space above titlebar*/
	display: none;
}

div.radwindow_Icms40 table td.topleft
{
	/*background: transparent url('Window/CornerLeft.gif') no-repeat left bottom;*/
	background: transparent url('Window/CornerLeft.gif') no-repeat left;
	height: 28px;
}

div.radwindow_Icms40 table td.topright
{
	/*background: transparent url('Window/CornerRight.gif') no-repeat right bottom;*/
	background: transparent url('Window/CornerRight.gif') no-repeat right;
	height: 28px;
}

div.radwindow_Icms40 table td.bodyleft
{
	background: transparent url('Window/BodyLeft.gif') repeat-y left top;
}

div.radwindow_Icms40 .windowcontent
{
	height: 100%; /*	border: solid 1px black; 	border-bottom: 0;*/ /*background: white;*/
	background: #E4EBF4;
}

div.radwindow_Icms40 table td.bodyright
{
	background: transparent url('Window/BodyRight.gif') repeat-y right top;
}

div.radwindow_Icms40 table td.footerleft
{
	background: transparent url('Window/FooterLeft.gif') no-repeat left top; /*height: 8px;*/
	height: 1px;
}

div.radwindow_Icms40 table td.footerright
{
	background: transparent url('Window/FooterRight.gif') no-repeat right top; /*height: 8px;*/
	height: 1px;
}

div.radwindow_Icms40 table td.footercenter
{
	background: transparent url('Window/FooterCenter.gif') repeat-x; /*height: 8px;*/
	height: 1px;
}

div.radwindow_Icms40 table td.titlebar
{
	background: transparent url('Window/TitleBar.gif') repeat-x left bottom;
	height: 28px;
}

div.radwindow_Icms40 td.statusbar
{
	height: 19px;
	line-height: 19px;
	background: #f7f3e9;
	border-top: solid 1px black;
}

div.radwindow_Icms40 td.statusbar .loading
{
	background-image: url('Window/Loading.gif');
}

div.radwindow_Icms40 td.statusbar span.statustext
{
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
}

div.radwindow_Icms40 td.statusbar div
{
	background: transparent url('Window/WindowResizeHandle.gif') !important;
}

div.radwindow_Icms40 td.statusbar input
{
	background-color: #f7f3e9;
	background-repeat: no-repeat;
}

/* --- TITLEBAR SETTINGS --- */


div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a
{
	/*width: 28px; height: 15px; line-height: 15px; font-size: 1px;*/
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 1px;
	cursor: default; /*margin: 8px 0 0 2px;*/
	margin: 4px 4px 0 2px;
}

/* reload button */
div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.reloadbutton
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -112px top;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -68px top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.reloadbutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -112px -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -68px -17px;
}
/* end of reload button */

/* pin button button class="pinbutton on" and class="pinbutton off" */
div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.pinbutton
{
	background: transparent url('Window/ControlButtons.gif') no-repeat;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.pinbutton.on
{
	/*background-position: -140px top !important;*/
	background-position: -85px top !important;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.pinbutton.on:hover
{
	/*background-position: -140px -15px !important;*/
	background-position: -85px -17px !important;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.pinbutton
{
	/*background-position: -168px top;*/
	background-position: -102px top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.pinbutton:hover
{
	/*background-position: -168px -15px;*/
	background-position: -102px -17px;
}
/* end of pin button button class="pinbutton on" and class="pinbutton off" */



div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.minimizebutton
{
	background: transparent url('Window/ControlButtons.gif') no-repeat left top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.minimizebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat 0 -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat 0 -17px;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.maximizebutton
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -28px top;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -17px top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.maximizebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -28px -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -17px -17px;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.maximizebutton
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -56px top;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -34px top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.maximizebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -56px -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -34px -17px;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.closebutton
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -84px top;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -51px top;
}

div.radwindow_Icms40 table.titlebarcontrols ul.controlbuttons li a.closebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -84px -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -51px -17px;
}


/* maximized window maxrestore button */
div.icms40.maximizedwindow table.titlebarcontrols ul.controlbuttons li a.maximizebutton
{
	background: transparent url('Window/ControlButtons.gif') no-repeat -28px top !important;
}

div.icms40.maximizedwindow table.titlebarcontrols ul.controlbuttons li a.maximizebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -28px -15px !important;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -28px -17px !important;
}
/* end of maximized window maxrestore button */

/* minimized window minimize button - changes its icon to "restore" */

div.icms40.minimizedwindow table.titlebarcontrols ul.controlbuttons li a.minimizebutton
{
	background: transparent url('Window/ControlButtons.gif') no-repeat -28px top;
}

div.icms40.minimizedwindow table.titlebarcontrols ul.controlbuttons li a.minimizebutton:hover
{
	/*background: transparent url('Window/ControlButtons.gif') no-repeat -28px -15px;*/
	background: transparent url('Window/ControlButtons.gif') no-repeat -28px -17px;
}
/* end of minimized window minimize button - changes its icon to "restore" */

div.radwindow_Icms40 table.titlebarcontrols a.windowicon
{
	/* 	background: transparent url('Window/Icon.gif') no-repeat left top; 	width: 16px; height: 16px; 	cursor: default;*/ /*margin: 6px 0 0 2px;*/
}

div.radwindow_Icms40 table.titlebarcontrols em
{
	/*font-style: normal;*/ /*font: normal 12px Verdana, Arial, sans-serif;*/ /*color: black;	*/
	padding: 6px 0 0 4px;
	font-style: normal;
	font-family: Verdana,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #344272;
}
/* --- END OF TITLEBAR SETTINGS --- */

/* --- MINIMIZED WINDOW SETTINGS --- */
div.radwindow_Icms40.minimizedwindow
{
	width: 230px !important;
	height: 30px !important;
	background: #abc1de;
	border: solid 1px #5d6f88;
}

div.radwindow.radwindow_Icms40.minimizedwindow table.titlebarcontrols
{
	width: 150px !important;
	position: relative;
	top: -4px;
}

div.radwindow_Icms40.minimizedwindow em
{
	color: white !important;
	width: 55px !important;
}


div.radwindow_Icms40.minimizedwindow td.corner
{
	cursor: default;
}

/* normal states of the minimized window parts */
div.radwindow_Icms40.minimizedwindow td.corner.topleft
{
	background: none;
	width: 10px !important;
}

div.radwindow_Icms40.minimizedwindow td.corner.topright
{
	background: none;
	width: 10px !important;
}

div.radwindow_Icms40.minimizedwindow td.titlebar
{
	background: none;
	cursor: default;
}
/* end normal states of the minimized window parts */

/* hover states of the minimized window parts */
div.radwindow_Icms40.minimizedwindow:hover td.corner.topleft
{
	background: none;
	width: 10px;
}

div.radwindow_Icms40.minimizedwindow:hover td.corner.topright
{
	background: none;
	width: 10px;
}

div.radwindow_Icms40.minimizedwindow:hover td.titlebar
{
	background: none;
	cursor: default;
}
/* end hover states of the minimized window parts */

/* ---	END OF MINIMIZED WINDOW SETTINGS --- */

/* --- ICON MENU --- */
div.radwindow_Icms40 div.iconmenu
{
	border: solid 1px #979797;
	background: #f0f0f0;
	top: 26px;
	left: 14px;
	padding: 1px;
	width: 180px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#333333,strength=3);
}

div.radwindow_Icms40 div.iconmenu ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

div.radwindow_Icms40 div.iconmenu ul a
{
	display: block;
	font: normal 11px Verdana, Arial, Sans-serif;
	text-decoration: none;
	color: black;
	border: solid 1px #f0f0f0;
	padding: 0 4px 0 18px;
	background: #f0f0f0 url('Window/IconMenuSprites.gif') no-repeat 0 -48px;
	margin: 2px 0;
}

div.radwindow_Icms40 div.iconmenu ul a span
{
	line-height: 16px;
}

div.radwindow_Icms40 div.iconmenu ul a:hover
{
	border: solid 1px #a8d8eb;
	background-color: #e0edf3;
}

div.radwindow_Icms40 div.iconmenu ul li.restore a
{
	background-position: 0 -46px;
}

div.radwindow_Icms40 div.iconmenu ul li.minimize a
{
	background-position: 0 -30px;
}

div.radwindow_Icms40 div.iconmenu ul li.maximize a
{
	background-position: 0 2px;
}

div.radwindow_Icms40 div.iconmenu ul li.close a
{
	background-position: 0 -14px;
}

/* #e0edf3  */
/* --- END OF ICON MENU --- */


div.radwindow_Icms40 .windowcontent .windowpopup
{
	margin: 16px;
	font: normal 11px Arial;
	color: black;
	padding: 0px 0px 16px 50px;
}

/* --- RadAlert --- */
div.radwindow_Icms40 .windowcontent .windowpopup.radalert
{
	background: transparent url('Window/ModalDialogAlert.gif') no-repeat 8px center;
}

/* --- RadPrompt --- */
div.radwindow_Icms40 .windowcontent .windowpopup.radprompt
{
	padding: 0;
}

/* --- RadConfirm --- */
div.radwindow_Icms40 .windowcontent .windowpopup.radconfirm
{
	background: transparent url('Window/ModalDialogConfirm.gif') no-repeat 8px center;
}


div.radwindow_Icms40 .windowcontent input.dialoginput
{
	border: solid 1px #666;
	padding: 3px 4px 0 4px;
	height: 17px;
	background: transparent url('Window/ModalDialogButtonSprites.gif') repeat-x 0 -44px;
	width: 100%;
	font: normal 11px Verdana, Arial, Sans-serif;
}

div.radwindow_Icms40 .windowcontent a,
div.radwindow_Icms40 .windowcontent a span
{
	text-decoration: none;
	color: black;
	line-height: 22px;
	cursor: default;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton
{
	background: transparent url('Window/ModalDialogButtonSprites.gif') no-repeat 0 0;
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton span.outerspan
{
	background: transparent url('Window/ModalDialogButtonSprites.gif') no-repeat right 0;
	padding: 0 3px 0 0;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton span.innerspan
{
	background: white url('Window/ModalDialogButtonSprites.gif') repeat-x 0 -22px;
	padding: 0 12px;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton:hover
{
	background: transparent url('Window/ModalDialogButtonSprites.gif') no-repeat 0 -64px;
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton:hover span.outerspan
{
	background: transparent url('Window/ModalDialogButtonSprites.gif') no-repeat right -64px;
	padding: 0 3px 0 0;
}

div.radwindow_Icms40 .windowcontent a.radwindowbutton:hover span.innerspan
{
	background: white url('Window/ModalDialogButtonSprites.gif') repeat-x 0 -86px;
	padding: 0 12px;
}
/* modal dialog window background */
div.modaldialogbacgkround
{
	background: black;
}

/* --- END OF MODAL DIALOGS --- */

/* --- SET WINDOW OPACITY --- */
div.radwindow.radwindow_Icms40.normalwindow.transparentwindow td.corner,
div.radwindow.radwindow_Icms40.normalwindow.transparentwindow td.titlebar,
div.radwindow.radwindow_Icms40.transparentwindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
}
/* --- END OF SET WINDOW OPACITY */

/* 07 RadTextBox Icms40 skin */
/* WRAPPER SETTINGS */

.radInput_Icms40
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}

.radInput_Icms40 table,
.radInput_Icms40 table td
{
	border: 0;
	margin: 0;
	padding: 0;
	border-style: none;
}

.radInput_Icms40 .inputCell
{
	padding: 0 4px 0 0;
}

.radInput_Icms40 .inputCell input,
.radInput_Icms40 .inputCell textarea
{
	margin: 0;
}

.radInput_Icms40 .imageCell,
.radInput_Icms40 .spinImgCell
{
	padding: 2px 0 0 2px;
}

/* SPIN BUTTONS */

.radInput_Icms40 a.spinbutton
{
	display: block;
	text-indent: -9999px;
	width: 12px;
	height: 9px;
	line-height: 9px;
	background: transparent url(Input/SpinButtonSprites.gif) no-repeat;
	font-size: 1px;
	top: 2px;
	position: relative;
	_position: inherit; /*IE fix*/
	outline: none;
}
* + html .radInput_Icms40 a.spinbutton
{
	position: inherit;
}

.radInput_Icms40 a.spinbutton.up
{
	background-position: center 0;
}

.radInput_Icms40 a.spinbutton.down
{
	background-position: center -9px;
}

.radInput_Icms40 a.gobutton
{
	display: block;
	text-indent: -9999px;
	width: 20px;
	height: 17px;
	line-height: 17px;
	background: transparent url(Input/button.gif) no-repeat;
	font-size: 1px;
	position: relative;
	_position: inherit; /*IE fix*/
	outline: none;
}
* + html .radInput_Icms40 a.gobutton
{
	position: inherit;
}
/* END OF WRAPPER SETTINGS */



/* INPUT STYLES SETTINGS */


.radHoverCss_Icms40,
.radEnabledCss_Icms40,
.radDisabledCss_Icms40,
.radEmptyMessageCss_Icms40,
.radFocusedCss_Icms40,
.radNegativeCss_Icms40,
.radInvalidCss_Icms40
{
	font: normal 12px Arial, Verdana, Sans-Serif;
	background: white;
	vertical-align: middle;
}

.radInvalidCss_Icms40
{
	color: #dcaa78;
	border: solid 1px #dcaa78;
	background-color: #fff;
}

.radEnabledCss_Icms40,
.radNegativeCss_Icms40,
.radEmptyMessageCss_Icms40,
.radFocusedCss_Icms40
{
	color: #000;
	border: solid 1px #7f9db9;
}

.radHoverCss_Icms40
{
	color: #38577e;
	border: solid 1px #38577e;
}

.radDisabledCss_Icms40
{
	color: #ccc;
	border: solid 1px #e4e4e4;
	background-color: #e3e3e3;
}

.radLabelCss_Icms40
{
	color: #000000;
	font-size: 11px;
	white-space: nowrap;
}


/* 08 RadGrid Icms40 skin */

.RadGrid_Icms40
{
	border: solid 1px #3b5a82;
	background: white;
	scrollbar-face-color: #E9E9E9;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
}

.RadGrid_Icms40,
.RadGrid_Icms40 table,
.GridFilterMenu_Icms40 table
{
	font: normal 11px Tahoma, Arial, Verdana, Sans-serif;
}

.MasterTable_Icms40
{
	border-collapse: separate !important;
	color: #27413e; /*-moz-user-select: none;*/ /*disables text selecting in Firefox to combat unpleasant visual appearance*/
}

.RadGrid_Icms40 a
{
	color: #000000;
}

.MasterTable_Icms40 th
{
	text-align: left;
}
.MasterTable_Icms40 td
{
}

.GridHeader_Icms40,
.ResizeHeader_Icms40
{
	height: 19px;
	background: #d3dbe9 url(Grid/GridHeaderBg.gif) repeat-x;
	border-bottom: solid 1px #9eb6ce;
	font-weight: bold;
	color: #27413e;
}
.GridHeader_Icms40 a
{
	color: #27413e;
	text-decoration: none;
}

.GridRow_Icms40,
.GridAltRow_Icms40
{
	background: transparent;
}
.GridRow_Icms40 td,
.GridAltRow_Icms40 td,
.GridEditRow_Icms40 td
{
	border-right: solid 1px #d0d7e5;
	border-bottom: solid 1px #d0d7e5;
	padding-top: 4px;
	padding-bottom: 4px;
}

.SelectedRow_Icms40,
.ActiveRow_Icms40
{
	background: #f1c15f url(Grid/gridSelectedRowBg.gif) repeat-x !important;
}
.SelectedRow_Icms40 td,
.ActiveRow_Icms40 td
{
	border-right: solid 1px #f29536;
	border-bottom: solid 1px #f29536;
}

.GridEditRow_Icms40
{
	background: #ffffe1;
}

.GridEditRow_Icms40 input
{
	font-size: 11px;
}

.GridPager_Icms40
{
	background: #9ab5db url(Grid/GriPagerBg.gif) repeat-x;
	color: white;
}

.GridPager_Icms40 td
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.PagerLeft_Icms40,
.PagerRight_Icms40,
.sliderPagerLabel_Icms40
{
	line-height: 16px;
	padding-top: 2px;
}

.PagerLeft_Icms40
{
	float: left;
}
.PagerRight_Icms40,
.sliderPagerLabel_Icms40
{
	float: right;
	padding-right: 4px;
}
.GridPager_Icms40 .radslider
{
	float: left;
}
.GridPager_Icms40 img
{
	border: 0;
}
.PagerCenter_Icms40
{
	display: block;
	text-align: center;
}

.GridPager_Icms40 .radInput_Icms40
{
	vertical-align: middle;
}


.GridFooter_Icms40
{
	background: #fbfbfb;
	height: 19px;
	color: #666;
}
.GridFooter_Icms40 td
{
	border: solid 1px #fbfbfb;
	border-top: 1px solid #637783;
}

.GridFooter_Icms40 td a
{
	color: #666;
}

.GridPager_Icms40 div
{
	color: #000;
}

.GridPager_Icms40 td a
{
	color: #fff;
}

.GridPager_Icms40 td a:hover,
.GridFooter_Icms40 td a:hover
{
	color: #000;
}

tr.GroupHeader_Icms40
{
	background: #e4ecf7;
	height: 22px;
}

.GroupHeader_Icms40 td div div
{
	top: -0.5em;
}

.GroupHeader_Icms40 td div div div
{
	top: 0;
}
* html .GroupHeader_Icms40 td div div
{
	top: 0.2em;
}
* + html .GroupHeader_Icms40 td div div
{
	top: 0.2em;
}

.GroupPanel_Icms40
{
	background: #9ebde5 url(Grid/GridGroupPanelBg.gif) repeat-x;
	width: 100%;
	height: 23px;
	border-bottom: solid 1px #688caf;
	border-collapse: collapse;
}

.GroupPanelItems_Icms40
{
	background: white;
	color: black;
	border: solid 1px #325373;
	white-space: nowrap;
	padding-left: 2px;
	font-size: 11px;
	height: 15px;
}

td.GridHeader_Icms40 input
{
	width: auto;
	float: left;
	border: solid 1px #3b5a82;
	background: #fafafa;
	font: bold 10px Verdana, Arial, Sans-serif;
	color: #989cb0;
	height: 14px;
	vertical-align: middle;
}

.TopReorderIndicator_Icms40
{
	background: url(Grid/MoveDown.gif) no-repeat;
}

.BottomReorderIndicator_Icms40
{
	background: url(Grid/MoveUp.gif) no-repeat;
}

.GridCommandRow_Icms40,
.GridFilterRow_Icms40
{
	background: #fafafa;
}

.GridFilterRow_Icms40 td
{
	white-space: nowrap;
}

.GridFilterRow_Icms40 input
{
	border: 1px groove #3b5a82;
}

.GridFilterRow_Icms40 input:hover
{
	border: 1px inset threedshadow;
}

.GridFilterRow_Icms40 img
{
}

.GridFilterMenu_Icms40
{
	cursor: default;
}

.GridFilterMenu_Icms40 .GridFilterMenuSelectColumn_Icms40,
.GridFilterMenu_Icms40 .GridFilterMenuTextColumn_Icms40
{
	padding: 4px 4px 5px;
}

.GridFilterMenu_Icms40 .GridFilterMenuSelectColumn_Icms40
{
	background: #e9eeee;
	text-align: center;
}

.GridFilterMenu_Icms40 .GridFilterMenuTextColumn_Icms40
{
	background: #fff;
	color: #333;
}

.GridFilterMenu_Icms40 .GridFilterMenuHover_Icms40
{
	background: url(Grid/filterHoverBg.gif) repeat-x #ffdb75;
}

/*AJAX Loading*/

.GridLoadingTemplate_Icms40
{
	background: #fff !important;
	font: normal 16px/16px arial,sans-serif;
	color: #01285c;
}

/* rtl support */

.RadGridRTL_Icms40 th,
.RadGridRTL_Icms40 td
{
	text-align: right;
}

.RadGridRTL_Icms40 .PagerLeft_Icms40,
.RadGridRTL_Icms40 .GridPager_Icms40 .radslider
{
	float: right;
}
.RadGridRTL_Icms40 .PagerRight_Icms40,
.RadGridRTL_Icms40 .sliderPagerLabel_Icms40
{
	float: left;
}


/* 09 RadUpload Icms40 skin */

.RadUpload_Icms40 *
{
	font-size: 11px;
	line-height: 1.24;
	font-family: arial,verdana,sans-serif;
}

.RadUpload_Icms40 .ruInputs,
.RadUpload_Icms40 .ruProgress
{
	border: 0px solid #002d96;
}

/*file inputs and buttons*/

.RadUpload_Icms40 .ruInputs
{
	background: #c4dbf9;
	padding: 10px;
}

.RadUpload_Icms40 .ruInputs li
{
	margin: 0 0 0.8em;
}

.RadUpload_Icms40 .ruInputs li.ruActions
{
	margin: 1.4em 0 0;
}

.RadUpload_Icms40 .ruFileWrap
{
	padding-right: 0.8em;
}

.RadUpload_Icms40 .ruCheck
{
	top: 1px;
}

.RadUpload_Icms40 .ruFileInput
{
	height: 23px;
	top: -5px;
	left: 0;
}

.RadUpload_Icms40 .ruStyled .ruFileInput
{
	border: 1px solid #afbec5;
}

* html .RadUpload_Icms40 .ruFileInput
{
	top: 0;
	left: 2px;
}
/*IE6*/
* + html .RadUpload_Icms40 .ruFileInput
{
	top: 0;
	left: 2px;
}
/*IE7*/

.RadUpload_Icms40 .ruFakeInput
{
	border: 1px solid #7f9db9;
	background: #fff;
	margin-right: -1px;
	height: 13px;
	color: #000;
	margin-top: 2px;
	padding-top: 3px;
}

* html .RadUpload_Icms40 .ruFakeInput /*IE6*/
{
	height: 15px;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 0.6em;
}
* + html .RadUpload_Icms40 .ruFakeInput /*IE7*/
{
	height: 15px;
	margin-top: 1px;
	padding-top: 1px;
	padding-right: 0.6em;
}

.RadUpload_Icms40 .ruReadOnly .ruFakeInput
{
	background: #eee;
}

.RadUpload_Icms40 .ruButton
{
	width: 68px;
	height: 23px;
	border: 0;
	margin-left: 0.8em;
	padding: 0;
	background: url('Upload/ruButtonSmall.gif') 100% 0 no-repeat;
	color: #000;
	text-align: center;
}

.RadUpload_Icms40 .ruBrowse
{
	width: 67px;
	margin-left: 0;
	background: url('Upload/ruBrowse.gif') 100% 0 no-repeat;
}

.RadUpload_Icms40 .ruRemove
{
	padding-left: 6px;
	background: url('Upload/ruRemove.gif') 0 2px no-repeat;
}

.RadUpload_Icms40 .ruActions .ruButton
{
	width: 115px;
	margin: 0 0.8em 0 0;
	background: url('Upload/ruButtonMedium.gif') no-repeat;
}

.RadUploadSubmit_Icms40
{
	width: 115px;
	height: 23px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url('Upload/ruButtonMedium.gif') no-repeat;
	font: 11px/1.24 arial,verdana,sans-serif;
	color: #000;
	text-align: center;
}

/*progress area*/

.RadUpload_Icms40 .ruProgress
{
	padding: 6px;
}

.RadUpload_Icms40 .ruProgress li
{
	margin: 0 0 1em;
	font-weight: bold;
	color: #333;
}

.RadUpload_Icms40 .ruProgress li.ruCurrentFile
{
	font-weight: normal;
	color: #2f76cd;
}

.RadUpload_Icms40 .ruProgress .ruBar
{
	margin-bottom: 0.4em;
	height: 16px;
}

.RadUpload_Icms40 .ruProgress .ruBar div
{
	background: #5498ff;
	height: 16px;
}

.RadUpload_Icms40 .ruProgress .ruActions
{
	margin: 1.2em 0 0;
	font-weight: normal;
}

.RadUpload_Icms40 .ruProgress span
{
	font-weight: normal;
}
