/* typsetting */body,p,h1,h2,h3,h4 {	font-family: "Lucida Grande", Verdana, Arial, Geneva, Helvetica, sans-serif;}body {	text-align: center;	font-size: 12px;	color: #3366FF;	background: #000000 url(images/starfield.gif);	margin: 0;	padding: 10px 0 10px 0;}a:link {	color: #3333FF;	text-decoration: underline;}a:visited {	color: #6600FF;	text-decoration: underline;}a:active {	color: #FFFFFF;	text-decoration: underline;}a:hover {	color: #7799FF;}h4 {	font-size: 18px;	font-weight: bold;	color: #FFFFFF;}h3 {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;}h2 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}h1 {	font-size: 14px;	color: #FFFFFF;}p {	font-size: 12px;	color: #3366FF;	text-align: justify;}li {	margin: 5px 0 5px 0;}.whitetext {	color: #FFFFFF;}.whitetext a:link {	color: #3333FF;	text-decoration: underline;}.whitetext a:visited {	color: #6600FF;	text-decoration: underline;}.whitetext a:active {	color: #FFFFFF;	text-decoration: underline;}.smallhead {	text-align: center;	font-size: 10px;}.news p {	font-size: 12px;	text-align: left;	margin-left: 20px;	margin-right: 30px;}.news h1 {	font-size: 12px;	color: #3366FF;	font-weight: bold;	text-align: center;	margin-top: 20px;	margin-bottom: 5px;}.news h4 {	text-align: center;}/* layout */#container {	width: 764px;	margin: auto;	padding: 0;}#repeatbars {	background: url(images/nav-sides-tile.gif) repeat-y;	z-index: 5;}#leftcolumn {	float: left;	width: 144px;	height: 488px;	margin: 0; padding 0;	background: url(images/nav-left-main.gif) top left no-repeat;}#rightcolumn {	float: right;	margin: 0; padding: 0;	width: 50px;	height: 488px;	background: url(images/nav-right-main.gif) top left no-repeat;}#centercolumn {	margin: 0 50px 0 144px;}#foot {	width: 570px;	height: 44px;	padding: 0;	text-align: center;	padding: 6px 50px 0px 144px;	background: url(images/nav-foot-bg.gif);	z-index: 1;}#content {	margin: 0;	padding: 0 10px 10px 10px;	text-align: left;}#banner {	width: 468;	height: 65px;}#nav {	width: 144px;}/* navigation */#nav ul {	list-style-type: none;	margin: 65px 0 0 0;	padding: 0;}#nav li {	margin: 0;}#nav li a {	display: block;	width: 144px;	margin: 0;	padding: 0;}#nav li a span {	display: none;}a#home {	height: 76px;	background: transparent url("images/nav-left-1blue.gif") top left no-repeat}a:hover#home, #preload1, #home.active {	background: transparent url("images/nav-left-1white.gif") top left no-repeat;}a#webboard {	background: transparent url("images/nav-left-2blue.gif") top left no-repeat;	height: 67px;}a:hover#webboard, #preload2, #webboard.active  {	background: transparent url("images/nav-left-2white.gif") top left no-repeat;}a#downloads {	background: transparent url("images/nav-left-3blue.gif") top left no-repeat;	height: 62px;}a:hover#downloads, #preload3, #downloads.active {	background: transparent url("images/nav-left-3white.gif") top left no-repeat;}a#products {	background: transparent url("images/nav-left-4blue.gif") top left no-repeat;	height: 54px;}a:hover#products, #preload4, #products.active {	background: transparent url("images/nav-left-4white.gif") top left no-repeat;}a#projects {	background: transparent url("images/nav-left-5blue.gif") top left no-repeat;	height: 65px;}a:hover#projects, #preload5, #projects.active {	background: transparent url("images/nav-left-5white.gif") top left no-repeat;}a#links {	background: transparent url("images/nav-left-6blue.gif") top left no-repeat;	height: 48px;}a:hover#links, #preload6, #links.active {	background: transparent url("images/nav-left-6white.gif") top left no-repeat;}