table { color:#646464; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10pt}
.footer { text-align:center; font-size:8px; text-transform:uppercase; font-family:Verdana,sans-serif; padding-top:25px }
.pub_type { margin-bottom:5px; margin-top:12pt; color:#3264c8; font-size:8pt; text-transform: uppercase; }
.pub { font-size:9pt; margin-top:2px; margin-bottom:5px; }
.subheading { font-size:10pt; text-transform: uppercase; font-family:Georgia,Times,serif; vertical-align:bottom; color:#3264c8 }
.subheading_body { font-size:9pt; color:#3264c8; text-transform: uppercase; font-family:Georgia,Times,serif; margin-bottom:0px; }
h2 { color:#c83232; font-size:15pt; margin-bottom:5px; font-weight:normal; text-transform:uppercase}
.authors { color:#000000; margin-top:0px; font-size:11pt }
.description { margin-top:5px; color:#000000; font-family:Verdana,Arial,sans-serif }
a { color:#646464 }
.landing_menu { font-size:10pt; text-transform: uppercase; margin-top:20px }
a.landing_menu { color:#3264c8; text-decoration:none }
a.landing_menu:hover{ color:#c83232; text-decoration:none }
.landing { color:#3264c8; font-size:21px; line-height:1.5; margin-bottom:30px; margin-top:112px}
.project_list { padding-right:30px; color:#000000 }
tr.project * { vertical-align:text-top; }
a.project { color:#000000; font-size:11pt }
hr.project { width:720px; border:0px; background-color:#CCCCCC; height:1px; margin:0px  }
.project_description { margin-top:5px; color:#646464; } 
.project_icon { width:100; text-align:center; padding-right:20px }
a.name { text-decoration:none; padding-left:15px }
a.name:hover { text-decoration:underline }
.heading { color:#3264c8; font-size:11pt } 
.year { color:#3264c8; font-size:13pt; text-transform:uppercase; font-family:Georgia,Times,serif }
.pub_title { color:black }
.format { font-size:8pt }
.pub_venue { font-style:italic }
.project_category { padding-left:30px; color:#3264c8; font-size:10pt; text-transform:uppercase; font-family:Georgia,Times,serif }
.project_col_left { vertical-align:top; padding-left:30px; padding-top:30px; width:460px; }
.project_col_middle { width:40px; }
.project_col_right { vertical-align:top; padding-top:10px; padding-right:20px; width:250px; }
.project_title_left { width:130px; }
.project_title_right { vertical-align:baseline; }
h2.project_title { margin-top:20px }
.project_body { margin-top:20px; }
.header { margin-top:10px; }

