﻿* {
	margin: 0;
	padding: 0;
}

body {
	background: #edebe9 url(/_layouts/Reed.Elsevier.Website/images/page-background.png) repeat-x;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #262626;
	margin: 0;
	padding: 0;
}
/* over-ride core */
.ms-WPBody,
.srch-Title,
.srch-Description
{
    font-family: Arial, Helvetica, sans-serif;
}

#page-body .srch-URL a:link, 
#page-body .srch-URL a:visited
{
    color: #262626 !important;
}

#page-body .srch-URL a:hover,
#page-body .srch-URL a:visited:hover
{
    text-decoration: none;
}

p {
	margin: 16px 0;
}

h1 
{
    font-size: 26px;
    line-height: 28px;
    color: #252525;
}

h2
{
    font-size: 16px;
    line-height: 18px;
    padding: 10px 0 0 0;
}

h3 
{
    font-size: 14px;
    line-height: 16px;
}

h4 
{
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
}

a 
{
    text-decoration: none;
    color: #f60; 
}

/* over-rides for links that are not inline */
#topnav ul li a,
.breadcrumbs span a,
.side-nav ul li.item a,
.news-title a,
#footer-bottom ul li a,
.ms-siteactionsmenu div div div a, /* required? */ 
.pres-web .rows h4 a,
a.orange,
#footer-top a,
.srch-Title a
{
    background-color: Transparent;
}

/* spritemap */
.side-nav ul li.rpItem a.rpExpandable,
ul.sitemap-list li.hover,
.side-nav ul li.rpItem a.rpSelected,
.side-nav ul li.rpItem a:hover,
.side-nav ul li.rpItem a:visited:hover,
.side-nav ul li.rpItem a.rpSelected:hover,
.side-nav ul li.rpItem a.rpSelected:visited:hover,
.side-nav ul li.rpItem a.rpExpandable:hover,
.side-nav ul li.rpItem a.rpExpanded,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:hover,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:visited:hover,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:hover,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:visited:hover,
ul.sitemap-list li.hover a.sitemap-node,
.side-nav ul li.rpItem a.rpSelected span.rpOut,
.side-nav ul li.rpItem a:hover span.rpOut,
.side-nav ul li.rpItem a:visited:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected:visited:hover span.rpOut,
.side-nav ul li.rpItem a.rpExpandable:hover span.rpOut,
.side-nav ul li.rpItem a.rpExpanded span.rpOut,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:visited:hover span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:hover span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:visited:hover span.rpOut,
.pagetool ul li a,
ul.news-link li,
ul.news-link li a,
.tab-navigation ul li,
.tab-navigation ul li a,
.StockFeedDiv .FeedItem a,
#footer-bottom ul li,
.presentation-all,
.presentation-all a,
.webcast-all,
.webcast-all a,
.content-page-content ul li,
.accordion h3.ui-state-active,
.accordion h3.ui-state-default,
.accordion h3.ui-accordion-header span.ui-icon,
.accordion h3.ui-state-default span.ui-icon,
.home-page-carousel-tl-corner,
.home-page-carousel-bl-corner,
.landing-page-carousel-tl-corner,
.landing-page-carousel-bl-corner,
.home-page-carousel-list .list-item,
.landing-page-carousel-list .list-item,
#landing-page-carousel-detail div.overlay,
#home-page-carousel-detail a.goToArticle,
#home-page-carousel-detail a.goToArticle span,
#landing-page-carousel-detail div.overlay a.goToArticle,
#landing-page-carousel-detail div.overlay a.goToArticle span,
.multi-image-text a.multi-image-text-link,
.multi-image-text a.multi-image-text-link span,
.single-image-text a.single-image-text-link,
.single-image-text a.single-image-text-link span,
.multi-image-text,
.single-image-text,
.prod-serv-carousel,
.prod-serv-category-tabs,
.prod-serv-category-description,
.prod-serv-item,
.prod-serv-item.hover,
a#prod-serv-left-arrow,
a#prod-serv-right-arrow,
.prod-serv-indicator,
.prod-serv-indicator-active,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsOut,
.tabbedNewsOuter .RadTabStripBottom_Office2007 .rtsLevel1 .rtsLink,
.tabbedNewsOuter .RadTabStripBottom_Office2007 .rtsLevel1 .rtsOut,
ul.rss-link li,
ul.rss-link li a,
.clsJob_ContainerDiv input,
ul.link-list li,
ul.downloads-list li,
.spritemap {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/spritemap.png) no-repeat;
}
/* end spritemap */

#wrapper {
	width: 978px;
	padding: 0 10px;
	margin: 0 auto;
	min-height: 200px;
}

#header,
#footer {
	margin-bottom: 20px;
}

#header {
	padding-top: 12px;
}

#logotopstrip {
	height: 40px;
}

#logotopstrip h1 {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/logo-main.gif) no-repeat;
	width: 213px;
	height: 40px;
	float: left;
}

#logotopstrip h1 span {
	display: none;
}

#shareprice {
	float: right;
	width: 578px;
}

#shareprice .box-content {
	height: 30px;
	position: relative;
}

/* search */
.searchfield {
	position: absolute;
	right: 2px;
	margin-top: 4px;
	padding: 2px 0 0 9px;
}

.searchfield label {
	display: none;
}

.search-box {
	border: 0;
	font: 12px Arial;
	color: #424242;
	float: left;
	margin-top: 2px;
}

/* top navigation */
#topnav {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/nav-menu-background.png) no-repeat;
	height: 33px;
	margin-top: 13px;
}

#topnav ul li {
	margin: 0;
}

#topnav ul li a {
	display: block;
	height: 33px;
	line-height: 33px;
	padding: 0 19px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #fb7533;
	border-left: 1px solid #e04a00;
	cursor: pointer;
}

#topnav ul li a.rmExpanded,
#topnav ul li a:hover,
#topnav ul li a:visited:hover,
#topnav ul.rmLevel1,
#topnav ul.rmLevel2
{
    background-color: #4e4e4e;
}

#topnav ul li.rmFirst a {
	border-left: 0;
	padding-left: 15px;
}

#topnav ul li.rmFirst a:hover 
{
    background: transparent url(/_layouts/Reed.Elsevier.Website/images/spritemap.png) no-repeat -311px -620px;
}

#topnav ul li.rmLast {
	border-right: 1px solid #e04a00;
}

#topnav div.rmSlide 
{
    width: 230px !important;
}

#topnav ul.rmLevel1,
#topnav ul.rmLevel2
{
    width: 230px;
    margin-left: 1px;
    padding: 12px 0;
    z-index: 999;
}

#topnav ul.rmLevel2 
{
    margin-left: 0;
}

#topnav ul.rmLevel1 li.rmLast
{
    border-right: 0;
}

#topnav ul.rmLevel1 li,
#topnav ul.rmLevel2 li
{
    white-space: normal;
}

#topnav ul.rmLevel1 li.rmItem a.rmLink,
#topnav ul.rmLevel2 li.rmItem a.rmLink
{
    font-size: 12px;
    width: 192px;
    height: auto;
    line-height: 22px;
    border: 0;
    padding: 0 19px;
    white-space: normal;
}

#topnav ul.rmLevel1 li.rmItem a.rmLink span,
#topnav ul.rmLevel2 li.rmItem a.rmLink span
{
    line-height: 22px;
}

#topnav ul.rmLevel1 li.rmItem a.rmLink span.rmText 
{
    padding: 0;
}

#topnav ul.rmLevel1 li.rmItem a.rmLink:hover,
#topnav ul.rmLevel2 li.rmItem a.rmLink:hover
{
    color: #262626;
    background: #ffffff none;
}


/* page-body layout styles */
/* zone layouts */
.zone-full-width,
.row {
	clear: both;
	margin-bottom: 20px;
}

.zone-730 {
	width: 730px;
	float: left;
	margin-right: 14px;
}

.zone-480 {
	width: 480px;
	margin-right: 14px;
	float: left;
}

.zone-234 {
	float: left;
	width: 234px;
	margin-right: 14px;
}


.side-nav {
	width: 186px;
	margin-right: 62px;
	margin-bottom: 20px;
	float: left;
}

.side-nav .RadPanelBar 
{
    width: 186px;
    margin-bottom: 30px;
}

.content-page-content,
.landing-page-content {
	width: 730px;
	float: left;
}

.content-page-centre {
	width: 482px;
	margin-right: 14px;
	float: left;
}

.content-page-right {
	float: left;
}

.row-end {
	margin-right: 0;
}

/* breadcrumbs */
.breadcrumbs 
{
    width: 730px;
    float: left;
    margin-bottom: 20px;
}

.breadcrumbs .box-content 
{
    padding-left: 6px;
}

.breadcrumbs span a,
.breadcrumbs .breadcrumb-current
{
    color: #424242;
    font-weight: bold;
    text-decoration: none;
}

.breadcrumbs .breadcrumb-current 
{
    color: #e74b00;
}

/* side nav styles */
.side-nav .RadPanelBar .rpRootGroup,
.side-nav .RadPanelBar .rpOut 
{
    border: 0;
}

.side-nav .RadPanelBar .rpGroup .rpLink 
{
    line-height: normal;
}

.side-nav ul.rpRootGroup 
{
    width: 100%;
}

.zone-full-width .border-webpart 
{
    float: left;
    margin-right: 10px;
}

ul.sitemap-list 
{
    margin-top: 15px;
    width: 233px;
}

#page-body ul.sitemap-list li 
{
    margin-top: 0;
    position: relative;
}

ul.sitemap-list li,
.side-nav ul li.rpItem 
{
    background-color: #fff;
    border-bottom: 1px solid #e6e7e8;
}

.side-nav ul li.rpItem.rpFirst
{
    border-top: 1px solid #e6e7e8;
}

ul.sitemap-list li
{
    padding: 0 0 4px 0;
} 

ul.sitemap-list li a
{
    position: absolute;
    right: 0;
    display: block;
    background: transparent none;
    width: 20px;
    z-index: 10;
}

ul.sitemap-list li a.sitemap-node
{
    position: relative;
    right: auto;
    border: 0;
    z-index: 9;
}

ul.sitemap-list li span.sitemap-current 
{
    display: block;
}

ul.sitemap-list li img 
{
    display: none;
}

ul.sitemap-list li span.sitemap-current,
ul.sitemap-list li a.sitemap-node,
.side-nav ul li.rpItem a
{
    width: auto;
    background: #fff none;
    font-weight: bold;
    color: #f75500;
    color: #262626;
    padding: 0 0 4px 0;
    border: 0;
}

.side-nav ul li.rpItem a span.rpOut,
ul.sitemap-list li a.sitemap-node
{
    padding: 4px 8px 0 8px;
}

.side-nav ul li.rpItem a.rpExpandable
{
    background-color: #fff;
    background-position: -733px -1686px;
}

ul.sitemap-list li.hover,
.side-nav ul li.rpItem a.rpSelected,
.side-nav ul li.rpItem a:hover,
.side-nav ul li.rpItem a:visited:hover,
.side-nav ul li.rpItem a.rpSelected:hover,
.side-nav ul li.rpItem a.rpSelected:visited:hover,
.side-nav ul li.rpItem a.rpExpandable:hover,
.side-nav ul li.rpItem a.rpExpanded,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:hover,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:visited:hover,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:hover,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:visited:hover
{
    background-color: #fff;
    background-position: -733px bottom;
    color: #fff;
}

ul.sitemap-list li.hover
{
    background-position: -59px bottom;
}

ul.sitemap-list li.hover a.sitemap-node,
.side-nav ul li.rpItem a.rpSelected span.rpOut,
.side-nav ul li.rpItem a:hover span.rpOut,
.side-nav ul li.rpItem a:visited:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected:visited:hover span.rpOut
{
    background-color: #fff;
    background-position: -733px -2032px;
    color: #fff;
    padding-bottom: 0;
}

ul.sitemap-list li.hover a.sitemap-node
{
    background-position: -59px -2290px;
}

.side-nav ul li.rpItem a.rpExpandable:hover span.rpOut,
.side-nav ul li.rpItem a.rpExpanded span.rpOut,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:hover span.rpOut,
.side-nav ul li.rpItem a.rpSelected.rpExpanded:visited:hover span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:hover span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a.rpExpanded:visited:hover span.rpOut
{
    background-color: #fff;
    background-position: -733px -1879px;
    color: #fff;
}

/* tertiary level items */
.side-nav ul li.rpItem div
{
    margin-bottom: -1px;
}

ul.sitemap-list li ul
{
    margin-top: 0;
    margin-bottom: -5px;
}

ul.sitemap-list li ul li,
ul.sitemap-list li ul li a.sitemap-node,
ul.sitemap-list li.hover ul li a.sitemap-node,
ul.sitemap-list li.hover ul li.hover ul li,
ul.sitemap-list li.hover ul li.hover ul li a,
.side-nav ul.rpLevel1 li.rpItem a
{
    background-color: #f7f7f7;
    background-position: 10000px 10000px;
    color: #4e4e4e;
    font-weight: normal;
}

.side-nav ul.rpLevel1 li.rpItem a
{
    color: #f75500;
    font-weight: bold;
}

ul.sitemap-list li ul li a.sitemap-node,
.side-nav ul.rpLevel1 li.rpItem a span.rpOut
{
    padding-left: 18px;
    margin-right: 0;
}

ul.sitemap-list li ul li.hover,
ul.sitemap-list li.hover ul li.hover ul li.hover,
.side-nav ul.rpLevel1 li.rpItem a.rpSelected,
.side-nav ul.rpLevel1 li.rpItem a:hover,
.side-nav ul.rpLevel1 li.rpItem a:visited:hover
{
    background-position: -544px bottom;
    color: #f75500;
}

ul.sitemap-list li ul li.hover,
ul.sitemap-list li.hover ul li.hover ul li.hover
{
    background-position: -295px bottom;
}

ul.sitemap-list li ul li.hover a.sitemap-node,
ul.sitemap-list li.hover ul li.hover ul li.hover a.sitemap-node,
.side-nav ul.rpLevel1 li.rpItem a.rpSelected span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a:hover span.rpOut,
.side-nav ul.rpLevel1 li.rpItem a:visited:hover span.rpOut
{
    background-position: -733px -1445px;
    color: #f75500;
}

ul.sitemap-list li ul li.hover a.sitemap-node,
ul.sitemap-list li.hover ul li.hover ul li.hover a.sitemap-node
{
    background-position: -295px -2290px;
}

/* round cornered boxes and backgrounds */
.grey-box {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-grey.png) no-repeat;
}

.grey-white {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-greywhite.png) no-repeat;
}

.webpart-standard {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background.png) no-repeat;
}

.grey-box-border {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-grey-bordered.png) no-repeat;
}

.charcoal {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-charcoal.png) no-repeat;
}

.charcoal-border {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-charcoal-bordered.png) no-repeat;
}

.orange-grad {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-orange-grad.png) no-repeat;
}

.white {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/webpart-background-white.png) no-repeat;
}

.box-wrapper {
	padding: 4px;
}

.content-page-right .box-wrapper 
{
    margin-bottom: 20px;
}

.box-top-left {
	background-position: left top;
	margin: -4px 0 0 -4px;
	padding: 4px 0 0 4px;
}

.box-top-right {
	background-position: right top;
	margin: -4px -4px 0 0;
	padding: 4px 4px 0 0;
}

.box-content {
	background-position: right -4px;
	margin: 0 -4px 0 0;
	padding: 1px 4px 1px 0;
}

.box-bottom-right {
	background-position: right bottom;
	margin: 0 -4px -4px 0;
	padding: 0 4px 4px 0;
}

.box-bottom-right img {
	display: none;
}

.box-bottom-left {
	background-position: left bottom;
	margin: 0 0 -4px -4px;
	padding: 0 0 4px 4px;
}

/* default web part specific */
.webpart-standard h2 
{
    border-bottom: 3px solid #e7e7e7;
    margin-left: -4px;
    margin-right: -4px;
    text-indent: 12px;
    padding-bottom: 14px;
}

.box-content.webpart-standard 
{
    padding-left: 6px;
    padding-right: 6px;
}

.webpart-standard-footer 
{
    border-top: 3px solid #e7e7e7;
    margin-left: -4px;
    margin-right: -4px;
    padding: 5px 12px;
}

.box-content.webpart-standard .news-all 
{
    border-top: 3px solid #e7e7e7;
    margin: 10px -5px 0 -9px;
    padding: 0 12px;
}

/* end boxes */

/* spritemap positions */
.white-arrow {
	background-color: #333;
	background-position: -79px -1px;
}

.black-wide-arrow 
{
    display: inline;
    line-height: 7px;
	padding-left: 15px;
	margin: 0 7px;
	background-position: -9px -1px;
}

.left-button {
	width: 9px;
	height: 9px;
	background-position: -24px -2px;
}

.right-button {
	width: 9px;
	height: 9px;
	background-position: -33px -2px;
}

.featured-product-indicator {
	width: 15px;
	height: 5px;
	background-position: -43px -3px;
}

.featured-product-indicator-active {
	width: 15px;
	height: 5px;
	background-position: -60px -3px;
}

.searchfield {
	width: 171px;
	height: 21px;
	background-position: 0 -18px;
}

.mag-glass {
	display: inline;
	width: 19px;
	height: 19px;
	background-position: 0 -43px;
}

.featured-product-tab {
	width: 200px;
	height: 41px;
}

.featured-product-tab-active-left {
	width: 180px;
	height: 41px;
	background-position: 0 -56px;
	padding-left: 10px;
	float: left;
}

.featured-product-tab-active-right {
	width: 10px;
	height: 41px;
	background-position: right -56px;
	float: right;
}

/* end spritemap */

/* content classes */
/* share price feed */
.shareprice-title 
{
    position: absolute;
    padding: 0 0 0 8px;
}

.StockFeedDiv 
{
    width: 380px;
}

.StockHeader 
{
    color: #262626;
    float: left;
    height: 30px;
    margin-top: 15px;
    margin-right: 0;
    font-size: 10px;
    padding-left: 8px;
}

.StockFeedDiv .FeedItem 
{
    color: #262626;
    float: left;
    width: 110px;
    height: 15px;
    margin-left: 20px;
}

.StockFeedDiv .FeedItem a 
{
    background-position: -1px -212px;
    color: #262626;
    font-weight: bold;
    text-decoration: none;
    padding-left: 7px;
    margin-left: 2px;
}

/*--------DGR ReOrder Stock------------*/
#RELFeed
{
	position:absolute;
	left:110px;
	width:120px !important;
}
#RUKFeed
{
	position:absolute;
	left:110px;
	top:15px;
	width:120px !important;
}
#RENFeed
{
	position:absolute;
	left:250px;
}
#ENLFeed
{
	position:absolute;
	left:250px;
	top:15px;
}
/*--------------------------------------*/

/* landing page - rad editor */
.landing-page-body-intro 
{
    background-color: #fff;
    padding: 10px;
    width: 460px;
}

.landing-page-body-intro h1 
{
    font-size: 26px;
}

.landing-page-body-intro h2
{
    font-size: 14px;
    color: #f85600;
}

.landing-page-body-intro h3
{
    font-size: 14px;
}

.landing-page-body-intro h4 
{
    font-size: 14px;
}

.landing-page-body-intro h5 
{
    font-size: 14px;
}

.landing-page-body-intro p
{
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
}

ol 
{
    margin-left: 20px;
}

.landing-page-body-intro ol li,
.landing-page-body-intro ol li p
{
    font-weight: normal;
    font-size: 12px;
}

/* content page rad editor styles */
.content-page-body-intro 
{
    background-color: #fff;
    padding: 0 10px 15px 10px;
}

.content-page-body-intro h2 
{
    border-top: 3px solid #e7e7e7;
    margin: 0 -10px;
    padding: 10px 10px 0;
} 

.content-page-body-intro ul,
ul.link-list,
ul.downloads-list 
{
    list-style-type: none;
    margin: 22px 0;
}

.content-page-body-intro ul li,
ul.link-list li,
ul.downloads-list li
{
    background-position: -984px -2489px;
    padding-left: 20px;
    margin-bottom: 20px;
}

ul.link-list li 
{
    background-position: -977px -1013px;
    margin-bottom: 3px;
}

ul.downloads-list li 
{
    background-position: -977px -1177px;
    margin-bottom: 3px;
}

ul.downloads-list li.pdf
{
    background-position: -965px -1326px;
    padding-bottom: 15px;
    padding-left: 35px;
}

ul.downloads-list li.word
{
    background-position: -965px -1507px;
    padding-bottom: 15px;
    padding-left: 35px;
}

ul.link-list li a,
ul.downloads-list li a
{
    background-color: Transparent;
    color: #f60;
    font-weight: bold;
}

.content-page-body-intro .accordion 
{
    margin: 0 -10px;
}

.content-page-body-intro p.ui-accordion-content
{
    padding-left: 10px;
    padding-right: 10px;
}
.content-page-body-intro hr 
{
    height: 1px;
    color: #e7e7e7;
}

.content-page-body-intro table
{
    margin: 0 10px;
}

.content-page-body-intro table td 
{
    font-weight: bold;
}

.content-page-body-intro table td p 
{
    margin: 0;
    padding: 0;
}

.content-page-body-intro a.orange 
{
    font-weight: bold;
}

.accordion h3 /* temp */
{
    text-indent: 9px;
    padding: 6px 0;
}

.accordion h3.ui-state-default,
.accordion h3.ui-state-active
{
    background-position: 0 -488px;
    border: 0;
    font-size: 14px;
    font-weight: normal;
    color: #262626;
}

.accordion h3.ui-state-default
{
    background-position: 0 -552px;
    color: #ffa015;
}

.accordion.ui-widget h3,
.accordion.ui-widget p
{
    font-family: Arial;
}

.accordion h3.ui-state-default span.ui-icon,
.accordion h3.ui-state-active span.ui-icon 
{
    background-position: right -520px;
    right: 0;
    left: auto;
    width: 20px;
    height: 30px;
    margin-top: -6px;
    top: auto;
}

.accordion h3.ui-state-default span.ui-icon 
{
    background-position: right -585px;
}

.content-page-body-intro p.ui-accordion-content 
{
    border: 0;
    -moz-border-radius: 0;
    background: #f8f8f8 none;
}

/* tabbed lists */
.tab-navigation ul
{
    height: 40px;
    list-style-type: none;
    border-bottom: 1px solid #d8dadb;
}

.tab-navigation ul li
{
    float: left;
    margin-left: 6px;
    background-position: 0 -234px;
    padding-left: 10px;
}

.tab-navigation ul li a
{
    display: block;
    padding: 8px 16px 0 6px;
    height: 33px;
    background-position: right -284px;
    color: #fff;
    text-decoration: none;
}

.tab-navigation ul li a:hover
{
    background-position: right -761px;
    color: #ff6600;
}

.tab-navigation ul li.tab-selected
{
    background-position: 0 -64px;
}

.tab-navigation ul li.tab-selected a
{
    background-position: right -113px;
    color: #ff6600;
    font-weight: bold;
}

/* news list - central and right columns */
.news-article 
{
    border: 1px solid #e7e7e7;
    border-top: 0;
}

.zone-234 .news-article 
{
    border: 0;
}

.news-wrapper 
{
    background-color: #fff;
    border-bottom: 3px solid #e7e7e7;
    padding: 5px 22px;
    clear: both;
}

.zone-234 .news-wrapper
{
    border: 0;
    padding: 0;
}

.news-title a,
a.orange
{
    color: #ff6600;
}

.news-summary 
{
    margin-top: 10px;
}

.news-footer 
{
    background-color: #fff;
    padding: 8px 22px;
}

.zone-234 .news-footer
{
    padding: 0;
}

ul.rss-link,
ul.news-link
{
    list-style-type: none;
    width: auto;
    padding: 5px 0;
}

ul.rss-link li,
ul.news-link li 
{
    display: inline-block;
    height: 18px;
    background-position: 0 -321px;
    padding-left: 6px;
}

ul.rss-link li a,
ul.news-link li a
{
    display: inline-block;
    height: 18px;
    background-position: right -340px;
    font-size: 11px;
    line-height: 18px;
    color: #333233;
    padding-right: 25px;
    background-color: Transparent;
    margin-right: 7px;
}

/* article filter and enquiry form */
.article-filter .row,
.enquiry-form .row,
.friend-form .row
{
    margin-bottom: 4px;
    clear: none;
}

.article-filter .label,
.enquiry-form .label,
.friend-form .label
{
    float: left;
    width: 80px;
    margin-right: 10px;
}

.enquiry-form .submit,
.friend-form .submit 
{
    padding-left: 90px;
}

/* article results */


/* searchresults, and presentations and webcasts */
.srch-WPBody,
.pres-web 
{
    background-color: #fff;
    padding: 5px;
}

.pres-web .rows 
{
    border-bottom: 1px solid #ebeced;
    margin-bottom: 3px;
    width: 48%;
    height: 90px;
    float: left;
    margin-right: 2%;
}

.srch-result
{
  border-bottom: 1px solid #ebeced;
  margin-bottom: 3px;  
  height: 120px;
}

.srch-Title h4,
.pres-web .rows h4 a 
{
    color: #ff6600;
}

.pres-web .rows p 
{
    font: 10px Arial;
    margin: 0;
}

.pagination
{
    background-color: #fff;
}

.see-all 
{
    background-color: #fff;
    padding: 5px;
}

.presentation-all,
.webcast-all
{
    background-position: 0 -321px;
    float: left;
    height: 18px;
    margin-right: 10px;
    padding-left: 6px;
}

.presentation-all a,
.webcast-all a
{
    font-size: 11px;
    color: #333233;
    padding: 1px 26px 3px 0;
    margin-right: 7px;
    background-position: right -340px;
}

/* featured products and random image */
.img-container,
.featured-products 
{
    text-align: center;
    padding: 20px 0 19px;
    background-color: #fff;
}

.featured-products img,
.img-container img
{
    width: 200px;
    height: 200px;
    border: 0;
    margin-left: -6px;
}

.product-image 
{
    padding-bottom: 19px;
}

/* links list with images */
.webpart-row 
{
    margin: 5px 0;
}

.webpart-row-image 
{
    float: left;
    margin-right: 10px;
}

p.orange-bold 
{
    color: #ff6600;
    font-weight: bold;
}

/* page tools specific - box classes defined with standards above */
.pagetools-header 
{
    font-size: 10px;
    font-weight: normal;
    color: #353434;
    text-transform: uppercase;
    padding-left: 8px;
}

.pagetool ul 
{
    list-style-type: none;
}

.pagetool ul li 
{
    margin-left: 8px;
}

.pagetool ul li a 
{
    background-position: 0 -380px;
    color: #747474;
    padding-left: 23px;
}

.pagetool ul li a:hover,
.pagetool ul li a:visited:hover
{
    text-decoration: underline;
}

/* footer */
#footer {
}

#footer-top,
#footer-bottom {
	background: transparent url(/_layouts/Reed.Elsevier.Website/images/footer-background.png) no-repeat;
}

#footer-top {
	padding: 10px 0 0;
	min-height: 180px;
}

#footer-top .ms-WPHeader 
{
    display: none;
}

.footerSection 
{
    padding: 0 6px 15px 6px;
}

.quickReferenceSection 
{
    float: left;
    width: 430px;
}

#footer-top h3 
{
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
}

.footerQuickReferenceMainLinksList,
.footerQuickReferenceSectionItemLinks ul,
ul.footerGetInTouchSections
{
    list-style-type: none;
}

.footerQuickReferenceMainLinksList li a,
.footerQuickReferenceMainLinksList li a:visited,
.footerQuickReferenceMainLinksList li a:hover,
.footerQuickReferenceMainLinksList li a:visited:hover,
#footer-top .footerQuickReferenceSectionItemLinks h3
{
    font-size: 13px;
    line-height: 22px;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none;
}

.footerQuickReferenceMainLinks,
.footerQuickReferenceSectionItemLinks
{
    float: left;
    margin-right: 35px;
}

#footer-top .footerQuickReferenceSectionItemLinks h3 
{
    margin-bottom: 0;
}

.footerQuickReferenceSectionItemLinks ul li,
.footerQuickReferenceSectionItemLinks ul li a,
.footerQuickReferenceSectionItemLinks ul li a:link,
.footerQuickReferenceSectionItemLinks ul li a:visited,
.footerQuickReferenceSectionItemLinks ul li a:hover,
.footerQuickReferenceSectionItemLinks ul li a:visited:hover  
{
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-decoration: none;
}

.getInTouchSection 
{
    float: left;
}

#footer-bottom {
	background-position: bottom;
	height: 40px;
	position: relative;
}

#footer-bottom ul {
	list-style-type: none;
	padding: 14px 0 0 3px;
}

#footer-bottom ul li {
	display: inline;
	width: auto;
	height: auto;
	background-position: right -162px;
	padding: 0 9px;
}

#footer-bottom ul li.first 
{
    position: absolute;
    right: 170px;
    background: none;
}

#footer-bottom ul li.last {
	background: none;
}

#footer-bottom ul li a 
{
    color: #fff;
	font-size: 12px;
	text-decoration: none;
}
/* end footer */

/* utility classes */
.clear {
	clear: both;
	width: 0;
	height: 0;
}

.hidden 
{
    display: none;
}

iframe 
{
    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-top: 0;
}

.float-left 
{
    float: left;
}

/* carousels */
.home-page-carousel,
.landing-page-carousel,
#landing-page-carousel-detail,
#landing-page-carousel-detail .rich-media,
.home-page-carousel-media,
.landing-page-carousel-list,
.home-page-carousel-list 
{
    height: 246px;
}

.home-page-carousel,
.landing-page-carousel 
{
    width: 978px;
    overflow: hidden;
    position: relative;
}

.landing-page-carousel 
{
    width: 730px;
}

#home-page-carousel-detail,
#landing-page-carousel-detail
{
    width: 493px;
    position: absolute;
}

#home-page-carousel-detail 
{
    width: 275px;
    height: 214px;
    background-color: #ff9900;
    padding: 16px 14px;
}

#landing-page-carousel-detail 
{
    background-color: #8f8f8f;
}

#landing-page-carousel-detail .rich-media 
{
    overflow: hidden;
    text-align: right;
}

#landing-page-carousel-detail div.overlay 
{
    bottom: 0; 
    background-position: 0 -1449px;
    width: 471px;
    height: 68px;
    overflow:hidden;
    margin-top: 156px;
    padding: 11px;
}

#landing-page-carousel-detail div.overlay h1 
{
    font-size: 18px;
    line-height: 18px;
}

#home-page-carousel-detail h1 a,
#landing-page-carousel-detail div.overlay h1 a 
{
    margin-left: 0;
    background-color: Transparent;
    color: #fff;
}

#home-page-carousel-detail p
{
    margin-top: 30px;
    font-size: 14px;
    color: #383737;
}

#landing-page-carousel-detail div.overlay p 
{
    color: #bcbec0;
    margin: 11px 0;
}

#home-page-carousel-detail a.goToArticle 
{
    position: absolute;
    bottom: 16px;
    display: inline-block;
    height: 20px;
    font-weight: bold;
    color: #fa5900;
    background-position: 0 -800px;
    padding-left: 22px;
    display:none;

}

#home-page-carousel-detail a.goToArticle span 
{
    background-position: right -823px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-right: 9px;
}

#landing-page-carousel-detail div.overlay a.goToArticle 
{
    font-size: 11px;
    display: inline-block;
    height: 18px;
    color: #fff;
    background-position: 0 -444px;
}

#landing-page-carousel-detail div.overlay a.goToArticle span
{
    padding: 0 20px 0 0;
    margin-left: 10px;
    display: inline-block;
    height: 18px;
    background-position: right -464px;
}

.home-page-carousel-media 
{
    position: absolute;
    width: 438px;
    left: 303px;
    overflow: hidden;
    background-color: #6f6f6f;
    cursor:pointer;cursor:hand;
}

.home-page-carousel-tl-corner,
.home-page-carousel-bl-corner,
.landing-page-carousel-tl-corner,
.landing-page-carousel-bl-corner
{
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background-position: -712px -928px;
}

.home-page-carousel-bl-corner,
.landing-page-carousel-bl-corner 
{
    top: auto;
    bottom: 0;
    background-position: -718px -928px;
}

.home-page-carousel-list,
.landing-page-carousel-list 
{
    width: 237px;
    position: absolute;
    left: 493px;
}

.home-page-carousel-list 
{
    left: 741px;
}

.home-page-carousel-list .list-item,
.landing-page-carousel-list .list-item
{
    list-style-type: none;
    background-position: 0 -1386px;
    height: 42px;
    margin-bottom: 2px;
    cursor: pointer;
    padding: 9px 10px;
}

.home-page-carousel-list.count3 .list-item,
.landing-page-carousel-list.count3 .list-item
{
    margin-bottom: 3px;
}

.home-page-carousel-list .list-item.item4,
.home-page-carousel-list.count3 .list-item.item3,
.home-page-carousel-list.count2 .list-item.item2,
.home-page-carousel-list.count1 .list-item.item1,
.landing-page-carousel-list .list-item.item4,
.landing-page-carousel-list.count3 .list-item.item3,
.landing-page-carousel-list.count2 .list-item.item2,
.landing-page-carousel-list.count1 .list-item.item1
{
    margin-top: 0;
    margin-bottom: 0;
}

.home-page-carousel-list .list-item.hover,
.landing-page-carousel-list .list-item.hover 
{
    background-position: -237px -1386px;
}

.home-page-carousel-list .list-item.active,
.landing-page-carousel-list .list-item.active 
{
    background-position: -474px -1386px;
}

.home-page-carousel-list.count3 .list-item,
.landing-page-carousel-list.count3 .list-item
{
    height: 62px;
    background-position: 0 -1304px;
}

.home-page-carousel-list.count3 .list-item.hover,
.landing-page-carousel-list.count3 .list-item.hover
{
    background-position: -237px -1304px;
}

.home-page-carousel-list.count3 .list-item.active,
.landing-page-carousel-list.count3 .list-item.active
{
    background-position: -474px -1304px;
}

.home-page-carousel-list.count2 .list-item,
.landing-page-carousel-list.count2 .list-item
{
    height: 104px; /* 122px;*/
    background-position: 0 -1178px;
}

.home-page-carousel-list.count2 .list-item.hover,
.landing-page-carousel-list.count2 .list-item.hover
{
    background-position: -237px -1178px;
}

.home-page-carousel-list.count2 .list-item.active,
.landing-page-carousel-list.count2 .list-item.active
{
    background-position: -474px -1178px;
}

.home-page-carousel-list.count1 .list-item,
.landing-page-carousel-list.count1 .list-item
{
    height: 228px; /*246px;*/
    background-position: 0 -928px;
}

.home-page-carousel-list.count1 .list-item.hover,
.landing-page-carousel-list.count1 .list-item.hover
{
    background-position: -237px -928px;
}

.home-page-carousel-list.count1 .list-item.active,
.landing-page-carousel-list.count1 .list-item.active
{
    background-position: -474px -928px;
}

.home-page-carousel-list .list-item h2,
.landing-page-carousel-list .list-item h2 
{
    font-size: 14px;
    font-weight: bold;
    color: #ff9900;
    padding: 0;
}

.home-page-carousel-list .list-item.active h2,
.landing-page-carousel-list .list-item.active h2 
{
    color: #252525;
}

.home-page-carousel-list .list-item p,
.landing-page-carousel-list .list-item p 
{
    margin:0;
    color: #fbfbfb;
}


/* end landing page carousel */

/* -------- products and services styles ------------*/
.prod-serv-category-tabs,
.prod-serv-carousel,
.prod-serv-carousel-holder 
{
    width: 730px;
}

.prod-serv-category-tabs 
{
    height: 80px;
    background-position: 0 -1696px;
}

.prod-serv-category-tabs .prod-serv-category-tabs 
{
    background: transparent none;
    height: auto;
}

.prod-serv-category-tabs h2 
{
    padding: 12px 11px 9px;
}

.prod-serv-category-tabs ul 
{
    border-bottom: 0;
}

.prod-serv-category-tabs ul li
{
    list-style-type: none;
    display: inline;
    margin-left: 6px;
}

.prod-serv-category-tabs ul li a 
{
    cursor: pointer;
}

/* telerik overrides */
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1,
.tabbedNewsOuter .RadTabStripBottom_Office2007 .rtsLevel1,
.tabbedNewsOuter .RadTabStripBottom_Office2007
{
    background: transparent none;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLI 
{
    margin-left: 6px;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink 
{
    background-position: 0 -234px;
    padding: 0 0 0 10px;
    color: #fff;
    font: 12px/16px Arial, Helvetica, sans-serif;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsOut 
{
    background-position: right -284px;
    height: 33px;
    padding: 8px 16px 0 6px;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink:hover,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected:hover {
    background-position: 0 -64px;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink:hover .rtsOut,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected .rtsOut,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected:hover .rtsOut,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink.rtsSelected:hover .rtsOut
{
    background-position: right -113px;
    color: #f60;
    font-weight: bold;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsLink:hover .rtsOut 
{
    font-weight: normal;
}

.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsOut .rtsIn,
.tabbedNewsOuter .RadTabStripTop_Office2007 .rtsLevel1 .rtsOut .rtsIn .rtsTxt 
{
    padding: 0;
}

/* end telerik overrides */

.prod-serv-category-description
{
   width: 698px;
   height: 43px;
   background-position: 0 -2062px;
   padding: 12px 16px;
   color: #6f6f6f;
} 

.prod-serv-carousel-holder 
{
    position: relative;
}

.prod-serv-carousel 
{
    position: relative;
    height: 208px;
    background-position: 0 -2062px;
    border: 0;
}

.prod-serv-items-group {
	margin-left: 1px;
	position: relative;
	padding: 0 30px;
	height: 210px;
	overflow: hidden;
}

.prod-serv-items 
{
    background-color: Transparent;
	width: 677px;
	height: 170px;
	margin: 0 auto;
	padding: 7px 26px;
	display: none;
}

.prod-serv-item 
{
    float: left;
    margin-right: 4px;
    width: 152px;
    height: 155px;
    background-position: -743px -951px;
    color: #fff;
    padding: 7px;
}

.prod-serv-item.hover 
{
    background-position: -743px -1138px;
    cursor: pointer;
}

.prod-serv-item img {
	background-color: #e5e5e5;
	width: 152px;
	height: 109px;
}

.prod-serv-item h5 
{
    padding-top: 2px;
}

.prod-serv-item h5 a {
	font-size: 13px;
	font-weight: bold;
	background-color: Transparent;
	color: #f60;
}

.prod-serv-item.hover h5 a
{
    background-color: transparent;
    color: #f90;
}   

.prod-serv-item span.prod-serv-subtitle {
	color: #939598;
}

.prod-serv-item.hover span.prod-serv-subtitle {
	color: #fff;
}

a#prod-serv-left-arrow {
	display: block;
	position: absolute;
	left: 5px;
	bottom: 95px;
	width: 17px;
	height: 60px;
	background-position: -57px -858px;
	outline: none;
	z-index: 30;
}

a#prod-serv-left-arrow:hover {
	
}

a#prod-serv-right-arrow {
	display: block;
	position: absolute;
	right: 5px;
	bottom: 95px;
	width: 17px;
	height: 60px;
	background-position: -80px -858px;
	outline: none;
	z-index: 30;
}

a#prod-serv-right-arrow:hover {
	
}

#prod-serv-left-arrow span,
#prod-serv-right-arrow span{
	display: none;
}

#prod-serv-indicators {
	position: absolute;
	width: 100%;
	bottom: 8px;
	text-align: center;
}

#prod-serv-indicators, x:-moz-any-link 
{
    bottom: 0;
}

#prod-serv-indicators, x:-moz-any-link, x:default {
	bottom: 8px;
}

.prod-serv-indicator,
.prod-serv-indicator-active 
{
    display: inline-block;
	width: 1px;
	padding: 0 7px;
	height: 5px;
	background-position: -3px -888px;
	margin-left: 2px;
}

.prod-serv-indicator-active 
{
    background-position: -984px -888px;
}

/* ------------ end products and services styles ------------------------------*/

/* single / multi image web part */
.single-image-holder
{
    background-repeat: no-repeat;
    width: 462px;
    height: 88px;
    margin-bottom: 14px;
    position: relative;
    padding-top: 164px;
}

.single-image-text 
{
    background-position: -240px -1584px;
    padding: 11px;
    width: 440px;
    height: 66px;
}

.image-holder-left-col,
.image-holder-right-col
{
    width: 224px;
    height: 252px;
    position: relative;
    float: left;
    margin-bottom: 14px;
    background-repeat: no-repeat;
}

.image-holder-left-col 
{
    margin-right: 7px;
}

.image-holder-right-col
{
    margin-left: 7px;
}

.multi-image-text 
{
    background-position: 0 -1584px;
    margin-top: 149px;
    width: 202px;
    height: 81px;
    padding: 11px;
}

.single-image-text h3,
.multi-image-text h3 
{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 0;
}

.single-image-text p,
.multi-image-text p 
{
    color: #bcbec0;
    margin: 3px 0;
}

.single-image-text a.single-image-text-link,
.multi-image-text a.multi-image-text-link
{
    font-size: 11px;
    display: inline-block;
    height: 18px;
    color: #fff;
    background-position: 0 -444px;
    background-color: Transparent;
    position: relative;
}

.single-image-text a.single-image-text-link span,
.multi-image-text a.multi-image-text-link span
{
    padding: 0 20px 0 0;
    margin-left: 10px;
    display: inline-block;
    height: 18px;
    background-position: right -464px;
}
/* end single / multi image web part */

/* get in touch web part */
.get-in-touch,
.get-in-touch a
{
    color: #939292;
    background-color: Transparent;
}

.get-in-touch-header
{
    color: #262626;
    font-weight: bold;
}

.get-in-touch-name
{
    font-weight: bold;
}

/* job search */
.clsJob_ContainerDiv 
{
    background: #f2f2f2;
    text-align: right;
    padding: 12px 7px;
    margin: 12px 0;
}

.clsJob_ContainerDiv input
{
    background-position: 0 -670px;
    width: 89px;
    height: 24px;
    font-size: 15px;
    color: #f90;
    border: 0;
    cursor: pointer;
    margin-top: 7px;
}

.clsJob_ItemDiv input 
{
    background: #fff none;
    border: 1px solid #999;
    width: auto;
    height: auto;
    cursor: text;
}

.clsJob_ItemDiv select 
{
    background: #fff none;
}

.clsJob_ItemDiv 
{
    text-align: left;
}

.clsJob_ItemDiv b
{
    font-size: 13px;
    color: #333233;
}

.clsJob_ItemDiv input,
.clsJob_ItemDiv select
{
    width: 100%;
    margin: 5px 0;
}

.clsJob_ItemDiv input,
.clsJob_ItemDiv select,
.clsJob_ItemDiv select option
{
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    color: #5a5a5a;
}