
/* ::::: http://www.umich.edu/news/research/research.css ::::: */

body, html { margin: 0px; padding: 0px; background: rgb(255, 255, 255) url('bg_003.gif') repeat; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 10px; letter-spacing: 0pt; color: rgb(59, 59, 59); line-height: 15px; }
a { text-decoration: none; color: rgb(136, 113, 2); }
a:hover { text-decoration: underline; }
p { margin: 0px; padding: 0px; font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 10px; letter-spacing: 0pt; color: rgb(59, 59, 59); line-height: 15px; }
ul { text-align: left; }
li { text-align: left; }
h1 { margin: 0px 0px 12px; padding: 0px; font-size: 14px; color: rgb(50, 76, 125); font-family: Verdana,Tahoma,Arial,sans-serif; font-weight: normal; }
h2 { margin: 0px; padding: 0px; font-size: 10px; font-family: Verdana,Tahoma,Arial,sans-serif; font-weight: bold; color: rgb(16, 13, 1); }
.container { margin: 0px 0px 0pt 50px; padding: 0pt; text-align: left; position: relative; width: 777px; }
#header { border-left: 1px solid rgb(139, 139, 141); border-right: 1px solid rgb(139, 139, 141); background: rgb(255, 255, 255) none repeat; margin-left: 0px; margin-top: 0px; width: 777px; height: 153px; display: block; }
.banner { margin: 0px 20px 5px; background: rgb(255, 255, 255) none repeat; }
.pillars { margin: 0px 20px; background: rgb(255, 255, 255) none repeat; clear: both; }
#content { border-style: none solid solid; border-color: -moz-use-text-color rgb(139, 139, 141) rgb(139, 139, 141); border-width: medium 1px 1px; margin: 0pt; background: rgb(255, 255, 255) none repeat; width: 777px; }
body.l2 #content { min-height: 300px; }
.features { margin: 0px 0px 0px 20px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 501px; }
.features h3.head_features { margin: 0px; background: rgb(255, 255, 255) url('feature_head.gif') no-repeat scroll left bottom; width: 501px; height: 27px; padding-top: 15px; }
.features h3.head_features span { display: none; }
#headlines { margin: 0px 0px 0px 20px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 501px; }
#headlines h3.head_headline, #headlinePage h3.head_headline { margin: 0px; background: rgb(255, 255, 255) url('headline_head.gif') no-repeat scroll left top; width: 501px; height: 27px; }
h3.head_archives { margin: 0px; background: rgb(255, 255, 255) url('archives_head.gif') no-repeat scroll left top; width: 501px; height: 27px; }
h3.head_profiles { margin: 0px; background: rgb(255, 255, 255) url('profilepage_head.gif') no-repeat scroll left top; width: 501px; height: 27px; }
#headlines h3.head_headline span, #headlinePage h3.head_headline span, #headlinePage h3.head_profiles span, #headlinePage h3.head_archives span { display: none; }
ul.headlines { margin: 0pt 10px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; text-indent: 0pt; color: rgb(141, 140, 138); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 17px; font-size-adjust: none; font-stretch: normal; }
ul.headlines a { color: rgb(16, 13, 1); }
div.content { border-style: solid solid none; border-color: rgb(221, 220, 220) rgb(221, 220, 220) -moz-use-text-color; border-width: 1px 1px 0px; margin: 0px; padding: 20px; background: rgb(255, 255, 255) none repeat; width: 459px; display: block; }
div.content p { margin-top: 1em; margin-bottom: 1em; }
div.content img { padding: 0px 20px 20px 0px; }
img.buttons { float: left; clear: left; }
img.l2buttons { float: right; }
div.content h2, div.content h2 a, div.content h2 a:hover { color: rgb(50, 76, 125); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 14px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; font-weight: normal; text-decoration: none; }
div.content h3 { color: rgb(16, 13, 1); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 10px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; font-weight: bold; }
div.content h4 { color: rgb(91, 88, 76); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: 16px; font-size-adjust: none; font-stretch: normal; font-weight: bold; }
div.content div.caption { margin-right: 2em; }
div.content div.caption p { margin-top: 0pt; }
div.content div.caption { color: rgb(91, 110, 145); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; float: left; clear: left; }
div.content div.caption p { color: rgb(91, 110, 145); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 12px; clear: left; }
div.content div.caption img { padding-bottom: 2px; }
div.content div.caption p.photoCredit { color: Gray; font-size: 9px; font-style: italic; margin-top: 0px; margin-bottom: 10px; }
.sideType { color: rgb(91, 110, 145); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; }
span.l2_top { margin: 0px; background: rgb(255, 255, 255) url('top_corners.gif') no-repeat scroll left bottom; width: 501px; height: 11px; padding-top: 10px; display: block; }
span.bottom { margin: 0px 0px 10px; background: rgb(255, 255, 255) url('bottom_corners.gif') no-repeat scroll left top; width: 501px; height: 11px; display: block; }
span.sidebar_bottom { margin: 0px 0px 10px; background: rgb(255, 255, 255) url('sidebar_bottom.gif') no-repeat scroll left top; width: 222px; height: 13px; display: block; }
#sidemenu { background: rgb(255, 255, 255) none repeat; width: 222px; margin-top: 17px; margin-left: 0px; margin-right: 20px; position: absolute; top: 150px; left: 535px; }
body.l2 #sidemenu { margin-top: 17px; }
#sidemenu h3.head_sidemenu { margin: 0px; background: rgb(255, 255, 255) url('sidebar_top.gif') no-repeat scroll left top; width: 222px; height: 20px; }
#sidemenu h3.head_sidemenu span { display: none; }
#sidemenu h3.head_profiles { border: 0px none ; margin: 0px; background: rgb(255, 255, 255) url('profiles_head.gif') no-repeat scroll left top; width: 222px; height: 44px; }
#sidemenu h3.head_related { background-image: url('related_head.gif'); height: 32px; }
#sidemenu h3.head_profiles span { display: none; }
p.nav a { border-style: none solid solid; border-color: -moz-use-text-color rgb(174, 178, 185) rgb(218, 220, 222); border-width: 0px 1px 1px; margin: 0px; padding: 2px 0px 5px 10px; background: rgb(242, 244, 247) url('menu_arrow.gif') no-repeat scroll left top; width: 210px; font-size: 10px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(16, 13, 1); display: block; }
p.nav a:hover, p.nav sf:hover { background: rgb(191, 199, 215) url('menu_arrow_over.gif') no-repeat scroll left top; color: rgb(255, 255, 255); text-decoration: none; }
p.sidemenu { border-style: none solid solid; border-color: -moz-use-text-color rgb(174, 178, 185) rgb(218, 220, 222); border-width: 0px 1px 1px; margin: 0px; padding: 0px; background: rgb(242, 244, 247) none repeat; width: 220px; height: 40px; font-size: 10px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(16, 13, 1); display: block; }
p.sidemenu_div { height: 2em; }
div.sidebar { border-style: none solid; border-color: -moz-use-text-color rgb(174, 178, 185); border-width: 0px 1px; margin: 0px; padding: 0pt; background: rgb(213, 219, 230) none repeat; width: 220px; }
div.sidebar img { margin: 0pt 10px; padding-top: 10px; }
div.sidebar h2 { margin: 0pt 10px; padding-top: 10px; color: rgb(40, 36, 15); font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; font-weight: bold; clear: both; }
div.sidebar p { margin: 0pt 10px; padding-top: 1em; color: rgb(71, 85, 111); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
div.sidebar p.shead { background: transparent url('side_articles.gif') no-repeat scroll 14px 100%; color: rgb(16, 13, 1); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 18px; font-size-adjust: none; font-stretch: normal; margin-left: 0pt; padding-left: 39px; padding-bottom: 3px; }
div.sidebar p.audio_head { background-image: url('side_audio.gif'); }
div.sidebar p.video_head { background-image: url('side_video.gif'); }
div.sidebar div.divider { border-bottom: 1px solid rgb(174, 183, 198); padding-bottom: 1em; }
div.sidebar ul { padding-bottom: 1em; margin-bottom: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 39px; padding-left: 0pt; }
div.sidebar ul, div.sidebar ul a { color: rgb(91, 110, 145); font-family: verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 18px; font-size-adjust: none; font-stretch: normal; }
div.content p.more, div.sidebar p.more { color: rgb(135, 122, 60); font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 18px; font-size-adjust: none; font-stretch: normal; text-align: right; }
div.content div.divider { border-bottom: 1px solid rgb(231, 231, 232); margin: 1em 0pt; clear: both; height: 1px; }
p.more a { border: 1px solid rgb(203, 203, 203); padding: 0.25em; color: rgb(135, 122, 60); text-decoration: none; }
div.content p.more a { border-color: rgb(221, 220, 220); }
p.more a:hover, div.content p.more a:hover { border: 1px dotted rgb(153, 153, 153); text-decoration: none; }
#nav { border-bottom: 1px solid rgb(139, 139, 141); font-size: 10px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(16, 13, 1); display: block; }
#footer { border-style: solid; border-color: rgb(139, 139, 141); border-width: 1px 1px 0px; margin: 4px 0px 30px; background: rgb(255, 255, 255) none repeat; width: 777px; padding-bottom: 2em; }
#footer img { margin: 0pt; padding: 0pt; }
#footer p.footer, #footer p.footer a { margin: 0px; padding: 0px; font-family: Arial,sans-serif; font-size: 10px; letter-spacing: 0pt; color: rgb(135, 129, 97); line-height: 15px; text-align: center; }
#footer p.footer a:hover { color: rgb(233, 203, 23); text-decoration: none; }
div.l2 { border-top: medium none; }

