body { font-family : helvetica, arial; text-align:left }
.left {position:absolute;left:0; width: 8em }

#side_logo {background-color:#003f84;color:white;float:left;text-align:center;height:7em;}
#ml {padding-top:1em;}

#top_logo {background-color:#8cb6d5;margin:0 14em 0 9em;margin-bottom:0;height:7em;width:auto;padding:0 15px 0 15px;text-align:center;}
#top_logo h1 {color:white;font-size:2em;padding-top: 35px;font-weight:bold}

#nav_menu {background-color:#ff9c3f;color:white;margin-top:1em;padding:.5em 0 .5em 0;float:left}
#nav_menu a {color:white;text-decoration:none;}
#nav_menu a:hover {text-decoration:underline}
#nav_menu ul {padding:0;margin:0}
#nav_menu li {list-style: none; font-size:1em;font-weight:bold;line-height:2em;padding:0 1em 0 1em;margin:0;}
#nav_menu ul ul {margin:0 -1em 0 -1em;padding:0;line-height:1em}
#nav_menu ul ul li {font-size:.7em;padding:0 2em 0 2em;margin:0}

.nav_hilight {background-color:#8f0000;color:white;font-size:1.5em}
.story_hilight {background-color:#8f0000;color:white;font-size:1.5em;padding:5px .5em 5px .5em;margin-bottom:15px;}
.story_hilight h2 {padding-bottom:0;margin-bottom:0}

h2.story_hilight {clear:left}
.hl {color:#8f0000;font-weight:bold}
h2.hl {margin-top:1em}

.story_hilight a, .story_hilight a:link, .story_higlight a:visited {color:#ff9c3f}


h1.pageName {font-size:1.2em;color:#003f84;font-weight:bold}
#affil {color:gray;background-color:#8cb6d5;height:5em;padding:2em 0 0 0;}

#pane {border:1px solid gray;margin:1em 15em 1em 9em;padding:1em;min-height:48em}

.uplink {float:right;font-size:1.2em}
.uplink a {color: #8f0000;text-decoration:none}
.uplink a:visited {color: #8f0000}
.uplink a:hover {color: #8f0000;text-decoration:underline}

#caption {color:#8f0000;position:absolute;width:15em;text-align:center}
#caption img {border:1px solid gray;margin-bottom:1em}
#caption p {text-align:justify}

.left_stack{float:left}

#flow {margin:0 0 0 16em;padding:0;}
#map {float:right;width:400px;height:600px;border:5px solid gray;margin-left:1em}
#directions_holder {min-height:610px}

#people_left {clear:left;float:left;width:48%}
#people_right {float:right;margin-left:1em;width:48%}

#leftovers {position:absolute;right:1em;top:0;width:13em;margin:0;padding:0}
#leftovers div {margin-bottom:1em}

#quick {background-color:#8cb6d5;color:white; }
#quick div {margin:0}
#quick a {color:white;text-decoration:none}
#quick a:hover {text-decoration:underline}
#quickhead {background-color:#003f84;color:white;padding:.5em 1em .5em 1em;font-size:1em;margin:0;}
#quick li {clear:left;list-style:none;font-size:1em;font-weight:bold;line-height:2em;padding:0 15px 0 15px}

#jobs {float:right;background-color:#ccc;color:black;padding:1em;max-width:10em;margin-left:1em;margin-top:1em;margin-bottom:auto} 

#cfar {clear:left}

#c {color:#003f84;clear:left}

hr.dotted { border-top: 1px dashed #8f0000; border-bottom:0; color: #fff; background-color: #fff; height: 1em;margin-top:1em } 
.grey {background-color:#ccc;color:black;padding:1em }
.peopleCard {clear:left;margin-bottom:10px;}

#ppl_former div.col {padding:6pt;font-size:.8em;float:left;max-width:45%}
.title {font-weight:bold}
.journalIssue {display:none}
.journalName {font-style: italic;padding-right:.5em}
.journalVolume {padding-right:.5em}
span.journalVolume:after {content: ':';margin-right:-.5em;display:inline}
#news p {text-align:justify}
#pubs p {text-align:justify}

.pub_year {border-bottom: 1px dotted #8f0000; color:#8f0000;padding-bottom:.1em;margin-bottom:1em;margin-top:1.5em}
.pub_year h2 {font-size:2em;margin-bottom:0}

.pub_year_sel {color: #8f0000}
.pub_year_sel a {color: #8f0000}
.pub_year_sel a:hover {color: #8f0000;text-decoration:underline}
.pub_year_sel a:visited {color: #8f0000;text-decoration:none}

#footer {margin:0 15em 0 9em;text-align:center;clear:left}
#footer div {display:inline}

.syllabus td {border:1px solid black}

.pubbody {padding-bottom:2em;padding-right:2em}
.pubsuppimg {vertical-align:top;min-width:30px;}
.pubsuppimg img {border:0}
.pubsupptxt {vertical-align:top;font-size:.8em;padding-left:.5em;min-width:5em} 
