﻿body
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

td
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

/* Overall */
.ErrorLabel
{
	color: #ff0000;
	display: block;
	padding-bottom: 10px;
	text-align: left;
}

.InfoLabel
{
	color: #000000;
	display: block;
	padding-bottom: 10px;
}

.WhiteBox
{
	background-color: #ffffff;
}

/* Regular pages layout */
.PageBody
{
	margin: 10px 5px 10px 10px;
}

.DialogBody
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.RTL .PageBody
{
	margin: 10px 10px 10px 5px;
}

.PageHeader
{
	background-color: #ffffff;
}

.PageHeaderLine
{
	padding: 10px;
	border-bottom: solid 1px #cccccc;
	display: block;
	background-color: #ffffff;
}

.PageFooterLine
{
	padding: 10px;
	border-top: solid 1px #cccccc;
	display: block;
	background-color: #ffffff;
}

.PageFooter
{
	padding: 10px;
	display: block;
	background-color: #ffffff;
}

.PageFooterColor
{
	padding: 10px;
	display: block;
	background-color: #f5f3ec;
}

.RightAlign
{
	float: right;
}

.RTL .RightAlign
{
	float: left;
}

.RTL .LeftAlign
{
	float: right;
}

.LeftAlign
{
	float: left;
}

.PageHeaderItem
{
	float: left;
	padding-right: 25px;
}

.RTL .PageHeaderItem
{
	float: right;
	padding-right: auto;
	padding-left: 25px;
}

.NewItemImage
{
	vertical-align: middle;
	margin: 0px 5px 1px 0px;
}

.RTL .NewItemImage
{
	vertical-align: middle;
	margin: 0px 0px 1px 5px;
}

.NewItemLink
{
	color: Black;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

.PageContent
{
	font-family: Tahoma;
	font-size: 12px;
	padding: 20px 6px 15px 6px;
}

.PageContentFrame
{
	font-family: Tahoma;
	font-size: 12px;
	padding: 0px 6px 15px 6px;
}

.PageContentTree
{
	padding: 5px;
	
}

/* Selection dialogs */
.SelectionTree
{
	background-color: #f9fcfd;
	width: 285px;
	height: 350px;
	overflow: auto;
}

.SelectionContent
{
	overflow: auto;
	height: 340px;
	width: 400px;
	padding: 5px;
}

.SelectionTreeBorder
{
	width: 2px;
	height: 100%;
	background-color: #ebdcc5;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	overflow: hidden;
}

.SelectionListBox
{
	margin: 0px;
	width: 100%;
	height: 358px;
	padding: 0px;
	background-color: #f9fcfd;
	border-left: solid 1px #a4b2bc;
	border-top: solid 1px #a4b2bc;
	border-bottom: solid 1px #a4b2bc;
	overflow: hidden;
}

.SelectionListBoxContent
{
	height: 356px;
	border-right: solid 1px #a4b2bc;
	border-top: solid 1px #a4b2bc;
	border-bottom: solid 1px #a4b2bc;
	padding: 0px;
	margin: 0px;
}

.RTL .SelectionListBoxContent
{
	border-right: auto;
	border-left: solid 1px #a4b2bc;
}

.SelectionListBoxTreeBorder
{
	width: 2px;
	height: 100%;
	background-color: #ebdcc5;
	border-right: solid 1px #a4b2bc;
	border-top: solid 1px #a4b2bc;
	border-bottom: solid 1px #a4b2bc;
	overflow: hidden;
}

.RTL .SelectionListBoxTreeBorder
{
	border-right: auto;
	border-left: solid 1px #a4b2bc;
}


.SelectionPageBody
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.SelectionPageContent
{
	padding: 0px;
	margin: 0px;
	height: 350px;
	width: 100%;
	overflow: hidden;
}

.SelectionBorder
{
	border: solid 1px #aaaaaa; /*margin-left: 25px; 	margin-top: 5px;*/
}

.SoftSelectionBorder
{
	/*border: solid 1px #cccccc;*/
	margin-left: 25px;
	margin-top: 5px;
}

.RTL .SoftSelectionBorder
{
	margin-left: auto;
	margin-right: 25px;
}

.SelectionTextContent
{
	overflow: auto;
	height: 450px;
	width: 100%;
}

/*FCK - select bizforms*/

.InsertBizForm
{
	font-size: 12px;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	border: 1px solid #CBC7B8;
	table-layout: auto;
}

.RTL .InsertBizForm
{
	margin-left: auto;
	margin-right: 0px;
}

.InsertBizFormItem
{
	font-size: 12px;
	padding-left: 4px;
	width: 400px;
	height: 25px;
	color: Black;
}

.RTL .InsertBizFormItem
{
	padding-left: auto;
	padding-right: 4px;
}

.InsertBizFormHeader
{
	font-size: 12px;
	background-color: #EBEADB;
	text-decoration: none;
	height: 25px;
}

.InsertBizForm a
{
	color: Black;
}

/*FCK - select user control*/

.PropertiesControlName
{
	display: block;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

.PropertiesControlDescription
{
	display: block;
	overflow: auto;
	height: 200px;
	margin: 0px;
}

.PropertiesContent
{
	height: 100%;
	width: 300px;
	padding: 5px;
	margin: 0px;
	background-color: #eee;
}

/* Tabs pages layout */
.TabsHeaderSeparator
{
	height: 5px;
	overflow: hidden;
	background-color: #ffffff;
	border-bottom: solid 1px #b4c2bc;
	padding: 0px;
	margin: 0px;
}

.TabsPageHeader
{
	background-color: #ffffff;
	height: 100%;
	overflow: hidden;
}

.TabsEditMenu
{
	position: absolute;
	z-index: 1000;
	width: 95%;
	background-color: #ffffff;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #b4c2bc;
}

.TabsEditMenuPadding
{
	height: 40px;
}

.TabsPageFull
{
	height: 100%;
}

.TabsPageTitle
{
	height: 68px;
	display: block;
}

.TabsPageTitleBreadcrumbs
{
	height: 30px;
	display: block;
}

.TabsPageTabs, .TabsPageTabsWhite
{
	background-color: #f5f3ec;
	border-top: solid 1px #ffffff;
	height: 33px;
	overflow: hidden;
	clear: both;
}

.TabsPageTabsWhite
{
	background-color: #ffffff;
}

.TabsLeft
{
	float: left;
	width: 5px;
	height: 32px;
	overflow: hidden;
}

.TabsLeftEcommConfig
{
	border-bottom: solid 1px #a4b2bc;
	float: left;
	width: 5px;
	height: 32px;
	overflow: hidden;
}

.RTL .TabsLeft
{
	float: right;
}

.TabsTabs
{
	float: left;
	padding-top: 4px;
	height: 32px;
	line-height: 27px;
	margin: 0px -1px 0px 0px; /* Use this only in IE6. IE7 and FF use first margin */
	_margin: 0px -3px 0px 0px;
	overflow: hidden;
}

.RTL .TabsTabs
{
	float: right;
	margin: 0px 0px 0px -3px;
}

.TabsRight
{
	border-bottom: solid 1px #a4b2bc;
	height: 32px;
	overflow: hidden;
	margin-right: 5px;
}

.TabsRightEcommConfig
{
	border-bottom: solid 1px #a4b2bc;
	height: 32px;
	overflow: hidden;
}

.RTL .TabsRight
{
	margin-right: auto;
	margin-left: 5px;
}

.TabsRightDialog
{
	border-bottom: solid 1px #a4b2bc;
	height: 32px;
	overflow: hidden;
	margin-right: 3px;
}

.RTL .TabsRightDialog
{
	margin-right: auto;
	margin-left: 3px;
}

.TabsFullTabs
{
	float: left;
	padding-top: 5px;
	height: 32px;
	overflow: hidden;
}

.RTL .TabsFullTabs
{
	float: right;
}

.FullTabsLeft
{
	border-bottom: solid 1px #a4b2bc;
	float: left;
	width: 5px;
	height: 32px;
	overflow: hidden;
	border-bottom: solid 1px #a4b2bc;
}

.RTL .FullTabsLeft
{
	float: right;
}

.FullTabsRight
{
	border-bottom: solid 1px #a4b2bc;
	height: 32px;
	_overflow: hidden;
	margin: 0px 0px 0px 3px;
}

.RTL .FullTabsRight
{
	margin: 0px 3px 0px 0px;
}

.TabsPageBody, .TabsPageBody2
{
	background-color: #f5f3ec;
	height: 100%;
	padding: 0px 5px 0px 5px;
	position: absolute;
	width: 100%;
}

.TabsPageBody2
{
	background-color: #ffffff;
	margin-left: 10px;
	padding: 0px 5px 0px 0px;
}

.TabsBody
{
	background-color: #f5f3ec;
}

.TabsPageScrollArea, .TabsPageScrollArea2, .TabsPageScrollArea3
{
	background-color: #ffffff;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	border-bottom: solid 1px #a4b2bc;
	height: 99%;
	position: absolute;
	overflow: auto;
}

.TabsPageHeaderArea
{
	height: 100%;
	position: absolute;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	border-bottom: solid 1px #a4b2bc;
	background-color: #ffffff;
	width: 99%;
}


.TabsPageScrollArea
{
	width: 98%;
}

.TabsPageScrollArea2
{
	width: 97%;
}

.TabsPageScrollArea3
{
	width: 96%;
}

.TabsPageFixedMenu
{
	background-color: #ffffff;
	position: absolute;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	border-left: solid 1px #a4b2bc;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 10px 0px 10px;
	height: 42px;
	z-index: 2;
	width: 95%;
}

.TabsPageMenuPadding
{
	height: 40px;
}

.TabsPageContent
{
	background-color: #ffffff;
	margin-bottom: 5px;
	height: 95%;
	width: 95%;
	padding: 5px;
}

.TabsLeftBorder
{
    background-color: #f5f3ec;
    height: 100%;
    padding: 0px;
    position: absolute;
    width: 5px;
    border-right: solid 1px #a4b2bc;	
}

.VerticalTabsBottom
{
	height: 1000px;
	border-right: solid 1px #a4b2bc;
}

.RTL .VerticalTabsBottom
{
	border-right: none;
	border-left: solid 1px #a4b2bc;
}

.VerticalTabsTop
{
	height: 0px;
	width: 109px;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 10px;
	border-right: solid 1px #a4b2bc;
}

.RTL .VerticalTabsTop
{
	margin-left: auto;
	margin-right: 5px;
	border-right: none;
	border-left: solid 1px #a4b2bc;
}

.VerticalTabsTabs
{
	border-bottom: solid 1px #a4b2bc;
	border-left: solid 1px #a4b2bc;
	margin-left: 5px; /*margin-left: 0px;*/
}

.RTL .VerticalTabsTabs
{
	border-left: none;
	margin-left: auto;
	border-right: solid 1px #a4b2bc;
	margin-right: 5px;
}

.VerticalTabsPageBody
{
	padding: 5px 0px 0px 10px;
	border-top: solid 1px #a4b2bc;
	margin-top: 10px;
}

.RTL .VerticalTabsPageBody
{
	padding: 5px 10px 0px 0px;
}

.VerticalTabsBody
{
	height: 100%;
	width: 100%;
	position: absolute;
	overflow: auto;
}

.VerticalTabsPageContent
{
}

.TabsPageContainer
{
	background-color: #f5f3ec;
	border-left: solid 1px #a4b2bc; /*border-right: solid 1px #a4b2bc;*/
	padding-left: 5px; /*padding-right: 5px;*/
	height: 100%;
	width: 100%;
	position: absolute;
}

.TabsHeaderContainer
{
	background-color: #f5f3ec;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	padding: 0px;
	overflow: auto;
}

.TabsHeaderContainerPadding
{
	background-color: #ffffff;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	padding: 0px;
	overflow: auto;
	margin-left: 5px;
	margin-right: 5px;
}

/* Tree pages layout */
.TreePageHeader
{
	height: 100%;
	overflow: hidden;
	padding-top: 3px;
}

.TreePageTitle
{
	display: block;
}

/* Header */
.CMSDeskHeader
{
	background-image: url(Images/CMSDesk/header.gif);
	background-repeat: repeat-x; /*display: block;*/ /*height: 40px;*/ /*overflow: hidden;*/
	margin: 0px;
}

.HeaderBody
{
}

.HeaderLeft
{
	background-image: url(Images/CMSDesk/logo.gif);
	background-repeat: no-repeat;
	border-bottom: solid 1px #a4b2bc;
	height: 29px;
	float: left;
	padding: 5px;
	width: 160px;
	overflow: hidden;
	margin: 0px;
}

.RTL .HeaderLeft
{
	float: right;
}

.HeaderTabs
{
	background-image: url(Images/CMSDesk/header.gif);
	background-repeat: repeat-x;
	height: 29px;
	float: left;
	padding-top: 11px;
	margin: 0px -1px 0px 0px; /* Use this only in IE6. IE7 and FF use first margin */
	_margin: 0px -3px 0px 0px;
	line-height: 27px;
	overflow: hidden;
}

.RTL .HeaderTabs
{
	float: right;
	margin: 0px 0px 0px -3px;
}

.HeaderTabs SPAN
{
	margin: 0px;
}

.HeaderRight
{
	background-image: url(Images/CMSDesk/header.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #a4b2bc;
	display: block;
	height: 29px;
	padding: 5px;
	_overflow: hidden;
	margin: 0px 0px 0px 3px;
}

.RTL .HeaderRight
{
	text-align: left;
	margin: 0px 3px 0px 0px;
}

.HeaderUser
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.HeaderUserInfo
{
	font-family: Verdana;
	font-size: 11px;
}

.HeaderSite
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.HeaderSiteInfo
{
	font-family: Verdana;
	font-size: 11px;
}

.HeaderSiteDrop
{
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
}

.HeaderLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
}

.RTL .HeaderLink
{
	padding-right: auto;
	padding-left: 10px;
}

.HeaderSignOutPnl
{
	width:75px;
	height:24px;
	text-align: center;
	padding-top:6px;
	margin-left: 5px;
	cursor:pointer;
}

.HeaderSignOut
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

.HeaderSeparator
{
	height: 5px;
	overflow: hidden;
	background-color: #f0ede1;
	border-bottom: solid 1px #a4b2bc;
	clear: both;
}

.HeaderTravelAgent
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	
	
}


/* Tab control */
.TabControlSelectedLeft, .RTL .TabControlSelectedRight
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_left_activ.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
}

.TabControlSelected
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_mid_activ.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 27px;
	padding: 2px 0px 0px 1px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.RTL .TabControlSelected
{
	padding: 2px 1px 0px 0px;
}

.TabControlLinkSelected
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

.TabControlSelectedRight, .RTL .TabControlSelectedLeft
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_right_activ.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
}

.TabControlLeft, .RTL .TabControlRight
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_left.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 5px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
}

.TabControl
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_mid.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	line-height: 20px;
	padding: 4px 1px 0px 1px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.TabControlLink
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.TabControlRight, .RTL .TabControlLeft
{
	background-image: url(Images/CMSDesk/TabControl/Top/tab_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
}

/* Tab control bottom */
.TabsBottom .TabControlSelectedLeft, .RTL .TabsBottom .TabControlSelectedRight
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_left_activ.gif);
	background-position: top;
}

.TabsBottom .TabControlSelected
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_mid_activ.gif);
	background-position: top;
	padding: 4px 0px 0px 1px;
	vertical-align: top;
}

.RTL .TabsBottom .TabControlSelected
{
	padding: 4px 1px 0px 0px;
}

.TabsBottom .TabControlLinkSelected
{
}

.TabsBottom .TabControlSelectedRight, .RTL .TabsBottom .TabControlSelectedLeft
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_right_activ.gif);
	background-position: top;
}

.TabsBottom .TabControlLeft, .RTL .TabsBottom .TabControlRight
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_left.gif);
	background-position: top;
}

.TabsBottom .TabControl
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_mid.gif);
	background-position: top;
	padding: 4px 0px 0px 1px;
	vertical-align: top;
}

.RTL .TabsBottom .TabControl
{
	padding: 4px 1px 0px 0px;
}


.TabsBottom .TabControlLink
{
}

.TabsBottom .TabControlRight, .RTL .TabsBottom .TabControlLeft
{
	background-image: url(Images/CMSDesk/TabControl/Bottom/tab_right.gif);
	background-position: top;
}

/* Tab control white */
.TabsWhite .TabControlSelectedLeft, .RTL .TabsWhite .TabControlSelectedRight
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_left_activ.gif);
}

.TabsWhite .TabControlSelected
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_mid_activ.gif);
}

.TabsWhite .TabControlLinkSelected
{
}

.TabsWhite .TabControlSelectedRight, .RTL .TabsWhite .TabControlSelectedLeft
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_right_activ.gif);
}

.TabsWhite .TabControlLeft, .RTL .TabsWhite .TabControlRight
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_left.gif);
}

.TabsWhite .TabControl
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_mid.gif);
}

.TabsWhite .TabControlLinktab
{
}

.TabsWhite .TabControlRight, .RTL .TabsWhite .TabControlLeft
{
	background-image: url(Images/CMSDesk/TabControl/WhiteTop/tab_right.gif);
}

/* Tab control white bottom */
.TabsBottomWhite .TabControlSelectedLeft, .RTL .TabsBottomWhite .TabControlSelectedRight
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_left_activ.gif);
	background-position: top;
}

.TabsBottomWhite .TabControlSelected
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_mid_activ.gif);
	background-position: top;
	padding: 4px 0px 0px 1px;
	vertical-align: top;
}

.RTL .TabsBottomWhite .TabControlSelected
{
	padding: 4px 1px 0px 0px;
}

.TabsBottomWhite .TabControlLinkSelected
{
}

.TabsBottomWhite .TabControlSelectedRight, .RTL .TabsBottomWhite .TabControlSelectedLeft
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_right_activ.gif);
	background-position: top;
}

.TabsBottomWhite .TabControlLeft, .RTL .TabsBottomWhite .TabControlRight
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_left.gif);
	background-position: top;
}

.TabsBottomWhite .TabControl
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_mid.gif);
	background-position: top;
	padding: 4px 0px 0px 1px;
	vertical-align: top;
	line-height: 14px;
}

.RTL .TabsBottomWhite .TabControl
{
	padding: 4px 1px 0px 0px;
}

.TabsBottomWhite .TabControlLink
{
}

.TabsBottomWhite .TabControlRight, .RTL .TabsBottomWhite .TabControlLeft
{
	background-image: url(Images/CMSDesk/TabControl/WhiteBottom/tab_right.gif);
	background-position: top;
}

/* Vertical tabs */
.TabsVertical .TabControlSelectedLeft
{
	background-image: none;
	width: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color: #ffb540;
	border-top: solid 1px #a4b2bc; /*border-bottom: solid 1px #a4b2bc;*/
}

.TabsVertical .TabControlSelected
{
	background-color: #ffffff;
	border-top: solid 1px #a4b2bc; /*border-bottom: solid 1px #a4b2bc;*/
	border-right: solid 1px #ffffff;
	background-image: none;
	margin: 0px;
	padding: 3px;
	height: 20px;
}

.RTL .TabsVertical .TabControlSelected
{
	border-right: auto;
	border-left: solid 1px #ffffff;
}

.TabsVertical .TabControlLinkSelected
{
}

.TabsVertical .TabControlSelectedRight
{
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: 0px;
	overflow: hidden;
}

.TabsVertical .TabControlLeft
{
	background-color: #f0ede1;
	background-image: url(Images/CMSDesk/TabControl/Vertical/back.gif);
	background-position: top;
	width: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-top: solid 1px #a4b2bc; /*border-bottom: solid 1px #a4b2bc;*/
}

.TabsVertical .TabControl
{
	background-color: #f0ede1;
	border-top: solid 1px #a4b2bc; /*border-bottom: solid 1px #a4b2bc;*/
	border-right: solid 2px #a4b2bc;
	background-image: url(Images/CMSDesk/TabControl/Vertical/back.gif);
	background-position: top left;
	margin: 0px;
	padding: 3px;
	width: 120px;
	height: 20px;
}

.RTL .TabsVertical .TabControl
{
	border-left: solid 2px #a4b2bc;
	border-right: none;
}

.TabsVertical .TabControlLink
{
}

.TabsVertical .TabControlRight
{
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: 0px;
	overflow: hidden;
}

/* Page Title */
.PageTitleBody
{
}

.PageTitleHeader
{
	padding: 5px 5px 3px 5px;
	border-bottom: solid 1px #cccccc;
	display: block;
}

.PageTitleBreadCrumbs
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #cccccc;
	display: block;
}

.PageTitleImage
{
	vertical-align: middle;
	padding: 0px 5px 5px 0px;
	width: 24px;
	height: 24px;
}

.RTL .PageTitleImage
{
	padding: 0px 0px 5px 5px;
}

.PageTitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF5A00;
}

.TitleBreadCrumb
{
}

.TitleBreadCrumbLast
{
}

.TitleBreadCrumbSeparator
{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 17px;
	height: 7px;
	padding: 0px 5px 0px 5px;
}

/* -- Content section -- */
/* Content edit */
.EditMenuBody
{
}

.ContentEditMenu
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	border-bottom: solid 1px #cccccc;
	padding: 0px 10px 0px 10px;
	height: 42px;
}

.ButtonPanel
{
	width: 98%;
	text-align: right;
	margin-right: 3px;
}

.RTL .ButtonPanel
{
	text-align: left;
	margin-left: 3px;
}

.ToolbarBody
{
	background-color: #f5f3ec;
}

.ContentSaveLinkButton
{
	color: Black;
	cursor: pointer;
}

.ContentGroupHeader
{
	font-weight: bold;
	padding-top: 10px; /*text-decoration: underline;*/
}

.ContentGroup
{
	padding: 5px;
}



/* Content new */
.ContentNewClasses
{
	border: none;
}

.ContentNewClass
{
	padding: 5px;
	color: #0000ff;
	font-family: Verdana;
	font-size: 12px;
}

.ContentNewClass img
{
	vertical-align: middle;
	padding-right: 3px;
}

/* Content tree */
.TreeBody
{
	background-color: #f9fcfd;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.TreeArea
{
	width: 100%;
	height: 100%;
	overflow: auto;
	position: absolute;
	right: 4px;
}

.RTL .TreeArea
{
	right: auto;
	left: 4px;
}

.TreeAreaTree
{
	padding-left: 5px;
}

.RTL .TreeAreaTree
{
	padding-left: auto;
	padding-right: 5px;
}

.TreeMenu
{
	background-color: #ebdcc6;
	background-image: url(Images/CMSDesk/Content/menu.gif);
	background-repeat: repeat-x;
	display: block;
	border-bottom: solid 1px #a4b2bc;
	overflow: hidden;
}

.TreeMenuContent
{
	padding: 5px;
}

.TreeMenuContent div
{
	overflow: hidden;
	white-space: nowrap;	
}

.ContentTree
{
	/*height:100%;*/ /*background-color: #f4ffff;*/
	display: block;
	font-family: Verdana;
	font-size: 12px; /*padding-top: 3px;*/
}

.ContentTree td
{
	font-family: Verdana;
	font-size: 12px;
	vertical-align: top;
}

.TreeBorder
{
	position: absolute;
	right: 0px;
	width: 2px;
	height: 100%;
	background-color: #ebdcc5;
	border-left: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	overflow: hidden;
	cursor: e-resize;
	z-index: 1000;
}

.RTL .TreeBorder
{
	right: auto;
	left: 0px;
}

.ContentTreeItem .Name
{
	padding: 2px 5px 2px 2px;
	color: #000000;
	margin-left: 1px;
}

.RTL .ContentTreeItem .Name
{
	padding: 2px 2px 2px 5px;
	margin-left: auto;
	margin-right: 1px;
}

.ContentTreeSelectedItem .Name
{
	color: #000000;
	background-color: #cccccc;
	padding: 2px 5px 2px 2px; /*font-weight: bold;*/
	margin-left: 1px;
}

.RTL .ContentTreeSelectedItem .Name
{
	padding: 2px 2px 2px 5px;
	margin-left: auto;
	margin-right: 1px;
}


.ContentSelectNode
{
	/*background-color: #f4ffff;*/
	display: block;
	margin: 0px auto;
	height: 100%;
	font-family: Verdana;
	font-size: 12px; /*padding: 5px;*/
}

.SelectNodeTreeo
{
	clear: both;
	display: block;
	padding-top: 3px;
}


.EditBreadCrumbs
{
	background-color: #f5f3ec;
	border-bottom: solid 1px #a4b2bc;
	height: 28px;
	overflow: hidden;
	padding: 1px 5px 1px 5px;
	margin: 0px;
}

.ContentEditMode
{
	float: right;
	width: auto;
	padding: 4px 5px 1px 5px;
}

.RTL .ContentEditMode
{
	float: left;
}

/* Content search */
.SearchResults
{
	padding: 5px;
}

.SearchResultLink
{
	color: #000000;
	text-decoration: none;
	border-width: 0px;
}

.SearchResultLink:hover
{
	text-decoration: underline;
}


/* Content menu */
.ContentMenu
{
	background-color: #f0ede1;
	background-image: url(Images/CMSDesk/Content/menu.gif);
	background-repeat: repeat-x;
	display: block;
	border-bottom: solid 1px #a4b2bc;
	height: 61px;
	overflow: hidden;
}

.ContentMenuLeft
{
	background-image: url(Images/CMSDesk/Content/menu.gif);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 11px;
	border-right: solid 1px #a4b2bc;
	display: block;
	height: 60px;
	width: 279px;
	float: left;
	padding: 2px 2px 0px 2px;
}

.RTL .ContentMenuLeft
{
	float: right;
	border-right: none;
	border-left: solid 1px #a4b2bc;
}

.MenuItemLeft
{
	background-image: url(Images/CMSDesk/Menu/leftbutton.gif);
	background-repeat: no-repeat;
	cursor: pointer; /*background-color: #fbffff; 	border: solid 1px #a4b2bc;*/
	text-align: center;
	width: 43px;
	height: 52px;
	vertical-align: middle;
}

.MenuItemLeft img
{
	padding: 0px 7px 2px 8px;
}

.RTL .MenuIemLeft img
{
	padding: 0px 8px 2px 7px;
}

.MenuItemLeftOver
{
	background-image: url(Images/CMSDesk/Menu/leftbuttonover.gif);
	background-repeat: no-repeat;
	cursor: pointer; /*background-color: #ffffff; 	border: solid 1px #a4b2bc;*/
	text-align: center;
	width: 43px;
	height: 52px;
	vertical-align: middle;
}

.MenuItemLeftOver img
{
	padding: 0px 7px 2px 8px;
}

.RTL .MenuItemLeftOver img
{
	padding: 0px 8px 2px 7px;
}

.ContentMenuRight
{
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height: 50px;
	float: left;
	padding: 12px 5px 3px 5px;
}

.RTL .ContentMenuRight
{
	float: right;
}

.MenuItemRight
{
	/*border: solid 1px #f0ede1;*/
	width: 90px;
	height: 28px;
	padding: 3px 0px 3px 5px;
	cursor: pointer;
}

.RTL .MenuItemRight
{
	padding: 3px 5px 3px 0px;
}

.MenuItemRight img
{
	vertical-align: middle;
	padding-right: 5px;
}

.RTL .MenuItemRight img
{
	padding-right: auto;
	padding-left: 5px;
}

.MenuItemRightOver
{
	background-image: url(Images/CMSDesk/Menu/rightbuttonover.gif);
	background-repeat: no-repeat;
	font-weight: bold; /*background-color: #ffffff; 	border: solid 1px #a4b2bc;*/
	width: 90px;
	height: 28px;
	padding: 3px 0px 3px 5px;
	cursor: pointer;
}

.RTL .MenuItemRightOver
{
	padding: 3px 5px 3px 0px;
}

.MenuItemRightOver img
{
	vertical-align: middle;
	padding-right: 4px;
}

.RTL .MenuItemRightOver img
{
	padding-right: auto;
	padding-left: 4px;
}

.ContentMenuSeparator
{
	background-image: url(Images/CMSDesk/Menu/separator.gif);
	background-repeat: no-repeat;
	float: left;
	width: 5px; /*background-color: #fafafa; 	border: solid 1px #a4b2bc;*/
	height: 25px;
	margin: 19px 5px 5px 5px;
}

.RTL .ContentMenuSeparator
{
	float: right;
}

.ContentMenuLang
{
	display: block;
	height: 50px;
	float: left;
	padding: 20px 5px 5px 5px;
}

.RTL .ContentMenuLang
{
	float: right;
}

.ContentMenuLanguage
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.ContentMenuLangDrop
{
	vertical-align: middle;
}

/* Define site structure */
.DefineSiteMenu
{
	background-color: #f0ede1;
	background-image: url(Images/CMSDesk/Content/menu.gif);
	background-repeat: repeat-x;
	display: block;
	border-bottom: solid 1px #a4b2bc;
	border-right: solid 1px #a4b2bc;
	height: 58px;
	overflow: hidden;
	text-align: center;
	padding-top: 2px;
}


/* Content pages */
.ContentButton
{
	width: 100px;
}

.ShortButton
{
	width: 60px;
}

.LongButton
{
	width: 150px;
}

.ContentCheckbox
{
}

.ContentCheckBoxList
{
}

.ContentRadioButtonList
{
}

.ContentLabel
{
}

/* Content footer */
.ContentFooter
{
	background-color: #f5f3ec;
	display: block;
	height: 30px;
	overflow: hidden;
}

.FooterLeft
{
	border-top: solid 1px #a4b2bc;
	float: left;
	width: 5px;
}

.RTL .FooterLeft
{
	float: right;
}

.FooterTabs
{
	height: 39px;
	float: left;
	margin: 0px -3px 0px 0px;
}

.RTL .FooterTabs
{
	float: right;
	margin: 0px 0px 0px -3px;
}

.FooterRight
{
	border-top: solid 1px #a4b2bc;
	height: 39px;
	text-align: right;
	padding: 7px;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px 0px 0px 3px;
}

.RTL .FooterRight
{
	text-align: left;
	margin: 0px 3px 0px 0px;
}

.FooterStatus
{
	color: #a4b2bc;
}

/* Installer */
.InstallerBody
{
	text-align: center;
	padding-top: 50px;
}

.InstallerContent
{
	padding-top: 10px;
	margin: 0px auto;
	width: 500px;
	font-family: Arial;
	font-size: 12px;
}

.InstallHeader
{
	font-size: 18px;
	color: #ff5a00;
	text-align: center;
	padding-bottom: 10px;
}

.InstallPermission
{
	color: Red;
	font-weight: bold;
	text-align: left;
}

.LeftAlignedText
{
	text-align: left;
}

.RTL .LeftAlignedText
{
	text-align: right;
}

.RTL .InstallPermission
{
	text-align: right;
}

.InstallWizard
{
	text-align: left;
	width: 580px;
	border: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccccc;
	background-color: #f0ede1;
	padding: 10px 10px 10px 10px;
}

.InstallLicenseTextBox
{
	width: 475px;
	height: 300px;
}

.RTL .InstallWizard
{
	text-align: left;
}

.InstallCreateDBobjects
{
	vertical-align: top;
}

.InstallLog
{
	width: 100%;
	height: 200px;
}

.InstallForm
{
	/*border: solid 1px #cccccc;*/
	text-align: left;
	display: block;
	width: 500px;
	padding: 0 10 10 10;
}

.RTL .InstallForm
{
	text-align: right;
}

.InstallGroupTitle
{
	font-weight: bold;
}

.TopLeftCornerInstall
{
	color: Blue;
	width: 5px;
	height: 7px;
	background-image: url(Images/Dialog/TopLeftCorner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.RTL .TopLeftCornerInstall
{
	background-position: right top;
}

.TopRightCornerInstall
{
	color: red;
	width: 5px;
	height: 7px;
	background-image: url(Images/Dialog/TopRightCorner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.RTL .TopRightCornerInstall
{
	background-position: right top;
}

.TopMiddleBorderInstall
{
	color: green;
	width: 600px;
	height: 7px;
	background-image: url(Images/Dialog/TopMiddleBorder.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.InstallBody
{
	background-image: url(Images/Dialog/Background.gif);
	background-repeat: repeat-x;
	background-color: #f2fbff;
}

.InstallFormTextBox
{
	width: 150px;
}

/* UniGrid */
.UniGridBody
{
}

.UniGridBody a
{
	color: #000000;
}

.UniGridHeader
{
}

.UniGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .UniGridHead
{
	text-align: right;
	_float: right;
}

.UniGridHead a
{
	text-decoration: none;
	color: #000000;
}


.UniGridContent
{
}

.UniGridGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}

.UniGridFooter
{
	float: right;
}

.RTL .UniGridFooter
{
	float: left;
}

.UniGridActionSeparator
{
	border-left: solid 1px #cccccc;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 0px;
	overflow: hidden;
}

.RTL .UniGridActionSeparator
{
	border-left: none;
	border-right: solid 1px #cccccc;
}

/* Forms */
.TextboxField
{
	width: 280px;
}

.ShortTextBox
{
	width: 100px;
}

.TextAreaField
{
	width: 280px;
	height: 100px;
}

.TextAreaHigh
{
	width: 280px;
	height: 300px;
}

.TextAreaLarge
{
	width: 620px;
	height: 280px;
}

.TextAreaCode
{
	font-size: 12px;
	width: 500px;
	height: 300px;
}

.DropDownField
{
	width: 285px;
}

.DropDownFieldDesigner
{
	width: 399px;
}

.FieldLabel
{
	text-align: left;
}

.RTL .FieldLabel
{
	text-align: right;
}

.ContentListBox
{
	width: 280px;
	height: 300px;
}

.ContentListBoxLow
{
	width: 280px;
	height: 150px;
}

.DesignerListBox
{
	width: 100%;
	height: 306px;
}

.FormGroupHeader
{
	font-weight: bold;
	display: block;
	padding: 15px 10px 2px 2px;
}

.RTL FormGroupHeader
{
	padding: 15px 2px 2px 10px;
}

.FormGroupPadding
{
	width: 20px;
}

.Information
{
	display: block;
	padding-bottom: 10px;
}

/*.WorkflowInfo
{
	display: block;
	padding: 7px;
	font-family: Tahoma;
	font-size: 11px;
}*/

.EditingFormLabel
{
	padding-left: 5px;
}

.RTL .EditingFormLabel
{
	padding-left: auto;
	padding-right: 5px;
}

.EditingFormCategory
{
	font-weight: bold;
	padding-top: 10px; /*text-decoration: underline;*/
}

.EditingFormControl
{
	border: solid 1px #bbbbbb;
	padding: 3px;
	width: 278px;
}

/* Grids */

.ContentGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}


.ContentGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .ContentGridHead
{
	text-align: right;
}

.ContentGridHead a
{
	text-decoration: none;
	color: #000000;
}

/* Permission matrix */
.PermissionMatrix
{
	width: 100%;
	border: solid 1px #cccccc;
}

.MatrixCell
{
	text-align: center;
}

.MatrixHeader
{
	font-weight: bold; /*text-align: right;*/
	padding: 3px 5px 3px 5px; /*border: solid 1px #cccccc;*/
}

.PermissionsListBox
{
	width: 250px;
	height: 260px;
}

.NodePermissions
{
	padding: 0px;
	width: 560px;
}
.NodePermissionBox
{
	margin: 7px;
}

/* Regular table */
.RegularTable
{
	border: solid 1px #cccccc;
}

.TableCell
{
	text-align: center;
}

.TableHeader
{
	font-weight: bold; /*text-align: right;*/
	padding: 3px 5px 3px 5px;
	text-align: center; /*border: solid 1px #cccccc;*/
}

.TableRowHeader
{
	font-weight: bold;
	text-align: left;
}

.RTL .TableRowHeader
{
	text-align: right;
}

/* Calendar */
.CalendarIcon
{
	cursor: hand;
	vertical-align: top;
}

/* Uploader */
.UploaderCurrentFile
{
	width: auto;
	color: #0000ff;
	text-decoration: underline;
	float: left;
	margin-left: 5px;
	font-family: Verdana;
	font-size: 12px;
}

.RTL .UploaderCurrentFile
{
	float: right;
	margin-left: auto;
	margin-right: 5px;
}

.UploaderDelete
{
	vertical-align: middle;
	float: left;
}

.RTL .UploaderDelete
{
	float: right;
}

.UploaderLabel
{
	margin-right: 5px;
}

.RTL .UploaderLabel
{
	margin-right: auto;
	margin-left: 5px;
}

.Uploader
{
	border: solid 1px #bbbbbb;
	padding: 3px;
}

/* Wizard */

.WizardBody
{
	margin: 0px;
	border: solid 1px #cccccc;
	width: 785px;
}

.WizardListBox
{
	width: 280px;
	height: 249px;
}

.WizardHeader
{
	margin: 5px;
	padding-left: 60px;
	background-image: url(Images/CMSSiteManager/Sites/wizard_icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 60px;
}

.RTL .WizardHeader
{
	padding-left: auto;
	padding-right: 60px;
	background-position: right;
}

.WizardStepHeader
{
	display: block;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	font-size: 13px;
}

.WizardStepDescription
{
	display: block;
	width: 700px;
	padding: 0px 0px 5px 0px;
}

.WizardFinishedStep
{
	display: block;
	color: black;
	padding-left: 12px;
	background-image: url(Images/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.RTL .WizardFinishedStep
{
	padding-left: auto;
	padding-right: 12px;
	background-position: right;
}

.WizardStep
{
	width: 765px;
	height: 255px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #eeeeee;
	padding: 10px 5px 10px 5px;
	overflow: auto;	
}

.WizardStepFieldEditor
{
	width: 775px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #eeeeee;
	padding: 10px 5px 10px 5px;
}

.WizardGlobalCheckbox
{
	padding: 45px;
}

/* Sites */
.SiteStatusRunning
{
	color: #00aa00;
}

.SiteStatusStopped
{
	color: #ee0000;
}

/* Sites */
.DocumentPublishedYes
{
	color: #00aa00;
}

.DocumentPublishedNo
{
	color: #ee0000;
}

/* Content staging */
.ServerStatusEnabled
{
	color: #00aa00;
}

.ServerStatusDisabled
{
	color: #ee0000;
}


/* Field Editor */
.SectionTitle
{
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
}

.FieldEditorContent
{
	overflow: auto;
	height: 336px;
	width: 489px;
	padding: 10px 5px 10px 5px;
	margin: 0px;
	border: 1px solid #a4b2bc;
	background-color: #fff;
}

.FieldEditorContentAdvancedMode .FieldEditorContent
{
	border-top-width: 0px;
	height: 335px;
}

.FieldEditorContentSimplifiedMode .FieldEditorContent
{
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.FieldEditorFooter
{
	margin: 0px;
	padding: 10px;
	width: 479px;
	text-align: right;
}

.RTL .FieldEditorFooter
{
	text-align: left;
}


.FieldEditorContentSimplifiedMode .FieldEditorFooter, .FieldEditorContentAdvancedMode .FieldEditorFooter
{
	border: 1px solid #a4b2bc;
	border-top-width: 0px;
}


.FieldEditorTabsTabs
{
	float: left;
	padding-top: 4px;
	height: 29px;
	line-height: 27px;
	overflow: hidden;
	margin: 0px -3px 0px 0px;
}

.RTL .FieldEditorTabsTabs
{
	float: right;
	margin: 0px 0px 0px -3px;
}


.FieldEditorTabsRight
{
	border-bottom: solid 1px #a4b2bc;
	height: 32px;
	overflow: hidden;
	margin-right: 0px;
}

.RTL .FieldEditorTabsRight
{
	margin-right: auto;
	margin-left: 0px;
}


.FieldEditorErrorLabel
{
	color: #ff0000;
	display: block;
	padding-bottom: 10px;
	margin-left: 216px;
	width: 490px;
}

.RTL .FieldEditorErrorLabel
{
	margin-left: auto;
	margin-right: 216px;
}

.AttributesList
{
	width: 180px;
	height: 365px;
	margin: 0px;
}

#AttributeListBoxPadding
{
	padding-top: 0px;
}

.FieldEditorContentSimplifiedMode #AttributeListBoxPadding, .FieldEditorContentAdvancedMode #AttributeListBoxPadding
{
	padding-top: 35px;
}


.SourceFieldDropDown
{
	width: 180px;
}

.SourceField
{
	width: 180px;
	padding-left: 8px;
}

.RTL .SourceField
{
	padding-left: auto;
	padding-right: 8px;
}

.SmallTextBox
{
	width: 150px;
}

.TextColumn
{
	width: 150px;
}

.TextColumnSettings
{
	width: 123px;
}

.FieldEditorCategoryItem
{
	background-color: #bbccee;
}


/* Logon dialog*/
.LogonPageBody
{
	/*background-image: url(Images/Dialog/Background.gif);*/
	background-image:url(../Green/Images/UserControls/admin-header.jpg);
	background-repeat: no-repeat;
	background-color: #e8e8e8;
}
.AdminPageBody
{
	background-color: #FFF4EF;
}
.AdminHeader
{
	background-image:url(../Green/Images/UserControls/admin-header.jpg);
	background-repeat: no-repeat;
	height: 110px;
}
.heading 
{
  width:980px;
  height:20px;
  font-family:Arial,verdana;
  font-size:10.5pt;
  font-weight:600;
  color:white;
  background-color:#FA4F04;
}

.WelcomUser
{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-size:30px;
	color:Maroon;
	width:100%;
}
.LabelHeading
{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	color:Black;
	width:100%;
}

.LabelUIHeading
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:18px;
	color:#B14900;
	margin-left:5px;
	width:100%;
}
.ErrorLabelCss
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	color:Red;
	width:100%;
}
.LabelCSS
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:Black;
	margin-left:5px;
	width:100%;
	
}
.LabelUICSS
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#fff3bd;
	margin-left:5px;
	width:100%;
	
}

.LabelHeaderCSS
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:16px;
	color:#fff3bd;
	margin-left:5px;
	width:100%;
}


.TextBoxCSS
{
	width:200px;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.TextBoxCSSsmall
{
	width:150px;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.TextBoxSmall
{
	width:108px;
	
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.DropDownSmall
{
	width:110px;
	z-index:-100;
	
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.DropDownCSS
{
	width:200px;
	z-index:-100;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.DropDownCSSsmall
{
	width:150px;
	z-index:-100;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}

.bo3{ border:2px solid #DCDCDC}
.charge_master
{
	border-top:4px solid #B60000;	
	border-bottom:4px solid #B60000;
	border-left:4px solid #FFBB9D;
	border-right:4px solid #FFBB9D;
}
.content_master
{
	border-top:4px solid #B60000;	
	border-bottom:4px solid #B60000;
	border-left:4px solid #FFBB9D;
	border-right:4px solid #FFBB9D;
}
.oa{overflow:auto;}

.fs11{	font-size:11px;}

.tac{text-align:center;}

.buttonStyle
{
height:19px;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
background-color:#B14900;
font-family:arial,verdana;
font-size:9pt;
font-weight:bold;
color:white;
text-align:center;
}

.buttonStyle1
{
height:19px;
background-color:#fff4ba;
font-family:arial,verdana;
font-size:9pt;
font-weight:bold;
color:black;
text-align:center;
}

.Link 
{
	font-family:Arial;
	color:#6B1010;
	text-decoration:none;
	font-size:small;
}
.Link:visited
{
	font-family:Arial;
	color:#6B1010;
	text-decoration:none;
	font-size:small;
}
.Link:hover
{
	font-family:Arial;
	color:#CF2D02;
	text-decoration:underline;
	font-size:small;
}
.Link1 
{
	font-family:Arial;
	color:white;
	text-decoration:none;
	font-size:small;
}
.Link1:visited
{
	font-family:Arial;
	color:white;
	text-decoration:none;
	font-size:small;
}
.Link1:hover
{
	font-family:Arial;
	color:white;
	text-decoration:underline;
	font-size:small;
}
.LogonPageBackground
{
	width: 100%;
	height: 100%;
}

.TopLeftCorner
{
	color: Blue;
	width: 5px;
	height: 7px;
	background-image: url(Images/Dialog/TopLeftCorner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.RTL .TopLEftCorner
{
	background-position: right top;
}

.TopRightCorner
{
	color: red;
	width: 5px;
	height: 7px;
	background-image: url(Images/Dialog/TopRightCorner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.RTL .TopRightCorner
{
	background-position: right top;
}

.TopMiddleBorder
{
	color: green;
	width: 310px;
	height: 7px;
	background-image: url(Images/Dialog/TopMiddleBorder.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.DialogPosition
{
	width: 100%;
	/*height: 300px;*/
	padding: 10px;
	position: absolute;
	top: 30%;
	/*left: 10%;
	margin: -150px 0 0 -275px;*/
	overflow: auto;
	color: #000;
	background: inherit none;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*margin: -162px 0 0 -287px;*/
}

/*.DialogPosition
{
	left: auto;
	right: 50%;
	margin: -150px -275 0 0;
	margin: -162px -287px 0 0; /* ?? */
/*}*/

.LogonDialog
{
	border: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #cccccc;
	background-color: #f0ede1;
	padding: 10px 10px 5px 10px;
	height: 115px;
}

.LogonTextBox
{
	width: 150px;
}

.LogonTitle
{
	font-size: 18px;
	color:Black;
	/*color: #ff5a00;*/
	padding: 10px;
	display: block;
	text-align: center;
}

/* CMSForm */
.EditingFormInfo
{
	margin-bottom: 10px;
	display: block;
	padding: 3px;
}


.EditingFormError
{
	margin-bottom: 10px;
	display: block;
	padding: 3px;
	color: #ff0000;
}

.EditingFormErrorLabel
{
	display: block;
	padding: 3px;
	color: #ff0000;
}

/* Document Type Edit - Form */
.AvailableFieldsTitle
{
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}

.FieldsList
{
	width: 150px;
	height: 200px;
}

.RightColumn
{
	padding-left: 5px;
}

.RTL .RightColumn
{
	padding-left: auto;
	padding-right: 5px;
}

.GenerateButtonPadding
{
	padding: 5px 0px 10px 0px;
}

.CheckBoxMovedLeft
{
	margin-left: -4px;
}

.RTL .CheckBoxMovedLeft
{
	margin-left: auto;
	margin-right: -4px;
}


/* NewSite -  Data List*/

.NewSiteMasterItem, .NewSiteMasterSelectedItem
{
	vertical-align: top;
	width: 240px;
	height: 140px;
	text-decoration: none;
	cursor: pointer;
}

.NewSiteMasterItem
{
	background-color: #f0f0f0;
	border: solid 1px #cccccc;
}

.NewSiteMasterSelectedItem
{
	border: solid 1px #000000;
	background-color: #ffffff;
}

.NewSiteMasterTitle
{
	display: block;
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	padding: 5px;
	font-size: 13px;
}

.NewSiteMasterDescription
{
	color: #000000;
	text-decoration: none;
}

.NewSiteMasterTemplates
{
	overflow: auto;
	height: 360px;
	border: solid 1px #cccccc;
	background-color: #f8f8f8;
}

.NewSiteStepContainer
{
	border: solid 1px #cccccc;
}

/* Select path control */
.TreeBox
{
	overflow: auto;
	height: 250px;
	width: 470px;
	padding: 5px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
}

/* New site wizard */
.NewSiteWizardStep
{
	width: 860px;
}

.NewSiteWizardBody
{
	margin: 0px;
	border: solid 1px #cccccc;
	width: 870px;
}

.NewSiteWizardStepDescription
{
	display: block;
	width: 795px;
	padding: 0px 0px 5px 0px;
}

.NewSiteWizardSiteTemplateDescription
{
	background-color: White;
	border: solid 1px #cccccc;
	height: 200px;
	width: 525px;
	overflow: auto;
}


/* Selectors */
.SelectorButton
{
	width: 75px;
}

.SelectorTextBox
{
	width: 200px;
}

.SelectorError
{
	color: #ff0000;
}

.LargeTextAreaTextBox
{
	width: 245px;
	height: 30px;
	font-size: 12px;
	vertical-align: middle;
}

.LargeTextAreaButton
{
	width: 30px;
	vertical-align: middle;
}
.NormalText
{
 font-family :Arial ;
 font-size :x-small ;
}

/* Version history */
.VersionEditableRegionTitle, .VersionEditableWebPartTitle
{
	display: block;
	padding-bottom: 1px;
	font-weight: bold;
}

.VersionEditableRegionText, .VersionEditableWebPartText
{
	display: block;
	margin-bottom: 10px;
	padding: 3px;
	border: solid 1px #cccccc;
}

/* Frame resizer */
.FrameResizer
{
	background-color: #ebdcc5;
	border: solid 1px #a4b2bc;
	overflow: hidden;
	cursor: pointer;
	z-index: 1000;
	height: 30px;
	width: 5px;
	position: absolute;
	top: 48%;
	right: 0px;
	vertical-align: middle;
	z-index: 2000;
}

.FloatLeft, .RTL .FloatRight
{
	float: left;
	text-align: left;
}

.FloatRight, .RTL .FloatLeft
{
	float: right;
	text-align: right;
}



/* CSS Document */
.bodyprop {
	margin-top:0px;
	background-color:#000000;
	text-align:center;
	vertical-align:top;
}
table.tableprop980 {
	width:980px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop980 td {
	padding:0px;
}
.horzspacer57 {
	width:57px;
}
.horzspacer445 {
	width:445px;
	text-align:right;
}
table.tableprop421 {
	width:421px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop421 td {
	padding:0px;
}
.horzspacer421 {
	width:421px;
	vertical-align:bottom;
}
.horzspacer58 {
	width:58px;
}
.border {
	border:0px;
}
.bgcolor_white {
	background-color:white;
	height:1px;
}
.horzspacer340 {
	width:340px;
	height:63px;
	background-image:url(../Green/Images/UserControls/top_strip.gif);
	background-repeat:no-repeat;
	font-family:arial,verdana;
	font-size:14pt;
	font-weight:bold;
	color:white;
	text-align:center;
	vertical-align:bottom;
	letter-spacing:1px;
}
.simply_shade {
	height:48px;
	background-image:url(../Green/Images/UserControls/simply_shade.gif);
	background-repeat:no-repeat;
}
.horzspacer38 {
	width:38px;
}
.vertspacer39 {
	height:39px;
}	
.horzspacer43_top {
	width:43px;
	height:63px;
}
.horzspacer443 {
	width:443px;
	height:65px;
	background-image:url(../Green/Images/UserControls/merun_strip.gif);
	background-repeat:repeat-x;
}
.horzspacer383 {
	width:383px;
	height:75px;
	background-color:#DAE5EA;
	vertical-align:top;
}
table.tableprop383 {
	width:383px;
	height:43px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop383 td {	
	padding:0px;
}
.horzspacer43 {
	width:43px;
	height:71px;
}
.horzspacer59 {
	width:59px;
	height:71px;
}
.horzspacer21 {
	width:21px;
	height:71px;
}
.horzspacer41 {
	width:41px;
	height:71px;
}
.horzspacer36 {
	width:36px;	
	background-image:url(../Green/Images/UserControls/merun_strip.gif);
	background-repeat:repeat-x;
}
.vertspacer4 {
	width:383px;
	height:4px;
	background-image:url(../Green/Images/UserControls/strip1.gif);
	background-repeat:repeat-x;
}
.vertspacer248 {
	height:248px;
	width:25px;
}
.horzspacer34 {
	width:34px;
	background-image:url(../Green/Images/UserControls/left_strip.gif);
	background-repeat:repeat-y;
}
.horzspacer442 {
	width:442px;
	height:248px;
}
.horzspacer393 {
	width:393px;
}
.horzspacer26 {
	width:26px;
	background-color:#909DA3;
}
.horzspacer60 {
	width:60px;
}
.horzspacer34_right {
	width:34px;
	background-image:url(../Green/Images/UserControls/right_strip.gif);
	background-repeat:repeat-y;
}
.horzspacer26_right {
	width:26px;
}
.vertspacer9 {
	height:13px;
	background-color:#FFFFFF;
}
.vertspacer222 {
	height:222px;
}
.vertspacer17 {
	height:13px;
	background-color:#FFFFFF;
}
table.tableprop393 {
	width:393px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop393 td {
	padding:0px;
}
.horzspacer1 {
	width:1px;
	height:248px;
	background-color:#C2D2D8;
}
table.tableprop392 {
	width:392px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop392 td {
	padding:0px;
}
table.tableprop222 {
	width:392px;
	height:222px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop222 td {
	padding:0px;
}
.horzspacer201 {
	width:201px;
}
.horzspacer4 {
	width:4px;
	background-image:url(../Green/Images/UserControls/vert_strip.gif);
	background-repeat:repeat-y;
}
.horzspacer187 {
	width:187px;
	height:222px;
	text-align:center;
	background-color:#FFFFFF;
}
table.tableprop177 {
	width:177px;
	height:222px;
	border:0px;
	border-collapse:collapse;
	background-color:#FFFFFF;	
	background-image:url(../Green/Images/UserControls/camel_bg1.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
table.tableprop177 td {
	padding:0px;
}
.get_to_know {
	font-family:arial,verdana;
	font-size:11pt;
	font-weight:bold;
	color:#5B6D75;
	text-align:left;
	vertical-align:top;
}
.heading_TheMagic {
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
	color:#394A52;
}
.content {
	font-family:arial,verdana;
	font-size:9pt;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.vertspacer5 {
	height:5px;
}
.vertspacer10 {	
	height:10px;
}
table.tableprop17 {
	width:392px;
	height:17px;
	border:0px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
table.tableprop17 td{
	padding:0px;
}
.horzspacer14 {
	width:14px;
	background-color:#FFFFFF;
}
.horzspacer115 {
	width:115px;
}
.horzspacer23 {
	width:23px;
	height:17px;
	background-color:#FFFFFF;
}
.horzspacer5 {
	width:5px;
	background-color:#FFFFFF;
}

.horzspacer443_bottom {
	width:443px;
	height:65px;
	background-image:url(../Green/Images/UserControls/merun_strip_bottom.gif);
	background-repeat:repeat-x;
}
.horzspacer36_bottom {
	width:36px;	
	background-image:url(../Green/Images/UserControls/merun_strip_bottom.gif);
	background-repeat:repeat-x;
}
table.tableprop383_btm {
	width:383px;
	height:51px;
	border:0px;
	border-collapse:collapse;	
	background-color:#C02A29;
}
table.tableprop383_btm td {
	padding:0px;
}
.horzspacer15 {
	width:15px;
	height:67px;
	background-image:url(../Green/Images/UserControls/btm_lft_img.gif);
	background-repeat:no-repeat;
	background-color:#DAE5EA;
}
.horzspacer13 {
	width:13px;
	background-image:url(../Green/Images/UserControls/btm_img2.gif);
	background-repeat:no-repeat;
	background-color:#DAE5EA;
}
.horzspacer115_btm_img {
	width:115px;
	vertical-align:top;
	background-color:#DAE5EA;
}
.horzspacer5_btm {
	width:5px;
	background-image:url(../Green/Images/UserControls/btm_img1.gif);
	background-repeat:no-repeat;
	background-color:#DAE5EA;
}
.bgcolor {
	background-color:#C02A29;
}
.horzspacer501 {
	width:501px;
	height:62px;
}
.horzspacer383_btm {
	width:383px;
	height:62px;
	background-image:url(../Green/Images/UserControls/btm_strip.gif);
	background-repeat:repeat-x;
	background-color:#DAE5EA;
	text-align:right;
}
.horzspacer383_btm1 {
	width:383px;
	height:62px;
	background-color:#DAE5EA;
	vertical-align:bottom;
}
.horzspacer96 {
	width:96px;
}
.horzspacer444 {
	width:444px;
}

table.tableprop155 {
	width:155px;
	border:0px;
	border-collapse:collapse;
}
table.tableprop155 td {
	padding:0px;
}
.horzspacer155 {
	width:155px;
}


.txtbox_onlinechat {
	width:90px;
	height:10px;
	background-color:white;
	border-top-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:black;
	color:#524D3A;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	margin-top:5px;
}

.LabelCSSwithWhiteText
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:white;
	color:white;
	margin-left:5px;
	font-family:arial,verdana;
}
.LabelCSSwithYellowText
{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFF64;	
	margin-left:5px;
	font-family:arial,verdana;
}
.UIHeaderBg
{
	background-color:#B14900;
	text-align:left;
	height:25px;
	border-bottom :solid 1px white;
}





