@media screen
{
   p.Ptop
	{
	font-size: 8px;
	font-family: Arial;
	display: visible;
	line-height: 50%;
	text-align: right;
	}
   body.Bmain
	{
	background-color: #E6E6E6;
	margin-top: 1px;
	}
   p.test 
	{
	font-family:verdana,arial;
	font-size:14px;
	word-spacing: 1px;
	color: black;
	width: 100%;
	}
   p.image
	{
	display: none;
	/*display: visible;*/
	}
	/*Reorder List*/
	.ClsDragHandle 
	{
		background-image :url('images/arrowsort.png');
		/*background-color	:#fAf9f8;*/
		/*border				:thin outset white;*/
		cursor				:move;
		height				:10px;
		width				:20px;
		background-repeat	:no-repeat;
		background-position :left;	
	}
	.ClsCallbackStyle 
	{
		border				:thin inset blue;
	}
	.ClsCallbackStyle table 
	{
		background-color	:#5377A9;
		color				:Black;
	}
	.ClsReorderListContainer
	{
		width: 80%;
		font-size:9pt;
	}
	.ClsReorderListContainer li 
	{
		background-repeat	:repeat-x;	
		list-style-image	:none;
		list-style-position	:inside;
		list-style-type		:none;
		margin				:2px;
	}
	.ClsReorderListContainer li a 
	{
		color			:#FFFFFF !important;	
	}
	
	.ClsReorderCue 
	{
		border		:thin dashed black;
		height		:25px;
		width		:100%;
	}
	.ClsItemArea 
	{
		margin-left	:0px;
		text-align:	left;
		width		: 100%;
	}
	
	.ClsItem .a 
	{
		color:Black;
		font-size:11pt;
	}
}

@media print
{
   p.Ptop
	{
	display: none;
	}
   body.Bmain
	{
	size: portrait;
	background-color: white;
	}
   p.test 
	{
	font-family: Arial; 
	font-size:12px;
	color: black;
	margin-left: 100px;
	width: 650px;
	}
   p.image
	{
	visibility: visible;
	}
}
@media screen, print {
   td.main 
	{
	margin-left: 4;
	margin-right: 4;
	line-height: 150%;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	text-align: left;
	}
   td.last 
	{
	margin-left: 4;
	margin-right: 4;
	line-height:150%;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	text-align: right;
	}
}