	BODY {
		margin: 0px;
		padding: 0px;
	}
	BODY, TD {
		font : normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
	A {
		color: #069;
	}
	A:visited {
		color: #999;
	}
	A:hover {
		color: #900;
	}
	#main {
		border-top: solid 14px #f7f7f7;
	}
	#logo {
		background: #fdfdfd url(/i/logobg.gif) repeat-x 0 -21px;
		height: 242px;
	}
	#menu {
		background: url(/i/menubg.gif) no-repeat left;
	}
	#menu a {
		margin-right: 2em;
		font : normal 18px Arial, Helvetica, sans-serif;
	}
	#menu a:visited, #navy a:visited {
		color: #069;
	}
	#menu a:hover, #navy a:hover {
		color: #900;
	}
	#head {
		background: url(/i/headbg1.gif) repeat-x;
	}
	#content {
		background: url(/i/contentbg.gif) repeat-y;
		padding: 0 35px 25px 35px;
	}
	#footer {
		border-top: solid 1px #ededed;
		padding: 10px 5px;
	}
	#navy h1 {
		background: #215181 url(/i/h1bg.gif) repeat-x;
		font : bold 13px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 7px;
		text-transform : uppercase;
		text-align: center;
		margin: 0px;
		border-bottom: solid 4px #900;
	}
	.level2, .level2act {
		padding: 7px 20px 7px 30px;;
		border-bottom: solid 1px #bababf;
		border-top: solid 1px #eaeaf2;
		font weight: bold;
	}
	.level2act {
		background: #dfdfe5 url(/i/level1.gif) no-repeat;
	}
	.level2 {
		background: #dfdfe5 url(/i/level1no.gif) no-repeat;
	}
	.level3, .level3act {
		padding: 7px 20px 7px 45px;
		border-bottom: dashed 1px #bababf;
		font weight: bold;
	}
	.level4, .level4last {
		background: #fff url(/i/level3.gif) no-repeat;
		padding: 3px 20px 3px 60px;
		font weight: normal;
	}
	.level5 {
		padding: 2px 20px 2px 75px;
		font weight: normal;
		font-size: 11px;
		background: #fff url(/i/level4.gif) no-repeat;
	}
	.level3act {
		background: #fafafa url(/i/level2.gif) no-repeat;
	}
	.level3 {
		background: #fafafa url(/i/level2no.gif) no-repeat;
	}
	#last {
		border-bottom: none;
	}
	#news p {
		padding: 0 15px;
		border-left: solid 3px #ebebeb;
	}
	.date {
		background: #f90;
		width: 65px;
		text-align: center;
		color: #fff;
		font-size: 10px;
		padding: 2px;
	}
	.arch {
		padding: 20px 0;
		background: url(/i/arbg.gif) repeat-x bottom;
	}
	#content h1 {
		font : normal 24px Arial, Helvetica, sans-serif;
	}
	#content h2 {
		font : normal 20px Arial, Helvetica, sans-serif;
	}
	#content h3, #content h4, #content h5 {
		font : bold 16px Arial, Helvetica, sans-serif;
	}
	.catitem {
		border-bottom: solid 2px #dfdfe5;
		border-top: solid 3px #336699;
	}
	.zagitem {
		background: #3399cc;
		color: #fff;
		font : bold 11px Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
	}
	.tc_even td, .tc_noteven td {
		border-bottom: solid 1px #dfdfe5;
		padding: 5px;
		text-align: center;
	}
	.tc_noteven {
		background-color: #fafafa;
	}
	#listcat a, #tlink {
		color: #069;
	}

.catable {
	background: #f3f3f3;

}
.cltable {
	width: 2%;
	background: url(/i/clbg.gif) repeat-y;
}
.clitable {
	width: 20%;
	padding: 10px 0;
	text-align: center;
	background: #f3f3f3;
}
.climg {
/*	border: solid 2px #eaeaea;*/
}
.cctable {
	background: url(/i/ccbg.gif) repeat-y;
	width: 217px;
}
.critable {
	width: 70%;
	padding: 10px 0;
	background: url(/i/crbg.gif) repeat-y right;
}
	.techview {
		border-top: solid 3px #369;
		border-bottom: solid 2px #dfdfe5;
		width: 50%;
	}
	.t1, .t2 {
		border-bottom: solid 1px #dfdfe5;
		padding: 5px;
	}
	.t1 {
		text-align: left;
	}
	.t2 {
		text-align: right;
		font-weight: bold;
	}