html,body {
background-color: #FFFFFF;
color: #404040;
margin: 0px;
font: 11pt/14pt "Lucida Grande",Lucida,Verdana,sans-serif;
}
#w {
margin: 20px 20px 20px 160px;
padding: 0;
max-width: 800px;
}
p {
margin: 0 0 10px 0;
}
h2 {
font-size: 28pt;
line-height: 28pt;
font-weight: normal;
margin: 0 0 35px 0;
text-transform: ;
clear: both;
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
ol {
margin: 0;
}
ul li,ol li {
margin: 0 0 3px 0;
}
.h {
display: none;
}
a {
text-decoration: none;
color: #404040;
border-bottom: 1px dotted #808080;
}
a:hover {
border-bottom: 1px solid #808080;
}
#top {
min-width: 550px;
}
#right {
	float: left;
	position: absolute;
	left: 417px;
	top: 45px;
}
#heading {
}
#info {

padding-top: 5px;
}
#info .status {
margin: 10px 0 2px 0;
}
h3 {
padding: 50px 0 0 0;
margin: 0 0 15px 0;
font-size: 14pt;
font-weight: normal;
}
#picture {
	float: left;
	width: 200px;
	height: 280px;
	margin: 0 20px 0 0;
}
.previous {
margin-top: 25px;
}
#interests {
clear: both;
}
#publications a,#publications .disabled {
	padding: 0 10px 0 20px;
	background-repeat: no-repeat;
	border: none;
	color: #000;
}
#publications a:hover {
	border: none;
	color: #000;
}
#publications a .dc {
border-bottom: 1px dotted #808080;
}
#publications a:hover .dc {
border-bottom: 1px solid #808080;
}
#publications li {
margin-top: 20px;
min-height: 65px;
position: relative;
}
#publications li:first-child {
margin-top: 0px;
}
#publications .title {
display: block;
font-weight: bold;
}
#publications .title a {
margin: 0;
padding: 0;
border-bottom: 1px solid #FFFFFF;
}
#publications .title a:hover {
border-bottom: 1px solid #808080;
}
#publications .pages {
margin-bottom: 5px;
}
#publications .venue {
font-style: italic;
}
#publications .thumb {
position: absolute;
left: -140px;
top: 0px;
margin-top: 5px;
width: 100px;
}
#publications .thumb img {
border: 1px solid #808080;
}
#publications .thumb a {
border: none;
margin: 0;
padding: 0;
font-size: 5pt;
}
#publications .links {
display: block;
margin-top: 5px;
}
#publications .firstauthor {
font-weight: bold;
}

.paper a,.paper .disabled {
background: url(/img/images.png) no-repeat 0 -246px;
}
.paper a:hover {
background: url(/img/images.png) no-repeat 0 -228px;
}
.disabled {
color: #808080;
}
.presentation a {
background: url(/img/images.png) no-repeat 0 -282px;
}
.presentation a:hover {
background: url(/img/images.png) no-repeat 0 -264px;
}
.video a {
background: url(/img/images.png) no-repeat 0 -426px;
}
.video a:hover {
background: url(/img/images.png) no-repeat 0 -408px;
}
.videohd a {
background: url(/img/vimeo_g.png);
}
.videohd a:hover {
background: url(/img/vimeo.png);
}
.aidownload {
background: url(/img/images.png) no-repeat 0 0;
}
.aidownload a:hover {
background: url(/img/images.png) no-repeat 0 -17px;
}
.more {
}
.more a {
background: url(/img/images.png) no-repeat 0 -102px;
}
.more a:hover {
background: url(/img/images.png) no-repeat 0 -84px;
}
#press {
}
#utilities a,#utilities .disabled {
padding: 0 10px 0 20px;
background-repeat: no-repeat;
border: none;
}
#utilities a:hover {
border: none;
}
#utilities a .dc {
border-bottom: 1px dotted #808080;
}
#utilities a:hover .dc {
border-bottom: 1px solid #808080;
}
#utilities .title {
display: block;
font-weight: bold;
}
#utilities .description {
margin-bottom: 5px;
}
#utilities .thumb {
position: absolute;
left: 40px;
margin-top: 5px;
width: 100px;
}
#utilities .thumb img {
border: 1px solid #808080;
}
#utilities .thumb a {
border: none;
margin: 0;
padding: 0;
}
#utilities li {
margin-top: 15px;
min-height: 75px;
}
#utilities li:first-child {
margin-top: 0px;
}
#utilities .links {
display: block;
margin-top: 5px;
}
#press ul li {
font-size: 11pt;
}
#contact ul li {
float: left;
}
#contact ul li a {
display: block;
padding: 0px 10px 0px 20px;
background-repeat: no-repeat;
}
#contact ul li a {
border: none;
}
#contact ul li a:hover {
background-repeat: no-repeat;
}
#contact ul li a .dc {
border-bottom: 1px dotted #808080;
}
#contact ul li a:hover .dc {
border-bottom: 1px solid #808080;
}
#lnli {
background: url(/img/images.png) no-repeat 0 -210px;
}
#lnli:hover {
background: url(/img/images.png) no-repeat 0 -192px;
}
#lnxi {
background: url(/img/images.png) no-repeat 0 -390px;
}
#lnxi:hover {
background: url(/img/images.png) no-repeat 0 -372px;
}
#lnfb {
background: url(/img/images.png) no-repeat 0 -66px;
}
#lnfb:hover {
background: url(/img/images.png) no-repeat 0 -48px;
}
#lntw {
background: url(/img/images.png) no-repeat 0 -318px;
}
#lntw:hover {
background: url(/img/images.png) no-repeat 0 -300px;
}
#navigation {
padding: 10px;
border-bottom: solid 1px #808080;
margin: 0;
}
#navigation .left {
float: left;
height: 18pt;
}
#navigation .right {
text-transform: lowercase;
}
#subnavigation {
font-size: 8pt;
margin: 0 0 20px 0;
padding: 0 0 0 10px;
clear: both;
position: relative;
}
#subnavigation .left {
float: left;
padding: 5px 10px 5px 0;
}
#subnavigation .right {
float: right;
}
#subnavigation .right .lang {
padding: 5px 10px 5px 0;
}
#subnavigation .right ul,#subnavigation .right ul li {
list-style: none;
margin: 0;
float: left;
}
#subnavigation .right .submenu {
border-left: #808080 solid 1px;
}
#subnavigation .right .submenu .menuitem {
position: relative;
margin: 0;
padding: 5px 10px 5px 20px;
background: url(/img/down.png) no-repeat 5px center;
cursor: pointer;
border-right: #FFFFFF solid 1px;
border-bottom: #FFFFFF solid 1px;
z-index: 3;
background-color: #FFFFFF;
}
#subnavigation .right .submenu:hover > div.menuitem {
border-right: #808080 solid 1px;
border-bottom: #F0F0F0 solid 1px;
background-color: #F0F0F0;
background-image: none;
}
#subnavigation .right .submenu:hover > div.submenuframe {
display: inline-table;
}
#subnavigation .right .submenu .submenuframe {
position: absolute;
right: 0px;
text-align: right;
margin: -1px 0 0 0;
padding: 10px 10px 15px 10px;
display: none;
background-color: #F0F0F0;
border: 1px solid #808080;
z-index: 1;
}
#subnavigation .right .submenu ul li {
float: none;
}
#subnavigation .right .submenu ul li a {
display: block;
border: none;
padding: 3px;
}
#subnavigation .right .submenu ul li a:hover {
border: none;
}
#subnavigation .right .submenu ul li a .dc {
border-bottom: 1px dotted #808080;
}
#subnavigation .right .submenu ul li a:hover .dc {
border-bottom: 1px solid #808080;
}
#subnavigation .right .submenu ul li:hover {
background-color: #E0E0E0;
}
.collab {
margin: -20pt 0 0 0;
}
#figure a {
position: relative;
display: block;
border-bottom: none;
text-align: center;
}
#figure img {
border: none;
}
#figure .center {
display: block;
text-align: center;
}
#figure .click {
position: absolute;
font-size: 8pt;
top: -12pt;
right: 0;
}
#figure .caption {
padding: 10px 20px 0 20px;
}
#citation pre {
font-size: 8pt;
line-height: 9pt;
padding: 0;
margin: 0;
}
#foot {
font-size: 8pt;
margin-top: 70px;
color: #c0c0c0;
}
#foot a {
color: #a0a0a0;
}
.spacer {
margin-top: 24pt;
}
#emad {
position: absolute;
top: 48pt;
font: 10pt "Courier New",Courier,mono;
left: 385px;
}
#emad span {
position: absolute;
}
#em89 {
left: 240px;
}
#em53 {
left: 128px;
}
#em73 {
left: 200px;
}
#em67 {
left: 192px;
}
#em10 {
left: 0px;
}
#em76 {
left: 208px;
}
#em82 {
left: 224px;
}
#em13 {
left: 16px;
}
#em27 {
left: 56px;
}
#em62 {
left: 176px;
}
#em43 {
left: 96px;
}
#em58 {
left: 152px;
}
#em63 {
left: 184px;
}
#em56 {
left: 144px;
}
#em90 {
left: 248px;
}
#em60 {
left: 160px;
}
#em11 {
left: 8px;
}
#em46 {
left: 104px;
}
#em47 {
left: 112px;
}
#em33 {
left: 72px;
}
#em32 {
left: 64px;
}
#em61 {
left: 168px;
}
#em16 {
left: 24px;
}
#em23 {
left: 40px;
}
#em19 {
left: 32px;
}
#em86 {
left: 232px;
}
#em40 {
left: 88px;
}
#em94 {
left: 256px;
}
#em54 {
left: 136px;
}
#em80 {
left: 216px;
}
#em39 {
left: 80px;
}
#em52 {
left: 120px;
}
#em24 {
left: 48px;
}
.cl {
clear: both;
}
