﻿body
{
    background: #ffffff;
}

.LogoutBar
{
    background: #FFFFFF url('../Images/bg_logout.gif') top repeat-x;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color:black;
    padding-left: 0px;
    padding-right: 0px;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;
    border-left: solid 1px #e1e4f3;
    border-bottom:solid 1px #59657f;
}

.Toolbar
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;
    border-left: solid 1px #e1e4f3;
}

.ToolbarBug
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;
}

.WelcomeScreenUser
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    height:25px;
    border-top:solid 1px #a8acb7;
    border-right: solid 1px #59657f;
    text-align: right;
    padding-right: 15px;
    padding-left: 5px;
    vertical-align: top;
    padding-top: 5px;
}

.WelcomeScreenAdmin
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    height:25px;
    border-top:solid 1px #a8acb7;
    border-right: solid 1px #59657f;
    border-bottom:solid 1px #59657f;
    text-align: right;
    padding-right: 15px;
}

.ToolbarCustomForms
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;
}

.ToolbarButtonSelected
{
	background: url(../Images/bg_active_toolbar.gif) top repeat-x;
}

.CaptionHeader
{
    background: #FFFFFF url('../Images/Activities/header_bg.gif') top repeat-x;
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    color:White;
    padding-left: 5px;
    padding-right: 5px;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;
    border-left: solid 1px #a8acb7;
    border-bottom:solid 1px #59657f;
    border-right: solid 1px #59657f;
    
}

.CaptionHeaderTabs
{
    background: #FFFFFF url('../Images/tabs/tab_bg.gif') top repeat-x;
    font-family: Tahoma;
    font-size: 12px;
    color:Black;
    padding-left: 5px;
    padding-right: 5px;
    height:25px;
    width: 100%; 
    border-top:solid 1px #a8acb7;    
}

.ControlContent
{
    padding-left: 5px;
    padding-right: 5px;
    
}

.ControlCustomContent
{
    padding-left: 5px;
    padding-right: 0px;
}

.ControlContentBox
{
    /*border-right: solid 1px #dfe5f3;
    border-left: solid 1px #7886a9;
     padding-right:0px*/
    border-right: solid 1px #dfe5f3;

}

.FilterBar
{ 
    height:55px;
    width:100%;
}

.FilterBarActivities
{ 
    width:100%;
}

.ControlBorderTop
{ 
    height:100%;
    width:100%;
    border-left: solid 1px #7988a9;
    border-bottom:solid 1px #dfe5f3;
    border-right: solid 1px #dfe5f3;
}

.ControlBorderTopTabs
{ 
    height:100%;
    width:100%;

}

.ControlBorderBottom
{ 
    height:100%;
    width:100%;
    /*border-right: 1px inset; 
    border-top: 1px outset; 
    border-left: 1px inset; 
    border-bottom: 1px inset; */
border-left: solid 1px #7988a9;
border-top:solid 1px #7988a9;
    border-bottom:solid 1px #dfe5f3;
    border-right: solid 1px #dfe5f3;
}

.CaptionMenuItemActive
{
     background-color: #95A6D2;
     color:White;
     cursor: pointer;
}
.CaptionMenuItemInactive
{
    background-color: #EDF3FF;
    color:Black;
    cursor: pointer;
}

.ActivityActive
{
     background-color: #95A6D2;
    
}
.ActivityInactive
{
    background-color: #F6F9FE;

}

.ScrollableArea
{
    scrollbar-3dlight-color:;
           scrollbar-arrow-color:;
           scrollbar-base-color:;
           scrollbar-darkshadow-color:;
           scrollbar-face-color: #A5B4DB;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:

}


table.itemTable
{
	border-collapse: collapse;
	border: none;
	width: 330px;
}

table.itemTableWorkflow
{
	border-collapse: collapse;
	border: none;
	width: 100%;
}

/*--------ContentGroup--------------------------------------begin*/
table.itemTable td.itemContentGroup
{
    background: #dae6ff;
	border-left: 1px solid #7886A9;
	border-right: 1px solid #7886A9;
	padding: 0 5 5 0;
    width: 300px;
}

table.itemTable td.itemContentGroup td.itemDetailsIcon
{
	width: 16px;
	height:16px;
	padding:2 3 2 3;
}

table.itemTable td.itemContentGroup td.itemDetailsText
{
	padding: 2 5 2 3;
}
/*--------ContentGroup--------------------------------------end*/

/*--------ContentBody--------------------------------------begin*/
table.itemTable td.itemContentBody
{
    background: #f2f6ff;
	border-left: 1px solid #7886A9;
	border-right: 1px solid #7886A9;
	padding: 0 5 5 0;
    width: 300px;
}

table.itemTable td.itemRedLine
{
	border-left: 1px solid #7886A9;
	border-right: 1px solid #7886A9;
	background-image: url(../images/bg_stopped_process_activity.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 3px;
	line-height: 3px;
}

table.itemTable td.itemContentBody_active
{
    background: #95A6D2;
	border-left: 1px solid #7886A9;
	border-right: 1px solid #7886A9;
	padding: 0 5 5 0;
	width: 300px;
}

table.itemTable td.itemContentBody td.itemDetailsIcon
{
	width: 16px;
	height:16px;
	padding:2 3 2 3;
}

table.itemTable td.itemContentBody td.itemDetailsText
{
	padding: 2 5 2 3;
}

table.itemTable td.itemContentBody_active td.itemDetailsIcon
{
	width: 16px;
	height:16px;
	padding:2 3 2 3;
}

table.itemTable td.itemContentBody_active td.itemDetailsText
{
	padding: 2 5 2 3;
}
/*--------ContentBody--------------------------------------end*/

table.itemTable td.priority_highest
{
	background: #FF0036;
	border-left: 1px solid #7886A9;
	border-bottom: 1px solid #7886A9;
	width: 23px;
}

table.itemTable td.priority_high
{
	background: #FF6C00;
	border-left: 1px solid #7886A9;
	border-bottom: 1px solid #7886A9;
	width: 23px;
}

table.itemTable td.priority_middle
{
	background: #FFC000;
	border-left: 1px solid #7886A9;
	border-bottom: 1px solid #7886A9;
	width: 23px;
}

table.itemTable td.priority_low
{
	background: #FFF600;
	border-left: 1px solid #7886A9;
	border-bottom: 1px solid #7886A9;
	width: 23px;
}

table.itemTable td.priority_lowest
{
	background: #D2FF00;
	border-left: 1px solid #7886A9;
	border-bottom: 1px solid #7886A9;
	width: 23px;
}

tr.CollapsedActivity
{
    display:none;
}

tr.ExpandedActivity
{
    display:inline;
}

table.itemTable td
{
	padding: 0;
	border: 0;
}

table.itemTable img
{
	border: none;
}

table.itemTable td.itemHeader_icon
{
	width: 23px;
	height: 24px;
	border-left: 1px solid #7886A9;
	background: url('../Images/common/bg_activity_header.gif');
	padding: 0 0 0 3px;
}

table.itemTable td.itemHeader_icon1
{
	width: 23px;
	height: 24px;
	border-left: 1px solid #7886A9;
	background: url('../Images/common/bg_activity_header.gif');
	padding: 0 0 0 5px;
}

table.itemTableWorkflow td.itemHeader_icon1
{
	width: 23px;
	height: 24px;
	border-left: 1px solid #7886A9;
	background: url('../Images/common/bg_activity_header.gif');
	padding: 0 0 0 5px;
}

table.itemTable td.itemBody_icon
{
	width: 23px;
	height: 24px;
	padding: 0 0 0 3px;
}

table.itemTable td.itemHeader_icon img
{
	border: 0;
}

table.itemTableWorkflow td.itemBody_icon
{
	width: 23px;
	height: 24px;
	padding: 0 0 0 3px;
}

table.itemTableWorkflow td.itemHeader_icon img
{
	border: 0;
}



table.itemTable td.itemHeader
{
	font-family: Tahoma;
	font-weight: bold;
	background: url('../Images/common/bg_activity_header.gif');
	padding: 0;	
}

table.itemTable td.itemHeader img
{
	 margin-top:3px;
}

table.itemTable td.itemHeaderArrow
{
	font-family: Tahoma;
	font-weight: bold;
	background: url('../Images/common/bg_activity_header.gif');
	padding: 0;	
	width:11px;
	cursor:pointer;
}

table.itemTableWorkflow td.itemHeaderWorkflow
{
	font-family: Tahoma;
	font-weight: bold;
	background: url('../Images/common/bg_activity_header.gif');
	padding-left: 0px;
    width:185px;
}

table.itemTable td.itemHeaderCorner
{
	font-size: 1px;
	background: url('../Images/common/corner_activity.gif');
	width: 17px;
	padding: 0;
	background-repeat:no-repeat; 
}

table.itemTableWorkflow td.itemHeaderCornerWorkflow
{
	font-size: 1px;
	background: url('../Images/common/corner_activity.gif');
	width: 14px;
	padding: 0
}

table.itemContentTable
{
	border-collapse: collapse;
	border: none;
	width: 100%;
}

table.itemContentTable td
{
	border-left: 1px solid #7886A9;
}

table.itemTable td.itemShadowBottomLeft img
{
	width: 2px;
	padding: 0;
	margin: 0;
}

table.itemTableWorkflow td.itemShadowBottomLeft img
{
	width: 2px;
	padding: 0;
	margin: 0;
}
/*
table.itemTable td.itemContentTd
{
	background: url('../Images/common/bg_activity.gif');
	height: 50px;
	padding: 0 4px 0 4px;
	border-right: 1px solid #7886A9;
}
*/
/*
table.itemTable td.itemContentTd_active
{
	background: #95A6D2;
	height: 50px;
	padding: 0 4px 0 4px;
	border-right: 1px solid #7886A9;
}
*/


table.itemContentItself
{
	border-collapse: collapse;
	border: none;
	width: 100%;
	height: 100%;
}

table.itemTable table.itemContentItself td
{
	height: 25px;
	border: none;
	font-family: Tahoma;
}

table.itemTableWorkflow table.itemContentItself td
{
	height: 25px;
	border: none;
	font-family: Tahoma;
}

table.itemTable td.mandatory img
{
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

table.itemTableWorkflow td.mandatory img
{
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

table.itemTable table.itemContentItself td.buttons
{
	text-align: right;
	
}

table.itemTable td.itemShadowBottomLeft
{
	width: 22px;
	height: 2px;
	padding: 0;
	border: none;
	border-top: 1px solid #7886A9;
	background: url('../Images/common/shadow_bottom.gif');
}

table.itemTable td.itemShadowBottom
{
	height: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	border-top: 1px solid #7886A9;
	background: url('../Images/common/shadow_bottom.gif');
}

table.itemTable td.itemShadowBottomRight
{
	width: 2px;
	height: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	background: url('../Images/common/shadow_bottom_right.gif') bottom right no-repeat;
}

table.itemTable td.itemShadowRight
{
	width: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	background: url('../Images/common/shadow_right.gif');
}





table.itemTableWorkflow table.itemContentItself td.buttons
{
	text-align: right;
	
}

table.itemTableWorkflow td.itemShadowBottomLeft
{
	width: 22px;
	height: 2px;
	padding: 0;
	border: none;
	border-top: 1px solid #7886A9;
	background: url('../Images/common/shadow_bottom.gif');
}

table.itemTableWorkflow td.itemShadowBottom
{
	height: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	border-top: 1px solid #7886A9;
	background: url('../Images/common/shadow_bottom.gif');
}

table.itemTableWorkflow td.itemShadowBottomRight
{
	width: 2px;
	height: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	background: url('../Images/common/shadow_bottom_right.gif') bottom right no-repeat;
}

table.itemTableWorkflow td.itemShadowRight
{
	width: 2px;
	padding: 0;
	font-size: 1px;
	border: none;
	background: url('../Images/common/shadow_right.gif');
}

/*-------------------- classes for processes screen --------------------*/
table.itemContentTable td.icons
{
	background: url('../Images/common/bg_activity.gif');
}

table.itemContentTable td.icons table,   table.itemContentTable td.icons_active table
{
	border: none;
	padding: none;
	height: 100%;
}

table.itemContentTable td.icons td,   table.itemContentTable td.icons_active td
{
	border: none;
}

table.itemContentTable td.icons img,   table.itemContentTable td.icons_active img
{
	width: 16px;
	height: 16px;
}

table.itemTableWorkflow td.processContentTd
{
	background: #f7faff;
	height: 50px;
	padding: 0 5px 0 4px;
	border-left: none;
	border-right: 1px solid #7886A9;
}

table.itemContentTable td.icons_active
{
	background: #95A6D2;
}

table.itemTableWorkflow td.processContentTd_active
{
	background: #95A6D2;
	height: 50px;
	padding: 0 4px 0 4px;
	border-left: none;
	border-right: 1px solid #7886A9;
}

table.itemTableWorkflow td.processContentTd_active td
{
	color: #FFFFFF;
}
/*-------------------- classes for processes screen end --------------------*/

/*-------------------- priority classes --------------------*/
.priority_highest
{
	background: #FF0036;
	width:16px;
    height:16px;
    border-bottom:solid 1px #7988a9;
    border-top:solid 1px #7988a9;
    border-left:solid 1px #7988a9;
    border-right:solid 1px #7988a9;
}

.priority_high
{
	background: #FF6C00;
	width:16px;
    height:16px;
    border-bottom:solid 1px #7988a9;
    border-top:solid 1px #7988a9;
    border-left:solid 1px #7988a9;
    border-right:solid 1px #7988a9;
}

.priority_middle
{
	background: #FFC000;
	width:16px;
    height:16px;
    border-bottom:solid 1px #7988a9;
    border-top:solid 1px #7988a9;
    border-left:solid 1px #7988a9;
    border-right:solid 1px #7988a9;
}

.priority_low
{
	background: #FFF600;
	width:16px;
    height:16px;
    border-bottom:solid 1px #7988a9;
    border-top:solid 1px #7988a9;
    border-left:solid 1px #7988a9;
    border-right:solid 1px #7988a9;
}

.priority_lowest
{
	background: #D2FF00;
	width:16px;
    height:16px;
    border-bottom:solid 1px #7988a9;
    border-top:solid 1px #7988a9;
    border-left:solid 1px #7988a9;
    border-right:solid 1px #7988a9;
}
/*-------------------- priority classes end --------------------*/

tooltipContent
{
    display: none; 
    z-index: 101; 
    position: absolute; 
    border: #7886A9 1px solid;
}

table.tooltipTable
{
	background-color: #F0F4FF; 
	color:Black;  
	width: 150px;
	
}

td.tooltipTd
{
	width: 100%;
	padding-left:10px;
	padding-top:5px;
	font-size:10px;
}

td.tooltipTd1
{
	width: 100%;
	padding-left:10px;
	padding-bottom:5px;
	font-size:10px;
}

/*--------------------decument styles--------------------------------*/
.DocumentTable
{
    width:100%;
}

.SelectedDocumentItem
{
    background-color: #95A6D2;
}

.DocumentItem
{
    background-color: #edf3ff;
}

.DocumentTableRow
{
    border-bottom: 1px solid #7886A9;
}

.DocumentTableSpace
{
    height: 15px;
}

.DocumentExpandIconTd
{
    width:9px;
    padding-right:3px;
}

.DocumentContentIconTd
{
    width:9%;
}

.DocumentDetailsTd
{
    height: 100%;
    width:90%;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.DocumentDetailsTable
{
    width:100%;
    height: 100%;
}

.DocumentNameTd
{
    width:70%;
}

.DocumentDateTd
{
    width:30%;
    font-size:10px;
}

.DocumentTypeIconTd
{
    width:1%;
}

.DocumentTypeNameTd
{
    padding-left: 5px;
}

.DocumentOrderTd
{
    font-size:10px;
}
/*--------------------decument styles--------------------------------*/

.HistoryTable
{
    border-bottom: 1px solid #7886A9;
    
    border-left: 1px solid #7886A9;
    border-right: 1px solid #7886A9;
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    text-align:left;
    background-color:#F7FAFF;
}

.HistoryTableHeader
{
    border-left: 1px solid #7886A9;
    border-top: 1px solid #7886A9;
    text-align:left;
    font-weight:bold;
    background-color:#F7FAFF;
    padding-left:10px;
}

.HistoryTableHeaderRightSide
{

    background-color:#F7FAFF;
}

.HistoryTableCollapsedHeader
{
    border-left: 1px solid #7886A9;
    border-top: 1px solid #7886A9;
    border-bottom: 1px solid #7886A9;
    text-align:left;
    font-weight:bold;
    background-color:#F7FAFF;
    padding-left:10px;
}

.HistoryTableName
{
    padding-right: 2px;
}

.HistoryTableValue
{
    padding-left: 2px;
}


div.fileinputs 
{
	position: relative;
}

div.fakefile 
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;            
}

        
input.file 
{
    position: relative;
    text-align: left;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

.ActivityPropertiesTable
{
    width:100%;
    border: solid 0px black
}

.ActivityPropertiesTr
{
    padding-bottom:5px;
}

.ActivityPropertiesTdName,
.ActivityPropertiesTdNameTxtarea
{
    vertical-align: middle;
    padding: 0 5px 0px 5px;
    /* white-space: nowrap; */
    /* width: 1%; */
}

.ActivityPropertiesTdNameTxtarea
{
    vertical-align: top;
    padding-top: 3px;
}

.ActivityPropertiesTdName span,
.ActivityPropertiesTdNameTxtarea span
{
    /* white-space: nowrap; */
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
}

.ActivityPropertiesTdNameFreeLabel span
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 0px;
    display: block;
}

.ActivityPropertiesTdDelim
{
    text-align:center;
    width: 2px;
    vertical-align:top;
}

.ActivityPropertiesTdControl
{
    /*text-align: left;*/
    vertical-align: middle;
    /*padding-right: 5px;*/
    /*padding: 0 0 10px 0;*/
    padding: 0 5px 0px 5px;
    /*border-left: 10px solid #ffffff;*/
}

.ActivityPropertiesTdControl input[type=checkbox]
{
    margin-left: -4px;
}

.ActivityPropertyControl
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    width: 80%;
    margin: 5px 0px 5px 0px;
    /*height: 19px;
    height: 13px;*/
    line-height: 17px;
    display: block;
    float: left;
}

table.ActivityPropertyControlRadio
{
	border-collapse: collapse;
}

.ActivityPropertyControlRadio td
{		
	/*white-space:nowrap;*/
	vertical-align:top;	
	padding-top: 0px;
	padding-right:10px;
	padding-bottom: 0px;
	padding-left:0px;
	margin:0;		
	HEIGHT:20px;
	max-width:800px;
	min-width:60px;
}

.ActivityPropertyControlRadio LABEL
{	
	vertical-align:middle;				
}

.ActivityPropertyControlRadio input /*[type=radio]*/
{
	vertical-align:middle;	
}

textarea.ActivityPropertyControl
{
    height: auto;
}

.ActivityPropertyMultiLineControl
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    width: 90%;
    margin: 0;
    display: block;
    float: left;
}

select.ActivityPropertyControl
{
    height: 19px;
}

span.ActivityPropertyControl
{
	padding-left: 2px;
}

.ActivityPropertyControlGray
{
    font-family: Tahoma;
    font-size: 11px;
    width: 100%;
    background-color:Silver;
}

.firstCellInFormRow
{
    width: 1px;
}

.lastCellInFormRow
{
    width: 1px;
}

.FilterLabelTd
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold; 
    padding: 0 5px 0 10px;
}

.FilterDelimTd
{
    width:30px;
}

.FilterControlTd
{
    width:20%;
}

.FilterControlTd1
{
    width:30%;
}

.FilterControlTd2
{
    width:50%;
}

.FilterControl
{
    font-family: Tahoma;
    font-size: 11px;
    width:100%;
}

.WFAItem
{
    font-family: Tahoma;
    font-size: 11px;
    border-bottom: solid 1px #afb9d4;
    width:100%;
    background-color:#ffffff;
    cursor:pointer;
}

.WFAItem_active
{
    font-family: Tahoma;
    font-size: 11px;
    border-bottom: solid 1px #afb9d4;
    width:100%;
    background-color:#95a6d2;
    cursor:pointer;
}

.WFAIcon
{
    padding-left:10px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
    width:20px;
}

.WFAName
{
    width: 130px;
    font-size: 11px;
    font-family: Tahoma;
}

.WFA_user
{
    padding-left:5px;
    padding-right:5px;
     width:120px;
}

.WFA_user_item
{
    width:100%;
}
    
.WFA_user_item_icon
{
    width:16px;
    padding-left:3px;
    padding-right:3px;
}

.WFA_user_item_name
{
     font-size: 11px;
    font-family: Tahoma;
}

.WFAMandatory
{
    width:23px;
    padding-left:3px;
    padding-right:3px;
}

.WFAStatus
{
    width:16px;
    padding-left:3px;
    padding-right:3px;
}

.WFAPriority
{
    padding-left:3px;
}

.WFAPriority_item
{
    width:33px;
}

.WFA_dd_menu_pointer
{
    padding-left:2px;
    padding-right:10px;
    width:5px;
}

.WFitem
{
    cursor:pointer;
}

/*
.ContextMenu
{
	color:Black;  
	width: 120px;
}

.ContextMenu_hide
{
    display: none; 
    z-index: 100; 
    position: absolute; 
    border: #666666 1px solid;
    width:120px;
}

.ContextMenu_show
{
    z-index: 100; 
    position: absolute; 
    border: #666666 1px solid;
    width:120px;
}

.ContextMenu_item
{
    height:20px;
    background:#f9f8f7;
    cursor:pointer;
    
}

.ContextMenu_item_active
{
    height:20px;
    background:#b6bdd2;
    cursor:pointer;
}

.ContextMenu_item_icon
{
    height:20px;
    padding-left:3px;
    padding-bottom:3px;
    padding-top:3px;
    width:20px;
    
}

tr.ContextMenu_item td.ContextMenu_item_icon
{
    background: url('../Images/context_menu_left.gif') top repeat-y;
}

tr.ContextMenu_item_active td.ContextMenu_item_icon
{
    background-color:#b6bdd2;
    
}

.ContextMenu_item_text
{
    height:20px;
    padding-left:7px;
    padding-bottom:3px;
    padding-top:3px;
}
*/


.ContextMenu
{
	color:Black;  
	width: 120px;
}

.ContextMenu_hide
{
    display: none; 
    z-index: 100; 
    position: absolute; 
    border: #7887a8 1px solid;
 
}

.ContextMenu_show
{
    z-index: 100; 
    position: absolute; 
    border: #7887a8 1px solid;
   
}

.ContextMenu_item
{
    height:24px;
    cursor:pointer;
    background: url('../WFDesigner/Images/bg_dropdownmenu.gif') repeat-y left;
    display: block;
}

.ContextMenu_item_active
{
    height:24px;
    cursor:pointer;
    background-color: #95a6d2;
	
    display: block;
}

.ContextMenu_item_active_last
{
    height:24px;
    cursor:pointer;
    background-color: #95a6d2;
    display: block;
}

.ContextMenu_item_active_first
{
    height:24px;
    cursor:pointer;
    background-color: #95a6d2;
    display: block;
}

.ContextMenu_item_active_single
{height:24px;
    cursor:pointer;
    background-color: #95a6d2;
    display: block;
}

.ContextMenu_item_text
{
    font: 11px Tahoma;
	vertical-align: middle;
	padding-left: 35px;
	white-space: nowrap;
}

tr.ContextMenu_item_active_last td
{
    padding-bottom:1px
}

tr.ContextMenu_item_active_last td.ContextMenu_item_text
{
    border-top: solid 1px #7887a8;
}

tr.ContextMenu_item_active_first td.ContextMenu_item_text
{
    border-bottom: solid 1px #7887a8;
}

tr.ContextMenu_item_active td.ContextMenu_item_text
{
    border-top: solid 1px #7887a8;
	border-bottom: solid 1px #7887a8;
}

tr.ContextMenu_item td.ContextMenu_item_text
{
    background: url('../WFDesigner/Images/bg_dropdownmenu.gif') repeat-y left;
}

div.SortingMenuShow
{
    z-index: 100; 
    position: absolute; 
    border: #7887a8 1px solid; 
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

div.SortingMenuHide
{
    display: none; 
}

.DocPagesShow
{
   display:inline;
   width:100%;
}

.DocPagesHide
{
    display: none; 
}

.DocPagesIdent
{
    padding-left:50px; 
}

.DocPagesItem
{
    border-bottom: 1px solid #7886A9;
    height:30px;
    width:100%;
}

.DocPagesItemContent
{
    width:100%;
    padding-bottom:4px;
    padding-top:4px;
}

/*-------------- Activity Tabs ------------------------------------------------------- begin */
.TabActiveLeft
{
    background: url('../Images/Tabs/tabs_passive_active.gif') right;
    width: 11px;
}

.TabActiveLeftFirst
{
    background-image: url('../Images/Tabs/tab_left_active.gif');
    width: 13px;
}

.TabActive
{
    background-image: url('../Images/Tabs/tab_bg_active.gif');
    padding: 5px 5px 0 0;
    text-align:center;
}

.TabActiveRight
{
    background: url('../Images/Tabs/tabs_active_passive.gif');
    width: 21px;
}

.TabActiveRightLast
{
    background-image: url('../Images/Tabs/tab_right_active.gif');
    width: 12px;
}

.TabActiveText,
.TabPassiveText
{
    color: black;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif;
    font-size: 12px;
}



.TabPassivePassive
{
    background-image: url('../Images/Tabs/tabs_passive_passive.gif');
    width: 21px;
}

.TabPassiveLeftFirst
{
    background-image: url('../Images/Tabs/tab_left_passive.gif');
    width: 12px;
}

.TabPassive
{
    background-image: url('../Images/Tabs/tab_bg_passive.gif');
    height: 21px;
    padding: 5px 5px 0 5px;
    text-align: center;
}

.TabPassiveRightLast
{
    background-image: url('../Images/Tabs/tab_right_passive.gif');
    width: 12px;
}

.TabPassiveDisabledText
{
    color: Gray;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, Tahoma, Sans-Serif;
    font-size: 12px;
    cursor: default;
}

.TabBegin
{
    width:5px;
}

.TabEnd
{
    width:100%;
}

.TabBg
{
    background: #FFFFFF url('../Images/Tabs/tab_bg.gif') top repeat-x;
    width:100%;
    height:24px;
}
/*-------------- Activity Tabs ------------------------------------------------------- end */

/*-------------- BankHolidayCalendar ----------------------------------------------- start */

.WeekendDay
{
	background: #D6F988;	
}

.HolidayDay
{
	background: #D6F988;		
}

.CaptionDescrHeader
{
    background: #FFFFFF url('../Images/Activities/header_bg.gif') top repeat-x;
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    color:White;
    height:25px;
    width: 100%;    
}

/*-------------- BankHolidayCalendar ------------------------------------------------- end */

.PriceLabelControlDiv
{
	font-family: Arial;
    background-color:#FFFFFF;
	border: 1px solid #7F9DB9;
	padding: 2px;
	text-align: center;
	width: 140px;
}
