div.imageon {background-color: #F3F4F6; border: 1px solid #D3D3D3; width: 150px; height: 150px; text-align: center; vertical-align: middle; float: left; z-index: -1}
div.imageoff {background-color: white; border: 1px solid white; width: 150px; height: 150px; text-align: center; vertical-align: middle; float: left}
.highslide {cursor: url(/images/highslide/zoomin.cur), pointer; outline: none}
.highslide img {border: 2px solid gray}
.highslide:hover img {border: 2px solid white}
.highslide-image {border: 2px solid white}
.highslide-image-blur {}
.highslide-caption {display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray}
.highslide-overlay {display: none}
.controlbar {margin-left: 10px; background: url(/images/highslide/controlbar2.gif); width: 210px; height: 32px}
.controlbar a {display: block; float: left; margin: 0 0 0 5px; height: 30px; width: 42px}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-move {cursor: move}
.highslide-html {background-color: white}
.highslide-html-blur {border: 2px solid gray}
.highslide-html-content {position: absolute; display: none}
.control {float: right; display: block; margin: 0 5px; font-size: 9pt; font-weight: bold; text-transform: uppercase}
#top-nav {position: absolute; left: 13px; top: 100px; font-family: "Verdana"; font-size: 13pt; width: 700px}
#top-nav .my {font-size: 15pt; color: #222222}
#top-nav .item-selected .my {color: white}
#top-nav .csstip {position: relative}
#top-nav .csstip span {font-size: 10pt; z-index: 1}
#top-nav ul {list-style: none; margin: 0; padding: 0}
#top-nav li {margin: 0; padding: 0; float: left; padding: 3px 10px; margin: 0 2px; height: 28px}
#top-nav li.item {background-color: #d2dcc4; color: #222222}
#top-nav li.item-selected a {color: white}
* html #top-nav li.item-selected {height: 34px}
#top-nav a {color: #222222}
#top-nav a, #top-nav li.item-selected div {display: block; position: relative; top: 5px}
#top-nav a:hover {color: #0066CC}
#footer {clear: both; padding: 5px .5em .5em .5em; height: 80px; margin-top: 1em; background-color: #729D2C; color: white; font-size: 9pt}
#footer-ghealth {position: absolute; right: 0; top: 0; width: 200px; text-align: center; margin: 0 auto}
#footer ul {padding: 0; list-style: none}
#footer .copy {clear: both; margin: 1em 0 0 1ex; padding: 0}
#footer li {float: left; margin: 0; padding: 0 1ex}
#footer li {border-left: 1px solid white}
#footer li:first-child, #footer li.first {border-left: none}
#footer a {position: relative}
#footer a:link {text-decoration: none; color: white}
#footer a:visited {text-decoration: none; color: white}
#footer a:hover {text-decoration: underline; color: white}
#splash {position: relative; color: white; width: 490px; left: 0px; top: 10px; line-height: 13pt; font-size: 13pt; font-family: "Verdana"}
#splash .my {font-size: 17pt}
#splash .splash-about {position: absolute; left: 50px; top: 10px}
#splash .signup-button {position: absolute; top: 10px; left: 520px}
#splash .tour-button {position: absolute; top: 40px; left: 520px}
#splash img {border: 0}
#search-bar {background: url(/images/bg_searchbar_blue.png) repeat-x}
#search-bar-spacer {background-color: #176BBB}
.nav-community #search-bar {background: url(/images/bg_searchbar_orange.png) repeat-x}
.nav-community #search-bar-spacer {background-color: #FB6504}
#slogan {position: absolute; top: 54px; left: 4px; z-index: 1000; font-weight: bold; font-size: 11pt}
#search-box, #search-box {background-color: #176bbb; width: 590px; text-align: left; margin: 0 auto}
#banner {background-color: #4e7a19}
.site-dailyapple #header {background: url(/images/bg_header.png) repeat-x}
.site-dailyapple #banner {background: #4e7a19 url('/images/mda/news.jpg')}
.site-dailyapple .nav-community #banner {background: #4e7a19 url('/images/mda/community-search.jpg')}
#top-nav li {background: transparent url(/images/menu_top_shadow.gif) repeat-x}
#top-nav li.item-selected {background-color: #176BBB; border-bottom: 1px solid #176BBB}
.nav-community #top-nav li.item-selected {background-color: #fb6504; border-bottom: 1px solid #fb6504}
.site-discovery #banner, .site-merckpro #banner {height: 40px}
.site-discovery #top-nav, .site-merckpro #top-nav {top: 6px}
.site-curbside #banner {height: 80px}
.site-curbside #top-nav {top: 46px}
#body {max-width: 1000px; margin: 0 auto; padding: 0 1em}
* html #body-wrapper {text-align: center}
* html #body {width: expression(document.body.clientWidth > 1000? "1000px": "auto"); text-align: left}
#header {border-top: 5px solid #487415; padding: 1ex 0}
#banner {position: relative; height: 133px; border-bottom: 1px solid white}
*:first-child+html #banner {width: 100%}
#search-bar-spacer {height: 15px}
#content {position: relative; margin-top: 3px}
#functions {margin: 0 auto; max-width: 800px; margin-top: 1em; min-height: 400px}
* html #functions-wrapper {text-align: center}
* html #functions {text-align: left; height: 400px; width: expression(document.body.clientWidth > 800? "800px": "auto")}
#breadcrumbs {margin-left: 190px; margin-top: 1em}
#content {margin: 1em}
ul.loginList {margin-top: 0; list-style-type: decimal}
ul.loginList li {padding-top: 1ex}
form {text-align: left}
form .help {line-height: 1.5em; width: 30em}
form td {padding: .5ex}
table .label {text-align: right; vertical-align: top; padding-right: 1ex; font-size: 11pt}
input[type='submit'] {float: right; font-size: 11pt}
form a.csstip span {text-align: left; line-height: 1.4em}