body {
	background-color:black;
	background-image:url("tgsbgrnd.gif");
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;
	text-align:center;
}
a {
	color:#686868;
}
a:visited {
	color:#666666;
}

div{
	margin:0;
	padding:0;
}

div#column {
	margin:0 auto 0 auto;
	margin-top:0;
	padding-top:0;
	text-align:left;
	width:580px;
}
div#logo{
	height:57px;
	margin:0;
	padding:0;
	width:580px;
}
div#logo img {
	height:57px;
	vertical-align:bottom;
}
div#title {
	background-color:#CCCC99;
	height:82px;
	width:580px;
}
div#title form {
	margin:0;
	padding:0;
	width:580px;
}
div#title form select {
	margin-left:165px;
}
div#title .image {
	margin:0;
	padding:0;
	width:580px;
}
div#title .image img {
	margin-left:40px;
	margin-top:19px;
}
div#content {
background-image:url("tgs_bakgrnd.gif");
background-color:#999966;
font-size:13px;
padding-bottom:13px;
padding-left:80px;
padding-right:80px;
padding-top:18px;
}

div#content img.intro {
border:2px solid black;
float:left;
margin-left:2px;
margin-right:2px;
}
div#content strong {
font-size:120%;
}
div#content p {
margin-top:0;

padding-bottom:13px;
}

div#addresses {
	background-color:#999966;
	background-image:("tgs_bakgrnd.gif");
	font-size:13px;
	padding-bottom:25px;
	padding-top:15px;
	text-align:center;
}
div#addresses h3 {
	color:#333333;
	font-size:13px;
	margin:0;

}
div#addresses address {
	color:#CCCC99;
	font-style:normal;
	margin-bottom:36px;
}

div#addresses address.cary {
	color:#008080;
}

div#linklist {
	background-color:#cccc99;
	font-size:13px;
	height:40px;
	padding-top:2px;
	text-align:center;

}

div#linklist a {
	color:#666666;
	margin-left:-3px;
	margin-right:-3px;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
}

div#linklist a.current {
	border-left:1px solid #008080;
	border-right:1px solid #008080;
	color:#008080;
	text-decoration:none;
}

div#content ul {
list-style-type:none;
margin:0;
padding:0;
padding-bottom:13px;

}
div#content li {
margin-left:0;
padding-left:0;
}
div#content h2 {
font-size:120%;
margin-bottom:0;
}

div#content div.projects-table-header {
	height:26px;
  background-image:url("project_header.gif");
	background-color:#999966;
	margin-left:-15px;
	margin-right:-25px;
	width:449px;

}
div#content table.projects {
	background-color:white;
	margin-left:-15px;
	margin-right:-25px;
	width:449px;
}
div#content table.projects col.1 td, div#content table col.4 td {
	width:85px;
}
div#content table.projects col.2 td, div#content table col.3 td{
	width:65px;
}
div#content table.projects tr {
	height:130px;
}
div#content table.projects tr td {
	font-size:10px;
	text-align:center;
	vertical-align:top;
}
div#content table.projects tr td div.image{
	height:110px;
}
div#content table.projects tr td.animated div.image {
	margin-top:8px;
}
div#content table.projects tr td.animated div.image img {
	border:2px solid black;
}



div#content table.email {
	border-collapse:collapse;
	font-size:14px;
	text-align:left;
	width:420px
}
div#content table.email caption {
	font-size:18px;
	text-align:left;
	margin-top:10px;
}
div#content table.email td {
	width:180px;
}
div#content table.email th {
	font-family:Arial,sans-serif;
	font-size:16px;

}
div#content table.email tr.official {
	background-color:#cccc99;
}
div#content table.email tr.official th {
	
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
