﻿@media screen
{
	#Intro
	{
		width:380px;
		float:left;
		padding-bottom:5px;
	}
	
	#Search
	{
		float:right;
		padding-bottom:5px;
	}

	#Search label
	{
		display:block;
		margin-bottom:6px;
	}

	#Search input
	{
		margin-right:0px;
	}

	#Search input.SearchText
	{
		width:138px;
		margin-right:4px;
	}
	
	#ResourceList
	{
		background-image:url(../Images/BgPanelListTop.gif);
		background-repeat:no-repeat;
		padding-top:5px;
	}
	
	#ResourceListInner
	{
		background-image:url(../Images/BgPanelListBottom.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-bottom:5px;
		background-color:#eee;
	}
	
	#ResourceList table
	{
		width:100%;
	}

	#ResourceList thead th
	{
		text-align:left;
		padding:21px 15px 8px 15px;
	}
	
	#ResourceList thead th a
	{
		color:#000;
		background-position:right center;
		background-repeat:no-repeat;
		padding-right:13px;
	}

	#ResourceList thead th a.SortAsc
	{
		background-image:url(../Images/BgSortAsc.gif);
	}
	
	#ResourceList thead th a.SortDesc
	{
		background-image:url(../Images/BgSortDesc.gif);
	}
	
	#ResourceList tbody td
	{
		background-color:#fff;
		background-image:url(../Images/BgCellBottom.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		vertical-align:top;
		font-size:0.9em;
		color:#545454;
	}

	#ResourceList tbody td div
	{
		background-image:url(../Images/BgCellTop.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding:18px 15px 12px 15px;
	}
	
	#ResourceList tbody td span.ResourceGroup
	{
		display:block;
		color: #BDBDBD;
		padding-top:2px;
	}
	
	#ResourceList tbody td span.Summary
	{
		display:block;
		padding-top:4px;
	}
	
	#ResourceList tbody tr.Hover:hover td
	{
		background-color:#ecf5a2;
		cursor:pointer;
	}

	#ResourceList tbody tr.Hover:hover a
	{
		color:#000;
	}
	
	#ResourceList tbody td.FirstCell
	{
		padding-bottom:5px;
		background-image:url(../Images/BgCellBottomLeft.gif);
		background-repeat:no-repeat;
	}
	
	#ResourceList tbody td.FirstCell div
	{
		background-image:url(../Images/BgCellTopLeft.gif);
		background-repeat:no-repeat;
		padding:23px 2px 7px 21px;
	}

	#ResourceList tbody td.FirstCell span
	{
		display:block;
		width:16px;
		height:16px;
		overflow:hidden;
		background-repeat:no-repeat;
	}

	#ResourceList tbody td.LastCell
	{
		padding-bottom:5px;
		background-image:url(../Images/BgCellBottomRight.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	
	#ResourceList tbody td.LastCell div
	{
		background-image:url(../Images/BgCellTopRight.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right:20px;
	}
	
	#ResourceList tbody td a
	{
		font-size:1.1em;
		font-weight:bold;
	}
}

@media print
{
}
