	table
	{	border-collapse: 	collapse;
		width:				100%;
	}
	.head
	{	font-weight:	bold;
	}
	.head td
	{	border-bottom:		1px solid #E1E1E1;
	}
	table.list td
	{	padding:					0;
		margin:					5px 0 0 0;
		padding:					7px 0 4px 0;
		_padding:				0 0 6px 0;
		vertical-align:		top;
	}
	form{ margin: 0; display: inline;}
	
	.odd td
	{	color:				#48DAFF;
		border-top:			2px solid #48DAFF;
	}
	.even td
	{	color:				#E9B10B;
		border-top:			2px solid #E9B10B;
	}
	.even h4{	color:	#E9B10B !important;}
	.odd h4{		color:	#48DAFF !important;}
	
	.odd .col .img{ border:	 	3px solid #48DAFF; border-width: 3px 3px 3px 3px;}
	.even .col .img{ border:	3px solid #E9B10B; border-width: 3px 3px 3px 3px;}
	.even td a.details{ background: url(/imgs/fdp-more-orange.gif) no-repeat center right; color: #E9B10B !important;}
	.odd td a.details{ background: url(/imgs/fdp-more-blue.gif) no-repeat center right; color: #48DAFF !important;}
	
	.odd td .spComm{	border-left: 3px solid #48DAFF;}
	.even td .spComm{	border-left: 3px solid #E9B10B;}
	
	.err
	{	background:		#E4F3FE;
		color:			red;
	}
	td a.details
	{	width:				75px;
		height:				24px;
		display:			   block;
		text-decoration:	none !important; 
		text-align:			center;
		float:				right;
		margin:				4px 0 0 0;
		padding:				4px 32px 0 0;
	}
	td a.details:hover
	{	color:			white !important;
	}
	td b
	{	width:				55px;
		display:				block;
		float:				left;
		text-align:			right;
		margin-right:		2px;
	}
	td .col, td .ctop, td .col-d, col-b
	{	float:			left;
		width:			auto !important;
		padding:			0;
		margin:			0;
	}
	td .ctop
	{	width:			auto;
		float:			none;
		margin:			6px 0 0 0;
	}
	td .ctop h4
	{	margin:			0;
	}
	td .col-b
	{	border-right:	1px solid #D8D8D8;
		width:			250px !important;
		padding:			0 2px;
		top:				-2px;
		position:		relative;
	}
	
	td .row-r
	{	padding-top:	2px;
		float:			left;
		width:			100px;
	}
	.mid
	{	
		
	}
	.pageCon
	{	border-bottom:	2px solid #48DAFF;
		height:        53px;
		margin-bottom:	4px;
		text-align:		right;
	}
	.bottom
	{	border-bottom:	0;
		border-top:	2px solid #48DAFF;
		height:        auto !important;
	}
	.pageCon b
	{	float:			left;
	}
	.pageCon form
	{	font-size:		11px;
		text-transform: uppercase;
	}
	.pageCon form input
	{	height:			10px;
		_height:			auto;
	}
	.pageCon .viewtype
	{	color:			#48DAFF;
		font-size:		12px;
	}
	.pageCon .sorts
	{	color:			#EAAD03;
		display:			block;
		font-size:		12px;
	}
	.pageCon .realCon
	{	display:			block;
	}
	.bottom .realCon
	{	margin:			-1px 0 0 0;
		_margin:			-2px 0 0 0;
	}
	.pageCon select
	{	font-size:		10px;
		margin-bottom:	1px;
		padding:			0;
	}
	.bottom .realCon select
	{	top:	2px;
		position:	relative;
	}
	.pageCon a
	{	background:		#48DAFF;
		color:			black !important;
		padding:		   2px;
		position:		relative;
		top:           1px;
		margin:			0 2px;
	}
	.pageCon a:hover
	{	background:		#DFDFDF;
	}
	.spComm
	{	background:		url(/imgs/SPcomm.gif) no-repeat;
		clear:			both;
		overflow:		hidden;
		color:				yellow;
		font-weight:		bold;
		padding:			0 0 0 3px;
	}
	.spComm p
	{	padding:			2px 5px !important;
		line-height:	15px !important;
	}
	.col .cover
	{	position: 		relative;
		z-index: 		20;
	}
	.col .img
	{	background: no-repeat 50% 50%;
		height: 		120px;
		width: 		182px;
		float:		left;
		margin:		0 10px 5px 0;
		z-index: 	19;
	}
	#comms
	{	float: 	left; 
		width: 	84%;
	}