/* Begin CSS Drop Down Menu */ #menuh { height: 33px; font-size: 15px; font-family: ff-dax-web-pro-1, ff-dax-web-pro-2, "Lucida Grande", Verdana, Arial; width:900px; float:left; margin:70px 0 0 0; -moz-border-top-left-radius: 6px;-moz-border-top-right-radius: 6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; } #menuh a, #menuh span { padding: 4px 3px 0px 10px; text-align: left; display:block; white-space:nowrap; margin:0; border-right: 1px solid #6f6f6f; height: 24px; text-decoration: none; font-size: 12px; } #menuh a.topbutton, #menuh span.top_parent { height: 28px; font-size: 15px; } #menuh a.topbutton:hover, #menuh span.top_parent:hover { height: 28px; } #menuh span , #menuh a:link, #menuh a:visited, #menuh a:active /* menu at rest */ { color: #fff; background: #666; } #menuh a.topbutton /* menu at rest */ { background: #666 url(/images/topnav/menuhback.gif) 0 -2px repeat-x; color: #fff; } #menuh span.top_parent /* menu at rest */ { background: #666 url(/images/topnav/topbutton-back.gif) 0 -2px; color: #fff; } #menuh span.top_parent:hover /* menu at rest */ { background: #666 url(/images/topnav/topbutton-back-ov.gif) 0 -2px repeat-x; } #menuh span { cursor: default; } #menuh a:hover, #menuh span:hover /* menu at mouse-over */ { background: #666 url(/images/topnav/menuhback-ov.gif) repeat-x; color: #fff; text-decoration:none; height: 24px; } #menuh .parent /* attaches side-arrow to all parents –&nbsp;(subnavi) */ { background: #666 url(/images/topnav/arrow-off.gif) 96px 9px no-repeat; } #menuh .parent:hover /* attaches side-arrow to all parents on hover –&nbsp;(subnavi) */ { background: #666 url(/images/topnav/subbutton-back-ov.gif) 0px -4px no-repeat; } #menuh .top_parent /* attaches down-arrow to all top-parents –&nbsp;(topnavi) */ { background: url/images/topnav/topbutton-back.gif) 0 0 no-repeat; } #menuh ul { list-style:none; list-style-type:none; margin:0; padding:0; float:left; width:112px; /* width of all menu boxes */ z-index: 100; } #menuh li { position:relative; margin-left: 0; opacity: 0.9; min-height: 1px; /* Sophie Dennis contribution for IE7 */ vertical-align: bottom; /* Sophie Dennis contribution for IE7 */ } #menuh ul li ul { position:absolute; z-index:500; top: 32px; left: 0; display:none; padding: 1em; margin:-1em 0 0 -1em; font-size: 11px; } #menuh ul ul ul { top:0; left:100%; } div#menuh li:hover { opacity: 1; } div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul {display:none; } div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul {display:block;} /* Breadcrumbs Navigation */ ul#breadcrumbs {font-size: 10px; padding-bottom: 0; padding-right: 0; padding-top: 0px; margin-left: 247px; margin-bottom: 0; margin-right: 0; margin-top: 0; width: 653px; height: 30px; z-index: 10; } ul#breadcrumbs li { margin: 0; padding: 0; float: left; position: relative; line-height: 30px;height: 30px; background: 0 center;vertical-align: top; margin: 0;} ul#breadcrumbs li#current { color: #ccc; } ul#breadcrumbs li .crumb { padding-left: 20px; padding-bottom: 0; padding-right: 0; padding-top: 0; } ul#breadcrumbs a.active_t { color: #fff; font-style:italic;} ul#breadcrumbs li a:hover { color: #e0a81f !important;} #nav2nd .googlesearch { margin: 0; padding:0; line-height: 1em; } #nav2nd input { margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 2px; padding:0; line-height: 1em; } /* Search and Subscribe */ ul.siteicons { margin-top: 5px; width: 100px; height: 30px; float: right; } ul.siteicons #rss a, ul.siteicons #subscribe a, ul.siteicons #addthis a { border: none;float: right; } ul.siteicons #addthis a { width: 18px; height: 18px; margin: 2px 11px 0 0; padding: 0; } ul.siteicons #subscribe a { background: url(/images/icons/newsletter.png) 0px -18px no-repeat; width: 18px; height: 18px; margin: 2px 11px 0 0; padding: 0; } ul.siteicons #rss a { background: url(/images/icons/rssfeed.png) 0px -18px no-repeat; width: 18px; height: 18px; margin: 2px 9px 0 0; padding: 0; } ul.siteicons #subscribe a:hover { background: url(/images/icons/newsletter.png) 0 0 no-repeat; margin: 2px 11px 0 0 !important; } ul.siteicons #rss a:hover { background: url(/images/icons/rssfeed.png) 0 0 no-repeat; margin: 2px 9px 0 0 !important; } ul.siteicons a span { visibility: hidden; } ul.siteicons #subscribe { position: relative; } ul.siteicons #subscribe #newsletter { display: none; position: relative; } ul.siteicons #subscribe:hover #newsletter { display: block; position: absolute; top: 22px; left: 18px; background-color: #fff; border: 1px solid #ccc;} ul.siteicons #subscribe:hover #newsletter table { background-color: #fff; width: 230px; } ul.siteicons #subscribe:hover #newsletter caption { background-color: #eee; color: #666; font-size: 12px; font-family: Geneva,Arial,Helvetica,sans-serif; font-weight: 400; margin: 0; padding: 4px 4px; line-height: 0.9em; text-align: left; } ul.siteicons #subscribe:hover form { margin-top: -2px; margin-left: -4px; font-size: 12px; font-family: Geneva, Arial, Helvetica; color: #333; border: 0; line-height: 1.1em; } ul.siteicons #subscribe #newsletter input { float: right; width: 120px; margin: 3px 10px 0 0; } ul.siteicons #subscribe #newsletter img.captchaimage { float: right; width: 123px; margin: 3px 10px 0 0; } ul.siteicons #subscribe #newsletter .captchareload input { width: 100px; } ul.siteicons #subscribe #newsletter tr td.label { padding: 5px 10px 0 5px; } ul.siteicons #subscribe #newsletter .privacy { margin: 12px 0 0 0; padding: 5px; line-height: 1.1em; font-size: 0.8em; background-color: #eee; } ul.siteicons #subscribe #newsletter .privacy a:hover { margin: 0 !important; } 