@media print, screen
{

	table#Background
	{
		width: 770px;
		margin: auto;
		height: 100%;
		background-color: white;
	}

	td#ShadowLeft, td#ShadowRight
	{
		background-repeat: repeat-y;
		width: 25px;
	}

	td#ShadowLeft
	{
		background-image: url(/images/template/shadowleft.gif);
	}

	td#ShadowRight
	{
		background-image: url(/images/template/shadowright.gif);
	}

	td#ContentHolder
	{
		vertical-align: top;
		background-image: url(/images/template/background.gif);
		background-repeat: repeat-y;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		
	}

	table#Layout
	{
		width: 100%;
	}

	td#TitleBar, td#SearchAndCountry, td#Content, td#Navigation
	{
		padding: 0;
		vertical-align: top;
	}

	td#TitleBar, td#SearchAndCountry
	{
		border-bottom: 1px solid white;
	}

	td#TitleBar
	{
		height: 88px;
	}

	td#SearchAndCountry
	{
		height: 29px;
		background-image: url(/site/images/searchbg.gif);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0;
		vertical-align: middle;
	}

	td#Menu
	{
		width: 120px;
		color: #666666;
	}

	table.DataTable td
	{
		padding: 5px;
	}

	table.LayoutTable td
	{
		padding: 5px;
	}

	table#Layout td#Content
	{
		padding-left: 10px;
		background-color: white;
		width: 100%;
		padding-right: 10px;
	}

	td#Navigation
	{
		width: 120px;
		padding: 0;
		background-color: #DDDDDD;
	}

	table.DataTable thead td, table.DataTable tfoot td
	{
		background-color: #666666;
		font-weight: bold;
		color: white;
	}

	table.DataTable thead a
	{
		color: white;
	}

	table.DataTable td
	{
		vertical-align: top;
	}

	table.DataTable
	{
		width: 500px;
		border: 1px solid #666666;
		border-collapse: collapse;
	}

	td.AdminOptions
	{
		width: 1%;
	}

	td.AdminOptions
	{
		text-align: right;
	}

	td.InputTitle
	{
		font-weight: bold;
	}

	table.Months, table.SearchNavigation
	{
		width: 100%;
		border: 1px solid #999999;
		background-color: #F5F6EA;
	}

	table.Months td, table.SearchNavigation td
	{
		padding: 5px;
	}
		table.Months a
		{
			color: #666666;
		}

		table.Months td
		{
			vertical-align: middle;
			text-align: center;
		}

		table.SearchNavigation td.Previous
		{
			width: 200px;
		}

		table.SearchNavigation td.Showing
		{
			text-align: center;
			white-space: nowrap;
		}

		table.SearchNavigation td.Next
		{
			width: 200px;
			text-align: right;
		}

	table.InputForm
	{
		background-color: #F8F8F8;
		border: 1px solid #DDDDDD;
		width: 100%;
	}

	table.InputForm td
	{
		margin: 5px;
	}

	td#TitleBar
	{
		background-image: url(/images/template/headerbg.gif);
		background-repeat: repeat-x;
		height: 88px;
	}

	tr.Alternate td
	{
		/*background-color: #F1F2DE;*/
		background-color: #EBECD3;
	}

	table.Comments
	{
		width: 100%;
		border-collapse: collapse;
	}

	table.Comments td
	{
		border: 1px solid #DDDDDD;
		padding: 10px 5px;
	}
}

@media print
{
	table#Shadow
	{
		margin: 0;
	}

	td#Navigation
	{
		display: none;
	}

	td#TitleBar, td#SearchAndCountry
	{
		display: none;
	}
}
