﻿@import url('base.css');

/* Layout - General */
#tabMain
{
	width:100%;
}
/* Layout - Top */
#rowTop td
{
	text-align:center;
}
#rowTop img
{
	border-width:0;
}
/* Layout - Mid */
#tabMid
{
	width:100%;
}
#tdMid
{
	padding:10px;
	vertical-align:top;
}
/* Layout - Bot */
#tabBot
{
	width:100%;
}
#tabBot td
{
	font-size:7.5pt;
	white-space:nowrap;
}
#tdBotLeft
{
	text-align:left;
}
#tdBotRight
{
	text-align:right;
}

@media screen
{
	/* General */
	html,body,#aspnetForm
	{
		margin:0;
		padding:0;
		height:100%;
		width:100%;
	}
	html
	{
		overflow:auto;
	}
	a:link,a:visited
	{
		color:#037;
	}
	a:hover
	{
		color:#073;
	}
	/* Layout - General */
	#tabMain
	{
		width:100%;
		height:100%;
		background-color:#ffffff;
	}
	/* Layout - Top */
	#rowTop,#rowTop td
	{
		height:94px;
	}
	#rowTop td
	{
		padding:5px;
	}
	/* Layout - Mid */
	#tdMidLeft,#tdMidRight
	{
		width:100px;
	}
	#tdMidOut
	{
		vertical-align:top;
	}
	/* Layout - Bot */
	#rowBot
	{
		height:17px;
	}
	#rowBot,th.itemTitle
	{
		background-color:#5d7b9d;
	}
	#rowBot td
	{
		color:#c8d2de;
	}
	/* Layout - Side boxes */
	.box
	{
		margin:5px;
	}
	.box a:link,.box a:visited
	{
		text-decoration:none;
	}
	.box,.box table
	{
		width:190px;
	}
	.box table
	{
		border-collapse:collapse;
	}
	.box td,.box th
	{
		padding:0;
		margin:0;
		font-family:verdana,arial;
	}
	.boxHead
	{
		background-image:url('../img/box/top-mid.png');
		height:22px;
	}
	table.boxHead th
	{
		vertical-align:top;
		text-align:left;
		white-space:nowrap;
		font-size:10pt;
		padding:1px;
	}
	.boxHeadLeft
	{
		width:5px;
	}
	.boxHeadRight
	{
		width:30px;
	}
	.boxBody th
	{
		width:5px;
		background-repeat:repeat-y;
	}
	.boxBody td
	{
		overflow:hidden;
		font-size:10pt;
	}
	.boxBodyLeft
	{
		background-image:url('../img/box/mid-left.png');
		background-position:left top;
	}
	.boxBody td
	{
		background-color:#f0faff;
	}
	.boxBodyRight
	{
		background-image:url('../img/box/mid-right.png');
		background-position:right top;
	}
	.boxFoot,.boxFoot td,.boxFoot th
	{
		height:7px;
		font-size:1px;
	}
	.boxFoot th
	{
		width:7px;
	}
	.boxFoot td
	{
		background-image:url('../img/box/bot-mid.png');
		background-repeat:repeat-x;
		background-position:bottom left;
	}
}
@media print
{
	/* General */
	body
	{
		background-color:#ffffff;
	}
	a:link,a:visited
	{
		color:blue;
		text-decoration:underline;
	}
	/* Layout - Mid */
	#tdMidLeft,#tdMidRight,#rowBot
	{
		display:none;
	}
}
