*	{
	font-family: verdana, arial, helvetica, sans-serif;
	}
html {
	font-size: small;
	}
body {
	padding-top: 1em;
    background-color: #b4b4c8;
	font-size: small;
	}
table {
	}
h1 {
	font-size: 140%;
	}
h2 {
	margin: 0 0 0.25em 0;;
	font-size: 120%;
	}
p {
	margin: 0.25em 0 0.25em 0;
	text-indent: 1.5em;
	}
p.flush {
	margin: 0.35em 0 0.25em 0;
	text-indent: 0;
	}
ul {
	margin: 0;
	padding: 0 0 0 1em;
	}
a.homeLink {
	border-style: none;
	text-decoration: none;
	}
a.homeLink:visited {
	border-style: none;
	text-decoration: none;
	}
table.outer {
	border-style: none;
	}
td.outer {
	text-align: center;
	vertical-align: middle;
	}
table.middle {
	}
table.middle td {
	text-align: left;
	vertical-align: middle;
	font-size: x-small;			/* IE 5 width - SB larger to incldue
 padding and border */
	voice-family: "\"}\""; 		/* IE 5 hack: See
 http://glish.com/css/hacks.asp */
	voice-family:inherit;
	font-size: 100%; 				/* the correct width - excluding
 padding and borders */
	}
table.middle>td {
	font-size: 100%;
	} 							/* correct width again: 'Be nice to Opera 5' rule
 */

#logo {
	clear: both;
	}
#slogan {
	color: #424284;
	font: bold italic 18px/18px
 verdana,arial,helvetica,sans-serif;
	}
.mainBox {
	background-color: white;
	margin: 0.25em;
	border: 1px solid black	;
	padding: 1em 3em;
	width: auto;
	}
table.tbl2col {
	border-collapse: collapse;
	}
table.tbl2col td {
	height: 10em;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 0 1em;
	vertical-align: top;
	font-size: x-small;
	width: 22em; 				/* IE 5 width - SB larger to incldue
 padding and border */
	voice-family: "\"}\""; 		/* IE 5 hack: See
 http://glish.com/css/hacks.asp */
	voice-family:inherit;
	width: 20em; 				/* the correct width - excluding padding
 and borders */
	font-size: small;
	}
table.tbl2col>td {
	width: 20em;
	font-size: xx-small;
	} /* correct width again: 'Be nice to Opera 5' rule */
table.tbl3col {
	border-collapse: collapse;
	}
table.tbl3col td {
	height: 10em;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 0 1em;
	vertical-align: top;
	font-size: x-small;
	width: 14em; 				/* IE 5 width - SB larger to incldue
 padding and border */
	voice-family: "\"}\""; 		/* IE 5 hack: See
 http://glish.com/css/hacks.asp */
	voice-family:inherit;
	width: 12em; 				/* the correct width - excluding padding
 and borders */
	font-size: small;
	}
table.tbl3col>td {
	width: 12em;
	font-size: xx-small;
	} /* correct width again: 'Be nice to Opera 5' rule */
div.oneCol {
	width: 22em;
	margin: 1em 3em;
}


