	body {
		font-family: Verdana, Arial, sans-serif;
		font-size: small;
		background-color: #ECECEC;
		vertical-align: top;
	}
	
	.image {
		padding: 4px;
		border: 1px solid #D9E0E6;
		border-bottom-color: #C8CDD2;
		border-right-color: #C8CDD2;
		background: #fff;
		margin: 0;
		margin-left: 7px;
		margin-right: 7px;
	}
	
	p {
		margin-top: 0px;
		margin-bottom: 0px;
	}
      .fll { float: left; margin: 0 10px 10px 0; }
      .flr { float: right; margin: 0 0 10px 10px; }
	
	table #body {
		background: #fff url(images/body.gif) repeat-x bottom left;
		padding: 10px;
		border-left: 1px #a2a18f solid;
		border-right: 1px #a2a18f solid;
	}
	
	.links {
		background-color: #fff;
		padding: 5px 3px 5px 3px;
		border: solid 1px #000;
		width: 100%;
	}
	
	.links td {
		border-bottom: solid 1px #CCC;
		padding: 3px 10px 3px 10px;

	}
	
	.links tr.alt {
		background-color: #F7F8F9;
	}
	
	#pageTitle {
		border-left: 1px #a2a18f solid;
		border-right: 1px #a2a18f solid;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-weight: bold;
		color: #F65504;
		font-style: italic;
		border-bottom: 2px solid #999;
		background-color: #F7F8F9;
	}
	
	hr {
		background-color: #006699;
		border-bottom: 1px solid #006699;
		height: 2px;
		width: 50%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	#footer {
		background: #fff url(images/nav.gif) bottom;
		height: 15px;
		border-bottom: 1px solid #999;
	}
	
	#nav {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		background: #fff url(images/nav.gif);
		border-bottom: 1px solid #999;
	}
	
	#contentsBorder {
		width: 400px;
		border: 1px dotted #000;
		margin-bottom: 20px;
		text-align: left;
	}
	
	#contents {
		list-style-image: url("images/bullet.gif");
		margin-top: 10px;
		margin-bottom: 15px;
		margin-right: 20px;
	}
	
	ul {
		margin-bottom: 0px;
	}
	
	#nav li { 
		float: left;
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #F65504;
	}
	
	#nav a {
		float: left;
		display: block;
		padding: 6px 20px 6px 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 75%;
		color: #fff;
		background: url(images/nav_slant.gif) no-repeat top right;
	}
	
	#nav a:hover {
		color: #000;
	}
	
	a:hover {
		color: #000;
	}
	
/* Executive page */

	#executiveRight {
		float: right;
		width: 200px;
		padding: 0 0;
		border: 2px solid #C8CDD2;
		background-color: #F7F8F9;
	}

	#executiveRight dl {
		float: left;
		margin: 10px 0 0 0;
		padding: 0;
		display: inline; /* IE/Win fix */
	}
	
	#executiveRight dd.img img, table.execlist img {
		margin: 0 0 5px 0;
		padding: 4px;
		border: 1px solid #D9E0E6;
		border-bottom-color: #C8CDD2;
		border-right-color: #C8CDD2;
		background: #fff;
	}
	
	#executiveRight dd {
		margin: 0 10px 10px 10px;
		padding: 0;
		font-size: 90%;
		line-height: 1.5em;
		color: #627081;
	}
	
	#executiveRight dd.smaller {
		margin: 0 10px 10px 10px;
		padding: 0;
		font-size: 80%;
		line-height: 1.3em;
		color: #627081;
	}
	
	#executive {
		float: left;
		width: 500px;
		padding: 10px 0;
		border: 2px solid #C8CDD2;
		background-color: #F7F8F9;
	}
	
	#executive dl {
		float: left;
		width: 310px;
		margin: 10px 20px;
		padding: 0;
		display: inline; /* IE/Win fix */
	}
	
	#executive dt {
		float: right;
		width: 202px;
		margin: 0;
		padding: 0;
		font-size: 140%;
		letter-spacing: 1px;
		color: #627081;
	}
	
	#executive dd {
		margin: 0 0 0 98px;
		padding: 0;
		font-size: 95%;
		line-height: 1.5em;
		color: #666;
	}
	
	#executive dl dd.img {
		margin: 0;
	}
	
	#executive dd.img img {
		float: left;
		margin: 0 8px 0 0;
		padding: 4px;
		border: 1px solid #D9E0E6;
		border-bottom-color: #C8CDD2;
		border-right-color: #C8CDD2;
		background: #fff;
	}
	
	#executive .alt dt {
		float: left;
	}
	
	#executive .alt dd {
		margin: 0 98px 0 0;
	}
	
	#executive .alt dd.img img {
		float: right;
		margin: 0 0 0 8px;
	}
	
/* News page */

	#newsRight {
		padding: 0;
		margin: 0;
		border: none;
	}

	#newsRight dl, .rightside dl {
		margin: 10px 0;
		padding: 0;
		display: inline; /* IE/Win fix */
	}
	
	#newsRight dd, .rightside dd {
		margin: 0 10px 10px 10px;
		padding: 0;
		font-size: 90%;
		line-height: 1.5em;
		color: #627081;
		font-weight: bold;
	}
	
	#newsRight ol, .rightside ol {
		margin-left: 10px;
	}
	
	#newsRight li {
		margin-left: 15px;
	}
	
	#news {
		float: left;
		width: 400px;
		padding: 0;
		padding-bottom: 10px;
		margin: 0;
		margin-right: 30px;
		border: 2px solid #C8CDD2;
		background-color: #F7F8F9;
	}

	.leftside {
		float: left;
		width: 400px;
		padding: 0;
		padding-bottom: 10px;
		margin: 0;
	}
	.rightside {
		float: right;
		width: 300px;
		padding: 0;
		margin: 0;
	}
	.newsbox {
		padding: 15px;
		margin: 0; margin-bottom: 1em;
		border: 2px solid #C8CDD2;
		background-color: #F7F8F9;
	}

	
	#news dl, .newsbox dl {
		float: left; float: none;
		padding: 0;
		margin-top: 15px;
		display: inline; /* IE/Win fix */
	}
	
	#news dt, .newsbox dt {
		float: left; float: none;
		margin: 0; margin-bottom: 10px;
		padding: 0;
		font-size: 140%;
		letter-spacing: 1px;
		color: #627081;
	}
	
	#news dd, .newsbox dd {
		padding: 0;
		margin: 0;
		float: left; float: none;
		font-size: 95%;
		color: #666;
	}
	
	#news iframe, .newsbox iframe {
		border: 1px solid #C8CDD2;
		margin: 0;
		margin-right: -3px;
		margin-bottom: -3px;
		padding: 0;
		width: 360px;
		overflow-x: hidden;
	}
	
/* News Frame page */

	#newsFrame hr {
		background-color: #006699;
		border-bottom: 1px solid #006699;
		height: 2px;
		width: 90%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#newsFrame div {
		padding-left: -5px;
		padding-right: -5px;
	}
	
/* Resources page */

	#resources {
		padding: 0;
		text-align: left;
		margin: 0;
		width: 600px;
		border: 2px solid #C8CDD2;
		background-color: #F7F8F9;
	}
.cen { text-align: center; }	
