/*=============================================================================
 * style.css		Mon Nov 14 12:24:49 2005						has
 *=============================================================================
 *
 */

/*
 *-----------------------------------------------------------------------------
 *	Sans serif things
 *-----------------------------------------------------------------------------
 */

#SANS { font-family: Arial, Helvetica, sans-serif }
.sans { font: Arial, Helvetica, Geneva, Swiss, sans-serif }
.rpad { padding-right: 8px }

/*
 *-----------------------------------------------------------------------------
 *	Tables with lines separating the rows, no column dividers
 *-----------------------------------------------------------------------------
 */

table.line { border: 0; padding: 4px; border-collapse: collapse; background: white }
table.line tr:first-child { border-top: 1px solid black }
table.line tr:last-child { border-bottom: 1px solid black }
table.line tr { border-top: 1px solid black }
table.line th { border: 0; padding-left: 8px; padding-right: 8px }
table.line td { border: 0;padding-left: 8px; padding-right: 8px }

/*
 *-----------------------------------------------------------------------------
 *	Tables with lines separating the columns, no row dividers
 *-----------------------------------------------------------------------------
 */

tr.col	td:first-child { border-left: 1px solid black }
tr.col	td { border-right: 1px solid black }
tr.col	th:first-child { border-left: 1px solid black }
tr.col	th { border-right: 1px solid black }

A.n	{ text-decoration: none }

/*
 *=============================================================================
 *	***** Standard layout *****
 *=============================================================================
 *
 */

/*
 *-----------------------------------------------------------------------------
 *	Navigation bar
 *-----------------------------------------------------------------------------
 */

.nav {
	background-color: #739BC3;
	border: 0;
	padding-left: 2px;
	padding-right: 2px;
	font-size: small;
	font-family: sans-serif;
}

A.nav,INPUT.nav {
	text-decoration: none;
	border: 2px groove #739BC3;
}

A.nav:link		{ color: black }
A.nav:visited	{ color: black }
A.nav:hover		{ color: #D9137A }


TABLE.nav {
	border: 0;
	padding: 0;
	border-collapse: collapse;
	background-color: #739BC3;
}

/*
 *-----------------------------------------------------------------------------
 *	Layout on page
 *-----------------------------------------------------------------------------
 */

.layout {
	color: black;
	border: 0;
	padding: 0;
	background-color: white;
	font-family: sans-serif;
}

TABLE.layout {
	border: 0;
	padding: 0;
	background-color: white;
	border-collapse: collapse;
}

BODY {
/*	border-top: 4px solid <?= $red ?>;	*/
	padding: 10px 0px 8px 30px;
	margin-top: 10px;
	font-family: sans-serif;
	color: black;
	background-color: white;
	background-position: top left;
	background-attachment: fixed;
	background-repeat: no-repeat;
/*	background-image: url(<?= $localRoot ?>/img/ansplogo10v.gif); */
}

/*
 *-----------------------------------------------------------------------------
 *	DEFAULTS
 *-----------------------------------------------------------------------------
 */


TABLE {
	border-width: 0;
	color: black;
}

INPUT,OPTION,SELECT {
	font-size: medium;
}

