body  {
	background-color: #ffffff;
	background-image: url("images/bkgd_tile.gif");
	background-repeat: repeat;
}
#header {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 30px;
	left: 72px;
	width: 338px;
	height: 33px;
}
.site {
	visibility: visible;
	position: absolute;
	top: 63px;
	left: 72px;
	background-image: url("images/site_bkgd.gif");
	background-repeat: repeat-y;
	width: 664px;
	height: auto;
	z-index: 1;
}
/* site corners */
.corner_topleft {
	visibility: visible;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
}
.corner_topright {
	visibility: visible;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;
}
.corner_btmright {
	visibility: visible;
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
	width: 19px;
	height: 19px;
}
.corner_btmleft {
	visibility: visible;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 19px;
	height: 19px;
}
/* site navigation */
.navigation {
	background-color: transparent;
	visibility: visible;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 165px;
	height: auto;
}
.internet {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 16px;
	left: 16px;
	width: 45px;
	height: 59px;
}
.nav_welcome {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 87px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.nav_history {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 105px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.nav_clients {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 123px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.nav_awards {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 141px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.nav_programs {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 159px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.nav_contact {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 177px;
	left: 16px;
	width: 141px;
	height: 18px;
}
.extranet {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 213px;
	left: 16px;
	width: 45px;
	height: 41px;
}
.nav_extranet {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 266px;
	left: 16px;
	width: 141px;
	height: 18px;
}
/* site content */
.content {
	background-color: #fff;
	visibility: visible;
	position: relative;
	z-index: 2;
	top: 0px;
	left: 169px;
	width: 492px;
	height: auto;
}
.heading {
	visibility: visible;
	display: block;
	margin-top: 15px;
	margin-left: 15px;
	width: 249px;
	height: 14px;
}
.copy {
	visibility: visible;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	width: 249px;
	height: auto;
	vertical-align: top;
}
.text {
	color: #000;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: transparent;
}
.icon {
	visibility: visible;
	position: absolute;
	top: 25px;
	right: 15px;
	width: 195px;
	height: 195px;
	z-index: 4;
}
/* buzz caption */
.buzz_topleft {
	position: absolute;
	top: 0px;
	left: 0px;
}
.buzz_topright {
	position: absolute;
	top: 0px;
	right: 0px;
}
.buzz_btmright {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.buzz_btmleft {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.buzz_p {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 235px;
	left: 281px;
	width: 195px;
	height: auto;
	background-color: #FBE17A;
}
.buzz_c {
	color: #000;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: transparent;
	margin-left: 7px;
	margin-right: 7px;
}
.caption {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: 235px;
	left: 281px;
	width: auto;
	height: auto;
}
/* shadow */
.shadow {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 3px;
	background-image: url("images/shadow_runner.gif");
	background-repeat: repeat-x;
}
/* footer */
#footer {
	clear: both;
	margin-bottom: 7px;
	margin-left: 180px;
	width: 491px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
	text-align: left;
	z-index: 3;
}
#footer a {
	color: #b4b4b4;
	text-decoration: underline;
}
#footer a:hover {
	color: #4b4b4b;
	text-decoration: underline;
}