body {
	background: rgb(255, 255, 255); margin: 0px; color: rgb(0, 0, 0); line-height: 150%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
}
a img {
	border: 0px currentColor;
}
a {
	color: rgb(0, 102, 221); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(34, 34, 34) currentColor currentColor; margin: 0px 0px 20px; clear: both;
}
p {
	margin: 0px 0px 0px;
}
ul {
	margin: 0px 0px 0px;
}
ol {
	margin: 0px 0px 0px;
}
dl {
	margin: 0px 0px 0px;
}
select {
	margin: 0px 0px 0px 0px;
}
ol {
	padding: 0px 0px 0px 0px;
}
ol li {
	margin: 0px 0px 0px;
}
h1 {
	margin: 0px 0px 0px; color: rgb(102, 102, 102); font-family: "Century Gothic", Arial; font-size: 15px; font-weight: bold;
}
h2 {
	margin: 0px 0px 0px;
}
h3 {
	margin: 0px 0px 0px;
}
h4 {
	margin: 0px 0px 0px;
}
h5 {
	margin: 0px 0px 0px;
}
h2 {
	font-family: "Century Gothic", Arial; font-size: 12px;
}
h3 {
	margin: 0px 0px 0px; font-size: 11px;
}
#wrapper {
	margin: 0px auto; width: 480px;
}
#menu_position {
	margin: 0px 0px 0px; height: 0px;
}
#header {
	padding: 0px 0px 0px; width: 480px; position: relative;
}
#header ul#link {
	list-style: none; margin: 0px; top: 0px; right: 0px; position: absolute;
}
#header ul#link li {
	margin: 0px 0px 0px 5px; line-height: 150%; display: inline;
}
#header ul#link li a {
	color: rgb(136, 136, 136);
}
#header ul#link li a.active {
	color: rgb(68, 68, 68);
}
#banner {
	margin: 0px 0px 0px; padding: 0px 0px; width: 480px;
}
#banner ul {
	list-style: none; margin: 0px; padding: 0px;
}
#content {
	margin: 0px 0px 0px; width: 480px; color: rgb(232, 226, 226); line-height: 100%; overflow: hidden; font-family: Arial, Helvetica, sans-serif;
}
#content #left_nav {
	width: 480px; height: 320px; float: left;
}
#content #right_nav {
	background: rgb(232, 226, 226); margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px; width: 480px; height: 320px; overflow: hidden; float: left;
}
#content #left_contact {
	background: rgb(232, 226, 226); padding: 30px 20px; width: 480px; height: 320px; float: left;
}
#content #right_contact {
	background: rgb(232, 226, 226); margin: 0px 0px 0px 1px; padding: 0px; width: 480px; height: 320px; overflow: hidden; float: left;
}
#content #project_list {
	background: rgb(232, 226, 226); margin: 0px 0px 0px 1px; padding: 0px; width: 480px; height: 320px; overflow: hidden;
}
#content #project_list ul {
	list-style: none; margin: 0px 0px 0px -47px; padding: 0px;
}
#content #project_list ul li {
	margin: 0px 0px 0px 0px; line-height: 150%; float: left; display: inline-block;
}
#content #project_list ul li a.visited {
	color: rgb(102, 102, 102);
}
#content #project_list ul li img {
	border: 1px solid rgb(232, 226, 226);
}
#content #right_nav dl {
	margin: -10px 0px 0px; padding: 0px 0px 0px 0px; line-height: 150%;
}
#content #right_nav a {
	color: rgb(232, 226, 226);
}
#content #project_list a {
	color: rgb(232, 226, 226);
}
#content #project_list a:hover {
	text-decoration: none;
}
#content #left_contact a {
	color: rgb(232, 226, 226);
}
#content #right_nav dt {
	margin: 0px 0px 0px; padding: 0px 0px 0px;
}
#content #right_nav dd {
	margin: 0px; padding: 0px 0px 0px; border-bottom-color: rgb(232, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#content #right_nav dd ul {
	padding: 0px 0px 0px 0px;
}
#content #right_nav dd ul li {
	margin: 0px 0px 0px;
}
#content #right_nav .awards {
	padding: 0px 0px; width: 480px; border-bottom-color: rgb(232, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#content #right_nav .awards .award_project {
	margin: 0px; padding: 0px; width: 80px; float: left;
}
#content #right_nav .awards .award_project img {
	margin: 0px; float: left;
}
#content #right_nav .awards .award_title {
	margin: 0px; padding: 0px 0px; width: 480px; line-height: 0px; float: left;
}
#content #right_nav .awards .award_title p.rank {
	margin: 0px; padding: 0px 0px 0px; color: rgb(232, 226, 226);
}
#content #right_nav .awards .award_logo {
	margin: 0px; padding: 0px; width: 100px; float: left;
}
#content #right_nav .awards .award_logo img {
	margin: 0px; padding: 0px; width: 100px;
}
#content #right_nav .awards .left {
	margin: 0px 0px 0px 0px;
}
#content #right_nav .awards p {
	margin: 0px;
}
#footer {
	background: url("#") no-repeat right top; margin: 0px; width: 480px; color: rgb(68, 68, 68); clear: both; font-family: "Century Gothic", Arial; font-size: 10px;
}
ul#publications {
	list-style: none; margin: 0px 0px 0px -30px; padding: 0px;
}
ul#publications li {
	margin: 0px 0px 0px 0px; line-height: 150%; float: left; display: inline-block;
}
.left {
	margin: 0px 0px 0px 0px; float: left;
}
.right {
	margin: 0px 0px 0px 0px; float: right;
}
.clear {
	clear: both;
}
.ddsmoothmenu ul {
	font-size: 11px;
}
#recruitment #pane3 p {
	text-align: left;
}
#recruitment #pane3 p a {
	color: rgb(232, 226, 226); size: 11px;
}
#imageContainer {
	margin: auto; width: 480px; position: relative;
}
#imageContainer img {
	left: 0px; top: 0px; display: none; position: absolute;
}