		body {
        margin: 0;
        padding: 0;
			background: white;
			color: black;
			font: 12px Arial, sans-serif
		}


		/* Links */
		a {
			font-size: 12px;
			color: #3366cc
		}

		#hedcontainer {
			background: url(/common/images/hed-fill-stripe-0-1x127.png);
			height: 127px;
			border: 0;
			padding: 0;
			margin: 0;
		}

		#header {
			margin: 0;
			padding: 0;
			height: 98px;
			border: 0;
		}

		#navigation {
			background-color: transparent;
			border: 0;
			margin: 0;
			height: 16px;
			padding-bottom: 0;
			padding-left: 0;
			padding-right: 0;
			padding-top: 6px;
			margin-left: 100px;
			text-align: left
		}


		#content {
			background: white; /* defensive */
			color: black;  /* defensive */
			width: 765px;
			padding: 1em;
			font-size: 12px;
			font-family: Georgia, Arial, sans-serif;
		}


		#footer {
			background: white;
			color: rgb(148,148,140);
			/* inherit width		width: 100%; */
			height: 1.5em;
			border: 0;
			padding: 1em;
			padding-top: 6px;
			border-top: 1px solid rgb(148,148,140);
		}

		#footerleft {

		/* in theory footer sub-containers should not have any padding or margins, they should fit completely into the footer */
			margin: 0;
			padding: 0;
			height: 100%;
			width: 50%;
			left: 0%;
			text-align: left;
			float: left;
		}

		#footerright {
		/* footer sub-containers should not have any padding or margins, they should fit completely into the footer */
			margin: 0;
			padding: 0;
			height: 100%;
			width: 50%;
			left: 50%;
			text-align: right;
			float: right;
		}

		/* navigation (except for layout) */

		#navlist {
			margin: 0;
		}

		#navlist li {
			width: 64;
			height: 1em;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 3px;
			padding-bottom: 6px;
			/* border-left: 1px solid #B4B4B4; */
			list-style: none;
			display: inline;
			font-size: 12px;
			margin: 0;
		}


		.portalbox001 {
			background: #eee;
			color: black;
			padding: 1em;
			border-top: 1px solid rgb(148,148,140);
			border-right: 1px solid rgb(148,148,140);
			border-left: 1px solid rgb(148,148,140);
			border-bottom: 4px double rgb(148,148,140);
		}

		.portalboxhed {
			background: #eee;
			color: black;
			padding: 2px;
            margin: 0;
			margin-top: -20px;
            width: 80px;
            height: 12px;
            font-size: 12px;
            border-top: 1px solid rgb(148,148,140);
			border-right: 1px solid rgb(148,148,140);
			border-left: 1px solid rgb(148,148,140);
			border-bottom: 0;
		}

        img { border: 0 }
        