body { font-family:Tahoma; font-size:11px; background-color:#ffffff; color:#000000; }
body, table, tbody, tr, td { margin:0px; padding:0px; padding:0px; }
h1, h2, h3, h4, h1 a, h1 a:hover { font-family:Times; color:#3366cc; }
h1 { font-size:20px; }
h2 { font-size:16px; }
h3 { font-size:16px; }
h4 { font-size:16px; }

ul,#contactm p { padding-left:10px; }
ol { padding-left:20px; }
li { border:1px solid #ffffff; padding:2px; }
li:hover { border:1px dotted #cccccc; background-color:#ffffee; }

a { color:#993333; text-decoration:none; }
a:hover { color:#993333; text-decoration:underline; }

#header { border-bottom:1px dotted #000000; }
#header h1 { margin:0px; padding:10px; border:0px; }
#body { width:6.5in; margin-left:auto; margin-right: auto; }
#body h1 { text-align:center; font-variant:small-caps; }
#shortbio h2 { font-variant:small-caps; }
#shortbio .empl .y { width:120px; display:inline-block; font-weight:bold; }
#shortbio .empl .y .cm { display:none; }
#shortbio .edu .y { width:40px; display:inline-block; }
#shortbio .edu .y .cm { display:none; }
#shortbio .edu .t { font-weight:bold; }
#shortbio .edu .t .cm { font-weight: normal; }
#shortbio .edu .d { display:block; margin-left:40px;}
#shortbio .accom li { padding-left:22px; text-indent: -20px; }
#shortbio .skill li { padding-left:22px; text-indent: -20px; }
#shortbio .ml li { font-style:italic; }
#shortbio ul { list-style-type: none; }
#contactm h1 { font-size:16px; }
.full td { padding:8px; }
a.paper { display:block; }
.conferences li .y { float:right; }
.committees li .y { float:right; }
#footer { margin-top:30px; border-top:1px dotted #000000; }
#footer p { margin:0px; border:0px; padding:10px; }

