* {
margin:0;
padding:0;
}

@charset "utf-8";

.canvas {
	background-color: white;
	position: relative; /*Chuck: use relative to centre - no left indent*/
	width:960px;
	height:700px;
	margin-right: auto;
	margin-left: auto;
	z-index: auto;
}

.col_1 {
	position:absolute;
	width:25px;
	height:674px;
	z-index:100;
	left: 0px;
	top: 0px;
	background-color: #CCC;
}
.col_3 {
	position:absolute;
	width:25px;
	height:681px;
	z-index:800;
	left: 391px;
	top: -3px;
	background-color: #CCC;
}
.logo_box1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #000;
	text-align: center;
	position:absolute;
	z-index:0;
	top: 205px;
	left: 63px;
	width: 214px;
}
.logo_box2 {
	position:absolute;
	z-index:200;
	top: -1px;
	left: 7px;
	width: 240px;
}
.intro_box1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: left;
	position:absolute;
	z-index:0;
	top: 227px;
	left: 70px;
	width: 433px;
	height: auto;
}
.intro_box11 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: left;
	position:absolute;
	z-index:400;
	top: 387px;
	left: 624px;
	width: 168px;
	height: 59px;
}
.intro_box12 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
	position:absolute;
	z-index:0;
	top: 486px;
	left: 381px;
	width: 204px;
	height: 168px;
}
.intro_box2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #000;
	text-align: left;
	position:absolute;
	z-index:0;
	top: 64px;
	left: 381px;
	width: 204px;
	height: 123px;
}
.col_box1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	position:absolute;
	z-index:0;
	top: 15px;
	left: 207px;
	width: 225px;
	height: auto;
}
.col2_copybox1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: left;
	position:absolute;
	z-index:0;
	top: 217px;
	left: 20px;
	width: 182px;
	height: auto;
	z-index:200;
}

.col2_copybox2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	position:absolute;
	z-index:0;
	top: 303px;
	left: 21px;
	width: 183px;
	height: auto;
	z-index:200;
}
.col_2white {
	position:absolute;
	width:259px;
	height:197px;
	z-index:200;
	left: -536px;
	top: 1px;
	background-color: #FFF;
}
.col_1grey {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 63px;
	top: 485px;
	background-color: #999;
}

.col_12grey {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 217px;
	top: 484px;
	background-color: #CCC;
}
.col_2 {
	position:absolute;
	width:7px;
	height:679px;
	z-index:100;
	left: 604px;
	top: 0px;
}
.col_13grey {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 823px;
	top: 333px;
	background-color: #333;
}
.box_1 {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 820px;
	top: 21px;
	background-color: #FFF;
}.box_2 {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 823px;
	top: 491px;
	background-color: #FFF;
}
.box_3 {
	position:absolute;
	width:145px;
	height:145px;
	z-index:200;
	left: 821px;
	top: 177px;
	background-color: #FFF;
}
.box_4 {
	position:absolute;
	width:198px;
	height:150px;
	z-index:200;
	left: 601px;
	top: 489px;
	background-color: #FFF;
}
.col_22grey {
	position:absolute;
	width:194px;
	height:679px;
	z-index:100;
	left: 1px;
	top: -1px;
	background-image:url(../images/ttw/ttw_description_grey_bar.jpg);
	z-index:100;
}

.col_23grey {
	position:absolute;
	width:222px;
	height:680px;
	z-index:100;
	left: 194px;
	top: -2px;
	background-color: #666;
	z-index:100;
}
.contact {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color: #000;
	text-align: center;
	position:absolute;
	z-index:0;
	top: 647px;
	left: 85px;
	width: 447px;
	height: 42px;
	z-index:200;
}
.footer {
	position:absolute;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#fff;
	text-align: left;
	width:179px;
	height:19px;
	z-index:400;
	left: 807px;
	top: 646px;

}
a:link {
	color: #C30;
	text-decoration:none;
	}
a:visited {
	color: #009;
	text-decoration:none;
}
a:hover {
	color: #090;
	text-decoration:none;
}
a:active {
	color: #000;
	text-decoration:none;
} 
