	body {
		font-family: helvetica, arial, sans-serif;
		font-size: 62.5%;
		color: #000066;
		margin: auto;
		padding: 0;
		background-color: #c1d9ff;
		}


	#container {
		width: 1024px;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		}

	#spacer {
		border: 1px solid red;
		float: left;
		width: 100%
		height: 2em;
		margin: 0;
		padding: 0;
		background: #fff ;
		}

	#header {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		}

	#topbar {
		float: left;
		width: 100%;
		height: 2.5em;
		margin: 0;
		padding: 0;
		background-color: #000066;
		}

	#logo {
		clear: both;
		width: 100%;
		height: 153px;
		margin: 0 auto;
		padding: 0;
		background: url('./images/header_20.png');
		}



	#logotext {
		position: relative;
		width: auto;
		height: auto;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		}

	#banner {
		float: right;
		margin: 0;
		padding: 0;
		}

	#footer {
		clear: both;
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #000066;
		text-align: center;
		font-size: 1.2em;
		color: #fff;
		}

	#footer a {text-decoration:none; color:#ffffff}

	#footer a:hover {text-decoration:overline underline; color:#ffffff}



	.left {
		float: left;
		width: 30%;
		margin: 0;
		padding: .5em 1em;
		text-align: left;
		}

	.right {
		float: right;
		width: 30%;
		margin: 0;
		padding: .5em 1em;
		text-align: right;
		}

	.center {
		width: 30%;
		margin: auto;
		padding: .5em 0;
		text-align: center;
		}

	#copyright {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		text-size: 1em;
		background-color: #fff; }


	#content {
		width: 100%;
		float: left;
		clear: both;
		margin: auto;
		padding: 0;
		font-size: 1.2em;
		background-color: #fff;
		border-bottom: .25px solid #000;
		}

	#content-full {
		width: 95%;
		float: left;
		clear: both;
		margin: auto;
		padding: 0 2em 0 2em;
		background-position: top;
		background-image: url('./images/greenfade.png');
		background-repeat: repeat-x;
		background-color: #fff;
		}

	#content-top {
		width: 95%;
		float: left;
		clear: both;
		margin: auto;
		padding: 0 2em 0 2em;
		background-position: center;
		background-image: url('./images/greenfade_short.png');
		background-repeat: repeat-x;
		background-color: #DEFF81;

		}

	#content-top .pic {
		width: 40%;
		float: left;
		clear: left;
		margin: 1em 0;
		border: 0px solid #000;
		padding: 1em;
		font-size: 1em;
		}

	#content-top img{
		width:100%;
		float: auto;
		margin: auto;
		}

	#content-top .copy{
		width: 50%;
		float: right;
		clear: right;
		margin: 1em 0;
		border: 0px solid #000;
		padding: 0;
		}

	#content-full .pic {
		width: 40%;
		float: left;
		clear: left;
		margin: 1em 0;
		border: 0px solid #000;
		padding: 1em;
		font-size: 1em;
		}

	#content-full .pic img.small{
		width:60%;
		}

	#content-full img{
		width:100%;
		float: auto;
		margin: auto;
		}


	#content-full .copy{
		width: 50%;
		float: right;
		clear: right;
		margin: 1em 0;
		border: 0px solid #000;
		padding: 1em;
		}



	#sect1 {
		width: 50%;
		float: left;
		clear: none;
		margin: 0;
		padding: 0;
		font-size: .9em;
		}

	#col1 {
		width: 47%;
		float: left;
		clear: none;
		margin: 0;
		border-right: .3em dotted #DEFF81;
		padding: 0 0 0 1em;
		}

	#col2 {
		width: 47%;
		float: right;
		clear: none;
		margin: 0;
		border-right: .3em dotted #DEFF81;
		padding: 0 0 0 1em;
		}

	#sect2 {
		width: 50%;
		float: right;
		clear: none;
		margin: 0;
		padding: 0;
		font-size: .9em;
		}

	#col3 {
		width: 47%;
		float: left;
		clear: none;
		margin: 0 1em 0 0;
		border-right: .3em dotted #DEFF81;
		padding: 0 0 0 1em;
		}

	#col4 {
		width: 46%;
		float: right;
		clear: none;
		margin: 0 1em 0 0;
		border: 0em solid #000;
		padding: 0;
		}


	#leftcol {
		border: 1px solid red;
		float: left;
		width: 58%;
		margin: 0;
		padding: 1em;
		font-size: 1.2em;
		background-color: #fff;
		}

	#leftcol_pic {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		}

	#leftcol_pic img {
		width: 100%;
		}

	#leftcol_content {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #DEFF81;
		}

	#leftcol_content img {
		width: 80px;
		height: 80px;
		}



	/* reverse float */

	#menu .alt dt {
		float: left;
		padding: 0 1em;
		}
	#menu .alt dd {
		margin: 0 80px 0 0;
		}
	#menu .alt dd.img img {
		float: right;
		margin: 0 0 0 8px;
		}

	#rightcol {
		border: 1px solid red;
		float: right;
		width: 35%;
		margin: 0;
		padding: 1em;
		text-align: center;
		font-size: 1.2em;
		}

	#rightcol h1 {
		font-size: 3em;
		}


