



/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 *
 */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	/* dl, *//* dhj: keep the defaults */
	dt, dd,
	/* ol, *//* dhj: keep the defaults */
	/* ul, *//* dhj: keep the defaults */
	li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
		}

	body {
		line-height: 1;
		}

	/* dhj: keep the defaults
	ol, ul {
		list-style: none;
		}
	*/

	blockquote, q {
		quotes: none;
		}

	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
		}

	table {
		border-collapse: collapse;
		border-spacing: 0;
		}

	input[type="text"],
	input[type="button"],
	input[type="submit"],
	input[type="reset"] {
		-moz-box-sizing: border-box;
			 box-sizing: border-box;
		}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
	.wrap-outer {
		width: 960px;
		margin: 0 auto;
		}

	.wrap-outer.wrap-head {
		width: 100%;
		border-top: 6px solid #003082; /* ets dark blue */
		}

	#main-content {
		}

	#center-content {
		clear: both;
		}

	/* holds the center and right contents */
	#page-contents {
		float: right;
		margin: 20px 0 0 0;
		}

	/* -- -- -- -- -- -- --
	 * container boxes (containers provide width for content boxes)
	 * -- -- -- -- -- -- --
	 */

	.container-20  { float: left; width: 20px;  }
	.container-180 { float: left; width: 180px; }
	.container-270 { float: left; width: 270px; }
	.container-280 { float: left; width: 280px; }
	.container-310 { float: left; width: 310px; }
	.container-330 { float: left; width: 330px; }
	.container-340 { float: left; width: 340px; }
	.container-350 { float: left; width: 350px; }
	.container-360 { float: left; width: 360px; }
	.container-370 { float: left; width: 370px; }
	.container-560 { float: left; width: 560px; }
	.container-640 { float: left; width: 640px; }
	.container-740 { float: left; width: 740px; }
	.container-760 { float: left; width: 760px; }
	.container-940 { float: left; width: 940px; }

	.spacer-height1em { height: 1em; }
	.spacer-height10 { height: 10px; }
	.spacer-height20 { height: 20px; }
	.spacer-height24 { height: 24px; }


/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/* fin */