body {/* font: 76% Arial;*/font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;font-size:12px;line-height: 1.4em;color: #333;margin: 5px;padding: 2px;background-color: #fff;border: 1px solid #c4c7cc;}
a:link, a:visited, a:hover, a:active {color: #438728;outline: none;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-weight: normal;}
h1, h2, h3, h4 {margin: 0;color: black;}
h2, h3 {color: #345484;}
h2 {font-size: 1.4em;}
h3 {margin: 0.5em 0;}
h4 {font-size: 1em;margin: 0.5em 0;}
h1 em, h2 em, h3 em {font-style: normal;font-weight: bold;color: #005E7E;}
h2 a:link, h2 a:visited {color:black;}
p {margin: 0.5em 0 1em;line-height: 1.5em;}
ul, ol {margin: 0;padding: 0;}
h1 span.amp, h2 span.amp, h3 span.amp, h4 span.amp {font-weight: bold;}
img {border: none;}
.centered {text-align: center;}
abbr {border: none;}
dt {font-weight: bold;margin: 1em 0 0;}
dd {margin: 0 0 0 1em;padding-top: 0.5em;}
dd ul {margin: 1em 0;padding: 0 0 0 2em;}
.splicer{height:2px;color: #f7bb4d;width:400px}
.splicer2{height:2px;color: #f7bb4d;width:100%;}
.indented {padding-left: 2em;}
ul {font-size: 1em;list-style-type: square;list-style-image: url(../images/sm_square.gif);margin-bottom: 1.4em;}
ul ul, ol ul {list-style-type: square;list-style-image: url(../images/sm_squarehollow.gif);margin-top: 0;margin-bottom: 0;}
ol ol, ul ol{list-style-type: none;list-style-image: none;margin: 0;}
ol {font-size: 1em;margin-bottom: 1.4em;}
.spaced li {margin-bottom: 1em;}
ul .spaced, ol .spaced {margin-top: 6px;margin-bottom: 0;}
.spaced li ul, .spaced li ol {margin-bottom: 0;padding-bottom: 0;}
.spaced li li {margin-bottom:0;}
ul.tight, ol.tight {margin-top: 0;margin-bottom: 0;}
ul.tighter {margin-top: 0;margin-bottom: 0;}
ul.tighter li {margin-left: 8px;}
#today{font: 8px;text-align:center;};
#today table td{margin:0;padding:0;line-height:10px;}
#banner {clear: both;position: relative;height: 82px;background: #fff url(../images/top-bg.gif) repeat-x top left;}
#top_nav {height: 44px;font: normal 1.1em;background: transparent url(../images/top_nav-bkgnd.gif) repeat-x top left;}
#top_nav ul {margin: 0;padding: 0;list-style-type: none;list-style-image: none;margin-left: 0;}
#top_nav li {float: left;height: 36px;background: transparent url(../images/top_nav-bkgnd.gif) repeat-x top left;}
#top_nav a {float: left;display: block;color: #3d3e40;height: 35px;text-decoration: none;font-weight:bold;padding: 10px 20px 0 20px;background: transparent url(../images/top_nav-divider.gif) no-repeat top right;}
#home a.home, #events a.events, #research a.research, #members a.members, #lectures a.lectures, #advances a.advances, #publications a.publications, #positions a.positions, #links a.links, #contact a.contact {background: transparent url(../images/top_nav-bg-hover.gif) repeat-x top left;}
#top_nav a:hover {background: transparent url(../images/top_nav-bg-cur.gif) repeat-x top left;}
#top_nav img {margin-right: 1px;}
#container {height: 1%;}
table#mcb {border: none;width: 100%;}
p.tagline {font: normal 1.2em;line-height: 1.2em;color: #fff;padding: 0 20px 10px 20px;margin: 0;background-color: #66992a;}
li .subhead {font-style: italic;font-weight: bold;color: #333;}
.floatboxright {clear: both;float: right;width: 24%; /* static width is 180px; */margin-left: 20px;margin-bottom: 5px;}
.narrowbox, .floatboxright {line-height: 1.3em;padding: 0 0 2px 0;margin: 0 0 10px 0;background: #fff url(../images/narrowbox-bg.gif) repeat-x top left;}
.list{font-size:14px;line-height: 1.8em;margin: 0 0 10px 0; padding:2px 0;}
.list ul{list-style-type: square;list-style-image: url(../images/sm_square.gif);margin: 0 0 8px 15px;padding-left:5px;padding-right: 6px;}
.narrowbox p, .floatboxright p {padding-left: 10px;padding-right: 10px;padding-bottom: 8px;margin-bottom: 0;height: 1%; /* To fix IE6 display bug */}
p.header{font-weight: bold;color: #fff;padding: 6px 10px 6px 10px;margin-bottom: 9px;background: #999 url(../images/narrowbox-hbg.gif) repeat-x center left;}
.narrowbox ul, .floatboxright ul {list-style-type: square;list-style-image: url(../images/sm_square.gif);margin: 0 0 8px 15px;padding-left: 11px;padding-right: 10px;}
.narrowbox ul ul, .floatboxright ul ul {list-style-type: square;list-style-image: url(../images/sm_squarehollow.gif);margin: 4px 0 0 5px;}
.narrowbox li, .floatboxright li {padding-left: 0px;margin-left: 0px;margin-bottom: 6px;}
.narrowbox li li, .floatboxright li li {padding-left: 0px;margin-left: 0px;}
.even {padding: 0;color: #333;background-color: #eee;}
.odd {padding: 0;color: #333;background-color: #fff;}
.uptotop {font-family:;font-size: 0.9em;padding-left: 15px;margin-top: 30px;margin-bottom: 10px;background: url(../images/sm_up.gif) no-repeat center left;}
.uptotop a:visited {color: #0078b8;}
#lastreviewed {text-align: center;color: #666;font: 0.9em;line-height: 1.2em;height: 30px;padding: 0;padding-top: 15px;margin-bottom: 0;background: transparent url(../images/footer-bg.gif) repeat-x top left;}
#footer {}
#footer a:link, #footer a:visited {color: #0078b8;}
#footer p {text-align: center;font: 0.9em;line-height: 1.2em;margin-bottom: 0.9em;color: #777;}
#footer p#footerlinks {color: #aaa;}
#footer img {padding: 10px;padding-top: 5px;}
table#mcb{padding-top: 10px;margin: 0px;}
#leftbox {width: 15%;padding-left: 10px;padding-right: 8px;}
#leftbox h2 {font: normal 1.4em;color: #666;line-height: 1.4em;letter-spacing: normal;text-transform: none;padding: 0 0 2px 0;margin-bottom: 0.5em;border-bottom: solid #f7bb4d 1px;}
#leftbox ul {list-style-type: square;list-style-image: url(../images/sm_square.gif);margin: 0 0 8px 6px;padding-left: 11px;padding-right: 10px;}
#leftbox li {padding-left: 0px;margin-left: 0px;margin-bottom: 6px;}
#centerbox {padding:0 10px 10px 0;}
#centerbox h2 {color: #fff;border-bottom: none;padding: 6px 10px 6px 10px;margin: 6px 0 0 0;background: #79ab40 url(../images/narrowbox-hbg.gif) repeat-x center left;}
.highlight, .content {padding: 8px 10px 4px 10px;border: 1px solid #79ab40;border-top: none;}
.highlight {background: #fff url(../images/highlight-bg.gif) repeat-x top left;}
.highlight div, .content div{clear: both;}
.highlight h3, .content h3 {font: normal 1.4em;font-size:18px;line-height: 1.4em;letter-spacing: normal;text-transform: none;margin-bottom: 0.5em;}
.highlight p, .content p {line-height: 1.6em;font-size:14px;text-align:justify;	margin-bottom: 1em;}
.highlight img, .img  {float: right;padding-left: 10px;padding-bottom: 4px;position: relative;top: 3px;}
table#mcb {border: none;width: 100%;}
table td.rightbox {padding-right: 8px;width: 20%; /* static width is 180px */}
.book {background:no-repeat left top url(../images/icon.16.book.red.png);padding-left:16px;margin-right:5px;}
.calendar {background:no-repeat left top url(../images/icon.16.calendar.red.png);padding-left:16px;margin-right:5px;}
.collections {background:no-repeat left top url(../images/icon.16.cardboard_box.collections.png);padding-left:16px;margin-right:5px;}
.green_circle {background:no-repeat left top url(../images/icon.16.check.green_circle.png);padding-left:16px;margin-right:5px;}
.cog {background:no-repeat left top url(../images/icon.16.cog.blue.png);padding-left:16px;margin-right:5px;}
.envelope {background:no-repeat left top url(../images/icon.16.envelope.png);padding-left:16px;margin-right:5px;}
.pdf {background:no-repeat left top url(../images/icon.16.file.pdf.png);padding-left:16px;margin-right:5px;}
.flower {background:no-repeat left top url(../images/icon.16.flower.daisy.png);padding-left:16px;margin-right:5px;}
.grid {background:no-repeat left top url(../images/icon.16.grid.square.png);padding-left:16px;margin-right:5px;}
.house {background:no-repeat left top url(../images/icon.16.house.png);padding-left:16px;margin-right:5px;}
.notebook {background:no-repeat left top url(../images/icon.16.notebook.ring.blue.png);padding-left:16px;margin-right:5px;}
.office_building {background:no-repeat left top url(../images/icon.16.office_building.png);padding-left:16px;margin-right:5px;}
.paper {background:no-repeat left top url(../images/icon.16.paper.plus-sign.png);padding-left:16px;margin-right:5px;}
.world {background:no-repeat left top url(../images/icon.16.world.blue.png);padding-left:16px;margin-right:5px;}
.application {background:no-repeat left top url(../images/application_view_icons.png);padding-left:16px;margin-right:5px;}
.application_xp {background:no-repeat left top url(../images/application_xp.png);padding-left:16px;margin-right:5px;}
.bell {background:no-repeat left top url(../images/bell.png);padding-left:16px;margin-right:5px;}
.information {background:no-repeat left top url(../images/information.png);padding-left:16px;margin-right:5px;}
.layout {background:no-repeat left top url(../images/layout.png);padding-left:16px;margin-right:5px;}
.vcard {background:no-repeat left top url(../images/vcard.png);padding-left:16px;margin-right:5px;}
.powerpoint {background:no-repeat left top url(../images/powerpoint_icon.png);padding-left:16px;margin-right:5px;}
.fb{font-weight:bold;}
.red{color:red;}
.alert {margin-left: 40px;}
.alerttext {color: #b93900;}
.alerttext a {color: #b93900;}
.alertnav {color: #b93900;font-weight: bold;font-style: italic;}
.new {font: 0.8em;color: #fff;background-color: #b12c6e;text-transform: uppercase;padding: 0 2px;margin-left: 2px;}
.smalltext {font: 0.9em;line-height: 1.2em;color: #666;}
#accordion *{margin:0!important; line-height: 1.8em;}
#accordion a, .list a{color: #438728;}
#accordion ul{font-size:14px;list-style-type: square;list-style-image: url(../images/sm_square.gif);margin: 0 0 8px 15px;padding-left:5px;padding-right: 6px;}
.basic{font-size:12px;}
.frame {background: url('../images/icon_bg.png') top left no-repeat;padding: 17px 18px;margin: 10px;}