
html
{
	height:100%;
}

.Veil
{
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: "not-allowed";
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	opacity: 0.15;
	background-color: #000000;
}

/****************
Body
****************/
/*Word Wrap and overflow for table cells*/
/*Word Wrap*/
.WW
{
	word-wrap: break-word;
	overflow:hidden;

}
/*Overflow*/
.OF
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


body
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size: 0.7em;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	
	/*background declaration in PH.aspx*/	
}




.Default
{
	font-family:segoe ui,arial,verdana,helvetica;
    font-size:0.7em;
    color:#000000;
}
a
{
	color:#333399;
	text-decoration:none;
}
a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
a:active
{
	color:#FF6600;
	text-decoration:none;
}
a:visited
{
	color:#333399;
	text-decoration:none;
}


input, textarea, select 
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:10pt;
}



/****************
Headers
****************/
h1
{
      font-family:segoe ui,arial,verdana,helvetica;
      font-size:small;
      margin-bottom:0px;
      margin-top:0px;
}

.StepText
{
	font-size:0.7em;
	font-weight:normal;
}


h2
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:1.2em;
	margin-bottom:0px;
	margin-top:0px;
}

h3
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:1em;
	margin-bottom:0px;
	margin-top:0px;
}

 
table.PageTitleControls
{
	height:35px;
	width:100%;
	padding:0px 0px 0px 0px;
}

table.PageTitleControls td
{
	padding:0px 0px 0px 0px;
}
/********************************
General Table Styles
*********************************/
tr.RowHighlight
{
	background-color:#FBF0E7;
}
tr.RowHighlight td
{
	background-color:#FBF0E7;
}
tr.RowContext
{
	background-color:#FBF0E7;
}
tr.RowContext td
{
	background-color:#FBF0E7;
}

tr.RowHighlightBold 
{
	background-color:#FBF0E7;
	font-weight:bold;
}
tr.RowHighlightBold td
{
	background-color:#FBF0E7;
	font-weight:bold;
}

table.TableMoving
{
	background-color:#eeeeee;
	
}
table.TableMoving td
{
	background-color:#eeeeee;
	padding:2px 15px 2px 2px;
	text-align:left;
	border-top:solid 1px #B9BDC9;
	border-left:solid 1px #B9BDC9;
	border-bottom:solid 1px #B9BDC9;
	border-right:solid 1px #B9BDC9;
}

	

tr.RowHighlightMoving
{
	background-color:#eeeeee;
}

tr.RowHighlightMoving td
{
	background-color:#eeeeee;
	text-align:left;
	padding-right:5px;
}


tr.DataListRowEdited
{
	background-color:#F8F8F8;
	color:#999999;
	border-color:#B9BDC9;
	border-width:1px;
	border-style:solid; 	
}

tr.RowSelected
{
	background-color:#ffe2ce;
}
tr.RowSelected td
{
	background-color:#ffe2ce;
}
tr.RowSelectedBold
{
	background-color:#ffe2ce;
	font-weight:bold;
}
tr.RowSelectedBold td
{
	background-color:#ffe2ce;
	font-weight:bold;
}

tr.RowBold td
{
	font-weight:bold;
}

/****************
Table Cells
****************/

td
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:0.7em;
}

th
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:0.7em;
	font-weight:bolder;
	text-align:left;
}


.TableHeader
{
	font-family:segoe ui,arial,verdana,helvetica;
	font-size:0.7em;
	font-weight:bolder;
	text-align:left;
}




/************************
Data List
*************************/

table.DataList
{
	border-collapse:collapse;
	empty-cells:show;
	border-top:solid 1px #B9BDC9;
	border-left:solid 1px #B9BDC9;
	border-bottom:solid 1px #B9BDC9;
	border-right:solid 1px #B9BDC9;
	
}
table.DataList tr
{
	background-color:#ffffff;
	/*
	border-bottom:solid 1px #F1F1F1; 
	*/
}
table.DataList td
{
	empty-cells:show;
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #F8F8F8;
	border-bottom:solid 1px #EFEFEF;
}

table.DataList tr.SizableTableBlankRow td
{
	height:0px;
	/*setting padding screws up FireFox 2.0.0.7- unsure about newer versions*/
	padding-bottom:0px;
	padding-top:0px;
	border-bottom:none;
}

table.DataList tr.Header td
{
	padding: 2px 2px 2px 3px;
	border-collapse:collapse;
	border-right:solid 1px #B9BDC9;
	/*border-bottom:solid 1px #F8F8F8;*/
	border-bottom:solid 1px #B9BDC9;
	background-color:#EAEFFE;
	vertical-align:bottom;
}

/*needed for HtmlTableCell controls. Equivalent to .DataList th when no th is output*/
table.DataList td.Header
{
	padding: 2px 2px 2px 3px;
	border-collapse:collapse;
	border-right:solid 1px #B9BDC9;
	/*border-bottom:solid 1px #F8F8F8;*/
	border-bottom:solid 1px #B9BDC9;
	background-color:#EAEFFE;
	vertical-align:bottom;
	text-align:left;
}
table.DataList th
{
	padding: 2px 2px 2px 3px;
	border-right:solid 1px #B9BDC9;
	/*border-bottom:solid 1px #F8F8F8;*/
	border-bottom:solid 1px #B9BDC9;
	background-color:#EAEFFE;
	vertical-align:bottom;

}

/*Data List Bolded*/
table.DataList tr.B
{
	font-weight:bold;
}
table.DataList tr.B td
{
	font-weight:bold;
}



/*Total Row*/
div.RefreshTable
{
	color:red;
}
div.RefreshTable a
{
	color:red;
}
div.RefreshTable a:hover
{
	color:red;
	text-decoration:underline;
}
div.RefreshTable a:visited
{
	color:red;
}
div.RefreshTable a:active
{
	color:red;
}


table.DataList tr.TotalRow
{
	font-weight:bold;
}
/*perform the color change operation on group by and sub total and alts*/
table.DataList tr.TotalRowDisabled
{ 
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.TotalRow td
{
	background-color:#F5F4F4;
}
table.DataList tr.TotalRowDisabled td
{
	background-color:#F5F4F4;
}
table.DataList td.TotalRowLabel
{
	text-align:right;
}


/*Total Row Alt (Baseline)*/
table.DataList tr.TotalRowAlt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.TotalRowAltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.TotalRowAlt td
{
	background-color:#F5F4F4;
	color:#999999;
}
table.DataList tr.TotalRowAltDisabled td
{
	background-color:#F5F4F4;
	color:#aca899;
}
table.DataList td.TotalRowLabelAlt
{
	text-align:right;
	color:#999999;
}
table.DataList td.TotalCellAlt
{
	font-weight:bold;
	color:#999999;
}




/*Group By*/
table.DataList th.GroupByHeader
{
	width:14px;
	border-right:none;
}
table.DataList th.GroupByHeaderLast
{
	width:14px;
}
table.DataList td.GroupByCell
{
	border-right:none;
	border-bottom:none;
	background-color:#ffffff;
	background-image: url(/i/b/ArrowBGWhite.gif);
}
table.DataList td.GroupByCellLast
{
	border-bottom:none;
	background-color:#ffffff;
	background-image: url(/i/b/ArrowBGWhite.gif);
}
table.DataList td.GroupByForm
{
	border-right:none;
	border-bottom:none;
}
table.DataList td.GroupByFormLast
{
	border-bottom:none;
}


/*Group By Row*/
table.DataList tr.GroupByRow
{
	font-weight:bold;
}
table.DataList tr.GroupByRowDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRow td
{
	background-color:#eef4fc;
}
table.DataList tr.GroupByRowDisabled td
{
	background-color:#eef4fc;
}
table.DataList td.GroupByRowLabel
{
	text-align:left;
}
table.DataList tr.GroupByRow1
{
	font-weight:bold;
}
table.DataList tr.GroupByRow1Disabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRow1 td
{
	background-color:#e1ebf9;
}
table.DataList tr.GroupByRow1Disabled td
{
	background-color:#e1ebf9;
}
table.DataList td.GroupByRow1Label
{
	text-align:left;
}
table.DataList tr.GroupByRow2
{
	font-weight:bold;
}
table.DataList tr.GroupByRow2Disabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRow2 td
{
	background-color:#d6e5fc;
}
table.DataList tr.GroupByRow2Disabled td
{
	background-color:#d6e5fc;
}
table.DataList td.GroupByRow2Label
{
	text-align:left;
}
/*Group By Alt (Baseline)*/
table.DataList tr.GroupByRowAlt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.GroupByRowAltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRowAlt td
{
	background-color:#eef4fc;
}
table.DataList tr.GroupByRowAltDisabled td
{
	background-color:#eef4fc;
}
table.DataList td.GroupByRowAltLabel
{
	text-align:left;
}
table.DataList tr.GroupByRow1Alt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.GroupByRow1AltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRow1Alt td
{
	background-color:#e1ebf9;
}
table.DataList tr.GroupByRow1AltDisabled td
{
	background-color:#e1ebf9;
}
table.DataList td.GroupByRow1AltLabel
{
	text-align:left;
}
table.DataList tr.GroupByRow2Alt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.GroupByRow2AltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.GroupByRow2Alt td
{
	background-color:#d6e5fc;
}
table.DataList tr.GroupByRow2AltDisabled td
{
	background-color:#d6e5fc;
}
table.DataList td.GroupByRow2AltLabel
{
	text-align:left;
}

/*Sub Total Row*/
table.DataList tr.SubTotalRow
{
	font-weight:bold;
}
table.DataList tr.SubTotalRowDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRow td
{
	background-color:#f5feec;
}
table.DataList tr.SubTotalRowDisabled td
{
	background-color:#f5feec;
	
}
table.DataList td.SubTotalRowLabel
{
	text-align:right;
}
table.DataList tr.SubTotalRow1
{
	font-weight:bold;
}
table.DataList tr.SubTotalRow1Disabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRow1 td
{
	background-color:#dff4ca;
}
table.DataList tr.SubTotalRow1Disabled td
{
	background-color:#dff4ca;
}
table.DataList td.SubTotalRow1Label
{
	text-align:right;
}
table.DataList tr.SubTotalRow2
{
	font-weight:bold;
}
table.DataList tr.SubTotalRow2Disabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRow2 td
{
	background-color:#d0e5ba;
}
table.DataList tr.SubTotalRow2Disabled td
{
	background-color:#d0e5ba;
	
}
table.DataList td.SubTotalRow2Label
{
	text-align:right;
}

/*Sub Total Row Alt (Baseline)*/
table.DataList tr.SubTotalRowAlt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.SubTotalRowAltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRowAlt td
{
	background-color:#f5feec;
	
}
table.DataList tr.SubTotalRowAltDisabled td
{
	background-color:#f5feec;
	
}
table.DataList td.SubTotalRowAltLabel
{
	text-align:right;
}
table.DataList tr.SubTotalRow1Alt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.SubTotalRow1AltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRow1Alt td
{
	background-color:#dff4ca;
}
table.DataList tr.SubTotalRow1AltDisabled td
{
	background-color:#dff4ca;
}
table.DataList td.SubTotalRow1AltLabel
{
	text-align:right;
}
table.DataList tr.SubTotalRow2Alt
{
	font-weight:bold;
	color:#999999;
}
table.DataList tr.SubTotalRow2AltDisabled
{
	font-weight:bold;
	color:#aca899;
}
table.DataList tr.SubTotalRow2Alt td
{
	background-color:#d0e5ba;
}
table.DataList tr.SubTotalRow2AltDisabled td
{
	background-color:#d0e5ba;
}
table.DataList td.SubTotalRow2AltLabel
{
	text-align:right;
}






/* Older, Not preferred, use GroupBy Classes if Possible*/
.DataList tr.SubHeadingRow
{
	font-weight:bold;
}
table.DataList tr.SubHeadingRow td
{
	background-color:#f7f7f7;
}
table.DataList tr.SubSectionOneRow
{
	background-color: #f9f4e9;
}
table.DataList tr.SubSectionOneRow td
{
	background-color: #f9f4e9;
}


tr.SubSectionRow td
{
	color:#999999;
}
tr.SubSectionRowEmphasized td
{
	color:#999999;
	font-style:italic;
}



/*TO BE DEPRICATED*/
tr.odd 
{
	background-color:#FFFFFF;
}
tr.even
{
	background-color:#F7F7F7;
}
/*END TO BE DEPRICATED*/

table.DataList tr.Baseline
{
	background-color:#FFFFFF;
	color:#999999;
}
table.DataList tr.BaselineSummaryTask
{
	background-color:#FFFFFF;
	color:#999999;
	font-weight:bold;
}


.DataListInnerTableForm td
{
	border-right:none;
	border-bottom:none;
	border:none;
}
.DataListInnerTable
{
	padding: 0px 0px 0px 0px;
	border-right:none;
	border-bottom:none;
	border:none;
}
table.DataListInnerTable td
{
	padding: 0px 0px 0px 0px;
	border-right:none;
	border-bottom:none;
	border:none;
}


th.NoPadding
{
	padding: 0px 0px 0px 0px;
}
td.NoPadding
{
	padding: 0px 0px 0px 0px;
}





/**********************************
Edit Row Settings
***********************************/

.DataList tr.DataListInlineRowEditForm
{
	background-color:#F8F8F8;
}

tr.DataListInlineRowEditForm td
{
	border-right-width:1px;
	border-right-style:solid; 
	border-right-color:#EFEFEF;
	border-left-style:none; 
	/*border-left-color:#F8F8F8;*/
}

tr.DataListInlineRowEditForm input
{
	border:none;
	width:100%;
	font-size:12px;
	background-color:#F8F8F8;
}

tr.DataListInlineRowEditForm textarea
{
	border:none;
	width:100%;
	font-size:12px;
	font-family:Arial,verdana,helvetica;
	background-color:#F8F8F8;
}

td.CheckBoxWithLabel input
{
	border:none;
	width:auto;
	font-size:12px;
	background-color:#F8F8F8;
}


tr.DataListInlineRowEditForm select
{
	
	border:none;
	font-size:12px;
	background-color:#F8F8F8;
	width:100%;
}

/*******************
FolderTree
********************/
table.FolderTree img
{
	vertical-align:middle;
	margin-left: 2px;
	margin-right: 2px;
}

/****************
Display Table
****************/
table.DisplayTable
{
	border-style:solid;
 	border-color:#B9BDC9;
 	
 	border-right-width:1px;
 	border-left-width:1px;
 	border-top-width:1px;
 	border-bottom-width:1px;
}


div.DisplayTableAltSection
{
	background-color:#fef2e9;
}


table.DisplayTable tr th.DisplayTable, table.DisplayTable tr th.DisplayTableHeader
{
	background-color:#EAEFFE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B9BDC9;
	padding:6px 6px 6px 6px;
	font-size:.8em;
	
}

table.DisplayTable tr th.DisplayTable2
{
	background-color:#D0E5BA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D0E5BA;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}
table.DisplayTable tr th.DisplayTable3
{
	background-color:#D8E5ED;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D8E5ED;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}
table.DisplayTable tr th.DisplayTable4
{
	background-color:#E3D8ED;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E3D8ED;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}
table.DisplayTable tr th.DisplayTable5
{
	background-color:#DFCEC8;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DFCEC8;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}
table.DisplayTable tr th.DisplayTable6
{
	background-color:#E5C2C2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E5C2C2;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}
table.DisplayTable tr th.DisplayTable7
{
	background-color:#E3E3E3;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E3E3E3;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}

table.DisplayTable tr th.DisplayTable8
{
	background-color:#C2E0E5;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C2E0E5;
	padding:6px 0px 6px 3px;
	font-size:.8em;
}

table.DisplayTable tr td.DisplayTable, table.DisplayTable tr td.DisplayTableBody
{
	padding:6px 6px 6px 6px;
	background-color:#FEFBF7;
}

table.DisplayTable tr td.Comment
{
	vertical-align:top;
	padding:6px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#EDEDED;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#EDEDED;
	empty-cells:show;
}

hr
{
      color: #274CAD;

}

hr.DisplaySeparator
{
	color:Silver;
	height:1px;
}

.TaskFormEstimate
{
	background-color:#eeeeee;
}

/*************************************************************************
Display Filter Controls (checkboxes to show/hide columns)
TO BE DEPRICATED AND REPLACED WITH Layer
*************************************************************************/

table.DisplayFilterControls
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#EFEBDE;
	background-color:#F7F7F7;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
	border-collapse:collapse;
}

table.DisplayFilterControls th
{
	background-color:#EAEFFE;
	padding: 6px 8px 6px 6px;
	font-weight:bold;
	font-size:14px;
}
table.DisplayFilterControls td
{
	background-color:#FFFFFF;
}

/*************************************************************************
DraggableLayer hidden layer that appears when selecting options on forms
*************************************************************************/
table.DraggableLayer
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#efebde;
	background-color:#f7f7f7;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
	border-collapse:collapse;
	position:absolute;
}
table.DraggableLayer th.DraggableLayer
{
	background-color:#eaeffe;
	padding: 6px 8px 6px 6px;
	font-weight:bold;
	font-size:1em;
	cursor:move;
}
table.DraggableLayer td.DraggableLayer
{
	padding: 6px 6px 6px 6px;
	background-color:#ffffff;
}


/****************************************************************************
Project Insight Drop Down List 
***************************************************************************/
div.ProjectInsightDropDownList_Layer
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#efebde;
	background-color:#f7f7f7;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
	position:absolute;
	width:350px;
	padding:5px;
}

div.ProjectInsightDropDownList_Selected
{
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	height:150px;
}

div.ProjectInsightDropDownList_Available
{
	padding:0px;
	margin:0px 2px 0px 0px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:50%;
	float:left;
}

div.ProjectInsightDropDownList_Available_DDL
{
	padding:0px;
	margin:0px 2px 0px 0px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100%;
}

div.ProjectInsightDropDownList_Selected_Layer
{
	padding:0px;
	margin:0px 0px 0px 2px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100%;
	float: clear;
}

input.ProjectInsightDropDownList_ComboBox
{
	width:100%;
	border:none;
}
table.ProjectInsightDropDownList_Table
{
	border-collapse:collapse;
}

table.ProjectInsightDropDownList_Table td
{
	padding:3px;
}

table.ProjectInsightDropDownList_Table tr.Selected
{
	background-color:#DDDDDD;
}

table.ProjectInsightDropDownList_ComboBox
{
	border-collapse:collapse;
}

	
td.ProjectInsightDropDownList_ComboBox
{
	position:relative;
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}
td.ProjectInsightDropDownList_Arrow
{
	border-style:solid;
	border-style-left:none;
	border-width:1px;
	border-color:#999999;
}

div.ProjectInsightDropDownList_Clear
{
	position:absolute;
	top:3;
	right:6;
}

td.ProjectInsightDropDownList_Arrow_HL
{
	background-color:#CCCCCC;
}


/****************************************************************************
Metafuse Combo Box
***************************************************************************/
div.MetafuseComboBox_Layer
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#efebde;
	background-color:#f7f7f7;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=2, offy=2);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=135, Strength=2);
	position:absolute;
	width:350px;
	padding:5px;
}

div.MetafuseComboBox_Selected
{
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	height:150px;
}

div.MetafuseComboBox_Available
{
	padding:0px;
	margin:0px 2px 0px 0px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:50%;
	float:left;
}

div.MetafuseComboBox_Available_DDL
{
	padding:0px;
	margin:0px 2px 0px 0px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100%;
}

div.MetafuseComboBox_Selected_Layer
{
	padding:0px;
	margin:0px 0px 0px 2px;
	background-color:#FFFFFF;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100%;
	float: clear;
}

input.MetafuseComboBox_ComboBox
{
	width:100%;
	border:none;
}
table.MetafuseComboBox_Table
{
	border-collapse:collapse;
}

table.MetafuseComboBox_Table td
{
	padding:3px;
}

table.MetafuseComboBox_Table tr.Selected
{
	background-color:#DDDDDD;
}

table.MetafuseComboBox_ComboBox
{
	border-collapse:collapse;
}

	
td.MetafuseComboBox_ComboBox
{
	position:relative;
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}
td.MetafuseComboBox_Arrow
{
	border-style:solid;
	border-style-left:none;
	border-width:1px;
	border-color:#999999;
}

div.MetafuseComboBox_Clear
{
	position:absolute;
	top:3;
	right:6;
}

td.MetafuseComboBox_Arrow_HL
{
	background-color:#CCCCCC;
}

/*************************************************************************
Tab Table Class
*************************************************************************/
/*
table.HTMLTabControl
{

	border-style:solid;
	border-width:2px;
	border-color:#333399;
	background-color:#ffffff;
	width:100%
	
}

td.HtmlTabControl_tabControl
{
cursor: pointer;
text-decoration: none;
COLOR: #000000;
font-weight:bolder;
}
td.HtmlTabControl_tabControl a
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:hover
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:visited
{
	color:#000000;
}
td.HtmlTabControl_tabControl a:active
{
	color:#000000;
}
*/
/*****************************************************************************
DHTML Tab Control Style
******************************************************************************/
/*
table.DHTMLTabControl
{
	background-color:#EAEAEA;
	border-top: solid 1px #FF6600;
	border-right: solid 1px #FF6600;
	cursor:pointer;
	text-align:center;
	margin-left:10px;
	font-weight:bolder;
	margin-bottom:0px;
}
table.DHTMLTabControl td
{
	border-left: solid 1px #FF6600;
	padding-left:10px;
	padding-right:10px;
}
td.DHTMLTabControlSelected
{
	background:#FFFFFF;
	border-right: solid 1px #000000;
}
table.DHTMLTabControl a
{
	color:#000000;
}
table.DHTMLTabControl a:hover
{
	color:#000000;
	text-decoration:underline;
}
table.DHTMLTabControl a:visited
{
	color:#000000;
}
table.DHTMLTabControl a:active
{
	color:#000000;
}

*/
/************************************************
Indicators
*************************************************/
/*
Unfavorable Indicator (Overdue, overbudget etc)
*/
.UF
{
	color:Red;
}
.UF a
{
	color:Red;
	text-decoration:none;
}
.UF a:visited
{
	color:Red;
	text-decoration:none;
}
.UF a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
.UF a:active
{
	color:#FF6600;
	text-decoration:none;
}


/*
Completed Indicator (strike through)
*/
.Strike
{
	text-decoration:line-through;
}

/****************
Form Labels
****************/

.FormLabel
{
	font-weight:bolder;
}
.RequiredField
{
	color:Red;
	font-weight:bolder;
}

/***************
Validation
****************/
.ValidationSummary
{
	color:Red;
	margin-top:4px;
	
}
.ValidationSummary ul
{
	color:Red;
	margin-top:4px;
}
.ValidationSummary ul li
{
	color:Red;
}
/******************
Context Help
*******************/
span.ContextHelp
{
	cursor: default;
}
div.ContextHelp table
{
	border: 1px solid black;
	background-color: #ffffe1;
	padding: 0px 0px 0px 0px;
}
/*
Ajax Loading Div
*/
div.AjaxLoadingDiv
{
	border: 1px solid #B9BDC9;
	background-color: #ffffe1;
	padding:3px;
	padding-left:25px;
	background-image: url(/i/b/AjaxLoading.gif);
	background-repeat:no-repeat;
}
 
/****************
Effects
****************/
.Hide
{
	visibility: hidden;
}

.Show
{
	visibility: visible;
}

/****************
Lists
****************/
ul
{
      margin-top:2px;
      margin-left: 20px;
      margin-bottom:0px;
}
li
{
      padding:2px,0px,2px,0px;
} 
 
/* Start Character Picker Background */
table.StartCharacterPicker tr td
{
	background-color:#ffffff;
}

/**************
TreeOrder //Numbers & Arrows For Sorting Task List
**************/
Table.TreeOrder
{
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
Table.TreeOrder td
{
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
Table.TreeOrder a
{
	width:13px;
	height:9px;
}

/********************************************************
Button Classes
**********************************************************/
.Button32x32
{
	width:32px;
	height:32px;
}

a.Button32x32 a:hover
{
	background-color:MAROON;
	border:solid 1px #999999;
}

.Button32x32 a:hover
{
	background-color:MAROON;
	border:solid 1px #999999;
}

.Buttons32x32
{
	width:32px;
	height:32px;
}


.Icon16x16
{
	width:16px;
	height:16px;
}
.Icons16x16
{
	width:16px;
	height:16px;
}

.Fic
{
	width:16px;
	height:16px;
	margin-left:4px;
	margin-right:4px;
	vertical-align:middle;
}

 

/*************************
Community Display Settings
*************************/

table.CommunityInfoTableTabs 
{
	background-color:#EEEEEE;
	border-style:solid;
    border-top-width:6px;
    border-right-width:2px;
    border-left-width:2px;
    border-bottom-width:0px;
    border-color:#EEEEEE;
	font-family:Verdana;
	font-weight:normal;
	color:Black;
	padding-top:2px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	text-align:center;
}

table.CommunityInfoTableTabs a.Unselected:hover
{
      text-decoration:underline;
      color:#FF6600;
}



table.CommunityInfoTableTabs tr td.Selected
{
	background-color:White;
	font-family:Verdana;
	font-weight:bold;
	color:Black;
	border-style:solid;
    border-top-width:6px;
    border-right-width:2px;
    border-left-width:2px;
    border-bottom-width:0px;
    border-color:#EEEEEE;
    border-top-color:lime;
    border-top-style:solid;
}





/****************
Messages
****************/

div.MessageHeader
{
	background-color: #FFFBF9;
	border: solid 1px #C3C3C3;
	padding: 4px 4px 4px 4px;
	width: 100%;
}

div.MessageSortHeader
{
	background-color: #FFFBF9;
	border: solid 1px #C3C3C3;
	padding: 4px 4px 4px 4px;
	width: 100%;
}




/****************
Search
****************/

.RelevanceBarBackground
{
	width:100%;
	border-width:1px;
	border-style:solid;
	height:5px;
	background-color:#000000;
	border-color:#556EB5;
	text-align:left;
}

.RelevanceBarForeground
{
	height:5px;
	background-color:#556EB5;
}

.SearchDescription th
{
	text-align:left;
	padding: 0px 9px 0px 0px;
}

.SearchDescription td
{
	text-align:left;
	padding: 0px 0px 0px 0px;
}

/****************
Budget Tables
****************/

.BudgetList
{
	border-collapse: collapse;
	/*background-color:#FFFFFF;*/
}

.BudgetList td
{
	padding: 3px 4px 3px 4px;
	/*border-left:solid 1px #f0f0f0;*/
	border-bottom:solid 1px #f0f0f0;
	/*background-color:#FFFFFF;*/
}

.BudgetList td.Left
{
	/*border-left:solid 1px #000000;*/
	font-weight:bold;
}

.BudgetList th.Left
{
	/*border-left:solid 1px #000000;*/
}


.BudgetList td.Header
{
	padding: 2px 3px 2px 3px;
	vertical-align:bottom;
}

.BudgetList th
{
	padding: 0px 3px 2px 3px;
	border-bottom:solid 1px #f0f0f0;
	text-align:right;
	vertical-align:bottom;
}



table.BudgetList tr.BudgetOverview th
{
	background-color: #B4B555;
	vertical-align: bottom;
	/*border-top: solid 1px #000000;*/
}



/**************************************
Preview Permissions Highlight
**************************************/
.PreviewPermissionsHighlight
{
	color:Red;
}

/*************************************
Resource Allocation Bar Chart Colors
**************************************/
table.ResAllocation
{
	border:none;
	padding:0px 0px 0px 0px;
}

table.ResAllocation td
{
	border:none;
	padding: 0px 0px 0px 0px;
}
table.ResAllocationBar
{
	border:none;
	padding: 0px 0px 0px 0px;
}
table.ResAllocationBar td
{
	border:none;
	padding:0px 0px 0px 0px;

}
table.ResAllocationBar td.ResAllocActiveUnder
{
	background-color:#00CC66;
}
table.ResAllocationBar td.ResAllocPlanningUnder
{
	background-color:#B2B6BF;
}
table.ResAllocation td.ResAllocAvailableLine
{
	background-color:#000000;
}
table.ResAllocationBar td.ResAllocActiveOver
{
	background-color:#FF0000;
}
/*split with active over color in 2 color background*/
table.ResAllocationBar td.ResAllocPlanningOver
{
	background-color:#B2B6BF;
}

/*** ISSUE FORMATTING ****/
/*
table.IssueDisplayTable
{
	width:100%;
	border-style:solid;
 	border-color:#C6C3B5;
 	
 	border-right-width:1px;
 	border-left-width:1px;
 	border-top-width:1px;
 	border-bottom-width:1px;
}

table.IssueDisplayTable td.IssueDisplayTableHeader
{
	background-color:#EFEBDE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C6C3B5;
	font-weight:bolder;
	
}
table.IssueDisplayTable th
{
	background-color:#EFEBDE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C6C3B5;
	font-weight:bolder;
	padding: 1px 1px 1px 1px;
	height:17px;
}

table.IssueDisplayTable td
{
	height:17px;
	padding: 2px 2px 2px 2px;
}

table.IssueDisplayTable td.Spacer
{
	 height:5px;
}

table.IssueDisplayTable td.Boxed
{
	width:100%;
	vertical-align:top;
	
	padding:3px 3px 3px 3px;
	border-style:solid;
 	border-color:#C6C3B5;
 	
 	
 	border-right-width:1px;
 	border-left-width:1px;
 	border-top-width:1px;
 	border-bottom-width:1px;
}

table.IssueDisplayTable td.Comment
{
	padding:2px 2px 2px 2px;
	vertical-align:top;
}
*/

/***************************
 * ITEM COMMENT FORMATTING 
***************************/
/*
table.ItemCommentDisplayTable
{
	width:100%;
	border-style:solid;
 	border-color:#C6C3B5;
 	border-collapse:collapse;
 	border-width: 1px;
 	empty-cells:show;
}

table.ItemCommentDisplayTable th
{
	background-color:#EFEBDE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C6C3B5;
	font-weight:bolder;
	padding: 1px 1px 1px 1px;
	height:17px;
}

table.ItemCommentDisplayTable td
{
    padding: 0px 0px 0px 0px;
}

table.ItemCommentDisplayTable td.Spacer
{
	 height:5px;
}

table.ItemCommentDisplayTable td.Boxed
{
	width:100%;
	vertical-align:top;
	border-style:solid;
 	border-color:#C6C3B5;
 	border-right-width:1px;
 	border-left-width:1px;
 	border-top-width:1px;
 	border-bottom-width:1px; 
 	padding: 4px 4px 4px 4px;
}

table.ItemCommentDisplayTable td.Comment
{
	vertical-align:top;  
	padding: 4px 4px 4px 4px;
	empty-cells:show;
}
*/

/***  Item Picker ***/

table.ItemPicker
{
	 padding: 0px 0px 0px 0px;
	 border-width:0px;
	 margin: 0px 0px 0px 0px;
	 border-collapse:collapse;
}
table.ItemPicker td
{
	background-color:#FFFFFF;
}

table.ItemPicker td.ItemTreeSelector
{
	border-style:inset;
	border-width:thin;
	border-color:#EEEEEE;
}

table.ItemPicker td.SelectedItem
{
	border-style:solid;
	border-width:1px;
	border-color:#9FBDDC;
	font-size:x-small;
	height:22px;
}

a.PageSpanNavigator
{
	 padding-left:3px;
	 padding-right:3px;
}

/******** Scorecard **************/

table.Scorecard
{
	border:solid 1px #C6C3B5;
	border-collapse: collapse;
}

table.Scorecard td
{
	padding: 2px 2px 2px 3px;
	border-width:0px;
}

table.Scorecard tr
{
	background-color:#ffffff;
}

table.Scorecard th
{
	
	padding: 2px 2px 2px 3px;
	background-color:#F7F7F7;

	font-weight:bolder;
	vertical-align:bottom;
	
	border:solid 1px #C6C3B5;
	
}

table.Scorecard th.Goal
{
	background-color:#D6E5FC;
}

table.Scorecard th.CSF
{
	background-color:#EEF4FC;
	border-right-width: 0px;
	border-left-width: 0px;
}
table.Scorecard th.CSF_R
{
	background-color:#EEF4FC;
	border-right-width: 1px;
	border-left-width: 0px;
}

table.Scorecard th.KPI
{
	background-color:#FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}
table.Scorecard th.KPI_R
{
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 0px;
}

table.Scorecard td.OverUnderWeight
{
	background-color:Red;
}

table.Scorecard td.Screened
{
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	opacity: 0.15;
	background-color: #000000;
}

table.Scorecard tr.Goal
{
	background-color:#D6E5FC;
	border-left-width:0px;
	border-right-width:0px;
}

table.Scorecard tr.Goal td
{
	border-left-width:0px;
	border-right-width:0px;
	border-bottom:solid 1px #C6C3B5;
}


table.Scorecard tr.CSF
{
	background-color:#EEF4FC;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

table.Scorecard tr.CSF td
{
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

table.Scorecard tr.KPI
{
	border-width: 0px;
	background-color:#FFFFFF;
}

table.Scorecard td.CSF
{
	background-color:#EEF4FC;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
}

table.Scorecard td.KPI
{
	background-color:#FFFFFF;
	border-left-width:0px;
	border-right-width:0px;
}

table.Scorecard tr.SubTotal
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#C6C3B5;
}

table.Scorecard tr.SubTotal td
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#C6C3B5;
	font-weight:bold;
}



/*****************************************************************************
Metafuse Tab Control Style
******************************************************************************/

.TabCntrl
{
	/*text-align:center; STW Causes middle alignment inside the tab body*/
	margin-left:0px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	/*border-collapse:collapse;*/
	width:100%;
	
}
.TabCntrl td.Tab
{
	padding: 0px 0px 0px 0px;
	border-bottom:solid 1px #C3C3C3;
	vertical-align:bottom;
}

.TabCntrl td.TabSelected
{
	padding: 0px 0px 0px 0px;
	border-bottom-style:none;
	vertical-align:bottom;
}
.TabCntrl td.End
{
	border-bottom:solid 1px #C3C3C3;
	width:100%;
}

.TabCntrl td.Tab a
{
	color:#595959;
}
.TabCntrl td.Tab a:hover
{
	color:#595959;
	text-decoration:underline;
}
.TabCntrl td.Tab a:visited
{
	color:#595959;
}
.TabCntrl td.Tab a:active
{
	color:#595959;
}
.TabCntrl td.TabSelected a
{
	color:#333333;
}
.TabCntrl td.TabSelected a:hover
{
	color:#333333;
	text-decoration:underline;
}
.TabCntrl td.TabSelected a:visited
{
	color:#333333;
}
.TabCntrl td.TabSelected a:active
{
	color:#333333;
}
.TabCntrl td.Body
{
	background-color:#FEFBF7;
	border-left:solid 1px #C3C3C3;
	border-bottom:solid 1px #C3C3C3;
	border-right:solid 1px #C3C3C3;
	font-weight:normal;
	padding: 5px 5px 5px 5px;
	width:100%;
	
}

.TabCntrl td.Tab td.Left
{
	padding: 0px 0px 0px 0px;
	background-image:url(/i/r3/TL.gif);
	background-position:bottom;
	width:10px;
	height:18px;
}
.TabCntrl td.Tab div.Buffer
{
	width:10px;
	height:19px;
}
.TabCntrl td.Tab td.Center
{
	height:18px;
	background-image:url(/i/r3/TBkgd.gif);
	background-repeat:repeat;
	background-position:bottom;
	
	color:#595959;
	font-weight:bolder;
	white-space:nowrap;
	vertical-align:bottom;
}
.TabCntrl td.Tab td.Right
{
	padding: 0px 0px 0px 0px;
	background-image:url(/i/r3/TR.gif);
	background-position:bottom;
	width:10px;
	height:18px;
}
.TabCntrl td.TabSelected td.Left
{
	padding: 0px 0px 0px 0px;
	background-image:url(/i/r3/TL_Selected.gif);
	width:10px;
	height:19px;
}
.TabCntrl td.TabSelected td.Center
{
	background-image:url(/i/r3/TBkgd_Selected.gif);
	background-repeat:repeat;
	color:#333333;
	font-weight:bolder;
	height:19px;
	white-space:nowrap;
	vertical-align:bottom;
}
.TabCntrl td.TabSelected td.Right
{
	padding: 0px 0px 0px 0px;
	background-image:url(/i/r3/TR_Selected.gif);
	width:10px;
	height:19px;
}
.TabCntrl td.TabSelected div.Buffer
{
	width:10px;
	height:19px;
}

/*******************************
Information Box
*******************************/
table InformationBox
{
	border-collapse:collapse;	
	empty-cells:show;
	padding: 0px 0px 0px 0px;
	border-spacing:0px;
}

table.InformationBox th
{
	text-align:left;
	font-weight:bold;
	font-family:Segoe UI, Arial;
	empty-cells:show;
	white-space:nowrap;
	padding: 0px 0px 0px 0px;
}

table.InformationBox td {empty-cells:show;}

table.InformationBox th.TopLineLeft
{
	padding: 0px 0px 0px 0px;
	
	border-top: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
		
	empty-cells:show;
		
	height:4px;
	background-color:White;
}
table.InformationBox th.TopLineLeft div
{
	width:20px;
}

table.InformationBox th.TopLineRight
{
	padding: 0px 0px 0px 0px;
	
	border-top: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
			
	empty-cells:show;
	height:4px;
	background-color:White;
}

tableInformationBox th.TopLineRight div
{
	width:30px;
}

table.InformationBox th.InformationBoxTitle
{
	vertical-align:middle;
	padding: 0px 4px 0px 4px;
	background-color:White;
	height:4px;
	white-space:nowrap;
}



/*Moves the title for the Display Box up to get the effect of the text in mid line */
table.InformationBox div.InformationBoxTitle
{
	white-space:nowrap;	
	position:relative;
	bottom:8px;
	padding: 0px 4px 0px 0px;
}
table.InformationBox div.InformationBoxArrow
{
	white-space:nowrap;	
	position:relative;
	bottom:6px;
	padding: 0px 0px 0px 0px;
}
table.InformationBox td.InformationBoxBody
{
	vertical-align:top;
	empty-cells:show;
	
	border-bottom: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
			
	padding: 0px 6px 6px 6px;
	background-color:White;
	
	height:1px;
	
	text-align:left;
}


/*****************************************************************************
Dashboard Box Control Style
******************************************************************************/
table.DashboardBox
{
 	border: solid 1px #C3C3C3;
 	padding:0px 0px 0px 0px;
}

tr.DashboardBox td
{
	background-color:#E6F0FD;
	cursor:move;
	padding:4px 4px 4x 4px;
	font-weight:bold;
}
td.DashboardBox
{
	padding:4px 4px 4px 4px;
	/*background-color:#FEFBF7;*/
}


/*********************************************
Input Table
**********************************************/
table.InputTable td, table.InputTable th
{
	padding:4px 4px 4px 4px;
}

/**********************************************
View Table
***********************************************/
table.ViewTable td, table.ViewTable th
{
	padding:4px 4px 4px 4px;
}

/**********************************************
View List
***********************************************/
table.ViewList td, table.ViewList th
{
	padding:4px 4px 4px 4px;
}



/***********************************
Color Link Button
**********************************/
table.ClrBtn
{
  border-collapse:collapse;
  border-spacing:0px;
  border-width:0px;
  padding:0px 0px 0px 0px;
  border-style:none;
}
table.ClrBtn td
{
	background-image:url(/I/r3/CBtnBkgd.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	white-space:nowrap;
	height:24px;
	text-align:center;
	vertical-align:center;
}
table.ClrBtn td.L
{
	background-image:url(/I/r3/CBtnL.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:33px;
	
}
table.ClrBtn td.R
{
	background-image:url(/I/r3/CBtnR.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:33px;
}

table.ClrBtn a
{
	color:#E4E8ED;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.25em;
}
table.ClrBtn a:hover
{
	color:#16426F;
	font-size:1.25em;
}

.loginBtn
{
	 border-style:none;
	 background:inherit;
	 color:White;
	 height:24px;
	 font-weight:bold;
	 font-size:1.25em;
	 padding: 0px;
	
}

.loginBtn:hover
{
	color:#16426F;
	font-size:1.25em;
	text-decoration:underline;
}

.loginBtn_hover
{
	border-style:none;
	background:inherit;
	height:24px;
	font-weight:bold;
	font-size:1.25em;
	padding: 0px;

	color:#16426F;
	text-decoration:underline;
}

/*This a idea to present to Jeff and Steve. EDG */
/*due to a "bug" in asp.net, image buttons output inline styles that trumped the class.  EDG */
/*
a.ActnBtn img
{
	display:inline-block;
	margin:1px;
	padding:2px;
}
a.ActnBtn:hover img
{
	margin:1px;
	border:solid 1px #9F9F9F;
	background-color:#FAF3D8;
}

input.ActnBtn
{
	display:inline-block;
	margin:1px;
	border:solid 1px #9F9F9F;
	padding:2px;
}
input.ActnBtn:hover 
{
	margin:0px;
	margin:1px;
	padding:2px;
	border:solid 1px #9F9F9F;
	background-color:#FAF3D8;
}

input.ActnBtnHover 
{
	margin:0px;
	border:solid 1px #9F9F9F;
	background-color:#FAF3D8;
}
*/
a.ActnBtn
{
	display:inline-block;
	margin:1px;
	padding:2px;
}
a.ActnBtn:hover 
{
	margin:0px;
	border:solid 1px #9F9F9F;
	background-color:#FAF3D8;
}

/*************************************************

**************************************************/

/*************************************************
	MetafuseSrollableDiv
**************************************************/
div.MetafuseScrollableDiv{overflow:auto;}

/*****************
	Clipboard
*****************/

table.Clipboard
{
	border-collapse:collapse;
	empty-cells:show;
	border:solid 1px #AAAAAA;
}

table.Clipboard th
{
	text-align:left;
	border-bottom: solid 1px #DDDDDD;
	padding: 2px 2px 2px 5px;
}
table.Clipboard td
{
	padding: 2px 2px 2px 5px;
}
table.Clipboard th.cb
{
	border-right:solid 1px #DDDDDD;
	width:20px;
	padding: 2px;
}
table.Clipboard td.cb
{
	border-right:solid 1px #DDDDDD;
	width:20px;
	padding: 2px;
}
table.Clipboard td.Inner
{
	padding:0px;
	vertical-align:top;
	height:50px;
}
table.ClipboardAction
{
	padding:2px;
	height:75px;
}
table.ClipboardAction td
{
	padding:2px;
}

table.ClipboardInner
{
	border-collapse:collapse;
	empty-cells:show;
	border:none;
}

table.ClipboardInner th
{
	text-align:left;
	border-bottom: solid 1px #DDDDDD;
	padding: 2px 2px 2px 5px;
}
table.ClipboardInner td
{
	padding: 2px 2px 2px 5px;
}
table.ClipboardInner th.cb
{
	border-right:solid 1px #DDDDDD;
	width:20px;
	padding: 2px;
}
table.ClipboardInner td.cb
{
	border-right:solid 1px #DDDDDD;
	width:20px;
	padding: 2px;
}

table.ClipboardInner td.Name
{
	width:225px;
	overflow:hidden;
	text-overflow:ellipsis;
}
table.ClipboardInner td.Type
{
	width:100px;
}

table.PortalControl
{
	border-collapse:collapse;
	empty-cells:show;
	border:none;
}
table.PortalControl td
{
	padding:2px;
	margin-top:2px;
	padding-top:6px;
}

table.PortalControl tr.Separator td
{
	border-bottom: solid 1px #EFEFEF;
	border-bottom: solid 1px #F8F8F8;
	padding-top:2px;
}

table.PortalControl td.Separator
{
	padding-top:6px;
	border-bottom: solid 1px #EFEFEF;
	border-bottom: solid 1px #F8F8F8;
}