#header, #Table_01, #Table_02, #Table_03 {
	position:relative;
	margin:0px auto;
	width:760px;
}
h1 {
	color:#002C63;
	font-weight:normal;
	font-size:1.8em;
}
h2 {
	color:#002B69;
	font-weight:normal;
	font-size:1.4em;
}
#header {
	font-size:0.8em;
	color:#666666;
	padding:0px 20px 2px 60px;
}
#header A {
	color:#666666;
	text-decoration:none;
}
#Table_01 {
/*	height:63px;*/
	height:118px;
}
#table_01-spacer {
	position:absolute;
	height:55px;
	width:756px;
	top:63px;
	left:0px;
	background-color: #FFFFFF;
	border-left: 1px Solid #000000;
	border-right: 3px Solid #000000;
}
#Table_03 {
	height:31px;
}
#logo {
	position:absolute;
	top:10px;
	left:20px;
	width:120px;
	height:108px;
	z-index:10;
}
#wa-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:202px;
	height:63px;
	z-index: 1;
	background-image:url(../images/wa_01.gif);
	background-repeat:no-repeat;
}

#wa-02 {
	position:absolute;
	left:202px;
	top:0px;
	width:558px;
	height:18px;
	z-index: 1;
}

#wa-03 {
	position:absolute;
	left:202px;
	top:18px;
	width:59px;
	height:23px;
	z-index: 1;
}

#wa-04 {
	position:absolute;
	left:261px;
	top:18px;
	width:64px;
	height:23px;
	z-index: 1;
}

#wa-05 {
	position:absolute;
	left:325px;
	top:18px;
	width:44px;
	height:23px;
	z-index: 1;
}

#wa-06 {
	position:absolute;
	left:369px;
	top:18px;
	width:73px;
	height:23px;
	z-index: 1;
}

#wa-07 {
	position:absolute;
	left:442px;
	top:18px;
	width:69px;
	height:23px;
	z-index: 1;
}

#wa-08 {
	position:absolute;
	left:511px;
	top:18px;
	width:249px;
	height:23px;
	z-index: 1;
}

#wa-09 {
	position:absolute;
	left:202px;
	top:41px;
	width:309px;
	height:22px;
	z-index: 1;
}

#wa-10 {
	position:absolute;
	left:511px;
	top:41px;
	width:59px;
	height:22px;
	z-index: 1;
}

#wa-11 {
	position:absolute;
	left:570px;
	top:41px;
	width:69px;
	height:22px;
	z-index: 1;
}

#wa-12 {
	position:absolute;
	left:639px;
	top:41px;
	width:78px;
	height:22px;
	z-index: 1;
}

#wa-13 {
	position:absolute;
	left:717px;
	top:41px;
	width:43px;
	height:22px;
	z-index: 1;
}

#wa-14 {
	position:relative;
	width:756px;
	min-height: 326px;
	z-index: 1;
	background-color: #FFFFFF;
	border-left: 1px Solid #000000;
	border-right: 3px Solid #000000;
}
* html #wa-14 {
	height:326px;
	width:760px;
	w\idth:756px;
}
#wa-15 {
	position:absolute;
	left:0px;
	top:0px;
	width:17px;
	height:31px;
	z-index: 1;
}

#wa-16 {
	position:absolute;
	left:17px;
	top:0px;
	width:726px;
	height:31px;
	z-index: 1;
}

#wa-17 {
	position:absolute;
	left:743px;
	top:0px;
	width:17px;
	height:31px;
	z-index: 1;
}
#wa-18 {
	position:absolute;
	width:724px;
	height:31px;
	z-index:2;
	left: 0px;
	top: 0px;
	padding: 0px 18px 0px 18px;
}
body {
	/*background-image: url(../images/bg2.gif);*/
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;
	background-color:#EEEEEE;
}
.smallgrey {
	font-size:0.85em;
	color:#666666;
}
.smallgrey A {
	color:#666666;
	text-decoration:none;
}
.greytxt {
	color:#666666;
}
.greytxt A {
	color:#666666;
}
.expanded {
	font-size:1.4em;
	color:#666666;
	letter-spacing:0.12em;
}
.subheading {
	font-weight:bold;
	color:#333333;
	letter-spacing:-0.04em;
	font-size:1.2em;
	word-spacing:0.1em;
}
.newsdate {
	color:#2889E0;	
	font-weight:bold;
}
.newsheadline, .newsheadline a {
	color:#666666;
}
UL {
/*	list-style-image:url(../images/bullet.gif);*/
	list-style-type:disc;
/*	margin-left:16px;*/
}
.greyfade {
	width:291px;
	height:26px;
	background-image:url(../images/greyfade.jpg);
	padding:9px 0px 0px 18px;
	margin:0px 0px 10px 0px;
	position:relative;
	left:-20px;
}
P {
	/*margin-left:20px;*/
}
.services A {
	color: #000000;
	/*text-decoration:none;*/
}
.screenshot {
	background-image:url(../images/screenshot.gif);
	position:relative;
	float:left;
	width:180px;
	height:104px;
	padding:7px 0px 0px 20px;
	margin-bottom:10px;
}

.portfolio {
	position:relative;
	float:left;
	width:193px;
	height:114px;
	margin-bottom:10px;
}

.odd {
	margin-right:9px;
}

.cyantxt {
	color:#2889E0;	
}
.navytxt {
	color:#002B69;
}