
/* ::::: http://www.umich.edu/~regoff/style/filter/undohtml.css ::::: */

*:link, *:visited { text-decoration: none; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
a img, *:link img, *:visited img { border: medium none ; }

/* ::::: http://www.umich.edu/~regoff/style/layout.css ::::: */

div#pagetitle { border-bottom: 2px solid rgb(133, 161, 184); padding: 1em; background: rgb(167, 198, 220) none repeat; }
div#pagetitle p.addy { border-left: 2px solid rgb(133, 161, 184); font-size: 0.9em; font-weight: normal; margin-top: 0.5em; padding-left: 1em; float: right; }
div#pagetitle p.logo { font-size: 2.5em; line-height: 1.25em; margin-bottom: 0pt; }
div#pagetitle p.logo a:link, div#pagetitle p.logo a:visited { text-decoration: none; color: black; }
div#pagetitle p.logo a:hover, div#pagetitle p.logo a:active { text-decoration: underline; color: black; }
div#pagetitle p.org { margin: 0pt; font-size: 1.5em; text-indent: 0.1em; line-height: 1.25em; }
div#content { margin: 1em 1em 1em 226px; }
p.copyrightsnote { font-size: 0.9em; margin-top: 2em; }
table, table tr, table th, table td { font-size: 11px; font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,sans-serif; }
table { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px medium; margin: 0.5em 0pt 1.5em; border-collapse: collapse; }
th, td { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.5em; }
th { background: rgb(238, 238, 238) none repeat; font-weight: bold; text-align: left; }
th p { font-weight: bold; }
table p, table ul, table ol { margin: 0pt; }
table li { margin-left: 2em; }

/* ::::: http://www.umich.edu/~regoff/style/navigation.css ::::: */

div#menu { margin: 13px; font-size: 0.9em; line-height: 1.25em; position: absolute; left: 0pt; width: 200px; }
div#menu br { display: none; }
div#menu p, div#menu div { border: 2px solid rgb(233, 203, 114); background: rgb(238, 218, 157) none repeat; }
div#menu b { padding: 0.25em 0.5em; background: rgb(233, 203, 114) none repeat; display: block; }
div#menu a:link, div#menu a:visited { padding: 0.25em 0.5em 0.25em 2.5em; display: block; color: black; text-indent: -2em; }
div#menu a:hover, div#menu a:active { background: rgb(244, 235, 209) none repeat; }
div#menu .subsection { background: rgb(244, 235, 209) none repeat; font-weight: bold; }
div#menu .submenu a:link, div#menu .submenu a:visited { background: white none repeat; padding-left: 3em; text-indent: -2em; }
div#menu .submenu a:hover, div#menu .submenu a:active { background: rgb(221, 221, 221) none repeat; }
div#menu div.rightnowhook { border-color: rgb(255, 102, 102); background: rgb(255, 170, 170) none repeat; font-weight: normal; margin-bottom: 1em; padding-bottom: 0.5em; }
div#menu div.rightnowhook p { border: medium none ; margin: 0pt; padding: 0.25em 0.5em 0pt; background: rgb(255, 170, 170) none repeat; }
div#menu div.rightnow input { width: 145px; }
div#menu div.rightnowhook br { display: block; }
div#menu div.rightnowhook b { background: rgb(255, 102, 102) none repeat; }
div#menu div.rightnowhook a:link, div#menu div.rightnowhook a:visited { margin: 0pt; padding: 0pt; display: block; text-decoration: underline; font-size: 1.5em; text-indent: 0pt; text-align: right; }
div#menu div.rightnowhook a:hover, div#menu div.rightnowhook a:active { background: rgb(255, 221, 221) none repeat; }

/* ::::: http://www.umich.edu/~regoff/style/text-treatment.css ::::: */

* { font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode","Lucida Sans",sans-serif; }
body { background: white none repeat; font-size: 12px; color: black; }
p, li, td { line-height: 1.6em; font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode","Lucida Sans",sans-serif; }
p { margin-bottom: 1em; }
ul { margin-bottom: 1.5em; list-style-type: square; list-style-image: none; list-style-position: outside; }
ol { margin-bottom: 1.5em; list-style-type: decimal; list-style-image: none; list-style-position: outside; }
ol li, ul li { margin-left: 2em; line-height: 1.8em; }
blockquote { margin-left: 4em; }
#content a:link, #content a:visited { background: rgb(239, 242, 249) none repeat; color: black; text-decoration: underline; }
#content a:hover, #content a:active { background: rgb(176, 196, 213) none repeat; }
div#pagetitle a { color: black; text-decoration: underline; }
h1 { font-size: 2em; line-height: 1em; margin-bottom: 0.25em; }
h2 { border-bottom: 1px solid rgb(133, 161, 184); margin: 1em 0pt 0.33em; font-size: 1.5em; line-height: 1.2em; }
h3 { margin: 1em 0pt 0.83em; font-size: 1em; line-height: 1.25em; font-weight: bold; }
h1, h1 bold, h1 strong, h1 i, h1 em, h2, h2 bold, h2 strong, h2 i, h2 em { font-weight: normal; font-style: normal; }

/* ::::: http://www.umich.edu/~regoff/style/filter/filter-iewin.css ::::: */

* html body { font-size: 76%; }

/* ::::: http://www.umich.edu/~regoff/style/screen.css ::::: */

@media tty {
  i { content: "\";/*\" \"*/}} @import 'filter/filter-ie5win.css'; /*"; }
}

