/*********************************************************************************************************************************************/
/* Important Notice:                                                                                                                         */ 
/*                                                                                                                                           */
/* After WSW HP Reskin, we moved previous themes to app/previous folder. The customers can move them back to themes folder if they want.     */
/* In order to keep previous themes work, need to work on this style sheet instead of the app/themes/default/iwpl.css for the default theme. */ 
/* Keep in mind  whether your change will affect the exsited other previous themes, if yes, update other theme css files.                    */                                                                                                   */
/*********************************************************************************************************************************************/


/*****************************************************************************************************/
/* General Classes */
/*****************************************************************************************************/		

	body.v4master,
	body.v4master select,input,button,textarea
	{
		font:8pt Verdana,Arial, sans-serif !important;
	}
	/*  Causing problem in SharePoint 2013
	td table {font-size:12pt;}
	*/
	.worksite-main-frame,
	body.worksite-dialog
	{
		height: 100%; 
		width: 100%; 
		margin: 0; 
		padding: 0; 
		border: 0;
	}

	body.worksite-main-frame
	{
		overflow: auto;
	}
	
	body.worksite-dialog img,
	body.worksite-main-frame img
	{
		border:0px;
	}
	
	body.worksite-main-frame a,
	body.worksite-dialog a,
	body.worksite-main-frame td,
	body.worksite-dialog td,
	body.worksite-main-frame input,
	body.worksite-dialog input,
	body.worksite-main-frame select,
	body.worksite-dialog select
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:11px;
		color:Black;
	}	
	
	body.worksite-dialog
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : bold;
		font-size : 10px;
		background-color : #FAFAFA;
		text-decoration:none;
		margin:0;
	}

	a.worksite-item-body 
	{
		color:black;
	}
	
	a.worksite-item-body span
	{
		padding-left: 4px;
	}
	a.worksite-item-body img
	{
		vertical-align: middle;
		border-width: 0px;
	}

	
	a.worksite-column-heading 
	{
		color:black; 
	}

	a.worksite-cmd-btn 
	{
		text-decoration:none;
		font-weight: bold;	
	}
	
	fieldset 
	{
		border: none;
	}

	table 
	{
		border-collapse:collapse;		
	}
	
	table.worksite-dialog td.worksite-contents table
	{
		border-collapse:separate;
	}
	
	td.worksite-heading {
		color:#336699;
		font-size:10pt;
		font-weight:bold; 
	}

	td.worksite-column-heading {
		background-color:#EFAA42;
		font-size:10pt; 
		font-weight:bold; 
		color:white; 
	}

	td.worksite-dialog-label {
		font-size:8pt;
		text-align:right;
		vertical-align:middle;
		color:black;
		width:20%;
	}

	td.worksite-dialog-value {
		text-align:left;
		font-size:8pt;
		vertical-align:top;
		color:black;
		width:75%;
	}
	
	td.worksite-dialog-label-small {
		text-align:right;
		font-size:8pt;
		vertical-align:middle;
		color:black;
	}
	
	td.worksite-dialog-value-small {
		text-align:left;
		font-size:8pt;
		vertical-align:top;
		color:black;
	}
	
	td.worksite-dialog-label-large {
		text-align:right;
		font-size:8pt;
		vertical-align:middle;
		color:black;
		width:25% 
	}
	
	td.worksite-dialog-label-larger {
		text-align:right;
		font-size:8pt;
		vertical-align:middle;
		color:black;
		width:30% 
	}

	td.worksite-dialog-value-large {
		text-align:left;
		font-size:8pt;
		vertical-align:top;
		color:black;
		width:75% 
	}
	
	td.worksite-dialog-value-larger {
		text-align:left;
		font-size:8pt;
		vertical-align:top;
		color:black;
		width:75% 
	}

	td.worksite-dialog-label-smaller {
		text-align:left;
		font-size:8pt;
		vertical-align:middle;
		color:black;
		width:20% 
	}
	
	td.worksite-dialog-value-larger {
		text-align:left;
		font-size:10pt;
		vertical-align:top;
		color:black;
		width:75% ;
	}
	
	td.worksite-dialog-button {
		text-align:center;
		vertical-align:middle;
	}
	
	td.worksite-dialog-error-msg {
		text-align:center;
		color:red;
	}
	
	a.worksite-button,
	a.worksite-button-disabled
	{
		background: url(../images/gradbutton.gif) repeat-x top;
		border: 1px solid #B1B1B1;
		text-decoration: none;		
		font-size:10;
		color: #000000;
		white-space:nowrap;
		height:18px;
		display: inline;
		padding: 1px 5px 1px 5px;
		margin: 2px;
	}
	
	a.worksite-button-disabled
	{
		color: #B1B1B1 !important;
	}

	
	a.worksite-button:hover
	{
		border: 1px solid #494949;
	}
	
	a.worksite-button:active 
	{
		background: url(../images/gradbutton.gif) repeat-x bottom;
	}
	
	td.worksite-adhoc-search-button-top span.worksite-button,
	td.worksite-adhoc-search-button-bottom span.worksite-button,
	td.worksite-adhoc-search-button-top span.worksite-button-selected,
	td.worksite-adhoc-search-button-bottom span.worksite-button-selected
	{
		float:right;
	}
	
	td.worksite-adhoc-search-button-bottom 
	{
		/*border-bottom: 1px solid maroon; */
		padding:3px;
		height:26px;
		text-align: right;
	}
	td.worksite-adhoc-search-button-top 
	{
		padding:3px;
	}
	

/**************************************************************************************
* Portal Classes
*************************************************************************************/

	.worksite-portal
	{
		width:100%;
		height:100%;
		overflow: hidden;
	}

/**********************************************************************************/
/***************************************************************************************
***                     ALL TOP COLUMN RELATED STYLES 
*********************************************************************************/	
	
	.worksite-portal .worksite-header
	{
		width:100%;
	}
	
/**************** page header logo style *************************/

	.worksite-portal .worksite-header td.worksite-logo
	{
		vertical-align:middle;
		width:1%;
	}
	.worksite-portal .worksite-header div.worksite-logo
	{
		width:188px;
		height:48px;
		cursor:pointer;
		background-image:url(../images/fast/fastlogo.png);
		background-repeat:no-repeat;
		margin-left:6px;
		margin-top:11px;
		margin-bottom:11px;
		margin-right:0px;
	}
	.worksite-portal .worksite-header div.workdocs-logo
	{
		width:158px;
		height:48px;
		cursor:pointer;
		background-image:url(../images/workdocs-hplogo-small.png);
		background-repeat:no-repeat;
		margin-left:5px;
	}
	.worksite-portal .worksite-header div.worksite-sharepoint-logo
	{
		width:263px;
		height:48px;
		cursor:pointer;
		background-image:url(../images/worksite-sharepoint-hplogo-small.png);
		background-repeat:no-repeat;
		margin-left:5px;
	}

/************** Toolbar releated styles *********************************************/

	.worksite-portal .worksite-header tr.worksite-top-toolbar
	{
		text-align:right;
		width:100%;	
		background:black;
	}

	/*span.worksite-top-toolbar*/
	.worksite-portal .worksite-header div.worksite-top-toolbar-items
	{
		white-space:nowrap;
		height:18px;
		padding-top:2px;
		padding-bottom:2px;
		width:100%;
	}

	/*span.worksite-top-toolbar-left-corner*/
	.worksite-portal .worksite-header tr.worksite-top-toolbar span.worksite-left-corner
	{
		background-repeat:no-repeat;
		height:19px;
		width:13px;
		margin:0px;
		padding:0px;
	}

	/*span.worksite-top-toolbar-items*/
	.worksite-portal .worksite-header tr.worksite-top-toolbar span.worksite-top-toolbar-items
	{
		white-space:normal;
		float:right;
		padding:0px;
	}
		
	.worksite-portal .worksite-header div.worksite-top-toolbar-items ul.worksite-top-toolbar
	{
		padding-left:8px;
		padding-top:1px;
		padding-bottom:1px;
		margin:0px;
		float:right;		
	}

	.worksite-portal .worksite-header div.worksite-top-toolbar-items ul.worksite-top-toolbar li
	{
		white-space: nowrap;				
		display: inline;
		width:auto;
				
	}
	
	/*ul.worksite-top-toolbar a*/
	.worksite-portal .worksite-header div.worksite-top-toolbar-items ul.worksite-top-toolbar a
	{
		font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
		font-size : 13px;		
		text-decoration:none;
		margin-left:12px;
		margin-right:6px;
		vertical-align:middle;
		text-align:center;
	}
	
	span.toolbar-manage-down-arrow
	{
		cursor:pointer;
		text-decoration:none;		
		background-image: url(../images/action_arrow_gray.png);
		background-repeat: no-repeat;
		background-position: center;
		width: auto;
		height: 16px;
		overflow: hidden;
		vertical-align:middle;
		padding-left:10px;
	}
	a:hover span.toolbar-manage-down-arrow
	{
		cursor:pointer;
		text-decoration:none;		
		background-image: url(../images/action-arrow.png);
		background-repeat: no-repeat;
		background-position: center;
		width: auto;
		height: 16px;
		overflow: hidden;
		vertical-align:middle;
		padding-left:10px;
	}
	span.manage-down-arrow
	{
		cursor:pointer;
		text-decoration:none;		
		background-image: url(../images/IconMenuBtn.gif);
		background-repeat: no-repeat;
		background-position: center;
		margin-left:8px;
	}
	
	/*********** powered by logo styles ***********************/

	.worksite-portal .worksite-header td.worksite-top-toolbar div.worksite-poweredby-logo-big
	{
		display:none;
		z-index:100;
		position:absolute;
		height:37px;
		width:168px;
	}
	
	.worksite-portal .worksite-header td.worksite-top-toolbar ul.worksite-top-toolbar a.worksite-poweredby-logo-small
	{
		padding-right:2px;
		padding-left:0px;
	}

	.worksite-portal .worksite-header img.worksite-poweredby-logo-small
	{
		width:16px;
		height:18px;		
		vertical-align:middle;
	}
	
/************End of Powered-By****************************/


/************ Search Classes ****************************/
    .worksite-portal .worksite-header td.worksite-quick-search
    {
        vertical-align:middle;
        text-align:right;
    }
    .worksite-portal .worksite-header td.worksite-quick-search form
    {
        margin-top:3px;
        margin-right:6px;
        margin-bottom:0px;
    }
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-input-area
	{
	    display:block;
		white-space:nowrap;
		word-wrap:normal;
		text-align:right;		
	}
	
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-portal-button
	{	
		vertical-align:bottom;
		margin-left:8px;			
	}
	
	/*span.worksite-quick-search-options-area*/
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-search-area
	{
		
		margin-top: 5px;		
		display:block;
		text-align:right;
		font-size:12px;
		font-family: Arial,Verdana, Geneva, Trebuchet, MS,helvetica,sans-serif;
		padding-left:15px;
	}
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-select-options
	{
	    /*
		width:140px;
        */
		margin-left:8px;
		display:inline-block;
		vertical-align:top;
	}
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-search-area UL
	{
		white-space:nowrap;
		word-wrap:normal;
		LIST-STYLE-TYPE: none;
		padding:0px;
		margin:0px;
		display:inline;		
	}
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-search-area  li
	{
		list-style-type: none;
		display:inline;
	}
	
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-search-area  li input
	{
		border:0px;
		vertical-align:middle;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;		
	}
	
	    
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-link
	{	
		width:1px;
		display:inline;
		margin-left:8px;
		white-space:nowrap;
		vertical-align:middle;
	}
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-link a
	{
		font-size:12px;
		vertical-align:top;
		font-family: Arial,Verdana, Geneva, Trebuchet, MS,helvetica,sans-serif;
	}
	/*span.worksite-quick-search-advance-search-link a*/
	
	.worksite-portal .worksite-header td.worksite-quick-search input.worksite-input-box
	{
		margin:0px;
		font-family: Arial,Verdana, Geneva, Trebuchet, MS,helvetica,sans-serif;
		font-size:12px;
		text-align:left;
		font-weight:600;
		border-width:0px;
		width:210px;
		margin-left:8px;		
		vertical-align:top;
		height:20px;
	}
	.worksite-portal .worksite-header td.worksite-quick-search span.worksite-select-options select.worksite-select
	{
	    /*
		width:140px;
        */
        padding-left:2px;
        vertical-align:bottom;
        font-size:12px;
		font-family: Arial,Verdana, Geneva, Trebuchet, MS,helvetica,sans-serif;
		border-width:1px;
		border-style:solid;
		border-color:Black;
		height:20px;
		    
	}
	/******** Hide/Show sidebar style ***************************/
	
	.worksite-portal .worksite-hide-sidebar
	{
		
		float:left;
		width:20px; 
		height:18px;
	}
	
	.worksite-portal .worksite-show-sidebar 
	{
		float:left;						
		margin-right:5px;
		vertical-align:middle;		
		white-space:normal;		
	}
	
	.worksite-portal .worksite-show-sidebar a
	{
		text-decoration: none;
	}	
	
/*********** global menu styles *********************/

	.worksite-portal .worksite-global-menubar
	{
		width:100%;		
		padding-top:4px;	/* so the hidesidebar img will be centered in nav bar*/
	    margin:0;
	}
	.worksite-portal .worksite-global-menubar .bd a{display:block;padding-top:4px;padding-bottom:5px;}	
	
/**************************************************************************************************/
/*****   SIDEBAR COLUMN RELATED STYLES
/*************************************************************************************************/
	
	.worksite-portal .worksite-sidebar
	{
		padding:0px;
		margin:0px;
		height: 100%;
		float: left;
		position: absolute;
	}
	
	.worksite-portal .worksite-sidebar .worksite-toolbar
	{
		text-align:right;
		margin-top:4px;
		height:14px;
		overflow: hidden;
	}
		
	.worksite-portal .worksite-sidebar a.worksite-close
	{
		text-decoration: none;
		padding-right:2px;
	}
		
	.worksite-portal .worksite-sidebar .worksite-resizer
	{
		float: left;
		height: 100%;
	}

	.worksite-portal .worksite-sidebar .worksite-contents
	{
		width: 100%;
		height: 300px;
		overflow: auto; 
	}
	
	.worksite-portal .worksite-sidebar .worksite-gutter
	{
		background-position: center center;
		background-repeat: no-repeat;
		width: 6px;
		height: 100%;
		margin-top:4px;
		float: left;
	}

/*********************************************************************************************************/	

/*********************************************************************************************************
****				CONTENT RELATED STYLE
********************************************************************************************************/
	
	.worksite-portal .worksite-content
	{  
		position: absolute;
	}

	.worksite-portal .worksite-content .worksite-content
	{  
		overflow: auto;
	}
	
	.worksite-portal-content .worksite-content
	{  
		position: relative;
		padding-bottom:0px;
	}
	
	.worksite-portal iframe.worksite-content
	{  
		width: 100%;		
		height: 100%;
		overflow: visible;	
	}
	
	table.worksite-portal-content
	{
		width:100%;
		height:100%;
		padding:0px;
		margin:0px;
		border-collapse:collapse;
	}
	
	.worksite-portal-content td.worksite-portal-content
	{
		padding:0px;
		margin:0px;
		white-space:nowrap;
		width:100%;
	}
	
	.worksite-portal-content td 
	{
		vertical-align:top;
	}

	.worksite-portal-content .worksite-header
	{
		width:100%;
		margin:0px;
		padding:0px;	
	}
	
	.worksite-portal-content .worksite-header td.worksite-title
	{
		padding-top:5px;
		padding-left:5px;
		padding-right: 0;
	}
	
	.worksite-portal-content .worksite-header td.worksite-title a
	{
	}
	
	.worksite-portal-content .worksite-header td.worksite-left-corner
	{
		width:4px;
		padding: 0;
		
	}
	
	.worksite-portal-content .worksite-header td.worksite-action
	{
		width:1%;
		padding-bottom:5px;
		padding-left: 7px;
		padding-top: 2px;
	}
	
	.worksite-portal-content .worksite-header td.worksite-action a
	{
		display: block;
		height: 14px;
		white-space:nowrap;
		font-weight : 700;
		text-decoration:none;	
		vertical-align: bottom;	
	}
	
	a.worksite-bread-crumb-item
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size : 10pt;
	}

	span.worksite-bread-crumb-seperator img
	{
		vertical-align: bottom;
	}
	
	span.worksite-bread-crumb-message
	{
		padding-right:5px;
	}
	
	br.worksite-bread-crumb
	{
		clear:right;
	}
	
	
/****************   TABS   *********************/
	#innerTabsDiv 
	{
	  float :left;
      width:100%;
      font-size:93%;
      line-height:normal;
	}
	
	#innerTabsDiv ul
	{
		margin:0;
		padding: 0;
		list-style:none;
	}
	
	#innerTabsDiv li
	{
		float:left;
		margin: 0 0 0 5px;
		padding: 0 0 0 8px;
	}

	#innerTabsDiv a
	{
		display:block;
		padding: 3px 6px 3px 6px;
		text-decoration:none;
		line-height: 14px;
	}	
	
	span.worksite-inner-tab
	{
		float: right;
	}

	
	.worksite-portal-content .worksite-header td.worksite-description
	{
		font-size:10px;
		padding-left:5px;
		
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar td.worksite-left-corner
	{
		width:17px;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar td.worksite-blank-area 
	{
		padding:0px;
		width: 99%;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar td.worksite-title
	{
		padding-left: 3px;
		margin:0;
		padding-bottom:5px;
		white-space:nowrap;
		word-wrap:normal;
		overflow: hidden;
	}
	
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar td.worksite-title a
	{
		text-decoration:none;
		font-weight : bolder;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar
	{
		width:100%;
		padding:0;
		margin:0;
		border-collapse:collapse;
	}
	
	/*Necessary so that image for the Add menu can be hidden and text can be displayed in Ocean and Sps*/
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar span.worksite-add-font
	{
		display:none;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar span.worksite-add a,
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar span.worksite-action a
	{
		font-size:11px;
		padding-right:3px;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar span.worksite-action
	{
		padding-left:3px;
	}
	
	.worksite-portal-content span.worksite-inner-tab table.worksite-menubar span.worksite-separator
	{
		font-size:12px;
	}
	
	a.worksite-small-action-menu
	{
		text-decoration:none;
		white-space:nowrap;
	}
	
	
	a.worksite-multi-op-menu span.worksite-down-arrow,
	span.worksite-down-arrow
	{
		cursor:pointer;
		text-decoration:none;
		background-image: url(../images/IconMenuBtn.gif);
		background-repeat: no-repeat;
		background-position: center right;
		overflow: hidden;
		width: 8px;
		height: 16px;		
	}
	
	a.worksite-small-action-menu span.worksite-down-arrow
	{
		margin-left:3px;
		margin-right:3px;
	}
	
	/******************  vertical local nav styles *****************************/
	
	#innerVTabsDiv 
	{
        width:100%;
        font-size:93%;
        line-height:normal;
	    margin: 0;
	}
	
	#innerVTabsDiv ul
	{
		list-style: none;
		padding: 3px 0 3px 0;
		margin: 0;
	}
	
	#innerVTabsDiv li
	{
		margin: 0 0 5px;
	}

	#innerVTabsDiv a
	{
        padding:5px 15px 4px 6px;
        text-decoration:none;
	    font-size: 12px;
        font-weight:bold;
	}
	
	#innerVTabsDiv li.worksite-workspace-tab-selected
	{
		padding: 5px 0 5px;
		width: 100%;
	}


	
	/*.worksite-vertical-tabs span.worksite-tab-menubar a*/
	.worksite-vertical-tabs span.worksite-menubar a
	{
		text-decoration:none;
		font-weight : bolder;
	}
	
	.worksite-vertical-tabs span.worksite-add,
	.worksite-vertical-tabs span.worksite-action,
	.worksite-vertical-tabs span.worksite-separator
	{
		
		padding-right:5px;
		
	}

	.worksite-vertical-tabs span.worksite-add,
	.worksite-vertical-tabs span.worksite-separator
	{
		height:12px;
		padding-top:3px;
	}

	.worksite-vertical-tabs span.worksite-action span.worksite-down-arrow
	{
			height:20px;
	}
	
	/*
	.worksite-vertical-tabs td.worksite-content-header-titlebar,
	.worksite-vertical-tabs td.worksite-content-header-new-workspace-command,
	.worksite-vertical-tabs td.worksite-content-header-menubar-left-corner,
	.worksite-vertical-tabs td.worksite-content-header-descriptionbar

	*/
	.worksite-vertical-tabs td.worksite-title,
	.worksite-vertical-tabs td.worksite-new-workspace-command,
	.worksite-vertical-tabs td.worksite-left-corner,
	.worksite-vertical-tabs td.worksite-description
	{
		background-color:Transparent;
	}	

	table.worksite-page-form 
	{
		/*---*/ 
	}
	
/************************************************************************************************************
/*						ITEM HEADER RELATED STYLES
/***********************************************************************************************************/
	table.worksite-item-header
	{
		border-collapse:collapse;
		width:100%;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size :12px;
		margin:0px;
	}

	td.worksite-item-header-zoomed
	{
		width:5px;
		height:23px;
		padding:0px;
	}
	
	table.worksite-item-header-collapsed
	{
		width:100%;
	}
	
	td.worksite-item-header-collapsed
	{
		width:20px;
		height:23px;
		padding:0px;
	}
	
	td.worksite-item-header-expanded
	{
		width:20px;
		height: 23px;
		padding:0px;
	}
	
	a.worksite-item-header-zoomed
	{
		padding:0px;
		text-decoration:none;
	}
	
	a.worksite-item-header-expanded,
	a.worksite-item-header-collapsed
	{
		text-decoration:none;
		padding:5px;
	}

	td.worksite-item-header-icon
	{
		height:20px;
		padding-left:2px;
		width:20px;

		text-align:center;
		vertical-align:middle;
	}
	td.worksite-item-header-title
	{
		word-wrap:normal;
		white-space:nowrap;
		vertical-align:middle;
	}
	
	td.worksite-item-header-title a
	{
		text-decoration:none;
		font-size:10pt;
	}
	
	/*td.worksite-item-header-right-corner		tag was removed
	{
		width:7px;
		height:20px;
		padding:0px;
	}*/

	td.worksite-item-header-menubar
	{
		width:1%;
		white-space:nowrap;
		vertical-align:middle;
	}
	td.worksite-item-header-menubar a
	{
		font-weight :500;
		font-size : 10px;
	}
	
	.worksite-action span.worksite-down-arrow,
	span.worksite-item-header-menubar-down-arrow
	{
		cursor:pointer;
		text-decoration:none;
		background-image: url(../images/action-arrow.gif);
		background-repeat: no-repeat;
		background-position: center;
		width: 10px;
		height: 16px;
		overflow: hidden;
		vertical-align:middle;
		padding-left:1px;
	}	
	
	span.worksite-item-header-expand-collapse-icon
	{
		display:none;
	}	
	
	a.worksite-item-header-menubar
	{
		text-decoration:none;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : bold;
		vertical-align:middle;
	}

	table.worksite-item-header-hidden
	{
		width:100%;
		height:1px;
		
	}
	
	table.worksite-item-header-hidden  div.worksite-item-header-expanded ,
	table.worksite-item-header-hidden div.worksite-item-header-zoomed div, 
	table.worksite-item-header-hidden divitem-header-collapsed  ,
	table.worksite-item-header-hidden div.worksite-item-header-icon  ,
	table.worksite-item-header-hidden td.worksite-item-header-right-corner ,
	table.worksite-item-header-hidden span.worksite-item-header-menubar 
	{
		width:24px;
		visibility:hidden;
		border:none;
		background:#ffffff;
	}
	
	table.worksite-item-header-hidden span.worksite-item-header-menubar
	{
		display:none;
	}
	
	table.worksite-item-header-hidden td.worksite-item-header-collapsed,
	table.worksite-item-header-hidden td.worksite-item-header-zoomed,
	table.worksite-item-header-hidden td.worksite-item-header-expanded,
	table.worksite-item-header-hidden td.worksite-item-header-icon,
	table.worksite-item-header-hidden td.worksite-item-header-menubar
	{
		background:#ffffff;
		border:none;
	}
	
	table.worksite-item-header-hidden td.worksite-item-header-title
	{
		visibility:hidden;
		width:99%;
		height:1px;
		white-space:nowrap;
		border:none;
	}
	
/**************************** Item Table **************************************************************/

	
	div.worksite-portal-item-content table.worksite-item-table
	{
		width:100%;
		padding:0;
		margin:0;		
	}
	div.worksite-portal-item-content th.worksite-table-heading a,
	div.worksite-portal-item-content th.worksite-table-heading,
	.worksite-item-table th.worksite-table-heading
	{
		color : #8d9195;		
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size : 11px;
		background-color : #f0f2f4;	
		text-decoration:none;
		font-weight:bold;
		border-bottom:1px solid #e0e4e8;
	}
	
	.worksite-table-row-alternate
	{
		background-color:#ffffff;
	}

	tr.worksite-table-row.worksite-mouse-over
	{
		background-color:#E8E5Df;
	}
	
	div.worksite-portal-item-content  td
	{
		padding-left:7px;
		padding-top:1px;
		padding-right:1px;
		padding-bottom:0px;
		vertical-align:middle; 
	}	
	
	div.worksite-portal-item-content td.worksite-action-menu
	{
		width:1%;
	}
	
	.worksite-context-menu div.worksite-item-description,
	.worksite-context-menu span.worksite-item-description
	{
		border-width: 0px;
		padding-right: 15px!important;
		padding-left: 3px!important;
		cursor: pointer;	
		padding-top: 3px!important;
		padding-bottom: 3px!important;
	}

	.ext-ie .worksite-context-menu span.worksite-item-description
	{
		padding-top: 1px!important;
		padding-bottom: 1px!important;
	}

	.worksite-context-menu .worksite-mouse-over div.worksite-item-description,
	.worksite-context-menu .worksite-mouse-over span.worksite-item-description
	{	
		border: solid 1px #0a0a0a;
		background-image: url(../images/iconMenuBtnBG.gif);
		background-repeat: no-repeat;
		background-position: right center;	
		padding-right: 14px!important;
		padding-left: 2px!important;
	}

	.worksite-context-menu .worksite-mouse-over div.worksite-item-description,
	.worksite-context-menu .worksite-mouse-over span.worksite-item-description
	{
		padding-top: 2px!important;
		padding-bottom: 2px!important;
	}

	.ext-ie .worksite-context-menu .worksite-mouse-over span.worksite-item-description
	{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}

	div.worksite-portal-item-content td.worksite-item-table-cell 
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt; 
		vertical-align:middle;  
		color:black; 
		padding-top:1px;
		padding-left:2px;
		height:24px;
	}
	
	div.worksite-content,	
	div.worksite-portal-item-content,
	div.worksite-portal-item
	{	
		overflow:hidden !important;
	}
	
	.worksite-portal-content-container div.docFolderDiv,
	.worksite-content div.docFolderDiv
	{
		overflow:auto;
		vertical-align:top;
	    width:100%;
	    padding:0px;
    }

	div.docFolderDiv .worksite-item-body:hover
	{
		color:#0096d6;
    }

    td.content
    {
        padding-bottom:0px;
        padding-top:0px;
    }
    
	div.worksite-portal-item-content
    {
		width:auto;	
    }
    
	div.worksite-folder-item-content
	{	
		/*
        overflow-x:auto;
        */
		width:100%;	
	}

	table.worksite-item-table  tr td
    {
       border-bottom:1px solid #e6e6e6;
       vertical-align:middle;
    } 
	    
	div.worksite-folder-item-content-footer	
	{
        /*
		height:1%;
		width:100%;	
        */
		width:auto;
	}
	
	div.worksite-folder-item-content-preview	
	{
		height:500px;   /* !important; */
		width:100%;	
		/*	
		width:auto;	
		overflow:auto;
        */	
		top:0px;        /* !important; */
		display:none;
	}

    div.previewSeparatorDiv
    {
        vertical-align:top;
        background-color:#ece9d8; 
        /*
        background-image:url("../images/sidebar-resizer.png");
        */
        background-position:center;
        background-repeat:no-repeat;
	}
    
	div.worksite-portal-content-container
	{		
		height:100%;		
	}
	
	.worksite-inline-frame
	{
		width: 100%;
		height: 100%;   /* !important; */		
		bottom:0px;		
	}
	
	.worksite-folder-item-content-row-selected
	{
		background-color: #f2fafd; 		
	}
	
/********************************************************************************************************/
/************************************ Item-Footer *******************************************************/
	table.worksite-item-footer
	{
		width:100%;
	}
	
	td.worksite-item-footer-more-items
	{
		text-align:left;
		white-space:nowrap;
	}
	
	td.worksite-item-footer-status
	{
		text-align:center;
		width:100%;
	}
/************************************************************************************************************/


	td.worksite-group-heading 
	{
		font-size:11px;
		font-weight:bold;
	}	


/*************************************************************************************
/*
/* Dialogs Related Classes
/*
/************************************************************************************/

table.worksite-dialog
{
	vertical-align:middle;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

table.worksite-dialog td
{
	padding:0px;
}

table.worksite-dialog td.worksite-row
{
	padding:0px;
	vertical-align:top;
}

table.worksite-dialog .worksite-header,
table.worksite-dialog table.worksite-footer
{
	width:100%;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
/*
table.worksite-dialog table.worksite-footer
{
	margin-bottom:1%;
}

table.worksite-dialog .worksite-header
{
	margin-top:1%;
}
*/
table.worksite-dialog td.worksite-side-gutter
{
	width: 12px;
}

table.worksite-dialog .worksite-horizontal-gutter
{
	height: 12px;
}

table.worksite-dialog td.worksiteside-gutter img
{
	width: 12px;
	border:0;
}

table.worksite-dialog tr.worksite-row-buffer
{
	height:22px;
}

table.worksite-dialog td.worksite-header-left-corner
{
	width:10px;
	height:24px;
	padding:0px;
}

table.worksite-dialog td.worksite-header-icon
{
	height:24px;
	vertical-align:middle;
	padding-left:5px;
	margin-top:1px;
	width:20px;
}

table.worksite-dialog div.worksite-header-icon
{
	vertical-align:bottom;
}

table.worksite-dialog div.worksite-header-icon img,
table.worksite-dialog img.worksite-icon
{
	height:16px;
	width:16px;
	vertical-align:middle;
	border:0px;
}

table.worksite-dialog td.worksite-header-title
{
	word-wrap:normal;
	white-space:nowrap;
	font-weight : 700;
	font-size : 14px;
	width: 50%;
}

table.worksite-dialog td.worksite-header-right-corner
{
	width:6px;
	height:20px;
	padding:0px;
}

table.worksite-dialog td.worksite-header-menubar
{
	vertical-align:middle;
	padding-top:1px;
	padding-right:15px;
	text-align:right;
}

table.worksite-dialog td.worksite-header-menubar table,
table.worksite-dialog td.worksite-footer table
{
	float: right;
}

table.worksite-dialog td.worksite-footer
{
	text-align:right;
	padding:0px;
	padding-right:15px;
	height: 22px;
	vertical-align:middle;
}



td.worksite-dialog-bottom-buttons
{
	padding-right:10px;
	text-align:right;
}

table.worksite-dialog table.worksite-body
{
	width:100%;
	height:100%;
	padding:0px;
	border-collapse:collapse;
	margin:0px;
}

table.worksite-dialog td.worksite-sidebar-left {
	width:10px;	
	padding:0px;
	margin:0px;
}

table.worksite-dialog td.worksite-sidebar-left-wizard {
	width:10px;	
	padding:0px;
	margin:0px;
}

table.worksite-dialog td.worksite-sidebar-right {
	width:12px;
}

table.worksite-dialog .worksite-panel-caption
{
	/* used for panel title on dialog */
	font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	font-weight : bold;
	font-size : 11px;
	text-decoration:none;
}

table.worksite-dialog td.worksite-panel-caption
{
	padding-left:2px;
}

.worksite-dialog-side 
{
	/* user for wizard/tab type of dialog */
	font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	font-weight : bold;
	font-size : 12px;
	vertical-align : top;
}

table.worksite-dialog .worksite-panel-description
{
	font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	font-weight : normal;
	font-size : 9px;
}

table.worksite-dialog .worksite-description 
{
	font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	font-weight : normal;
	font-size : 9px;
}

	/* new styles for dialog */

table.worksite-dialog div.worksite-simple
{
	width: 100%;
	height: 100%; 
	overflow: visible;
}

table.worksite-dialog table.worksite-simple
{
	width:100%;
}

table.worksite-dialog td.worksite-side-gutter
{
	width:12px;
	height:1px;
}

table.worksite-dialog table.worksite-complex
{
	width:100%;
	height:100%;
}

table.worksite-dialog td.worksite-sidebar
{
	width:100px;
}

table.worksite-dialog table.worksite-complex td.worksite-tab
{
	width:4px;
}

table.worksite-dialog table.worksite-complex td.worksite-wizard-indicator
{
	width:6px;
}

table.worksite-dialog table.worksite-complex tr.worksite-horizontal-gutter
{
	height:4px;
}
		
/********************************************************************************/
/****			 Browse Tree related styles									*****/
/********************************************************************************/
	div.worksite-explorer-tree 
	{ 
		padding: 0; 
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:12px;
		color:#000000;
		text-align: left;
		border:1px gray solid; 
		overflow: auto; 
	}
	
	span.worksite-explorer-tree
	{
		margin: 5px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		vertical-align:top;	
	}
	
	span.worksite-explorer-tree  div
	{
		padding-left: 7px;	
		padding-bottom: 2px;
		white-space: nowrap;
		word-wrap:normal;
	}
	
	span.worksite-explorer-tree  div.worksite-explorer-tree-children
	{
		padding-bottom: 0px;
		
	}
	
	span.worksite-explorer-tree div.worksite-explorer-tree-node-hidden,
	span.worksite-explorer-tree div.worksite-explorer-tree-children-hidden
	{
		padding: 0px;	
	}
	
	span.worksite-explorer-tree  a
	{ 
		white-space: nowrap;
		margin: 0px;	
		border-width: 0px;
		text-decoration: none;
		font-family: Verdana, Geneva, Arial,Helvetica,sans-serif
		font-size:11px;
	}
	
	span.worksite-explorer-tree  a img
	{
		/*	When padding > 0, it is possible to invoke both the img hyperlink and the action menu
			for an item in the tree.  Per IB on 1/23/06, padding-left has been reset to 0px so that
			only one action or the other will be invoked. */
		padding-left: 0px;
	}
		
	span.worksite-explorer-tree  a .worksite-down-arrow
	{
		background-image: none;
		overflow: hidden;
		background-position: left center;
	}	
	
	span.worksite-explorer-tree .worksite-tree-label 
	{ 
		border: 0px; 
		padding-left: 2px; 
		padding-right: 2px; 
		padding-top: 2px; 
		padding-bottom: 2px; 
		text-decoration: none; 
		cursor: pointer;
	}
	
	span.worksite-explorer-tree .worksite-tree-label.disabled { 
		cursor: default;
	}
	
	span.worksite-explorer-tree .worksite-tree-label.link { 
		text-decoration: underline; 
	}
	
	span.worksite-explorer-tree .worksite-tree-label.selected, 
	.worksite-table-row-selected  td,
	.worksite-table-row-selected  td *
	{ 
		color: #FFFFFF!important;
		background-color: #5A699C!important;
	}
	
	span.worksite-explorer-tree span.worksite-explorer-tree-bullet
	{
		padding-right:2px;
		cursor:pointer;
	}

	span.worksite-explorer-tree span.worksite-explorer-tree-bullet img
	{
		height:9px;
		width:9px;
	}		

/***********************************************************************************/
/***** Confirmation Dialog Releated CSS
/***********************************************************************************/
	
	table.worksite-confirmation-dialog
	{		
	}
		
	table.worksite-confirmation-dialog th.worksite-table-heading
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : bold;
		font-size : 10px;		
		text-decoration:none;			
	}		
	
	tr.worksite-confirmation-result
	{	
		background-color : #FFFFFF;		
	}	
	
/**********************************************************
	/*	layout-select-box
	/***********************************************************/	
	
	.worksite-layout-select-box
	{

	}	

/*********************************************************************/
/***			Progressbar related Styles							**/
/*********************************************************************/
	
	div.worksite-progressbar
	{	
		width: 50%;
		height: 10%;
		top :0;
		left:0;
		margin-top:35%;
		margin-left:40%;
		overflow: hidden;
		position:absolute;
		display:none;
		z-index:99;		
	}	
	
/**************************************END OF NEW CLASSES***********************************************/
	/**********************************************
	*
	*	Calendar View Related Styles
	*
	***********************************************/
	
	table.worksite-cal-navigator
	{
		border-width: 0 1px 0 1px;
		font-size: 8px;
	}
	
	table.worksite-cal-body
	{
		border-width: 0 1px 1px 1px;
	}
	
	table.worksite-cal-body td
	{
		border:solid 1px #CBC5A3;
	}
	
	select.worksite-cal-navigator
	{
		font-size: 10px;
	}
	
	td.worksite-calendar-item
	{
		background-color: White;
		border:solid 1px #ACA899;
	}
	
	td.worksite-calendar-weekday,
	td.worksite-calendar-weekend
	{
		overflow:hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
	}
	
	td.worksite-calendar-weekday {
		background-color: #F7F5EE;
	}
	
	td.worksite-calendar-weekend {
		background-color: #E7E4D1;
	}
	
	tr.worksite-calendar-dayofweek
	{
		border-style: none;
	}
	
	th.worksite-calendar-dayofweek {
		background-color: #F7F5EE;
		color:#686351;
		border: solid #ACA899; 
		border-width: 1px 0 1px 0;
	}
	
	td.worksite-calendar-other-month {
		background-color: #ffffff;
	}
	
	/** End Calendar View Related Styles **/
	
	
	tr.worksite-dtOddRow {
		background-color: #fffaf0;
	}
	
	tr.worksite-dtEvenRow {
		background-color: #ffffff;
	}
	
	img.worksite-button 
	{
		cursor:pointer; 
	}
	
	.worksite-note
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	}
	
	.worksite-completed 
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt;
		text-decoration:line-through; 
		vertical-align:top;  
		color:black; 
	}
	
	.worksite-overdue
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt;
		vertical-align:top;  
		color:red; 
	}
	
	td.worksite-cmd-btn
	{
		text-align:center;
		vertical-align:middle;
		text-decoration:none;
	}
	
	.worksite-grouping
	{
		font-size:1px;
		background-color: #28386C;
	}
	
	.worksite-multi-op-item
	{
		FONT-SIZE: 7pt;
		COLOR: #28386C;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	}

	.worksite-section-header-border
	{
		/*  sub heading within panel in all dialogs */
		border-top: solid 1px #990000;
		padding: 3px;
		width: 100%;
	}
	
	.worksite-section-header 
	{
		/*  sub heading within panel in all dialogs */
		font-size : 10px;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : 600;
		color :  #990000; /* #C0C8F0; */
		padding-bottom: 6px;
		width: 100%;
	}
	
	.worksite-dialog-side
	{
		/* user for wizard/tab type of dialog */
		background-color: #E8EBED; 
		color : #000000;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : bold;
		font-size : 12px;
	}
	.worksite-dialog-panel
	{
		width:95%;
	}
	
	table.worksite-dialog .worksite-panel-selected 
	{
		background-color: #ffffff; 
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : bold;
		font-size : 10px;
	}
	
	table.worksite-dialog .worksite-panel-description-selected
	 {
		/* used for wizard type of dialog */
		background-color: #ffffff; 
		color : #000000;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : normal;
		font-size : 9px;
	}
	table.worksite-dialog .worksite-contents 
	{
		/* used for dialog data area */
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight : normal;
		font-size : 10px;
	}


	.worksite-system-button
	 {
		/* used for form button elements on dialog */
		color : #000000; 
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size : 10px;
		vertical-align : top;
		height:18px;
	}
	
	.worksite-dialog-button
	 {
		/* used for form button elements on dialog */
		background-color: #E8EBED; 
		color : #000000; 
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size : 10px;
		font-weight : bold;
		height:18px;
	}
	
	table.worksite-dialog .worksite-panel-header
	 {
		background-color:#7B86A5;
	}
	
	div.worksite-connector-register-search-bar
	{
		white-space:nowrap;
	}
	
	.worksite-pwdChange
	{			
		font-weight: normal;		
		font-size: 11px;			
		color: #000000;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	}
	
	.worksite-tree-node { 
		padding: 0px; 
		border: 0px; 
		width: 16px; 
		height: 16px; 
		vertical-align: middle;
	}
	
	div.worksite-browse-dlg
	{
		background-color:#ffffff;
	}
	
	.worksite-GridCoreDiv
	{
		overflow: auto;
		color:#000000;
		background-color:#FFFFFF;
		text-align: left;
		border:1px gray solid;
	}
	.worksite-GridCoreTable
	{
		width: 100%;
		border: 0px;
		text-align: left;
	}
	.worksite-GridCoreImg
	{
		width: 16px; 
		height: 16px; 
	}
	
	.worksite-GridCoreAnchor
	{
		text-decoration: none;
		text-align: left;
		color:Black ;
	}
	
	.worksite-GridCoreTrUnselected
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt; 
		text-align: left;
		cursor: default;
	}
	
	tr.worksite-GridCoreTrSelected
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt; 
		text-align: left;
		cursor: default;
		color:#FFFFFF;
		background-color:#5A699C;
	}
	
	tr.worksite-GridCoreTrSelected a.worksite-GridCoreAnchor,
	tr.worksite-GridCoreTrSelected td
	{
		color:#FFFFFF;
	}
	
	.worksite-GridCoreTrHeader
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt;
		text-align: left;
		color:#000000;
		background-color:#EBEDF2;
	}
	
	.worksite-LookupInnerTable
	{
		WIDTH: 100%;
		background-color : #FAFAFA;
		text-align: center;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt; 
		text-align: left;
		cursor: default;
		color:#000000;
	}
	
	.worksite-LookupOuterTable
	{
		WIDTH: 99%;
		text-align: center;
		background-color : #FAFAFA;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:8pt; 
		text-align: left;
		cursor: default;
		color:#000000;
	}
	
	.worksite-multi-form-header
	{
		BACKGROUND-COLOR: #f7f5ee;
	}

	.worksite-message
	 {
		font-size:8pt;
		font-style:italic; 
		text-align:center; 
	}
	.worksite-item-sep 
	{
		height:12pt;
		font-size:8pt;
		background-color:white; 
	}
	
	.worksite-login-box-bot-background
	{
		background-image: url(../login-images/login-box-bottom.gif);
		background-repeat:repeat-x;		
	}		
	
	.worksite-error-msg 
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:9pt;
		color:red;
	}
	
	.worksite-page-bar-title
	{
		margin-top:5;
		font-size:14		
	}
	
	.worksite-button-text
	{
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight:normal;
		font-size : 7.5pt;
		color: #000000; 
		text-decoration: none;
	}

	.worksite-layout-icon span 
	{
		vertical-align : middle;
		padding : 2px 2px 2px 2px;
	}
	
	.worksite-layout-icon table 
	{
		border-collapse : separate;		
		background-color : #eeeeee;
	}
	
	.worksite-layout-icon tr
	{
		height : 4px!important;
	}
	
	.worksite-layout-icon td
	{
		background-color : #d0d0d0!important;
		padding : 0px!important;
	}
	
	.worksite-layout-icon img
	{
		background-color : #d0d0d0!important;
		width : 4px!important;
		height : 4px!important;
	}
	
	td.worksite-layout-icon-current
	{
		background-color : #7ed4ff!important;
	}
	
	td.worksite-layout-icon-current img
	{
		width : 7px !important;
		height : 7px !important;
		background-color:#7ed4ff!important;
	}

	.worksite-layout-preview table 
	{
		background-color : #a0a0a0;
		border-collapse : separate;		
		white-space : nowrap;
	}
	
	.worksite-layout-preview td,
	.worksite-layout-preview tr
	{
		background-color : #eeeeee;
		padding : 0px;
	}
	
	.worksite-layout-preview span
	{
		white-space : nowrap;
		padding : 6px;
	}

	.worksite-layout-select-box
	{
		width:100%;
		height:140;
		overflow:auto;
		cursor:pointer;
		position: relative;
	}
	
	.worksite-layout-select-box-divider
	{
		background-color: highlight;
		height: 2px;
		visibility: hidden;
		position: relative;
		z-index: -1;
	}
	
	.worksite-layout-select-box-item,
	.worksite-layout-select-box-item-selected
	{
		text-decoration: none;
		position: relative;
	}
	
	a.worksite-layout-select-box-item-selected 
	{
		background-color: highlight;
		color: highlighttext !important;
	}

	.worksite-menu-button {
		display: inline-block;
		border: 0;
		margin: 0;
		white-space: nowrap;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-weight:900;
		font-size : 10px;		
		cursor:pointer;
	}

/*********************************************************************************************************************/	
	div.worksite-delete-dialog
	{
		border: 1px inset;
		width:90%;
		padding:5px;
		margin-top:15px;
		text-align:left;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
		font-size:10pt;
		font-weight:normal;
	}
	
	div.worksite-delete-dialog-buttons
	{
		text-align:right;
		padding:5px;
		width:90%;
		font-family: Verdana,Trebuchet MS,arial,helvetica,sans-serif;
	}
	
/************************************************************************************************************************/	

	body.worksite-portal-reload,
	div.worksite-portal-reload
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25); 
	}
	
/****************************************************************************/
/***  Yahoo Menu Styles
/****************************************************************************/
	
	.yuimenu {
		background-color: #fff;
		border: 1px solid;
		border-color: Gainsboro Dimgray Dimgray Gainsboro; 
	}
	
	.yuimenu ul {
		padding: 0 0;
	}
	
	.yuimenuitem-selected,
	.yuimenubaritem-selected 
	{
		background-color: #0033CC;
	}

	.yuimenubaritemlabel-selected 
	{
		color: White!important;
		text-decoration: none;
	}
	.yuimenuitemlabel-selected
    {
        background-color:#fafafa;
        color:#404040!important;
        text-decoration: none;
    }
	.yuimenuitemlabel, 
	.yuimenubaritemlabel 
	{
		background-repeat: no-repeat;
		background-position: 3px;
		padding-right: 12px;
	}
	
	.yuimenubaritemlabel
	{
		padding-top: 0px;
		padding-left: 6px;
		border-width: 0 0 0 0px;
	}

	.yuimenuitem-hassubmenu, 
	.yuimenubaritem-hassubmenu 
	{
		background-repeat: no-repeat;
		background-position: right;
	}
	
	/* root global nav bar - background must be transparent to allow parent's background to show through */
	.yuimenubar 
	{
		background-color:  Transparent;
	}

	.yuimenuitem 
	{
		margin: 2px 2px 2px 2px;
		border:1px solid #fff;
	}
	
	.yuimenuitem A:link
	{
	    color:#404040;
	}

	.yuimenu li
	{
		margin: 2px 2px 2px 2px;
	}
	
	.worksite-menu-button .yuimenubaritemlabel
	{
		font-size:10px;
		vertical-align:middle
	}

	/* submenu text for global nav bar root items */
	.yuimenubar .yuimenuitemlabel
	{
		color:Black;
		font-weight:normal;
		font-size:11px;
	}
	
	.yuimenu .worksite-separator-line
	{
		line-height: 1px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 2px;
		margin-bottom: 1px;
		border-top: 1px solid #e6e6e6;
		padding: 0px!important;
	}

	.yuimenu .worksite-separator-line a
	{
		display: none;
	}
	
	.yuimenu .topscrollbar {

        background-image: url(../images/menu_up_arrow.png);
    }

    .yuimenu .topscrollbar_disabled {

        background-image: url(../images/menu_up_arrow_disabled.png);
    }

    .yuimenu .bottomscrollbar {

        background-image: url(../images/menu_down_arrow.png);
    }

    .yuimenu .bottomscrollbar_disabled {

        background-image: url(../images/menu_down_arrow_disabled.png);
    }

	.yuimenuitem-checked
	{
		background-image: url(../images/check.gif) !important;
	}

	.yuimenuitem-hassubmenu
	{
		background-image: url(../images/arrow-right-reg.gif) !important;
	}
	
	.yuimenuitem-hassubmenu-selected
	{
		background-image: url(../images/arrow-right-selected.gif) !important;
	}
	
	.yuimenubaritem-hassubmenu 
	{
		background-image: url(../images/arrow-down-reg.gif) ;
	}
	.yuimenubaritem-hassubmenu-selected 
	{
		background-image: url(../images/arrow-down-selected.gif) ;
	}
	
	.icon-worksite .yuimenuitemlabel 
	{
		background-image:url(../images/worksite.gif) !important;
	}
	
	.icon-link .yuimenuitemlabel 
	{
		background-image:url(../images/link.gif) !important;
	}
	
	.icon-broken-relation .yuimenuitemlabel
	{
		background-image: url(../images/broken-relation.gif) !important;
	}

	.icon-category-favorite .yuimenuitemlabel
	{
		background-image: url(../images/category-favorite.gif) !important;
	}
	
	.icon-category-matters .yuimenuitemlabel
	{
		background-image: url(../images/category-matters.gif) !important;
	}
	
	.icon-connector-new .yuimenuitemlabel
	{
		background-image: url(../images/connector-new.gif) !important;
	}
	
	.icon-connector-checkin .yuimenuitemlabel
	{
		background-image: url(../images/connector-checkin.gif) !important;
	}
	
	.icon-connector-purge .yuimenuitemlabel
	{
		background-image: url(../images/connector-purge.gif) !important;
	}
	
	.icon-connector-register .yuimenuitemlabel
	{
		background-image: url(../images/connector-register.gif) !important;
	}

	.icon-connector-restore .yuimenuitemlabel
	{
		background-image: url(../images/connector-restore.gif) !important;
	}

	.icon-connectors .yuimenuitemlabel
	{
		background-image: url(../images/connectors.gif) !important;
	}
	
	
	.icon-custom-icon_16 .yuimenuitemlabel
	{
		background-image: url(../images/custom-icon_16.gif) !important;
	}
	
	.icon-class-subclass .yuimenuitemlabel
	{
		background-image: url(../images/class-subclass.gif) !important;
	}
	
	
	.icon-event .yuimenuitemlabel
	{
		background-image: url(../images/Event.gif) !important;
	}
	
	.icon-favorites .yuimenuitemlabel
	{
		background-image: url(../images/favorites.gif) !important;
	}
	
	
	.icon-folder .yuimenuitemlabel
	{
		background-image: url(../images/folder.gif) !important;
	}
	
	.icon-globaloptions .yuimenuitemlabel
	{
		background-image: url(../images/globaloptions.gif) !important;
	}
	
	.icon-group .yuimenuitemlabel
	{
		background-image: url(../images/Group.gif) !important;
	}
	
	.icon-groupmanagement .yuimenuitemlabel
	{
		background-image: url(../images/groupManagement.gif) !important;
	}
	
	.icon-homepages .yuimenuitemlabel
	{
		background-image: url(../images/HomePages.gif) !important;
	}
	
	.icon-xls .yuimenuitemlabel
	{
		background-image: url(../icons/xls.gif) !important;
	}
	
	.icon-xlsx .yuimenuitemlabel
	{
		background-image: url(../icons/xlsx.gif) !important;
	}
	
	.icon-doc .yuimenuitemlabel
	{
		background-image: url(../icons/doc.gif) !important;
	}
	
	.icon-docx .yuimenuitemlabel
	{
		background-image: url(../icons/docx.gif) !important;
	}
	
	.icon-xml .yuimenuitemlabel
	{
		background-image: url(../icons/xml.gif) !important;
	}
	
	.icon-txt .yuimenuitemlabel
	{
		background-image: url(../icons/txt.gif) !important;
	}
	
	.icon-msg .yuimenuitemlabel
	{
		background-image: url(../icons/msg.gif) !important;
	}
	
	.icon-ppt .yuimenuitemlabel
	{
		background-image: url(../icons/ppt.gif) !important;
	}
	
	.icon-pptx .yuimenuitemlabel
	{
		background-image: url(../icons/pptx.gif) !important;
	}
	
	.icon-qpw .yuimenuitemlabel
	{
		background-image: url(../icons/qpw.gif) !important;
	}
	
	.icon-url .yuimenuitemlabel
	{
		background-image: url(../icons/url.gif) !important;
	}
	
	.icon-vsd .yuimenuitemlabel
	{
		background-image: url(../icons/vsd.gif) !important;
	}
	
	.icon-tif .yuimenuitemlabel
	{
		background-image: url(../icons/tif.gif) !important;
	}
	
	.icon-wpd .yuimenuitemlabel
	{
		background-image: url(../icons/wpd.gif) !important;
	}
	
	.icon-dxl .yuimenuitemlabel
	{
		background-image: url(../icons/dxl.gif) !important;
	}
	
	.icon-jpg .yuimenuitemlabel
	{
		background-image: url(../icons/jpg.gif) !important;
	}
	
	.icon-jpeg .yuimenuitemlabel
	{
		background-image: url(../icons/jpg.gif) !important;
	}
	
	.icon-pdf .yuimenuitemlabel
	{
		background-image: url(../icons/pdf.gif) !important;
	}
	
	.icon-bmp .yuimenuitemlabel
	{
		background-image: url(../icons/bmp.gif) !important;
	}
	
	.icon-gif .yuimenuitemlabel
	{
		background-image: url(../icons/gif.gif) !important;
	}
	
	.icon-zip .yuimenuitemlabel
	{
		background-image: url(../icons/zip.gif) !important;
	}
	
	.icon-xls_ref .yuimenuitemlabel
	{
		background-image: url(../icons/xls_ref.gif) !important;
	}
	
	.icon-xlsx_ref .yuimenuitemlabel
	{
		background-image: url(../icons/xlsx_ref.gif) !important;
	}
	
	.icon-doc_ref .yuimenuitemlabel
	{
		background-image: url(../icons/doc_ref.gif) !important;
	}
	
	.icon-docx_ref .yuimenuitemlabel
	{
		background-image: url(../icons/docx_ref.gif) !important;
	}
	
	.icon-xml_ref .yuimenuitemlabel
	{
		background-image: url(../icons/xml_ref.gif) !important;
	}
	
	.icon-txt_ref .yuimenuitemlabel
	{
		background-image: url(../icons/txt_ref.gif) !important;
	}
	
	.icon-msg_ref .yuimenuitemlabel
	{
		background-image: url(../icons/msg_ref.gif) !important;
	}
	
	.icon-ppt_ref .yuimenuitemlabel
	{
		background-image: url(../icons/ppt_ref.gif) !important;
	}
	
	.icon-pptx_ref .yuimenuitemlabel
	{
		background-image: url(../icons/pptx_ref.gif) !important;
	}
	
	.icon-qpw_ref .yuimenuitemlabel
	{
		background-image: url(../icons/qpw_ref.gif) !important;
	}
	
	.icon-url_ref .yuimenuitemlabel
	{
		background-image: url(../icons/url_ref.gif) !important;
	}
	
	.icon-vsd_ref .yuimenuitemlabel
	{
		background-image: url(../icons/vsd_ref.gif) !important;
	}
	
	.icon-tif_ref .yuimenuitemlabel
	{
		background-image: url(../icons/tif_ref.gif) !important;
	}
	
	.icon-wpd_ref .yuimenuitemlabel
	{
		background-image: url(../icons/wpd_ref.gif) !important;
	}
	
	.icon-dxl_ref .yuimenuitemlabel
	{
		background-image: url(../icons/dxl_ref.gif) !important;
	}
	
	.icon-jpg_ref .yuimenuitemlabel
	{
		background-image: url(../icons/jpg_ref.gif) !important;
	}
	
	.icon-jpeg_ref .yuimenuitemlabel
	{
		background-image: url(../icons/jpg_ref.gif) !important;
	}
	
	.icon-pdf_ref .yuimenuitemlabel
	{
		background-image: url(../icons/pdf_ref.gif) !important;
	}
	
	.icon-bmp_ref .yuimenuitemlabel
	{
		background-image: url(../icons/bmp_ref.gif) !important;
	}
	
	.icon-gif_ref .yuimenuitemlabel
	{
		background-image: url(../icons/gif_ref.gif) !important;
	}
	
	.icon-zip_ref .yuimenuitemlabel
	{
		background-image: url(../icons/zip_ref.gif) !important;
	}
	
	.icon-importdoc .yuimenuitemlabel
	{
		background-image: url(../images/importdoc.gif) !important;
	}
	
	.icon-importurl .yuimenuitemlabel
	{
		background-image: url(../images/importurl.gif) !important;
	}

	.icon-ipage .yuimenuitemlabel
	{
		background-image: url(../images/iPage-new.gif) !important;
	}
	
	.icon-ipagelink .yuimenuitemlabel
	{
		background-image: url(../images/iPagelink.gif) !important;
	}
	
	.icon-layout .yuimenuitemlabel
	{
		background-image: url(../images/layout.gif) !important;
	}
	
	.icon-link-document-2-folder .yuimenuitemlabel
	{
		background-image: url(../images/link-document-2-folder.gif) !important;
	}
	
	.icon-link-list .yuimenuitemlabel
	{
		background-image: url(../images/link-list.gif) !important;
	}
	
	.icon-matters .yuimenuitemlabel
	{
		background-image: url(../images/matters.gif) !important;
	}
	
	.icon-matterslink .yuimenuitemlabel
	{
		background-image: url(../images/matterslink.gif) !important;
	}

	.icon-move-cont .yuimenuitemlabel
	{
		background-image: url(../images/move-cont.gif) !important;
	}
	
	.icon-move-doc .yuimenuitemlabel
	{
		background-image: url(../images/move-doc.gif) !important;
	}
	
	.icon-navigation-menu .yuimenuitemlabel
	{
		background-image: url(../images/navigation-menu.gif) !important;
	}
	
	.icon-newsubfolderbtn .yuimenuitemlabel
	{
		background-image: url(../images/NewSubFolderBtn.gif) !important;
	}
	
	.icon-notification .yuimenuitemlabel
	{
		background-image: url(../images/notification.gif) !important;
	}
	
	.icon-opendocument .yuimenuitemlabel
	{
		background-image: url(../images/opendocument.gif) !important;
	}
	
	.icon-htm .yuimenuitemlabel
	{
		background-image: url(../icons/htm.gif) !important;
	}
	
	.icon-html .yuimenuitemlabel
	{
		background-image: url(../icons/html.gif) !important;
	}
	
	.icon-htm_ref .yuimenuitemlabel
	{
		background-image: url(../icons/htm_ref.gif) !important;
	}
	
	.icon-html_ref .yuimenuitemlabel
	{
		background-image: url(../icons/html_ref.gif) !important;
	}
	
	.icon-exportsharepoint .yuimenuitemlabel
	{
		background-image: url(../images/ExportSharePoint.gif) !important;
	}
	
	.icon-add-item .yuimenuitemlabel
	{
		background-image: url(../images/add-item.gif) !important;
	}
	
	.icon-add-user .yuimenuitemlabel
	{
		background-image: url(../images/add-user.gif) !important;
	}
	
	.icon-addtab .yuimenuitemlabel
	{
		background-image: url(../images/addTab.gif) !important;
	}
	
	.icon-checkinbtn .yuimenuitemlabel
	{
		background-image: url(../images/CheckinBtn.gif) !important;
	}
	
	.icon-checkinnewversion .yuimenuitemlabel
	{
		background-image: url(../images/checkinNewVersion.gif) !important;
	}
	
	.icon-checkoutbtn .yuimenuitemlabel
	{
		background-image: url(../images/CheckoutBtn.gif) !important;
	}
	
	.icon-checkedoutdocs .yuimenuitemlabel 
	{
		background-image: url(../images/checkedoutdocs.gif) !important;
	}
	
	.icon-declare .yuimenuitemlabel
	{
		background-image: url(../images/declare.gif) !important;
	}
	
	.icon-delete .yuimenuitemlabel
	{
		background-image: url(../images/delete.gif) !important;
	}
	
	.icon-dochistory .yuimenuitemlabel
	{
		background-image: url(../images/DocHistory.gif) !important;
	}
	
	.icon-exportbtn .yuimenuitemlabel
	{
		background-image: url(../images/ExportBtn.gif) !important;
	}
	
	.icon-copybtn .yuimenuitemlabel
	{
		background-image: url(../images/CopyBtn.gif) !important;
	}
	
	.icon-favorites_add .yuimenuitemlabel
	{
		background-image: url(../images/favorites_add.gif) !important;
	}
	
	.icon-pageprofile .yuimenuitemlabel
	{
		background-image: url(../images/pageprofile.gif) !important;
	}
	
	.icon-pagesearch .yuimenuitemlabel
	{
		background-image: url(../images/PageSearch.gif) !important;
	}
	
	.icon-pagesearchprofile .yuimenuitemlabel
	{
		background-image: url(../images/PageSearchProfile.gif) !important;
	}
	
	.icon-profile .yuimenuitemlabel
	{
		background-image: url(../images/Profile.gif) !important;
	}
	
	.icon-profiles .yuimenuitemlabel
	{
		background-image: url(../images/Profiles.gif) !important;
	}
	
	.icon-properties .yuimenuitemlabel
	{
		background-image: url(../images/properties.gif) !important;
	}
	
	.icon-properties-shortcut .yuimenuitemlabel
	{
		background-image: url(../images/properties-shortcut.gif) !important;
	}
	
	.icon-purge .yuimenuitemlabel
	{
		background-image: url(../images/purge.gif) !important;
	}
	
	.icon-purgetab .yuimenuitemlabel
	{
		background-image: url(../images/purgetab.gif) !important;
	}
	
	.icon-record .yuimenuitemlabel
	{
		background-image: url(../images/record.gif) !important;
	}

	.icon-refile .yuimenuitemlabel
	{
		background-image: url(../images/refile.gif) !important;
	}
	
	.icon-related .yuimenuitemlabel
	{
		background-image: url(../images/Related.gif) !important;
	}
	
	.icon-removefromfolder .yuimenuitemlabel
	{
		background-image: url(../images/removeFromFolder.gif) !important;
	}
	
	.icon-recentpages .yuimenuitemlabel
	{
		background-image: url(../images/recentpages.gif) !important;
	}
	
	.icon-role .yuimenuitemlabel
	{
		background-image: url(../images/role.gif) !important;
	}
	
	.icon-roleManagement .yuimenuitemlabel
	{
		background-image: url(../images/roleManagement.gif) !important;
	}

	.icon-roles .yuimenuitemlabel
	{
		background-image: url(../images/Roles.gif) !important;
	}
	
	.icon-searchform .yuimenuitemlabel
	{
		background-image: url(../images/SearchForm.gif) !important;
	}
	
	.icon-searchsaved .yuimenuitemlabel
	{
		background-image: url(../images/Searchsaved.gif) !important;
	}
	
	.icon-sendcopy .yuimenuitemlabel
	{
		background-image: url(../images/sendcopy.gif) !important;
	}

	.icon-sendlink .yuimenuitemlabel
	{
		background-image: url(../images/sendlink.gif) !important;
	}
	
	.icon-session .yuimenuitemlabel
	{
		background-image: url(../images/session.gif) !important;
	}
	
	.icon-tab .yuimenuitemlabel
	{
		background-image: url(../images/tab.gif) !important;
	}
	
	.icon-task .yuimenuitemlabel
	{
		background-image: url(../images/task.gif) !important;
	}
	
	.icon-topic .yuimenuitemlabel
	{
		background-image: url(../images/Topic.gif) !important;
	}
	
	.icon-undeclare .yuimenuitemlabel
	{
		background-image: url(../images/unDeclare.gif) !important;
	}
	
	.icon-unlocked .yuimenuitemlabel
	{
		background-image: url(../images/unlocked.gif) !important;
	}
	
	.icon-user .yuimenuitemlabel
	{
		background-image: url(../images/User.gif) !important;
	}

	.icon-userOptions .yuimenuitemlabel
	{
		background-image: url(../images/userOptions.gif) !important;
	}
	
	.icon-versions .yuimenuitemlabel
	{
		background-image: url(../images/Versions.gif) !important;
	}
	
	.icon-view .yuimenuitemlabel
	{
		background-image: url(../images/view.gif) !important;
	}
	
	.icon-view-shortcut .yuimenuitemlabel
	{
		background-image: url(../images/view-shortcut.gif) !important;
	}
	
	.icon-view-document .yuimenuitemlabel
	{
		background-image: url(../images/view-document.gif) !important;
	}
	
	.icon-view-workspace .yuimenuitemlabel
	{
		background-image: url(../images/view-workspace.gif) !important;
	}
	
	.icon-view-event .yuimenuitemlabel
	{
		background-image: url(../images/view-event.gif) !important;
	}
	
	.icon-view-task .yuimenuitemlabel
	{
		background-image: url(../images/view-task.gif) !important;
	}
	
	.icon-whereused .yuimenuitemlabel
	{
		background-image: url(../images/whereUsed.gif) !important;
	}
	
	.icon-workspace-templates .yuimenuitemlabel
	{
		background-image: url(../images/workspace-templates.gif) !important;
	}
	
	.icon-worklist .yuimenuitemlabel
	{
		background-image: url(../images/worklist.gif) !important;
	}
	
	.icon-discussionsearch .yuimenuitemlabel
	{
		background-image: url(../images/discussionsearch.gif) !important;
	}
	
	.icon-replytoowner .yuimenuitemlabel
	{
		background-image: url(../images/replytoowner.gif) !important;
	}
	
	.icon-workroute .yuimenuitemlabel
	{
		background-image: url(../images/workroute.gif) !important;
	}
	
	.icon-watch .yuimenuitemlabel
	{
		background-image: url(../images/watch.gif) !important;
	}
	
	.icon-start .yuimenuitemlabel
	{
		background-image: url(../images/start.gif) !important;
	}

/*****************************************************************************/
/*** Browse Dialog Ex
/***************************************************************************/

	tr.worksite-browse-dialog-buttons
	{
		height:25px;
	}
	
	.worksite-browse-dialog-padding
	{
		background-image:url(../images/pixel.gif);
		background-repeat:no-repeat;
		width:1px;
		height:1px;

	}
	.worksite-browse-dialog-help
	{
		height:1px;
		text-align: right;
	}
	
	.worksite-browse-dialog-web-part-container 
	{
		border: 1px solid #948D66;
	}
	
	.worksite-browse-dialog-web-part-container .worksite-webpart-toolbar 
	{
		border: 1px solid #C1BB9E;
		background-color:#CBC4A5;
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F5F2DE, endColorstr=#CBC4A5);
	}
	
	.worksite-browse-dialog-web-part-container .worksite-webpart-toolbar-selected
	{
		background-color:#fff;
		border:solid 1px #e3e4e5;
	}	
	
	.worksite-browse-dialog-web-part-container .worksite-webpart-toolbar-mouseover
	{
		background-color:#fafafa;
		border:solid 1px #e3e4e5;
	}
	
/*****************************************************************************/
/*** Custom Test CSS
/***************************************************************************/
	.worksite-purple .worksite-portal-item *
	{
		background-color: Purple;
	}

	.worksite-green .worksite-portal-item *
	{
		background-color: Green;
	}


	.worksite-yellow .worksite-portal-item *
	{
		background-color: Yellow;
	}

	.worksite-blue *
	{
		background-color: Blue;
	}
	
/*****************************************************************************/
/*** File Transfer Control CSS
/*****************************************************************************/

	div.fileinputs
	{			
		position: relative;
	}
	
	div.dummydiv
	{
		position: absolute;
		top: 0px;
		left: 525px;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 3;
		width:200px;
		height: 25px;
		
	}
	
	input.file
	{
		position: relative;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		margin-left: 360px;
	}

	div.fakefile
	{
		position: absolute;	
		top: 0px;	
		left: 0px;
		z-index: 1;
	}
	
	#file-select-list-box
	{
		width: 500px;
		height:58px;
	}
	
	div.minusButton 
	{
		position: absolute;
		top: 35px;
		left: 505px;		
		z-index: 1;
	}	
	
	div.plusButton
	{
		position: absolute;
		top: 3px;
		left: 505px;		
		z-index: 1;
	}
	TD.worksite-browse-dialog-web-part-container .worksite-webpart TD,
	table.worksite-item-table th,
	div.worksite-folder-item-content td,
	div.worksite-portal-item-content td.worksite-item-table-cell 
	{
		padding-left:7px;
	} 
	.worksite-folder-item-content-row-hover
	{
	    background-color:#fafafa;
	}
	
	.ugr-external
	{
	    margin-top:5px;
    }
	.ext-ie .ugr-external
	{
	    margin-top:2px;
	}
    .ugr-external-label
	{
	    margin-top:3px;
    }
	.ext-ie .ugr-external-label
	{
	    margin-top:0px;
	}
	/*
	.ext-safari input,
	.ext-safari select
	{
	    margin-left:0px;
	}
    */