
/* ::::: http://ghrt.psc.isr.umich.edu/css/ghrtmain.css ::::: */

body { margin: 0pt; padding: 0px; background-color: rgb(137, 170, 201); text-align: center; }
input, select { font-family: arial,helvetica,sans; font-size: 10px; }
ins { text-decoration: none; }
#submit { text-align: right; }
div.inline a img { margin: 10px 15px 10px 0px; padding: 0px; }
div.inline a:hover img { border: 1px solid rgb(209, 173, 43); }
#submit input { font-family: arial,helvetica,sans; font-size: 11px; }
#outer { margin: 0pt auto; width: 775px; text-align: center; }
#topnav { border-style: solid; border-color: rgb(243, 244, 242); border-width: 1px 1px 0px; background-color: rgb(0, 0, 0); width: 773px; height: 151px; clear: both; }
#um { border: 0pt none ; margin: 0px; height: 25px; padding-top: 0px; display: inline; padding-right: 160px; }
#banner { margin: 0px; height: 25px; padding-top: 0px; padding-bottom: 4px; background-image: url('top.jpg'); background-repeat: no-repeat; color: rgb(232, 241, 176); font-family: arial,helvetica,sans; font-size: 10px; text-align: left; }
#banner a:link { text-decoration: none; color: rgb(232, 241, 176); font-family: arial,helvetica,sans; font-size: 10px; }
#banner a:visited { text-decoration: none; color: rgb(232, 241, 176); font-family: arial,helvetica,sans; font-size: 10px; }
#banner a:hover { color: rgb(255, 255, 255); font-family: arial,helvetica,sans; font-size: 10px; text-decoration: underline; }
form, #googlesearch input { display: inline; padding-right: 30px; }
#bannerspacer { border: 1px solid red; }
#googlesearch { display: inline; }
#bannerlinks { display: inline; }
#topnav_bg { background-image: url('head.jpg'); background-repeat: no-repeat; height: 151px; text-align: left; }
#leftsubmenu { color: rgb(48, 52, 40); font-family: arial,helvetica,sans; font-size: 10px; text-decoration: none; line-height: 14px; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; width: 187px; text-transform: uppercase; padding-top: 40px; }
#leftsubmenu #leftsubmenulink .linkobj:hover { color: rgb(251, 242, 159); }
#leftsubmenu .linkobj, #leftsubmenu .linkobjcurrent { border: 1px solid rgb(150, 173, 193); text-align: right; color: rgb(255, 255, 255); background-color: rgb(105, 137, 166); width: 175px; padding-right: 10px; margin-bottom: 3px; }
#leftsubmenu .linkobj:hover { background-image: url('navarrow.gif'); background-repeat: no-repeat; background-position: right center; background-color: rgb(79, 108, 137); color: rgb(251, 242, 159); width: 175px; }
#leftsubmenu .linkobj a:link, #leftsubmenu .linkobjleft a:link { color: rgb(255, 255, 255); text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px; }
#leftsubmenu .linkobj a:visited, #leftsubmenu .linkobjleft a:visited { color: rgb(255, 255, 255); text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px; }
#leftsubmenu .linkobj a:hover { text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px; }
#content { border-style: solid; border-color: rgb(243, 244, 242); border-width: 0px 1px 1px; height: 365px; width: 773px; margin-bottom: 0px; }
#pagecontent { border-style: solid; border-color: rgb(243, 244, 242); border-width: 0px 1px 1px; width: 773px; margin-bottom: 0px; }
#features_label { padding-top: 24px; padding-bottom: 3px; text-align: left; margin-left: 314px; }
#breadcrumbs { padding-top: 10px; padding-bottom: 10px; text-align: left; padding-left: 200px; color: rgb(15, 42, 39); font-family: arial,helvetica,sans; font-size: 10px; text-transform: lowercase; background-color: rgb(222, 226, 217); }
#breadcrumbs a:link { text-decoration: none; color: rgb(89, 98, 30); }
#breadcrumbs a:visited { text-decoration: none; color: rgb(89, 98, 30); }
#breadcrumbs a:hover { text-decoration: underline; color: rgb(105, 137, 166); }
#breadcrumbs .current { color: rgb(105, 137, 166); }
#whitebody { height: 100%; background-color: rgb(255, 255, 255); background-image: url('whiteblueleftbg.gif'); background-repeat: repeat-y; background-position: 0 0; }
#left { background-color: rgb(115, 148, 179); color: rgb(123, 112, 76); font-family: arial,helvetica,sans; font-size: 10px; text-align: left; height: 100%; width: 187px; float: left; margin-left: 0px; margin-top: 0px; }
#left img { margin-right: 10px; }
td { border: 0px none ; padding: 0px; vertical-align: top; }
#right #rightnews { padding-top: 42px; padding-right: 35px; }
#right #rightnews h1 { font-family: Verdana,arial,helvetica,sans; font-size: 15px; color: rgb(89, 98, 30); font-weight: normal; line-height: 20px; text-transform: uppercase; }
#right #rightcopy { padding-top: 18px; padding-right: 35px; }
#right #rightcopy .toplink { text-align: right; width: 100%; }
#right #rightcopy .toplink a:link { color: rgb(139, 157, 120); text-decoration: none; }
#right #rightcopy .toplink a:visited { color: rgb(139, 157, 120); text-decoration: none; }
#right #rightcopy .toplink a:hover { color: rgb(17, 17, 17); text-decoration: underline; }
#right #rightbot { color: rgb(255, 239, 167); text-align: left; padding-left: 17px; padding-top: 22px; width: 220px; height: 258px; line-height: 22px; }
#right #rightbot .header { font-weight: bold; color: rgb(255, 255, 255); }
#right #rightbot a:link { color: rgb(255, 239, 167); text-decoration: none; }
#right #rightbot a:visited { color: rgb(255, 239, 167); text-decoration: none; }
#right #rightbot a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#right { text-align: left; color: rgb(87, 93, 130); font-family: Verdana,arial,helvetica,sans; font-size: 10px; line-height: 14px; margin-left: 212px; padding-top: 0px; width: 557px; }
#right .plus { padding-right: 10px; padding-bottom: 32px; padding-top: 3px; float: left; }
#right a:link { color: rgb(189, 143, 44); font-family: arial,helvetica,sans; font-size: 10px; text-decoration: underline; }
#right a:visited { color: rgb(153, 153, 153); font-family: arial,helvetica,sans; font-size: 10px; text-decoration: underline; }
#right #rightlinksboxmain { width: 220px; position: relative; height: 340px; margin-left: 10px; top: -82px; padding-right: 2px; float: right; padding-bottom: 0px; background-image: url('righttopbot.jpg'); background-repeat: no-repeat; background-position: left top; }
img { border: 0pt none ; margin: 0pt; padding: 0pt; }
#right #rightlinksboxmain #rightlinkslinksmain { padding-top: 82px; }
#right #rightlinkslinksmain a:link { color: rgb(255, 239, 167); text-decoration: none; padding-top: 0px; line-height: 17px; font-size: 10px; padding-bottom: 5px; }
#right #rightlinkslinksmain a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#right #rightlinkslinksmain a:visited { text-decoration: none; }
#rightlinksbox { width: 220px; position: relative; margin-left: 10px; top: -7px; padding-right: 2px; float: right; }
#rightlinksbox img { border: 0pt none ; }
#rightlinksbox #rightlinkslinks { background-color: rgb(139, 157, 120); background-image: url('rightlinksbg.gif'); background-repeat: repeat-y; padding-bottom: 20px; padding-top: 0px; background-position: left top; }
#right #rightlinkslinks a:link { padding-left: 30px; color: rgb(255, 239, 167); text-decoration: none; background-image: url('rightlinksarrow.gif'); background-repeat: no-repeat; background-position: 0 0; line-height: 17px; font-size: 10px; padding-bottom: 5px; }
#right #rightlinkslinks a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#right #rightlinkslinks a:visited { padding-left: 30px; color: rgb(255, 239, 167); text-decoration: none; background-image: url('rightlinksarrow.gif'); background-repeat: no-repeat; background-position: 0 0; line-height: 17px; font-size: 10px; padding-bottom: 5px; }
#right #rightcopy h1 { font-family: Verdana,arial,helvetica,sans; font-size: 15px; color: rgb(89, 98, 30); font-weight: normal; line-height: 20px; text-transform: uppercase; }
#right #rightcopy h2 { font-weight: bold; text-transform: uppercase; line-height: 14px; font-size: 12px; }
#right .copy { line-height: 17px; }
#right .copy ul li { list-style-type: square; }
#greenfooter { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px 1px 1px; margin: 0px; height: 22px; background-color: rgb(89, 98, 30); width: 773px; }
#footer { background-image: url('foot.jpg'); background-repeat: no-repeat; width: 765px; height: 53px; text-align: right; padding-top: 32px; padding-right: 10px; color: rgb(255, 239, 167); font-family: Arial,Helvetica,Sans; font-size: 10px; font-style: normal; background-position: right top; }
#footer a:link { text-decoration: none; color: rgb(255, 239, 167); }
#footer a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#footer a:visited { text-decoration: none; color: rgb(255, 239, 167); }

/* ::::: http://ghrt.psc.isr.umich.edu/css/ghrtmenu.css ::::: */

.dropmenudiv1 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 155px; visibility: hidden; text-align: left; }
.dropmenudiv2 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 200px; visibility: hidden; text-align: left; }
.dropmenudiv3 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 220px; visibility: hidden; text-align: left; }
.dropmenudiv4 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 270px; visibility: hidden; text-align: left; }
.dropmenudiv5 { display: none; }
.dropmenudiv6 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 240px; visibility: hidden; text-align: left; }
.dropmenudiv7 { border: 2px solid rgb(191, 206, 220); position: absolute; top: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; font-size-adjust: none; font-stretch: normal; line-height: 18px; z-index: 100; background-color: rgb(92, 124, 155); width: 240px; visibility: hidden; text-align: left; }
.dropmenudiv1 a, .dropmenudiv2 a, .dropmenudiv3 a, .dropmenudiv4 a, .dropmenudiv5 a, .dropmenudiv6 a, .dropmenudiv7 a { border-bottom: 1px solid rgb(117, 144, 149); padding: 2px 0pt; width: 100%; display: block; text-indent: 16px; text-decoration: none; color: rgb(198, 219, 240); }
.dropmenudiv1 a:hover, .dropmenudiv2 a:hover, .dropmenudiv3 a:hover, .dropmenudiv4 a:hover, .dropmenudiv5 a:hover, .dropmenudiv6 a:hover, .dropmenudiv7 a:hover { background-color: rgb(79, 108, 137); color: rgb(255, 255, 255); }

