

/*************************/
/*Grid styles ALTERNATING COLOR ROW*/
/*************************/

/**** THIS IS FOR CONSISTANT FONT SIZE IN FAQ TABLES*/
table.faq td p, table.faq td li{
font-size:12px;}


/*Apply to the table*/
.grid_table{
width:99%;
border-collapse:collapse;
margin:5px 5px 20px 5px;
}

	fieldset table.grid_table{width:100%;margin:0px;}

/*Apply to single and multiple column listings*/


	.grid_head td{
	background:<%= numColor %>;
	font:bold 12px Arial, sans-serif;
/*	white-space:expression(document.body.clientWidth > 800? "nowrap": "500px" ); */
	/*white-space:nowrap;*/
	color:#fff;
	padding:3px;
	border:1px solid #999;
	border-bottom:1px solid #000;
	}
	tr.grid_head td.small{
	font-size:10px;}
	
		.grid_head strong{
		color:#fff;
		}

	.grid_head a{
	font:bold 12px Arial, sans-serif;
	color:#fff;
	}
	.grid_head a:hover{
	font:bold 12px Arial, sans-serif;
	color:#fff;background:#ccc;
	}
	.grid_head a:visited{
	font:bold 12px Arial, sans-serif;
	color:#fff;
	}
/*=========SORETED STYLES========*/
td.grid_head_sorted {
background:#e4e4e4;
font-weight:bold;
color:<%= numColor %>;
}

	a.grid_head_sorted {
	color:<%= numColor %>;
	font-weight:bold;
	text-decoration:none;
	}
	a:visited.grid_head_sorted {
	color:<%= numColor %>;
	font-weight:bold;
	text-decoration:none;
	}


.grid_subhead{
background:#d6d6d6;border-collapse:collapse;
}
	.grid_subhead td{
	font:12px Arial, sans-serif;
	color:#000;
	padding:3px 3px 3px 5px;
	border:1px solid #999;
	border-bottom:2px solid #333;
	}


/*Apply to the tr*/
.row_1 td{
font:11px Arial, sans-serif;
background:#fff;
vertical-align:top;
border-bottom:1px dashed #ccc;
}
	table.grid_table .row_1 td{
	border:1px solid #ccc;
	padding:3px;
	}
		table.grid_table p, table.grid_table li{
		font:11px Arial, sans-serif;
		margin:3px;
		padding:0px;
		}	
		table.grid_table ul{
		margin:5px 0px 5px 20px;
		}					
	

.row_2 td{
font:11px Arial, sans-serif;
background:#eee;
vertical-align:top;
border-bottom:1px dashed #ccc;
padding:2px;
}
	table.grid_table .row_2 td{
	border:1px solid #ccc;
	padding:3px;
	}
		.row_2 p{
		font:11px Arial, sans-serif;
		margin:3px;
		padding:0px;
		}

.gridrow_h1 td{
background:#fff;
color:#990000;
}

.gridrow_h2 td{
background:#999;
color:#fff;
}

td.grid_row_head{
	background:<%= numColor %>;
	font:bold 12px Arial, sans-serif;
	color:#fff;
	padding:3px;
	border:1px solid #999;
	border-bottom:1px solid #000;/*	white-space:expression(document.body.clientWidth > 800? "nowrap": "500px" ); */
	/*white-space:nowrap;*/
}
