
/* ANDORNOT CSS KEY:

*/ 



/*************************

	COMMON TO ALL PAGES 

**************************/



body, td /* main font color and size declaration */


{

	font-family: arial, helvetica, sans-serif;

	font-size:12px;

}

h2 /* page-wide smaller header style */

{

	font-size:14px;

	font-weight:bold;

	margin:5px 0 5px 0;

}




/********************

	RESULT PAGES

********************/



div#ResultInfo /* info area with choices at top of results */

{

}

div#ResultInfo form /* form enclosing select report dropdown */

{

	margin:0;	

}

div#ResultInfo select /* select report dropdown */

{

	margin-left:5px;

	margin-right:0px;

}

span#FriendlySearch /* results of SearchKleen script */

{

	font-style:italic;

	padding-right:5px;

}

span.ResultCount /* number of results found */

{

	font-weight:bold;	

}

span.NavLinks /* inline container for new search, revise search type links */

{

	padding-left:10px;	

}

span.NavLinks a /* new search, revise search type links */

{
	padding-left:2px;	
	padding-right:2px;

}

.NextPrevious /* areas containg next/previous links */

{

	margin-top:15px;
    margin-bottom:15px;
	font-size:12px;	

}

table.ResultTable /* each search result contained in a separate table */

{

	

}

table.ResultTable td

{

	color:#333;

		

}

table.ResultTable td.ResultNumber /* leftmost cell in ResultTable */

{

	width:25px;

	vertical-align:top;

	font-weight:bold;

	

}

table.ResultTable td.ResultText /* main cell in ResultTable */

{

	padding-bottom:15px;

	width:550px;

}

table.ResultTable td.ResultText p

{

	margin-top:0px;

	margin-bottom:0px;	

}

span.Title

{

	font-weight:bold;	

}



/***************************

	FULL DISPLAY PAGES 

***************************/



table#DisplayTable /* table containing fields showing the full record */

{

}

table#DisplayTable td

{

	color:#333;

}

table#DisplayTable td.display_label /* leftmost cell containing field label */

{

	vertical-align:top;

	width:125px;

	font-weight:bold;

	padding-bottom:5px;

}

table#DisplayTable td.display_text /* cell containing field content */

{
    width: 475px;
}


/*Full Display - old*/

.displabel
{
   width: 125px;
   vertical-align: top;
   
}

.disptext
{
   width: 475px;
   vertical-align: top;
}



/******************
SCREEN VS. PRINT 
*******************/

/* The @media statement defines CSS behaviour in different environments */

@media print
{
	body,td,input,select
	{
		color:#000000;	
	}
	.NoPrint /* does not show when printing */
	{
		display: none;
	}
}
