form {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
body
{
	margin:0px;
	padding:0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
	color: #000;
	background-color: #fff;
	scrollbar-base-color: #f8f8f8;
	scrollbar-track-color: #f8f8f8;
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #f8f8f8;
	scrollbar-3dlight-color: #b1b1b1;
	scrollbar-darkshadow-color: #f8f8f8;
	scrollbar-shadow-color: #b1b1b1;
	scrollbar-arrow-color: #333;
	filter:none;
}

/* TODO: This entire rule is a duplicate of the above, thus should be included in the selector e.g., "body, .body ..." */
.body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
	color: #000;
	background-color: #fff;
	scrollbar-base-color: #f8f8f8;
	scrollbar-track-color: #f8f8f8;
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #f8f8f8;
	scrollbar-3dlight-color: #b1b1b1;
	scrollbar-darkshadow-color: #f8f8f8;
	scrollbar-shadow-color: #b1b1b1;
	scrollbar-arrow-color: #333;
	filter: none;
}

.bodyDisabled
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
	color: #000;
	background-color: #fff;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-track-color: #DDDDDD;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	filter: alpha(opacity=30);
}

a
{
	text-decoration: none;
	color: #000;
	font-family:Tahoma;
	font-size:11px;
}

#FormContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow-y:scroll; 
	/*overflow-x:auto; */
	overflow-x: hidden;
	margin:0px;
	padding:0px;
	cursor: default;
}

.FormPadding
{
}
DIV.treeviewrow 
{
	width:1000px; 
	clear:both;
	height:20px;
	overflow:visible;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	border: none; 
	float: left; 
	white-space: nowrap;
	display:inline;
}
DIV.treeviewrow a
{
	cursor: hand;
}
DIV.treeviewrowover
{
	background-image:url('graphics/treerowdropover.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:1000px; 
	clear:both;
	height:20px;
	overflow:visible;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	border: none; 
	float: left; 
	white-space: nowrap;
	display:inline;
}
.treecontainer 
{
	margin:0px;
	padding:0px;
	padding-left:19px;
	padding-top:20px;
	width:100%;
	overflow:hidden;
	/* CORE-4599 cursor: pointer; */
}

DIV.PaneMenuBar
{
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	border-bottom:1px solid #6986A6;
	background: #F3F4F5 url('graphics/panemenubar-gradient.jpg') repeat-x left bottom;
}

DIV.PaneMenuTipBar
{
	width: 100%;
	margin: 0;
	border: 0;
	height: 25px;
	border-bottom: 1px solid #DADADA;
	clear: left;
}

DIV.PaneMenuTipBarHighlight
{
	background-color: #FCF8E6;
}

DIV.PaneMenuTip
{
	float: left;
	width: auto;
	padding-left: 19px;
	padding-top: 6px;
	font-size: 10px;
}

DIV.PaneMenuTipBarToolContainer
{
	float: right;
	padding-right: 10px;
	padding-bottom: 1px;
}

DIV.LocationBarContainer
{
	width:100%;
}
DIV.LocationBar
{
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:18px;
	background-color:#fff;
	background-image:url('graphics/arrowTreePath.gif');
	background-repeat:no-repeat;
	background-position:6px center;
	color: #455662;
	border-bottom:1px solid #B7BBC6;
	white-space:nowrap;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
}

DIV.LocationBar a
{
	color: #455662;
	text-decoration: none;
}
DIV.LocationBar a:hover
{
	text-decoration: underline;
}

DIV.TabContainer
{
	float:left;
}
DIV.ToolContainer
{
	float:right;
}

DIV.PaneMenuButton
{
	width: 24px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
}

DIV.PaneMenuButtonHighlight
{
	background-image:url('graphics/panemenubutton_hover.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}

DIV.PaneMenuButtonActive
{
	background-image:url('graphics/panemenubutton_active.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

DIV.PaneMenuButton a.PaneMenuIcon
{
	background-image: url('graphics/tools/unknown.gif');
	background-repeat: no-repeat;
	background-position: center 16px;
	padding: 12px 6px 16px 6px;
}


		#PaneMenuBar UL
		{
			margin: 0;
			padding: 0;
			list-style: none;
			display: inline;
		}
		
		#PaneMenuBar UL LI
		{
			display: inline;
		}
		
		#PaneTabList
		{
			float:left;
			margin: 0;
			padding: 0;
		}

		#PaneTabList UL
		{
			list-style: none;
			display: inline;
		}

		#PaneTabList UL LI
		{
			display: inline;
		}
		
		.Tab
		{
			display: block;
			float: left;
			height: 20px;
			cursor: hand;
			padding: 3px 8px 3px 8px;
		}
		
		.Tab A
		{
			line-height: 19px;
			font-weight: bold;
			margin-left: 5px;
			margin-right: 5px;
		}
		
		.IconTab
		{
			display: block;
			float: left;
			cursor: hand;
			margin: 0;
			padding: 8px 5px 6px 5px;
			background-repeat: no-repeat;
			background-position: center;
		}
		
		.IconTab A
		{
			line-height: 19px;
			display: block;
			height: 24px;
			width: 24px;
			margin: 0;
			padding: 0;
		}
		
		.IconTab A.p1
		{
			background-image:url('graphics/tools/properties/general_24.gif');
		}
		
		.IconTab A.p3
		{
			background-image:url('graphics/tools/properties/security_24.gif');
		}
		
		.IconTab A.p4
		{
			background-image:url('graphics/tools/properties/generic_schema_24.gif');
		}
		
		.TabActive
		{
			background-image:url('graphics/panemenubutton_active.gif');
			background-position: left top;
			background-repeat: repeat-x;
		}
		
		.TabHighlight
		{
			background-image:url('graphics/panemenubutton_hover.gif');
			background-position: left bottom;
			background-repeat: repeat-x;
		}
		
		.IconTabActive
		{
			background-image:url('graphics/panemenubutton_active.gif');
			background-position: left top;
			background-repeat: repeat-x;
		}
		
		.IconTabHighlight
		{
			background-image:url('graphics/panemenubutton_hover.gif');
			background-position: left bottom;
			background-repeat: repeat-x;
		}
		
		#PaneToolList
		{
			float:right;
			margin-right: 5px;
			padding: 0;
		}

		#PaneToolList UL
		{
			list-style: none;
			display: inline;
		}

		#PaneToolList UL LI
		{
			display: inline;
		}
		
		.Tool
		{
			display: block;
			height: 19px;
			margin: 0 0 0 5px;
			float: right;
			padding-top: 4px;
			padding-bottom: 3px;
		}
		
		.Tool A
		{
			color: #8F8F8F;
			font-family: Tahoma;
			font-size: 10px;
			text-align: center;
			font-weight: normal;
			padding-top: 3px;
			line-height: 19px;
		}
		
		.Tool A:hover
		{
			text-decoration: underline;
		}
		
		.ToolReload A
		{
			background-image: url(graphics/btnToolBarReload.gif);
			background-repeat: no-repeat;
			background-position: 0 center;
			padding-left: 19px;
			padding-bottom: 3px;
		}
		
		.ToolHelp A
		{
			background-image: url(graphics/btnToolBarHelp.gif);
			background-repeat: no-repeat;
			background-position: 0 center;
			padding-left: 19px;
			padding-bottom: 3px;
		}
		
		.ToolSearch A
		{
			background-image: url(graphics/btnToolBarSearch.gif);
			background-repeat: no-repeat;
			background-position: 0 center;
			padding-left: 19px;
			padding-bottom: 3px;
		}
		
		#PaneMenuTipBar UL
		{
			margin: 0;
			padding: 0;
			list-style: none;
			display: inline;
		}
		
		#PaneMenuTipBar UL LI
		{
			display: inline;
		}

		#PaneTipList
		{
			float:left;
			margin: 0;
			padding: 0;
		}

		#PaneTipList UL
		{
			list-style: none;
			display: inline;
		}

		#PaneTipList UL LI
		{
			display: inline;
		}


/* properties icon: default */
.IconTab A.p0 {
	background-image:url('graphics/tools/properties/extras/gear_24.gif');	
}

/* properties icon: general */
.IconTab A.p1 {
	background-image:url('graphics/tools/properties/general_24.gif');
}
/* properties icon: metadata */
.IconTab A.p2 {
	background-image:url('graphics/tools/properties/metadata_24.gif');
}
/* properties icon: security */
.IconTab A.p3 {
	background-image:url('graphics/tools/properties/security_24.gif');
}
/* properties icon: audit trail */
.IconTab A.p4 {
	background-image:url('graphics/tools/properties/audit_24.gif');
}
/* properties icon: versions */
.IconTab A.p5 {
	background-image:url('graphics/tools/properties/versions_24.gif');
}
/* properties icon: Advanced */
.IconTab A.p6 {
	background-image:url('graphics/tools/properties/advanced_24.gif');
}
/* properties icon: Comments */
.IconTab A.p7 {
	background-image:url('graphics/tools/properties/comments_24.gif');
}
/* properties icon: GenericSchema */
.IconTab A.p8 {
	background-image:url('graphics/tools/properties/generic_schema_24.gif');
}
/* properties icon: Quick stats */
.IconTab A.p9 {
	background-image:url('graphics/tools/properties/quickstats_24.gif');
}
/* properties icon: UserSchema */
.IconTab A.p10 {
	background-image:url('graphics/tools/properties/user_schema_24.gif');
}
/* properties icon: Workflow */
.IconTab A.p11 {
	background-image:url('graphics/tools/properties/workflow_24.gif');
}
/* properties icon (extras): Applications */
.IconTab A.p12 {
	background-image:url('graphics/tools/properties/extras/applications_24.gif');
}
/* properties icon (extras): Badge */
.IconTab A.p13 {
	background-image:url('graphics/tools/properties/extras/badge_24.gif');
}
/* properties icon (extras): ShoppingCart */
.IconTab A.p14 {
	background-image:url('graphics/tools/properties/extras/cart_24.gif');
}
/* properties icon (extras): Chat */
.IconTab A.p15 {
	background-image:url('graphics/tools/properties/extras/chat_24.gif');
}
/* properties icon (extras): Database */
.IconTab A.p16 {
	background-image:url('graphics/tools/properties/extras/database_24.gif');
}
/* properties icon (extras): Desktop */
.IconTab A.p17 {
	background-image:url('graphics/tools/properties/extras/desktop_24.gif');
}
/* properties icon (extras): Dollar */
.IconTab A.p18 {
	background-image:url('graphics/tools/properties/extras/dollar_24.gif');
}
/* properties icon (extras): Flag */
.IconTab A.p19 {
	background-image:url('graphics/tools/properties/extras/flag_24.gif');
}
/* properties icon (extras): Gear */
.IconTab A.p20 {
	background-image:url('graphics/tools/properties/extras/gear_24.gif');
}
/* properties icon (extras): Lightbulb */
.IconTab A.p21 {
	background-image:url('graphics/tools/properties/extras/lightbulb_24.gif');
}
/* properties icon (extras): PaperClip */
.IconTab A.p22 {
	background-image:url('graphics/tools/properties/extras/paperclip_24.gif');
}
/* properties icon (extras): Magnet */
.IconTab A.p23 {
	background-image:url('graphics/tools/properties/extras/paperclip_24.gif');
}
/* properties icon (extras): List */
.IconTab A.p24 {
	background-image:url('graphics/tools/properties/extras/list_24.gif');
}

DIV.PaneMenuButton a
{
	display:block;
	width:100%;
	height:100%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding: 5px 14px 1px 14px;
	text-align:center;
}

DIV.PaneMenuTextButton
{
	width: 24px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	white-space: nowrap;
}

DIV.PaneMenuTextButtonHighlight
{
	background-image:url('graphics/panemenutextbutton_hover.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}

DIV.PaneMenuTextButton a
{
	display:block;
	width:100%;
	height:100%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding: 5px 14px 1px 14px;
	text-align:center;
}

DIV.PaneMenuTextButtonActive
{
	background-image:url('graphics/panemenutextbutton_active.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

DIV.ToolButtonSearch
{
}

DIV.ToolButtonSearch a
{
	background-image: url(graphics/btnToolBarSearch.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 6px 0px 19px;
}
DIV.ToolButtonPrint
{
}
DIV.ToolButtonPrint a
{
	background-image: url(graphics/btnToolBarPrint.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 6px 0 19px;
}
DIV.ToolButtonHelp
{
}
DIV.ToolButtonHelp a
{
	background-image:url(graphics/btnToolBarHelp.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 6px 0px 19px;
}
DIV.ToolButtonReload
{
}

DIV.ToolButtonReload a
{
	background-image: url(graphics/btnToolBarReload.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 6px 0 19px;
}
DIV.ToolBarButton
{
	width: 10px;
	height: 20px;
	margin: 0 0 0 5px;
	float: left;
}
DIV.ToolBarButton a
{
	padding-top: 6px;
	color: #8F8F8F;
	font-family: Tahoma;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	display: block;
	width: 100%;
	height: 100%;
}

DIV.ToolBarButton a:hover
{
	display: block;
	text-decoration: underline;
}

/* ## Content Tabs ## */
/*DIV.Clear
{
	clear:both;
}
*/

DIV.ContentTabMenuBarContainer
{
	height:32px;
	background: #fff url('graphics/content-editions-gradient.jpg') repeat-x left bottom;
	width:100%;
	overflow:hidden;
}
DIV.ContentTabMenuBar
{
	padding-left:8px;
	float:left;
	height:32px;
	width:10000px;
	overflow:hidden;
}
DIV.ContentTab
{
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:1px;
	margin-top:11px;
	margin-right:1px;
	border:1px solid black;
	float:left;
	width:10px;
	height:15px;
	background-color:White;
	white-space:nowrap;
}
DIV.ContentTab.ContentTabDisabled
{
	background-color:#E9EAEC;
}
DIV.ContentTab.ContentTabDisabled a
{
	color:#8A8A8A;
}
DIV.ContentTab a
{
	width:100%;
	height:100%;
}
DIV.ContentTab a:hover
{
	text-decoration:underline;
}
DIV.ContentTab.ContentTabDisabled a.ContentTabNoAction:hover 
{
	cursor:default;
	text-decoration:none;
}

DIV.ContentTabSelected
{
	cursor:default;
	margin-top:9px;
	padding-top:4px;
	height:23px;
	background-image:url('graphics/contenttab_selected_back.gif');
	border-bottom:none;
}

/* IE7 compatible contenttabs */

DIV.ContentTabsContainer
{
	height:32px;
	background: #fff url('graphics/content-editions-gradient.jpg') repeat-x left bottom;
	width:100%;
}

DIV.ContentTabs
{
	margin-top: 10px;
	padding-left:8px;
}

#ContentTabs UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#ContentTabs UL LI
{
	list-style: none;
	display: inline;
	float: left;
	margin-right: 1px;
}

#ContentTabs UL LI DIV.CT
{
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	border: 1px solid black;
	
	margin-top: 2px;
	height: 18px;
}

#ContentTabs UL LI DIV.CT A:hover
{
	text-decoration: underline;
}

#ContentTabs UL LI DIV.CT A.CTNoAction:hover
{
	text-decoration: none;
	cursor: default;
}

#ContentTabs UL LI DIV.ActiveCT
{
	margin-top: 0px;
	height: 19px;
	padding-top: 2px;
	background: #fff url('graphics/contenttab_selected_back.gif');
	border-bottom: 0px;
}

#ContentTabs UL LI DIV.InactiveCT
{
	background-color: #fff;
}

#ContentTabs UL LI DIV.DisabledCT
{
	background-color:#E9EAEC;
}

#ContentTabs UL LI DIV.DisabledCT A
{
	color:#8A8A8A;
}

.SelectedNode
{
	position:relative;
	padding:2px;
	padding-bottom:2px;
	padding-right:5px;
	background-color:#FBDE5D;
	cursor:hand;
	float:left;
}
.DropNode
{
	background-color:#FBDE5D;
	position:relative;
	display:block;
	padding-right:5px;
	padding-bottom:2px;
	cursor:hand;
	float:left;
}

.MultiSelectRectangle
{
	border:1px dotted black;
	background:transparent;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


DIV.OpenCloseNode
{
	float:left;
	width:9px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	margin-right:6px;
	cursor:hand;
}
a.OpenNode {
	background-image:url('graphics/opennode.gif');
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:9px;
	height:9px;
	display:block;
}
a.ClosedNode {
	background-image:url('graphics/closednode.gif');
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	width:9px;
	height:9px;
	display:block;
}
.TreeNode a {
/*	position:relative;*/
	display:inline;
}
.TreeNodeSelected a {
	display:inline;
	background-color:#FBDE5D;
}
.TreeNode div {
	display:inline;
}
.TreeNodeSelected div {
	background-color:#FBDE5D;
	display:inline;
}
.TreeNode
{
	position:relative;
	display:block;
	padding-right:5px;
	padding-bottom:2px;
	cursor:hand;
	float:left;
}
.TreeNodeSelected
{
	background-color:#FBDE5D;
	position:relative;
	display:block;
	padding-right:5px;
	padding-bottom:2px;
	cursor:hand;
	float:left;
}
.TreeNodeDimmed
{
	filter:alpha(opacity=50);
}

.TreeTrashNode
{
	position:relative;
	display:block;
	padding-right:5px;
	padding-bottom:2px;
	cursor:hand;
	float:left;
}
.TreeTrashNodeSelected
{
	background-color:#FBDE5D;
	position:relative;
	display:block;
	padding-right:5px;
	padding-bottom:2px;
	cursor:hand;
	float:left;
}

/* ###################################### LIST STYLES ###################################### */

/* #### IE7 modified #### */
		.List {
			/* border: 1px solid #C3C3C3; */ /* CORE-3450 */
		}
		
		.List TABLE {
			table-layout: fixed;
			font-size: 11px;
		}
		
		.List TABLE COL { /* IE specific */
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		
		.ListHeader {
			background: #F5F5F5 url('graphics/listheadernormalgradient.jpg') repeat-x;
			border: solid 1px #C3C3C3; /* CORE-3450 */
			border-bottom: solid 1px #7D7D7D; 
			padding: 0 0 5px 5px;
		}
		
		.SortedAsc {
			background-image:url('graphics/listview_asc3.gif');
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:11px;
		}
		
		.SortedDesc {
			background-image:url('graphics/listview_desc3.gif');
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:11px;
		}
		
		.SortHeader DIV {
			cursor: hand;
		}
		
		.ListContent {
			border: solid 1px #C3C3C3; /* CORE-3450 */
			border-top: 0px;
			padding: 0 0 0 5px; /* CORE-4349: padding-top zero'ed out */
			background-color: #FFFFFF;
 		}
 		
 		.ListContent TABLE
 		{
 			margin-left: -5px; /* CORE-3252 */
 		}
 		
 		.TreeViewListContent 
 		{
 			border: 0; /* CORE-3505 */
 		}
		
		.ListContent TABLE TBODY TR {
			cursor: hand;
		}
		
		/* IE7 only - issues with d'n'd
		.ListContent TABLE TBODY TR:hover {
			background-color: #FCF8E6;
		}
		*/
		
		.ListContent TABLE TBODY TR TD {
			padding: 2px 0px 2px 5px;
			display: block;
		}
		
		.ListContent TABLE TBODY TR TD P {
			padding-bottom: 2px;
			margin: 0px;
		}
		
		.AlternateRow {
			background-color: #F5F5F5;
		}
		
		.AlternateRowSelected {
			background-color: #FBDE5D;
		}
		
		.Row {
			background-color: #FFFFFF;
		}
		
		.RowSelected {
			background-color: #FBDE5D;
		}
		
		.RowSeparator {
			line-height: 0px;
			cursor: default;
		}
		
		.RowDropHighlight 
		{
			background-image: url('graphics/listseparator.gif'); 
			background-repeat: no-repeat;
		}
		
		.EmptyCell {
			display: none;
		}
		
		.EmptyRow {
			font-weight:bold;
			color:#AAAAAA;
		}
		
		.EmptyRowSelected {
			font-weight:bold;
			color:#AAAAAA;
		}
		
		.EmptyRow TD 
		{
			text-align: center;
			cursor: default;
		}
		
		.EmptyRowSelected TD 
		{
			text-align: center;
			cursor: default;
		}
		
		.TreeViewList {
			border: none;
			padding: 2px 1px 0px 3px;
		}
		
		.TreeViewListHeader 
		{
			padding: 0px 0px 0px 7px !important;
			overflow: visible;
			width: auto;
			
			background-color:#fff;
			border: 0;
			border-bottom: solid 1px #CCCCCC;
		}
		
		.TreeViewListHeader TABLE {
			line-height: 25px;
		}
		
		.TreeViewListHeader TABLE TR TH {
			font-size: 11px;
		}
		
		.TreeViewList TABLE TR TD DIV 
		{
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
.ListToolContainer
{
	float:left;
	padding:2px 4px 0px 4px;
	margin:0px;
	border-bottom:1px solid #CECFCE;
	border-left:1px solid #CECFCE;
	border-right:1px solid #CECFCE;
	background: #F6FAFD url('graphics/listtoolcontainer-gradient.jpg') repeat-x left bottom;
}

.ListThTool
{
	float:left;
	width:28px;
	padding:4px 0px 4px 0px;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;
}
/* align labels to images in list tools */
DIV.ListThTool p {
	padding-top:3px;
}
.ListThToolDisabled
{
	float:left;
	width:28px;
	padding:4px 0px 4px 0px;
	text-align:center;
	white-space:nowrap;
	filter:alpha(opacity=50);
}

/* ################# CONTENT SELECTOR ######################## */
.ContentSelector 
{
	border:1px solid #CCC;
	background-color:White;
	padding:10px 4px 6px 4px;
	margin:0px;
	/*height:200px;*/
	height: auto;
	overflow-x:hidden;
	overflow-y:visible;
}
.ContentSelectorItem
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	clear:right;
}

.ContentSelectorItemSelected
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	background-color:#FBDE5D;
	clear:right;
}
.ContentSelectorHelp 
{
	padding:6px 3px 8px 3px;
}
.ContentSelectorHelp p
{
	padding-bottom:0px;
}

/* ################# HELP ######################## */
.HelpFrame 
{
	width: 100%;
	background-color: #ccc;
}

/* ################ TABLE ################ */
.Table
{
	table-layout: fixed;
	width: 0;
}

.Table TR
{
	height: 20px;
	vertical-align: middle;
}

.Table TD
{
	border-spacing: 0px;
	/* border-top: solid 1px #D3F4DA; */
}

.Table TH
{
	border-top:1px solid #c3c3c3;
	border-bottom: 1px solid #7D7D7D; 
}

.TableHeaderRow
{
	background: transparent url('graphics/listheadernormalgradient.jpg') repeat-x;
}

.TableRow
{
	background-color: #FFFFFF;
}

.TableAlternateRow
{
	background-color: #F5F5F5;
}

.TableCol
{
	padding-left: 4px;
	padding-right: 4px;
}

.TableLeftCol
{
	padding-left: 10px;
}

.TableWrapColEllipsis
{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.TableWrapColNoWrap
{
	white-space: nowrap;
}

.toolTip .content
{
	padding: 5px; 
	background: #FFE668;
	color: Black;
	border: solid 1px #2D2D2D;
}

/* The following rules were consolidated from earlier 'paneTypes.css' */
.PaneTypeNone { }
.PaneTypeSingleColumn { }
.PaneTypeTwoColumn { }
.PaneTypeEditPage { background-color: Red; } /* TODO: This looks VERY 'debugish' - remove? */
.PaneTypeTrees,
.PaneTypeTrees .GridRowRoot,
.PaneTypeTrees .GridCellRoot {
	padding: 0;
	margin: 0;
}


