@charset "UTF-8";/* RESET */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body  {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	background: #000 url(../Images/metropolis_back.jpg) no-repeat center top;	margin: 0px;	padding: 0px;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */}p {	padding-left:10px;	font-size:12px;	line-height: 16px;	color:#1e1e1e}h1 {	color:#1e1e1e;	background:#ebe7d6 url(../Images/header_background.gif) repeat-x;	padding: 7px;	margin: 20px 0px 15px 0px;	font-size:16px;	text-transform: uppercase;	letter-spacing: 2px;	height:17px;}#robot { 	background: url(../Images/robot.png) no-repeat top left;	height:333px;	width:208px;	margin: 0 auto;	padding: 0;	position: relative;	top:20px;	left:-365px;	z-index:2;	clear:both;}h2 {	color:#000;	padding: 8px;	margin: 10px 0px 10px 0px;	font-size:14px;}.thrColFixHdr #container { 	width: 680px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left;	padding:0px;} .thrColFixHdr #mainContent { 	position: relative;	top:-150px;	padding: 0px;} .thrColFixHdr #textwell {	width:530px;	margin:0 auto;	background: #fffbe8 url(../Images/content_grunge.jpg) no-repeat center bottom;	padding: 25px 75px 0px 75px;}.thrColFixHdr #sepline {	width:100%;	margin:0 auto;	border-top: 1px solid #5f5f5f;	margin: 15px 0 15px 0;}.thrColFixHdr #navbar {	width:694px;	position: relative;	top:-0px;	left:34px;	margin: 0;	padding: 0;}.thrColFixHdr #contactnav {	position: relative;	top:-0px;	left:570px;	margin: 0;	padding: 0;	clear:both;}.thrColFixHdr #imageblock {	width:auto;	text-align:center;	margin: 5px 0 15px 0;	padding: 5px;	border-top: 1px solid #7f7d74;	border-bottom: 1px solid #7f7d74;}.thrColFixHdr #imageblock-header {	font-size:11px;	text-align:right;	margin: 10px 0 5px 0;	font-weight:bold;}.thrColFixHdr #footer { 	font-size: 10px;	text-align: right;	position:relative;	top:-150px;	background: #000;	color: #5f5f5f;	margin: 0px 0px 10px 0px;	padding: 10px;} 	.center { text-align: center; }.clear { clear: both; margin-bottom: 16px; overflow: hidden; width: 100%; }.left { text-align: left; }.right { text-align: right; }.small { font-size: 11px; line-height: 16px; }