
div.folder
{
	padding-left: 16px;
	background: url(../img/icons/folder_closed.gif) 0 4px no-repeat;
	}
	div.folderLinks
	{
		position:relative;
		padding-top: 4px;
		padding-bottom: 4px;
		}
	div.folderContainer
	{
		display:none;
	}
	
div.visible
{
	display:block;
}
div.folderLinks a:link, div.folderLinks a:visited
{
	color: #000;
}
a.viewLink
{
	position:absolute;
	right:185px;
	top:2px;
}
a.editLink
{
	position:absolute;
	right:145px;
	top:2px;
}
a.addLink
{
	position:absolute;
	right:55px;
	top:2px;
}
a.historyLink
{
	position:absolute;
	right:0;
	top:2px;
}

div.open
{ 
	background-image:url(../img/icons/folder_open.gif); 
	background-repeat:no-repeat;
}
div#folderTree div.folder
{
	height:16px;
}
div.folder a
{
	color:Black;
	text-decoration:none;
}
div.folder a:hover { color:#aaaa00; }

div#extranetContentArea
{
	position:absolute;
	left:200px;
	top:100px;
	width:560px;
	padding:0;
	margin:0;
}

div.included
{
	position:relative;
	left:0;
	top:0;
}
div#contentArea.noSideNav
{
	position:absolute;
	left:10px;
	width:740px;
}
	div#contentArea p.errorMsg, strong.errorMsg
	{
		color: #ff0000;
	}
	div#contentArea form
	{
		margin:10px;
	}
	div#contentArea div#folderTree
	{
		margin-top:10px;
		margin-left:10px;
	}
	div#contentArea div#folderExpandableTree
	{
		margin-top:10px;
		margin-left:10px;
	}
	div#contentArea div.resource
	{
		position:relative;
		left:0;
		top:0;
		width:auto;
		padding:0;
		margin:0;
		margin-top:2px;
		margin-left:10px;
	}

div#breadCrumbs
{
	margin-bottom:10px;
	font-size:12px;
}
	div#breadCrumbs div.folder
	{
		display:inline;
		background-image:none;
		padding-left:0;
	}
		div#breadCrumbs div.folder a
		{
			padding-right:16px;
			background-image:url(../img/icons/bread_crumb_pointer.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

div#currentFolder
{
	position:relative;
	background-image:url(../img/icons/folder_open.gif);
	background-repeat:no-repeat;
	z-index:1;
}
	div#currentFolder div.folderIcon
	{
		position:absolute;
		left:0;
		top:0;
	}
	div#currentFolder div.folderActionDropdown
	{
		position:absolute;
		left:0;
		top:0;
		display:none;
		border:solid #bbbbbb 1px;
		padding:16px 2px 0px 2px;
		background-image:url(../img/icons/folder_open.gif);
		background-repeat:no-repeat;
		background-color:#dddddd;
		z-index:1;
	}
		div#currentFolder div.folderActionDropdown a
		{
			border-bottom:solid #bbbbbb 1px;
			padding:2px;
			text-decoration:none;
			color:Black;
			display:block;
		}
		div#currentFolder div.folderActionDropdown a:hover
		{
			color:#ff3333;
		}

div#contentArea div.resource
{
	position:relative;
	padding-left:16px;
}
	div.resource div.resourceMenu
	{
		position:relative;
		left:-16px;
		z-index:1;
	}
	div.resource div.resourceMenu img.resourceIcon
	{
		position:absolute;
		left:0;
		top:0;
	}
	div.resource div.resourceMenu img.dropdownIcon
	{
		position:absolute;
		left:0;
		top:0;
	}
	div.resource div.resourceMenu img.editIcon
	{
		position:absolute;
		left:0;
		top:0;
	}
/*
	div.resource div.resourceMenu div.resourceActionDropdown
	{
		position:absolute;
		left:0;
		top:0;
		display:none;
		border:solid #bbbbbb 1px;
		padding:16px 2px 0px 2px;
		background-image:url(../icons/default_icon_sm.gif);
		background-repeat:no-repeat;
		background-color:#dddddd;
		z-index:2;
	}
		div.resource div.resourceMenu div.resourceActionDropdown a
		{
			border-bottom:solid #bbbbbb 1px;
			padding:2px;
			text-decoration:none;
			color:Black;
			display:block;
		}
		div.resource div.resourceMenu div.resourceActionDropdown a:hover
		{
			color:#ff3333;
		}
*/

.group
{
	padding:4px 0px 0px 18px;
	background-image:url(../img/icons/group.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

table.searchResults, table.resourceList
{
	clear:both;
	border:solid #b2b2b2 1px;
	border-left:none;
	width:100%;
}
	table.searchResults tr, table.resourceList tr
	{
		background-color:#ffffff;
	}
	table.searchResults tr.alternate, table.resourceList tr.alternate
	{
		background-color:#f1f0f0;
	}
		table.searchResults tr td, table.resourceList tr td
		{
			padding:2px 10px 2px 10px;
			border-left: solid #b2b2b2 1px;
		}
		table.searchResults tr td.userName
		{
			padding:2px 2px 6px 22px;
			background-image:url(../img/icons/user.gif);
			background-repeat:no-repeat;
			background-position:4px 2px;
			vertical-align:top;
		}
	tr.heading, tr.heading th
	{
		background-color:#b2b2b2;
		color:Black;
		font-weight:bold;
		padding:2px;
		padding-top:6px;
		padding-bottom:6px;
	}
		tr.heading th a:link, tr.heading th a:visited
		{
			color:Black;
			text-decoration:none;
		}
			table.searchResults tr th a:hover
			{
				color:#ff0000;
			}
		
		table.userForm tr th
		{
			text-align:left;
		}
		
div#folderExpandableTree
{
	width:540px;
	border:solid 1px #cccccc;
}

div#folderExpandableTree div.folder
{
	border-top:dashed 1px #cccccc;
}

strong#welcome
{
	color:White;
}

h4.welcome
{
	font-size:16px;
	font-weight:bold;
}
div.welcome
{
	margin-top:24px;
}
	div.welcome a.header
	{
		font-size:12px;
		font-weight:bold;
		display:block;
	}
	div.welcome p
	{ 
		margin-top:2px; 
		margin-bottom:2px;
	}
	div.welcome ul
	{
		margin:0;
		margin-top:8px;
		list-style-type:disc;
		color:#d32027;
		list-style-position:inside;
	}
		div.welcome ul li
		{
			background:none;
		}