/* Minification failed. Returning unminified contents.
(3565,49): run-time error CSS1038: Expected hex color, found '#Black'
 */
/* Telerik RadAjaxLoadingPanel Default Skin */

.RadAjax_Default .raDiv
{
	background-image:url(/CSS/Default/Common/loading.gif);
}

.RadAjax_Default .raColor
{
	background-color:#fff;
}

.RadAjax_Default .raTransp
{
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
}
/*Telerik RadCalendar Default skin*/

table.RadCalendar_Default
{
	table-layout:auto;
	border-collapse:separate;
	border:0;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	width:220px;
}

/*titlebar*/

.RadCalendar_Default .rcTitlebar
{
	width:100%;
	border:1px solid;
	border-color:#868686 #868686 #c4c4c4;
	padding:0;
	background:#eaeaea 0 -1000px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#000;
}

.RadCalendar_Default .rcTitlebar table
{
	table-layout:auto;
	width:100%;
	border-collapse:separate;
	border:0;
	font:12px/23px "segoe ui",arial,sans-serif;
}

.RadCalendar_Default .rcTitlebar td
{
	border:0;
	padding:0 0 1px;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_Default .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}
.RadCalendar_Default .rcNoNav .rcTitle
{
	cursor:default;
}

.RadCalendar_Default .rcTitlebar .rcPrev,
.RadCalendar_Default .rcTitlebar .rcNext,
.RadCalendar_Default .rcTitlebar .rcFastPrev,
.RadCalendar_Default .rcTitlebar .rcFastNext
{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	margin:0 4px;
	background:transparent url(/CSS/Default/Calendar/sprite.gif) no-repeat;
	text-indent:-2222px;
	text-decoration:none;
	color:#ccc;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:1px -197px;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -247px;
}

.RadCalendar_Default .rcTitlebar .rcPrev
{
	background-position:4px -297px;
}

.RadCalendar_Default .rcTitlebar .rcPrev:hover
{
	background-position:4px -347px;
}

.RadCalendar_Default .rcTitlebar .rcNext
{
	background-position:3px -397px;
}

.RadCalendar_Default .rcTitlebar .rcNext:hover
{
	background-position:3px -447px;
}

.RadCalendar_Default .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:1px -497px;
}

.RadCalendar_Default .rcTitlebar .rcFastNext:hover
{
	background-position:1px -547px;
}

.RadCalendar_Default .rcMain
{
	width:100%;
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

.RadCalendar_Default .rcMainTable
{
	table-layout:auto;
	border-collapse:separate;
	border:0;
	width:100%;
	font:12px/17px "segoe ui",arial,sans-serif;
}

/*header, footer*/

.RadCalendar_Default .rcHeader,
.RadCalendar_Default .rcFooter
{
	border:1px solid #868686;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_Default .rcRow th,
.RadCalendar_Default .rcWeek th
{
	border:0;
	font-weight:normal;
	vertical-align:middle;
	cursor:default;
}

.RadCalendar_Default .rcWeek th
{
	border-bottom:1px solid #c5c5c5;
	padding:4px 6px 3px 0;
	text-align:right;
	color:#333;
}

.RadCalendar_Default .rcWeek .rcViewSel,
.RadCalendar_Default .rcRow th
{
	width:13px;
	padding:0 7px 0 9px;
	background:#eee;
	text-align:center;
}

.RadCalendar_Default .rcRow th
{
	color:#777;
}

/*date cells*/

.RadCalendar_Default .rcRow td
{
	border:1px solid #fff;
	padding:0;
	text-align:right;
	vertical-align:middle;
}

.RadCalendar_Default .rcMain .rcRow a,
.RadCalendar_Default .rcMain .rcRow span
{
	display:block;
	padding:1px 5px 1px 0;
	text-decoration:none;
	color:#333;
}

.RadCalendar_Default .rcPreview .rcRow a
{
	outline:none;
}

.RadCalendar_Default .rcMain .rcWeekend a
{
	color:#666;
}

.RadCalendar_Default .rcRow .rcToday
{
	border-color:#898989;
}

.RadCalendar_Default .rcMain .rcOtherMonth a
{
	color:#898989;
}

.RadCalendar_Default .rcMain .rcOutOfRange span
{
	color:#898989;
	cursor:default;
}

.RadCalendar_Default .rcRow .rcHover
{
	border-color:#c4c4c4 #b2b2b2 #9e9e9e;
	background:#c5c5c5 0 -1600px repeat-x url(/CSS/Default/Calendar/sprite.gif);
}

.RadCalendar_Default .rcRow .rcSelected
{
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	background:#828282 0 -1700px repeat-x url(/CSS/Default/Calendar/sprite.gif);
}

.RadCalendar_Default .rcMain .rcRow .rcSelected a
{
	color:#fff;
}

/*multimonth view*/

table.RadCalendarMultiView_Default
{
	width:auto;
}

.RadCalendarMultiView_Default .rcTitlebar
{
	border-color:#9a9a9a #9c9c9c #9c9c9c;
	background:#c5c5c5 0 -1199px repeat-x url(/CSS/Default/Calendar/sprite.gif);
}

.RadCalendarMultiView_Default .rcTitlebar table
{
	border:1px solid;
	border-color:#fdfdfd #f3f3f3 #e7e7e7;
	line-height:27px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -647px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcPrev:hover
{
	background-position:4px -747px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcNext:hover
{
	background-position:3px -847px;
}

.RadCalendarMultiView_Default .rcTitlebar .rcFastNext:hover
{
	background-position:1px -947px;
}

.RadCalendarMultiView_Default .rcMain
{
	border-color:#9b9b9b;
}

.RadCalendarMultiView_Default .rcCalendar
{
	width:220px;
	border:1px solid #868686;
	padding:0;
}

.RadCalendarMultiView_Default .rcMainTable .rcTitle
{
	border:0;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 2px;
	background:#eaeaea 0 -1000px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	text-align:center;
	line-height:22px;
}

/*month view*/

table.RadCalendarMonthView_Default
{
	border-collapse:separate;
	border:1px solid #979797;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
}

table.RadCalendarMonthView_Default td
{
	border:0;
	padding:5px 2px 0;
}

.RadCalendarMonthView_Default #rcMView_Feb,
.RadCalendarMonthView_Default #rcMView_Apr,
.RadCalendarMonthView_Default #rcMView_Jun,
.RadCalendarMonthView_Default #rcMView_Aug,
.RadCalendarMonthView_Default #rcMView_Oct,
.RadCalendarMonthView_Default #rcMView_Dec
{
	border-right:1px solid #e0e0e0;
}

.RadCalendarMonthView_Default a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

.RadCalendarMonthView_Default .rcSelected a
{
	border:1px solid;
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	padding:1px 3px;
	background:#828282 0 -1700px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#fff;
}

.RadCalendarMonthView_Default #rcMView_PrevY a,
.RadCalendarMonthView_Default #rcMView_NextY a
{
	display:block;
	width:17px;
	height:14px;
	overflow:hidden;
	margin:0 auto;
	background:transparent no-repeat url(/CSS/Default/Calendar/sprite.gif);
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
	color:#ccc;
}

.RadCalendarMonthView_Default #rcMView_PrevY a
{
	background-position:7px -196px;
}

.RadCalendarMonthView_Default #rcMView_NextY a
{
	background-position:7px -496px;
}

.RadCalendarMonthView_Default .rcButtons
{
	padding:6px 7px 5px;
	text-align:center;
}

.RadCalendarMonthView_Default input
{
	border:1px solid;
	border-color:#a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
	padding:0;
	background:#e9e9e9 0 -2300px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
	cursor:pointer;
}

.RadCalendarMonthView_Default #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_Default #rcMView_OK
{
	padding:0 0.2em;
}

/*time view*/

table.RadCalendarTimeView_Default
{
	border-collapse:separate;
	border:1px solid #868686;
	background:#fff;
	font:12px "segoe ui",arial,sans-serif;
}

.RadCalendarTimeView_Default th
{
	border:0;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 1px;
	background:#eaeaea 0 -1000px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#000;
	text-align:center;
	cursor:default;
	line-height:23px;
	font-weight:normal;
}

table.RadCalendarTimeView_Default td
{
	border:0;
	border-left:1px solid #c5c5c5;
	padding:2px 2px 3px;
}

table.RadCalendarTimeView_Default td:first-child
{
	border-left:0;
}

.RadCalendarTimeView_Default a
{
	display:block;
	padding:2px 6px;
	text-align:center;
	color:#333;
	text-decoration:none;
}

.RadCalendarTimeView_Default td.rcSelected a
{
	border:1px solid;
	border-color:#8d8d8d #7d7d7d #6c6c6c;
	padding:1px 5px;
	background:#828282 0 -1700px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#fff;
}

.RadCalendarTimeView_Default td.rcHover a
{
	border:1px solid;
	border-color:#c4c4c4 #b2b2b2 #9e9e9e;
	padding:1px 5px;
	background:#c5c5c5 0 -1600px repeat-x url(/CSS/Default/Calendar/sprite.gif);
	color:#000;
}

.RadCalendarTimeView_Default .rcFooter
{
	border:0;
	border-top:1px solid #c5c5c5;
	padding:0;
}

/*pickers*/

.RadPicker_Default,
.RadPicker_Default td
{
	vertical-align:middle;
}

.RadPicker_Default .RadInput
{
	vertical-align:baseline;
}

.RadPicker_Default .rcTable
{
	table-layout:auto;
}

.RadPicker_Default table.rcTable,
.RadPicker_Default table.rcTable td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_Default table.rcTable .rcInputCell
{
	padding:0 4px 0 0;
}

.RadPicker_Default td a
{
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	margin:0 2px;
	text-decoration:none;
}
* html .RadPicker_Default td a{position:static}/*IE6*/
*+html .RadPicker_Default td a{position:static}/*IE7*/

.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcTimePopup
{
	display:block;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url(/CSS/Default/Calendar/sprite.gif) no-repeat;
	text-indent:-2222px;
	text-align:center;
}

.RadPicker_Default .rcCalPopup,
.RadPicker_Default .rcDisabled.rcCalPopup:hover
{
	background-position:0 0;
}

.RadPicker_Default .rcCalPopup:hover,
.RadPicker_Default .rcCalPopup:focus,
.RadPicker_Default .rcCalPopup:active
{
	background-position:0 -50px;
}

.RadPicker_Default .rcTimePopup,
.RadPicker_Default .rcDisabled.rcTimePopup:hover
{
	background-position:0 -100px;
}

.RadPicker_Default .rcTimePopup:hover,
.RadPicker_Default .rcTimePopup:focus,
.RadPicker_Default .rcTimePopup:active
{
	background-position:0 -150px;
}

.RadPicker_Default .rcDisabled,
.RadCalendarMonthView_Default .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/*rtl*/

.RadCalendarRTL_Default .rcTitlebar .rcFastPrev
{
	background-position:1px -497px;
}

.RadCalendarRTL_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -547px;
}

.RadCalendarRTL_Default .rcTitlebar .rcPrev
{
	background-position:3px -397px;
}

.RadCalendarRTL_Default .rcTitlebar .rcPrev:hover
{
	background-position:3px -447px;
}

.RadCalendarRTL_Default .rcTitlebar .rcNext
{
	background-position:4px -297px;
}

.RadCalendarRTL_Default .rcTitlebar .rcNext:hover
{
	background-position:4px -347px;
}

.RadCalendarRTL_Default .rcTitlebar .rcFastNext
{
	background-position:1px -197px;
}

.RadCalendarRTL_Default .rcTitlebar .rcFastNext:hover
{
	background-position:1px -247px;
}

.RadCalendarMultiViewRTL_Default .rcTitlebar .rcFastPrev:hover
{
	background-position:1px -947px;
}

.RadCalendarMultiViewRTL_Default .rcTitlebar .rcPrev:hover
{
	background-position:3px -847px;
}

.RadCalendarMultiViewRTL_Default .rcTitlebar .rcNext:hover
{
	background-position:4px -747px;
}

.RadCalendarMultiViewRTL_Default .rcTitlebar .rcFastNext:hover
{
	background-position:1px -647px;
}
/* RadComboBox Default skin */

/*global*/

.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default
{
	font: 12px "Segoe UI", Arial, sans-serif;
	color: #333;
}

/* combobox */

.RadComboBox_Default .rcbInputCellLeft,
.RadComboBox_Default .rcbInputCellRight,
.RadComboBox_Default .rcbArrowCellLeft,
.RadComboBox_Default .rcbArrowCellRight
{
	background-image: url(/CSS/Default/ComboBox/rcbSprite.png);
}

* html .RadComboBox_Default .rcbInputCellLeft,
* html .RadComboBox_Default .rcbInputCellRight,
* html .RadComboBox_Default .rcbArrowCellLeft,
* html .RadComboBox_Default .rcbArrowCellRight
{
	background-image: url(/CSS/Default/ComboBox/rcbSpriteIE6.png);
}

.RadComboBox_Default td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbHovered .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default .rcbHovered .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbFocused .rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Default .rcbFocused .rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -22px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellRight { background-position: 100% -22px; }

.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellLeft { background-position: 0 -44px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellRight { background-position: 100% -44px; }

.RadComboBox_Default .rcbInputCell .rcbEmptyMessage
{
	color: #666;
}

.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}

.RadComboBox_Default td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Default td.rcbArrowCellRight { background-position: 0 -88px; }

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Default .rcbHovered .rcbArrowCellRight { background-position: -36px -88px; }

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Default .rcbFocused .rcbArrowCellRight { background-position: -72px -88px; }

.RadComboBox_Default td.rcbArrowCellHidden,
.RadComboBox_Default .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_Default .rcbFocused td.rcbArrowCellHidden { background-position: -15px -88px; }

.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* Read-only styles */

.RadComboBox_Default .rcbReadOnly td.rcbArrowCellLeft { background-position: -18px -88px; }
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight { background-position: -2px -88px; }

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft { background-position: -54px -88px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight { background-position: -38px -88px; }

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft { background-position: -90px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden { background-position: -15px -88px; }
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden { background-position: -51px -88px; }
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden { background-position: -87px -88px; }

/* dropdown */

.RadComboBoxDropDown_Default .rcbHeader,
.RadComboBoxDropDown_Default .rcbFooter,
.RadComboBoxDropDown_Default .rcbMoreResults,
.RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-image: url(/CSS/Default/ComboBox/rcbSprite.png);
}

* html .RadComboBoxDropDown_Default .rcbHeader,
* html .RadComboBoxDropDown_Default .rcbFooter,
* html .RadComboBoxDropDown_Default .rcbMoreResults,
* html .RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-image: url(/CSS/Default/ComboBox/rcbSpriteIE6.png);
}

.RadComboBoxDropDown_Default
{
	background: #fff;
	border-color: #c6c7d2;
	border-top-color: #83868d;
}

.RadComboBoxDropDown_Default .rcbHeader,
.RadComboBoxDropDown_Default .rcbFooter
{
	background-color: #f1f2f4;
	background-position: 0 -110px;
}

.RadComboBoxDropDown_Default .rcbHeader
{
	border-bottom-color: #d5d5d5;
}

.RadComboBoxDropDown_Default .rcbFooter
{
	border-top-color: #d5d5d5;
}

.RadComboBoxDropDown_Default .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Default .rcbHovered
{
	background: #dfdfdf;
	color: #000;
}

.RadComboBoxDropDown_Default .rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled
{
	color: #999;
}

.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft { background-position: 0 -66px; }
.RadComboBox_Default .rcbDisabled td.rcbInputCellRight { background-position: 100% -66px; }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft { background-position: -126px -88px; }
.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight { background-position: -108px -88px; }
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellRight { background-position: -110px -88px; }
.RadComboBox_Default table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden { background-position: -123px -88px; }

.RadComboBoxDropDown_Default .rcbLoading
{
	background: #f0f0f0;
}

.RadComboBoxDropDown_Default .rcbMoreResults
{
	border-top-color: #c6c7d2;
	background-position: 0 -132px;
	background-color: #e6e6e6;
	color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbMoreResults a
{
	background-position: -157px -94px;
}

.BuildingOrganizationGoogleMaps
{
	width: 400px;
	height: 350px;
}

.customLoaderBackground
{
	background-color: White;
	opacity: 0.7; 
	filter: alpha(opacity=70);
	position:absolute; 
	left: 152px; 
	top: 102px; 
	text-align: center;
    width: 840px; 
    height: 596px; 
    z-index: 9999;
	}

.customLoaderImage
{
	background-image: url(/App_Themes/Default/Images/AnimLoader.gif);
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	}
	
.divHidden
{
	display:none;
	}
	
.divVisible
{
	display:block;
	}
	
.controlStatus_Planned
{
	background-image: url(/App_Themes/Default/Images/Icons/status_planned.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}
	
.controlStatus_Started
{
	background-image: url(/App_Themes/Default/Images/Icons/status_started.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}
	
	
.controlStatus_Completed
{
	background-image: url(/App_Themes/Default/Images/Icons/status_completed.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}

.controlStatus_Planned_Variation
{
	background-image: url(/App_Themes/Default/Images/Icons/status_planned_variation.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}
	
.controlStatus_Started_Variation
{
	background-image: url(/App_Themes/Default/Images/Icons/status_started_variation.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}
	
	
.controlStatus_Completed_Variation
{
	background-image: url(/App_Themes/Default/Images/Icons/status_completed_variation.png);
	background-repeat: no-repeat;
	width: 112px;
	height: 16px;
	}
	
.control_recurrence
{
	background-image: url(/App_Themes/Default/Images/Icons/recurrence.png);
	background-repeat:no-repeat;
	width: 16px;
	height: 16px;
	}
/*Telerik RadDataPager Default Skin*/

.RadDataPager_Default
{
	border:1px solid #828282;
	background:#eee;
	color:#333;
}

.RadDataPager_Default .rdpPageFirst,
.RadDataPager_Default .rdpPagePrev,
.RadDataPager_Default .rdpPageNext,
.RadDataPager_Default .rdpPageLast
{
	background:transparent no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.RadDataPager_Default .rdpPageFirst
{
	background-position:0 -550px;
}
.RadDataPager_Default .rdpPageFirst:hover
{
	background-position:0 -600px;
}
.RadDataPager_Default .rdpPagePrev
{
	background-position:0 -700px;
}
.RadDataPager_Default .rdpPagePrev:hover
{
	background-position:0 -750px;
}
.RadDataPager_Default .rdpPageNext
{
	background-position:0 -850px;
}
.RadDataPager_Default .rdpPageNext:hover
{
	background-position:0 -900px;
}
.RadDataPager_Default .rdpPageLast
{
	background-position:0 -1000px;
}
.RadDataPager_Default .rdpPageLast:hover
{
	background-position:0 -1050px;
}

.RadDataPager_Default .rdpPagerButton
{
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	background:#e8e8e8 repeat-x 0 -1550px url(/CSS/Default/Grid/sprite.gif);
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadDataPager_Default .rdpNumPart a:hover,
.RadDataPager_Default .rdpNumPart a:hover span,
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage,
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage span
{
	background:no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.RadDataPager_Default .rdpNumPart a
{
	color:#000;
}

.RadDataPager_Default .rdpNumPart a:hover
{
	background-position:100% -1250px;
}

.RadDataPager_Default .rdpNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadDataPager_Default .rdpNumPart a.rdpCurrentPage,
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover
{
	background-position:100% -1450px;
}

.RadDataPager_Default .rdpNumPart a.rdpCurrentPage span,
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover span
{
	background-position:0 -1350px;
}
/*Telerik RadDataPager DefaultDataPager Skin*/

.RadDataPager_DefaultDataPager
{
	border:1px solid #828282;
	background-color:#eee;
    font-family: Verdana;
    font-size: 11px;
    color: #000;
}

.rdpInfoPart
{
    float: right;
    color: #8a8a8a;
}

.rdpInfoPart strong
{
    font-weight: normal;
    color: #4c4e54;
}

.RadDataPager_DefaultDataPager .rdpPageFirst,
.RadDataPager_DefaultDataPager .rdpPagePrev,
.RadDataPager_DefaultDataPager .rdpPageNext,
.RadDataPager_DefaultDataPager .rdpPageLast
{
	background:transparent no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.RadDataPager_DefaultDataPager .rdpPageFirst
{
	background-position:0 -550px;
}
.RadDataPager_DefaultDataPager .rdpPageFirst:hover
{
	background-position:0 -600px;
}
.RadDataPager_DefaultDataPager .rdpPagePrev
{
	background-position:0 -700px;
}
.RadDataPager_DefaultDataPager .rdpPagePrev:hover
{
	background-position:0 -750px;
}
.RadDataPager_DefaultDataPager .rdpPageNext
{
	background-position:0 -850px;
}
.RadDataPager_DefaultDataPager .rdpPageNext:hover
{
	background-position:0 -900px;
}
.RadDataPager_DefaultDataPager .rdpPageLast
{
	background-position:0 -1000px;
}
.RadDataPager_DefaultDataPager .rdpPageLast:hover
{
	background-position:0 -1050px;
}

.RadDataPager_DefaultDataPager .rdpPagerButton
{
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	background:#e8e8e8 repeat-x 0 -1550px url(/CSS/Default/Grid/sprite.gif);
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadDataPager_DefaultDataPager .rdpNumPart a:hover,
.RadDataPager_DefaultDataPager .rdpNumPart a:hover span,
.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage,
.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage span
{
	background:no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.RadDataPager_DefaultDataPager .rdpNumPart a
{
	color:#000;
}

.RadDataPager_DefaultDataPager .rdpNumPart a:hover
{
	background-position:100% -1250px;
}

.RadDataPager_DefaultDataPager .rdpNumPart a:hover span
{
	background-position:0 -1150px;
}

.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage,
.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage:hover
{
	background-position:100% -1450px;
}

.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage span,
.RadDataPager_DefaultDataPager .rdpNumPart a.rdpCurrentPage:hover span
{
	background-position:0 -1350px;
}
.RadDock_Default .rdMiddle .rdLeft,
.RadDock_Default .rdMiddle .rdRight
{
	background-image: url(/CSS/Default/Dock/VerticalSprite.gif);
}

.RadDock_Default .rdTop .rdLeft,
.RadDock_Default .rdTop .rdRight,
.RadDock_Default .rdTop .rdCenter,
.RadDock_Default .rdBottom .rdLeft,
.RadDock_Default .rdBottom .rdRight,
.RadDock_Default .rdBottom .rdCenter
{
	background-image: url(/CSS/Default/Dock/HorizontalSprite.gif);
}

.RadDock_Default .rdCenter .rdCommands a span
{
	background-image: url(/CSS/Default/Dock/CommandSprite.gif);
}

.RadDock_Default .rdMiddle .rdCenter,
.RadDock_Default .rdBottom .rdCenter
{
	background-color: #fff;
}

.RadDock_Default .rdContent
{
	color: black;
}

.RadDock_Default em
{
	color: #000;
}
/* RadEditor for ASP.NET AJAX Default Skin */

.Default.RadEditor
{
    background-color: #ececec;
}

/* reWrapper */
.Default.reWrapper
{
    border: solid 1px #828282;
}

.Default.RadEditor .reContentCell
{
    border: solid 1px #828282;
}

/* common settings for .reModule, .reEditorModes and .reWrapper */
.Default.reColorPicker,
.Default.reInsertTable,
.Default.reDropDownBody,
.Default.reCustomLinks a:hover
{
	border: solid 1px #828282;
}

.Default.reDropDownBody table
{
    background: transparent;
}

.Default.RadEditor .reModule,
.Default.RadEditor .reEditorModes,
.Default.RadEditor .reWrapper
{
	background-color: #ececec;
}

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.Default.RadEditor .reBottomZone .reModule
{
    border-top: 0;
}

.Default.RadEditor .reModule
{
    border-top: solid 1px #828282;  
}

.Default.reCustomLinks a,
.Default.reCustomLinks a:link,
.Default.reCustomLinks a:visited
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}

.Default.reCustomLinks a:hover
{
    background-color: #828282;
    border-top: solid 1px #8d8d8d;
    border-right: solid 1px #717171;
    border-bottom: solid 1px #6c6c6c;
    border-left: solid 1px #7a7a7a;
}
/* end of module */

.reToolbar li
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -26px;
    color: #000;
}

.Default .reSpinBox a
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.Default .reSeparator
{
    background-position: center -148px;
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
}

/* common settings for left and right grip */
.reToolbar.Default .reGrip
{
	background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
}

/* reTool */
.reTool span
{
    background-image: url(/CSS/Common/CommandSpritesLight.png);
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .reTool span,
* html .reTool_text span,
* html .reTlbVertical .reTool_text span,
* html .reToolbar .reSplitButton.reTool_text span
{
    _background-image: url(/CSS/Common/CommandSpritesLightIE6.gif);
}

.reDialog .reTool,
.reModule .reTool
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -242px;
}

.reDialog .reTool:hover,
.reToolbar .reTool:hover,
.reModule .reTool:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -52px;
}

.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .reTool_text */
.reToolbar .reTool_text span
{
    background-image: url(/CSS/Common/CommandSpritesLight.png);
}

.reToolbar .reTool_text:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #878787;
    border-right: solid 1px #878787;
}

/* these settings will not be included in the common CSS file of RadEditor */
.reToolbar .reTool_text.reTool_disabled,
.reToolbar .reTool_text.reTool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of reTool_text */

.reTool.reSplitButton:hover
{
    background: url(/CSS/Default/Editor/ToolbarSprites.gif) no-repeat 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton:hover
{
    background: url(/CSS/Default/Editor/ToolbarSprites.gif) no-repeat 0 -76px;
}

.Default .reTool .split_arrow
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

.Default .reSplitButton.reTool_text .split_arrow
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .Default .reToolbar .reTool_text .split_arrow
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool_text:hover
{
    background: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -100px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -218px;
}

.reDialog .reTool.reSplitButton:hover,
.reModule .reTool.reSplitButton:hover
{
    background-position: 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton.reTool_disabled:hover
{
    background: none;
}
/* end of reSplitButton */

/* reDropdown */
.reDropdown:link,
.reDropdown:visited
{
    color: black !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover
{
    border: solid 1px #ababab;
    background-color: #fff;
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif) !important;
    background-position: right -360px !important;
}

.reDropdown:hover
{
    border-top: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
    border-bottom: solid 1px #a3a3a3;
    border-left: solid 1px #a3a3a3;
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif) !important;
    background-position: right 0 !important;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTool_disabled.reDropdown
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif)t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */

/* vertical toolbar */
.RadEditor.Default .reTlbVertical li
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .reGrip
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .grip_first
{
    background-position: 0 0;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .grip_last
{
    background-position: 0 -4px;
}

.RadEditor.Default .reTlbVertical .reToolbar.Default .reSeparator
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -100px -12px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -76px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reTool_text:hover
{
	background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-repeat: no-repeat;
    background-position: -76px 0;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -52px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reSplitButton:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -602px 0;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Default.reInsertTable
{
    background-color: #ffffff;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-color: #ffffff;
    background-position: -126px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.Default table.reSpinBox
{
	border-top: solid 1px #8e8e8e;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #8e8e8e;
	background: white;
}

.Default table.reSpinBox:hover
{
    border: solid 1px #515151;
}

.Default .reSpinBoxIncrease
{
	background-position: 0 -198px;
}

.Default .reSpinBoxIncrease:hover
{
	background-position: 0 -208px;
}

.Default .reSpinBoxDecrease
{
	background-position: -11px -198px;
}

.Default .reSpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */

/* editor input elements */
.Default.RadEditor input
{
	border-top: solid 1px #8e8e8e;
	border-right: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
	border-left: solid 1px #8e8e8e;
	background-color: white;
}

.Default.RadEditor input:hover
{
    border: solid 1px #515151;
}
/* editor input elements */

/* editing modes */
.Default .reMode_selected
{
    background-image: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -948px 0;
}
/* end of editing modes */

/* DOM inspector */
.Default .reModule_domlink_selected,
.Default .reModule_domlink
{
    color: black;
}
/* end of DOM inspector */

.Default.reDropDownBody .reItemOver
{
	background: #dfdfdf;
	color: #000;
}
/* end of expanded dropdowns */

* html .reTool_selected.reTool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Default.reColorPicker table div
{
	border: solid 1px #c5c5c5;
}

.Default.reColorPicker table td.reItemOver div
{
	border-color: #000;
}

.Default.reColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button
{
    border: solid 1px #828282;
    background: #ececec;
    color: #828282;
}

.Default .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}

.Default .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Default.reCustomLinks,
.Default.reCustomLinks ul
{
	color: #000;
}

.Default.reCustomLinks a
{
    background: none transparent;
    color: black;
	cursor: default !important;
}

.Default.reCustomLinks a:hover
{
    color: white;
}
/* end of custom links */

/* insert table dropdown */
.reInsertTable table
{
    background: #ffffff;
}

.reInsertTable table td
{
    border: solid 1px #828282;
    background: white;
}

.reInsertTable .reTlbVertical ul
{
    background-color: #ffffff;
}

.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.Default.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background: url(/CSS/Default/Editor/ToolbarVerticalSprites.gif);
    background-position: -1403px 0;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    background-image: url(/CSS/Common/CommandSpritesLight.png);
    background-position: -3575 center;
}

.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: 0 -52px;
}
/* end of insert table dropdown */

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon
{
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	background-image: url(/CSS/Common/CommonIcons.gif);
	background-repeat: no-repeat;
}

.reModule_visible_icon
{
	background-position: -8px -199px;
}

.reModule_hidden_icon
{
	background-position: -8px -103px;
	
}
/* end of modules selector */

/* resize cell */
.reResizeCell div
{
    background-image: url(/CSS/Default/Editor/ToolbarSprites.gif);
    background-position: center -301px;
}

/* reTool_disabled */
.reDialog .reTool_disabled,
.reDialog .reTool_disabled:hover,
.reToolbar .reTool_disabled,
.reToolbar .reTool_disabled:hover,
.reModule .reTool_disabled,
.reModule .reTool_disabled:hover
{
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* reTool_disabled */

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_Default.reToolbarWindow td.rwWindowContent
{
    background-color: #ececec;
}  
.Header
{

	float: left;
	height: 90px;
	width: 1280px;
	border-bottom: solid 0px #828282;
	background-image: url(/App_Themes/Default/Images/topbg_default.png);
	background-repeat:repeat-x;
}

.VPDRed{background-image: url(/App_Themes/Default/Images/Icons/variation_prio3_20x18.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid; }
.VPDYellow{background-image: url(/App_Themes/Default/Images/Icons/variation_prio2_20x18.png);background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid;}
.VPDGreen{background-image: url(/App_Themes/Default/Images/Icons/variation_prio1_20x18.png);background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid;}


/* ContentFilter.asxc */

/***** DEPRECATED ******
.FilterBarNonActive { background: url(/App_Themes/Default/Images/filter_bg.png); background-repeat: repeat-x; height: 27px;}
.FilterBarActive { background: url(/App_Themes/Default/Images/filter_bg_active.png); background-repeat: repeat-x; height: 27px;}
.FilterBarNotVisible { border-top: solid 1px #828282; }
***********************************************************/

.ModalButton {
	padding: 1px 1px 1px 1px;
	border: 1px solid Black;
	border-color: #000000 #000000 #000000 #000000;
	/*border-color: #6F9DD9 #5174A1 #5174A1 #6F9DD9;*/
	background-image:url(/App_Themes/Default/Images/form_top_back_orange.jpg);
	font-family: Calibri,Verdana,Tahoma;
	font-size: 12px;
	display: inline;
	height: 24px;
	text-decoration:none;
	text-align: center;
	color: #000;
 }

.ModalLink {
    border: 1px solid Black;
    border-color: #000000 #000000 #000000 #000000;
    /*border-color: #6F9DD9 #5174A1 #5174A1 #6F9DD9;*/
    background-image: url(/App_Themes/Default/Images/form_top_back_orange.jpg);
}
 
 /****** LOGIN.ASPX ******/
 
 .LogInTitleTextStyle{font-weight:bold; color:#676666; font-size:13px; width: 380px; margin: 5px; padding:2px;clear:both; font-family:Calibri, Verdana, Tahoma; background-color:#dadada;}
 .PasswordRecoveryTitleTextStyle{font-weight:bold; color:#676666; font-size:13px; text-align:center; width: 360px; margin: 5px; padding:2px;clear:both; font-family:Calibri, Verdana, Tahoma; background-color:#dadada;}
 

/********** ControlDetails **************/

.CollapsiblePanelHeader  
{
	background: url(/App_Themes/Default/Images/filter_bg.png); 
	background-repeat: repeat-x;
	height: 26px;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #828282;
	width: 600px; 
	}
	
/********** Variation **************/

.CollapsiblePanelHeaderV  
{
    background: #eee;; 
	height: 26px;
    border: 1px solid #999;
	}
	
/** DEVIATION BOX ON STARTPAGE.ASPX ****/
.S0TDImg {background-image: url(/App_Themes/Default/Images/Icons/variation_prio0_20x20.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px;}
.S1TDImg {background-image: url(/App_Themes/Default/Images/Icons/variation_prio1_20x18.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px;}
.S2TDImg {background-image: url(/App_Themes/Default/Images/Icons/variation_prio2_20x18.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px;}
.S3TDImg {background-image: url(/App_Themes/Default/Images/Icons/variation_prio3_20x18.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px;}

/**************** Offer status ********************/

.OfferStatus_NotOK_LeftCorner
{
	width: 19px;
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_notOK_01.png);	
}

.OfferStatus_NotOK_RightCorner
{
	width: 20px;
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_notOK_04.png);
}

.OfferStatus_NotOK_Content
{
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_notOK_02.png);
	background-repeat: repeat-x;
	color: Black;
}

.OfferStatus_OK_LeftCorner
{
	width: 19px;
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_OK_01.png);	
}

.OfferStatus_OK_RightCorner
{
	width: 20px;
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_OK_04.png);
}

.OfferStatus_OK_Content
{
	height: 40px;
	background-image: url(/App_Themes/Default/Images/OfferStatus/offer_OK_02.png);
	background-repeat: repeat-x;
	color: Black;
}

/**************************************************/


/**************** Control Details Status ***********************/

.StatusTable_LeftCorner
{
	width: 17px;
	height: 50px;
	background-image: url(/App_Themes/Default/Images/Icons/corner_left_active.png);
}

.StatusTable_RightCorner_InActive
{
	width: 17px;
	height: 50px;	
	background-image: url(/App_Themes/Default/Images/Icons/corner_right_inactive.png);
}

.StatusTable_RightCorner_Active
{
	width: 17px;
	height: 50px;
	background-image: url(/App_Themes/Default/Images/Icons/corner_right_active.png);	
}

.StatusTable_Active
{
	height: 50px;
	background-image: url(/App_Themes/Default/Images/Icons/bg_active.png);
	background-repeat: repeat-x;
}

.StatusTable_Connection_Active_Inactive
{
	height: 50px;
	width: 29px;
	background-image: url(/App_Themes/Default/Images/Icons/connection_active_inactive.png);	
}

.StatusTable_Connection_Active
{
	height: 50px;
	width: 29px;
	background-image: url(/App_Themes/Default/Images/Icons/connection_active.png);
}

.StatusTable_Connection_InActive
{
	width: 29px;
	height: 50px;
	background-image: url(/App_Themes/Default/Images/Icons/connection_inactive.png);
}

.StatusTable_InActive
{
	background-image: url(/App_Themes/Default/Images/Icons/bg_inactive.png);
	background-repeat: repeat-x;
	height: 50px;
}



.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled
{
    color: Black;
    font-weight: bold;
}
/*Telerik RadGrid Default Skin*/

/*global*/

.RadGrid_Default
{
    border:1px solid #828282;
    background:#fff;
    color:#333;
}

.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable,
.RadGrid_Default .rgGroupPanel table,
.RadGrid_Default .rgCommandRow table,
.RadGrid_Default .rgEditForm table,
.RadGrid_Default .rgPager table,
.GridToolTip_Default
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgDetailTable
{
    border-collapse:separate;
}

.RadGrid_Default .rgRow,
.RadGrid_Default .rgAltRow,
.RadGrid_Default .rgHeader,
.RadGrid_Default .rgResizeCol,
.RadGrid_Default .rgPager,
.RadGrid_Default .rgGroupPanel,
.RadGrid_Default .rgGroupHeader
{
	cursor:default;
}

.RadGrid_Default input[type="image"]
{
	cursor:pointer;
}

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td,
.RadGrid_Default .rgFilterRow td,
.RadGrid_Default .rgHeader,
.RadGrid_Default .rgResizeCol,
.RadGrid_Default .rgGroupHeader td
{
	padding-left:7px;
	padding-right:7px;
}

.RadGrid_Default .rgClipCells .rgHeader,
.RadGrid_Default .rgClipCells .rgFilterRow>td,
.RadGrid_Default .rgClipCells .rgRow>td,
.RadGrid_Default .rgClipCells .rgAltRow>td,
.RadGrid_Default .rgClipCells .rgEditRow>td,
.RadGrid_Default .rgClipCells .rgFooter>td
{
	overflow:hidden;
}

.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
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url(/CSS/Default/Grid/sprite.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid_Default .rgGroupItem input,
.RadGrid_Default .rgCommandRow img,
.RadGrid_Default .rgHeader input,
.RadGrid_Default .rgFilterRow img,
.RadGrid_Default .rgFilterRow input,
.RadGrid_Default .rgPager img
{
	vertical-align:middle;
}

/*header*/

.RadGrid_Default .rgHeaderDiv
{
	background:#eee 0 -7550px repeat-x url(/CSS/Default/Grid/sprite.gif);
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -7050px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol
{
	border:0;
	border-bottom:1px solid #828282;
	padding-top:5px;
	padding-bottom:4px;
	background:#eaeaea 0 -2300px repeat-x url(/CSS/Default/Grid/sprite.gif);
	text-align:left;
	font-weight:normal;
}

.RadGrid_Default th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default .rgHeader a
{
    color:#333;
    text-decoration:none;
}

.RadGrid_Default .rgCheck
{
	height:15px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	cursor:default;
}

/*rows*/

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td
{
	border:0;
	border-bottom:1px solid;
	padding-top:4px;
	padding-bottom:3px;
}

.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,
.RadGrid_Default tr.rgEditRow a,
.RadGrid_Default tr.rgHoveredRow a,
.RadGrid_Default tr.rgActiveRow a,
.RadGrid_Default .rgFooter a,
.RadGrid_Default .rgEditForm a
{
	color:#000;
}

.RadGrid_Default .rgSelectedRow
{
    background:#828282 0 -3300px url(/CSS/Default/Grid/sprite.gif);
    color:#fff;
}
*+html .RadGrid_Default .rgSelectedRow .rgSorted{background-color:#828282}
* html .RadGrid_Default .rgSelectedRow .rgSorted{background-color:#828282}

.RadGrid_Default .rgSelectedRow a
{
	color:#fff;
}

.RadGrid_Default .rgActiveRow,
.RadGrid_Default .rgHoveredRow
{
    background:#c5c5c5 0 -2900px repeat-x url(/CSS/Default/Grid/sprite.gif);
    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:#fff 0 -4900px repeat-x url(/CSS/Default/Grid/sprite.gif);
	color:#333;
}
*+html .RadGrid_Default .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_Default .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_Default .rgActiveRow td,
.RadGrid_Default .rgActiveRow td.rgSorted,
.RadGrid_Default .rgHoveredRow td,
.RadGrid_Default .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

.RadGrid_Default .rgSelectedRow td,
.RadGrid_Default .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

/*footer*/

.RadGrid_Default .rgFooterDiv,
.RadGrid_Default .rgFooter
{
	background:#eee;
}

.RadGrid_Default .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

/*status*/

.RadGrid_Default .rgPager .rgStatus
{
	width:35px;
	border:1px solid;
	border-color:#828282 #c9c9c9 #eee #c9c9c9;
	border-left:0;
	padding:3px 0 2px;
}

.RadGrid_Default .rgStatus div
{
	width:24px;
	height:24px;
	overflow:hidden;
	border:0;
	margin:0 auto;
	padding:0;
	background:transparent center center no-repeat url(/CSS/Default/Common/loading_small.gif);
	text-indent:-2222px;
}

/*pager*/

.RadGrid_Default .rgPager
{
	background:#eee;
}

.RadGrid_Default .rgPager td
{
	padding:0;
}

.RadGrid_Default .rgPager .rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right:0;
	padding:5px 0 4px;
}

.RadGrid_Default .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.RadGrid_Default .rgArrPart1
{
	padding-right:0;
}

.RadGrid_Default .rgArrPart2
{
	padding-left:0;
}

.RadGrid_Default .rgInfoPart
{
	float:right;
	color:#8a8a8a;
}

.RadGrid_Default .rgInfoPart strong
{
	font-weight:normal;
	color:#4c4e54;
}

.RadGrid_Default .rgArrPart1 img,
.RadGrid_Default .rgArrPart2 img
{
	margin:0 8px;
}

.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.RadGrid_Default .NextPrev .rgPageFirst,
.RadGrid_Default .NextPrev .rgPagePrev,
.RadGrid_Default .NextPrev .rgPageNext,
.RadGrid_Default .NextPrev .rgPageLast
{
	vertical-align:middle;
}

.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
{
	height:22px;
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#e8e8e8 repeat-x 0 -1550px url(/CSS/Default/Grid/sprite.gif);
	color:#000;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.RadGrid_Default .rgNumPart
{
	padding:0;
}

.RadGrid_Default .NumericPages .rgNumPart
{
	padding:0 10px;
}

.RadGrid_Default .rgNumPart a:hover,
.RadGrid_Default .rgNumPart a:hover span,
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.RadGrid_Default .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#000;
	text-decoration:none;
}

.RadGrid_Default .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.RadGrid_Default .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_Default .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
}

.RadGrid_Default .rgNumPart a.rgCurrentPage span,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.RadGrid_Default .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.RadGrid_Default .rgPager .RadSlider
{
	float:left;
	margin:0 10px 0 0;
}

.RadGrid_Default .rgPagerLabel,
.RadGrid_Default .rgPager .RadComboBox,
.RadGrid_Default .rgPager .RadInput_Default
{
	margin:0 4px 0 0;
	vertical-align:middle;
}

*+html .RadGrid_Default .rgPager .RadComboBox{margin-top:-1px;}
* html .RadGrid_Default .rgPager .RadComboBox{margin-top:-1px;padding:1px 0;}

.RadGrid_Default .rgPagerTextBox
{
	text-align:center;
}

/*sorting, reordering*/

.RadGrid_Default .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_Default .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_Default,
.GridReorderBottom_Default
{
	width:9px !important;
	height:9px !important;
	margin-left:-5px;
	background:0 0 no-repeat url(/CSS/Default/Grid/sprite.gif);
}

.GridReorderBottom_Default
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_Default .rgFilterRow
{
	background:#eee;
}

.RadGrid_Default .rgFilterRow td
{
    border-bottom:1px solid #828282;
    padding-top:4px;
    padding-bottom:7px;
}

.RadGrid_Default .rgFilter
{
	width:22px;
	height:22px;
	margin:0 0 0 2px;
	background-position:0 -300px;
}

.RadGrid_Default .rgFilter:hover
{
	background-position:0 -350px;
}

.RadGrid_Default .rgFilterActive,
.RadGrid_Default .rgFilterActive:hover
{
	background-position:0 -400px;
}

.RadGrid_Default .rgFilterBox
{
	border:1px solid;
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	padding:2px 1px 3px;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
	vertical-align:middle;
}

/*grouping*/

.RadGrid_Default .rgGroupPanel
{
	height:24px;
	border:0;
	border-bottom:1px solid #828282;
	background:#eee 0 -1900px repeat-x url(/CSS/Default/Grid/sprite.gif);
}

.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;
	padding:0 2px 1px 3px;
	background:#c6c6c6 0 -6500px repeat-x url(/CSS/Default/Grid/sprite.gif);
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}

.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;
	padding-top:0;
	padding-bottom:0;
}

.RadGrid_Default .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

.RadGrid_Default .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_Default .rgCollapse
{
	background-position:3px -444px;
}

.RadGrid_Default .rgGroupHeader td p
{
    display:inline;
    margin:0;
    padding:0 10px;
}

.RadGrid_Default .rgGroupHeader td div div
{
	top:-0.8em;
	padding:0 10px;
}

.RadGrid_Default .rgGroupHeader td div div div
{
	top:0;
	padding:0;
	border:0;
}

/*editing*/

.RadGrid_Default .rgEditForm
{
	border-bottom:1px solid #828282;
}

.RadGrid_Default .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_Default .rgCancel
{
	background-position:2px -1848px;
}

/*hierarchy*/

.RadGrid_Default .rgDetailTable
{
	border:1px solid #828282;
	border-right-width:0;
}

/*command row*/

.RadGrid_Default .rgCommandRow
{
	background:#c5c5c5 0 -2099px repeat-x url(/CSS/Default/Grid/sprite.gif);
	color:#000;
}

.RadGrid_Default .rgCommandCell
{
	border:1px solid;
	border-color:#999 #f2f2f2;
	border-top:0;
	padding:0;
}

.RadGrid_Default tfoot .rgCommandCell
{
	border-top:1px solid;
	border-bottom:0;
}

.RadGrid_Default .rgCommandTable td
{
	border:0;
	padding:3px 7px 4px;
}

.RadGrid_Default .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

.RadGrid_Default .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.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 .rgExpXLS,
.RadGrid_Default .rgExpDOC,
.RadGrid_Default .rgExpPDF,
.RadGrid_Default .rgExpCSV
{
	background-image:url(/CSS/Common/Grid/export.gif);
}

.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;
}

/*multirow select*/

.GridRowSelector_Default
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_Default
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_Default
{
	border:1px solid #828282;
	padding:3px;
	background:#fff;
	color:#333;
}

/*rtl*/

.RadGridRTL_Default .rgHeader,
.RadGridRTL_Default .rgResizeCol
{
	text-align:right;
}

.RadGridRTL_Default .rgPager .rgStatus
{
	border-right:0;
	border-left-width:1px;
}

.RadGridRTL_Default .rgWrap
{
	float:right;
}

.RadGridRTL_Default .rgInfoPart
{
	float:left;
}

.RadGridRTL_Default .rgNumPart
{
	width:220px;
}

.RadGridRTL_Default .rgNumPart a
{
	float:right;
}

.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 .rgDetailTable
{
	border-right-width:1px;
	border-left-width:0;
}

div.RadGrid_Default .rgSelectedRow td { color: rgb(0, 0, 0); font-style: italic; background-color: rgb(130, 130, 130);  }

/*Telerik RadInput Default Skin*/

/*global*/

.RadInput_Default,
.RadInputMgr_Default
{
	font:12px "segoe ui",arial,sans-serif;
}

/*textbox states*/

html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default
{
	border-color:#8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
	background:#fff;
	color:#000;
	font:12px "segoe ui",arial,sans-serif;
}

html body .RadInput_Default .riEmpty,
html body .RadInput_Empty_Default
{
	color:#8a8a8a;
}

html body .RadInput_Default .riHover,
html body .RadInput_Hover_Default,
html body .RadInput_Default .riFocused,
html body .RadInput_Focused_Default
{
	border-color:#515151;
}

html body .RadInput_Default .riRead,
html body .RadInput_Read_Default
{
	border-color:#d0d0d0;
}

html body .RadInput_Default .riDisabled,
html body .RadInput_Disabled_Default
{
	border-color:#d0d0d0;
	color:#8a8a8a;
	cursor:default;
}

html body .RadInput_Default .riError,
html body .RadInput_Error_Default
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url(/CSS/Default/Input/sprite.gif);
	color:#d51923;
}

.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url(/CSS/Default/Input/sprite.gif);
	color:#d51923;
}

html body .RadInput_Default .riNegative,
html body .RadInput_Negative_Default
{
	color:#565656;
}

/*buttons*/

.RadInput_Default a
{
	background:transparent no-repeat url(/CSS/Default/Input/sprite.gif);
}

/*go*/

.RadInput_Default .riBtn a
{
	width:20px;
	height:18px;
	line-height:18px;
	background-position:3px 5px;
}

.RadInput_Default .riBtn a:hover
{
	background-position:3px -45px;
}

/*spin*/

.RadInput_Default .riSpin a
{
	width:15px;
	height:7px;
	line-height:7px;
}

.RadInput_Default .riUp
{
	background-position:4px -98px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -148px;
}

.RadInput_Default a.riDown
{
	background-position:4px -199px;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -249px;
}

/*label*/

.RadInput_Default .riLabel
{
	color:#000;
}
/* <RadMenu / Default> */

.RadMenu_Default .rmRootGroup,
.RadMenu_Default .rmLink,
.RadMenu_Default .rmText,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
	background-image: url(/CSS/Default/Menu/rmSprite.png);
	background-color: transparent;
}

.RadMenu_Default .rmRootGroup
{
	border: 1px solid #828282;
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_Default,
.RadMenu_Default .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.RadMenu_Default .rmLink,
.RadMenu_Default .rmDisabled,
.RadMenu_Default .rmDisabled:hover
{
	background-position: 0 -72px;
}

.RadMenu_Default .rmText,
.RadMenu_Default .rmDisabled .rmText,
.RadMenu_Default .rmDisabled:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Default .rmFirst .rmLink,
.RadMenu_Default .rmFirst .rmLink:hover,
.RadMenu_Default .rmLast .rmText,
.RadMenu_Default .rmLast .rmLink:hover .rmText,
.RadMenu_Default .rmVertical .rmLink,
.RadMenu_Default .rmVertical .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Default .rmVertical .rmFirst,
.RadMenu_Default .rmVertical .rmLast
{
	background: none;
}

.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused,
.RadMenu_Default .rmSelected
{
	background-color: #fff;
}

.RadMenu_Default .rmVertical .rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_Default .rmVertical .rmLink:hover,
.RadMenu_Default .rmVertical .rmFocused,
.RadMenu_Default .rmVertical .rmSelected,
.RadMenu_Default .rmVertical .rmExpanded,
.RadMenu_Default .rmVertical .rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu_Default .rmVertical .rmFirst .rmLink:hover,
.RadMenu_Default .rmVertical .rmFirst .rmFocused,
.RadMenu_Default .rmVertical .rmFirst .rmSelected,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_Default .rmVertical .rmLast .rmLink:hover,
.RadMenu_Default .rmVertical .rmLast .rmFocused,
.RadMenu_Default .rmVertical .rmLast .rmSelected,
.RadMenu_Default .rmVertical .rmLast .rmExpanded,
.RadMenu_Default .rmVertical .rmLast .rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_Default .rmVertical .rmItem .rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}

.RadMenu_Default .rmExpanded,
.RadMenu_Default .rmExpanded:hover
{
	background-color: #fff;
	background-position: 0 -72px;
}

.RadMenu_Default .rmExpanded .rmText,
.RadMenu_Default .rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Default .rmLast .rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Default .rmDisabled,
.RadMenu_Default .rmDisabled:hover
{
	color: #7d7d7d;
	background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmMultiColumn,
.RadMenu_Default .rmGroup .rmVertical
{
	border: 1px solid #979797;
	background: #fff url(/CSS/Default/Menu/rmVSprite.png) repeat-y 0 0;
}

.RadMenu_Default .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Default_rtl .rmGroup,
.RadMenu_Default_rtl .rmMultiColumn,
.RadMenu_Default_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Default .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Default .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Default .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Default .rmGroup .rmItem .rmLink,
.RadMenu_Default .rmGroup .rmItem .rmLink:hover,
.RadMenu_Default .rmGroup .rmItem .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Default .rmGroup .rmLast .rmLink,
.RadMenu_Default .rmGroup .rmLast .rmLink:hover,
.RadMenu_Default .rmGroup .rmLast .rmFocused,
.RadMenu_Default .rmGroup .rmLast .rmSeleted,
.RadMenu_Default .rmGroup .rmLast .rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Default .rmGroup .rmLink,
.RadMenu_Default .rmGroup .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Default .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmFocused,
.RadMenu_Default .rmGroup .rmSelected,
.RadMenu_Default .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmText,
.RadMenu_Default .rmGroup .rmFocused .rmText,
.RadMenu_Default .rmGroup .rmSelected .rmText,
.RadMenu_Default .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Default .rmGroup .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpandDown,
.RadMenu_Default .rmGroup .rmItem .rmDisabled .rmExpandRight,
.RadMenu_Default .rmGroup .rmItem .rmDisabled .rmExpandDown,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Default .rmGroup .rmSelected .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Default .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Default .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Default .rmGroup .rmSelected .rmExpandDown,
.RadMenu_Default .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url(/CSS/Default/Menu/rmSprite.png);
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Default_rtl .rmLink,
.RadMenu_Default_rtl .rmRootGroup .rmDisabled
{
	background-position: 100% -96px;
}

.RadMenu_Default_rtl .rmGroup .rmDisabled
{
	background: none;
}

.RadMenu_Default_rtl .rmText
{
	background-position: 0 -96px;
}

.RadMenu_Default_rtl .rmVertical .rmExpanded .rmText,
.RadMenu_Default_rtl .rmVertical .rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Default_rtl .rmGroup .rmLink:hover,
.RadMenu_Default_rtl .rmGroup .rmFocused,
.RadMenu_Default_rtl .rmGroup .rmSelected,
.RadMenu_Default_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Default_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Default_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Default_rtl .rmGroup .rmSelected .rmText,
.RadMenu_Default_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Default_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Default_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Default .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Default .rmVertical .rmSlide,
.RadMenu_Default .rmSlide .rmSlide,
.RadMenu_Default_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Default_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Default_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Default_rtl .rmVertical .rmSlide,
.RadMenu_Default_rtl .rmSlide .rmSlide,
.RadMenu_Default_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Default .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Default .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow,
.RadMenu_Default .rmGroup .rmLeftArrow,
.RadMenu_Default .rmGroup .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Default .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Default .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Default .rmHorizontal .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #A8A8A8;
}

.RadMenu_Default_Context .rmSeparator .rmText,
.RadMenu_Default .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */
.RadPanelBar_Default
{
	background: #fff;
}

.RadPanelBar_Default .rpRootGroup
{
	border-color: #828282;
}

.RadPanelBar_Default .rpLink,
.RadPanelBar_Default .rpTemplate
{
	color: #000;
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
}

.RadPanelBar_Default .rpLink
{
	background-color: #fdfdfd;
	background-image: url(/CSS/Default/PanelBar/RootItemBg.gif);
	border-color: #ebebeb;
}

.RadPanelBar_Default .rpOut
{
	border-color: #ebebeb;
}

.RadPanelBar_Default .rpFocused,
.RadPanelBar_Default .rpExpanded,
.RadPanelBar_Default .rpSelected,
.RadPanelBar_Default .rpSelected:hover
{
	background-color: #fdfdfd;
	border-color: #6c6c6c;
}

/* <disabled items> */
.RadPanelBar_Default .rpDisabled,
.RadPanelBar_Default .rpDisabled:hover
{
	color: #bbb;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_Default .rpExpandable .rpText,
.RadPanelBar_Default .rpExpanded .rpText
{
	background-color: transparent;
	background-image: url(/CSS/Default/PanelBar/Expandable.png);
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_Default .rpGroup
{
	background-color: #fff;
}

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpTemplate
{
	color: #000;
	background-image: none;
	background-color: transparent;
}

.RadPanelBar_Default .rpGroup .rpLink:hover
{
	color: #000;
}

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpLink .rpOut
{		
	background-color: transparent;
	background-image: url(/CSS/Default/PanelBar/SubItemStates.png);
	background-repeat: no-repeat;
}

.RadPanelBar_Default .rpGroup .rpSelected,
.RadPanelBar_Default .rpGroup .rpSelected:hover
{
	color: #fff;
}

/* <subitems (disabled)> */
.RadPanelBar_Default .rpGroup .rpDisabled,
.RadPanelBar_Default .rpGroup .rpDisabled:hover,
.RadPanelBar_Default .rpGroup .rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_Default .rpGroup .rpDisabled,
.RadPanelBar_Default .rpGroup .rpDisabled:hover
{
	color: #bbb;
	background-color: #fff;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_Default .rpLink,
.RadPanelBar_Default .rpExpanded
{
	background-position: 0 0;
}

.RadPanelBar_Default .rpFocused,
.RadPanelBar_Default .rpLink:hover,
.RadPanelBar_Default .rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_Default .rpSelected,
.RadPanelBar_Default .rpSelected:hover
{
	background-position: 0 -400px;
}

.RadPanelBar_Default .rpFirst .rpLink,
.RadPanelBar_Default .rpFirst .rpExpanded
{
	background-position: 0 -1px;
}

.RadPanelBar_Default .rpFirst .rpFocused,
.RadPanelBar_Default .rpFirst .rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_Default .rpFirst .rpSelected,
.RadPanelBar_Default .rpFirst .rpSelected:hover
{
	background-position: 0 -401px;
}

.RadPanelBar_Default .rpSeparator
{
	font-family: Verdana;
	font-size: 11px;
	font-style:italic;
	border-bottom: solid 1px gray;
}

/* <root items (disabled)> */
.RadPanelBar_Default .rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_Default .rpDisabled,
.RadPanelBar_Default .rpDisabled:hover,
.RadPanelBar_Default .rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_Default .rpExpandable .rpText,
.RadPanelBar_Default .rpExpanded .rpText
{
	padding-right: 20px;
	background-repeat: no-repeat;
}

.RadPanelBar_Default_rtl .rpExpandable .rpText,
.RadPanelBar_Default_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_Default_rtl .rpGroup .rpText
{
	padding: 0 10px;
}

.RadPanelBar_Default .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_Default .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_Default_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_Default_rtl .rpExpanded .rpText { background-position: 0 -176px; }

/*      </expand arrows> */

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_Default .rpGroup .rpLink:hover,
.RadPanelBar_Default .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_Default .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_Default .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_Default .rpGroup .rpSelected,
.RadPanelBar_Default .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_Default .rpGroup .rpSelected .rpOut,
.RadPanelBar_Default .rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_Default .rpGroup .rpExpandable .rpText,
.RadPanelBar_Default .rpGroup .rpExpandable:hover .rpText { background-position: 100% -938px; }
.RadPanelBar_Default .rpGroup .rpExpanded .rpText,
.RadPanelBar_Default .rpGroup .rpExpanded:hover .rpText { background-position: 100% -1078px; }
.RadPanelBar_Default_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_Default_rtl .rpGroup .rpExpandable:hover .rpText { background-position: 0 -938px; }
.RadPanelBar_Default_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_Default_rtl .rpGroup .rpExpanded:hover .rpText { background-position: 0 -1078px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */
.PDALogIn{background-color:#fff; width:150px; font-size:1.2em; float:left; z-index:-1;}
.PDALogInPanel{border:0px solid #005d88;padding:2px; width:auto; background-color: #fff;}
.PDALogInButtonStyle{text-align:center; float:left; font-size:0.8em; width:56px; vertical-align:middle; margin: 6px 5px 5px 75px;}
.PDALogInLabelStyle{float:left; font-size:0.9em; font-family: Calibri, Verdana, Tahoma; width:79px; border:0px solid; }
.PDALogInTextBoxStyle{font-size:0.8em;width:128px; margin: 3px 0px 5px 5px;}
.PDALogInCheckBoxStyle{text-align:center;color:Gray;}
.PDALogInHyperLinkStyle{text-align:center;color:#005d88;}
.PDALogInTitleTextStyle{font-weight:bold; color:#Black; font-size:13px; width: 200px; margin: 5px; padding:2px;clear:both; font-family: Calibri, Verdana, Tahoma; background-color:#fe8f19;}
 
 .LogInHeader{font-weight:bold; text-align:justify; padding:3px; clear:both; margin-left:30px;}
/****************** Bottom Message bar ******************/
/* FOR UCPersonalMessageBar.ascx */

.divMessageBar
{
    width:95%;        
    top:300px;    
    position:absolute;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
    height:22px;
    z-index: 5;
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/personBarBackgnd7.PNG);
    background-repeat:repeat-x;
}

.numberOfMessages
{
    font-family:Calibir, Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#5f869f;
    float:left;
    position:absolute;
    top: 5px;
    left: 10px;
    z-index: 1000;
    width: 500px;
    height:22px;
}

.numberOfMessagesHover
{
    font-weight: bold;
    cursor: pointer;
}

.messages
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    height: 150px;    
    overflow: auto;
    background-color:White;    
    position:absolute;
    z-index: 1000;
    top:300px;
}

.messagesBorder
{

}

.barFakePlaceHolder
{

}

.messageAnimation
{
    padding: 30px 50px 20px 90px;
    /*/*
    position:relative;
    top: 50px;
    left: 50px;*/
}

.spanMsgNumberValue
{
    padding: 0px 10px 0px 20px;
    position:relative;
}


.warningImage
{
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/warning15x15.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    position:absolute;
}

.spanMsgLostConnection
{
    color:Red;
    padding-left: 10px;
}

.spanMsgError
{
    color:Red;
    padding-left: 10px;    
}

/*************************************************/
/* FOR StatusBarMessages.ascx */

.pageHeader
{
      font-weight:bold;
      font-size:12px;
      color:#000;
      margin: 4px 4px 4px 20px;
}

/* General GridView Style*/
gvHeaderStyle
{
    
	/*background-color:#558ED5;*/
	background-color:#c0d8e7;
	font-size : 10px;
	color:#000;
	/*margin: 2px;*/
    
}

.gvHeaderStyle th
{
    /*background-color:#558ED5;*/
	background-color:#c0d8e7;
      font-size : 10px;
      color:#000;
      /*margin: 2px;*/
}

.gvHeaderStyle th a
{
    /*background-color:#558ED5;*/
	background-color:#c0d8e7;
      font-size : 10px;
      color:#000;
      /*margin: 2px;*/
}

.gvHeaderStyle th span
{
    /*background-color:#558ED5;*/
      font-size : 10px;
      color:#000;
      /*margin: 2px;*/
}

.headerMargin{}
.headerMargin th a
{
    margin:2px;
}
.headerMargin th span
{
    margin:2px;
}



.gvRowStyle
{
    background-color:White;
      font-size : 10px;
      /*margin-left: 1px;*/
      /*margin-right: 1px;*/
}

.gvRowStyle td
{
    /*background-color:White;*/
      font-size : 10px;
}

.gvAlterRowStyleGray
{
      background-color: #f6f6f6;
      font-size: 10px;
      /*margin-left: 1px;*/
      /*margin-right: 1px;*/
}
.gvAlterRowStyleGray td
{
      /*background-color:#f6f6f6;*/
      font-size : 10px;
}

.rowPadding td
{
    padding:3px 2px;
}


.gvPagerStyle{}
.gvPagerStyle tr td span
{
    margin:0px 2px;
    font-weight:bold;
    color:#558ED5;
    font-size:14px;
}

.gvPagerStyle tr td a
{
    margin:0px 2px;
    text-decoration:underline;
}

.messageLabelSyle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:Black;
}

/* RadScheduler base stylesheet */

/* <common> */

.RadScheduler,
.RadScheduler a,
.RadScheduler input,
.RadScheduler select,
.RadScheduler textarea
{
	outline: 0;
}

.RadScheduler
{
	cursor: default;
	overflow: hidden;
	text-align: left;
	zoom: 1;
}

.RadScheduler .rsTopWrap
{
	position: relative;
	border: 0;
	width: 100%; /*Fix for IE6/7 0px width in a table when refreshed*/
	overflow: hidden;
}

.RadScheduler,
.RadScheduler *
{
	margin: 0;
	padding: 0;
}

* html .RadScheduler .rsContent .rsInnerFix,
* html .RadScheduler .rsContent td
{
    zoom: 1;
}

.RadScheduler .rsContentTable,
.RadScheduler .rsAllDayTable
{
	overflow: hidden;
}

/* </common> */

/* <header> */

.RadScheduler .rsHeader
{
	height: 30px;
	line-height: 30px;
	z-index: 1000;
	position: relative;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-x;
}

.RadScheduler .rsHeader p
{
	padding-left: 5px;
	float: left;
}

.RadScheduler .rsHeader .rsDatePickerWrapper
{
	float: left;
	position: relative;
	top: 23px;
	left: -7px;
	overflow: hidden;
}

.RadScheduler .rsHeader .rsPrevDay,
.RadScheduler .rsHeader .rsNextDay
{
	width: 17px;
	height: 17px;
	line-height: 17px;
	
	display: block;
	text-indent: -9999px;
	font-size: 0;
	float: left;
}

.RadScheduler .rsHeader .rsPrevDay
{
	margin: 6px 0 0 6px;
	background-position: 0 -48px;
}

.RadScheduler .rsHeader .rsNextDay
{
	margin: 6px 6px 0 0;
	background-position: -18px -48px;
}

.RadScheduler .rsHeader .rsPrevDay:hover
{
	background-position: -70px -48px;
}

.RadScheduler .rsHeader .rsNextDay:hover
{
	background-position: -88px -48px;
}

.RadScheduler .rsHeader .rsToday
{
	line-height: 30px;
}

.RadScheduler .rsHeader .rsDatePickerActivator
{
	margin: 3px 0 0 5px;
	width: 21px;
	height: 24px;
	line-height: 21px;
	float: left;
	font-size: 0;
	overflow: hidden;
	text-indent: -9999px;
	background-position: -228px -31px;
}

.RadScheduler .rsHeader .rsDatePickerActivator:hover
{
	background-position: -270px -31px;
}

.RadScheduler .rsHeader .rsDatePickerActivatorDown
{
	background-position: -249px -31px;
}

.RadScheduler .rsHeader .rsDatePickerCalendar
{
	position: absolute;
}

.RadScheduler .rsHeader h2
{
	font-size: 15px;
	font-weight: normal;
	text-indent: 43px;
	height: 30px;
	display: block;
	overflow: hidden;
}

.RadScheduler .rsHeader ul
{
	float: right;
	padding-right: 10px;
}

.RadScheduler .rsHeader li
{
	line-height: 30px;
	margin-top: 0;
	list-style-type: none;
	float: left;
}

.RadScheduler .rsTopWrap .rsHeader ul a
{
	text-decoration: none;
	display: block;
	padding-left: 9px;
	line-height: 30px;
}

.RadScheduler .rsHeader ul span,
.RadScheduler .rsHeader ul em
{
	text-decoration: none;
	display: block;
	padding: 0 9px 0 0;
	font-style: normal;
}

.RadScheduler .rsHeader .rsSelected { padding-left: 9px; background-position: 0 -69px; }
.RadScheduler .rsHeader .rsSelected em { padding-top: 0; background-position: 100% -69px; }
	
.RadScheduler .rsHeader ul a:hover,
.RadScheduler .rsLast a:hover { background-position: 0 -69px; }
.RadScheduler .rsHeader ul a:hover span { background-position: 100% -69px; }

/* </header> */

/* <content> */

/*     <headers> */

.RadScheduler tr
{
	font-size: 12px;
	empty-cells: show;
}

.RadScheduler th,
.RadScheduler td
{
	font-weight: normal;
	vertical-align: top;
	height: auto;
}

.RadScheduler .rsVerticalHeaderWrapper
{
	height: 100%;
	overflow: hidden;
	vertical-align: top;
}

.RadScheduler .rsVerticalHeaderWrapper div
{
	margin-left: 1px;
}

.RadScheduler .rsVerticalHeaderWrapper div div
{
	margin-left: 0;
}

.RadScheduler .rsVerticalHeaderTable div *
{
	padding-right: 4px;
}

.RadScheduler .rsVerticalHeaderTable
{
	height: 100%;
	width: 100%;
}

.RadScheduler .rsVerticalHeaderTable th
{
	border-style: solid;
	border-width: 0 1px 1px 0;
}
* html .RadScheduler .rsVerticalHeaderTable th { border-bottom: 0; text-align: right; }
* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th,
* html .RadScheduler .rsVerticalHeaderTable .rsAlt th { border-bottom: 1px solid; }

.RadScheduler .rsVerticalHeaderTable .rsAlt th
{
	vertical-align: bottom;
}

.RadScheduler .rsTopWrap .rsHidden
{
	display: none;
}

.RadScheduler .rsTopWrap .rsHidden,
.RadScheduler .rsTopWrap .rsHidden th
{
	overflow: hidden;
	border-style: none;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.RadScheduler .rsVerticalHeaderTable div
{
	white-space: nowrap; /* think about removing the nowrap!!! */
	overflow: hidden;	
	height: 100%;
	font-weight: bold;
	text-align: right;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 13px;
}

*|html .RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th,
.RadScheduler .rsVerticalHeaderTable div,
.RadScheduler .rsAllDayHeader,
.RadScheduler .rsAllDayTable
{
	line-height: 14px;
}

.RadScheduler .rsHorizontalHeaderWrapper
{
	overflow: hidden;
}

.RadScheduler .rsHorizontalHeaderTable,
.RadScheduler .rsAllDayTable
{
	table-layout: fixed;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsHorizontalHeaderTable th
{
	vertical-align: middle;
}

.RadScheduler .rsHorizontalHeaderTable th
{
	background-repeat:  repeat-x;
	background-position: 0 -144px;
	text-align: center;
}

.RadScheduler .rsVerticalHeaderTable .rsMainHeader th
{
	display: block;
}

* html .RadScheduler .rsVerticalHeaderTable .rsMainHeader th
{
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsVerticalHeaderTable th,
.RadScheduler .rsHorizontalHeaderTable th
{
	border-width: 0 1px 1px 0;
	border-style: solid;
	overflow: hidden;
}

.RadScheduler .rsAllDayRow td,
.RadScheduler .rsContentTable td
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.RadScheduler .rsSpacerCell,
.RadScheduler .rsContent .rsAllDayHeader
{
	text-align: center;
}

.RadScheduler .rsVerticalHeaderTable th
{
	text-align: right;
}

.RadScheduler .rsTopWrap .rsLastCell
{
	border-right-width: 0;
}

.RadScheduler .rsAmPm
{
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-transform: lowercase;
	position: relative;
	top: -4px;
	padding: 0 1px;
}

* html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

*+html .RadScheduler .rsAmPm
{
	position: static;
	padding-bottom: 4px;
	display: inline-block;
}

.RadScheduler .rsAllDayHeader
{
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.RadScheduler .rsDateHeader
{
	padding: 1px 4px 3px;
	text-decoration: none;
	font-size: 13px;
}

.RadScheduler .rsMonthView .rsDateBox
{
	display: block;
	height: 16px;
	white-space: nowrap;
	background-repeat: repeat-x;
	background-position: 0 -299px;
}

.RadScheduler .rsMonthView .rsAptCreate .rsDateBox
{
	background-position: 0 -318px;
}

/*
	IE quirks mode - the height of the headers is incorrect.
	This must be set explicitly to (RowHeight - 1px).
*/
* html .RadScheduler .rsVerticalHeaderTable
{
	table-layout: fixed;
	text-align: right;
}

* html .RadScheduler .rsVerticalHeaderTable tbody div
{
	height: auto;
}

/*     </headers> */

.RadScheduler .rsContentWrapper
{
    vertical-align: top;
	height: 100%;
}

/* nasty ie6-quirks-only-hack */
* html .RadScheduler .rsContent
{
	width /**/: 100%;
}

.RadScheduler .rsContentTable
{
	table-layout: fixed;
}

/*     <appointments> */

.RadScheduler .rsWrap
{
	position: relative;
	width: 100%;
	height: 100%;
}

.RadScheduler .rsApt  /* container */
{
    height:100%;
	overflow: visible;
    position:absolute;
	line-height: 14px;
	font-size: 11px;
}

.RadScheduler .rsAptOut /* bottom-left */
{
	margin-top: 4px;
	margin-right: 4px;
	border: 0;
	padding: 0;
	position: relative;
	height: 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.RadScheduler .rsAptMid /* bottom-right */
{
	height: 100%;
	border: 0;
	margin: 0;
	overflow: visible;
	position: relative;
	right: -4px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.RadScheduler .rsAptIn /* top-right */
{
	height: 100%;
	position: relative;
	margin-top: 0;
	overflow: hidden;
	bottom: 4px;
	overflow: visible;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.RadScheduler .rsAptContent /* top-left */
{
	height: 100%;
	padding: 0 0 0 5px;
	margin-left: -4px;
	margin-right: 4px;
	position: relative;
	text-indent: 0;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.RadScheduler .rsWArrowLeft .rsAptContent { padding-left: 8px; }
.RadScheduler .rsTimelineView .rsWArrowLeft .rsAptContent { padding-left: 14px; }
.RadScheduler .rsWArrowRight .rsAptContent { padding-right: 12px; }
.RadScheduler .rsTimelineView .rsWArrowRight .rsAptContent { padding-right: 18px; }

.RadScheduler .rsAptContent:before
{
	content: " ";
	clear: both;
	visibility: hidden;
	display: block;
	font-size: 3px;
	line-height: 3px;
	height: 3px;
}

* html .RadScheduler .rsAptContent:first-line { line-height: 19px; } /* IE6 */
*+html .RadScheduler .rsAptContent:first-line { line-height: 18px; } /* IE7 */

* html .RadScheduler .rsAptContent { word-break: break-all; }

.RadScheduler .rsAptDelete,
.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom,
.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight,
.RadScheduler .rsAptResize,
.RadScheduler .rsAdvEditClose
{
	position: absolute;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

.RadScheduler .rsAptRecurrence,
.RadScheduler .rsAptRecurrenceException
{
	margin-top: 3px;
	display: inline;
	float: left;
	width: 12px;
	height: 10px;
}
.RadScheduler .rsAptRecurrence { background-position: -1px -348px }
.RadScheduler .rsAptRecurrenceException { background-position: -16px -348px }
* html .RadScheduler .rsAptRecurrence, 
* html .RadScheduler .rsAptRecurrenceException { margin-top: 5px; } /* IE6 */
*+html .RadScheduler .rsAptRecurrence, 
*+html .RadScheduler .rsAptRecurrenceException { margin-top: 5px; } /* IE7 */

@media all and(-webkit-max-device-pixel-ratio: 10000),
   not all and(-webkit-min-device-pixel-ratio: 0) 
{
		.RadScheduler .rsAptRecurrence,
		.RadScheduler .rsAptRecurrenceException { margin-top: 5px; }
		
		.RadScheduler .rsAptContent:first-line { line-height: 18px; }
} /* Opera */

.RadScheduler .rsAptCreate,
.RadScheduler .rsMonthView .rsAptCreate
{
	background-position: 0 -589px;
}

.RadScheduler .rsAptCreateRow2,
.RadScheduler .rsMonthView .rsAptCreateRow2
{
	background-position: 0 -610px;
}

.RadScheduler .rsAptDelete,
.RadScheduler .rsAdvEditClose
{
	width: 21px;
	height: 18px;
	outline: 0;
	background-position: -36px -343px;
}

.RadScheduler .rsAptDelete
{
	top: 4px;
	right: 0;
	visibility: hidden;
}

.RadScheduler .rsWArrowRight .rsAptDelete
{
	right: 7px;
}

.RadScheduler .rsArrowTop,
.RadScheduler .rsArrowBottom
{
	width: 100%;
	height: 4px;
}
.RadScheduler .rsArrowTop { background-position: 50% -360px; top: 3px; }
.RadScheduler .rsArrowBottom { background-position: 50% -392px; bottom: 0; }

.RadScheduler .rsAptResize
{
	width: 100%;
	height: 4px;
	cursor: s-resize;
	bottom: 2px; 
	margin-left: -2px; 
	-moz-user-select: none; 
	-webkit-user-select: none; 
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	background-position: 50% -396px; 
}

.RadScheduler .rsTimelineView .rsAptResize
{
	height: 100%;
	width: 4px;
	cursor: w-resize;
	right: 3px;
	margin-top: -4px;
	background-position:-150px -400px;
}

.RadScheduler .rsArrowLeft,
.RadScheduler .rsArrowRight
{
	height: 7px;
	width: 4px;
	top: 48%; 
}
.RadScheduler .rsArrowLeft { background-position: -132px -374px; left: 2px; }
.RadScheduler .rsArrowRight { background-position: -164px -374px; right: 4px; }
.RadScheduler .rsTimelineView .rsArrowRight { right: 8px; }

/* Four additional appointment resource styles */

.RadScheduler .rsCategoryBlue .rsAptContent,
.RadScheduler .rsCategoryBlue .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryBlue .rsAptMid,
.RadScheduler .rsCategoryBlue .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentBlueBg.png);
}

.RadScheduler .rsCategoryRed .rsAptContent,
.RadScheduler .rsCategoryRed .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryRed .rsAptMid,
.RadScheduler .rsCategoryRed .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentRedBg.png);
}

.RadScheduler .rsCategoryGreen .rsAptContent,
.RadScheduler .rsCategoryGreen .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryGreen .rsAptMid,
.RadScheduler .rsCategoryGreen .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentGreenBg.png);
}

.RadScheduler .rsCategoryOrange .rsAptContent,
.RadScheduler .rsCategoryOrange .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryOrange .rsAptMid,
.RadScheduler .rsCategoryOrange .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentOrangeBg.png);
}

.RadScheduler .rsCategoryPink .rsAptContent,
.RadScheduler .rsCategoryPink .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryPink .rsAptMid,
.RadScheduler .rsCategoryPink .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentPinkBg.png);
}

.RadScheduler .rsCategoryYellow .rsAptContent,
.RadScheduler .rsCategoryYellow .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryYellow .rsAptMid,
.RadScheduler .rsCategoryYellow .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentYellowBg.png);
}

.RadScheduler .rsCategoryViolet .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryViolet .rsAptMid,
.RadScheduler .rsCategoryViolet .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentVioletBg.png);
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkRed .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkRed .rsAptMid,
.RadScheduler .rsCategoryDarkRed .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentDarkRedBg.png);
}

.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkGreen .rsAptMid,
.RadScheduler .rsCategoryDarkGreen .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentDarkGreenBg.png);
}

.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptMid .rsAptIn,
.RadScheduler .rsCategoryDarkBlue .rsAptMid,
.RadScheduler .rsCategoryDarkBlue .rsAptOut
{
	background-image: url(/CSS/Default/Common/Scheduler/rsAppointmentDarkBlueBg.png);
}

.RadScheduler .rsCategoryDarkRed .rsAptContent,
.RadScheduler .rsCategoryDarkGreen .rsAptContent,
.RadScheduler .rsCategoryDarkBlue .rsAptContent,
.RadScheduler .rsCategoryViolet .rsAptContent
{
	color: #fff;
}

/*     </appointments> */

/* <month view :: temporary> */

.RadScheduler .rsMonthView .rsWrap
{
	height: 25px;
}

.RadScheduler .rsMonthView .rsApt 
{
    width:100%;
}

.RadScheduler .rsMonthView .rsAptWrap
{
	overflow: hidden;
}

.RadScheduler .rsMonthView .rsAptBottom
{
	margin-top: 25px;
}

.RadScheduler .rsMonthView .rsShowMore
{
	color: #333;
	text-decoration: underline;
	text-align: center;
	cursor: pointer;
}

/* </month view> */

/* <timeline view :: temporary> */

.RadScheduler .rsTimelineView
{
	background: #fff;
}

/* </timeline view> */

/* </content> */

/* <footer> */

.RadScheduler .rsFooter
{
	background-position: 0 -559px;
	border-top-width: 1px;
	border-top-style: solid;
	min-height: 30px;
	height: 30px;
	vertical-align: middle;
}

.RadScheduler .rsFooter .rsFullTime
{
	text-decoration: none;
	padding: 0 0 0 13px;
	margin-left: 5px;
	font-size: 11px;
	line-height: 30px;
	background-position:  0 -252px;
}

.RadScheduler .rsFooter .rsFullTime:hover
{
	text-decoration: underline;
	/*background-position:  0 -275px; */ /* skin-specific! bugged default */
}

/* </footer> */

/* <inline edit form> */

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter
{
	position: relative;
}

.RadScheduler .rsAptEditFormWrapper,
.RadScheduler .rsAptEditFormOuter,
.RadScheduler .rsAptEditFormInner,
.RadScheduler .rsAptEditFormMiddle,
.RadScheduler .rsAptEditFormMiddle2,
.RadScheduler .rsAptEditResizeHandle
{
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	position: relative;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	margin: -6px -4px 0 -6px;
}

.RadScheduler .rsAptEditFormWrapper textarea
{
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0;
	resize: none;
	overflow: auto;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions
{
	margin: 0 -4px 0 -1px;
	padding: 7px 0 4px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a
{
	width: 73px;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	display: block;
	margin: 0 5px 0 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	bottom: 0;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size: 11px;
	position: static;
	background-position: 0 -474px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm
{
	background-position: -146px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditConfirm:hover
{
	background-position: -219px -474px;
}

.RadScheduler .rsAptEditFormWrapper .rsEditOptions .rsAptEditMore
{
	margin: 0;
}

.RadScheduler .rsAptEditSizingWrapper
{
	position: absolute;
	width: 100%;
	visibility: hidden;
}

.RadScheduler .rsAptEditSizingWrapper *
{
    _zoom: normal;
}

.RadScheduler .rsAptEditFormOuter { padding: 10px 0 0 0; background-position: 100% 0; }
.RadScheduler .rsAptEditFormInner { padding: 0 0 4px 0; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle { padding: 0 0 0 10px; margin-left: -10px; background-position: 0 100%; }
.RadScheduler .rsAptEditFormMiddle2 { padding:0 8px 0 0; background-position: 100% 100%; }
.RadScheduler .rsAptEditFormWrapper { padding: 0 0 0 10px; background-position: -265px -226px; }

.RadScheduler .rsAptEditResizeHandle
{
	width: 10px;
	height: 10px;
	font-size: 0;
	line-height: 10px;
	position: relative;
	bottom: 6px;
	right: -8px;
	float: right;
	cursor: se-resize;
	background-position: -265px -216px;
}
* html .RadScheduler .rsAptEditResizeHandle { font-family: Arial; font-size: 8px; line-height: 0;  } /* IE6/7 */

/* </inline edit form> */

/* <advanced edit form> */

/*     <common>     */

/* <advanced edit title> */
.RadScheduler .rsAdvancedEdit .rsAdvTitle
{
	height: 30px;
}

.RadScheduler .rsAdvancedEdit .rsAdvEditClose
{
	position: absolute;
	right: 10px;
	top: 10px;
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	height: 22px;
	font-size: 14px;
	font-weight: normal;
}
* html .RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	height /**/: 30px;
}


.RadScheduler .rsAdvancedEdit .rsAdvTitle
{
	padding: 0 0 0 4px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadScheduler .rsAdvancedEdit .rsAdvInnerTitle
{
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding: 8px 0 0 5px;
}
/* </advanced edit title> */
		
		
.RadScheduler .rsAdvDragCue
{
	border: 2px dashed #444;
	background-color: #aaa;
}

.RadScheduler .rsAdvancedEdit .rsAdvContentWrapper
{
	padding: 10px 10px 0 22px;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptionsScroll
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 10px;
}

.RadScheduler .rsAdvancedEdit .rsAdvOptions
{
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit ul
{
	zoom: 1;
	list-style: none outside;
}

.RadScheduler .rsAdvancedEdit label 
{
	vertical-align: middle;
	line-height: 23px;
	width: 75px;
	padding: 0 6px 0 0;
	margin: 0;
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: right;
}

.RadScheduler .rsAdvancedEdit table.riTable td
{
	vertical-align: top;
} 

.RadScheduler .rsAdvancedEdit .textareaWrapper,
.RadScheduler .rsAdvancedEdit .rsAdvInput,
.RadScheduler .rsAdvancedEdit select
{
	border-width: 1px;
	border-style: solid;
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .textareaWrapper
{
	padding: 5px;
	resize: none;
	margin: 0 0 11px 81px;
	border-width: 1px;
	border-style: solid;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit textarea
{
	display: block;
	width: 100%;
	border: 0;
	outline: 0;
	resize: none;
	overflow: auto;
}

.RadScheduler .rsAdvancedEdit .rsAdvInput
{
	padding: 3px 0 2px 1px;
	outline: 0;
	vertical-align: middle;
}

.RadScheduler .rsAdvancedEdit .rfdSelect 
{
	vertical-align: top;
	overflow: visible;
}

.RadScheduler .rsAdvancedEdit .rfdSelect .rfdSelectOuter
{
	float: none;
	height: 18px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns input,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns select,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel input,
.RadScheduler .rsAdvancedEdit .rsAdvMoreControls input
{
	vertical-align: baseline;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence
{
	position: relative;
}

.RadScheduler .rsAdvancedEdit .rsAdvResetExceptions
{
	position: absolute;
	right: 10px;
	bottom: -25px;
	text-decoration: underline;
}

.RadScheduler .rsValidatorTooltip
{
	position:absolute;
	border: 1px solid #f32800;
	background: #fffdbb;
	color: #f32800;
	white-space: nowrap;
	padding: 2px 4px;
	margin-top: 1px;
}

.RadScheduler .rsAdvancedEdit input.rsInvalid
{
	border-width: 1px;
	border-style: solid;
	background: #fff;
}

.RadScheduler .rsAdvancedEdit .rsInvalid textarea
{
	background-repeat: no-repeat;
	background-position: 100% -300px;
}

/*     </common>     */

/*     <basic controls>     */

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls li
{
	float: left;
	white-space: nowrap;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel
{
	clear: both;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel li
{
	float: left;
	height: 23px;
	line-height: 23px;
	margin-right: 28px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsTimePick
{
	margin-right: 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap 
{
	float: left;
	padding-right: 8px;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label,
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList label,
.RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList label,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns label,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel label
{
	width: auto;
	display: inline;
	text-align: left;
	float: none;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxChecked,
.RadScheduler .rsAdvancedEdit .rsAdvChkWrap label.rfdCheckboxUnchecked
{
	padding-left: 20px; /* override for form-decorated checkboxes */
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvRadio label
{
	vertical-align: baseline;
}

.RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
.RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
.RadScheduler .rsAdvancedEdit .rsAdvRadio input,
.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	margin-right: 3px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
* html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
* html .RadScheduler .rsAdvancedEdit .rsAdvRadio input,
* html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input
{
	margin: 0;
}

*+html .RadScheduler .rsAdvancedEdit .rsAdvChkWrap input,
*+html .RadScheduler .rsAdvancedEdit .rsRecurrenceOptionList input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvRadio input,
*+html .RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays input
{
	margin: 0;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker { margin-right: 5px; }
* html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ { display: none !important; }

*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker { margin-right: 8px; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvDatePicker .rdfd_ { display: none !important; }

.RadScheduler .rsAdvancedEdit .rsAdvDatePicker
{
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvTimePicker
{
	display: inline;
}

.RadScheduler .rsAdvancedEdit .rsAdvBasicControls .rsAdvTimePicker .riTextBox,
.RadScheduler .rsAdvancedEdit .rsAdvDatePicker input
{
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrence
{
	margin-bottom: 9px;
}

/*     </basic controls>     */

/*     <recurrence frequency>     */

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	float: left;
	width: 118px;
	height: 100px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceFreq label
{
	line-height: 20px;
}
 
.RadScheduler .rsAdvancedEdit .rsAdvPatternPanel
{
	float: left;
	height: 100px;
	width: 400px;
	padding-left: 20px;
	line-height: 23px;
	border-left: 1px solid #dfdfdf;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns p
{
	padding: 4px 0 5px;
}

* html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvHourly .RadInput,
* html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvWeekly .RadInput { vertical-align: middle; }
* html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvYearly .RadInput { margin: -1px 0 0 5px; }

*+html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvHourly .RadInput,
*+html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvWeekly .RadInput { vertical-align: middle; }
*+html .RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvYearly .RadInput { margin: -1px 0 0 5px; }

.RadScheduler .rsAdvancedEdit .rsAdvWeekly_WeekDays li
{
	float: left;
	width: 95px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel
{
	overflow: hidden;
	border: 1px solid #ababab;
	padding: 8px 0 7px 10px;
	zoom: 1;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns
{
	margin: 11px 0 5px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .rsAdvInput,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .rsAdvInput
{
	width: 26px;
	padding-right: 2px;
}

.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .RadInput,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .RadInput,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrenceRangePanel .RadComboBox,
.RadScheduler .rsAdvancedEdit .rsAdvRecurrencePatterns .RadComboBox
{
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .riUp
{
	margin-top: 2px;
}

.RadScheduler .rsAdvancedEdit .rsAdvDaily li,
.RadScheduler .rsAdvancedEdit .rsAdvMonthly li,
.RadScheduler .rsAdvancedEdit .rsAdvYearly li
{
	line-height: 23px;
	height: 23px;
	margin-bottom: 5px;
}

/*     </recurrence frequency>     */

/*     <resources>     */

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel,
.RadScheduler .rsAdvancedEdit .rsAdvResourceValue,
.RadScheduler .rsAdvancedEdit .rsCheckBoxList
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.RadScheduler .rsAdvancedEdit .rsAdvResourceLabel
{
	padding-right: 6px;
}

.RadScheduler .rsAdvancedEdit .rsResourceControls li
{
	clear: left;
}

.RadScheduler .rsAdvancedEdit .rsResourceControls select,
.RadScheduler .rsAdvancedEdit .rsResourceControls input 
{
	width: 140px;
}

/* Override for checkboxes */
.RadScheduler .rsAdvancedEdit .rsResourceControls .rsCheckBoxList input
{
	width: auto;
	margin: 0 4px 0 0;
	vertical-align: middle;
}

/*     </resources>     */

/*     <submit area>     */

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea
{
	text-align: right;
}

.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper
{
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 10px 0;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a
{
	text-decoration: none;
	width: 73px;
	height: 21px;
	line-height: 21px;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	background-color: transparent;
	background-repeat: no-repeat; 
	background-position: 0 -474px;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea a,
.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	display: block;
	float: left;
	cursor: pointer;
}

.RadScheduler .rsAdvancedEdit .rsAdvancedSubmitArea span
{
	float: none;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave
{
	background-position: -146px -474px;
}

.RadScheduler .rsAdvancedEdit div.rsAdvancedSubmitArea a.rsAdvEditSave:hover
{
	background-position: -219px -474px;
}

/* </submit area> */

/* <date/time picker> */

.RadScheduler .rsDatePickerCalendar .rcRow a
{
	line-height: inherit;
}

.RadScheduler .rsTimePickers
{
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px 0;
}

.RadScheduler .rsTimePick
{
	width: 244px;
}

.RadScheduler .rsTimePick .RadPicker
{
	display: -moz-inline-block;
	display: inline-block;
	*display: inline;
}

* html .RadScheduler .rsTimePick .RadPicker { zoom: 1; }

.RadScheduler .rsAttributeControls li,
.RadScheduler .rsResourceControls li
{
	padding-bottom: 5px;
}
.RadScheduler .rsAttributeControls li li,
.RadScheduler .rsResourceControls li li
{
	padding-bottom: 0;
}

.RadScheduler .rsAllDayWrapper
{
	float: right;
	margin-left: 25px;
}

.RadScheduler .rsTimePick input.riEnabled,
.RadScheduler .rsTimePick input.riHover,
.RadScheduler .rsTimePick input.riFocused,
.RadScheduler .rsTimePick input.riEmpty
{
	background-repeat: no-repeat;
	background-position: 100% -254px;
}

/* </date/time picker> */

* html .RadScheduler .rsAdvRecurrenceDropDown { margin-right: 5px; }
*+html .RadScheduler .rsAdvRecurrenceDropDown { margin-right: 5px; }

/* </advanced edit form> */

/* <modal dialogs> */

.RadScheduler .rsModalWrapper,
.RadScheduler .rsOverlay
{
	position: absolute;
	top: 0;
	left: 0;
}

.RadScheduler .rsModalWrapper
{
	z-index: 5000;
}

.RadScheduler .rsModalWrapper .rsOverlay
{
	background: #000;
}

.RadScheduler .rsModalWrapper .rsModalDialog
{
	position: absolute;
	overflow: hidden;
	border: 0;
	background: transparent;
}

.RadScheduler .rsModalWrapper .rsModalOuter
{
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 4px 4px 0 4px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadScheduler .rsModalWrapper .rsModalOuterTitle
{
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding: 28px 4px 4px 0;
	margin: -4px -4px 0 0;
}

.RadScheduler .rsModalWrapper .rsModalInner
{
	border-width: 1px;
	border-style: solid;
}

.RadScheduler .rsModalWrapper .rsModalWindowClose
{
	background-color: transparent;
	background-position: -38px -526px;
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 16px;
	float: right;
	margin-top: -22px;
	padding: 1px;
}

.RadScheduler .rsModalWrapper .rsModalTitle,
.RadScheduler .rsModalWrapper .rsModalContent,
.RadScheduler .rsModalWrapper .rsModalButtons
{
	padding: 0 44px 0 96px;
}

.RadScheduler .rsModalWrapper .rsModalContent
{
	margin-top: 26px;
	padding-left: 105px;
}

.RadScheduler .rsModalWrapper .rsModalTitle
{
	position: absolute;
	top: 1px; 
	left: 6px;
	padding: 0 0 0 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
	background-color: transparent;
	background-position: -284px -520px;
	background-repeat: no-repeat;
}

.RadScheduler .rsModalWrapper .rsModalContent label
{
	display: block;
}

.RadScheduler .rsModalWrapper .rsModalContent input
{
	vertical-align: middle;
}

.RadScheduler .rsModalWrapper .rsModalButtons
{
	clear: both;
	padding: 26px 44px 26px 105px;
	overflow: hidden;
	zoom: 1;
}

.RadScheduler .rsModalWrapper .rsModalButtons a
{
	text-decoration: none;
	width: 73px;
	height: 21px;
	cursor: pointer;
	font-size: 0.92em;
	font-weight: normal;
	line-height: 21px;
	-moz-user-select: none;
	-khtml-user-select: none;
	border: 0;
	float: left;
	text-align: center;
	background-position: 0 -474px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadScheduler .rsModalWrapper .rsModalButtons a:hover
{
	background-position: -73px -474px;
}

.RadScheduler .rsModalWrapper .rsModalButtons .rsModalConfirm
{
	margin-right: 9px;
}

.RadScheduler .rsModalWrapper .rsModalIcon
{
	position: absolute;
	
	top: 55px;
	left: 45px;

	width: 32px;
	height: 32px;
	
	overflow: hidden;
	background-position: 0 -526px;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* </modal dialogs> */

/* RadGlitch Fix */

.RadScheduler .rsInnerFix
{
	margin-right: 17px;
}

.RadScheduler .rsOverflowExpand .rsInnerFix
{
	margin-right: 0;
}

/* Vertical Header default width */

.RadScheduler .rsContent .rsSpacerCell div,
.RadScheduler .rsContent .rsAllDayHeader div,
.RadScheduler .rsContent .rsVerticalHeaderTable th,
.RadScheduler .rsContent .rsVerticalHeaderTable th div
{
	min-width: 52px;
}

* html .RadScheduler .rsContent .rsSpacerCell div, 
* html .RadScheduler .rsContent .rsAllDayHeader div,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th,
* html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE6 and IE7 quirks*/
* html .RadScheduler .rsContent .rsVerticalHeaderSized th { width: 100%; } /* Fix for sized headers */

*+html .RadScheduler .rsContent .rsSpacerCell div,
*+html .RadScheduler .rsContent .rsAllDayHeader div,
*+html .RadScheduler .rsContent .rsVerticalHeaderTable th div { width: 52px; } /*IE7*/

/* /Vertical Header default width */

/* Fix for client rendering wrappers in IE6 */

.RadScheduler .rsAdvancedInsertWrapper,
.RadScheduler .rsAdvancedEditWrapper
{
	position: relative;
}

/* /Fix for client rendering wrappers in IE6 */

table.RadCalendarTimeView td a
{
	text-transform: lowercase;
	text-align: right;
}

table.RadCalendarTimeView tr td
{
	padding-top: 1px; padding-bottom: 1px;
}
/* RadScheduler Default skin */

/* common */
.RadScheduler_Default,
.RadScheduler_Default a,
.RadScheduler_Default input,
.RadScheduler_Default select,
.RadScheduler_Default textarea
{
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
}

.RadScheduler_Default,
.RadScheduler_Default a,
.RadScheduler_Default input,
.RadScheduler_Default select,
.RadScheduler_Default textarea
{
	color: #333;
}

.RadScheduler_Default textarea
{
	background: #fff;
}

/* header */

/* header sprites */
.RadScheduler_Default .rsHeader,
.RadScheduler_Default .rsHeader ul a:hover,
.RadScheduler_Default .rsHeader ul a:hover span,
.RadScheduler_Default .rsHeader .rsSelected,
.RadScheduler_Default .rsHeader .rsSelected em,
.RadScheduler_Default .rsHeader .rsDatePickerActivator,
.RadScheduler_Default .rsHeader .rsPrevDay,
.RadScheduler_Default .rsHeader .rsNextDay
{
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

.RadScheduler_Default .rsHeader
{
	border: 1px solid #929292;
}

.RadScheduler_Default .rsHeader,
.RadScheduler_Default .rsHeader a,
.RadScheduler_Default .rsHeader ul span,
.RadScheduler_Default .rsHeader ul em
{
	color: #000;
}

.RadScheduler_Default .rsHeader a
{
	color: #333;
}

.RadScheduler_Default .rsHeader .rsSelected em,
.RadScheduler_Default .rsHeader ul a:hover span
{ 
	color: #FFF;
}

/* content */

.RadScheduler_Default .rsContent
{
	background: #fff;
}

/* <headers> */

.RadScheduler_Default .rsHorizontalHeaderTable
{
	color: #333;
	background: #e4e4e4;
}

.RadScheduler_Default .rsHorizontalHeaderWrapper {
	border-color: #d2d2d2;
	background: #eee;
}

.RadScheduler_Default .rsSpacerCell,
.RadScheduler_Default .rsAllDayHeader,
.RadScheduler_Default .rsVerticalHeaderWrapper,
.RadScheduler_Default .rsVerticalHeaderTable
{
	background: #f1f1f1 url(/CSS/Default/Scheduler/rsVerticalHeaderBg.png) repeat-y;
}

.RadScheduler_Default .rsVerticalHeaderTable th
{
	border-color: #868686 #d2d2d2;
	color: #333;
}

.RadScheduler_Default .rsHorizontalHeaderTable th
{
	border-color: #d2d2d2;
	background-color: #E4E4E4;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

.RadScheduler_Default .rsVerticalHeaderTable th
{
	border-color: transparent #d2d2d2;
}
* html .RadScheduler_Default .rsVerticalHeaderTable th { border-bottom-color: #f1f1f1; }

.RadScheduler_Default table.rsVerticalHeaderTable .rsAlt th
{
	border-color: #d2d2d2 #d2d2d2;
}

/* </headers> */

/* <all-day-row> */

.RadScheduler_Default .rsAllDayRow
{
	background: #eee;
}

.RadScheduler_Default .rsSpacerCell,
.RadScheduler_Default .rsAllDayHeader,
.RadScheduler_Default .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #d2d2d2 #d2d2d2;
}

.RadScheduler_Default .rsAllDayRow td,
.RadScheduler_Default .rsContentTable .rsAllDayRow td
{
	border-color: #d2d2d2; 
	border-style: solid;
}

.RadScheduler_Default .rsVerticalHeaderTable .rsMainHeader th
{
	border-bottom-color: #d2d2d2;
}

.RadScheduler_Default .rsSpacerCell,
.RadScheduler_Default .rsContent .rsAllDayHeader
{
	border-bottom-color: #d2d2d2;
}

/* </all-day-row> */

.RadScheduler_Default .rsContent,
.RadScheduler_Default .rsTopWrap .rsFooter
{
	border: 1px solid #929292;
	border-top: 0;
}

.RadScheduler_Default .rsContentTable td
{
	border-color: #e8eaec #e8eaec;
	border-bottom-style: dotted;
}

.RadScheduler_Default .rsContentTable .rsAlt td
{
	border-color: #c7cbd1 #e8eaec;
	border-bottom-style: solid;
}

.RadScheduler_Default .rsMonthView .rsOtherMonth
{
	background-color: #F9F9F9;
}

/* <appointments> */
.RadScheduler_Default .rsAdvEditClose,
.RadScheduler_Default .rsApt .rsArrowTop,
.RadScheduler_Default .rsApt .rsArrowBottom,
.RadScheduler_Default .rsApt .rsArrowLeft,
.RadScheduler_Default .rsApt .rsArrowRight,
.RadScheduler_Default .rsApt .rsAptDelete,
.RadScheduler_Default .rsApt .rsAptResize,
.RadScheduler_Default .rsApt .rsAptRecurrence,
.RadScheduler_Default .rsApt .rsAptRecurrenceException
{
	background-color: transparent;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
	background-repeat: no-repeat;
}

.RadScheduler_Default .rsAptCreate,
.RadScheduler_Default .rsMonthView .rsAptCreate
{
	background-color: #c5c5c5;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
	background-repeat: repeat-x;
}

.RadScheduler_Default .rsAptCreateRow2,
.RadScheduler_Default .rsMonthView .rsAptCreateRow2
{
	background-color: #c5c5c5;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
	background-repeat: repeat-x;
}

.RadScheduler_Default .rsSunCol,
.RadScheduler_Default .rsSatCol
{
	background-color: #f9f9f9;
}

.RadScheduler_Default .rsAptCreateRow3,
.RadScheduler_Default .rsMonthView .rsAptCreateRow3,
.RadScheduler_Default .rsAptCreateRow4,
.RadScheduler_Default .rsMonthView .rsAptCreateRow4,
.RadScheduler_Default .rsAptCreateRow5,
.RadScheduler_Default .rsMonthView .rsAptCreateRow5
{
	background: #c5c5c5;
}

.RadScheduler_Default .rsFullTime 
{
	color: #000;
}

.RadScheduler_Default .rsAptContent,
.RadScheduler_Default .rsAptIn,
.RadScheduler_Default .rsAptMid,
.RadScheduler_Default .rsAptOut
{
	background-image: url(/CSS/Default/Scheduler/rsAppointmentBg.png);
}

/* </appointments> */

/* <footer> */

.RadScheduler_Default .rsFooter
{
	background: #eee;
}

.RadScheduler_Default .rsFooter a
{
	color: #555;
	background-color: transparent;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
	background-repeat: no-repeat;
}

.RadScheduler_Default div.rsFooter a:hover
{
	color: #888;
}

/* </footer> */

/* <inline edit form> */

.RadScheduler_Default .rsEditOptions a,
.RadScheduler_Default .rsAptEditResizeHandle,
.RadScheduler_Default .rsAptEditFormWrapper
{
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

.RadScheduler_Default .rsAptEditFormOuter, /* top */
.RadScheduler_Default .rsAptEditFormInner  /* bottom */
{
	background-image: url(/CSS/Default/Scheduler/rsInlineEditHSprite.png);
}

.RadScheduler_Default .rsAptEditFormMiddle, /* left */
.RadScheduler_Default .rsAptEditFormMiddle2 /* right */
{
	background-image: url(/CSS/Default/Scheduler/rsInlineEditVSprite.png);
}

.RadScheduler_Default .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #828282;
	background: #fff;
}

.RadScheduler_Default .rsAptEditFormWrapper .rsAptEditTextareaWrapper textarea
{
	background: #fff;
}

.RadScheduler_Default .rsAptEditFormWrapper .rsEditOptions 
{
	background: #eee;
}

/* <inline edit form template> */

.RadScheduler_Default .rsAptEditFormWrapper .rsTemplateWrapper 
{
	background: #eee;
}

/* </inline edit form template> */

/* </inline edit form> */

/* <advanced edit form> */

.RadScheduler_Default .rsAdvancedEdit .rsAdvContentWrapper
{
	background: #f0f0f0;
	border: 1px solid #828282;
	border-top-color: #DDD;
}

/* <xref input skins> */

.RadScheduler_Default .rsAdvancedEdit .rsAdvInput,
.RadScheduler_Default .rsAdvancedEdit select,
.RadScheduler_Default .rsAdvancedEdit .textareaWrapper
{
	border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;
}

.RadScheduler_Default .rsAdvancedEdit .rsInvalid textarea
{
	background-image: url(/CSS/Default/Input/sprite.gif);
	background-color: #fff;
}

.RadScheduler_Default .rsAdvancedEdit input.rsInvalid
{
	border-color: #d51923; 
	color: #d51923;
}
/* </xref input skins> */

.RadScheduler_Default .rsAdvancedEdit h2,
.RadScheduler_Default .rsAdvancedEdit h3
{
	color: #6b6b6b;
}

.RadScheduler_Default .rsAdvancedEdit h2
{
	border-bottom: 1px solid #CCC;
}

.RadScheduler_Default .rsAdvancedEdit h2 span
{
	background: #f0f0f0;
}

.RadScheduler_Default .rsAdvancedEdit ul.rsRecurrenceOptionList
{
	border-right: 1px solid #ababab;
}

.RadScheduler_Default .rsAdvancedEdit div.rsAdvPatternPanel
{
	border-left: 0;
}

.RadScheduler_Default .rsAdvancedEdit .rsAdvancedSubmitArea
{
	border-color: #CCC;
}

.RadScheduler_Default .rsAdvancedEdit div.rsAdvancedSubmitArea a 
{
	color: #333;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

/* </advanced edit form> */

/* <date/time picker> */

.RadScheduler_Default .rsTimePick .RadInput_Default input.riEnabled,
.RadScheduler_Default .rsTimePick .RadInput_Default input.riHover,
.RadScheduler_Default .rsTimePick .RadInput_Default input.riFocused,
.RadScheduler_Default .rsTimePick .RadInput_Default input.riEmpty
{
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

/* </date/time picker> */

/* <modal dialogs> */

.RadScheduler_Default .rsAdvancedEdit .rsAdvTitle,
.RadScheduler_Default .rsModalWrapper .rsModalOuter
{
	border-color: #828282;
	background-image: url(/CSS/Default/Scheduler/rsModalOuterBg.png);
}

.RadScheduler_Default .rsAdvancedEdit .rsAdvInnerTitle,
.RadScheduler_Default .rsModalWrapper .rsModalOuterTitle
{
	background-image: url(/CSS/Default/Scheduler/rsModalOuterTitleBg.png);
}

.RadScheduler_Default .rsModalWrapper .rsModalWindowClose
{
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

.RadScheduler_Default .rsModalWrapper .rsModalWindowClose:hover
{
	background-position: -30px -341px;
}

.RadScheduler_Default .rsModalWrapper .rsModalTitle
{
	color: #000;
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

.RadScheduler_Default .rsModalWrapper .rsModalInner
{
	border-color: #828282;
	background: #fff;
}

.RadScheduler_Default .rsModalWrapper .rsModalIcon,
.RadScheduler_Default .rsModalWrapper .rsModalButtons a
{
	background-image: url(/CSS/Default/Scheduler/rsSprites.png);
}

/* Inline Edit buttons + ModalDialog buttons */
.RadScheduler_Default .rsModalWrapper .rsModalButtons a,
.RadScheduler_Default .rsTopWrap .rsAptEditFormWrapper .rsEditOptions a
{
	color: #333;
}

/* </modal dialogs> */
/* RadSplitter for ASP.NET AJAX - Default Skin */

/* Borders */
.RadSplitter_Default,
.RadSplitter_Default .rspPaneTabContainer,

/* Vertical RadSplitter items */
.RadSplitter_Default .rspPane, 
.RadSplitter_Default .rspResizeBar,
.RadSplitter_Default .rspSlideContainerResize,

/* Horizontal RadSplitter items */
.RadSplitter_Default .rspPaneHorizontal,
.RadSplitter_Default .rspResizeBarHorizontal,
.RadSplitter_Default .rspSlideContainerResizeHorizontal
{
	border-color:#828282;
}

/* RadSplitBar/RadSlidingPane resize elements */
.RadSplitter_Default .rspResizeBar,
.RadSplitter_Default .rspSlideContainerResize
{
	background:#ececec url(/CSS/Default/Splitter/ResizeBarVerticalSprites.gif) repeat-y 0 0;
    border-right-color:#989697;
}

.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .rspSlideContainerResizeOver
{
    background-position:-4px 0;
}

.RadSplitter_Default .rspResizeBarHorizontal,
.RadSplitter_Default .rspSlideContainerResizeHorizontal
{
	background:#ececec url(/CSS/Default/Splitter/ResizeBarHorizontalSprites.gif) repeat-x 0 0;
    border-bottom-color:#989697;
}

.RadSplitter_Default .rspResizeBarOverHorizontal,
.RadSplitter_Default .rspSlideContainerResizeOverHorizontal
{
    background-position:0 -4px;
}

/* RadSlidingPane tab */
.RadSplitter_Default .rspPaneTabContainer,
/* RadSlidingPane buttons */
.RadSplitter_Default .rspSlideHeaderDockIcon,
.RadSplitter_Default .rspSlideHeaderUndockIcon,
.RadSplitter_Default .rspSlideHeaderCollapseIcon,
/* RadSplitBar buttons */
.RadSplitter_Default .rspCollapseBarExpand,
.RadSplitter_Default .rspCollapseBarCollapse,

.RadSplitter_Default .rspCollapseBarHorizontalExpand,
.RadSplitter_Default .rspCollapseBarHorizontalCollapse
{
    background-image:url(/CSS/Default/Splitter/ExpandCollapseBarsCommands.gif);
    background-repeat:no-repeat;
}

/* RadSlidingPane tab */
.RadSplitter_Default .rspPaneTabContainer
{
    background-position:-81px 0;
    background-repeat:repeat-y;
}

/* RadSplitBar buttons */
.RadSplitter_Default .rspCollapseBarCollapse
{	
	background-position:0 0;
}
.RadSplitter_Default .rspCollapseBarCollapseOver
{
    background-position:-192px 0;
}

.RadSplitter_Default .rspCollapseBarExpand
{	
	background-position:-4px 0;
}
.RadSplitter_Default .rspCollapseBarExpandOver
{
    background-position:-196px 0;
}

.RadSplitter_Default .rspCollapseBarHorizontalExpand
{
    background-position:-8px -4px;
}
.RadSplitter_Default .rspCollapseBarHorizontalExpandOver
{
    background-position:-8px -12px;
}

.RadSplitter_Default .rspCollapseBarHorizontalCollapse
{
    background-position:-8px 0;
}
.RadSplitter_Default .rspCollapseBarHorizontalCollapseOver
{
    background-position:-8px -8px;
}

/* RadSlidingPane buttons */
.RadSplitter_Default .rspSlideHeaderUndockIcon
{
	background-position:-50px 0;
}

.RadSplitter_Default .rspSlideHeaderDockIcon
{
	background-position:-35px 0;
}

.RadSplitter_Default .rspSlideHeaderCollapseIcon
{
	background-position:-65px 0;
}

/* RadSlidingPane header */
.RadSplitter_Default .rspSlideHeader, 
/* RadSlidingPane title */
.RadSplitter_Default .rspSlideTitleContainer,
/* RadSlidingPane tab, SlideDirection=Top/Bottom */
.RadSplitter_Default .rspBottom .rspPaneTabContainer,
.RadSplitter_Default .rspTop .rspPaneTabContainer
{
	background-image:url(/CSS/Default/Splitter/slideTitleContainerBgr.gif);
	background-repeat:repeat-x;
}

.RadSplitter_Default .rspBottom .rspPaneTabContainer,
.RadSplitter_Default .rspTop .rspPaneTabContainer
{
    background-position:0 -1px;
}

/* RadSlidingPane header elements */
.RadSplitter_Default .rspSlideTitleContainer,
.RadSplitter_Default .rspSlideHeaderIconWrapper
{
	border-bottom:solid 1px #828282;
}

/* RadSlidingPane title text */
.RadSplitter_Default .rspSlideTitle,
/* RadSlidingPane tab text */
.RadSplitter_Default .rspPaneTabText
{
	font:normal 10px "Segoe UI", Arial, Sans-serif;
	color:#000;
}
.RadSplitter_Default .rspSlideTitle
{	
	font-size:12px;
}

/* RadSlidingPane content - this element should not be transparent as it shows above content in adjacent RadPanes */
.RadSplitter_Default .rspSlideContent
{
	background-color:#fff;
}
.RadTabStrip_Default .rtsLI,
.RadTabStrip_Default .rtsLink
{
	color: #000;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}

.RadTabStripLeft_Default .rtsSeparator,
.RadTabStripRight_Default .rtsSeparator
{
	background: #828282;
}

/* <disabled tabs> */
.RadTabStrip_Default .rtsDisabled
{
	color: #aaa;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Default .rtsNextArrow,
.RadTabStrip_Default .rtsPrevArrow,
.RadTabStrip_Default .rtsPrevArrowDisabled,
.RadTabStrip_Default .rtsNextArrowDisabled
{
	background-image: url(/CSS/Default/TabStrip/TabStripStates.png);
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Default .rtsLevel { background-color: transparent; }

.RadTabStripTop_Default .rtsLevel .rtsLink,
.RadTabStripTop_Default .rtsLevel .rtsOut,
.RadTabStripBottom_Default .rtsLevel .rtsLink,
.RadTabStripBottom_Default .rtsLevel .rtsOut,
.RadTabStripTop_Default_Baseline .rtsLevel,
.RadTabStripBottom_Default_Baseline .rtsLevel { background-image: url(/CSS/Default/TabStrip/TabStripStates.png); }

.RadTabStripLeft_Default .rtsLink,
.RadTabStripRight_Default .rtsLink { background-image: url(/CSS/Default/TabStrip/TabStripVStates.png); }

.RadTabStripLeft_Default .rtsLast .rtsLink,
.RadTabStripRight_Default .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_Default .rtsLink { background-position: 0 -52px; }
.RadTabStripTop_Default .rtsFirst .rtsLink { background-position: 0 0; }
.RadTabStripTop_Default .rtsOut { background-position: 100% -52px; }
.RadTabStripTop_Default .rtsLast .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Default .rtsLI .rtsSelected { background-position: 0 -26px; }
.RadTabStripTop_Default .rtsSelected .rtsOut { background-position: 100% -78px; }
.RadTabStripTop_Default .rtsLI .rtsAfter { background-position: 0 -78px; }

.RadTabStripTop_Default .rtsLast .rtsSelected .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_Default_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Default .rtsLevel .rtsLink { background-position: 0 -130px; }
.RadTabStripBottom_Default .rtsLevel .rtsFirst .rtsLink { background-position: 0 -182px; }
.RadTabStripBottom_Default .rtsLevel .rtsOut { background-position: 100% -130px; }
.RadTabStripBottom_Default .rtsLevel .rtsLast .rtsOut { background-position: 100% -182px; }

.RadTabStripBottom_Default .rtsLevel .rtsLI .rtsSelected { background-position: 0 -156px; }
.RadTabStripBottom_Default .rtsLevel .rtsSelected .rtsOut { background-position: 100% -104px; }
.RadTabStripBottom_Default .rtsLevel .rtsLI .rtsAfter { background-position: 0 -104px; }

.RadTabStripBottom_Default .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 100% -156px; }

.RadTabStripBottom_Default_Baseline .rtsLevel { background-position: 0 -599px; background-repeat: repeat-x; }

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Default .rtsUL .rtsLink,
.RadTabStripRight_Default .rtsUL .rtsLI .rtsDisabled:hover { background-position: 100% 0; text-align: left; }
.RadTabStripRight_Default .rtsUL .rtsLink:hover { background-position: 100% -200px; }
.RadTabStripRight_Default .rtsUL .rtsSelected,
.RadTabStripRight_Default .rtsUL .rtsSelected:hover { background-position: 100% -400px; }

/* </orientation: right> */

/* <orientation: top (RTL)> */

.RadTabStripTop_Default_rtl .rtsLevel .rtsLink
{
	padding-left: 0;
	padding-right: 9px;
}

.RadTabStripTop_Default_rtl .rtsLevel .rtsOut
{
	padding-left: 9px;
	padding-right: 0;
}

.RadTabStripTop_Default_rtl .rtsLevel .rtsLink,
.RadTabStripTop_Default_rtl .rtsLevel .rtsOut { background-image: url(/CSS/Default/TabStrip/TabStripStates_rtl.png); }

.RadTabStripTop_Default_rtl .rtsLevel .rtsLink { background-position: 100% -52px; }
.RadTabStripTop_Default_rtl .rtsLevel .rtsFirst .rtsLink { background-position: 100% 0; }
.RadTabStripTop_Default_rtl .rtsLevel .rtsOut { background-position: 0 -52px; }
.RadTabStripTop_Default_rtl .rtsLevel .rtsLast .rtsOut { background-position: 0 0; }

.RadTabStripTop_Default_rtl .rtsLevel .rtsLI .rtsSelected { background-position: 100% -26px; }
.RadTabStripTop_Default_rtl .rtsLevel .rtsSelected .rtsOut { background-position: 0 -78px; }
.RadTabStripTop_Default_rtl .rtsLevel .rtsLI .rtsAfter { background-position: 100% -78px; }

.RadTabStripTop_Default_rtl .rtsLevel .rtsLast .rtsSelected .rtsOut { background-position: 0 -26px; }

/* </orientation: top (RTL)> */

/* </background positioning: overlapping tabs> */

/* <simplistic sub-item styles> */

.RadTabStrip_Default_SimpleSubItems .rtsLevel2,
.RadTabStrip_Default_SimpleSubItems .rtsLevel3,
.RadTabStrip_Default_SimpleSubItems .rtsLevel4 { background: #fff; }

.RadTabStrip_Default_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_Default_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_Default_SimpleSubItems .rtsLevel4 .rtsSelected
{
	text-decoration: underline;
}

.RadTabStrip_Default_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_Default_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_Default_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_Default_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_Default_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_Default_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_Default_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_Default_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_Default_SimpleSubItems .rtsLevel4 .rtsIn
{
	background: none;
}

/* </simplistic sub-item styles> */
.tipsy
{
    padding: 5px;
    font-size: 11px;
    /*opacity: 0.8;*/
    /*filter: alpha(opacity=80);*/
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
}

.tipsy-inner
{
    padding: 4px 5px;
    background-color: #ffffbe;
    color: black;
    max-width: 200px;
    /* hack for max-width IE6 */
    _width : expression(document.body.clientWidth > 200 ? "200px": "auto" );
    text-align: center;
    border: solid 1px black;
}
.tipsy-north
{
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/tipsy-north.gif);
    background-position: top center;
}
.tipsy-south
{
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/tipsy-south.gif);
    background-position: bottom center;
}
.tipsy-east
{
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/tipsy-east.gif);
    background-position: right center;
}
.tipsy-west
{
    background-image: url(/App_Themes/Bravida/Images/Icons/Communications/tipsy-west.gif);
    background-position: left center;
}

/* <RadToolBar / Default> */

/* <tool wrapper> */

/* <horizontal> */

.RadToolBar_Default .rtbOuter
{
	border: 1px solid #9c9c9c;
}

.RadToolBar_Default .rtbMiddle
{
	border: 1px solid #efefef;
	background: #fafafa url(/CSS/Default/ToolBar/rtbControlBg.png) repeat-x 0 100%;
}

/* </horizontal> */

/* <vertical> */

.RadToolBar_Default_Vertical .rtbMiddle
{
	background: #fafafa url(/CSS/Default/ToolBar/rtbVerticalControlBg.png) repeat-y 100% 0;
}

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_Default .rtbWrap,
.RadToolBar_Default .rtbTemplate
{
	font: normal 12px/20px "Segoe UI", Arial, sans-serif;
	color: #000;
}

/* <button states> */

.RadToolBar_Default .rtbSplBtnFocused .rtbWrap, .RadToolBar_Default .rtbSplBtnFocused .rtbOut, .RadToolBar_Default .rtbSplBtnFocused .rtbMid, .RadToolBar_Default .rtbSplBtnFocused .rtbIn,
.RadToolBar_Default .rtbItemFocused .rtbWrap, .RadToolBar_Default .rtbItemFocused .rtbOut, .RadToolBar_Default .rtbItemFocused .rtbMid, .RadToolBar_Default .rtbItemFocused .rtbIn,
.RadToolBar_Default .rtbItemHovered .rtbWrap, .RadToolBar_Default .rtbItemHovered .rtbOut, .RadToolBar_Default .rtbItemHovered .rtbMid, .RadToolBar_Default .rtbItemHovered .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/CSS/Default/ToolBar/rtbHoverBg.png);
}

.RadToolBar_Default .rtbItemClicked .rtbWrap, .RadToolBar_Default .rtbItemClicked .rtbOut, .RadToolBar_Default .rtbItemClicked .rtbMid, .RadToolBar_Default .rtbItemClicked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/CSS/Default/ToolBar/rtbClickedBg.png);
}

.RadToolBar_Default .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Default .rtbSplBtnExpanded .rtbOut, .RadToolBar_Default .rtbSplBtnExpanded .rtbMid, .RadToolBar_Default .rtbSplBtnExpanded .rtbIn,
.RadToolBar_Default .rtbDropDownExpanded .rtbWrap, .RadToolBar_Default .rtbDropDownExpanded .rtbOut, .RadToolBar_Default .rtbDropDownExpanded .rtbMid, .RadToolBar_Default .rtbDropDownExpanded .rtbIn,
.RadToolBar_Default .rtbChecked .rtbWrap, .RadToolBar_Default .rtbChecked .rtbOut, .RadToolBar_Default .rtbChecked .rtbMid, .RadToolBar_Default .rtbChecked .rtbIn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/CSS/Default/ToolBar/rtbActiveBg.png);
}

.RadToolBar_Default .rtbItemFocused .rtbWrap,
.RadToolBar_Default .rtbItemHovered .rtbWrap
{
	color: #000;
}

.RadToolBar_Default .rtbDropDownExpanded .rtbWrap,
.RadToolBar_Default .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_Default .rtbChecked .rtbWrap,
.RadToolBar_Default .rtbItemClicked .rtbWrap
{
	color: #fff;
}

/* </button states> */

/* <Drop Down Arrows> */


.RadToolBar_Default .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_Default .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Default .rtbChoiceArrow 
{
	background-image: url(/CSS/Default/ToolBar/rtbDropArrows.png);
}

* html .RadToolBar_Default .rtbSplBtn .rtbChoiceArrow,
* html .RadToolBar_Default .rtbItem .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Default .rtbChoiceArrow 
{
	background-image: url(/CSS/Default/ToolBar/rtbDropArrows.gif);
}

.RadToolBar_Default .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_Default .rtbExpandUp .rtbVOriented .rtbChoiceArrow
{
	background-image: url(/CSS/Default/ToolBar/rtbUpArrows.png);
}

* html .RadToolBar_Default .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_Default .rtbExpandUp .rtbVOriented .rtbChoiceArrow
{
	background-image: url(/CSS/Default/ToolBar/rtbUpArrows.gif);
}

.RadToolBar_Default .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Default .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_Default .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Default .rtbItemClicked .rtbChoiceArrow
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/CSS/Default/ToolBar/rtbClickedDropArrows.png);
}

* html .RadToolBar_Default .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Default .rtbSplBtnClicked .rtbChoiceArrow,
* html .RadToolBar_Default .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Default .rtbItemClicked .rtbChoiceArrow
{
	background-image: url(/CSS/Default/ToolBar/rtbClickedDropArrows.gif);
}

.RadToolBar_Default .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Default .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_Default .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
.RadToolBar_Default .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
	background-image: url(/CSS/Default/ToolBar/rtbClickedUpArrows.png);
}

* html .RadToolBar_Default .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Default .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_Default .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_Default .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
	background-image: url(/CSS/Default/ToolBar/rtbClickedUpArrows.gif);
}

/* </Drop Down Arrows> */

.RadToolBar_Default_Horizontal li.rtbSeparator 
{
	border-left: 1px solid #939393;
	background: #f7f7f7;
}

.RadToolBar_Default_Vertical li.rtbSeparator
{
	border-top: 1px solid #939393;
	background: #f7f7f7;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_Default .rtbDisabled .rtbWrap:hover,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_Default .rtbDisabled .rtbWrap:hover .rtbIn
{
	background: none;
}

.RadToolBar_Default .rtbDisabled .rtbWrap { color: #888\9 }

.RadToolBar_Default .rtbDisabled .rtbChoiceArrow,
.RadToolBar_Default .rtbDisabled .rtbWrap .rtbChoiceArrow
{ background-image: url(/CSS/Default/ToolBar/rtbDropArrows.gif)\9 }

@media screen and (-webkit-min-device-pixel-ratio:0)  /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
	.RadToolBar_Default .rtbDisabled .rtbWrap { color: #888; }
	
	.RadToolBar_Default .rtbDisabled .rtbChoiceArrow,
	.RadToolBar_Default .rtbDisabled .rtbWrap .rtbChoiceArrow
	{
		background-image: url(/CSS/Default/ToolBar/rtbDropArrows.gif);
	}
}

/* </disabled states */

/* <drop-down> */

.RadToolBarDropDown_Default 
{
	border-color: #828282;
	background-color: #fff;
	background-image: url(/CSS/Default/ToolBar/rtbDropDownBg.png);
}

.RadToolBarDropDown_Default .rtbWrap,
.RadToolBarDropDown_Default .rtbTemplate
{
	font-weight: normal;
	font-size: 12px;
	font-family: "Segoe UI", Arial, sans-serif;
	color: #000;
}

.RadToolBarDropDown_Default .rtbItemHovered,
.RadToolBarDropDown_Default .rtbItemFocused,
.RadToolBarDropDown_Default .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_Default .rtbItemFocused .rtbWrap
{
	background-image: url(/CSS/Default/ToolBar/rtbDropDownHover.png);
}

.RadToolBarDropDown_Default .rtbDisabled .rtbWrap
{
	color: #999;
}

.RadToolBarDropDown_Default .rtbSeparator
{
	border-color: #939393;
	background: #f7f7f7;
}

/* </drop-down> */

/* </RadToolBar / Default> */
/* RadToolTip Default Skin */

.RadToolTip_Default.rtLoading
{	
	background: url(/CSS/Default/ToolTip/Loading.gif) no-repeat center;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperTopRight,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomLeft,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomRight
{
	background-image: url(/CSS/Default/ToolTip/ToolTipSprites.gif);
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperTopCenter,
div.RadToolTip_Default table.rtWrapper td.rtWrapperBottomCenter
{
	background-image: url(/CSS/Default/ToolTip/ToolTipSprites.gif) ;
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperLeftMiddle,
div.RadToolTip_Default table.rtWrapper td.rtWrapperRightMiddle
{
	background-image:  url(/CSS/Default/ToolTip/ToolTipVerticalSprites.gif);
}

div.RadToolTip_Default table.rtWrapper td.rtWrapperContent
{
	background-color: #fff;
	color: #666;
}

div.RadToolTip_Default div.rtTitlebar
{	
	color: #666;
}

div.RadToolTip_Default a.rtCloseButton
{
	background-image: url(/CSS/Default/ToolTip/ToolTipSprites.gif);
}

div.RadToolTip_Default div.rtCallout
{
	background-image: url(/CSS/Default/ToolTip/Callouts.gif);
}
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input
{
	color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;
}

.RadTreeView_Default .rtPlus, 
.RadTreeView_Default .rtMinus
{
	background-image: url(/CSS/Default/TreeView/PlusMinus.png);
}

.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate
{
	background-image: url(/CSS/Default/TreeView/TriState.png);
}

.RadTreeView_Default .rtHover .rtIn
{
	color: #000;
	border-color: #c4c4c4 #b5b5b5 #9e9e9e;
	background-color: #e1e1e1;
	background-image: url(/CSS/Default/TreeView/ItemHoveredBg.png);
}

.RadTreeView_Default .rtSelected .rtIn
{
	color: #fff;
	border-color: #8d8d8d #7e7e7e #6c6c6c;
	background-color: #959595;
	background-image: url(/CSS/Default/TreeView/ItemSelectedBg.png);
}

.RadTreeView_Default .rtSelected .rtLoadingBefore,
.RadTreeView_Default .rtSelected .rtLoadingAfter,
.RadTreeView_Default .rtSelected .rtLoadingBelow
{
	color: #333;
}

.RadTreeView_Default .rtLI .rtEdit .rtIn
{
	border-color: #6c6c6c;
	background: #fff;
}

.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn
{
	color: #ccc;
}


/* <node lines> */

.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url(/CSS/Default/Common/TreeView/NodeSpan.png); }
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image:url(/CSS/Default/Common/TreeView/NodeSpan_rtl.png); }

.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL { background-image: url(/CSS/Default/Common/TreeView/FirstNodeSpan.png); }
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL { background-image: url(/CSS/Default/Common/TreeView/FirstNodeSpan_rtl.png); }
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL { background-image: none; }

.RadTreeView_Default .rtLines .rtTop { background-image:url(/CSS/Default/Common/TreeView/TopLine.png); }
.RadTreeView_Default_rtl .rtLines .rtTop { background-image:url(/CSS/Default/Common/TreeView/TopLine_rtl.png); }
.RadTreeView_Default .rtLines .rtMid { background-image:url(/CSS/Default/Common/TreeView/MiddleLine.png); }
.RadTreeView_Default_rtl .rtLines .rtMid { background-image:url(/CSS/Default/Common/TreeView/MiddleLine_rtl.png); }
.RadTreeView_Default .rtLines .rtBot { background-image:url(/CSS/Default/Common/TreeView/BottomLine.png); }
.RadTreeView_Default_rtl .rtLines .rtBot { background-image: url(/CSS/Default/Common/TreeView/BottomLine_rtl.png); }
.RadTreeView_Default .rtLines .rtLast .rtTop { background-image:url(/CSS/Default/Common/TreeView/SingleLine.png); }
.RadTreeView_Default_rtl .rtLines .rtLast .rtTop { background-image:url(/CSS/Default/Common/TreeView/SingleLine_rtl.png); }

/* </node lines> */

/* RadUpload / Default skin */

/* <general styles> */

.RadUpload_Default,
.RadUpload_Default a,
.RadUpload_Default input,
.RadUploadProgressArea_Default,
.RadUploadProgressArea_Default input
{
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

/* </general styles> */

/* <file inputs> */

.RadUpload_Default .ruStyled .ruFileInput
{
    border-color: #abadb3;
}

.RadUpload_Default .ruFakeInput
{
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    color: #333;
}
* html .RadUpload_Default .ruFileWrap .ruInputHover { border-color: #abadb3; }
*+html .RadUpload_Default .ruFileWrap .ruInputHover { border-color: #abadb3; }

.RadUpload_Default .ruReadOnly .ruFakeInput
{
	background: #f3f3f3;
}

/* </file inputs> */

/* <buttons> */

.RadUpload_Default .ruButton,
.RadUploadProgressArea_Default .ruButton
{
    background-image: url(/CSS/Default/Upload/ruSprite.png);
    color: #000;
}

.RadUpload_Default .ruRemove
{
	color: #333;
}

div.RadUpload_Default .ruInputs .ruButtonHover,
div.RadUpload_Default .ruActions .ruButtonHover,
div.RadUploadProgressArea_Default .ruActions .ruButtonHover
{
    background-position: 100% -23px;
}

div.RadUpload_Default .ruFileWrap .ruButtonHover
{
    background-position: 100% 0;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    background-image: url(/CSS/Default/Upload/ruSprite.png);
    color: #000;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_Default .ruProgress
{
    border-color: #868686;
    background-image: url(/CSS/Default/Upload/ruSprite.png);
    background-color: #fff;
}

.RadUploadProgressArea_Default .ruProgress li
{
    color: #666;
}

.RadUploadProgressArea_Default .ruProgress li.ruCurrentFile
{
    color: #222;
}

.RadUploadProgressArea_Default .ruProgress .ruBar
{
    border-color: #b1b1b1 #a2a2a2 #8e8e8e;
    background-image: url(/CSS/Default/Upload/ruSprite.png);
}
 
.RadUploadProgressArea_Default .ruProgress .ruBar div
{
    background-image: url(/CSS/Default/Upload/ruProgress.gif);
}

.RadUploadProgressArea_Default_rtl .ruProgress .ruBar div
{
    background-image: url(/CSS/Default/Upload/ruProgress.gif);
}
 
.RadUploadProgressArea_Default .ruProgress .ruActions
{
	border-top-color: #dfdfdf;
	background: #f0f0f0;
}

.RadUploadProgressArea_Default .ruProgress .ruActions
{
	border-top-color: #828282;
	background: #f0f0f0;
}

/* </progress area> */

.UserMessage_MainContainer
{
	border: 3px double #CCCCCC;
	background-color: #E5E5E5;
	height: 80px;
	margin: 5px;
}

.UserMessage_ImageContainer
{
	float:left;
	padding:5px;
}

.UserMessage_MessageContainer
{
	vertical-align: middle;
	padding-top:5px;
	overflow:auto;
	height:220px;
}


.UserMessage_ModalPopup
{
	border: 1px solid Gray;
	background-color: white;
	padding: 3px;
	width: 300px;
	height: 80px;
}

.UserMessage_ModalPopupMessage
{
	border: 1px solid Gray;
	background-color: white;
	padding: 3px;
	width: 100%;
	height: 100%;
}


UserMessage_ModalHiddenButton
{
	visibility: hidden;
}

/**/
.ModalButton
{
		
        padding: 1px 1px 1px 1px;
        border: 1px solid;
        border-color: #000000 #000000 #000000 #000000;
        font-family:Calibri,Verdana,Tahoma;
        font-size: 12px;
        display: inline;
        height: 24px;
        text-decoration:none;
        text-align: center;
		color: #000;
		
 }
    
 .ModalButtonDisabled
{
		
        padding: 2px 5px;
        border: 1px solid;
        border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
        font-family:Calibri,Verdana,Tahoma;
        font-size: 12px;
        display: inline;
        height: 24px;
        text-decoration:none;
        text-align: center;
		color: #000;
		
 }
 
.ModalButtonGreen
{
		
        padding: 2px 5px;
        border: 1px solid;
        border-color: #6F9DD9 #5174A1 #5174A1 #6F9DD9;
        font-family:Calibri,Verdana,Tahoma;
        font-size: 12px;
        display: inline;
        height: 24px;
        text-decoration:none;
        text-align: center;
		color: #000;
		
 }
 
 .ModalButtonRed
{
		
        padding: 2px 5px;
        border: 1px solid;
        border-color: #6F9DD9 #5174A1 #5174A1 #6F9DD9;
        font-family:Calibri,Verdana,Tahoma;
        font-size: 12px;
        display: inline;
        height: 24px;
        text-decoration:none;
        text-align: center;
		color: #000;
		
 }
 
 .ModalButtonOrange
{
		
        padding: 2px 5px;
        border: 1px solid;
        border-color: #6F9DD9 #5174A1 #5174A1 #6F9DD9;
        font-family:Calibri,Verdana,Tahoma;
        font-size: 12px;
        display: inline;
        height: 24px;
        text-decoration:none;
        text-align: center;
		color: #000;
		
 }
  
.ModalBackground{
	background-color: #ecf1f5;/*#CCCCCC*/
	filter:alpha(opacity=55);
	opacity:0.8;
}   

.FormContainerError {border: solid 1px #c0c0c0; height: 720px; width:950px; background-color: #f9c1c1;/*#fdd396;#f0f6fd;*/ background-image:url(/App_Themes/Default/Images/bg_form_gray_ribbon.jpgg);}
.FormHeaderContainerError {padding-left:5px;color:#000; font-weight:bold; padding-top:6px;height:28px;  background-image:url(/App_Themes/Default/Images/form_top_back_red.jpg); background-repeat:repeat-x; border-bottom: solid 0px white;}

.Hidden { display:none; }
.FormContainer {border: solid 1px #c0c0c0; height: 720px; width:950px; background-color: #f0f6fd; background-image:url(/App_Themes/Default/Images/bg_form_gray_ribbon.png);}
.FormHeaderContainer {padding-left:5px;color:#697079;padding-top:6px;height:28px;  background-image:url(/App_Themes/Default/Images/form_top_back_orange.jpg); background-repeat:repeat-x; border-bottom: solid 0px white;}
.FormHeaderContainerSmall {font-size:10px;padding-left:5px;color:#000000;padding-top:3px;height:20px; width:935px; background-image:url(/App_Themes/Default/Images/form_top20.jpg); background-repeat:repeat-x; border-bottom: solid 0px white;}
.FormMenuContainer { border: solid 0px red;height: 45px;margin-left:7px;margin-bottom:5px;margin-top:5px;}
.FormContentContainer { margin-left:7px;margin-right:7px;}
.FormContentPanel { border:1px solid #999999; padding:5px; background-color:#D8E8FF;}
.FormContentContainerAlt { border:solid 1px #6593CF; margin-left:7px;margin-right:7px; background-color:white;}
.ModalContainer {padding:5px;}
.ModalContentContainer{margin-left:7px;margin-right:7px;clear:both;}
.ModalContentPanel{border:1px solid #999999; padding:5px; background-color:#fff;height:73%;clear:both;}
.ModalHeaderIcon{padding-right:5px;}
.FormContentButtonPanel{text-align:center; width:100%;clear:both; border:solid 0px pink; margin-top: 5px;}
.ImageButtonAdd {padding-left:3px;}
.ImageButtonDelete {padding-left:3px;}
.FormHeaderTitleContainer{width:69%; float:left;}
.FormHeaderTitle{float:left;}
.FormHeaderExitButtonContainer{width:30%; float:right;}
.FormHeaderExitButtonContainer a{float:right;padding-right:10px;padding-top:3px;}
.ErrorText{color:Red;}
.Hidden{display:none;}
.Hidden2{visibility: hidden;}
/* this is the topmost cell of the dialogs that have RadTabStrip */
.reTopcell
{
    background-color: #f0f0f0;
}

/* File Manager dialogs */

.selectedFileName
{
    border-top: solid 1px #fff;
}

/* background for the bottom positioned RadTabStrip */
.RadTabStripBottom_Default
{
    background: #f0f0f0;
    width: 264px;
    border-bottom: solid 1px #828282;
    padding-bottom: 6px !important;
}

.reTableWizardSelectAllBtn
{
    color: black;
}
.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner
{
    background-image: url(/CSS/Default/Window/WindowHorizontalSprites.gif);
}

.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight,
.RadWindow_Default .rwStatusbarRow .rwCorner
{
	background-image: url(/CSS/Default/Window/WindowVerticalSprites.gif);
}

.RadWindow_Default .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Default .rwControlButtons a
{
    background-image: url(/CSS/Default/Window/CommandButtonSprites.gif);
}

.RadWindow_Default a.rwIcon
{
	background-image: url(/CSS/Default/Window/WindowHorizontalSprites.gif);
}

div.RadWindow_Default .rwTitlebarControls em
{
	color: black;
}

div.RadWindow_Default .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Default .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

div.RadWindow_Default td.rwLoading
{
    background-color: #fff;
}

.RadWindow_Default td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
.RadWindow_Default td.rwWindowContent.rwLoading
{
    background-image: url(/CSS/Default/Common/loading.gif);
}

/* When ShowContentDuringLoad="false" */
.RadWindow_Default input.rwLoading
{
    background-image: url(/CSS/Default/Common/loading_small.gif);
}

div.RadWindow_Default a.rwCancel,
div.RadWindow_Default a.rwCancel span
{
    background: none;
    cursor: pointer;
    cursor: hand;
}

div.RadWindow_Default a.rwCancel span span
{
    color: #000000;
    text-decoration: underline;
}
/* Global */ 
body
{
	margin: auto;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
}

.txt_div{
	    float:left;
	    width:600px;
	    margin-bottom:10px;
	    	}
.left{
	    float:left;
	    width:260px;
	}
.right{
	    float:right;
	    width:40px;
	    margin-right:300px;
	}

a:link
{
	color: #006699;
	text-decoration: underline;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

a:active
{
	color: #006699;
	text-decoration: underline; 
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

a:visited
{
	color: #006699;
	text-decoration: underline;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

a:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

table
{
empty-cells: show;
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px;
}

td
{
	vertical-align: middle;
	border-width: 0px;
	padding: 0px;
}
.Width145 
{ 
	width: 145px; 
}

.Row{clear:both;}

.Fl
{
	float: left;
	padding-right: 3px;
}
.Fl_cl
{
	float: left;
	clear: both;
}

.Fr
{
	float: right;
	padding-left: 1px;
}

.Fr_cl
{
	float: right;
	clear: both;
}

.Vt
{
	vertical-align: top;
}

.Vt_Tr
{
	vertical-align: top; text-align: right;
}
.Vt_Tl
{
	vertical-align: top; text-align: left;
}

.no_padding
{
	
}



.NoTextDec{text-decoration: none;}
.NoTextDec A:Link{text-decoration: none;}

.Border_bottom{border-bottom: solid 1px #C1C1C1;}
.Border_right{border-right: solid 1px #C1C1C1;}
.Border_full{border: solid 1px #C1C1C1;}

.CustomLink
{
	color: #006699;
	text-decoration: underline;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

.CustomLink:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
}

.Label
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
}

.LabelL
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: medium;
}

.LabelLB
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: medium;
	font-weight: bold;
	
}


.LabelN
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	display: block;
}

.LabelNB
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	display: block;
	font-weight: bold;
}

.LabelNI
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	display: block;
	font-style: italic;
}

.LabelNEdit
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	display: block;
	padding-bottom: 9px;
}

.LabelBold { font-weight:bold;}

.LabelSI
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: smaller;
	font-style: italic;
}

.LabelS
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: smaller;
}

.LabelSBold
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: smaller;
	font-weight: bold;
}

.LabelNBold
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 2px;
}

.LabelError
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 2px;
	color: Red;
}

.InputError
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.LabelSuccessful
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
	color: Green;
}


/* Masterpage */
#main
{
padding-top:10px;
padding-bottom:30px;
padding-right:10px;
padding-left:10px;
	background-color: #FFFFFF;
}

#filter
{
	width: 840px;
	overflow:hidden;
}
.SiteWrapper
{

	min-width: 990px;
	width: 1280px;
	min-height: 700px;
	border: groove 1px #cccccc;
	margin-bottom: 10px;
}

.SiteWrapperLogIn
{
	min-width: 990px;
	width: 1280px;
	height: 700px;
	border: groove 1px #cccccc;
}

.MainContent
{
	overflow: auto;
	overflow-x: hidden;
	width: 1125px;
	min-height: 596px;

}

/* NOT GLOBAL
.Header
{

	float: left;
	height: 100px;
	width: 990px;
	border-bottom: solid 0px #828282;
	background-image: url(/App_Themes/Default/Images/topbg_default.png);
	background-repeat:repeat-x;
}*/

.Menu
{
	float:left;
	min-height: 597px;
	max-height: 597px;
	width: 155px;
	min-width: 155px;
	max-width: 155px;
}

.Logo
{
	float: left;
	height: 95px;
	width: 200px;
	padding-top: 5px;
	padding-left: 5px;
}

.NoBorder{ border: 0px;  }
.Clear{clear:both;}

.popupicon1 div.rwDialogPopup 
{ 
    background-image: url(/Images/Icons/england.png) !important; 
} 

.HeaderUserProfile
{
	float: right;
	height: 33px;
	width: 860px;
	padding:2px;
	border:0px solid;
	margin-top:21px;
	
}



.HeaderUserProfile a
{
	color: #006699;
	text-decoration: underline;
}

.HeaderUserProfile a:hover
{
	color: #006699;
	text-decoration: none;
}

.FilterContent
{
	float: left; width: 820px; height: 0px; border-bottom: groove 1px black;overflow:hidden;
}

.FilterInnerContent
{
	height: 100px;
}

/* Customercard.aspx */
.CustomercardHeader
{
	float: left;
	width: 1098px;
	height: 120px;	
	/*border: groove 1px black;*/
	padding: 5px;
}

.IKCustomercardHeader
{
	float: left;
	width: 808px;
	height: 60px;	
	/*border: groove 1px black;*/
	padding: 5px;
}

.CustomercardHeaderTd
{
	vertical-align: middle;
	border-width: 0px;
	padding: 0px;
	height: 15px;
}
.CustomercardHeaderLogo{float:left; width: 100px; height: 100px;}
.CustomercardHeaderKundInfoLeft{float:left; height: 80px; margin-left: 5px; border:0px solid;}
.CustomercardHeaderKundInfoLeftData{float:left; width: 200px; height: 100px; margin-left: 5px; border:0px solid purple;}
.CustomercardHeaderKundInfoRight{float:left; height: 100px; margin-left: 5px; width: 320px; border:0px solid;}
.CustomercardHeaderKundInfoRightData{float:left; width: 120px; height: 80px; margin-left: 2px; border:0px solid;}
.CustomerCardFavoriteContainer{float: right; width: 149px; height:20px; margin-top: 2px; margin-left: 5px; }
.CustomercardHeaderIconsContainer{clear: both; float: right; width: 170px; height:100px; margin-left: 0px; margin-top: 0px; border:0px solid yellow;}
.CustomercardHeaderSecurityIcon{float: left; width: 18px; height: 18px; margin-left: 5px; margin-right: 0px; border:0px solid green;}
.CustomercardHeaderProspectIcon{float: left; width: 18px;}
.CustomercardHeaderAgreementIcons{float:left; width: 45px;  border:0px solid red;}
.CustomercardHeaderDepartmentIcons{float:left; width: 70px; border:0px solid;}

.CustomercardTabContainer
{
	width: 1113px;
	min-height: 430px;
}

.CustomercardInnerTabContainer
{
	float: left; 
	min-height: 410px; 
	/*max-height: 410px;  */
	overflow:auto;
	width: 1110px; 
	padding: 5px;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}

.CustomercardInnerSubTabContainer
{
	float: left; 
	min-height: 384px;
	/*max-height: 384px;*/
	margin-bottom: 10px; 
	overflow:auto;
	width: 1110px; 
	padding: 5px;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}

.FuskRadTextBox
{
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 12px;
	border: solid 1px #828282;	
}

/* Customercard_Overview.ascx */
.CustomercardOverviewLeftContainer{width: 400px; height: 360px; float:left; margin-top: 5px; border:0px solid;}
.CustomercardOverviewLeftLabelsData{float: left; margin-left: 2px; border:0px solid; width:280px;}
.CustomercardCustomerOverviewLeftLabelsData{float: left; margin-left: 2px; border:0px solid; width:380px;}
.CustomercardOverviewRightImageContainer{float:right; width: 570px; border:0px solid;}
.CustomercardOverviewLogo{width: 150px; float: left; clear: both; margin-top: 5px;}
.CustomercardOverviewGoogleMaps{height: 407px; width: 561px; margin-top: 16px; border: 1px solid;} 
.CustomercardOverviewButtomContent{ float:right; clear: both; border:0px solid green;}
.CustomercardOverviewLowerLeftLabels{float: left; clear: both;}
.CustomercardOverviewLogoWrapper{float: left; margin-top: 10px; clear:both; height: 105px; width: 300px; margin-left: 5px;}
.CustomercardOverviewTd{height: 26px;}

/* Customercard_Contact.asxc */
.CustomerCardContactCellHeaderLeft{padding-left: 25px; min-width: 220px; width: 220px;}
.CustomerCardContactCellHeaderRight{padding-left: 30px; min-width: 290px; width: 290px;}
.CustomerCardContactResponsibleCell{padding-left: 20px; padding-top: 10px; min-width: 300px; width: 300px; vertical-align: top;}
.CustomerCardDepartmentResponsible{padding-left: 22px; min-width: 300px; width: 350px;vertical-align: top; padding-bottom: 5px; padding-top: 5px;}
.CustomerCardContactAddButton{margin-left: 20px; margin-top: 10px}

/* Customercard_User.asxc */
.CustomerCardUserTextLabel { float:left; width:120px; }
.CustomerCardUserTextLabelInline { float:left; }
.CustomerCardUserEmptyTextLabel { float:left; font-style:italic; color:#888888 }
.CustomerCardUserDataLabel {margin-left:12px;}
.CustomerCardUserPropertyBox { clear:both; min-height:24px;}
.CustomerCardUserDataBox { height:24px; }

/* Customercard_Building.asxc*/
.BuildingTabContainer
{
	margin-top: 5px;
	clear: both;
	float:left;
	min-height: 360px;
}

.CustomerBuildingInnerTabContainer
{
	float: left; 
	min-height: 400px; 
	width: 1080px; 
	padding: 5px;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}

/*Variation page*/
.MainInfoAreaLeft{float: left; width: 480px; min-height: 80px; padding-top: 10px;}
.MainInfoAreaRight {float: left; width: 430px; padding-left: 10px;}

/*Customercard_BuildingOverview */
.CustomerBuildingOverviewTopContainer{float: left; width: 750px; min-height: 80px; padding-left: 20px; padding-top: 10px;}
.CustomerBuildingOverviewBottomContainer{float: left; margin-top: 10px; width: 750px; padding-left: 20px; min-height: 220px;}
.CustomerBuildingOverviewLeftContainer{float: left; width: 376px; }
.CustomerBuildingOverviewRightContainer{float: left; width: 300px; }
.CustomerBuildingOverviewRightRightContainer{float: left; width: 355px; }
.CustomerBuildingOverviewTopLeft{float: left; width: 350px;}
.CustomerBuildingOverviewTableElement{float: left; width: 230px;}
.CustomerBuildingOverviewTopRight{float: left; width: 330px;}
.CustomerBuildingOverviewBottomLeft{float: left; width: 350px;}
.CustomerBuildingOverviewBottomRight{width: 350px;}
.CustomerBuildingOverviewBottomCompanyUsersContainer{width: 365px; min-height: 100px; float:right;}
.CustomerBuildingOverviewBottomCompanyUsers{width: 180px; float: left;}

/*Customercard_Deviation */
.VariationsListContainer{width: 1085px; margin: 5px 0px 0px 0px; border: 0px solid purple; float:left; overflow:auto;}
.VariationsListTable{width: 1085px;margin: 5px 0px 0px 0px; float:left; border-left:0px solid green; }

.PriceIntervalListContainer{width: 895px; margin: 5px 0px 0px 0px; border: 0px solid purple; float:left; overflow:auto;}
/* NOT GLOBAL

.VPDRed{background-image: url(/App_Themes/Default/Images/Icons/variation_prio3_20x18.png); background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid; }
.VPDYellow{background-image: url(/App_Themes/Default/Images/Icons/variation_prio2_20x18.png);background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid;}
.VPDGreen{background-image: url(/App_Themes/Default/Images/Icons/variation_prio1_20x18.png);background-position:center; background-repeat: no-repeat; vertical-align:top; height: 25px; width:25px; border-bottom: 0px solid; border-left: 0px solid;}
*/

.VLDataTR{width: 780px; height: 30px;}
.VLHeaderTR {width: 780px;height: 30px; padding: 5px; float:left;}
.VLHeader {border-bottom:0px solid; padding:4px;}
.VLData {border-bottom:0px solid; padding:4px;}

.VLPrio{width:24px;}
.VLDate{width:80px;}
.VLDesc{width:110px;}
.VLBuildingName{width:180px;}

.VLStatusHeader{width:50px;}
.VLStatus{width:50px; border-right: 1px solid;}
.VLViewEditIconsHeader{border-bottom:1px solid; width:16px;padding:4px;}

.VLViewIcon{border-bottom:0px solid; width:16px; vertical-align:middle; float:left; text-align:center; padding:4px; cursor:hand;}
.VLEditIcon{border-bottom:0px solid; width:16px; vertical-align:middle; float:left; text-align:center; padding:4px; cursor:hand;}




/* DEPRECATED */
/* ContentFilter.asxc */
/*.FilterBarNonActive { background: url(/App_Themes/Default/Images/filter_bg.png); background-repeat: repeat-x; height: 27px;}
.FilterBarActive { background: url(/App_Themes/Default/Images/filter_bg_active.png); background-repeat: repeat-x; height: 27px;}
.FilterBarNotVisible { border-top: solid 1px #828282; }
*/

/* NOT GLOBAL

.ModalButton {
	padding: 1px 1px 1px 1px;
	border: 1px solid Black;
	border-color: #000000 #000000 #000000 #000000;

	background-image:url(/App_Themes/Default/Images/form_top_back_orange.jpg);
	font-family: Calibri,Verdana,Tahoma;
	font-size: 12px;
	display: inline;
	height: 24px;
	text-decoration:none;
	text-align: center;
	color: #000;
 }*/
 
 
 
 /****** LOGIN.ASPX ******/
 
 .FlagContainer{min-width:80px; width:80px; margin-top:4px; margin-right:4px; min-height:20px; height:20px; float:right;}
 .Flag{float:right; margin-right:4px; margin-top:4px;}
 .DP {display:none;}

 .LogInVersionSpan{border:0px solid red; width:250px; margin:1px 5px 0px 0px; height:25px; float:right;}
 
 .VersionSpan{font-family: Calibri,Verdana; color:#000000; font-size:11pt; float:right;}
 .BraWebLogo{ float: left; border:0px solid green; height: 75px; width: 385px; padding-top: 0px;margin: 20px 0px 0px 60px;}
 .BraWebLogoContainer{border:0px solid; width: 385px; padding:0px; margin: 20px 0px 0px 40px;}
 
 
 .LogInContainer{text-align:center; float:left; width:377px; margin:140px 0px 0px 290px; padding:5px; border:1px solid #ccc; background-color:#ffffff;}
 .Login{padding:5px; background-color:#fff; width:367px; height:102px; font-size:1.2em; float:left; z-index:-1; }

 .LogInPanel{ border-top:1px solid #005d88; border-bottom:1px solid #005d88; margin-top:-200px; height: 185px; width:557px; background-color: #fff;}

 .LogInButtonStyle{text-align:center; float:left; font-size:0.8em; width:100px; vertical-align:middle; margin: 6px 5px 5px 125px;}
 .LogInLabelStyle{float:left; font-size:0.8em; width:100px; border:0px solid; padding:0px;}
 .LogInTextBoxStyle{font-size:0.8em;width:200px; margin: 3px 0px 5px 5px;}
 .LogInCheckBoxStyle{text-align:center;color:Gray; font-size:8pt;}
 .LogInHyperLinkStyle{text-align:center;color:#005d88; font-size:10pt;margin-top:8px;}
 /* NOT GLOBAL
 .LogInTitleTextStyle{font-weight:bold; color:#676666; font-size:13px; width: 380px; margin: 5px; padding:2px;clear:both; font-family:Calibri, Verdana, Tahoma; background-color:#dadada;}
 */
 .PwdRecSuccess{font-weight:bold; color:Green;  font-family:Calibri, Verdana, Tahoma; font-size:14px; }
 .PwdRecFail{font-weight:bold; color:Red; font-family:Calibri, Verdana, Tahoma; font-size:9pt; }
 .LogInFailureTextStyle{font-weight:bold; color:Red; font-family:Calibri, Verdana, Tahoma; font-size:10pt; }
 
 .BrowserInformation{font-weight:normal; font-style:italic; color:gray; font-family:Calibri, Verdana, Tahoma; font-size:10pt; margin-top:8px; width: 360px; float:left; clear:both; text-align:center;}
 
/* NOT GLOBAL
.PasswordRecoveryTitleTextStyle{font-weight:bold; color:#676666; font-size:13px; text-align:center; width: 360px; margin: 5px; padding:2px;clear:both; font-family:Calibri, Verdana, Tahoma; background-color:#dadada;}
*/
 
 .PasswordRecovery
 { padding: 5px 5px 5px 5px; background-color: #fff; width: 350px; height: 65px; font-family: Calibri, Verdana, Tahoma; border: solid 1px #C1C1C1; }
 
/***********ADMIN NEWS BULLETIN *****************/

.AdminNewsContainer{overflow:auto;text-align:center;}
.AdminNewsArea{width: 660px; text-align:left; border: dotted 1px #606060; padding: 0px 0px 0px 0px; margin: 5px 0px 25px 0px; background-color:#f9f9f9; }
.AdminNewsBulletinDateAdded{width: 640px; border-bottom: dotted 1px #606060; padding: 5px 10px 5px 10px; float:left; clear:both; font-style:italic; background-color:#fff;}
.AdminNewsBulletinHeader{width: 590px; padding: 15px 5px 5px 5px; float:left; clear:both; font-weight:bold; font-size:medium; border-bottom:0px solid #BCBCBC;}
.AdminNewsBulletinBody{min-height:75px;width: 635px; float:right; clear:both; background-color:#fff; /*ddeaf0*/ border: solid 1px #BCBCBC; padding: 5px 7px 5px 7px; margin: 5px;}
.AdminNewsBulletinAuthorIMG{border-bottom: solid 1px #BCBCBC; float:right;  padding: 6px 1px 6px 0px; }
.AdminNewsBulletinAuthorIMGNoButtons{float:right; padding: 6px 1px 6px 0px; }
.AdminNewsBulletinAuthor{float:right; padding: 6px 6px 6px 6px; font-style:italic; border-bottom: solid 1px #BCBCBC;}
.AdminNewsBulletinAuthorNoButtons{float:right; padding: 6px 6px 6px 6px; font-style:italic;}
.AdminNewsBulletinButtons{float:right; clear:both; padding: 0px 6px 0px 6px; margin: 4px 0px 4px 0px; font-style:italic;}
.AdminNewsBulletinButton{margin:3px;}
.SaveNewsButtonContainer{width: 191px; border:0px solid;float:right;}

/************************************************/

/***********CREATE NEWS BULLETIN CHOOSER *****************/

.NewsTypeContainer{width: 660px; height: 105px; text-align:left; border-bottom: dotted 0px #606060; padding: 0px 0px 0px 0px; margin: 5px 0px 25px 0px; /*background-color:#f9f9f9;*/ }
.NewsTypeArea {width: 150px; height: 40px; float:left; text-align:left; border: solid 0px green;/*#606060*/ padding: 0px 0px 0px 0px; margin: 5px 0px 0px 5px; }


/********************************************************/

/************ LANGUAGE FLAGS *****************/
.FlagContainer{border:0px solid; width:80px; margin-top:0px; height:0px; float:right; margin-left:70px;}

/************************************************/

/************ TODO POINT DETAILS *****************/
.Inactive
{
	background-color: #C1C1C1;
	}
/************************************************/

/******* IMPORTS ******/

.ImportSuccessStory{color:Green; font-family:Calibri,Verdana,Tahoma; font-size:larger 12px;}
.ImportErrorStory{color:Red; font-family:Calibri,Verdana,Tahoma; font-size:larger 12px;}

/**********************/

/********** ControlDetails **************/

/* NOT GLOBAL
.CollapsiblePanelHeader  
{
	background: url(/App_Themes/Default/Images/filter_bg.png); 
	background-repeat: repeat-x;
	height: 26px;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #828282;
	width: 600px; 
	}
*/
	
.CollapsiblePanelContent
{
    clear:both;
	width: 601px;
	border-left: solid 1px #828282;
	border-bottom: solid 1px #828282;
	padding-right:0px;
	}
	
	.CollapsiblePanelContentV
{
    clear:both;
	border-left: solid 1px #828282;
	border-bottom: solid 1px #828282;
	padding-right:0px;
	}
	
.VariationTabelCell
{
	padding: 0px 3px 3px 3px;
	}

/* New Control Popup  */	
.PopupNewControl
{
	padding: 5px;
	float:left;
	width: 426px;
	height: 310px;
}

.NextButton
{
	clear:both;padding-left: 5px; padding-bottom: 5px;
}

/**** STARTPAGE.ASPX ******/

.WelcomeText{margin: 8px 0px 0px 7px; float:left; font-weight:bold; font-size: 16px;}
.DockContainer{width:300px; min-height:100px; height:100px;}
.DockZone{float:left;}
.DCActivity{}
.DCDeviation{overflow: hidden;}
.DCNews{}
.ReadMoreAnchor a:link {color: red;} 

/** DEVIATION BOX ON STARTPAGE.ASPX ****/
.DevTable{margin:10px;}


.ControlCell
{
	padding: 5px 0px 5px 20px;
	}

.ControlCellPopup {
    padding: 5px 0px 5px 5px;
}
	
	.ControlCellRegIndex
{
	padding:5px 0px 5px 2px;
	text-align: center;}

.S1TRSub { height: 19px;  border-bottom: 1px solid red;}
.S2TRSub { height: 19px; }
.S3TRSub { height: 19px; }
.S0TRSub { height: 19px; }
.ClickHand{cursor: hand;}


.Inactive_Label
{
	font-family: Calibri, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
	color: White;
}


/***************************************************************/

.DeptAbbrPIPE{text-align:center; color:White; margin:2px 1px 0px 0px; font-weight:bold; font-size: 10px; width:16px; height:16px; border:0px solid red;}
.DeptAbbrCLIMATE{text-align:center; color:White; margin:2px 1px 0px 0px; font-weight:bold; font-size: 10px; width:16px; height:16px; border:0px solid red;}
.DeptAbbrVENTILATION{text-align:center; color:White; margin:2px 1px 0px 0px; font-weight:bold; font-size: 10px; width:16px; height:16px; border:0px solid red;}
.DeptAbbrSECURITY{text-align:center; color:White; margin:2px 1px 0px 0px; font-weight:bold; font-size: 10px; width:16px; height:16px; border:0px solid red;}
.DeptAbbrELECTRO{text-align:center; color:White; margin:2px 1px 0px 0px; font-weight:bold; font-size: 10px; width:16px; height:16px; border:0px solid red;}

.DepartmentIcons{margin-top:2px; width:16px; height:16px; background-position:center; background-repeat:no-repeat;}


/********* CUSTOMERORGANIZATIONDROPDOWNLIST.ASCX **************/

.NoShowInfo{font-weight:normal; font-style:italic; color:gray; font-family:Calibri, Verdana, Tahoma; font-size:11pt;}

/*************************************************************/

a.masterLinkButton {font-size:11pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.masterLinkButton:link {font-size:11pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.masterLinkButton:active {font-size:11pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.masterLinkButton:visited {font-size:11pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.masterLinkButton:hover {font-size:11pt;  text-decoration:underline; font-family:Calibri, Verdana, Tahoma; }


/********* PrintSingleDeviation **************/

.PrintMainContent{width: 1000px; min-height: 842px; margin-left: 10px;}
.PrintFooter{width: 1000px; margin-left: 10px;}
.PrintLabelBackground{background-color: #E4E4E4; border: solid 1px black; }
.PrintLabelDataBackground{background-color: White; border: solid 1px black; }
.PrintLabelCenter{text-align: center;}

.PrintLeftLabel{width: 20%;}
.PrintHeaderLabel{font-family: Times New Roman; font-size: 24px;}
.PrintLabelB{font-family: Times New Roman; font-size: 16px; font-weight: bold}
.PrintLabelN{font-family: Times New Roman; font-size: 16px;}
.PrintLabelS{font-family: Times New Roman; font-size: 14px;}

/*********************************************/


/********* PrintControlDeviations **************/



@media screen
  {
    .PrintMainContentCD{width: 1400px;  min-height: 842px; margin-left: 10px;}

.PrintFrontPage{width: 1400px; min-height: 842px; margin-left: 10px;}  
      
.horizontalRule {
    min-height: 1px;
    clear:both; width:100%;
    border-bottom:1px solid #d1d1d1;
    height:1px; padding-top:5px;
    margin-top:5px;
    margin-bottom:5px;
}

.RInfoWrapper
{
    width:450px;
    margin-left: 10px;
    margin-top: 10px;
    background-color: #EFF1C2;
    border: 1px solid black;
    display:block;
}

}

.RinfoIconContainer
{
    width:50px;
    float:left; 
    clear:none;
    padding-top:12px;
    text-align:center;
}

.centered {
  position: absolute;
  top: 15%;
  text-align:center;
  width: 95%;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
} 


@media print
{

.PrintMainContentCD{width: 1400px;  margin-left: 10px;}

.PrintFrontPage{width: 1400px; margin-left: 10px;}

.FrontPageLabel
{
    font-size:48px;
  font-weight:bold;;
}

.RInfoWrapper
{
    width:450px;
    margin-left: 10px;
    margin-top: 10px;
    background-color: #EFF1C2;
    border: 1px solid black;
    display:none;
}



thead {display: table-header-group;}

.landScape
{
 width: 100%;
 height: 100%;
 margin: 0% 0% 0% 0%;
 filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
} 

.FrontPageDiv
{
    margin-left: -400px;
    font-size:48px;
  font-weight:bold;
}
}

@media screen
  {
.FrontPageLabel
{
    font-size:48px;
  font-weight:bold;
}

.FrontPageDiv
{
    margin-left: -400px;
    font-size:48px;
  font-weight:bold;
}
}

/*********************************************/


/***************** Meldinger *****************/
.MailImageColumn{font-weight:normal; vertical-align:bottom; text-align:center; width:20px; height:20px;}
.ReadMail{font-weight:normal; vertical-align:bottom; text-align:center; width:20px; height:20px; }
.ReadMailSubject{font-weight:normal; font-style:italic; vertical-align:bottom; text-align:center; width:20px; height:20px; }
.UnreadMail{font-weight:bold; vertical-align:bottom; text-align:center; width:20px; height:20px; }
.UnreadMailSubject{font-weight:bold; font-style:italic; vertical-align:bottom; text-align:center; width:20px; height:20px; }
.ImportantMail{color:#000;}
.MailSubject{font-weight:normal; font-style:italic;}

.SelectedRow {font-style:italic; color: #000;}
.AttachmentImg { float:left; width: 18px; height: 18px;}
.AttachmentAnchor{ float: left; height: 18px;}
/*********************************************/

.Attachment{float:left; margin-left: 3px; margin-right: 3px;}
a.Attachment {font-size:10pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.Attachment:link {font-size:10pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.Attachment:active {font-size:10pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.Attachment:visited {font-size:10pt; text-decoration:none; font-family:Calibri, Verdana, Tahoma;}
a.Attachment:hover {font-size:10pt;  text-decoration:underline; font-family:Calibri, Verdana, Tahoma; }

/****** TargetNumber******/

.TargetNumberInnerTabContainer
{
	float: left; 
	min-height: 500px; 
	/*max-height: 500px; */ /* Bortkommenterad för att ge obegränsad höjd */
	overflow:auto;
	width: 1100px; 
	padding: 5px;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}



/*************************/

/***********BuildingFireTechnicalInformation**************/

.BuildingFireTechInfoInnerTabContainer
{
	float: left; 
	min-height: 345px; 
	width: 1068px;
	padding: 5px;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	border-bottom: solid 1px gray;
}


.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled
{
    color: Black;
    font-weight: bold;
}
/*************************/

.PointOfInterest
{
	cursor: pointer;
	}


.PriceIntervalToolTipCurrent
{
	width: 16px; 
	height: 16px;
	background-color: #ffc0c0;
	border: 1px solid Black;
	}
	
.PriceIntervalToolTipFuture
{
	width: 16px; 
	height: 16px; 
	background-color: #c4ffc0; 
	border: 1px solid Black;
	}

.VariationToolTipRed
{
	width: 16px; 
	height: 16px;
	background-color: #ffc0c0;
	border: 1px solid Black;
	}
	
.VariationToolTipGreen
{
	width: 16px; 
	height: 16px; 
	background-color: #c4ffc0; 
	border: 1px solid Black;
	}
	
div.infoWrapper
{
    width:340px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 5px;
    background-color: #EFF1C2;
    border: 1px solid black;
}

div.infoIconContainer
{
    width:50px;
    float:left; 
    clear:none;
}

div.infoDataContainer
{
    width:240px;
    float:left; 
    clear:none;
}

.divAjaxLoaderToDos
{
    background-image: url(/Images/Icons/Loaders/LoaderYellowSquares.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

tr.Blue 
{
    background-color:#BBD0EC;
}

tr.Green
{
    background-color:#D0ECBB;
}

tr.Red
{
    background-color:#ecbbbb;
}

.rcbList .rcbItem:hover
{
   background-color: lightblue;
   cursor: pointer;
}

.rcbList .rcbTemplate:hover
{
    background-color: white !important;
}
	
	

