/* hellenic war risks style sheet */ /* global styles */ body { font-family: arial, Helvetica, sans-serif; font-size: 77%; /* initially set to percentage so that ems work without producing miniscule text in IE */ line-height: 1.2em; text-align: left; color: #535353; background: #d6e7ee; margin: 0; padding: 0; } p { margin: 0; padding: 0 0 10px 0; } form, fieldset { margin: 0; padding: 0; border: none; } h1, h2, h3, h4 ,h5 { margin: 0; padding: 0 0 10px 0; line-height: 1.2em;} img { border: none; } .clear { clear: both; } a { color: #00adef; text-decoration: underline; cursor: pointer !important;} a:hover { text-decoration: underline; } /* style for blankwin */ html>body a.external { position: relative; padding-right: 12px; white-space: nowrap; background: url(../../resource.nsf/Files/ico_external/$FILE/ico_external.gif) 100% 50% no-repeat; } /* main wrapper */ #wrapper { position: relative; width: 972px; margin: 0 auto 0 auto; } /* main wrapper (inc. top and bottom shadow container) */ #bottom, #wrapper { position: relative; width: 980px; margin: 10px auto 0 auto; padding: 0 15px 0 0; background: #fff url(../../resource.nsf/Files/wrapper_bg/$FILE/wrapper_bg.gif) 0 0 repeat-y; } /* bottom shadow */ #bottom { margin: 0 auto 0 auto; padding: 0 15px 20px 0; zoom: 1; background: transparent url(../../resource.nsf/Files/wrapper_bg_base/$FILE/wrapper_bg_base.gif) 0 0 no-repeat; } /* top shadow */ #top { position: absolute; top: 0; right: 0; padding: 0 15px 10px 0; zoom: 1; background: transparent url(../../resource.nsf/Files/wrapper_bg_top/$FILE/wrapper_bg_top.gif) 0 0 no-repeat; } /* header container */ #header { position: relative; width: 960px; height: 38px; border-bottom: 10px solid #fff; padding: 71px 10px 0 10px; } #header #skip { display: none; } #header h1 { position: absolute; top: 13px; left: 20px; height: 45px; width: 196px; margin: 0; padding: 0; } #header h1 a { position: absolute; display: block; top: 0; left: 0; width: 196px; height: 45px; text-indent: -9999px; background: transparent url(../../resource.nsf/Files/hwr_logo/$FILE/hwr_logo.gif) 0 0 no-repeat; } #header #searchBox { position: absolute; top: 13px; right: 10px; width: 148px; height: 22px; background: url(../../resource.nsf/Files/search_bg/$FILE/search_bg.gif); } #header #searchBox #s { float: right; padding: 0; margin: 4px 10px 0 0; border: 0; width: 110px; background: none; font-size: 0.9em; color: #535353; } #header #searchBox #go { float: left; margin: 0; } #header #dateTimeBox { position: absolute; top: 48px; right: 10px; } #header #dateTimeBox span { color: #00adef; } /* main menu */ #mainMenu { position: relative; height: 38px; width: 960px; zoom: 1; } #mainMenu ul, #mainMenu ul li { display: block; padding: 0; margin: 0; list-style: none; } #mainMenu ul li { display: block; float: left; zoom: 1; } #mainMenu ul li a { position: relative; display: block; float: left; height: 38px; text-indent: -9999px; background: transparent url(../../resource.nsf/Files/main_menu/$FILE/main_menu.gif) 0 0 no-repeat; } #mainMenu ul li.home a { background-position: 0 0; width: 121px; } #mainMenu ul li.home a:hover { background-position: 0 -38px; } #mainMenu ul li.home a.active { background-position: 0 -76px; } #mainMenu ul li.home a:hover.active { background-position: 0 -76px; } #mainMenu ul li.aboutUs a { background-position: -121px 0; width: 119px; } #mainMenu ul li.aboutUs a:hover { background-position: -121px -38px; } #mainMenu ul li.aboutUs a.active { background-position: -121px -76px; } #mainMenu ul li.aboutUs a:hover.active { background-position: -121px -76px; } #mainMenu ul li.cover a { background-position: -240px 0; width: 120px; } #mainMenu ul li.cover a:hover { background-position: -240px -38px; } #mainMenu ul li.cover a.active { background-position: -240px -76px; } #mainMenu ul li.cover a:hover.active { background-position: -240px -76px; } #mainMenu ul li.apAreas a { background-position: -360px 0; width: 119px; } #mainMenu ul li.apAreas a:hover { background-position: -360px -38px; } #mainMenu ul li.apAreas a.active { background-position: -360px -76px; } #mainMenu ul li.apAreas a:hover.active { background-position: -360px -76px; } #mainMenu ul li.news a { background-position: -479px 0; width: 120px; } #mainMenu ul li.news a:hover { background-position: -479px -38px; } #mainMenu ul li.news a.active { background-position: -479px -76px; } #mainMenu ul li.news a:hover.active { background-position: -479px -76px; } #mainMenu ul li.publications a { background-position: -599px 0; width: 120px; } #mainMenu ul li.publications a:hover { background-position: -599px -38px; } #mainMenu ul li.publications a.active { background-position: -599px -76px; } #mainMenu ul li.publications a:hover.active { background-position: -599px -76px; } #mainMenu ul li.links a { background-position: -719px 0; width: 120px; } #mainMenu ul li.links a:hover { background-position: -719px -38px; } #mainMenu ul li.links a.active { background-position: -719px -76px; } #mainMenu ul li.links a:hover.active { background-position: -719px -76px; } #mainMenu ul li.contactUs a { background-position: -839px 0; width: 121px; } #mainMenu ul li.contactUs a:hover { background-position: -839px -38px; } #mainMenu ul li.contactUs a.active { background-position: -839px -76px; } #mainMenu ul li.contactUs a:hover.active { background-position: -839px -76px; } /* main content container */ #content { position: relative; width: 960px; padding: 0 10px 0 10px; } /* main body container */ #body { position: relative; width: 960px; height: 413px; overflow: hidden; } #body .strapline { width: 45%; position: absolute; top: 38px; left: 10px; } #body .strapline h2 { font-size: 2em; color: #fff; margin: 0; padding: 0; letter-spacing: -0.02em; } #body .strapline h2 span { color: #00adef; } #body .strapline h2 strong { color: #535353; } #body .strapline h2 a { text-decoration: none; } #body .strapline h2 a:hover { text-decoration: underline; } /* hwr logo overlay */ #body .overlayLogo { position: absolute; bottom: 10px; left: 10px; width: 63px; height: 50px; background: transparent url(../../resource.nsf/Files/hwr_overlay_logo_png/$FILE/hwr_overlay_logo_png.png) 0 0 no-repeat; } #body .overlayLogo a { display: block; position: absolute; top: 0; left: 0; width: 63px; height: 50px; text-indent: -9999px; background: none !important; } /* image container; */ #body .image { position: top: 0; left: 0; absolute; width: 960px; height: 413px; overflow: hidden; } #body .image img { display: block; } #body #panel { position: absolute; right: 0; top: 0; width: 313px; height: 399px; padding: 5px 10px 10px 10px; background: transparent url(../../resource.nsf/Files/overlay_panel_bg_png/$FILE/overlay_panel_bg_png.png) 0 0 repeat; } /* styles for non-specialist pages (about us / cover /links / contact us etc.) */ #contactUs #body #panel, #links #body #panel, #cover #body #panel, #aboutUs #body #panel {background: transparent url(../../resource.nsf/Files/aboutus_panel_bg_png/$FILE/aboutus_panel_bg_png.png) 0 0 repeat;} #cover #panel, #links #panel, #contactUs #panel, #aboutUs #panel { padding: 20px; width: 293px; } #contactUs #body #panel h3, #cover #body #panel h3, #links #body #panel h3, #aboutUs #body #panel h3 { display: block; padding: 10px 0 0 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 0 no-repeat; color: #535353; font-size: 1.4em; } #links #body #panel h3 span, #cover #body #panel h3 span, #contactUs #body #panel h3 span, #aboutUs #body #panel h3 span { display: block; padding: 0 0 10px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% no-repeat; } #contactUs #scrollRegion, #links #scrollRegion, #cover #scrollRegion, #aboutUs #scrollRegion { position:relative; display: block; zoom: 1; margin: 10px 0 0 0; height: 300px; overflow: auto; padding: 0 10px 0 0; width: 299px; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari 3.0 and Opera 9 rules here */ #contactUs #scrollRegion, #links #scrollRegion, #cover #scrollRegion, #aboutUs #scrollRegion { width: 298px; } } #links #scrollRegion { height: 325px; } #links #scrollRegion ul { padding-left: 1.2em; margin-left: 0; } /* home page panels */ #panel .apAreas a { display: block; position: relative; text-indent: -9999px; width: 313px; height: 108px; background: transparent url(../../resource.nsf/Files/add_prem_areas_png/$FILE/add_prem_areas_png.png) 0 0 repeat; } #panel .apAreas a:hover { background-position: 0 -108px; } #panel .apAreaLatest, #panel .apAreaFullList, #panel .archiveNews, #panel .apAreas, #panel .latestPubs, #panel .latestNews { position: relative; } #panel .apAreaLatest, #panel .apAreaFullList, #panel .archiveNews, #panel .apAreas, #panel .latestNews { margin-bottom: 5px; } #panel .apAreaLatest h3, #panel .apAreaFullList h3, #panel .archiveNews h3, #panel .apAreas h3, #panel .latestPubs h3, #panel .latestNews h3 { position: relative; margin: 0; padding: 0; margin-bottom: 4px; } #panel .apAreaLatest h3 a, #panel .apAreaFullList h3 a, #panel .apAreas h3 a, #panel .latestPubs h3 a, #panel .latestNews h3 a { display: block; height: 23px; width: 313px; text-indent: -9999px; background: transparent url(../../resource.nsf/Files/latest_news/$FILE/latest_news.gif) 0 0 no-repeat; } #panel .apAreaLatest h3 a { background: transparent url(../../resource.nsf/Files/ap_area_latest/$FILE/ap_area_latest.gif) 0 0 no-repeat; } #panel .apAreaFullList h3 a {background: transparent url(../../resource.nsf/Files/ap_area_full_list/$FILE/ap_area_full_list.gif) 0 0 no-repeat; } #panel .apAreaLatest h3 a:hover, #panel .apAreaFullList h3 a:hover, #panel .apAreas h3 a:hover, #panel .latestPubs h3 a:hover, #panel .latestNews h3 a:hover { background-position: 0 -23px; } #panel .apAreaLatest h3 a.active, #panel .apAreaFullList h3 a.active, #panel .apAreaLatest h3 a:hover.active, #panel .apAreaFullList h3 a:hover.active { background-position: 0 -46px; } #panel .archiveNews #archiveNews, #panel .latestPubs #latestPubs, #panel .latestNews #latestNews { height: 98px; overflow: auto; padding: 0 10px 0 0; width: 319px; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari 3.0 and Opera 9 rules here */ #panel .archiveNews #archiveNews, #panel .latestPubs #latestPubs, #panel .latestNews #latestNews { width: 318px; } } #panel .latestPubs h3 a { background: transparent url(../../resource.nsf/Files/latest_pubs/$FILE/latest_pubs.gif) 0 0 no-repeat; } #panel .apAreas h3 a { background: transparent url(../../resource.nsf/Files/ap_areas/$FILE/ap_areas.gif) 0 0 no-repeat; } #panel .apAreaLatest #apAreaLatest, #panel .apAreaFullList #apAreaFullList { position:relative; display: block; zoom: 1; overflow: auto; padding: 0 10px 0 0; width: 319px; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari 3.0 and Opera 9 rules here */ #panel .apAreaLatest #apAreaLatest, #panel .apAreaFullList #apAreaFullList { width: 318px; } } #panel .apAreaLatest div.collapsed, #panel .apAreaFullList div.collapsed { display: none !important; } #panel .apAreaLatest div.expanded, #panel .apAreaFullList div.expanded { height: 340px; display: block; } #panel #apAreaLatest ul, #panel #apAreaLatest ul li, #panel #apAreaFullList ul, #panel #apAreaFullList ul li, #panel #archiveNews ul, #panel #archiveNews ul li, #panel #latestPubs ul, #panel #latestPubs ul li, #panel #latestNews ul, #panel #latestNews ul li { padding: 0; margin: 0; list-style: none; display: block; width: 293px; } /* ap area list styles */ #panel #apAreaLatest ul li a, #panel #apAreaFullList ul li a { display: block; padding: 5px 5px 0 5px; text-decoration: none; color: #535353; } #panel #archiveNews ul li a, #panel #latestPubs ul li a, #panel #latestNews ul li a { display: block; padding: 5px 5px 0 5px; text-decoration: none; color: #535353; background: transparent url(../../resource.nsf/Files/list_bg_png/$FILE/list_bg_png.png) 100% 0 no-repeat; } #panel #apAreaLatest ul li a strong, #panel #apAreaFullList ul li a strong, #panel #archiveNews ul li a strong, #panel #latestNews ul li a strong { display: block; font-size: 1.1em; text-decoration: none; } #panel #apAreaLatest ul li a span, #panel #apAreaFullList ul li a span, #panel #archiveNews ul li a span, #panel #latestNews ul li a span { text-decoration: none; display: block; padding: 0 0 5px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 50% 100% no-repeat; } #panel #apAreaLatest ul li a span, #panel #apAreaFullList ul li a span { background-image: none; } #panel #apAreaLatest ul li a em, #panel #apAreaFullList ul li a em { font-style: normal; display: block; font-weight: normal; text-decoration:underline; background: transparent url(../../resource.nsf/Files/icn_pdf_png/$FILE/icn_pdf_png.png) 45% 100% no-repeat; line-height: 27px; } #panel #apAreaLatest ul li a.active, #panel #apAreaFullList ul li a.active, #panel #apAreaLatest ul li a:hover, #panel #apAreaFullList ul li a:hover { background: #cdeffb; } #panel #archiveNews ul li a:hover, #panel #latestPubs ul li a:hover, #panel #latestNews ul li a:hover { background: transparent url(../../resource.nsf/Files/list_hover_bg_png/$FILE/list_hover_bg_png.png) 100% 0 no-repeat; } #panel #latestNews ul li a:hover strong { text-decoration: underline; } #panel #apAreaLatest ul li a:hover strong b, #panel #apAreaFullList ul li a:hover strong b { text-decoration: underline; } #panel #latestPubs ul li a { position: relative; } #panel #latestPubs ul li a em { font-style: normal; display: block; padding: 0 0 5px 0; overflow: hidden; width: 283px; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 50% 100% no-repeat; } #panel #latestPubs ul li a em img { float: left; padding: 0 5px 0 0; display: block; width: 64px; } #panel #latestPubs ul li a strong { padding-top: 5px; width: 190px; float: left; display: block; font-size: 1.1em; text-decoration: none; } #panel #latestPubs ul li a span { font-weight: normal; text-decoration: none; font-size: 0.9em !important; text-decoration: none; display: block; padding: 0 0 5px 0; } #panel #latestPubs ul li a span.pdf { padding-top: 10px; padding-right: 30px; background: transparent url(../../resource.nsf/Files/icn_pdf_png/$FILE/icn_pdf_png.png) 100% 100% no-repeat; } #panel #latestPubs ul li a:hover strong b { text-decoration: underline; } #panel #latestPubs ul li a:hover strong span { text-decoration: none; } #panel #apAreaLatest dl, #panel #apAreaLatest dl dt, #panel #apAreaLatest dl dd { margin: 0; padding: 0; display: block; } #panel #apAreaLatest dl { padding: 10px 0 0 0; width: 293px; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 0 repeat-x; } #panel #apAreaLatest dl dt, #panel #apAreaLatest dl dd { padding: 0 0 10px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #panel #apAreaLatest dl dt { font-size: 1.3em; font-weight: bold; position: relative; padding-right: 50px; } #panel #apAreaLatest dl dt strong { display: block; position: absolute; right: 0; top: 0; color: #00adef; font-size: 0.8em; } #panel #apAreaLatest dl dd.pdf { padding: 0 0 2px 0; } #panel #apAreaLatest dl dd.pdf a { color: #535353; text-decoration: none; line-height: 16px; display: block; padding: 15px 30px 15px 0; background: transparent url(../../resource.nsf/Files/icn_pdf_png/$FILE/icn_pdf_png.png) 100% 50% no-repeat; } #panel #apAreaLatest dl dd.pdf a:hover { background: #cdeffb url(../../resource.nsf/Files/icn_pdf_png/$FILE/icn_pdf_png.png) 100% 50% no-repeat; } #panel #apAreaLatest p { padding: 10px 0 5px 0; } /* footer styles */ #footer { position: relative; width: 960px; padding: 10px 10px 0 10px; overflow: hidden; } #footer ul { display: block; padding: 0 0 5px 0 !important; } #footer ul, #footer ul li { margin: 0; padding: 0; list-style: none; } #footer ul li { display: inline; border-right: 1px solid #00adef; font-size: 0.9em; } #footer ul li.last { border-right: none; } #footer ul li span, #footer ul li a { color: #00adef; padding: 0 5px 0 5px; text-decoration: none; background-image: none; } #footer ul li a:hover { text-decoration: underline; } #footer .left, #footer .right { border-top: 1px solid #00adef; padding: 10px 0 0 0; } #footer .left { float: left; width: 50%; padding-top: 10px; } #footer .right { float: right; width: 50%; text-align: right; } /* local menu styles / layouts (used within publications section) */ #localMenu { position: relative; display: block; width: 201px; float: left; } #localMenu ul, #localMenu ul li { margin: 0; padding: 0; list-style: none; } #localMenu ul li { float: left; zoom: 1; display: block; } #localMenu ul li a { color: #535353; border-bottom: 4px solid #fff; overflow: hidden; float: left; height: 26px; display: block; width: 201px; line-height: 26px; font-size: 1em; font-weight: bold; text-decoration:none; background: transparent url(../../resource.nsf/Files/local_menu/$FILE/local_menu.gif) 0 0 no-repeat; padding: 0 0 0 10px; } #localMenu ul li a:hover { background-position: 0 -26px; } #localMenu ul li a.active, #localMenu ul li a:hover.active { background-position: 0 -52px; color: #fff; } /* publications and pub. detail styles and layouts */ #pubDetails #body, #publications #body { width: 720px; float: right; padding: 0; } #publications #body ul, #publications #body ul li { margin: 0; padding: 0; list-style: none; width: 700px; } #publications #body ul li { zoom: 1; display: block; } #publications #body ul li a { width: 700px; display: block; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; padding: 10px 0 10px 0; overflow: hidden; text-decoration: none; color: #535353; } #publications #body ul li a:hover { background: #cdeffb url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #publications #body ul li a em { display: block; width: 85px; float: left; overflow: hidden; } #publications #body ul li a em img { display: block; padding:0; margin: 0;} #publications #body ul li a strong { display: block; width: 615px; float: right; font-weight: normal; } #publications #body ul li a strong.pdf { background: transparent url(../../resource.nsf/Files/icn_pdf/$FILE/icn_pdf.gif) 99% 0 no-repeat; } #publications #body ul li a b { font-size: 1.4em; display: block; } #publications #body ul li a i { font-style: normal; display: block; padding: 5px 0 10px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #publications #body ul li a span { padding: 10px 5px 0 5px; display: block; } #publications #body ul li a:hover b, #publications #body ul li a:hover i { text-decoration: underline; } /* publications detailed page styles */ #pubDetails #scrollRegion, #publications #scrollRegion { position:relative; display: block; zoom: 1; height: 412px; overflow: auto; padding: 0 10px 0 0; width: 726px; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari 3.0 and Opera 9 rules here */ #pubDetails #scrollRegion, #publications #scrollRegion { width: 725px; } } #pubDetails #body .left { float: left; width: 160px; } #pubDetails #body .right { float: left; width: 530px; margin: 0 0 0 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 0 repeat-x; } #pubDetails h2 { font-size: 1.6em; padding: 10px 0 10px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #pubDetails h3 { font-size: 1.1em; font-weight: normal; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; padding: 10px 0 10px 0; margin: 0 0 20px 0; } #pubDetails p { padding: 0 0 15px 0; line-height: 1.3em; } #pubDetails #body div.pdf { padding: 2px 0 0 0; display: block; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 0 repeat-x; } #pubDetails #body div.pdf span { padding: 0 0 2px 0; display: block; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #pubDetails #body div.pdf span a { color: #535353; text-decoration:none; height: 73px; line-height: 73px; font-size: 1em; padding: 0 60px 0 0; display: block; background: transparent url(../../resource.nsf/Files/icn_pdf_large_png/$FILE/icn_pdf_large_png.png) 98% 50% no-repeat; } #pubDetails #body div.pdf span a:hover { background: #cdeffb url(../../resource.nsf/Files/icn_pdf_large_png/$FILE/icn_pdf_large_png.png) 98% 50% no-repeat; text-decoration: underline; } /* expanded/collapsed styles - for all sections which use them */ #news #panel li.parent, #publications li.parent { background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 32px repeat-y; } #publications li.parent { background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 33px repeat-x;} #apAreas #panel li.parent a.expanded, #apAreas #panel li.parent a.collapsed, #news #panel li.parent a.expanded, #news #panel li.parent a.collapsed, #publications li.parent a.expanded, #publications li.parent a.collapsed { font-weight: bold; font-size: 1.2em; } #apAreas #panel li.parent a.expanded, #apAreas #panel li.parent a.collapsed { padding-bottom: 5px; } #news #panel li.parent a:hover, #publications li.parent a:hover { text-decoration: underline !important; } #apAreas #panel li.parent a.expanded, #news #panel li.parent a.expanded, #publications li.parent a.expanded { background: transparent url(../../resource.nsf/Files/expanded/$FILE/expanded.gif) 0 8px no-repeat; padding-left: 20px !important; } #apAreas #panel li.parent a.collapsed, #news #panel li.parent a.collapsed, #publications li.parent a.collapsed { background: transparent url(../../resource.nsf/Files/collapsed/$FILE/collapsed.gif) 0 8px no-repeat; padding-left: 20px !important; } #apAreas #panel li.parent a.active, #apAreas #panel li.parent a.active { background-color: #cdeffb !important; } #apAreas #panel li.parent a:hover.expanded, #apAreas #panel li.parent a:hover.collapsed { background-color: #cdeffb !important; } #apAreas #panel li.parent ul li a strong, #publications li.parent ul li a strong { font-weight: bold !important; font-size: 1.1em !important; } #apAreas #panel li.parent ul li a span, #publications li.parent ul li a span { font-weight: normal !important; padding: 0 0 4px 0 !important; } #apAreas #panel li.parent a:hover { text-decoration: none !important; } /* previous / next links */ #body .previousNext { position: relative; padding: 15px 0 0 0; } #body .previousNext ul, #body .previousNext ul li { margin: 0; padding: 0; list-style: none; } #body .previousNext ul li { display: inline; } #body .previousNext ul li a { font-weight: bold; display: block; width: auto; line-height: 13px; color: #00adef; text-decoration: none; } #body .previousNext ul li a:hover { text-decoration: underline; color: #00adef; } #body .previousNext ul li.previous a { float: left; text-align: left; padding-left: 16px; background: transparent url(../../resource.nsf/Files/leftBtn/$FILE/leftBtn.gif) 0 0 no-repeat; } #body .previousNext ul li.next a { float: right; text-align: right; padding-right: 16px; background: transparent url(../../resource.nsf/Files/rightBtn/$FILE/rightBtn.gif) 100% 0 no-repeat; } /* news section styles */ #news #body #panel { position: relative; float: left; width: 214px; padding: 0; margin: 0; } #news #panel .archiveNews #archiveNews, #news #panel .latestNews #latestNews { background: transparent url(../../resource.nsf/Files/news_bg/$FILE/news_bg.gif) 0 0 repeat-y; height: 165px; overflow: auto; padding: 0 10px 0 0; width: 219px; } #news #panel .archiveNews #archiveNews { height: 185px; } @media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari 3.0 and Opera 9 rules here */ #news #panel .archiveNews #archiveNews, #news #panel .latestNews #latestNews { width: 218px; } } #news #body #article { display: block; zoom: 1; position: relative; float: right; width: 740px; padding: 0 10px 0; overflow: scroll; height: 412px; } #news #body #article h3 { font-size: 1.6em; padding: 5px 0 0 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 0 repeat-x; margin-bottom: 10px; position: relative; } #news #body #article h3 span { display: block; padding: 0 100px 5px 0; background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 100% repeat-x; } #news #body #article h3 span em { line-height: 1em; display: block; position: absolute; top: 30%; right: 0; font-size: 0.7em; font-style: normal; font-weight: normal; } #news #body #article .left { float: left; width: 495px; min-height: 390px; height: auto !important; height: 390px; } #news #body #article .right { float: right; width: 186px; padding: 45px 0 0 0; } #news #body #article .right img { display: block; } #news #body #article .right p { padding: 5px 0 0 0; } #news #panel .archiveNews h2, #news #panel .latestNews h2 { text-indent: -9999px; height: 23px; margin: 0 0 4px 0; padding: 0; background: transparent url(../../resource.nsf/Files/news_headings/$FILE/news_headings.gif) 0 0 no-repeat; } #news #panel .archiveNews h2 { background-position: 0 -23px; } #news #panel #archiveNews ul, #news #panel #latestNews ul { height: auto !important; height: 150px; min-height: 150px;} #news #panel #archiveNews ul li ul, #news #panel #latestNews ul li ul { height: auto !important; height: auto; min-height: auto;} #news #panel #archiveNews ul li, #news #panel #latestNews ul li, #news #panel #archiveNews ul li a span, #news #panel #latestNews ul li a span { display: block; width: 185px; } #news #panel li.parent ul li, #news #panel #archiveNews li.parent ul li a span { width: 165px; } #news #panel #archiveNews ul li a, #news #panel #latestNews ul li a { background: transparent; width: 185px !important; } #news #panel #archiveNews li.parent ul li a, #news #panel #latestNews li.parent ul li a { width: 165px !important; } #news #panel #archiveNews ul li a:hover, #news #panel #latestNews ul li a:hover { background: #cdeffb; } #news #panel #archiveNews ul li a span, #news #panel #latestNews ul li a span { font-size: 1em; text-decoration: none; } #news #panel #archiveNews ul li a strong, #news #panel #latestNews ul li a strong { font-size: 1em; padding-left: 5px; display: inline; width: auto; } #news #panel #archiveNews ul li a:hover span, #news #panel #latestNews ul li a:hover span { text-decoration: underline; } #news #panel #latestNews ul li a:hover strong { text-decoration: none; } #news #panel #archiveNews ul li a:hover strong { text-decoration: none;} #news #panel li.parent { background: transparent url(../../resource.nsf/Files/horz_sep/$FILE/horz_sep.gif) 0 23px no-repeat; padding: 0 0 4px 10px; } #news #panel li.parent ul { padding: 5px 0 0 10px; } /* ap areas specific styles and over-rides; */ #apAreas #panel #apAreaFullList ul { padding-left: 10px; } #apAreas #panel #apAreaFullList { background: #fff; } #apAreas #panel ul li.parent ul { font-size: 0.95em !important; } #apAreas #panel li.parent ul { padding: 0 0 0 50px !important; } #apAreas #body .sector { position: absolute; bottom: 0; left: 0; width: 557px; background: transparent url(../../resource.nsf/Files/sector_bg/$FILE/sector_bg.gif) 0 0 no-repeat; height: 32px; overflow: hidden; padding: 0 60px 0 10px; } #apAreas #body .sector p { position: relative; line-height: 32px; color: #fff; } #apAreas #body .sector p a { font-weight: bold; padding: 0 5px 0 5px; text-decoration: none; color: #fff; } #apAreas #body .sector p a:hover { text-decoration: underline; } #apAreas #body .sector p span { padding: 0 5px 0 5px; } #apAreas #body .sector p strong { padding: 0 0 0 5px; } #apAreas #body .sector div { position: absolute; right: 10px; top: 0; } #apAreas #body .sector div a { display: block; color: #fff; font-weight: bold; text-decoration: none; line-height: 32px; width: 45px; background: transparent url(../../resource.nsf/Files/helpBtn/$FILE/helpBtn.gif) 100% 50% no-repeat; } #apAreas #body .sector div a:hover { text-decoration: underline; } #apAreas #body .instruction { position: absolute; top: 0; left: 0; } #apAreas #body .instruction p { padding: 0 0 0 10px; color: #00adef; line-height: 30px; } #apAreas #body .zoomOut { position: absolute; top: 5px; left: 532px; z-index: 10; } #apAreas #body .zoomOut a { display: block; width: 86px; height: 26px; text-indent: -9999px; background: transparent url(../../resource.nsf/Files/zoom_out_png/$FILE/zoom_out_png.png) 0 0 no-repeat; } #panel #apAreaLatest ul, #panel #apAreaLatest ul li, #panel #apAreaFullList ul, #panel #apAreaFullList ul li { width: auto; } .collapsed { display: block; } li.parent a.selected { background: #cdeffb url(../../resource.nsf/Files/expanded/$FILE/expanded.gif) 0 8px no-repeat !important; } #news #panel li.parent a.expanded, #publications li.parent a.expanded { background: transparent url(../../resource.nsf/Files/expanded/$FILE/expanded.gif) 0 8px no-repeat !important; } #news #panel li.parent a.collapsed, #publications li.parent a.collapsed { background: transparent url(../../resource.nsf/Files/collapsed/$FILE/collapsed.gif) 0 8px no-repeat !important; } #contactUs #scrollRegion div, #links #scrollRegion div, #cover #scrollRegion div, #aboutUs #scrollRegion div { min-height: 310px; height: auto !important; height: 310px; }