/* Global Layout */
body {
	background-image: url(../images/background/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#container {
	width:980px;
	margin: 0 auto;
	position: relative;
}
/* 
--------------------------------------
corporateHomebar
Andrew Maison, Feb 2011
--------------------------------------
*/

/* #content{background-color: #181817;} */ 

#corporateHomebar {
	margin: 0px 0 10px 0;
	padding: 5px 0 5px;
	background: #fff;/**/
	width: 100%;
	font-weight: 700;
	font-size: 0.7em; /* note: you may need to modify the font size as it will inherit any size specified on your website's <body> element */
}
#corporateHomebar a:link, #corporateHomebar a:visited {
	color: #666;
	/*color:#fff;*/
	font-weight: 700;
	text-decoration: none;
}
#corporateHomebar a:hover, #corporateHomebar a:active {
	color: #045989;
	/*color:#fff;*/
	font-weight: 700;
	text-decoration: underline;
}
#corporateHomebar .clear {
	margin: 0;
	padding: 0;
	clear: both;
	height: 0;
	overflow: hidden;
}
/* 
--------------------------------------
corporateHomebar portal homepage link
--------------------------------------
*/

#corporateHomebarPortalLink {
	float: left;
	border: 1px solid red;
}
#corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited {
	padding: 0 0 0 25px;
	background: url(../images/icon/corporateHomeIcon.gif) 8px 0 no-repeat;
	display: block;
}
#corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active {
	background: url(../images/icon/corporateHomeIconHover.gif) 8px 0 no-repeat;
	display: block;
}
/* 
--------------------------------------
utilities
--------------------------------------
*/

#corporateHomebarTools {
	float: right;
}
#corporateHomebarTools #utilities {
	float: left;
}
#corporateHomebarTools #utilities ul, #corporateHomebarTools #utilities ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#corporateHomebarTools #utilities ul li.last {
	border-right: none;
}
#corporateHomebarTools #utilities ul li {
	margin: 0;
	padding: 0 7px;
	border-right: 1px solid #ccc;
}
#corporateHomebarTools #utilities ul li a:link, #corporateHomebarTools #utilities ul li a:visited {
	display: block;
	float: left;
	font-weight: normal;
}
#corporateHomebarTools #utilities ul li a:hover, #corporateHomebarTools #utilities ul li a:active {
}
/* Header */
#header {
	float:left;
	margin-bottom:14px;
	width:980px;
}
#header h1 {
	margin-top: 15px;
	margin-left:5px;
	float:left;
}
#header h1 a {
	width: 304px;
	height:40px;
	display: block;
	background: url(../images/sprite_logos.png) right 0px no-repeat;
}
#header h1 img {
	display: block;
}
#header-options {
	margin-right:5px;
	float:right;
	width:640px;
}
#header ul#menu {
	float:right;
	margin-top:17px;
}
#header ul#menu li {
	display:inline;
}
#header ul#menu li a {
	border-right:solid 1px;
	padding-right:5px;
	margin-right:5px;
	float:left;
}
#header ul#menu li a.last {
	ppadding-right:0px;
	margin-right:0px;
	border-right:none;
}
#header ul#menu li a .ukFlag{
	background: transparent url(../images/icon/flags.png) 0 0 no-repeat;
	width: 16px;
	height: 11px;
	margin: 0 2px;
	display: inline-block;
}
#header ul#menu li a .frFlag {
	background: transparent url(../images/icon/flags.png) -26px 0 no-repeat;
	width: 16px;
	height: 11px;
	margin: 0 2px;
	display: inline-block;
}
#header ul#session {
	float: right;
	margin-top: 14px;
}
#header ul#session li {
	display: inline;
}
#header ul#session li a {
	height: 23px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}
#header ul#session li a.basket {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -280px -782px transparent;
	height: 22px;
	width: auto;
	font-size: 0.718em;
	font-style: italic;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	padding: 11px 16px 0 40px;
}
#header ul#session li a.basket:hover {
	text-decoration: underline;
}
#header ul#session li a.login {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -486px -794px transparent;
	width: 105px;
	height: 33px;
}
#header ul#session li a.login:hover {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -486px -827px transparent;
	width: 105px;
}
#header ul#session li a.login.active {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -280px -825px transparent;
	width: 105px;
	height: 33px;
	color: #000;
}
#header ul#session li a.logout {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -486px -794px transparent;
	width: 105px;
	height: 34px;
}
#header ul#session li a.logout:hover {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -486px -827px transparent;
	width: 105px;
}
/* Page Global Settings */
.page {
	background: url(../images/buttons/btn_sprite.png) no-repeat 0px -1331px transparent;
	padding-top: 10px;
}
.page-inner {
	display: inline;
	float: left;
	margin-bottom: 35px;
	margin-left: 5px;
	width: 970px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* Footer */


#footer {
	/*background-color: #d8dcdf;*/
	background: url(../images/background/sprite-background.png) 0px 0px no-repeat transparent;
	height: 67px;
	margin-bottom: 25px;
	border-top: solid 1px #FFFFFF;
}
.footer-content {
	float: left;
}
#footer-link {
	font-size: 0.718em;
	text-align: center;
	padding-top: 10px;
	width: 190px;
	float: right;
}
#footer-link a {
	float: right;
}
#footer-link a.cam_grey {
	height: 42px;
	background: url(../images/sprite_logos.png) 0px 0px transparent no-repeat;
	width: 179px;
}
#footer-link a.powered_cam {
	height: 33px;
	background: url(../images/sprite_logos.png) -180px 0px transparent no-repeat;
	width: 195px;
	padding-right: 5px;
}
#footer-link a.custom {
	text-decoration: none;
	font-size: 0.718em;
	color: #626262;
	float: right;
	height: 33px;
}
#footer-link a.custom img {
	padding-right: 10px;
	padding-left: 10px;
}
#footer p.copyright {
	font-size: 0.688em;
	color: #859099;
	margin: 0 0 10px 0;
	padding: 0 0 0 16px;
}
#footer ul {
	font-size: 0.718em;
	line-height: 1.2em;
	margin: 19px 0 0 0;
	padding-left: 16px;
	padding-bottom: 10px;
}
#footer ul li {
	float: left;
	display: inline;
	margin-bottom: 10px;
}
#footer ul li a {
	text-decoration: none;
	margin-right: 10px;
	color: #3f4346;
}
#footer ul li a:hover {
	text-decoration: underline;
}
/*JOU-12093 - SOCIAL FOOTER -- STARTS*/

.footer-social {
	float: left;
}
.footer-social ul li a {
	margin-right: 9px !important;
}
.footer-social ul {
	margin-top: 14px !important;
	padding: 0 0 10px 37px !important;
}
#footer .footer-social a {
	display: inline-block;
	height: 32px;
	width: 32px;
	overflow: hidden;
}
#footer .footer-social a.foot-img-fb {
	background: url(../images/sprite_logos.png) no-repeat scroll -1px -463px transparent;
}
#footer .footer-social a.foot-img-fb:hover {
	background-position: -36px -463px;
}
#footer .footer-social a.foot-img-twit {
	background: url(../images/sprite_logos.png) no-repeat scroll -1px -430px transparent;
}
#footer .footer-social a.foot-img-twit:hover {
	background-position: -36px -430px;
}
#footer .footer-social a.foot-img-blogger {
	background: url(../images/sprite_logos.png) no-repeat scroll -1px -497px transparent;
}
#footer .footer-social a.foot-img-blogger:hover {
	background-position: -36px -497px;
}
#footer .footer-social a.foot-img-more {
	background: url(../images/sprite_logos.png) no-repeat scroll -72px -430px transparent;
}
#footer .footer-social a.foot-img-more:hover {
	background-position: -107px -430px;
}
/*JOU-12093 - SOCIAL FOOTER -- ENDS*/
	
.pagination_facet .goTo2 {
	width: 28%;
	float: right;
	padding: 8px 5px 0px 10px;
}
.pagination_facet {
	color: #626262;
	font-size: 0.717em;
}
/* Lightbox for Membership Services - Confirm Order */

.lightbox {
	left: -999em;
	position: absolute;
	z-index: 600;
	background: rgba(0, 0, 0, 0.75);
	height: auto;
}
.lightbox:target {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
}
.scroll {
	width: 720px;
	background: #FFFFFF;
	position: absolute;
	left: 30%;
	top: 30%;
	z-index: 200;
}
.inner_content {
	padding: 20px 0 0 20px;
	border: 1px solid #89641d;
}
.confirmDetails {
	font-size: 0.718em;
}
.confirmDetails p.section-title {
	font-weight: bold;
	color: #89641d;
	margin-bottom: 20px;
}
#confirmBasket {
	line-height: 1.5em;
}
#confirmBasket div.item {
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
	float: left;
}
#confirmBasket .itemTitle {
	width: 505px;
	float: left;
}
#confirmBasket .basketPrice {
	width: 100px;
	float: left;
}
#confirmBasket .deleteBtn {
	float: left;
	width: 70px;
}
#confirmBasket .deleteBtn a.delete {
	background: url(../images/buttons/deleteButton.gif) left top no-repeat;
	width: 59px;
	height: 24px;
	float: left;
	text-indent: -15000px;
	margin: 0 10px 0 0;
}
#confirmBasket .deleteBtn a.delete:hover {
	background-image: url(../images/buttons/deleteButton.gif);
	background-position: left -24px;
}
/* Thirdparty Banners */

#thirdparty-banners {
	width: 980px;
	margin: 10px auto;
	padding: 0 0 30px 0;
}
#thirdparty-banners ul {
	float: right;
}
#thirdparty-banners ul li {
	display: inline;
	margin-left: 10px;
	float: left;
}
#thirdparty-banners ul li a {
	background-image: url(../images/sprite_logos.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	float: left;
}
#thirdparty-banners ul li.crossref a {
	background-position: 0px -156px;
	width: 59px;
	height: 21px;
}
#thirdparty-banners ul li.citedby a {
	background-position: -66px -156px;
	width: 30px;
	height: 32px;
}
#thirdparty-banners ul li.counter a {
	background-position: -109px -156px;
	width: 60px;
	height: 19px;
}
#thirdparty-banners ul li.w3c a {
	background-position: -179px -156px;
	width: 61px;
	height: 21px;
}
#thirdparty-banners ul li.rss a {
	background-position: -252px -156px;
	width: 21px;
	height: 21px;
}
#thirdparty-banners ul li.adobeReader a {
	background-position: -282px -156px;
	width: 75px;
	height: 21px;
}
#thirdparty-banners ul li.acap a {
	background-position: -367px -156px;
	width: 29px;
	height: 27px;
}
/* Top Navigation */

#top-navigation {
	margin-bottom: 20px;
	height: 73px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #FFFFFF;
	font-size: 0.688em;
	font-weight: bold;
}
#top-navigation a {
	color: #FFFFFF;
	padding-bottom: 5px;
	text-decoration: none;
	float: left;
}
#top-navigation a:hover {
	text-decoration: underline;
}
#top-navigation-menu {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll 0px -904px transparent;
	float: left;
	min-height: 32px;
}
ul#navigation {
	background-image: url(../images/background/top-menu/bg_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 21px;
	padding-left: 21px;
	padding-top: 10px;
	width: 253px;
}
ul#navigation li {
	float: left;
	margin-right: 26px;
}
ul#navigation li.last {
	margin-right: 0px;
}
#bottom-navigation-menu {
	background: url(../images/buttons/btn_sprite.png) 0px -976px transparent;
	display: inline;
	float: left;
	height: 42px;
	width: 970px;
}
ul#navigation-search {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -739px -761px transparent;
	float: right;
	min-height: 31px;
	position: relative;
	zoom: 1;
	height: auto;
	width: 212px;
}
ul#navigation-search li {
	line-height: 2em;
}
ul#navigation-search li a {
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
	width: 83px;
}
ul#navigation-search li.csearch {
	padding-left: 18px;
	float: left;
}
ul#navigation-search li.qsearch {
	float: right;
	padding-right: 10px;
}
ul#navigation-search li.qsearch a {
	color: #1F1F1F;
	overflow: hidden;
	padding-left: 10px;
	word-wrap: break-word;
}
#cite-search {
	display: none;
}
#quick-search, #cite-search {
	float: left;
	padding-left: 21px;
	padding-top: 11px;
}
#quick-search div, #cite-search div {
	padding-right: 5px;
	float: left;
}
#qscats {
	width: 281px;
	margin-right: 5px;
	height: 19px;
}
#qskeystage {
	width: 290px;
	height: 13px;
}
#cite-search #cspage, #cite-search #csvolume, #cite-search #csissue, #cite-search #csyear {
	width: 60px;
	float: left;
	height: 13px;
}
#cite-search #csauthor {
	width: 125px;
	float: left;
	height: 13px;
}
#cite-search #cstitle {
	width: 200px;
	float: left;
	height: 13px;
}
#cite-search input, #cite-search select, #quick-search input, #quick-search select {
	float: left;
	font-size: 1em;
}
.search-mode {
	float: right;
}
ul.search-mode {
	padding-right: 20px;
	padding-top: 15px;
}
ul.search-mode li {
	display: inline;
	float: left;
	padding-left: 30px;
	width: 80px;
	text-align: center;
}
ul.search-mode li.first {
	padding-left: 0px;
}
ul#navigation-search li.qsearch a {
	color: #1F1F1F;
	overflow: hidden;
	padding-left: 10px;
	word-wrap: break-word;
}
ul#navigation-search li.csearch a {
	color: #FFFFFF;
}
ul#navigation-search.qsearchactive {
	background-image: url(../images/background/search_tabs.jpg);
	background-position: left -62px;
}
ul#navigation-search.qsearchactive li.csearch a {
	color: #1f1f1f;
}
ul#navigation-search.qsearchactive li.qsearch a {
	color: #FFFFFF;
}
/**/

.top-navigation-form div {
	float: left;
}
/**/

ul.search-mode a {
	color: #045989!important;
}
#top-header {
	background: url(../images/images/generic_masthead.jpg) 0px 0px no-repeat;
	background-position: left top;
	background-repeat: no-repeat;
	height: 100px;
	margin-bottom:20px;
}
#top-header a {
	text-decoration: none;
	color: #FFF;
}
#top-header h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	float: left;
	margin-top: 50px;
	margin-left: 20px;
	font-weight: normal;
	color: #FFF;
	width: 940px;
	margin-bottom: 25px;
}
#top-header img {
	border: 0;
	height: 100px;
	width: 970px;
}
#top-header a.society {
	height: 95px;
	width: 350px;
	position: relative;
	top: -100px;
	left: 610px;
	background-color: #FFF;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	-khtml-opacity: 0.01;
	opacity: 0.01;
}
/* sidebar */

#left-sidebar {
	width: 230px;
	float: left;
}
.languageHeaderBox {
	float: right;
	width: 720px;
	margin-top: 5px;
	min-height: 20px;
}
.languageMenuBox {
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 15px 0px 10px 15px;
	border-bottom: 1px solid #DBDBDB;
	border-top: 1px solid #DBDBDB;
}
.language_container {
	float: right;
}
.language {
	text-align: right;
	display: inline;
	float: left;
	padding-top: 4px;
}
#languageMenu {
	float: right;
}
#languageMenu li {
	display: inline;
}
#languageMenu li a span {
	width: 20px;
	height: 13px;
	margin: 0 2px;
	display: inline-block;
}
/*Americas*/
#languageMenu li a .AnBaFlag {
	background: transparent url(../images/icon/flags.png) 0 0 no-repeat;
}
#languageMenu li a .ArFlag {
	background: transparent url(../images/icon/flags.png) 0 -23px no-repeat;
}
#languageMenu li a .BarFlag {
	background: transparent url(../images/icon/flags.png) 0 -46px no-repeat;
}
#languageMenu li a .BeliFlag {
	background: transparent url(../images/icon/flags.png) 0 -69px no-repeat;
}
#languageMenu li a .BoliFlag {
	background: transparent url(../images/icon/flags.png) 0 -92px no-repeat;
}
#languageMenu li a .BrazFlag {
	background: transparent url(../images/icon/flags.png) 0 -115px no-repeat;
}
#languageMenu li a .CanFlag {
	background: transparent url(../images/icon/flags.png) 0 -138px no-repeat;
}
#languageMenu li a .ChiFlag {
	background: transparent url(../images/icon/flags.png) 0 -162px no-repeat;
}
#languageMenu li a .ColoFlag {
	background: transparent url(../images/icon/flags.png) 0 -186px no-repeat;
}
#languageMenu li a .CosRiFlag {
	background: transparent url(../images/icon/flags.png) 0 -209px no-repeat;
}
#languageMenu li a .DomFlag {
	background: transparent url(../images/icon/flags.png) 0 -233px no-repeat;
}
#languageMenu li a .DomRepFlag {
	background: transparent url(../images/icon/flags.png) 0 -257px no-repeat;
}
#languageMenu li a .EcuFlag {
	background: transparent url(../images/icon/flags.png) 0 -281px no-repeat;
}
#languageMenu li a .ElSaFlag {
	background: transparent url(../images/icon/flags.png) -30px 0 no-repeat;
}
#languageMenu li a .GrenFlag {
	background: transparent url(../images/icon/flags.png) -30px -23px no-repeat;
}
#languageMenu li a .GuaFlag {
	background: transparent url(../images/icon/flags.png) -30px -46px no-repeat;
}
#languageMenu li a .HonFlag {
	background: transparent url(../images/icon/flags.png) -30px -69px no-repeat;
}
#languageMenu li a .JamFlag {
	background: transparent url(../images/icon/flags.png) -30px -92px no-repeat;
}
#languageMenu li a .MexFlag {
	background: transparent url(../images/icon/flags.png) -30px -115px no-repeat;
}
#languageMenu li a .NicFlag {
	background: transparent url(../images/icon/flags.png) -30px -138px no-repeat;
}
#languageMenu li a .PanFlag {
	background: transparent url(../images/icon/flags.png) -30px -162px no-repeat;
}
#languageMenu li a .ParaFlag {
	background: transparent url(../images/icon/flags.png) -30px -186px no-repeat;
}
#languageMenu li a .PeruFlag {
	background: transparent url(../images/icon/flags.png) -30px -209px no-repeat;
}
#languageMenu li a .TriToFlag {
	background: transparent url(../images/icon/flags.png) -30px -233px no-repeat;
}
#languageMenu li a .enFlag {
	background: transparent url(../images/icon/flags.png) -30px -257px no-repeat;
}
/*Europe*/
#languageMenu li a .sqFlag {/* Albanian */
	background: transparent url(../images/icon/flags.png) -60px 0 no-repeat;
}
#languageMenu li a .AustriaFlag {
	background: transparent url(../images/icon/flags.png) -60px -23px no-repeat;
}
#languageMenu li a .beFlag { /* Belarusian */
	background: transparent url(../images/icon/flags.png) -60px -46px no-repeat;
}
#languageMenu li a .BelgiumFlag {
	background: transparent url(../images/icon/flags.png) -60px -69px no-repeat;
}
#languageMenu li a .bgFlag {
	background: transparent url(../images/icon/flags.png) -60px -92px no-repeat;
}
#languageMenu li a .caFlag {/* Catalan */
	background: transparent url(../images/icon/flags.png) -60px -115px no-repeat;
}
#languageMenu li a .hrFlag {/* Croatian */
	background: transparent url(../images/icon/flags.png) -60px -138px no-repeat;
}
#languageMenu li a .CyprusFlag {
	background: transparent url(../images/icon/flags.png) -60px -162px no-repeat;
}
#languageMenu li a .csFlag {
	background: transparent url(../images/icon/flags.png) -60px -186px no-repeat;
}
#languageMenu li a .daFlag {
	background: transparent url(../images/icon/flags.png) -60px -209px no-repeat;
}
#languageMenu li a .etFlag {
	background: transparent url(../images/icon/flags.png) -60px -233px no-repeat;
}
#languageMenu li a .fiFlag {
	background: transparent url(../images/icon/flags.png) -60px -257px no-repeat;
}
#languageMenu li a .frFlag {
	background: transparent url(../images/icon/flags.png) -60px -281px no-repeat;
}
#languageMenu li a .deFlag {
	background: transparent url(../images/icon/flags.png) -90px 0 no-repeat;
}
#languageMenu li a .elFlag {
	background: transparent url(../images/icon/flags.png) -90px -23px no-repeat;
}
#languageMenu li a .huFlag {
	background: transparent url(../images/icon/flags.png) -90px -46px no-repeat;
}
#languageMenu li a .isFlag { /* Icelandic */
	background: transparent url(../images/icon/flags.png) -90px -69px no-repeat;
}
#languageMenu li a .gaFlag {
	background: transparent url(../images/icon/flags.png) -90px -92px no-repeat;
}
#languageMenu li a .itFlag {
	background: transparent url(../images/icon/flags.png) -90px -115px no-repeat;
}
#languageMenu li a .lvFlag {
	background: transparent url(../images/icon/flags.png) -90px -138px no-repeat;
}
#languageMenu li a .liechFlag {
	background: transparent url(../images/icon/flags.png) -90px -162px no-repeat;
}
#languageMenu li a .ltFlag {
	background: transparent url(../images/icon/flags.png) -90px -186px no-repeat;
}
#languageMenu li a .luxembourgFlag {
	background: transparent url(../images/icon/flags.png) -90px -209px no-repeat;
}
#languageMenu li a .mkFlag {/* Macedonian */
	background: transparent url(../images/icon/flags.png) -90px -233px no-repeat;
}
#languageMenu li a .mtFlag {
	background: transparent url(../images/icon/flags.png) -90px -257px no-repeat;
}
#languageMenu li a .monacoFlag {
	background: transparent url(../images/icon/flags.png) -90px -281px no-repeat;
}
#languageMenu li a .nlFlag {
	background: transparent url(../images/icon/flags.png) -120px 0 no-repeat;
}
#languageMenu li a .noFlag {
	background: transparent url(../images/icon/flags.png) -120px -23px no-repeat;
}
#languageMenu li a .plFlag {
	background: transparent url(../images/icon/flags.png) -120px -46px no-repeat;
}
#languageMenu li a .ptFlag {
	background: transparent url(../images/icon/flags.png) -120px -69px no-repeat;
}
#languageMenu li a .roFlag {
	background: transparent url(../images/icon/flags.png) -120px -92px no-repeat;
}
#languageMenu li a .srFlag {/* Serbian */
	background: transparent url(../images/icon/flags.png) -120px -115px no-repeat;
}
#languageMenu li a .skFlag {
	background: transparent url(../images/icon/flags.png) -120px -138px no-repeat;
}
#languageMenu li a .slFlag {
	background: transparent url(../images/icon/flags.png) -120px -162px no-repeat;
}
#languageMenu li a .esFlag {
	background: transparent url(../images/icon/flags.png) -120px -186px no-repeat;
}
#languageMenu li a .svFlag {
	background: transparent url(../images/icon/flags.png) -120px -209px no-repeat;
}
#languageMenu li a .switzFlag {
	background: transparent url(../images/icon/flags.png) -120px -233px no-repeat;
}
#languageMenu li a .trFlag {
	background: transparent url(../images/icon/flags.png) -120px -257px no-repeat;
}
#languageMenu li a .ukFlag {/* Ukrainian */
	background: transparent url(../images/icon/flags.png) -120px -281px no-repeat;
}
#languageMenu li a .enFlag {
	background: transparent url(../images/icon/flags.png) -120px -305px no-repeat;
}
/*Asia Pacific*/
#languageMenu li a .AustraFlag {
	background: transparent url(../images/icon/flags.png) -150px 0 no-repeat;
}
#languageMenu li a .BangFlag {
	background: transparent url(../images/icon/flags.png) -150px -23px no-repeat;
}
#languageMenu li a .BruFlag {
	background: transparent url(../images/icon/flags.png) -150px -47px no-repeat;
}
#languageMenu li a .CamFlag {
	background: transparent url(../images/icon/flags.png) -150px -69px no-repeat;
}
#languageMenu li a .zhFlag {
	background: transparent url(../images/icon/flags.png) -150px -92px no-repeat;
}
#languageMenu li a .HkFlag {
	background: transparent url(../images/icon/flags.png) -150px -115px no-repeat;
}
#languageMenu li a .hiFlag {
	background: transparent url(../images/icon/flags.png) -150px -138px no-repeat;
}
#languageMenu li a .inFlag {
	background: transparent url(../images/icon/flags.png) -150px -162px no-repeat;
}
#languageMenu li a .jaFlag {
	background: transparent url(../images/icon/flags.png) -150px -186px no-repeat;
}
#languageMenu li a .MacFlag {
	background: transparent url(../images/icon/flags.png) -150px -210px no-repeat;
}
#languageMenu li a .maldFlag { /* Vietnamese */
	background: transparent url(../images/icon/flags.png) -150px -233px no-repeat;
}
#languageMenu li a .msFlag {
	background: transparent url(../images/icon/flags.png) -180px 0 no-repeat;
}
#languageMenu li a .NepFlag {
	background: transparent url(../images/icon/flags.png) -180px -23px no-repeat;
}
#languageMenu li a .NewZFlag {
	background: transparent url(../images/icon/flags.png) -180px -47px no-repeat;
}
#languageMenu li a .PakFlag {
	background: transparent url(../images/icon/flags.png) -180px -69px no-repeat;
}
#languageMenu li a .PhFlag {
	background: transparent url(../images/icon/flags.png) -180px -92px no-repeat;
}
#languageMenu li a .SgFlag {
	background: transparent url(../images/icon/flags.png) -180px -115px no-repeat;
}
#languageMenu li a .koFlag {
	background: transparent url(../images/icon/flags.png) -180px -138px no-repeat;
}
#languageMenu li a .SriLFlag {
	background: transparent url(../images/icon/flags.png) -180px -162px no-repeat;
}
#languageMenu li a .TaiFlag {
	background: transparent url(../images/icon/flags.png) -180px -186px no-repeat;
}
#languageMenu li a .thFlag {
	background: transparent url(../images/icon/flags.png) -180px -210px no-repeat;
}
#languageMenu li a .ruFlag {
	background: transparent url(../images/icon/flags.png) -180px -233px no-repeat;
}
#languageMenu li a .viFlag {
	background: transparent url(../images/icon/flags.png) -180px -256px no-repeat;
}
/*Middle East*/
#languageMenu li a .BahFlag {
	background: transparent url(../images/icon/flags.png) -210px 0 no-repeat;
}
#languageMenu li a .iwFlag {
	background: transparent url(../images/icon/flags.png) -210px -23px no-repeat;
}
#languageMenu li a .JorFlag {
	background: transparent url(../images/icon/flags.png) -210px -47px no-repeat;
}
#languageMenu li a .KuwFlag {
	background: transparent url(../images/icon/flags.png) -210px -69px no-repeat;
}
#languageMenu li a .OmFlag {
	background: transparent url(../images/icon/flags.png) -210px -92px no-repeat;
}
#languageMenu li a .QatFlag {
	background: transparent url(../images/icon/flags.png) -210px -115px no-repeat;
}
#languageMenu li a .arFlag {
	background: transparent url(../images/icon/flags.png) -210px -138px no-repeat;
}
#languageMenu li a .UaeLFlag {
	background: transparent url(../images/icon/flags.png) -210px -162px no-repeat;
}
#languageMenu li a .EgyFlag {
	background: transparent url(../images/icon/flags.png) -210px -186px no-repeat;
}
#languageMenu li a .SoAfFlag {
	background: transparent url(../images/icon/flags.png) -210px -210px no-repeat;
}
ul.menu-bttns {
	margin-left: 10px;
	padding-bottom: 5px;
}
ul.menu-bttns li a {
	color: #FFFFFF;
	display: block;
	font-size: 0.688em;
	line-height: normal;
	font-weight: bold;
	height: 24px;
	margin-bottom: 5px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 187px;
	background: url(../images/buttons/btn_sprite.png) 0 -710px no-repeat;
}
ul.menu-bttns li a.membershipServices {
	margin-top: 10px;
}
ul.menu-bttns li a:hover {
	background-image: url(../images/buttons/btn_sprite.png);
	background-position: left -744px;
}
ul.tall-menu-bttns {
	margin-left: 10px;
	padding-bottom: 5px;
}
ul.tall-menu-bttns li a {
	color: #FFFFFF;
	display: block;
	font-size: 0.688em;
	font-weight: bold;
	height: 36px;
	margin-bottom: 5px;
	padding-top: 10px;
	text-decoration: none;
	text-align: center;
	width: 187px;
	background: url(../images/buttons/btn_sprite.png) -279px -686px no-repeat;
}
ul.tall-menu-bttns li a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -732px no-repeat;
}
.sidebar-menu-container {
	margin-bottom: 20px;
}
.sidebar-ad-container {
	margin-bottom: 20px;
	padding-left: 25px;
}
.sidebar-jnlCover-container {
	margin: 20px 0;
	padding-left: 25px;
}
.sidebar-jnlCover-container a {
	text-decoration: none;
}
.sidebar-jnlCover-container a:hover {
	text-decoration: underline;
}
.sidebar-jnlCover-container p {
	font-size: 0.718em;
	margin-top: 7px;
	color: #626262;
	padding-right: 25px;
	line-height: 1em;
}
#left-sidebar .s-menu {
	margin-bottom: 1px;
}
#left-sidebar .s-menu-box {
	background: url(../images/background/menu-box-footer.jpg) left bottom no-repeat;
	padding-bottom: 8px;
}
#left-sidebar .s-menu a {
	background: url(../images/buttons/btn_sprite.png) 0 -432px no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	height: 22px;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
#left-sidebar .s-menu a:hover {
	background-position: left -466px;
}
#left-sidebar .s-menu a.active {
	margin: 1px 0;
	background: url(../images/buttons/btn_sprite.png) 0 -354px no-repeat;
}
#left-sidebar .s-menu a.active:hover {
	background-position: left -388px;
}
ul.search-bttns {
	margin-left: 15px;
}
ul.search-bttns li a {
	color: #FFFFFF;
	display: block;
	height: 18px;
	padding-top: 10px;
	width: 54px;
	background: url(../images/buttons/btn_sprite.png) -739px -568px no-repeat;
}
ul.search-bttns li a:hover {
	background: url(../images/buttons/btn_sprite.png) -739px -624px no-repeat;
	height: 18px;
}
.s-menu-box p a {
	text-decoration: none;
}
.s-menu-box p a:hover {
	text-decoration: underline;
}
.s-menu-box p.titleheader {
	font-size: 0.688em;
	color: #626262;
	margin-top: 10px;
	margin-left: 10px;
}
.s-menu-box p.title {
	font-size: 0.75em;
	color: #282727;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}
.s-menu-box p.level1 {
	overflow: hidden;
	word-wrap: break-word;
	margin-top: 2px;
}
.s-menu-box p.level1 a {
	margin-left: 3px;
	margin-top: 0px;
	float: right;
	text-align: left;
	width: 200px;
	padding: 0 0 5px 0;
	height: auto;
	line-height: 1.3em;
}
.s-menu-box p.level1 a.plusMinus {
	margin-left: 0px;
	float: left;
	width: 9px;
}
.s-menu-box p.title a.plusMinus:hover {
	text-decoration: none;
}
.s-menu-box p.title-last {
	font-size: 0.75em;
	color: #282727;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.s-menu-box p.title a, .s-menu-box p.title-last a {
	color: #282727;
	text-decoration: none;
}
.s-menu-box p.title a:hover, .s-menu-box p.title-last a:hover {
	color: #282727;
	text-decoration: underline;
}
.s-menu-box ul.normal {
	width: 196px;
	margin-left: 10px;
	min-height: 25px;
}
.s-menu-box ul.normal li {
	border-bottom: 1px solid #DFDEDE;
	height: auto;
	padding: 8px 5px 8px 12px;
	font-size: 0.688em;
}
.s-menu-box ul.normal li img {
	width: 150px;
}
.s-menu-box ul.normal li a {
	text-decoration: none;
}
.s-menu-box ul.normal li a:hover {
	text-decoration: underline;
}
.s-menu-box ul.normal li.last {
	border-bottom: none;
}
.s-menu-box ul.others {
	width: 196px;
	margin-left: 10px;
	min-height: 25px;
	color: #666;
}
.s-menu-box ul.others li {
	border-bottom: 1px solid #DFDEDE;
	height: auto;
	padding: 6px 5px 6px 12px;
	font-size: 0.688em;
	line-height: 1.5em;
}
.s-menu-box ul.others li a {
	text-decoration: none;
}
.s-menu-box ul.others li a:hover {
	text-decoration: underline;
}
.s-menu-box ul.others li.last {
	border-bottom: none;
}
.s-menu-box ul.shopping {
	width: 206px;
	margin: 0 0 0 12px;
}
.s-menu-box ul.shopping li {
	border-bottom: 1px solid #DFDEDE;
	height: 24px;
	padding-top: 6px;
}
.s-menu-box ul.shopping li a {
	text-decoration: none;
	font-size: 0.688em;
	height: 14px;
	padding-top: 6px;
	color: #333;
	font-weight: bold;
}
.s-menu-box ul.shopping li a:hover {
	text-decoration: underline;
}
.s-menu-box ul.shopping li a.current {
	background: #FFF url(../images/icon/sprites-icons.gif) right -180px no-repeat;
	display: block;
	color: #045988;
}
.s-menu-box ul.shopping li.last {
	border-bottom: none;
}
p.mathjax {
	border-top: 1px solid #DFDEDE;
	height: auto;
	padding: 8px 5px 8px 20px;
	font-size: 0.688em;
}
p.mathjax img {
	margin-bottom: -8px;
}
p.mathjax a {
	text-decoration: none;
}
p.mathjax a:hover {
	text-decoration: underline;
}
p.mathjax a.whatsThis {
	color: #3399ff;
	padding-left: 10px;
}
/* Pagination */

.pagination {
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	color: #626262;
	font-size: 0.717em;
	float: left;
	width: 700px;
}
.pagination a:hover {
	text-decoration: none;
}
.pagination img {
	padding: 0;
	margin-bottom: -5px;
}
.pagination select {
	margin-right: 7px;
	font-size: 0.917em;
}
.pagination input.short {
	width: 30px;
	margin-right: 10px;
	font-size: 0.917em;
}
.pagination .sortBy {
	width: 140px;
	float: left;
	padding-top: 5px;
}
.pagination .resultsPerPage {
	width: 140px;
	float: left;
	padding-top: 5px;
}
.pagination .pageGoTo {
	width: 248px;
	float: left;
	padding-top: 3px;
}
.pagination .go-bttn {
	width: 49px;
	float: left;
	padding-left: 195px;
	margin-top: -22px;
}
.pagination .go-bttn a {
	height: 23px;
	float: right;
}
.pagination .go-bttn a.go {
	background: url(../images/buttons/btn_sprite.png) -570px -558px no-repeat;
	width: 49px;
}
.pagination .go-bttn a.go:hover {
	background: url(../images/buttons/btn_sprite.png) -570px -624px no-repeat;
	width: 49px;
}
.pagination .goTo {
	width: 180px;
	float: left;
	padding-top: 8px;
	padding-left: 3px;
}
/* CENTER (full width) */

#fullWidth {
	width: 970px;
	background-color: #F1F1F1;
	float: right;
}
#fullWidth p {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
	width: 940px;
}
#fullWidth .page-header {
	background-image: url(../images/background/page_header_long.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
}
#fullWidth applet {
	margin: 20px 145px;
	width: 680px;
}
#fullWidth .tableofcontents-row {
	padding-left: 20px;
}
#fullWidth .checkboxspace-related ul.inner-tabs {
	width: 900px;
}
#fullWidth .checkboxspace-related {
	width: 948px;
}
#fullWidth .checkboxspace-related .previewbox {
	width: 894px;
}
#fullWidth .previewbox {
	display: none;
	margin-top: -1px;
	border: solid 2px #866217;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 894px;
	background-color: #ffffff;
}
#fullWidth .preview-div p {
	width: 900px;
}
#fullWidth .checkboxspace-related .journal-item {
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 30px;
	border-right: none;
	width: 948px;
}
#fullWidth .checkboxspace-related .journal-item .ji-intro {
	background-image: url(../images/background/jintro-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	height: 100%;
	width: 948px;
}
#fullWidth .checkboxspace-related .journal-item .ji-author {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	width: 948px;
	border-top: solid 1px #e1e1e1;
}
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 {
	height: 1%;
}
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 a {
	color: #045989;
	float: left;
	font-size: 0.938em;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 48px;
	padding-top: 13px;
	padding-bottom: 8px;
	width: 890px;
}
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 a:hover {
	text-decoration: none;
}
#fullWidth .checkboxspace-related .journal-item .ji-details {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	font-size: 0.688em;
	width: 948px;
}
/* CENTER */

#whole-page{
	background-color: #F1F1F1;
	width:100%;
	margin:10px 0;
	padding-bottom:20px;
}

#whole-page #content { 
	background-color: #F1F1F1;
}

body #content {
	background-color: #FFF;
}

#center {
	background-color: #F1F1F1;
	float: right;
	width: 720px;
}
#center .section-header {
	background-image: url(../images/background/section_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
}
#center .tall-section-header {
	background-image:none;
}
#center .med-section-header {
	background-image: url(../images/background/med_section_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
.sh-left {
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	position: relative;
}
.sh-left a, .sh-left a.red:hover {
	text-decoration: none;
}
.sh-left a:hover, .sh-left a.red {
	text-decoration: underline;
}
.sh-left h2 {
	padding-bottom: 2px;
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
}
.sh-right {
	float: right;
	margin-bottom: 15px;
	width: 285px;
}
#center .section-header h2 {
	font-size: 1.125em;
	font-weight: bold;
	color: #232323;
	width: 360px;
	line-height: inherit;
}
#center .section-header h2.spPageHeader {
	width: 680px;
}
#center .tall-section-header h2 {
	font-size: 1.125em;
	font-weight: bold;
	color: #232323;
	width: 350px;
	line-height: inherit;
}
#center .med-section-header h2 {
	font-size: 1.125em;
	font-weight: bold;
	color: #232323;
	width: 300px;
	line-height: inherit;
}
#center .tall-section-header p {
	font-size: 0.75em;
	color: #626262;
	margin-top: 5px;
	width: 350px;
	line-height: normal;
}
#center .section-header p, #center .tall-section-header p {
	font-size: 0.75em;
	color: #626262;
	margin-top: 5px;
	width: 350px;
	line-height: normal;
}
#center .med-section-header p {
	font-size: 0.75em;
	color: #626262;
	margin-top: 5px;
	width: 300px;
	line-height: normal;
}
#center .section-header ul, #center .tall-section-header ul, #center .med-section-header ul {
	margin-top: 21px;
}
#center .section-header ul li, #center .tall-section-header ul li, #center .med-section-header ul li {
	display: inline;
	float: left;
	margin-right: 5px;
}
#center .tall-section-header ul.jnlDetails {
	margin-top: 5px;
	font-size: 0.718em;
	list-style: none;
	width: 40px;
}
#center .tall-section-header ul.jnlDetails li {
	display: list-item;
	list-style: none;
	margin-right: 10px;
	line-height: 1.3em;
	float: left;
	max-width: 450px;
	min-width: 405px;
}
#center .section-header ul li a, #center .med-section-header ul li a, #center .tall-section-header ul li a {
	line-height: 1.3em;
}
#center .section-header ul li a.sh-right-rss, #center .tall-section-header ul li a.sh-right-rss, #center .med-section-header ul li a.sh-right-rss, .browseByImg .rssBtn, .feeds .rssBtn {
	display: block;
	height: 15px;
	margin-top: 5px;
	text-decoration: none;
	text-indent: -4500px;
	width: 15px;
	background: url(../images/buttons/btn_sprite.png) -870px -628px no-repeat;
}
#center .section-header ul li a.sh-right-atom, #center .tall-section-header ul li a.sh-right-atom, #center .med-section-header ul li a.sh-right-atom, .browseByImg .atomBtn, .feeds .atomBtn {
	display: block;
	height: 15px;
	margin-top: 5px;
	text-decoration: none;
	text-indent: -4500px;
	width: 32px;
	background: url(../images/buttons/btn_sprite.png) -816px -632px no-repeat;
}
#center .section-header ul li a.sh-right-newcontent, #center .tall-section-header ul li a.sh-right-newcontent, #center .med-section-header ul li a.sh-right-newcontent {
	display: block;
	font-size: 0.625em;
	height: 18px;
	padding-top: 7px;
	text-decoration: none;
	text-indent: 11px;
	width: 112px;
	background: url(../images/buttons/btn_sprite.png) -832px -409px no-repeat;
}
#center .section-header ul li a.sh-right-openAll, #center .med-section-header ul li a.sh-right-openAll, #center .tall-section-header ul li a.sh-right-openAll {
	display: block;
	font-size: 0.625em;
	height: 18px;
	padding-top: 7px;
	text-decoration: none;
	text-indent: 13px;
	width: 73px;
	background: url(../images/buttons/btn_sprite.png) -740px -408px no-repeat;
}
#center .section-header ul li a.sh-right-jnlwidget, #center .med-section-header ul li a.sh-right-jnlwidget, #center .tall-section-header ul li a.sh-right-jnlwidget {
	display: block;
	font-size: 0.625em;
	height: 30px;
	padding-top: 5px;
	text-decoration: none;
	text-indent: 17px;
	width: 99px;
	background: url(../images/buttons/btn_sprite.png) -853px -444px no-repeat;
}
#center .section-header ul li a.whatsThis, #center .med-section-header ul li a.whatsThis, #center .tall-section-header ul li a.whatsThis {
	display: block;
	font-size: 0.625em;
	text-decoration: none;
	margin-top: -4px;
	text-indent: 16px;
	font-style: italic;
	color: #3399ff;
}
#center .section-header ul li a.beta, #center .med-section-header ul li a.beta, #center .tall-section-header ul li a.beta {
	display: block;
	font-size: 0.625em;
	text-decoration: none;
	margin-top: -8px;
	text-indent: 45px;
	font-style: italic;
}
#center .section-header ul li a:hover.sh-right-newcontent, #center .tall-section-header ul li a:hover.sh-right-newcontent, #center .med-section-header ul li a:hover.sh-right-newcontent, #center .section-header ul li a:hover.sh-right-jnlwidget, #center .tall-section-header ul li a:hover.sh-right-jnlwidget, #center .med-section-header ul li a:hover.sh-right-jnlwidget, #center .section-header ul li a:hover.sh-right-openAll, #center .tall-section-header ul li a:hover.sh-right-openAll, #center .med-section-header ul li a:hover.sh-right-openAll, #center .section-header ul li a:hover.whatsThis, #center .med-section-header ul li a:hover.whatsThis, #center .tall-section-header ul li a:hover.whatsThis {
	text-decoration: underline;
	cursor: pointer;
}
#center .page-header {
	background-image: url(../images/background/page_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
}
#center .page-header .rss {
	float: right;
	margin: 12px 13px 0px 0px;
}
.society-left {
	float: left;
	padding-left: 20px;
	width: 700px;
	margin-top: -5px;
}
.society-left a.sh-right-jnlwidget {
	width: 99px;
	text-align: center;
	text-indent: 0px !important;
}
.ph-left {
	padding-left: 20px;
	margin-top: 10px;
	float: left;
	color: #FFF;
	font-weight: bold;
}
.close-right {
	padding-right: 20px;
	margin-top: 15px;
	float: right;
	color: #FFF;
	font-size: 11px;
}
.close-right a {
	color: #FFF;
	text-decoration: none;
}
.ph-left h2 {
	line-height: normal;
	margin-bottom: 15px;/*padding-bottom: 5px;*/
}
.form_Lheader h2 {
	margin-bottom: 5px;
}
#proprietorName {
	width: 479px;
	background-color: #f1f1f1;
	border: none;
	color: #626262;
	padding-left: 20px;
	padding-bottom: 10px;
	font: bold 0.75em / 1.4em Arial, Helvetica, sans-serif;
}
#proprietorName a {
	text-decoration: none;
}
#proprietorName a:hover {
	text-decoration: underline;
}
#center #journal-container {
	background-color: #F1F1F1;
	float: left;
	margin-top: 20px;
}
#journal_container_text_area {
	height: 145px;
	width: 479px;
	background-color: #f1f1f1;
	border: none;
	overflow: auto;
	color: #626262;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height: 1.4em;
}
#smNav-tabs {
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 400px;
}
#smNav-tabs ul {
	margin-left: 3px;
}
#smNav-tabs ul li {
	float: left;
	display: inline;
	margin-right: 2px;
}
#smNav-tabs ul li a {
	background-image: url(../images/tabs/bg-newsEvents.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	font-size: 0.688em;
	line-height: 1.1em;
	height: 15px;
	padding-top: 4px;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	width: 120px;
	margin-right: 2px;
}
#smNav-tabs ul li a.active {
	color: #626262;
	font-size: 0.688em;
	background-position: 0px -45px;
	font-weight: bold;
}
#smNav-tabs ul li a:hover {
	background-position: 0px -22px;
	color: #FFF;
}
.nestedContent {
	width: 280px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.nestedContent img {
	width: 70px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.referalLink {
	width: 200px;
	float: right;
	margin: 0 10px 10px 0;
}
.referalLink img {
	width: 120px;
	float: left;
}
.referalLink a {
	font-size: 0.718em;
}
#center .section-header .nestedContent p, #center .tall-section-header .nestedContent p, .tocpage .nestedContent p {
	font-size: 0.818em;
	line-height: normal;
	float: left;
	width: 190px;
}
.detailbox {
	background-color: #FFF;
	height: 90px;
	padding: 13px;
	width: 451px;
	margin-left: 20px;
	font-size: 0.688em;
}
.detailbox a {
	color: #045989;
	text-decoration: none;
	float: none;
	line-height: 1.1em;
}
.detailbox a:hover {
	text-decoration: underline;
}
.detailbox ul {
	padding: 0px;
	height: auto;
	margin: 0;
}
.detailbox ul li {
	margin-bottom: 2px;
	line-height: inherit;
}
.detailbox .more {
	font-weight: normal;
	line-height: 2em;
	font-size: 100%;
}
.detailbox_urgent {
	height: 90px;
	line-height: 1.1em;
	padding: 13px;
	width: 451px;
	margin-left: 20px;
	font-size: 0.688em;
	background-color: #FC9;
}
.detailbox_urgent a {
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}
.detailbox_urgent a:hover {
	text-decoration: underline;
}
.detailbox_urgent .more {
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
}
.description-box #smNav-tabs {
	font-size: 1.3em;
	line-height: 1.1em;
}
.description-box #newsType {
	font-size: .9em;
	line-height: 1.1em;
}
#journal-container .jc-left {
	float: left;
}
#journal-container .jc-left p.suppMatl {
	padding-left: 20px;
	margin-top: 10px;
}
#journal-container .jc-left p.suppMatl a {
	text-decoration: none;
	font-size: 0.768em;
}
#journal-container .jc-left p.suppMatl a:hover {
	text-decoration: underline;
}
.hdivider {
	height: 8px;
	width: 441px;
	display: block;
	background: url(../images/buttons/btn_sprite.png) 0 -1031px no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}
#jeditors {
	padding-left: 20px;
	float: left;
	width: 480px;
	line-height: 1.3;
	font-size: 0.688em;
	color: #626262;
	height: auto;
}
#jeditors span {
	color: #045989;
	font-weight: bold;
	font-size: 1em;
	float: left;
	width: 105px;
}
#jeditors p {
	float: left;
	padding-left: 10px;
	width: 360px;
}
#journal-container .jc-right {
	float: left;
	padding-left: 15px;
}
#journal-container .jc-right img {
	width: 180px;
}
#journal-container .jc-right p {
	font-size: 0.625em;
	margin-top: 7px;
	color: #626262;
	text-align: center;
}
#journal-container .jc-right p.frequency {
	font-size: 0.685em;
}
.infobox-container {
	padding-top: 15px;
	padding-left: 20px;
	float: left;
	padding-bottom: 0px;
	width: 700px;
}
.infobox {
	font-size: 0.688em;
	width: 203px;
	float: left;
	margin-right: 32px;
}
.infobox img {
	width: 203px;
}
.infoboxlast {
	margin-right: 0px;
}
.infobox h4 {
	background-image: url(../images/background/infobox-header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 28px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	line-height: 1.2em;
}
.infobox-bg {
	background-image: url(../images/background/infobox-bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 71px;
}
.infobox-bg p {
	line-height: 1.4;
	padding: 5px 8px 0;
}
.pressReleases {
	background-color: #FFF;
	font-size: 0.718em;
	padding: 0px 0px 10px 0px;
	margin: 10px 20px;
	width: 680px;
	-moz-border-radius: 1%;
}
.pressReleases .title {
	font-weight: bold;
	padding: 10px;
	color: #fff;
	text-shadow: -1px -1px 2px #777777;
	-moz-border-radius: .5%;
	background: -moz-linear-gradient(top, #D9C294 4%, #D0B57D 20%, #c19d53 47%, #744f00 100%);
}
.pressReleases ul {
	margin: 10px 0px 0px 10px;
}
.pressReleases ul li {
	margin-bottom: 8px;
	background: transparent url(../images/icon/arrowBullet.gif) 0px 3px no-repeat;
	padding-left: 10px;
}
.pressReleases ul li.more {
	margin-top: 10px;
	font-weight: bold;
	background: none;
}
.pressReleases a {
	text-decoration: none;
}
.pressReleases a:hover {
	text-decoration: underline;
}
.ad-center-horizontal {
	background-image: url(../images/background/horziontal_ad.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	float: left;
	width: 100%
}
.ad-center-horizontal a {
	float: left;
	margin-left: 122px;
	padding-top: 18px;
}
span#iconTag {
	height: 30px;
	width: 30px;
	float: left;
	position: relative;
	top: 10px;
	left: -26px;
	background-color: #FFF;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	-khtml-opacity: 0.01;
	opacity: 0.01;
}
#navigation-tabs {
	background: url("../images/background/tabs/tab_bg_blue_double.gif") scroll repeat-x transparent;
	float: left;
	font-size: 0.680em;
	line-height: normal;
	width: 99.9%;
}
#navigation-tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 0 0px 0 3px;
}
#navigation-tabs ul li, #navigation-tabs ul li.current {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
#navigation-tabs ul li a {
	color: #FFF;
	margin-left: 2px;
	padding-left: 4px;
	text-decoration: none;
}
#navigation-tabs ul li a span {
	padding: 10px 8px 8px 3px;
	white-space: nowrap;
}
#navigation-tabs ul li a,  #navigation-tabs ul li a span {
	display: block;
	float: left;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation-tabs ul li a, #navigation-tabs ul li a span {
	float: none;
}
/* End IE5-Mac hack */

#navigation-tabs ul li a:hover {
	color: #fff;
	background: url(../images/background/tabs/left_hover.gif) left top no-repeat;
	text-decoration: none;
}
#navigation-tabs ul li a:hover span {
	background: url(../images/background/tabs/right_hover.gif) right top no-repeat;
}
#navigation-tabs ul li a.current, #navigation-tabs ul li a.current:hover {
	background: url("../images/background/tabs/left_on_drk_grey.gif") left top no-repeat;
}
#navigation-tabs ul li a.current span {
	background: url("../images/background/tabs/right_on_drk_grey.gif") right top !important;
	color:#202020;
}
#navigation-tabs ul li.firstView a {
	color:#FFF;
	background: url(../images/background/tabs/left_firstView.gif) left top no-repeat;
	text-decoration: none;
	margin-left: 2px;
	padding-left: 26px;
	font-style: italic;
}
#navigation-tabs ul li.firstView a span {
	background: url(../images/background/tabs/right_firstView.gif) right top no-repeat;
	padding: 10px 20px 9px 7px;
}
#navigation-tabs ul li.firstView a:hover {
	background-image: url(../images/background/tabs/left_hoverFirstView.gif);
}
#navigation-tabs ul li.firstView a:hover span {
	background-image: url(../images/background/tabs/right_hoverFirstView.gif);
}
#navigation-tabs ul li.firstView a.current {
	background-image: url(../images/background/tabs/left_on_firstView.gif);
	color: #333;
}
#navigation-tabs ul li.firstView a.current span {
	background-image: url(../images/background/tabs/right_on.gif);
}
/* Gold tab */
#navigation-tabs ul li.gold a {
	color: #FFF;
	background: url(../images/background/tabs/left_Gold.gif) left top no-repeat;
	text-decoration: none;
	margin-left: 2px;
	padding-left: 9px;
	font-style: italic;
}
#navigation-tabs ul li.gold a span {
	background: url(../images/background/tabs/right_firstView.gif) right top no-repeat;
	padding:10px 20px 9px 7px;
}
#navigation-tabs ul li.gold a:hover {
	background-image:url(../images/background/tabs/left_hoverGold.gif);
}
#navigation-tabs ul li.gold a:hover span {
	background-image:url(../images/background/tabs/right_hoverFirstView.gif);
}
#navigation-tabs ul li.gold a.current {
	background-image:url(../images/background/tabs/left_on_Gold.gif);
	color: #333;
}
#navigation-tabs ul li.gold a.current span {
	background-image:url(../images/background/tabs/right_on.gif);
}
.tab-divider {
	border-right: solid 1px #E1E1E1;
	border-left: solid 1px #E1E1E1;
	background-color: #C8C8C8;
	height: 30px;
	width: 718px;
}
h2.jnlHolderTitle {
	font-size:15px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:15px;
	padding-left: 15px;
	float: left;
	width: 704px;
	background-color: #FFF;
}
h2.jnlHolderTitle img {
	/*	border: 1px solid #626262;*/
	width: 30px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
h2.jnlHolderTitle p.yudu {
	font-size: 0.718em;
	float: left;
}
h2.jnlHolderTitle p.yudu a {
	text-decoration: none;
	background-color: #B59147;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}
h2.jnlHolderTitle p.yudu a:hover {
	text-decoration: none;
	background-color: #866217;
}
h2.topic {
	background-color: #FFD!important;
	background-image: none!important;
	height: 100%;
}
#journals-holder {
	float:left;
	border-right: solid 1px #E1E1E1;
	border-left: solid 1px #E1E1E1;
	width:718px;
}
#journals-holder .journal-item {
	background-color:#FFFFFF;
	float:left;
	padding-bottom:30px;
	width: 720px;
}
#journals-holder .journal-item p.text {
	font-size: 0.718em;
	padding-left: 20px;
	margin-top: 10px;
	line-height: normal;
	color: #626262;
}
#journals-holder .journal-item .ji-intro {
	background: url(../images/sprite_bg.jpg) repeat-x scroll 0px 0px transparent;
	float: left;
	width: 718px;
	height: 100%;
}
#journals-holder .journal-item .op {
	background-image: none;
	background-color: #E8FFE8;
	height: 100%;
	margin-bottom: -3px;
}
#journals-holder .journal-item .ji-intro .ji-intro-left {
	float: left;
	overflow: visible;
	padding-bottom: 5px;
	height: auto;
}
#journals-holder .journal-item .ji-intro .ji-intro-left h3 {
	height: 1%;
}
#journals-holder .journal-item .ji-intro .ji-intro-left h3 a, #journals-holder .journal-item .ji-intro .ji-intro-left h3.noLink {
	color: #045989;
	float: left;
	font-size: 0.938em;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 48px;
	padding-top: 13px;
	text-decoration: none;
	width: 510px;
}
#journals-holder .journal-item .ji-intro .ji-intro-left h3 a:hover {
	text-decoration: underline;
}
#journals-holder .ji-intro-right {
	float: right;
	margin-right: 2px;
}
#journals-holder .ji-usersholder {
	background: #fff;
	border: none !important
}
.ji-usersholder {
	background: #fff;
	border-left: 1px solid #DFDEDE;
}
.ji-users {
	display: block;
	font-size: 0.70em;
	padding: 7px 20px 7px 20px;
	line-height: 1.5em;
	margin-bottom: 20px;
	background: #e7e7e7;
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #e1e1e1;
	clear: both;
}
.morearticles-holder {
	display: inline-block;
	float: right;
	margin: 0 20px 20px 0;
}
.more-articles a {
	display: inline-block;
	font-size: 0.70em;
	text-decoration: none;
}
.more-articles a:hover {
	text-decoration: underline;
}
#journals-holder .ji-intro-right a.preview {
	background-image: url(../images/background/preview.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 0.75em;
	line-height: 1.1em;
	height: 24px;
	margin-top: -30px;
	padding-top: 9px;
	text-decoration: none;
	text-indent: 27px;
	width: 85px;
	position: relative;
}
#journals-holder .ji-intro-right a.preview:hover, #journals-holder .ji-intro-right a.preview.active {
	background-position: left -33px;
}
#journals-holder .ji-intro-right a:hover.preview {
	text-decoration: none;
}
#journals-holder .journal-item .ji-author {
	float: left;
	border-bottom: solid 1px #e1e1e1;
	width: 718px;
	border-top: solid 1px #e1e1e1;
}
#journals-holder .journal-item .ji-author p {
	margin-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 0.75em;
	font-weight: bold;
}
#journals-holder .journal-item .ji-details {
	float: left;
	border-bottom: solid 1px #e1e1e1;
	font-size: 0.688em;
	width: 718px;
}
#journals-holder p.desc {
	line-height: 1.4;
	padding: 20px 8px 10px 35px;
	border-left: 1px solid #DFDEDE;
	font-size: 0.718em;
	font-weight: bold;
}
.ji-details-left a {
	float: none;
	margin-bottom: 5px;
	text-decoration: none;
	width: 600px;
}
.ji-details-left a:hover {
	text-decoration: underline;
}
.ji-details-left p {
	float: left;
	margin-top: 5px;
	color: #626262;
}
.hlpr-icon-row {
	float: left;
}
.icon-first {
	background-image: url(../images/icon/first.jpg);
	background-position: 106px 8px;
	background-repeat: no-repeat;
}
.icon-fgreen {
	background-image: url(../images/icon/f-green.jpg);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-s {
	background-image: url(../images/icon/icon-s.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-f {
	background-image: url(../images/icon/icon-f.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-t {
	background-image: url(../images/icon/icon-t.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-p {
	background-image: url(../images/icon/icon-p.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-o {
	background-image: url(../images/icon/icon-o.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-c {
	background-image: url(../images/icon/icon-c.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-h {
	background-image: url(../images/icon/icon-h.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-i {
	background-image: url(../images/icon/icon-i.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-a {
	background-image: url(../images/icon/icon-a.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-op {
	background-image: url(../images/icon/icon-op.gif);
	background-position: 20px 17px;
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 38px;
}
.icon-curr {
	background-image: url(../images/icon/icon-curr.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	display: block;
}
.icon-prev {
	background-image: url(../images/icon/icon-prev.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	display: block;
}
.icon-n {
	background-image: url(../images/icon/icon-n.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	display: block;
}
#left-sidebar .icons-row ul li {
	aaaapadding-left: 25px;
}
#left-sidebar .icons-row ul li.icon-s, #left-sidebar .icons-row ul li.icon-h, #left-sidebar .icons-row ul li.icon-f, #left-sidebar .icons-row ul li.icon-t, #left-sidebar .icons-row ul li.icon-p, #left-sidebar .icons-row ul li.icon-op, #left-sidebar .icons-row ul li.icon-c, #left-sidebar .icons-row ul li.icon-curr, #left-sidebar .icons-row ul li.icon-prev, #left-sidebar .icons-row ul li.icon-o, #left-sidebar .icons-row ul li.icon-a, #left-sidebar .icons-row ul li.icon-i, #left-sidebar .icons-row ul li.icon-n {
	width: 145px;
	height: auto;
	padding: 12px 5px 10px 40px;
	font-size: 0.688em;
	background-position: 12px 10px;
}
.ji-details-left {
	width: 600px;
	float: left;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
	float: left;
}
.ji-details-right {
	background-color: #F5F5F5;
	float: right;
	padding: 10px;
}
.ji-details-right a {
	text-decoration: none;
}
.ji-details-right a:hover {
	text-decoration: underline;
}
.ji-links {
}
.ji-links ul {
	margin-left: 10px;
}
.ji-links ul li {
	border-right: 1px solid #E1E1E1;
	color: #8F8F8F;
	display: inline;
	float: left;
	font-size: 0.625em;
	height: 27px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
}
.ji-links ul div.altmetric-embed {
	color:#8F8F8F;
	display:inline;
	float:left;
	font-size:0.625em;
	height:27px;
	padding-left:9px;
	padding-right:9px;
	padding-top:10px;
}
.ji-links ul li.image-holder {
	border-right: 1px solid #E1E1E1;
	color: #8F8F8F;
	display: inline;
	float: left;
	font-size: 0.625em;
	height: auto;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	overflow: hidden;
}
.ji-links ul li.image-holder img {
	max-width: 80px; 
	max-height: 80px; 
	vertical-align: top;
}
.ji-links ul li.image-holder span.openURL-label {
	margin-left: 3px;
}
.ji-links ul li.odreprints {
	width: 100px;
}
.ji-links ul li.last {
	border-right: none;
}
/*.ji-links ul li.icon-pdf {
	padding-left: 10px;
}
.ji-links ul li.icon-pdf img {
	border: none;
	margin-right: 3px;
	float: left;
}
.ji-links ul li.article-active {
	padding-left: 10px;
}
.ji-links ul li.article-active img {
	border: none;
	margin-right: 3px;
	float: left;
}*/

/*JOU-10110 Fix for Active Articles*/
#navigation-help li.article-active {
    background: url('../images/icon/sprites-icons.png') no-repeat scroll -301px -1056px transparent;
    float: left;
    text-indent: 25px;
    height: 19px;
}
/*JOU-10110 Fix for Active Articles --- END */
#navigation-help li.article-active-disabled {
    background: url('../images/icon/sprites-icons.png') no-repeat scroll -301px -1121px transparent;
}

.ji-links ul li.icon-reprint {
	padding-left: 10px;
}
.ji-links ul li.icon-reprint img {
	border: none;
	margin-right: 3px;
	float: left;
}
.ji-links ul li a {
	text-decoration: none;
	line-height: normal;
}
.ji-links ul li a:hover {
	text-decoration: underline;
}
.ji-links ul li a.highlightArt {
	display: block;
	font-size: 0.918em;
	height: 18px;
	padding-top: 4px;
	text-decoration: none;
	text-indent: 11px;
	text-align: center;
	width: 100px;
	color: #333;
	background: url(../images/buttons/btn_sprite.png) -486px -771px no-repeat;
}
.ji-links ul li a.inactive {
	text-decoration: none;
	cursor: default;
}
/* PREVIEW BOX */

.previewbox {
	display: none;
	margin-top: -1px;
	border: solid 2px #866217;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 664px;
	background-color: #ffffff;
}
ul.inner-tabs {
	width: 664px;
	float: left;
	border-bottom: solid 1px #dedede;
}
ul.inner-tabs li {
	display: inline;
	float: left;
	font-size: 0.688em;
}
.previewbox .inner-tab-content {
	display: none;
}
.previewbox .active-tab {
	display: block;
}
ul.inner-tabs li a {
	display: block;
	height: 17px;
	margin-right: 4px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	width: 99px;
	background: url(../images/buttons/btn_sprite.png) -627px -445px no-repeat;
}
ul.inner-tabs li a.active {
	display: block;
	height: 17px;
	margin-right: 4px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	width: 95px;
	color: #FFFFFF;
	background: url(../images/buttons/btn_sprite.png) -627px -409px no-repeat;
}
.inner-tab-content {
	float: left;
}
.preview-div {
	float: left;
	margin-top: 15px;
	line-height: 1.4;
	color: #626262;
	font-size: 0.688em;
}
textarea {
	resize: none;
}
/* CJUAT-646 - change BG color of previewbox*/
.reColor {
	border: none !important;
	background-color: #EFEFEF;
}
/* login drop down  r2*/
#session-dd-holder {
	background-image: url(../images/background/sprite-background.png);
	background-position: 0 -101px;
	background-repeat: no-repeat;
	background-color:#f3f3f3;
	display: none;
	float: right;
	height: auto;
!important left:0;
	margin-bottom: -282px;
	position: relative;
	top: -5px;
	width: 265px;
	z-index: 100;
	margin-right: 5px;
}
.ssdd-section-details {
	display: none;
	float: left;
	padding-left: 25px;
	padding-top: 15px;
}
.ssdd-section-details div {
	float: left;
	margin-bottom: 10px;
	width: 199px;
}
.ssdd-section-details label {
	font-size: 0.688em;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #272727;
	float: left;
}
.ssdd-section-details input {
	float: left;
	width: 211px;
}
.ssdd-section-details div.check input {
	float: left;
	margin-bottom: 7px;
	margin-left: 1px;
	margin-right: 6px;
	width: 10px;
}
.ssdd-section-details div.check {
	width: 211px;
	float: left;
	margin-bottom: 0px;
	margin-top: -5px;
}
.ssdd-section-details div.check label {
	float: left;
	margin-top: 4px;
}
.ssdd-section-details div.submitrow {
	margin-bottom: 5px;
	width: 220px;
	margin-top: 0px;
}
.ssdd-section-details div.submitrow a {
	line-height: normal;
	font-size: 0.688em;
	margin-top: 4px;
	text-decoration: none;
	padding-bottom: 3px;
}
.ssdd-section-details div.submitrow a:hover {
	text-decoration: underline;
}
.ssdd-section-details div.submitrow a#forgot {
	width: 130px;
	float: left;
}
.ssdd-section-details div.submitrow a#submitUsrnamePassword {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	padding: 5px 0px;
	height: 14px;
	width: 80px;
	font-size: 65%;
	font-weight: bold;
	color: #FFF;
	float: right;
	margin-top: -20px;
	text-align: center;
}
.ssdd-section-details div.submitrow a#submitUsrnamePassword:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
	text-decoration: none;
}
.ssdd-section-details div.submitrow a#submitUsrnamePassword input {
	width: 56px;
	height: 21px;
}
.ssdd-section {
	float: left;
}
.ssdd-section ul {
	float: left;
	display: block;
	padding-left: 25px;
	margin-top: 33px;
}
.ssdd-section ul li {
	float: left;
	margin-bottom: 13px;
}
.ssdd-section ul li.institution a, .ssdd-section ul li.regNewAccnt a {
	font-size: 0.717em;
	font-weight: bold;
	text-align: center;
	width: 210px;
	background: none;
	color: #045989;
	padding: none;
}
.ssdd-section ul li a {
	display: block;
	font-size: 0.688em;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/buttons/btn_sprite.png);
	background-repeat: no-repeat;
	background-position: -54px -90px;
	float: left;
	height: 25px;
	width: 211px;
	padding-top: 8px;
	text-align: center;
}
.ssdd-section ul li a:hover {
	text-decoration: underline;
}
.ssdd-section-details div.errorRow {
	font-size: 0.688em;
	margin-left: -25px;
	margin-top: -7px;
	text-decoration: none;
	color: #F00;
	background: #F3F3F3;
	padding: 0px 15px 5px 25px;
	width: 220px;
	float: left;
}
.ssdd-section-details div.errorRow a {
	font-size: 0.958em;
}
.ssdd-section-details div.socialM_login {
	float: left;
	margin: 0;
	padding-bottom: 10px;
	width: 220px;
}
.ssdd-section-details div.socialM_login label {
	width: 220px;
}
.ssdd-section-details div.socialM_login ul {
	margin: 0;
	padding: 0;
}
.ssdd-section-details div.socialM_login ul li {
	display: inline;
}
.ssdd-section-details div.socialM_login ul li a {
	background: url(../images/icon/sprites-icons.gif) no-repeat;
	float: left;
	text-indent: -9999em;
	margin-right: 10px;
	width: 40px;
	height: 40px;
}
.ssdd-section-details div.socialM_login ul li.facebook a {
	background-position: 0px -120px;
}
.ssdd-section-details div.socialM_login ul li.twitter a {
	background-position: -50px -120px;
}
.ssdd-section-details div.socialM_login ul li.linkedin a {
	background-position: -100px -120px;
}
.ssdd-section-details div.socialM_login ul li.googleplus a {
	background-position: -150px -120px;
}
/* new rules */

ul.breadcrumb {
	float: right;
	width: 720px;
	margin-bottom: 10px;
	height: auto;
}
ul.breadcrumb li {
	display: inline;
	padding-right: 5px;
	color: #626262;
	font-size: 0.625em;
	line-height: 1.1em;
}
ul.breadcrumb li a {
	text-decoration: none;
}
ul.breadcrumb li a:hover {
	text-decoration: underline;
}
ul.breadcrumb li span.mathjaxImage img {
	height: 0.74em;
	width: auto;
}
ul.breadcrumb li span.mathjaxTex img {
	height: 0.74em;
	width: auto;
}
ul.breadcrumb li img {
	height: 0.74em;
	width: auto;
}
ul.breadcrumb-whole {
	float: right;
	width: 960px;
	margin: 5px 0;
	height: auto;
	display: block;
	overflow: hidden;
	padding-left: 10px;
}
ul.breadcrumb-whole li {
	display: inline;
	padding-right: 5px;
	color: #626262;
	font-size: 0.625em;
	line-height: 1.1em;
}
ul.breadcrumb-whole li a {
	text-decoration: none;
}
ul.breadcrumb-whole li a:hover {
	text-decoration: underline;
}
ul.breadcrumb-whole li span.mathjaxImage img {
	height: 0.74em;
	width: auto;
}
ul.breadcrumb-whole li span.mathjaxTex img {
	height: 0.74em;
	width: auto;
}
ul.breadcrumb-whole li img {
	height: 0.74em;
	width: auto;
}
/* Top Navigation start */
#top-tabs {
	padding: 10px 0 0px 0;
	font-size: 70%;
	float: right;
	width: 720px;
}
#top-tabs ul li {
	display: inline;
	list-style-type: none;
	padding: 0 3px 0px 0;
	float: left
}
#top-tabs ul li:first-child {
	padding-left: 4px;
}
#top-tabs ul li a {
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #6799CC), color-stop(100%, #16518D));*/
	background: -moz-linear-gradient(top, #e6e6e6 1%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #555555));
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#555555', GradientType=0 );
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(35,35,35,1) 100%);
	-o-border-radius: 5px 5px 0px 0px;
	padding: 12px 16px;
	color: #fff;
	float: left;
	text-decoration: none;
}
#top-tabs ul li a:hover, #top-tabs ul li a:focus {
	background: #16518d;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16518d', endColorstr='#16518d', GradientType=0 );
	text-decoration: none
}
#top-tabs ul li a.active {
	background: -moz-linear-gradient(top, #16518D 1%, #6799CC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #16518D), color-stop(100%, #6799CC));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6799cc', endColorstr='#16518d', GradientType=0 );
	background: -o-linear-gradient(top, rgba(22,81,141,1) 0%, rgba(103,153,204,1) 100%);
}
/* Top Navigation end */ 

#openCloseAll {
	float: right;
	font-size: 0.718em;
	width: 100px;
	text-align: right;
	margin-top: 20px;
	margin-right: 15px;
}
#openCloseAll a {
	text-decoration: none;
	color: #FFF;
}
#openCloseAll a:hover {
	text-decoration: underline;
}
.aDescription {
	margin: 0;
	text-decoration: none;
	height: 29px;
	color: #626262;
}
.aDescription-left {
	padding-left: 20px;
	margin-top: 15px;
	float: left;
	font-weight: bold;
	font-size: 0.718em;
}
#aDescription-right {
	float: right;
	font-size: 0.718em;
	font-weight: bold;
	width: 100px;
	text-align: right;
	margin-top: 15px;
	margin-right: 15px;
}
#aDescription-right2 {
	float: right;
	font-size: 0.718em;
	font-weight: bold;
	width: 100px;
	text-align: right;
	margin-top: 15px;
	margin-right: 10px;
}
#aDescription-right3 {
	float: right;
	font-size: 0.718em;
	font-weight: bold;
	width: 100px;
	text-align: right;
	margin-top: 15px;
	margin-right: 0px;
}
#saved-search-container {
	background-color: #FFFFFF;
	float: left;
}
.saved-search-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.saved-search-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.saved-search-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.saved-search-row .browseBytitle {
	float: left;
	padding-top: 8px;
	padding-left: 75px;
}
.saved-search-row .details {
	float: right;
	padding-right: 65px;
	padding-top: 8px;
}
.ssr-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
#back-issues-container {
	background-color: #FFFFFF;
	float: left;
}
#back-issues-container p.prevTitle {
	color: #212121;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	padding: 7px 0 7px 20px;
	width: 700px;
	border-left: 1px solid #dfdede;
}
.back-issue-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.back-issue-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.back-issue-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.back-issue-row .browseBytitle {
	float: left;
	padding-top: 8px;
	padding-left: 75px;
}
.back-issue-row .details {
	float: right;
	padding-right: 65px;
	padding-top: 8px;
}
.bir-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.spacefix {
	float: left;
	margin-bottom: 3px;
	height: 1px;
	line-height: 1px;
	clear: both;
	width: 720px;
}

/* START | Related Content */
.back-issue-row-new {
	background-image: url(../images/tabs/dividers_new.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	font-size: 0.688em;
	height: 29px;
	text-decoration: none;
	width: 720px;
}
a.back-issue-row-new:hover {
	background-position: 0px -45px;
}
.back-issue-row-new .title {
	float: left;
	padding-top: 8px;
	padding-left: 58px;
}
a.inactive-new {
	background-position: 0px -90px;
	color: #fff;
}
a.inactive-new:hover {
	background-position: 0px -135px;
	height:29px;
}
.spacefix-new {
	clear: both;
	float: left;
	height: 1px;
	line-height: 1px;
	margin-bottom: 1px;
	width: 720px;
}
.ji-users-new {
	background: #f1f1f1;
	border-bottom: solid 1px #e1e1e1;
	clear: both;
	display: block;
	font-size: 0.70em;
	line-height: 1.5em;
	padding:20px 20px 20px 58px;
}
/* END | Related Content */

.feeds {
	float: left;
	width: 100px;
	clear: left;
	margin-top: -27px;
	display: block;
}
.feeds li {
	display: inline;
	float: left;
	padding-left: 10px;
}
.year-volume-container {
	float: left;
	width: 718px;
}
.year-row-item {
	float: left;
	cursor: pointer;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background: url(../images/background/plus-buttons_plain.gif) -1px -3px no-repeat;
}
.year-row-item-price {
	float: left;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	height: 23px;
	text-indent: 70px;
	background-color: #efefef;
	border-top: 1px solid #d7d6d6;
	padding-top: 7px;
}
.year-row-item-nonexistent {
	float: left;
	cursor: pointer;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background-image: url(../images/background/plus-buttons_plain.gif);
	background-position: -1px -3px;
}
.icon-row-s {
	background-position: -1px -183px;
}
.icon-row-f {
	background-position: -1px -361px;
}
.icon-row-t {
	background-position: -1px -541px;
}
.icon-row-p {
	background-position: -1px -723px;
}
.icon-row-o {
	background-position: -1px -903px;
}
.icon-row-c {
	background-position: -1px -1081px;
}
.icon-row-i {
	background-position: -1px -1262px;
}
.icon-row-op {
	background-position: -1px -1442px;
}
span.yri-details {
	color: #000001;
}
.active-expanded {
	background-position: -1px -1648px;
}
.active-expanded-s {
	background-position: -1px -1828px;
}
.active-expanded-f {
	background-position: -1px -2010px;
}
.active-expanded-t {
	background-position: -1px -2188px;
}
.active-expanded-p {
	background-position: -1px -2372px;
}
.active-expanded-o {
	background-position: -1px -2551px;
}
.active-expanded-c {
	background-position: -1px -2733px;
}
.active-expanded-i {
	background-position: -1px -2912px;
}
.active-expanded-op {
	background-position: -1px -3094px;
}
.year-row-item span, .year-row-item-nonexistent span {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
.year-row-item span a, .year-row-item-nonexistent span a {
	text-decoration: none;
}
.year-row-item span a:hover, .year-row-item-nonexistent span a:hover {
	text-decoration: underline;
}
.year-row-item span.yri-year, .year-row-item-nonexistent span.yri-year {
	padding-left: 74px;
}
.year-row-item span.yri-year2, .year-row-item-nonexistent span.yri-year2 {
	padding-left: 15px;
}
.year-row-item span.yri-index, .year-row-item-nonexistent span.yri-index {
	padding-left: 15px;
	font-size: 0.94em;
}
.year-row-item span.yri-longTitle, .year-row-item-nonexistent span.yri-longTitle {
	padding-left: 15px;
	font-size: 0.94em;
	width: 500px;
	line-height: 1.1em;
}
.year-row-item span.yri-details, .year-row-item-nonexistent span.yri-details {
	float: right;
	font-size: 0.94em;
	padding-right: 66px;
	text-indent: 7px;
}
.year-row-item span.yri-details {
	float: right;
	font-size: 0.94em;
	padding-right: 62px;
	text-indent: 11px;
}
.year-row-item span.yri-details-nonexistent {
	display: block;
	float: right;
	font-size: 0.94em;
	height: 6px;
	padding-right: 67px;
	width: 87px;
}
.year-row-closer {
	border-bottom: solid 1px #dfdede;
}
.year-volume-inner-container {
	float: left;
	padding-left: 52px;
	margin-bottom: 10px;
	width: 666px;
	display: none;
}
.yvselector {
	float: left;
	width: 666px;
	padding-bottom: 5px;
	padding-top: 5px;
	cursor: pointer;
	border-bottom: solid 1px #dfdede;
	text-decoration: none;
	background-image: url(../images/background/plus-buttons_plain-mini.gif);
	background-repeat: no-repeat;
	background-position: -1px -3px;
}
.yvselector span.yri-index {
	padding-left: 15px;
	font-size: 0.688em;
	text-indent: 44px;
}
.yvselector span.yri-index a {
	text-decoration: none;
}
.yvselector span.yri-index a:hover {
	text-decoration: underline;
}
.yvselector span.yri-price {
	padding-left: 15px;
	font-size: 0.688em;
	font-weight: bold;
	text-indent: 38px;
}
.yvselector span.yri-price a {
	text-decoration: none;
}
.yvselector span.yri-price a:hover {
	text-decoration: underline;
}
.icon-row-mini {
	background-position: -1px -4px;
}
.icon-row-mini-s {
	background-position: -1px -54px;
}
.icon-row-mini-f {
	background-position: -1px -104px;
}
.icon-row-mini-c {
	background-position: -1px -304px;
}
.icon-row-mini-o {
	background-position: -1px -254px;
}
.icon-row-mini-p {
	background-position: -1px -202px;
}
.icon-row-mini-t {
	background-position: -1px -153px;
}
.icon-row-mini-i {
	background-position: -1px -729px;
}
.active-expanded-mini {
	background-position: -1px -381px;
}
.active-expanded-mini-s {
	background-position: -1px -430px;
}
.active-expanded-mini-f {
	background-position: -1px -480px;
}
.active-expanded-mini-c {
	background-position: -1px -680px;
}
.active-expanded-mini-o {
	background-position: -1px -630px;
}
.active-expanded-mini-p {
	background-position: -1px -578px;
}
.active-expanded-mini-t {
	background-position: -1px -529px;
}
.active-expanded-mini-i {
	background-position: -1px -779px;
}
.yvselectorlast {
	border-bottom: none;
}
.yvselector span {
	float: left;
	font-size: 0.688em;
	padding-left: 74px;
	color: #045989;
}
.yvselector span.title {
	line-height: 1.1;
	width: 53%;
} 
.yvselector span.longTitle {
	width: 580px;
	background-image: none;
}
.icon-s-mini {
	background-image: url(../images/icon/icon-s-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-c-mini {
	background-image: url(../images/icon/icon-c-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-f-mini {
	background-image: url(../images/icon/icon-f-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-o-mini {
	background-image: url(../images/icon/icon-o-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-p-mini {
	background-image: url(../images/icon/icon-p-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-t-mini {
	background-image: url(../images/icon/icon-t-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-i-mini {
	background-image: url(../images/icon/icon-i-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-op-mini {
	background-image: url(../images/icon/icon-op-mini.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.icon-f-med {
	background: url(../images/icon/icon-f-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
.icon-s-med {
	background: url(../images/icon/icon-s-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
.icon-t-med {
	background: url(../images/icon/icon-t-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
.icon-p-med {
	background: url(../images/icon/icon-p-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
.icon-o-med {
	background: url(../images/icon/icon-o-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
.icon-c-med {
	background: url(../images/icon/icon-c-med.gif) 23px 10px no-repeat;
	display: block;
	width: 38px;
}
ul.issue-container {
	float: left;
	width: 645px;
	display: none;
	padding-left: 20px;
}
ul.issue-container li {
	margin-left: 20px;
	padding-left: 33px;
	padding-top: 7px;
	font-size: 0.688em;
	clear: both;
	width: 590px;
	line-height: 1em;
}
.oyvolume {
	float: left;
	width: 615px;
	font-size: 0.688em;
	padding-left: 50px;
	padding-top: 7px;
	padding-bottom: 7px;
	height: auto;
}
.oyvolume span {
	clear: both;
}
.grayrow {
	background-color: #f4f4f4;
	clear: both;
	float: left;
}
ul.issue-container li a, .oyvolume span a {
	text-decoration: none;
	cursor: pointer;
}
ul.issue-container li a:hover, .oyvolume span a:hover {
	text-decoration: underline;
}
ul.issue-container li span.longSpace, .oyvolume span.longSpace {
	width: 580px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}
ul.issue-container li span.issue-number, .oyvolume span.issue-number {
	width: 150px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}
ul.issue-container li span.issue-date, .oyvolume span.issue-date {
	padding-left: 20px;
	width: 95px;
}
ul.issue-container li span.issue-pages, .oyvolume span.issue-pages {
	padding-left: 20px;
}
ul.issue-container li span.yri-index, .oyvolume span.yri-index {
	padding-left: 20px;
}
ul.issue-container li span.yri-price, .oyvolume span.yri-price {
	padding-left: 25px;
	font-size: 1em; /*font-weight: bold;*/
}
ul.issue-container li span.printOnDemand, .oyvolume span.printOnDemand {
	font-size: 1em;
	float: left;
	clear: both;
	padding: 8px 0px 8px 25px;
	background: url(../images/icon/sprites-icons.gif) -253px -352px no-repeat;
}
ul.issue-container2 li span.printOnDemand {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll 0 -1245px rgba(0, 0, 0, 0);
    clear: both;
    float: left;
    font-size: 1em;
    padding: 8px 0 8px 25px;
}
ul.issue-container li span.yri-price a, .oyvolume span.yri-price a {
	text-decoration: none;
}
ul.issue-container li span.yri-price a:hover, .oyvolume span.yri-price a:hover {
	text-decoration: underline;
}
ul.issue-container2 {
	float: left;
	width: 666px;
	display: none;
}
ul.issue-container2 li {
	margin-left: 20px;
	padding-left: 33px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 0.688em;
	clear: both;
	width: 613px;
	min-height: 28px;
}
ul.issue-container2 li a {
	text-decoration: none;
}
ul.issue-container2 li a:hover {
	text-decoration: underline;
}
ul.issue-container2 li span.issue-number {
	width: 150px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}
ul.issue-container2 li span.issue-date {
	padding-left: 20px;
	width: 95px;
	float: left;
}
ul.issue-container2 li span.issue-pages {
	padding-left: 20px;
	width: 83px;
	float: left;
}
ul.issue-container2 li span.yri-index {
	padding-left: 20px;
}
ul.issue-container2 li span.yri-price {
	padding-left: 25px;
	font-size: 1em;
	font-weight: bold;
	float: left;
	width: 170px
}
ul.issue-container2 li span.yri-price a {
	text-decoration: none;
	width: 50px !important
}
ul.issue-container2 li span.yri-price a:hover {
	text-decoration: underline;
}
#supplement-issues-container {
	background-color: #FFFFFF;
	float: left;
}
.supplement-issue-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background: url(../images/tabs/dividers.png) 0px 0px no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
}
a.supplement-issue-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.supplement-issue-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.sir-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.supplement-volume-container {
	float: left;
	width: 718px;
}
.supplement-row-item {
	float: left;
	cursor: pointer;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background-image: url(../images/background/plus-buttons_plain.gif);
	background-position: -1px -2px;
}
.supplement-row-item span {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
.supplement-row-item span.title {
	padding-left: 74px;
}
.supplement-volume-inner-container {
	float: left;
	display: none;
	padding-left: 52px;
	margin-bottom: 10px;
	width: 666px;
}
.svselector {
	float: left;
	width: 666px;
	padding-bottom: 10px;
	padding-top: 10px;
	cursor: pointer;
	border-bottom: solid 1px #dfdede;
	text-decoration: none;
	font-weight: bold;
}
.svselector-active-expanded {
	background-position: 0px -22px;
}
.svselectorlast {
	border-bottom: none;
}
.svselector span {
	float: left;
	font-size: 0.688em;
	text-indent: 24px;
}
.accepted-manuscripts {
	background-color: #F1F1F1;
	font-size: 0.718em;
	color: #626262;
}
.accepted-manuscripts input {
	margin: 0 5px;
	padding: 0;
}
.accepted-manuscripts ul {
	padding: 10px 10px 7px 15px;
	width: 700px;
}
.accepted-manuscripts ul.border {
	border-bottom: 1px solid #DFDEDE;
}
.accepted-manuscripts ul li {
	margin-bottom: 8px;
}
.accepted-manuscripts input.days {
	width: 30px;
}
#my-alerts-container {
	background-color: #FFFFFF;
	float: left;
}
.my-alerts-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background: url(../images/tabs/dividers.png) 0px 0px no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
}
a.my-alerts-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.my-alerts-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.mar-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.my-alerts-container {
	float: left;
	width: 718px;
}
.alerts-row-itemTitle {
	float: left;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background-color: #F1F1F1;
}
#conAlerts .alerts-row-itemTitle {
	width: 680px;
	text-decoration: none;
	display: block;
	font-size: 0.917em;
}
.description-box .notice {
	overflow: hidden;
	clear: both;
}
#conAlerts .my-alerts-inner-container {
	margin-bottom: 10px;
	padding: 0 !important;
	width: 666px;
}
#conAlerts .maselector span.issueTitle {
	float: left;
	padding-left: 0;
	width: 260px;
}
#conAlerts .maselector span {
	font-size: 0.917em;
}
#conAlerts .maselector span.issue, #conAlerts .maselectorlast span.issue {
	float: right;
	padding-bottom: 0;
	padding-left: 0;
	width: 120px;
}
#conAlerts .maselector span.firstView, #conAlerts .maselectorlast span.firstView {
	float: right;
	padding-bottom: 0;
	padding-left: 0;
	width: 90px;
}
.alerts-row-item {
	float: left;
	cursor: pointer;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background-image: url(../images/background/plus-buttons_plain.gif);
	background-position: -1px -2px;
}
.alerts-row-item a {
	text-decoration: none;
}
.alerts-row-item a:hover {
	text-decoration: underline;
}
.alerts-row-item span {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
.alerts-row-item span.titleAlerts {
	padding-left: 74px;
	width: 260px;
}
.alerts-row-item span.comment {
	padding-top: 8px;
	padding-bottom: 0;
	width: 120px;
	float: right;
}
.alerts-row-item span.firstView {
	padding-top: 8px;
	padding-bottom: 0;
	width: 120px;
	float: right;
}
.alerts-row-item span.issue {
	padding-top: 8px;
	padding-bottom: 0;
	width: 120px;
	float: right;
}
.alerts-row-itemTitle span {
	padding-bottom: 8px;
	padding-top: 8px;
	color: #626262;
	font-size: 0.918em;
}
.alerts-row-itemTitle span.comment {
	float: right;
	width: 120px;
}
.alerts-row-itemTitle span.firstView {
	float: right;
	width: 120px;
}
.alerts-row-itemTitle span.issue {
	float: right;
	width: 120px;
}
.alerts-preferences {
	background-color: #F1F1F1;
	font-size: 0.718em;
	color: #626262;
}
.alerts-preferences p {
	padding-left: 20px;
}
.alertsTitle {
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.alerts-preferences input {
	margin: 0 5px;
	padding: 0;
}
.alerts-preferences ul {
	padding: 10px 10px 7px 15px;
	border-bottom: 1px solid #DFDEDE;
}
.alerts-preferences ul.noBottomBorder {
	border-bottom: none;
}
.alerts-preferences ul li {
	margin-bottom: 8px;
}
.alerts-preferences input.days {
	width: 30px;
}
.my-alerts-inner-container {
	float: left;
	display: none;
	padding-left: 52px;
	margin-bottom: 10px;
	width: 666px;
}
.my-alerts-inner-container a {
	text-decoration: none;
}
.my-alerts-inner-container a:hover {
	text-decoration: underline;
}
.maselector {
	float: left;
	width: 666px;
	padding-bottom: 10px;
	padding-top: 12px;
	cursor: pointer;
	border-bottom: solid 1px #dfdede;
	text-decoration: none;
	font-weight: bold;
}
.maselector-active-expanded {
	background-position: 0px -22px;
}
.maselectorlast {
	border-bottom: none;
}
.maselector span {
	font-size: 0.688em;
}
.maselector span.issueTitle {
	float: left;
	padding-left: 24px;
	width: 260px;
}
.maselector span.issueTitle:hover {
	text-decoration: underline;
}
.maselector input {
	margin-top: -6px;
}
.maselector span.issue, .maselectorlast span.issue {
	padding-bottom: 0;
	padding-left: 0;
	width: 120px;
	float: right;
}
.maselector span.comment, .maselectorlast span.comment {
	padding-bottom: 0;
	width: 80px;
	padding-left: 41px;
	float: right;
}
.maselector span.firstView, .maselectorlast span.firstView {
	padding-bottom: 0;
	padding-left: 0;
	width: 120px;
	float: right;
}
.metrics-holder {
	font-size: 0.718em;
	color: #626262;
	background-color: #F1F1F1;
	display: none;
}
.metrics-holder .dataBox {
	background-color: #FFF;
	padding: 10px 10px;
	color: #333;
	width: 668px;
	border: 1px solid #666;
	margin: 10px 0 0 15px;
}
.metrics-holder .wrapData div {
	float: left;
	width: 20%;
	margin-bottom: 3px;
}
.metrics-holder .wrapData .left {
	font-weight: bold;
}
.metrics-holder .metricTitle {
	font-weight: bold;
	color: #333;
	padding: 20px 10px 10px 20px;
}
.metrics-holder #metricGraph, .metrics-holder #metricBar {
	margin-left: 20px;
	height: 400px;
	width: 693px;
}
.metrics-holder .metricGraph img {
	max-width: 700px;
}
.citedBy-holder {
	font-size: 0.718em;
	color: #626262;
	background-color: #F1F1F1;
	display: none;
}
.citedBy-holder ul {
	padding: 0px 0px 10px 0px;
}
.citedBy-holder ul li {
	padding: 8px 20px;
	line-height: 1.5em;
	border-top: 1px solid #dfdede;
}
.citedBy-holder a {
	text-decoration: none;
}
.citedBy-holder a:hover {
	text-decoration: underline;
}
.metricsInfo {
	padding: 20px 10px 20px 20px;
}
.metricsInfo .title {
	font-weight: bold;
	padding-bottom: 8px;
	color: #333;
}
.metricsInfo .citations {
	width: 420px;
	float: left;
}
.metricsInfo ul li {
	display: inline;
	border-right: 1px solid #666;
	padding-right: 3px;
}
.metricsInfo input {
	float: right;
	margin-right: 60px;
	color: #FFF;
}
.metricsInfo .excel-bttn {
	height: 34px;
	border: none;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 143px;
	background: url(../images/buttons/btn_sprite.png) -279px -472px no-repeat;
}
.metricsInfo .excel-bttn:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -506px no-repeat;
}
.comments-holder {
	font-size: 0.75em;
	color: #626262;
	background-color: #F1F1F1;
	display: none;
}
.comment-details {
	padding: 0px 60px 17px 17px;
	margin-top: 0px;
}
.comments-holder .policy {
	border-bottom: solid 1px #dfdede;
	padding: 0px 60px 17px 17px;
	font-size: 1em;
	background-color: #e6e6e6;
}
.comments-holder .policy p {
	margin-bottom: 5px;
	line-height: 1.4em;
}
p.policy-title {
	font-weight: bold;
	margin-bottom: 3px;
	color: #232323;
	padding-top: 17px;
}
.comments-holder .policy ol {
	margin: 10px 0;
	padding-left: 10px;
}
.comments-holder .policy ol li {
	margin-bottom: 3px;
	list-style: decimal;
	margin-left: 15px;
}
.comments-holder .comment, .comments-holder .introduction {
	border-bottom: solid 1px #dfdede;
}
.comments-holder .introduction p {
	font-size: 1em;
	margin: 0 0 17px 15px;
	line-height: 1.4em;
}
.comments-holder .introduction p.header {
	font-weight: bold;
	margin-bottom: 5px;
	color: #045989;
	padding-top: 17px;
}
p.cd-name {
	font-weight: bold;
	margin-bottom: 3px;
	color: #232323;
	padding-top: 17px;
}
p.cd-role {
	font-size: 0.917em;
	margin-bottom: 17px;
}
p.cd-copy {
	line-height: 1.4;
}
#newcomment {
	margin-top: 15px;
}
.formcol1 {
	float: left;
	width: 320px;
}
.formcol2 {
	float: left;
	width: 320px;
}
.formrow {
	float: left;
	margin-bottom: 14px;
}
#updateslabel {
	font-weight: normal;
	padding-left: 5px;
	width: 261px;
}
#notelabel {
	font-weight: normal;
	padding: 5px 0 0 5px;
	width: 500px;
}
.checkboxhelper {
	line-height: 1.2;
	margin-top: 14px;
}
.formrow label, .fullwidthrow label {
	font-size: 0.917em;
	float: left;
	width: 300px;
	color: #232323;
	font-weight: bold;
	margin-bottom: 6px;
}
.formrow input {
	float: left;
	width: 300px;
	padding: 3px;
}
.formrow input.updates {
	float: left;
	width: 15px;
	padding: 3px;
}
.fullwidthrow label {
	width: 600px;
}
.fullwidthrow textarea {
	width: 620px;
	padding: 3px;
	height: 80px;
}
.fullwidthrow input {
	float: right;
	margin-top: 15px;
	margin-right: 12px;
}
.fullwidthrow span {
	float: right;
	margin-top: 25px;
	margin-right: 12px;
}
.alert {
	margin-top: 10px;
	color: red;
}
#suppInfo-holder {
	font-size: 0.715em;
	color: #626262;
	background-color: #F1F1F1;
	padding-left: 17px;
}
#suppInfo-holder a {
	text-decoration: none;
}
#suppInfo-holder a:hover {
	text-decoration: underline;
}
#suppInfo-holder p {
	line-height: 1.4;
	width: 680px;
	padding: 0 17px 7px 0;
	color: #626262;
}
#suppInfo-holder p.section-title {
	font-weight: bold;
	padding-top: 15px;
}
#suppInfo-holder ol, #suppInfo-holder ul {
	display: list;
	margin-left: 25px;
}
#suppInfo-holder ol {
	list-style: decimal;
}
#suppInfo-holder li {
	margin-bottom: 5px;
	width: 680px;
	display: list-item;
}
#suppInfo-holder li img {
	margin-right: 5px;
}
.fulltxt-holder {
    font-size: 0.75em;
    color: #626262;
}
.fulltxt-holder .note {
	background-color: #F1F1F1;
	padding: 10px 10px 10px 20px;
	color: #333;
	font-size: 0.918em;
	font-weight: bold;
	line-height: 1.2em;
}
.fulltxt-holder img {
	zoom: 1;
	max-width:80px; max-height:80px; vertical-align:top; /*CJUAT-2297*/
}
.mathjaxImage  img {
	max-width: inherit;
	max-height: inherit;
}

.fulltxt-holder span.openURL {margin-left:3px;}
.fulltxt-holder a {
	text-decoration: none;
}
.fulltxt-holder a:hover {
	text-decoration: underline;
}
.fulltxt-details {
    padding: 0px 20px 17px 17px;
    margin-top: 0px;
    line-height: 1.5em;
}
.fulltxt-details h2 {
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.fulltxt-details h3 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.fulltxt-details pre {
	width: 698px;
	overflow: scroll;
	vertical-align: middle;
	color: #000;
}
.fulltxt-nav {
	background-color: #F1F1F1;
	float: right;
	width: 240px;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #333;
}
.fulltxt-nav ul {
}
.fulltxt-nav ul li {
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 15px;
	background: transparent url(../images/icon/arrowBullet.gif) 0px 5px no-repeat;
}
/* audio and Video embed - JOU-10541 */

.videoClip {
	position: relative;
	height: 252px;
	cursor: pointer;
	clear: both;
	margin-left: 120px;
	margin-top: 10px;
}
.videoClip img, .videoCLip object, .videoClip iframe { /*height: 252px; */
	width: 448px;
	float: left;
	padding: 0px auto;
}
.videoClip a {
	background-color: rgb(255,255,255);
	opacity: 0.30;
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -40px;
}
.videoClip a:hover {
	background-color: rgb(0, 103, 155);
	opacity: 0.50;
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -40px;
}
.videoClip .pressPlay {
	background-image: url(../images/buttons/play_button.png);
	width: 27px;
	height: 36px;
	display: block;
	position: absolute;
	top: 50%;
	left: 26px; /*left: 34%*/
	margin-top: -18px;
}
.audioClip {
}
.audioPlayer {
	height: 36px;
	width: 448px; /*height: 106px; width: 434px, margin-left: 120px; */
	margin-left: 100px;
	margin-top: 10px;
}
.transcript {
	font-size: 90%;
	font-style: italic; /*width: 72%; */
	margin-left: 170px;
	padding: 5px;
	border: 1px solid #CCC;
	color: #333;
	display: none;
}
.transcript span {
	line-height: 1.5em;
	padding: 0;
}
.transcript .more {
	float: right;
	font-style: normal;
	padding-right: 10px;
	background: transparent url(../images/icon/arrowBullet.gif) 65px 6px no-repeat
}
.caption {
	width: 70%;
	color: #000;
	margin: 0px auto;
}
.mediaButtons {
	padding-left: 170px;
	padding-bottom: 20px;
	height: 24px;
	background-color: #FFF
}
.mediaButtons li {
	display: inline;
}
.mediaButtons li.download {
	margin-left: 0px;
}
.mediaButtons li a {
	height: 20px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
	color: #FFF;
	font-size: 90%;
	padding: 2px 8px;
}
.mediaButtons li.download a {
	background: url(../images/buttons/btn_sprite.png) -389px -616px no-repeat;
	width: 89px;
}
.mediaButtons li.download a:hover {
	background: url(../images/buttons/btn_sprite.png) -389px -640px no-repeat;
	text-decoration: none;
}
.mediaButtons li.downloadTrans {
	margin-left: 0px;
	width: 110px;
}
.mediaButtons li.downloadTrans a {
	background: url(../images/buttons/btn_sprite.png) -278px -550px no-repeat;
	padding: 2px 5px;
}
.mediaButtons li.downloadTrans a:hover {
	background: url(../images/buttons/btn_sprite.png) -278px -574px no-repeat;
	text-decoration: none;
}
/* for floating menu - 83116 */

.floatingmenu_container {
	position: absolute;
	top: 48em;
	right: -20em;
	z-index: 999em;
	width: 20em;
}
.floatingmenu_container a.collapsible_button {
	background: #d8d8d8;
	border: 1px solid #b1aeae;
	text-decoration: none;
	color: #0d5f8d;
	font-size: 150%;
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
}
.floatingmenu_container a.collapsible_button:hover {
	background: #16518c;
	border: 1px solid #16518c;
	color: #fff;
	text-decoration: none;
}
.floatingmenu_container .collapsible_menu {
}
.floatingmenu_container .collapsible_menu ul {
	overflow: auto;
	overflow-x: hidden;
	height: 20em;
	display: block;
	clear: both;
	background: #fff;
	border: 1px solid #b1aeae;
	margin: 6px 0;
	padding: 10px 0;
}
.floatingmenu_container .collapsible_menu ul li {
	margin: 0;
	padding: 5px 10px;
}
.floatingmenu_container .collapsible_menu ::-webkit-scrollbar {
 width: 15px;
}
.floatingmenu_container .collapsible_menu ::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.floatingmenu_container .collapsible_menu ::-webkit-scrollbar-thumb {
 background: #c8c8c8;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.floatingmenu_container .collapsible_menu ::-webkit-scrollbar-thumb:window-inactive {
background: #ccc;
}
 @media screen and (max-width: 1450px) {
.floatingmenu_container {
	position: absolute;
	top: 48em;
	right: 0;
	z-index: 999em;
	width: 20em
}
.floatingmenu_container a.collapsible_button {
	background: #d8d8d8;
	border: 1px solid #b1aeae;
	text-decoration: none;
	color: #0d5f8d;
	font-size: 150%;
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: -1.8em
}
.floatingmenu_container .collapsible_menu ul {
	overflow: auto;
	overflow-x: hidden;
	height: 20em;
	display: block;
	clear: both;
	background: #fff;
	border: 1px solid #b1aeae;
	margin: 0;
	padding: 10px 0
}
}
 @media screen and (max-width: 1024px) {
.floatingmenu_container {
	position: absolute;
	top: 48em;
	right: 0;
	z-index: 999em;
	width: 20em
}
.floatingmenu_container a.collapsible_button {
	background: #d8d8d8;
	border: 1px solid #b1aeae;
	text-decoration: none;
	color: #0d5f8d;
	font-size: 150%;
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0
}
.floatingmenu_container .collapsible_menu ul {
	overflow: auto;
	overflow-x: hidden;
	height: 20em;
	display: block;
	clear: both;
	background: #fff;
	border: 1px solid #b1aeae;
	margin: 30px 0;
	padding: 10px 0
}
}
.table-footnote {
	padding-left: 0px;
	display: none;
}
.numberedList {
	margin: 10px 0;
}
.fulltxt-details ol {
	list-style: decimal;
}
.fulltxt-details ul {
	list-style: none;
}
.fulltxt-details ul.simple {
	clear: both;
}
.fulltxt-details li {
	margin-bottom: 1px;
	margin-left: 25px;
	line-height: 1.5em;
	font-size: 1em;
	word-wrap: break-word;
	overflow: hidden;
}
.fulltxt-img-wrap {
	width: 698px;
	padding: 0px;
	margin: 10px 0 0 0;
}
.fulltxt-img-wrap p {
	font-size: 90%;
	color: #000;
	padding-bottom: 10px;
}
.fiw-left {
	width: 150px;
	padding: 20px 20px 0 0;
	float: left;
}
.table_wrap .fiw-left {
	width: 155px;
}
.fiw-left img {
	width: 150px;
	border: 1px solid #045989;
	margin-bottom: 10px;
}
.fiw-left a {
	display: block;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
}
.fiw-left a:hover {
	text-decoration: underline;
}
.table_wrap .fiw-left img {
	width: 150px;
}
.fiw-right {
	padding: 10px 0 0 0;
	width: 698px;
}
.table_wrap .fiw-right {
	width: 700px;
}
*:first-child+html .fulltxt-img-wrap { /*IE7 */
	width: 698px;
}
*:first-child+html .fiw-right { /* IE7 */
	width: auto;
}
.fulltxt-details div.equation {
	padding: 0px;
	margin: 10px 0;
	width: 698px;
	text-align: center;
}
.fulltxt-details div.equation p {
	text-align: left;
	font-size: 0.918em;
	color: #000;
	margin-top: 10px;
}
.fulltxt-details div.equation .equation-label {
	width: 50px;
	text-align: right;
	float: right;
	height: 1.5em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: -20px/; /* IE8 */
}
*+html .fulltxt-details div.equation .equation-label {
	margin-top: -20px; /* IE7 */
}
.fulltxt-details sup, .fulltxt-details sub {
	line-height: 0.7em;
}
.fulltxt-details p {
	line-height: 1.5em;
	margin-bottom: 5px;
}
.fulltxt-details p.section-title {
	font-weight: bold;
	margin-top: 10px;
}
.fulltxt-details p.txtTitle {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 1.2em;
	color: #232323;
	font-weight: bold;
}
/* JOU-12322 -- START */

.fulltxt-details p.figTableTitle {
	font-size: 1em;
	color: rgb(35, 35, 35);
	font-weight: normal;
}
.fulltxt-details p.figTableLabel {
	font-size: 1em;
	color: rgb(35, 35, 35);
	font-weight: bold;
	margin-top: 10px;
	float: left;
	display: block;
	width: 100%;
}
.fiw-right img.blueborder {
	border: 1px solid rgb(4, 89, 137);
	display: block;
}
.fiw-right p.figTableTitle a.download-btn {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -800px -329px transparent;
	height: 24px;
	width: 152px;
	display: block;
	margin: 8px 0 0 0;
	color: #FFF;
	text-indent: 26px;
	text-decoration: none;
	padding: 2px 2px;
}
/* JOU-12322 -- ENDS */		

.fulltxt-holder .fulltxt {
	border-bottom: solid 1px #dfdede;
	background: transparent url(../images/background/fulltxt_bg.jpg) 0px top no-repeat;
}
.fulltxt-holder .abstract {
	padding: 0;
	background-color: #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}
.fulltxt-holder .abstract img {
	width: 718px;
	max-width: none;
	max-height: none;
}
.references-list {
	padding: 10px;
	margin-bottom: 10px;
}
.references-list ul {
	width: 625px;
}
.references-list ul li {
	margin-bottom: 5px;
	padding-left: 15px;
	background: transparent url(../images/icon/bullet.gif) 0px 5px no-repeat;
	line-height: 1.3em;
	font-size: 0.918em;
}
.references-list ul li .volume {
	font-weight: bold;
}
.blueDivider {
	margin: 0;
	padding-left: 20px;
	background: transparent url(../images/tabs/blueDivider.gif) 0px 0px repeat-x;
	font-size: 0.688em;
	color: #FFFFFF;
	text-decoration: none;
	height: 29px;
}
.blueDivider p {
	float: left;
	padding-top: 8px;
}
.blueDivider p a {
	line-height: 1.4em;
	color: #FFF;
	float: left;
}
.dkGrey-holder {
	padding: 30px 0 20px 0;
	display: inline-block;
	border-left: 1px solid #DFDFDF;
}
.dkGrey {
	background-color: #CBCBCB;
	color: #212121;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 700px;
}
.dkGrey p {
	float: left;
}
.dkGrey p a {
	text-decoration: none;
}
.dkGrey p a:hover {
	text-decoration: underline;
}
.dkGrey p img {
	margin-left: 10px;
	margin-bottom: -4px;
}
.headTitle {
	font-weight: bold;
	background-color: #E9E7E7;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-size: 0.688em;
	padding: 10px 10px 10px 20px;
}
.total {
	background-color: #CBCBCB;
	color: #212121;
	text-align: right;
	font-size: .95em;
	font-weight: bold;
	padding: 12px 10px 12px 0;
	margin: 30px 0 0 0;
}
.shadow {
	text-shadow: 0 2px 2px rgba(0,0,0,.3);
}
.bold {
	font-weight: bold;
}
.bigger {
	font-size: 110%;
}
.criteria {
	font-weight: bold;
}
#shoppingBasket {
	background-color: #FFFFFF;
	border-left: solid 1px #dfdede;
	border-bottom: solid 1px #dfdede;
}
form#shoppingBasket {
	display: inherit;
}
.tableofcontents {
	background-color: #c8c8c8;
	color: #212121;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 699px;
}
#tableofcontents {
	background-color: #FFFFFF;
	border-left: solid 1px #dfdede;
	padding-bottom: 40px;
}
.tableofcontents p {
	float: left;
	width: 490px;
	line-height: normal;
}
.tableofcontents p.space {
	padding-bottom: 10px;
}
.tableofcontents p.editors {
	font-weight: bold;
	font-size: 1em;
	color: #444;
}
.tableofcontents ul {
	float: right;
	font-size: 0.925em;
	font-weight: bold;
	margin-right: 12px;
}
.tableofcontents ul li {
	float: left;
	display: inline;
}
.tableofcontents ul li a {
	text-decoration: none;
	line-height: normal;
	color:#FFF;
}
.tableofcontents ul li a:hover {
	text-decoration: underline;
}
.tableofcontents ul li.first {
	border-right: 1px solid #FFF /*#045989*/;
	margin-right: 5px;
	padding-right: 5px;
}
.tableofcontents .viewAll {
	float: right;
	margin-right: 10px;
	font-size: 0.9em;
	width: 110px;
	font-weight: normal;
	padding-top: 3px;
	text-align: right;
}
.tableofcontents .viewAll a {
	text-decoration: none;
}
.tableofcontents .viewAll a:hover {
	text-decoration: underline;
}
.issuesVolumes {
	background-color:#c8c8c8;
	color: rgb(33, 33, 33);
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 699px;
}
.issuesVolumes ul {
	font-size: 0.925em;
	font-weight: bold;
	margin-right: 12px;
	width: 680px;
}
.issuesVolumes ul li {
	display: block;
	margin: 5px 8px 5px 0;
}
.issuesVolumes ul li a {
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.issuesVolumes ul li a:hover {
	text-decoration: underline;
}
.issuesVolumes ul li a.active {
	color: #626262;
	font-weight: bold;
}
.issuesVolumes ul li.last {
	border: none;
	margin-right: 0px;
	padding-right: 0px;
}
.payPerView, .viewOnlyArticles {
	width: 100%;
	overflow: auto;
	padding-bottom: 0px; /*10px*/
}
.payPerView a, .viewOnlyArticles a {
	color: #045989;
	text-decoration: none;
}
.payPerView a:hover, .viewOnlyArticles a:hover {
	text-decoration: underline;
}
.payPerView ul, .viewOnlyArticles ul {
	padding: 10px 0;
	margin: 0;
	width: 590px;
	float: left;
	border-bottom: 1px solid #E1E1E1;
}
.payPerView ul.confirmBasket, .viewOnlyArticles ul.confirmBasket {
	padding: 15px 0 0 0;
	margin: 0;
	width: 330px;
	float: left;
	border-bottom: none;
!important
}
.payPerView ul li, .viewOnlyArticles ul li {
	margin: 0 0 3px 0;
	padding: 0 80px 0 0;
}

.payPerView ul.artDeduction {
	font-size: 0.718em;
	padding: 10px 0;
	margin: 0;
	text-align: right;
	float: right;
}
.payPerView ul.artDeduction li {
	width: 520px;
	text-align: right;
	float: right;
}

.payPerView ul li.journalTitle, .viewOnlyArticles ul li.journalTitle {
	font-weight: bold;
	font-size: 1em;
}
.payPerView ul li.journalVolume, .viewOnlyArticles ul li.journalVolume {
	font-size: 0.688em;
	margin: 0 0 15px 0;
}
.payPerView ul li.journalSubHead, .viewOnlyArticles ul li.journalSubHead {
	font-size: 0.688em;
	font-weight: bold;
	color: #202020;
}
.payPerView ul li.journalDetails, .viewOnlyArticles ul li.journalDetails {
	font-size: 0.688em;
	color: #202020;
}
.payPerView ul li.duration, .viewOnlyArticles ul li.duration {
	font-size: 0.688em;
	color: #202020;
	padding: 10px 0;
}
.payPerView ul.duration, .viewOnlyArticles ul.duration {
	padding: 0;
	margin: 0 0 30px 0;
	border: none;
}
.payPerView ul.duration li, .viewOnlyArticles ul.duration li {
	border-right: 1px solid #E1E1E1;
	font-size: 0.688em;
	color: #202020;
	padding: 10px;
	margin: 0;
	width: auto;
	height: 15px;
	display: inline;
	float: left;
}
.payPerView ul.duration li.note {
	color: #F00;
	width: 380px;
	border: none;
}
.payPerView ul.duration li.note, .viewOnlyArticles ul.duration li.note {
	color: #F00;
	width: 380px;
	border: none;
	height: auto;
}
.payPerView #price {
	background-color: #F5F5F5;
	float: right;
	padding: 10px;
	font-weight: bold;
	color: #717171;
	margin: -102px 0 0 0;
}
.viewOnlyArticles #price {
	background-color: #F5F5F5;
	float: right;
	padding: 10px;
	font-weight: bold;
	color: #717171;
	margin: -176px 0 0 0;
}
#payPerView-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.datePurchased {
	float: right;
	font-size: 0.718em;
	width: 100px;
	text-align: right;
	margin-top: 4px;
	margin-right: 10px;
}
.dateDeleted {
	float: right;
	font-size: 0.718em;
	width: 100px;
	text-align: right;
	margin-top: 4px;
	margin-right: 10px;
}
.deleteCheckbox {
	float: right;
}
.indSubs {
	width: 100%;
	overflow: auto;
}
.indSubs a {
	color: #045989;
	text-decoration: none;
}
.indSubs a:hover {
	text-decoration: underline;
}
.indSubs ul {
	padding: 10px 0;
	margin: 0;
	width: 590px;
	float: left;
	border-bottom: 1px solid #E1E1E1;
}
.indSubs ul.confirmBasket {
	padding: 15px 0 0 0;
	margin: 0;
	width: 330px;
	float: left;
	border-bottom: none;
!important
}
.indSubs ul li {
	margin: 0 0 3px 0;
	padding: 0 80px 0 0;
}
.indSubs ul li.journalTitle {
	font-weight: bold;
	font-size: 1em;
}
.indSubs ul li.journalVolume {
	font-size: 0.688em;
	margin: 0 0 15px 0;
}
.indSubs ul li.journalDetails {
	font-size: 0.688em;
	color: #202020;
	padding-bottom: 10px;
}
.indSubs #price {
	background-color: #F5F5F5;
	float: right;
	padding: 10px;
	font-weight: bold;
	color: #717171;
	margin: -37px 0 0 0;
}
#your-basket-container {
	background-color: #FFFFFF;
	float: left;
}
#your-basket-container a {
	text-decoration: none;
}
#your-basket-container a:hover {
	text-decoration: underline;
}
.your-basket-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.your-basket-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.your-basket-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.your-basket-row .details {
	float: right;
	padding-right: 65px;
	padding-top: 8px;
}
.ybr-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.your-basket-container {
	float: left;
	width: 718px;
}
.your-basket-container table {
	width: 100%;
}
.your-basket-container table.smFont td {
	font-size: .716em;
	padding: 8px 0 8px 10px;
}
.your-basket-container td {
	border-bottom: 1px solid #E1E1E1;
}
.your-basket-container ul {
	margin: 10px 0;
}
.your-basket-container ul li {
	margin: 0 0 3px 0;
	padding: 0 80px 0 0;
}
.your-basket-container ul li.journalTitle {
	font-weight: bold;
	font-size: 0.819em;
}
.your-basket-container ul li.journalVolume {
	font-size: 0.688em;
	margin: 0 0 15px 0;
}
.your-basket-container ul li.journalSubHead {
	font-size: 0.688em;
	font-weight: bold;
	color: #202020;
}
.your-basket-container ul li.journalDetails {
	font-size: 0.688em;
	color: #202020;
}
.your-basket-container ul li.duration {
	font-size: 0.688em;
	color: #202020;
	padding: 10px 0;
}
#contact-us-container {
	background-color: #FFFFFF;
	float: left;
}
#contact-us-container a {
	text-decoration: none;
}
#contact-us-container a:hover {
	text-decoration: underline;
}
.contact-us-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.contact-us-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.contact-us-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.contact-us-row .details {
	float: right;
	padding-right: 65px;
	padding-top: 8px;
}
.cur-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.contact-us-container {
	float: left;
	width: 718px;
	border-bottom: 1px solid #dfdede;
	background-color: #F1F1F1;
}
.contact-details-left {
	width: 470px;
	float: left;
	padding-left: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
	float: left;
	font-size: 0.718em;
}
* html .contact-details-left {
	width: 468px;
}
.contact-details-left p {
	font-weight: bold;
	margin: 10px 0;
	font-size: 1.1em;
}
.contact-details-left ul {
	padding: 0;
	margin-bottom: 10px;
}
.contact-details-left li {
	margin-bottom: 3px;
}
.contact-details-right {
	float: right;
	margin: 20px 10px 10px 10px;
}
.contact-details-right img {
	border: 1px solid #666;
}
.removeLink {
	vertical-align: top;
	padding-top: 13px;
	padding-right: 10px;
	font-size: 0.717em;
	width: 60px;
	text-align: center;
}
.checkoutAmount {
	margin: 0;
	padding: 10px 15px 10px 0;
	font-weight: bold;
	text-align: right;
	font-size: 0.819em;
	background-color: #E9E7E7;
}
#amount {
	color: #045989;
	margin-left: 10px;
}
.paymentDetails {
	width: 100%;
}
.paymentDetails a {
	text-decoration: none;
}
.paymentDetails a:hover {
	text-decoration: underline;
}
.paymentDetails td {
	border-top: 1px solid #E1E1E1;
}
.paymentDetails ul {
	padding: 10px 10px 10px 20px;
	margin: 0;
}
.paymentDetails ul li {
	margin: 0 0 3px 0;
	padding: 0 80px 0 0;
}
.paymentDetails ul li.journalTitle {
	font-weight: bold;
	font-size: 1em;
}
.paymentDetails ul li.journalVolume {
	font-size: 0.688em;
	margin: 0 0 15px 0;
}
.paymentDetails ul li.journalSubHead {
	font-size: 0.688em;
	font-weight: bold;
	color: #202020;
}
.paymentDetails ul li.journalDetails {
	font-size: 0.688em;
	color: #202020;
}
.paymentDetails .duration {
	font-size: 0.688em;
	color: #202020;
	padding: 10px 0;
	text-align: center;
}
.shoppingButtons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 34px;
	background: #FFF;
}
.shoppingButtons li {
	display: inline;
}
.shoppingButtons li a {
	height: 34px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.shoppingButtons li.updateBasket a {
	background: url(../images/buttons/btn_sprite.png) -279px -200px no-repeat;
	width: 106px;
}
.shoppingButtons li.updateBasket a:hover {
	background: url(../images/buttons/btn_sprite.png) no-repeat;
	background-position: -279px -234px;
}
.shoppingButtons li.continueBrowsing a {
	background: url(../images/buttons/btn_sprite.png) -279px -394px no-repeat;
	width: 131px;
}
.shoppingButtons li.continueBrowsing a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -428px no-repeat;
}
.shoppingButtons li.checkOut a {
	background: url(../images/buttons/btn_sprite.png) -279px -472px no-repeat;
	width: 140px;
}
.shoppingButtons li.checkOut a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -506px no-repeat;
}
.orderButtons {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	height: 34px;
}
.orderButtons li {
	display: inline;
}
.orderButtons li a {
	height: 34px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.orderButtons ul li.orderIssue a, .orderButtons ul li.orderJnl a {
	background: url(../images/buttons/btn_sprite.png) 0 -632px no-repeat;
	width: 207px;
}
.orderButtons ul li.orderIssue a:hover, .orderButtons ul li.orderJnl a:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -666px no-repeat;
}
.shoppingNavButtons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 24px;
	background: #FFF;
}
.shoppingNavButtons li {
	display: inline;
}
.shoppingNavButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.shoppingNavButtons li.cancel a, .shoppingNavButtons li.back a, .shoppingNavButtons li.next a, .shoppingNavButtons li.done a {
	width: 48px;
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
}
.shoppingNavButtons li.cancel a:hover, .shoppingNavButtons li.back a:hover, .shoppingNavButtons li.next a:hover, .shoppingNavButtons li.done a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.shoppingNavButtons li.confirmOrder a {
	background: url(../images/buttons/btn_sprite.png) -389px -616px no-repeat;
	height: 24px;
	width: 89px;
}
.shoppingNavButtons li.confirmOrder a:hover {
	background-image: url(../images/buttons/btn_sprite.png);
	background-position: -389px -640px;
}
.shoppingNavButtons li.printReceipt a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	height: 24px;
	width: 80px;
}
.shoppingNavButtons li.printReceipt a:hover {
	background-image: url(../images/buttons/btn_sprite.png);
	background-position: -450px -524px;
}
.salesButtons {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height: 24px;
}
.salesButtons li {
	display: inline;
}
.salesButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.salesButtons li.runReport a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.salesButtons li.runReport a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.salesButtons li.save a {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
}
.salesButtons li.save a:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.configIPButtons {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height: 24px;
}
.configIPButtons li {
	display: inline;
}
.configIPButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.configIPButtons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	height: 24px;
	width: 48px;
}
.configIPButtons li.reset a:hover {
	background-image: url(../images/buttons/btn_sprite.png);
	background-position: -506px -582px;
}
.configIPButtons li.updateOrganisation a {
	background: url(../images/buttons/btn_sprite.png) -260px -278px no-repeat;
	height: 24px;
	width: 138px;
}
.configIPButtons li.updateOrganisation a:hover {
	background-image: url(../images/buttons/btn_sprite.png);
	background-position: -260px -302px;
}
.configIPButtons li.update a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.configIPButtons li.update a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.commentButtons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #FFF;
}
.commentButtons li {
	display: inline;
}
.commentButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.commentButtons li.publish a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.commentButtons li.publish a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.commentButtons li.unpublish a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.commentButtons li.unpublish a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.commentButtons li.reject a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 52px;
}
.commentButtons li.reject a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.center {
	text-align: center;
}
.ltGrey {
	background-color: #E9E7E7;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-size: 0.688em;
	padding: 10px;
}
.greyBottomLine {
	height: 1px;
	border-bottom: 1px solid #E1E1E1;
	padding: 0;
	margin: 0;
}
.qty {
	vertical-align: bottom;
	padding-bottom: 13px;
	text-align: center;
	font-size: 0.688em;
	margin-bottom: 10px;
}
.quantity {
	width: 50px;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
}
.quantity input {
	width: 40px;
}
.checkbox {
	width: 20px;
	padding: 10px;
	vertical-align: top;
	text-align: center;
}
.OrgInd {
	color: #222;
	font-size: 0.688em;
	margin: 0 10px 0 8px;
}
.noTax {
	vertical-align: bottom;
	text-align: center;
	font-size: 0.717em;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	width: 80px;
}
.noTax img {
	margin: 0 0 0 5px;
}
.withTax {
	vertical-align: top;
	text-align: center;
	font-size: 0.917em;
	font-weight: bold;
	padding-top: 10px;
	margin: 0;
	color: #666;
	width: auto;
}
.onlineTax {
	vertical-align: bottom;
	text-align: center;
	font-size: 0.717em;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	width: auto;
}
.onlineTax img {
	margin: 0 0 0 5px;
}
.printTax {
	vertical-align: bottom;
	text-align: center;
	font-size: 0.717em;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	width: auto;
}
.totalCost {
	width: 60px;
	vertical-align: bottom;
	text-align: center;
	font-size: 0.717em;
}
.totalCost .price {
	background-color: #F5F5F5;
	padding: 10px;
	font-weight: bold;
	color: #717171;
	margin: 0;
	font-size: 1.1em;
	float: none;
	width: 60px;
}
.printOnline {
	color: #616161;
	font-size: 0.688em;
}
#price {
	background-color: #F5F5F5;
	float: right;
	padding: 10px;
	font-weight: bold;
	color: #717171;
	margin: -100px 0 0 0;
}
.price {
	background-color: #F5F5F5;
	padding: 2px 8px;
	font-weight: bold;
	color: #717171;
	margin: -26px 0 0 0;
	font-size: 0.688em;
	float: right;
}
#relatedTitles {
	padding: 0;
	margin: 0;
}
#relatedTitles p.jnlTitle {
	padding: 0 0 0 70px;
	margin: 20px 0 10px 0;
	font-weight: bold;
	font-size: 1em;
	color: #045989;
}
#relatedTitles ul {
	margin: 10px 0 10px 20px;
	padding: 0;
}
#relatedTitles ul li {
	display: inline;
}
#cardLogos {
	padding: 30px 0 50px 0;
	background: #FFF;
}
#cardLogos a {
	text-decoration: none;
}
#cardLogos a:hover {
	text-decoration: underline;
}
#cardLogos p {
	font-size: 0.718em;
	color: #333;
	clear: both;
}
#cardLogos ul {
	margin: 0;
	padding: 0;
	width: 720px;
}
#cardLogos ul li {
	display: inline;
	float: left;
	border: 1px solid #333;
	background: url(../images/sprite_logos.png) no-repeat;
	text-indent: -9999em;
	margin-right: 10px;
}
#cardLogos ul li.wp_visa {
	background-position: 0px -44px;
	width: 64px;
	height: 40px;
}
#cardLogos ul li.wp_visa_debit {
	background-position: -74px -44px;
	width: 66px;
	height: 40px;
}
#cardLogos ul li.wp_visa_electron {
	background-position: -150px -44px;
	width: 64px;
	height: 40px;
}
#cardLogos ul li.wp_maestro {
	background-position: -224px -44px;
	width: 63px;
	height: 40px;
}
#cardLogos ul li.wp_mastercard {
	background-position: -297px -44px;
	width: 62px;
	height: 40px;
}
#cardLogos ul li.wp_diners {
	background-position: -369px -44px;
	width: 62px;
	height: 40px;
}
#cardLogos ul li.wp_jcb {
	background-position: -441px -44px;
	width: 40px;
	height: 51px;
	border: none;
}
#cardLogos ul li.wp_elv {
	background-position: -491px -44px;
	width: 40px;
	height: 40px;
	border: none;
}
#cardLogos ul li.wp_solo {
	background-position: -541px -44px;
	width: 40px;
	height: 50px;
	border: none;
}
#cardLogos ul li.wp_laser {
	background-position: -596px -44px;
	width: 45px;
	height: 50px;
	border: none;
}
#cardLogos img.streamline {
	padding: 10px 0 0 5px;
}
#cardLogos ul#certificates {
	margin-top: 10px;
	padding: 0;
	width: 720px;
}
#cardLogos ul#certificates li {
	display: inline;
	border: none;
	float: none;
}
#cardLogos ul#certificates li a {
	background-image: url(../images/logos/shoppingBasketLogos.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	float: left;
}
#cardLogos ul#certificates li.verisign a {
	background-position: 0px -50px;
	width: 105px;
	height: 55px;
}
#cardLogos ul#certificates li.worldpay a {
	background-position: -115px -50px;
	width: 105px;
	height: 55px;
}
.subscribeIcons {
	padding: 10px 0 20px;
	margin: 0 0 0 0;
	height: 24px;
}
.subscribeIcons li {
	display: inline;
}
.subscribeIcons li img {
	margin-right: 10px;
}
.addHltArt {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 0;
	margin: 1px 0 0 0;
}
.addHltArt .inputDetails {
	float: left;
	padding: 5px 10px 5px 20px;
}
.addHltArt .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
}
.addHltArt .typeInput {
	float: left;
	width: 550px;
}
.addHltArt .typeInput input#logo {
	font-size: 1.1em;
}
.addHltArt p {
	margin: 5px 0;
}
.addHltArt input.normal {
	width: 150px;
}
.addHltArt input.long {
	width: 350px;
}
.addHltArt #artLookup-bttn {
	font-size: 1em;
	margin-top: 5px;
}
.addHltArt #artLookup-bttn input {
	margin-right: 5px;
}
.updateComment {
	background-color: #f1f1f1;
	padding-left: 20px;
	margin: 1px 0 0 0;
	font-size: 0.918em;
}
.updateComment p {
	padding: 10px 0 10px 0;
	line-height: 1.3em;
}
.updateComment a {
	text-decoration: none;
}
.updateComment a:hover {
	text-decoration: underline;
}
.updateComment .inputDetails {
	float: left;
	padding: 10px 10px 10px 0;
}
.updateComment .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
	line-height: normal;
}
.updateComment .typeInput {
	float: left;
	padding-left: 5px;
	padding: 6px 0 0;
}
.updateComment input, .updateComment textarea {
	padding: 0;
	margin-left: 0px;
!important margin-right: 0px;
	font-size: 1em;
}
.updateComment input.short {
	width: 50px;
	margin-left: 0px;
}
.updateComment input.normal {
	width: 150px;
	margin-left: 0px;
}
.updateComment textarea.comment {
	margin-left: 0px;
	font-size: 1.3em;
}
.userDetails {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 0;
	margin: 1px 0 0 0;
}
.userDetails a {
	text-decoration: none;
}
.userDetails a:hover {
	text-decoration: underline;
}
.userDetails p {
	padding: 10px 0 10px 20px;
	line-height: 1.3em;
}
.userDetails p.section-title {
	padding-bottom: 5px;
	margin-top: 8px;
	color: #232323;
	font-weight: bold;
}
.userDetails p.top-border {
	padding: 10px 0 10px 20px;
	border-top: 1px solid #dfdede;
}
.userDetails .inputDetails {
	float: left;
	padding: 10px 10px 10px 20px;
}
.userDetails .inputDetails-topBorder {
	border-top: solid 1px #dfdede;
	width: 689px;
}
/*JOU-6780 -- VAT START*/
.bottom-padding {
	padding-bottom: 10px;
}
.userDetails .inputDetails-Border {
	border: solid 1px #cbcbcb;
	background-color: #f3f3f3;
	width: 675px;
	margin: 0 0 15px 5px;
}
.userDetails .inputDetails textarea {
	overflow: auto;
}
/*JOU-6780 -- VAT ENDS*/
/*JOU-11181 --- STARTS*/
.double-line {
	padding-top: 10px !important;
}
.padded-top {
	padding-top: 20px !important;
}
.long {
	padding: 0 0px 0 0 !important;
}
.typeInput label {
	padding: 0 10px 0 0 !important;
	vertical-align: text-top;
	margin: 0 !important;
}
.title-long {
	width: 185px !important;
}
.title-longer {
	width: 250px !important;
}
.fund {
	font-size: 1.2em !important;
}
.grants {
	padding: 8px 0 0 0;
}
a.add-grants {
	background: url(../images/sprite_logos.png) no-repeat scroll -699px -41px transparent;
	height: 12px;
	text-indent: 17px;
	float: left;
	padding-top: 3px;
}
a.add-grants:hover {
	background-position: -699px -56px;
}
a.add-grants-disable {
	background: url(../images/sprite_logos.png) no-repeat scroll -699px -56px transparent;
	height: 12px;
	text-indent: 17px;
	float: left;
	padding-top: 3px;
	color: #666666;
	text-decoration: none !important;
	cursor: default;
}
a.minus-grants {
	background: url(../images/sprite_logos.png) no-repeat scroll -699px -70px transparent;
	height: 12px;
	padding: 0 14px 0 13px;
}
a.minus-grants:hover {
	background-position: -699px -84px;
	padding: 0 14px 0 13px;
	text-decoration: none;
}
a.minus-grants-disable {
	background: url(../images/sprite_logos.png) no-repeat scroll -684px -56px transparent;
	height: 12px;
	padding: 0 13px 0 0;
	color: #666666;
	text-decoration: none !important;
	cursor: default;
}
.details input.validFile {
	overflow: hidden;
	width: 200px;
}
/*JOU-11181 --- ENDS*/
.userDetails .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
	line-height: normal;
}
.userDetails .typeInput {
	float: left;
}
.userDetails .typeInput p {
	font-size: 1em;
	padding-left: 0;
}
.userDetails input {
	padding: 0;
	margin: 0 10px 0 0;
}
.userDetails .contentsubmit {
	margin-bottom: -4px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) -749px -297px no-repeat;
	width: 54px;
	height: 18px;
	margin-top: 2px;
}
.userDetails .contentsubmit:hover {
	margin-bottom: -4px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) -812px -297px no-repeat;
	width: 54px;
	height: 18px;
}
.userDetails input#contentsubmit {
	color: #fff;
	font-size: .899em;
	padding-left: 5.5px;
	background: transparent;
	border: none;
	cursor: pointer;
	height: 18px;
}
.userDetails input.shorter {
	width: 30px;
}
.userDetails input.short {
	width: 50px;
}
.userDetails input.normal {
	width: 150px;
	float: left;
}
.userDetails input.long {
	width: 200px;
}
.userDetails select.country {
	width: 155px;
}
.userDetails select.county {
	width: 155px;
}
.userDetails-buttons {
	padding: 0 0 15px 20px;
	margin: 0;
	height: 24px;
	/*background-color: #FFF;*/
	font-size: 16px;
	font-weight: bold;
}
.userDetails-buttons li {
	display: inline;
}
.userDetails-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.userDetails-buttons li.incSubjAreas a, .userDetails-buttons li.deactRemUser a, .userDetails-buttons li.actRemUser a {
	background: url(../images/buttons/btn_sprite.png) -260px -278px no-repeat;
	width: 138px;
}
.userDetails-buttons li.incSubjAreas a:hover, .userDetails-buttons li.deactRemUser a:hover, .userDetails-buttons li.actRemUser a:hover {
	background: url(../images/buttons/btn_sprite.png) -260px -302px no-repeat;
}
.userDetails-buttons li.uploadLogo a, .userDetails-buttons li.activateMore a {
	background: url(../images/buttons/btn_sprite.png) -389px -616px no-repeat;
	width: 89px;
}
.userDetails-buttons li.uploadLogo a:hover, .userDetails-buttons li.activateMore a:hover {
	background: url(../images/buttons/btn_sprite.png) -389px -640px no-repeat;
}
.userDetails-buttons li.submit a, .userDetails-buttons li a.sendEmail, .userDetails-buttons li.download a, .userDetails-buttons li.findTitles a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.userDetails-buttons li.submit a:hover, .userDetails-buttons li a:hover.sendEmail, .userDetails-buttons li.download a:hover, .userDetails-buttons li.findTitles a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.userDetails-buttons li.submit_merge a {
	background: url(../images/buttons/btn_sprite.png) -278px -550px no-repeat;
	width: 110px;
}
.userDetails-buttons li.submit_merge a:hover {
	background: url(../images/buttons/btn_sprite.png) -278px -574px no-repeat;
}
.userDetails-buttons li.delRemUser a {
	background: url(../images/buttons/btn_sprite.png) -449px -442px no-repeat;
	width: 115px;
}
.userDetails-buttons li.delRemUser a:hover {
	background: url(../images/buttons/btn_sprite.png) -449px -466px no-repeat;
}
.userDetails-buttons li.saveArticle a, .userDetails-buttons li.removeLogo a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.userDetails-buttons li.saveArticle a:hover, .userDetails-buttons li.removeLogo a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.userDetails-buttons li.save a {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
}
.userDetails-buttons li.save a:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.userDetails-buttons li.cancel a, .userDetails-buttons li.done a, .userDetails-buttons li.reset a, .userDetails-buttons li.email a, .userDetails-buttons li.export a, .userDetails-buttons li.back a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.userDetails-buttons li.cancel a:hover, .userDetails-buttons li.done a:hover, .userDetails-buttons li.reset a:hover, .userDetails-buttons li.email a:hover, .userDetails-buttons li.export a:hover, .userDetails-buttons li.back a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.userDetails-buttons li.update a, .userDetails-buttons li.delete a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.userDetails-buttons li.update a:hover, .userDetails-buttons li.delete a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}

.userDetails-buttons li.submit_disable a {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -743px -447px transparent;
	cursor: default;
	width: 70px;
}
.inputDetails-agreement {
	border-top: 1px solid #DFDEDE;
	float: left;
	padding: 10px 10px 10px 20px;
	width: 689px;
}
.agreebox {
	float: left;
}

.greyDetails-buttons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 19px;
	background-color: #F1F1F1;
}
.greyDetails-buttons li {
	display: inline;
}
.greyDetails-buttons li a {
	height: 19px;
	float: left;
	margin: 0 10px 0 0;
	background-position: left top;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
}
.greyDetails-buttons li.reset a, .greyDetails-buttons li.email a, .greyDetails-buttons li.export a, .greyDetails-buttons li.back a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.greyDetails-buttons li.reset a:hover, .greyDetails-buttons li.email a:hover, .greyDetails-buttons li.export a:hover, .greyDetails-buttons li.back a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.greyDetails-buttons li.submit a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.greyDetails-buttons li.submit a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.unsubscribe-buttons {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.unsubscribe-buttons li {
	display: inline;
}
.unsubscribe-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.unsubscribe-buttons li.cancel a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.unsubscribe-buttons li.cancel a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.unsubscribe-buttons li.unsubscribe a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.unsubscribe-buttons li.unsubscribe a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.unsubscribe-buttons li.ok a {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
}
.unsubscribe-buttons li.ok a:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.updateComment-buttons {
	padding: 20px 0;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.updateComment-buttons li {
	display: inline;
}
.updateComment-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.updateComment-buttons li.cancel a, .updateComment-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.updateComment-buttons li.cancel a:hover, .updateComment-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.updateComment-buttons li.update a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.updateComment-buttons li.update a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.updateComment-buttons li.backCommentList a {
	background: url(../images/buttons/btn_sprite.png) -260px -278px no-repeat;
	width: 138px;
}
.updateComment-buttons li.backCommentList a:hover {
	background: url(../images/buttons/btn_sprite.png) -260px -302px no-repeat;
}
.recommendSubs-buttons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.recommendSubs-buttons li {
	display: inline;
}
.recommendSubs-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.recommendSubs-buttons li.reset a, .recommendSubs-buttons ul li.cancel a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.recommendSubs-buttons li.reset a:hover, .recommendSubs-buttons ul li.cancel a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.recommendSubs-buttons ul li.submit a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.recommendSubs-buttons ul li.submit a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.recommendSubs-buttons ul li.update a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.recommendSubs-buttons ul li.update a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.manuscriptsWrap {
	background-color: #f1f1f1;
	padding: 0 0 5px 20px;
	margin: 0;
	font-size: 0.718em;
}
.manuscriptsWrap .manDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
	line-height: 1.3em;
}
.manuscriptsWrap .title {
	float: left;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.manuscriptsWrap .manInput {
	float: left;
	padding: 5px 5px 5px 0;
}
.manuscriptsWrap .artTitle {
	width: 230px;
}
.manuscriptsWrap .doi {
	width: 140px;
}
.manuscriptsWrap .author {
	width: 105px;
}
.manuscriptsWrap .date {
	width: 90px;
}
.manuscriptsWrap .display {
	width: 90px;
	text-align: center;
}
.updateOrgDetails {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 0;
	margin: 1px 0 0 0;
}
.updateOrgDetails a {
	text-decoration: none;
}
.updateOrgDetails a:hover {
	text-decoration: underline;
}
.updateOrgDetails p {
	padding: 10px 0 10px 20px;
	line-height: 1.3em;
}
.updateOrgDetails p.top-border {
	padding: 10px 0 10px 20px;
	border-top: 1px solid #dfdede;
}
.updateOrgDetails .inputDetails {
	float: left;
	padding: 10px 10px 10px 20px;
}
.updateOrgDetails .inputDetails-topBorder {
	border-top: solid 1px #dfdede;
	width: 689px;
}
.updateOrgDetails .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
}
.updateOrgDetails .typeInput {
	float: left;
	width: 540px;
}
.updateOrgDetails input, .updateOrgDetails select {
	padding: 1px;
	margin: 0 10px 0 0;
	font-size: 1em;
}
.updateOrgDetails input.normal {
	width: 150px;
}
.orgDetailsWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 20px;
	margin: 0;
}
.orgDetailsWrap .orgDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.orgDetailsWrap .title {
	float: left;
	width: 200px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.orgDetailsWrap .orgDetailsInput {
	float: left;
	width: 200px;
	padding: 5px 5px 5px 0;
}
.updateOrgDetails-buttons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 24px;
	border-top: 1px solid #dfdede;
}
.updateOrgDetails-buttons li {
	display: inline;
}
.updateOrgDetails-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.updateOrgDetails-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.updateOrgDetails-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.updateOrgDetails-buttons li.update a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.updateOrgDetails-buttons li.update a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.suppMatlWrap {
	padding-bottom: 20px;
	margin: 0;
	font-size: 0.918em;
}
.suppMatlWrap a {
	text-decoration: none;
}
.suppMatlWrap a:hover {
	text-decoration: underline;
}
.suppMatlWrap .Details {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.suppMatlWrap .title {
	float: left;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.suppMatlWrap .DetailsInput {
	float: left;
	padding: 5px 5px 5px 0;
	line-height: 1.3em;
}
.suppMatlWrap .type {
	width: 80px;
}
.suppMatlWrap .mtlTitle {
	width: 150px;
}
.suppMatlWrap .description {
	width: 200px;
}
.suppMatlWrap .fileSize {
	width: 80px;
}
.suppMatlWrap .download {
	width: 120px;
}
.commentArticle-buttons {
	padding: 20px 0;
	margin: 0 0 0 0;
	height: 24px;
}
.commentArticle-buttons li {
	display: inline;
}
.commentArticle-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.commentArticle-buttons li.commentOnThisArt a {
	background: url(../images/buttons/btn_sprite.png) -260px -278px no-repeat;
	width: 138px;
}
.commentArticle-buttons li.commentOnThisArt a:hover {
	background: url(../images/buttons/btn_sprite.png) -260px -302px no-repeat;
}
.activate-buttons {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height: 24px;
}
.activate-buttons li {
	display: inline;
}
.activate-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.activate-buttons li.done a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.activate-buttons li.done a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.activate-buttons li.activate a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.activate-buttons li.activate a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.activate-buttons li.activateMultiple a, .activate-buttons li.newRemoteUser a {
	background: url(../images/buttons/btn_sprite.png) -279px -550px no-repeat;
	width: 109px;
}
.activate-buttons li.activateMultiple a:hover, .activate-buttons li.newRemoteUser a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -574px no-repeat;
}
.activate-buttons li.activateMore a {
	background: url(../images/buttons/btn_sprite.png) -389px -616px no-repeat;
	width: 89px;
}
.activate-buttons li.activateMore a:hover {
	background: url(../images/buttons/btn_sprite.png) -389px -640px no-repeat;
}
.cardDetails {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 0;
	margin: 1px 0 0 0;
}
.cardDetails a {
	text-decoration: none;
}
.cardDetails a:hover {
	text-decoration: underline;
}
.cardDetails p {
	padding: 10px 0 10px 20px;
}
.cardDetails .inputDetails {
	float: left;
	padding: 10px 10px 10px 20px;
}
.cardDetails .inputDetails-topBorder {
	border-top: solid 1px #dfdede;
	width: 689px;
}
.cardDetails .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
}
.cardDetails .typeInput {
	float: left;
}
.cardDetails input {
	padding: 0;
	margin: 0 10px 0 0;
}
.cardDetails input.normal {
	width: 150px;
}
.cardDetails select.country {
	width: 155px;
}
.cardDetails select#cardType {
	width: 155px;
}
.cardDetails select#cardExpMonth {
	width: 45px;
	margin-right: 10px;
}
.cardDetails select#cardExpYear {
	width: 60px;
}
.discountedJnl {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 0;
	margin: 1px 0 0 0;
	position: relative;
}
.discountedJnl a {
	text-decoration: none;
}
.discountedJnl a:hover {
	text-decoration: underline;
}
.discountedJnl .jnlWrapper {
	float: left;
	padding: 10px 10px 10px 20px;
}
.discountedJnl .jnlDetails {
	float: left;
	width: 470px;
	padding: 6px 0 0 0;
}
.discountedJnl .jnlDetails .jnlDescription {
	line-height: 1.4em;
}
.discountedJnl .jnlDetails table {
	padding-top: 10px;
	width: 450px;
	height: auto;
}
.discountedJnl .jnlDetails table.issue {
	width: 690px;
}
.discountedJnl .jnlDetails table th {
	margin: 0;
	padding: 6px 5px 7px 5px;
	text-align: left;
	background-color: #FFF;
	border-bottom: 1px solid #E1E1E1;
}
.discountedJnl .jnlDetails table td {
	margin: 0 0 30px 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #666;
	font-weight: bold;
	background-color: #FFF;
}
.discountedJnl .jnlDetails h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #045989;
	padding-bottom: 20px;
}
.discountedJnl .jnlCover {
	float: left;
	margin-left: 10px;
}
.discountedJnl .jnlCover img {
	width: 180px;
}
#subscription {
	padding: 10px 0;
	margin: 0;
	font-size: 0.956em;
}
#subscription a {
	text-decoration: none;
}
#subscription a:hover {
	text-decoration: underline;
}
#subscription .Details {
	float: left;
}
#subscription .title {
	border-bottom: solid 1px #dfdede;
	float: left;
	background-color: #E9E7E7;
	padding: 10px;
}
#subscription .input {
	padding: 10px;
	float: left;
	border-bottom: solid 1px #dfdede;
	height: 25px;
}
#subscription .year {
	width: 50px;
}
#subscription .category {
	width: 100px;
}
#subscription .accessType {
	width: 100px;
}
#subscription .subPrice {
	width: 200px;
}
#subscription .sbasket {
	width: 140px;
	text-align: center;
}
/*basket_icon*/
#subscription .Details .input.sbasket a {
	background: url(../images/buttons/btn_sprite.png) -810px -598px no-repeat;
	width: 46px;
	height: 24px;
	display: block;
	margin-left: 38px;
}
#navigation-help {
	background-color: #E9E7E7;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	float:left;
	font-size:0.688em;
	overflow:visible;
	width:720px;
	z-index:999999;
}
.lightGreyBG {background-color:#c8c8c8 !important; border-top:none !important; border-bottom: none !important;}
#navigation-help p {
	float: left;
	padding-left: 20px;
	width: 430px;
	padding-bottom: 8px;
	padding-top: 9px;
	font-weight: bold;
	font-size: 1.1em;
}
/*MOVIE ICON --- JOU-7032*/
#navigation-help a.article-movie {
	background: transparent url(../images/icon/sprites-icons.gif) -100px -328px no-repeat;
	float: left;
	text-indent: 25px;
	height: 19px;
	line-height: 1.8;
	display: block;
	margin-top: 5px;
	font-weight: bold;
}
/*END --- MOVIE ICON --- JOU-7032*/

#mrs-journal-holder #navigation-help p {
	width: 690px;
}
#navigation-help ul.articles {float: left; padding-left: 20px; width: 60%}
#navigation-help ul.articles.single-abstract-navigation {width: 80%}
#navigation-help ul.articles.no-abstract-navigation {width: auto}
.button-container {display: block; clear: both}
.button-container > ul {width: auto}
.button-container a {background: #b79d56; background: -moz-linear-gradient(top, #b79d56 0%, #80672c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b79d56), color-stop(100%,#80672c)); background: -webkit-linear-gradient(top, #b79d56 0%,#80672c 100%); background: -o-linear-gradient(top, #b79d56 0%,#80672c 100%); background: -ms-linear-gradient(top, #b79d56 0%,#80672c 100%); background: linear-gradient(to bottom, #b79d56 0%,#80672c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b79d56', endColorstr='#80672c',GradientType=0 ); color: #fff; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-align: center; text-decoration: none !important; padding: 5px 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; float: left; margin-right: 5px}
.button-container a:hover {background: #7d642b !important; filter: none !important}

#navigation-help ul.articles li {
	display:inline;
	float:left;
	height: 30px;
	margin-right:13px;
}
#navigation-help ul.articles li {
    display: inline;
    float: left;
    height: 30px;
    margin-right: 13px;
}
#navigation-help ul.articles li a {
    text-decoration: none;
}
#navigation-help ul.articles li a:hover {
    text-decoration: underline;
}
#navigation-help ul.articles li a.textOnly {
    float: left;
    padding-bottom: 8px;
    padding-top: 9px;
    text-indent: 0;
}
li a.addtobasket {
    float: left;
    padding-bottom: 8px;
    padding-top: 4px;
    text-decoration: none;
}
/*li a.article-pdf, li a.article-sup, li a.article-mat, li a.art-full-size, li a.comments, li a.article-active, li a.article-ref, li a.article-new, li a.reprints, li a.kindle, li a.ads, li a.googleDrive, li a.dropbox, li a.printOnDemand, li a.pdf-download, li a.hiresPdf {
    background-image: url("../images/icon/pdf-article.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 8px;
    padding-top: 9px;
    text-decoration: none;
    text-indent: 21px;
}*/
li a.article-pdf, li a.article-sup, li a.article-mat, li a.art-full-size, li a.comments, li a.article-active, li a.article-ref, li a.article-new, li a.reprints, li a.kindle, li a.hiresPdf, li a.ads, li a.googleDrive, li a.dropbox, li a.printOnDemand, li a.pdf-download, li a.article-pdf-hi {
	background-image: url(../images/icon/pdf-article.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 8px;
	padding-top: 9px;
	text-decoration: none;
	text-indent: 21px;
}
li.open-access {
	padding-top: 9px;
	padding-bottom: 0;
	text-decoration: none;
	float: left;
	font-weight: bold;
	color: #690;
}
li.open-access a {
	color: #690;
}
li a.highlightArt {
	display: block;
	font-size: 0.618em;
	height: 18px;
	padding-top: 4px;
	text-decoration: none;
	text-indent: 11px;
	width: 100px;
	color: #333;
	background: url(../images/buttons/btn_sprite.png) -486px -771px no-repeat;
}
li a.article-toc {
	padding-top: 9px;
	padding-bottom: 0;
	text-decoration: none;
	float: left;
}
#navigation-help ul.articles li.last-option {
	margin-right: 0px;
}
li a.article-pdf:hover, /*li a.article-pdf-red:hover, li a.article-html:hover,*/ li a.article-sup:hover, li a.addtobasket:hover, li a.art-full-size:hover, li a.open-access:hover, li a.article-toc:hover, li a.comments:hover, li a.article-ref:hover, li a.article-active:hover, li a.article-mat:hover, li a.article-new:hover, li a.reprints:hover, li a.kindle:hover, li a.ads:hover, li a.googleDrive:hover, li a.dropbox:hover, li a.printOnDemand:hover {
	text-decoration: underline;
}
li a.article-html {
	background: transparent url(../images/icon/html-article.gif) 0 0 no-repeat;
	float: left;
	text-indent: 25px;
}
li a.article-hi-res-pdf {
	background-image: url(../images/icon/pdf-hi-article.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 8px;
	padding-top: 9px;
	text-decoration: none;
	text-indent: 28px;
}
li a.kindle {
	background: url("../images/icon/sprites-icons.png") -100px -205px no-repeat;
	/*text-indent: 25px;*/ text-indent: -999999em;
	width: 20px !important;
}
li a.hiresPdf {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -295px -237px;
	float: left;
	text-indent: -999999em;
	width: 23px !important;
}
li a.googleDrive {
	background: url("../images/icon/sprites-icons.png") -198px 5px no-repeat;
	/*text-indent: 25px;*/ text-indent: -999999em;
	width: 20px !important;
}
li a.dropbox {
	background: url("../images/icon/sprites-icons.png") -5px -295px no-repeat;
	/*text-indent: 25px;*/ text-indent: -999999em;
	width: 20px !important;
}
li a.article-ref {
	background: url("../images/icon/sprites-icons.png") -305px 3px no-repeat;
	text-indent: 21px;
}
li a.article-active {
	background: url("../images/icon/sprites-icons.png") -201px -235px no-repeat;
	text-indent: 21px;
}
li a.article-sup {
	background: url("../images/icon/sprites-icons.png") -5px -206px no-repeat;
	text-indent: 21px;
}
li a.article-new {
	background: url("../images/icon/sprites-icons.png") -92px -265px no-repeat;
	text-indent: 25px;
	text-indent: -999999em;
	width: 30px !important;
	height: 12px;
}
li a.art-full-size {
	background-image: none; /*url(../images/icon/fullsize-article.gif)*/
	/*	background-position:left 5px;*/
	text-indent: 0px;
}
li a.comments {
	background: url("../images/icon/sprites-icons.png") -195px -295px no-repeat;
	text-indent: 20px;
}
li a.reprints {
	background: url("../images/icon/sprites-icons.png") -199px -265px no-repeat;
	padding-left: 20px;
	text-indent: 0;
	padding-top:0 !important;
}
li a.reprints-2-lines {
	padding-top:0 !important;
}
li a.crossmark {
	background: url("../images/icon/sprites-icons.png") -195px -60px no-repeat;
	text-indent: 0;
	width: 84px;
	height: 18px;
	display: inline-block;
	margin: 8px 0;
	float: left;
	text-indent: -9999em;
}
li a.text-articles {
	text-indent: 0;
	width: 20em !important;
	display: block;
	margin-top: 5px;
	padding: 0;
	margin-bottom: 0;
	float: left;
	clear: both;
	overflow: hidden;
	border: 1px solid #E9E7E7
}
li a.ads {
	background: url("../images/icon/sprites-icons.png") -200px -325px no-repeat;
	padding-left: 25px;
	text-indent: 0;
}
li a.pdf-download {
	background: url("../images/icon/sprites-icons.png") 0 -55px no-repeat;
	text-indent: -999999em;
	width: 23px !important;
	height: 12px;
}
li a.article-pdf {
	background: url("../images/icon/sprites-icons.png") -4px -380px no-repeat;
	padding-left: 25px;
	text-indent: 0;
}
/*EPUB AND OTHER FILE FORMAT JOU-10110*/
#navigation-help li.article-pdf {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -210px -28px;
	float: left;
	text-indent: 25px;
}
#navigation-help li.pdfDisable {
	background-position: -103px -26px !important;
}
#navigation-help a.typePDF {
	color: #f72f40;
	line-height: 100%;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
#navigation-help li.article-rent {
	background: url("../images/icon/sprites-icons.png") -200px -205px no-repeat;
	float: left;
	text-indent: 30px;
}
#navigation-help li.article-rent span {
	text-indent: 30px;
}

#navigation-help li.article-rent-off {
	background-position:-257px -525px;
}
#navigation-help li.article-pdf-large {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -1px -53px;
	float: left;
	text-indent: 25px;
}
#navigation-help li.article-hi-pdf-download {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -295px -237px;
	float: left;
	text-indent: 30px;
}
#navigation-help li.HiPDFdisabled {
	background-position:-248px -454px !important;
}
#navigation-help li.article-hi-pdf-download span {
	text-indent: 30px;
}
#navigation-help li.article-html {
	background: url(../images/icon/sprites-icons.png) -1px -323px no-repeat transparent;
	float: left;
	text-indent: 25px;
}
#navigation-help li.article-html-disabled { /* HTML icon disabled after embargo */
	background: url(../images/icon/sprites-icons.png) -298px -1004px no-repeat transparent;}

#navigation-help li.article-rent-off a, #navigation-help li.pdfDisable a, #navigation-help li.article-html-disabled a, #navigation-help li.article-epub-disabled a, #navigation-help li.article-xml-disabled a, #navigation-help li.article-html-disabled span, #navigation-help li.article-epub-disabled span, #navigation-help li.article-xml-disabled span, #navigation-help li.article-active-disabled a, #navigation-help li.article-active-disabled span{ /* HTML, XML, EBUB label disabled after embargo */
	text-decoration:none !important;
	color:#999 !important;
	cursor:default;
}
#navigation-help a.typeHTML {
	color: #3e81ec;
	line-height: 100%;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
#navigation-help li.article-readLater {
	background: url("../images/icon/sprites-icons.png") 5px -502px no-repeat transparent;
	float: left;
	text-indent: 22px;
}
#navigation-help a.typeReadLater {
	display: block;
	cursor: pointer;
	line-height: 1.55;
	margin-top: 5px;
	padding: 1px 10px 5px 0;
}
#navigation-help a:hover.typeReadLater {
	background: url("../images/icon/sprites-icons.png") 5px -507px no-repeat #dddddd;
}
#navigation-help ul li a {
	display: block; 
}
#navigation-help ul ul {
	display: none;
}
#navigation-help ul li:hover > ul {
	display: block; 
}
#navigation-help ul ul {
	background-color: #dddddd!important;
	padding: 0;
	position: absolute;
	width: 120px;
	margin-top:0px;
	
}
#navigation-help ul ul li {
	float: none;
	position: relative; 
}
#navigation-help ul ul li a {
	margin-left:5px;
	line-height:2.8;
}
li.later-kindle {
	background: url("../images/icon/sprites-icons.png") -100px -205px no-repeat;
	margin-left: 10px;
}
li.later-dropbox {
	background: url("../images/icon/sprites-icons.png") -5px -295px no-repeat;
	margin-left: 10px;
}
li.later-googleDrive {
	background: url("../images/icon/sprites-icons.png") -200px 4px no-repeat;
	margin-left: 10px;
}
li.later-pocket {
	background: url("../images/icon/sprites-icons.png") -100px -501px no-repeat;
	margin-left: 10px;
}
#navigation-help li.article-epub {
	background: transparent url(../images/icon/sprites-icons.png) -100px 7px no-repeat;
	float: left;
	text-indent: 25px;
}
#navigation-help li.article-epub-disabled {
	background: transparent url("../images/icon/sprites-icons.png") -297px -849px no-repeat;
}
#navigation-help li.article-xml {
	background: transparent url("../images/icon/sprites-icons.png") 0 -827px no-repeat;
	float: left;
	text-indent: 38px;
	width: 90px;
}
#navigation-help li.article-xml-disabled {
	background: transparent url(../images/icon/sprites-icons.png) -288px -932px no-repeat;
}
#navigation-help a.typeEPUB {
	color: #8dbf50;
	line-height: 100%;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
#navigation-help a.typeXML {
	color: #7a44a2;
	line-height: 100%;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
#navigation-help span {
	line-height: 100%;
	font-size: 0.865em;
	display: block;
	color: #8f8f8f;
	text-indent: 25px;
}
#navigation-help .articles .article-xml span.xml {
	line-height: 100%;
	font-size: 0.865em;
	display: block;
	color: #8f8f8f;
	text-indent: 34px!important;
}
#navigation-help a.pdf-new-win {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -92px -269px transparent;
	width: 28px;
	height: 20px;
	float: left;
}
#navigation-help a.download-pdf {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll 1px -59px transparent;
	width: 28px;
	height: 20px;
	float: left;
}
#navigation-help ul.abstract-navigation {
	float: right;
	width: auto;
	position: relative
}
#navigation-help ul.abstract-navigation li {
	float: right;
	display: inline;
	float: left; /*Need this so the placement of Previous and Next button would not be reverse*/
}
#navigation-help ul.abstract-navigation li a {
	float: left;
	padding-bottom: 9px;
	padding-top: 7px;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) 0 -127px no-repeat;
}
#navigation-help ul.abstract-navigation li a:hover {
	text-decoration: none;
}
#navigation-help ul.abstract-navigation li a.prev {
	padding-right: 21px;
	width: 87px;
	padding-left: 34px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) 0 -127px no-repeat;
}
#navigation-help ul.abstract-navigation li a.prev:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -165px no-repeat;
	color: #FFFFFF;
}
#navigation-help ul.abstract-navigation li a.next {
	border-left: 1px solid white;
	padding-right: 34px;
	float: right;
	width: 67px;
	text-indent: -5px;
	padding-left: 21px;
	background: url(../images/buttons/btn_sprite.png) -142px -127px no-repeat;
}
#navigation-help ul.abstract-navigation li a.next:hover {
	background: url(../images/buttons/btn_sprite.png) -142px -165px no-repeat;
	color: #FFFFFF;
}
#navigation-help ul.abstract-navigation li a.next.single {
	position: absolute;
	top: 0;
	right: 0;
	float: none !important
}
#navigation-help ul.abstract-navigation li a.inactive {
	display: none;
}
#navigation-help ul.toc-navigation {
	float: right;
	width: 236px;
}
#navigation-help ul.toc-navigation li {
	float: right;
	display: inline;
	float: left;
}
#navigation-help ul.toc-navigation li a {
	float: left;
	padding-bottom: 9px;
	padding-top: 7px;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) 0 -240px no-repeat;
}
#navigation-help ul.toc-navigation li a:hover {
	text-decoration: none;
}
#navigation-help ul.toc-navigation li a.prev {
	padding-right: 10px;
	width: 84px;
	padding-left: 34px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) 0 -240px no-repeat;
}
#navigation-help ul.toc-navigation li a.prev:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -279px no-repeat;
	color: #FFFFFF;
}
#navigation-help ul.toc-navigation li a.next {
	border-left: 1px solid #FFF;
	padding-right: 26px;
	float: right;
	width: 67px;
	text-indent: -5px;
	padding-left: 14px;
	background: url(../images/buttons/btn_sprite.png) -131px -240px no-repeat;
}
#navigation-help ul.toc-navigation li a.next:hover {
	background: url(../images/buttons/btn_sprite.png) -131px -279px no-repeat;
	color: #FFFFFF;
}
#navigation-help ul.toc-navigation li a.inactive {
	display: none;
}
#navigation-help ul.controls {
	float: right;
	width: 236px;
	margin-right: 5px;
}
#navigation-help ul.controls li {
	float: right;
	display: inline;
	margin: 10px 0;
}
#navigation-help ul.controls li a.openAll {
	display: block;
	height: 18px;
	padding-top: 7px;
	text-decoration: none;
	text-align: center;
	width: 73px;
	background: url(../images/buttons/btn_sprite.png) -740px -408px no-repeat;
}
#navigation-help ul.controls li a:hover, #navigation-help ul.controls li a.openAll:hover {
	text-decoration: underline;
}
/*JOU-10250 --- START*/
.issuesVolumes ul.controls {
	float: right;
	width: 236px;
}
.issuesVolumes ul.controls li {
	float: right;
	display: inline;
}
.issuesVolumes ul.controls li a.openAll {
	display: block;
	height: 18px;
	padding-top: 7px;
	text-decoration: none;
	text-align: center;
	width: 73px;
	background: url(../images/buttons/btn_sprite.png) -740px -408px no-repeat;
	line-height:1;
}
.issuesVolumes ul.controls li a:hover, .issuesVolumes ul.controls li a.openAll:hover {
	text-decoration: underline;
}
/*JOU-10250 --- ENDS*/
.pdfContent ul {
	margin-left: 16px;
	margin-top: 6px;
	font-size: 80%;
	font-weight: bold;
}
.pdfContent ul li a.pdf-download {
	background-position: 0 -58px;
    margin-left: 5px;
}
.pdfContent ul li {
	line-height: 1.3;
	padding: 5px 10px 5px 0;
}
.pdfContent ul li span {
	float: left;
}
.ji-links ul li.icon-pdf-large {
	background: url(../images/icon/sprites-icons.gif) 4px -53px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.pdfContent {
	width: 100%;
	height: 970px;
	padding: 0px;
}
.pdfContent iframe {
	width: 100%;
	height: 100%;
}
*:first-child+html div.pdfContent p {
	font-size: 0.718em;
	margin: 10px;
}
.instruction-box {
	background-color: #FFFFFF;
	border-left: solid 1px #dfdede;
	font-size: 0.75em;
	padding: 10px 0 10px 20px;
	margin: 0;
}
.instruction-box a {
	text-decoration: none;
}
.instruction-box a:hover {
	text-decoration: underline;
}
.instruction-box p {
	font-size: 0.917em;
	margin: 5px 0;
}
.introduction-box {
	background-color: #f1f1f1;
	font-size: 0.75em;
	margin: 20px;
	height: 200px;
	overflow: auto;
}
.introduction-box p {
	line-height: 1.4;
	width: 660px;
	padding-bottom: 17px;
	color: #626262;
}
#player {
	margin: 20px auto;
	width: 500px;
}
#player p {
	width: 500px;
	font-size: 0.918em;
	margin-top: 10px;
}
#atoz {
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	font-size: 0.768em;
	border-bottom: 1px solid #dfdede;
}
#atoz ul {
	margin: 0 auto;
	padding: 0;
	width: 570px; /*FOR JOU-6000 */
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#atoz ul {
	width: 590px;
}
}
#atoz ul li {
	display: inline;
	list-style-type: none;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
#atoz ul li a {
	text-decoration: none;
}
#atoz ul li a:hover {
	text-decoration: underline;
}
#atoz ul li a.current {
	color: #000;
	font-weight: bold;
}
.white-box {
	background-color: #fff;
	border-bottom: solid 1px #dfdede;
	border-left: solid 1px #dfdede;
	font-size: 0.75em;
	padding-left: 20px;
}
.white-box p {
	line-height: 1.4;
	width: 670px;
	padding-bottom: 17px;
	color: #626262;
}
.white-box p.small {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
}
.crossRef {
	padding: 10px 0;
}
.crossRef .left {
	width: 430px;
	float: left;
	background: url(../images/background/crossRef.jpg) top left no-repeat;
	height: 160px;
}
.crossRef .moreInfo {
	float: right;
	padding-bottom: 65px;
}
.crossRef .moreInfo a.more {
	height: 27px;
	float: left;
	width: 67px;
	display: block;
	background: url(../images/buttons/btn_sprite.png) -878px -559px no-repeat;
}
.crossRef .moreInfo a.more:hover {
	background: url(../images/buttons/btn_sprite.png) -878px -586px no-repeat;
}
.crossRef .search {
	float: right;
	padding-top: 5px;
	padding-right: 40px;
	width: 220px;
}
.crossRef .search input {
	float: left;
}
.crossRef .search a {
	height: 24px;
	float: left;
	margin-left: 10px;
	width: 59px;
	display: block;
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
}
.crossRef .search a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.crossRef .right {
	float: left;
	width: 150px;
}
.crossRef img {
	border: none;
	margin-left: 10px;
	margin-top: 10px;
}
.searchQuery-box {
	background-color: #f1f1f1;
	border-bottom: solid 1px #dfdede;
	font-size: 0.75em;
	float: left;
	padding: 10px 20px;
	width: 680px;
}
.searchQuery-box p {
	line-height: 1.4em;
	font-size: 0.918em;
	width: 620px;
	padding-top: 10px;
	color: #333;
	float: left;
}
.searchQuery-box span {
	font-weight: bold;
	color: #045989;
}
.searchQuery-box #qskeystage {
	float: left;
	margin-right: 5px;
	font-size: 0.918em;
	padding: 1px;
}
.searchQuery-box #topformheadersubmit {
	float: left;
	margin-right: 5px;
}
.searchQuery-box .options {
	float: left;
	margin-right: 5px;
}
.searchQuery-box .options select {
	font-size: 1em;
	width: 150px;
}
.accepted-manuscript {
	background: url(../images/background/accepted-manuscript.gif) no-repeat scroll top right;
	min-height: 327px;
}
.lastbox {
	border-bottom: none !important;
	padding-bottom: 10px;
}
.description-box {
	background-color: #f1f1f1;
	border-bottom: solid 1px #dfdede;
	font-size: 0.75em;
	padding-left: 20px;
}
.facepile-holder {
background-color: #f1f1f1;
border-bottom: solid 1px #dfdede;
font-size: 0.75em;
padding-left: 20px;
}
.facepile-holder p {
color: #626262;
line-height: 1.4;
padding-bottom: 17px;
width: 620px;
}
.facepile-holder p.first {
padding-top: 17px;
}
.btnresetsubmit {
	background-color: #f1f1f1;
	border-bottom: solid 1px #dfdede;
}
.description-box .dispatch.grey {
	background-color: #CCC;
	/*margin-bottom:20px;*/ 
	padding: 0;
}
.description-box ul.dispatch {
	font-size: 0.9em;
	border-bottom: #adadad solid 1px; /* FOR JOU-6000*/
	width: 690px; /* FOR JOU-6000*/
	margin-top: 5px; /* FOR JOU-6000*/
}
/* JOU-6000 START*/
.description-box ul.last {
	border-bottom: 0;
	margin-bottom: 20px;
}
.description-box .dispatch li {
	display: inline-block;
	clear: both;
	overflow: hidden;
	padding: 5px;
}
.description-box .dispatch li .title {
	font-size: small;
	font-weight: bold;
}
.description-box .dispatch li .isbn-freq {
	margin-left: -5px;
}
.description-box .dispatch .latest-issue span.issue-title, .description-box .dispatch .next-issue span.issue-title {
	font-weight: bold;
	font-size: 1.0em;
	color: #5e6476;
	text-indent: 2px;
}
.description-box .dispatch .latest-issue a, .description-box .dispatch .next-issue a {
	line-height: 7px;
}
.description-box .dispatch .latest-issue ul li, .description-box .dispatch .next-issue ul li {
	display: block;
	width: 40%;
	line-height: 7px;
}
.description-box .dispatch .latest-issue ul, .description-box .dispatch .next-issue ul {
	margin-top: 5px;
	margin-left: -5px;
}
.description-box .dispatch .latest-issue {
	float: left;
	width: 330px;
	display: inline-block;
}
.description-box .dispatch .next-issue {
	float: left;
	width: 230px;
	display: inline-block;
}
/* JOU-6000 END*/

.description-box .dispatch li .column-a {
	float: left;
	width: 450px;
	display: inline-block;
}
.description-box .dispatch li .column-b {
	float: left;
	width: 230px;
	display: inline-block;
}
.description-box .column-b.new {
	color: #FF0000;
	font-style: italic;
}
.description-box .bold {
	font-style: normal;
}
.description-box h3 {
	font-size: 1.25em;
	width: 590px;
	padding-bottom: 10px;
	padding-top: 10px; /*15px */
	line-height: 1.3em;
}
.description-box h3 .source {
	font-style: italic;
}
.description-box h3.author {
	padding-bottom: 5px;
	font-style: bold;
}
*+html .description-box h3.author {
	width: auto; /* IE7 */
}
.description-box h3 a {
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 3px;
	line-height: 1.3;/*float:left;
	cursor: default;*/
}
.description-box h3 a:hover {
	text-decoration: none;
}
*:first-child+html .description-box h3 a:hover {
	cursor: default;
}
.description-box h5 {
	font-size: 1em;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 15px;
}
.description-box h6 {
	font-size: 0.9em;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 15px;
}
.description-box p {
	line-height: 1.8;
	width: 620px;
	padding-bottom: 17px;
	color: #626262;
	*line-height: 2.1 !important;
}
.description-box input.long {
	width: 350px;
	margin-left: 10px;
}
.description-box p.note {
	font-style: italic;
	font-size: 0.917em;
}
.description-box p a {
	text-decoration: none;
}
.description-box p a:hover {
	text-decoration: underline;
}
.description-box p.announcement {
	margin: 8px 0;
	padding: 8px;
	font-size: 0.917em;
	color: #333;
	font-weight: bold;
	border: 1px solid #89641d;
	float: left;
	width: 650px;
}
.description-box p.first {
	padding-top: 17px;
}
.description-box p.section-title {
	padding-bottom: 5px;
	margin-top: 8px;
	font-size: 0.99em; /*0.917em;*/
	color: #232323;
	font-weight: bold;
}
/*JOU-10519 -- UNLINK AREA --STARTS*/
.description-box p.section-unlink {
	padding: 4px 0 15px 0;
	font-size: 1.1em; /*0.917em;*/
	color: #232323;
	font-weight: bold;
}
.description-box ul.socialM li.facebook, .description-box ul.socialM li.twitter, .description-box ul.socialM li.googleplus, .description-box ul.socialM li.dropbox, .description-box ul.socialM li.amazonkindle {
	display: inline-block !important;
	width: 40px;
}
.description-box ul.socialM li.facebook ul li.section-unlink, .description-box ul.socialM li.twitter ul li.section-unlink, .description-box ul.socialM li.googleplus ul li.section-unlink, .description-box ul.socialM li.dropbox ul li.section-unlink, , .description-box ul.socialM li.amazonkindle ul li.section-unlink {
	height: 20px;
}
.description-box ul.socialM li.section-unlink a {
	background: none repeat scroll 0 0 transparent;
	text-indent: 0;
	font-weight: bold;
	float: left;
	height: 20px;
	text-align: center;
}
.description-box ul.socialM li.facebook ul li, .description-box ul.socialM li.twitter ul li, .description-box ul.socialM li.googleplus ul li, .description-box ul.socialM li.dropbox ul li, .description-box ul.socialM li.amazonkindle ul li {
	display: block;
	height: 45px;
	width: 45px;
}
.hidden {
	visibility: hidden;
}
/*JOU-10519 -- UNLINK AREA --ENDS*/
.description-box p.blue-section-title {
	padding-top: 18px;
	font-size: 1.25em;
	color: #045989;
	font-weight: bold;
}
.description-box p.list-section-title {
	padding-top: 18px;
	padding-bottom: 7px;
	font-size: 1.25em;
	color: #045989;
	font-weight: bold;
}
.description-box p.smallcopy {
	font-size: 0.917em;
}
.description-box p.smallcopy a, .description-box ol a {
	text-decoration: none;
}
.description-box p.smalltext {
	font-size: 0.917em;
	padding-bottom: 5px;
}
.description-box p.smallcopy a:hover, .description-box ol a:hover {
	text-decoration: underline;
}
.description-box p.justtext {
	line-height: 1.4;
	padding-top: 18px;
	font-size: 0.917em;
	padding-bottom: 17px;
}
.description-box select, .description-box input, .description-box textarea {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 1em;
}
.description-box span.hyperlink {
	float: left;
}
.description-box textarea.message {
	font-size: 1.3em;
}
.description-box a.savebttn {
	color: #FFFFFF;
	float: left;
	font-size: 0.718em;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	height: 18px;
	width: 36px;
}
.description-box a.savebttn:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.description-box a.removeLogo {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	position: absolute;
	bottom: 2px;
	right: -50px;
	color: #fff;
	display: block;
	float: left;
	font-size: 0.718em;
	line-height: normal;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;
	height: 18px;
	width: 80px
}
.description-box a.removeLogo:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.description-box .org {
	width: 350px;
	float: left;
	color: #626262;
	font-size: 0.918em;
	margin-top: 20px;
	margin-bottom: 10px;
}
.description-box .org select {
	width: 280px;
	margin-top: 5px !important;
}
.description-box .org .go-bttn {
	width: 49px;
	float: left;
	padding-left: 300px;
	margin-top: -22px;
}
.description-box .org .go-bttn a {
	height: 23px;
	float: right;
	background-position: left top;
}
.description-box .org .go-bttn a.go {
	background: url(../images/buttons/btn_sprite.png) -570px -558px no-repeat;
	width: 49px;
}
.description-box .org .go-bttn a.go:hover {
	background: url(../images/buttons/btn_sprite.png) -570px -624px no-repeat;
	width: 49px;
}
.description-box .searchBy {
	/*width: 350px;*/
	float: left;
	color: #626262;
	font-size: 0.918em;
	margin-top: 16px;
	margin-bottom: 10px;
}
.description-box .search {
	width: 270px;
	float: left;
	color: #626262;
	font-size: 0.918em;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.description-box .search.ucomment {
	width: 270px;
	float: left;
	color: #626262;
	font-size: 0.918em;
	margin-left: 20px;
	margin-top: 16px;
	margin-bottom: 10px;
}
.description-box .search .go-bttn {
	width: 49px;
	float: right;
	margin-top: -22px;
	margin-right: 15px;
}
.description-box .search.ucomment .go-bttn {
	width: 49px;
	float: right;
	margin-right: 15px;
	margin-top: 0;
}
.description-box .search .go-bttn a {
	height: 23px;
	float: right;
}
.description-box .search .go-bttn a.go {
	background: url(../images/buttons/btn_sprite.png) -570px -558px no-repeat;
	width: 49px;
}
.description-box .search .go-bttn a.go:hover {
	background: url(../images/buttons/btn_sprite.png) -570px -624px no-repeat;
	width: 49px;
}
.description-box p .smSubmitArt {
	margin-left: 15px;
}
.description-box p.instructions {
	/*line-height:1.4;
	padding: 7px 0;*/
	font-size: 0.917em;
	width: 660px;
	padding: 7px 0;
	/*border-bottom: 1px solid #ccc;
	padding: 0 0 20px 15px;
	margin-left: 20px;*/
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
}
.description-box p.instructions a {
	text-decoration: none;
}
.description-box p.instructions a:hover {
	text-decoration: underline;
}
.description-box p.top-border {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
	width: 700px;
	border-top: 1px solid #dfdede;
}
.description-box p.ipList {
	width: 250px;
}
.description-box .jnlInfo ul li {
	border-right: 1px solid #E1E1E1;
	color: #8F8F8F;
	display: inline;
	float: left;
	font-size: 0.925em;
	height: 27px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
.description-box .jnlInfo ul li.icon-pdf {
	/*background-image:url(../images/icon/pdf.gif);
	background-position:4px 8px;
	background-repeat:no-repeat;
	padding-left:26px;*/
	width: 51px;
}
.description-box .jnlInfo ul li.last {
	border-right: none;
}
.description-box ol {
	width: 650px;
	padding-bottom: 17px;
	margin-left: 20px;
}
.description-box ol li {
	list-style: decimal;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.description-box ol.alpha li {
	list-style: lower-alpha;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.description-box ul {
	width: 700px;
	padding-bottom: 10px;
}
.description-box ul li {
	display: inline;
	margin-right: 7px;
}
.description-box ul li a {
	text-decoration: none;
	line-height: normal;
}
.description-box ul li a:hover {
	text-decoration: underline;
}
.description-box ul.jnlList {
	padding: 18px 0 18px 0;
	font-size: 0.917em;
	margin: 0;
}
.description-box ul.jnlList li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 600px;
	line-height: 1.2em;
}
.description-box ul.jnlList li .pages {
	margin-left: 20px;
}
.description-box ul.jnlList li.pubYear {
	margin-bottom: 20px;
	padding-left: 10px;
	font-style: italic;
}
.description-box ul.jnlList li.journalTitle {
	margin-bottom: 20px;
	padding-left: 10px;
	font-style: italic;
}
.description-box ul.jnlList li.author {
	font-weight: bold;
	color: #045989;
}
.description-box ul.userCommentDetails {
	padding: 10px 0 10px 0;
	font-size: 0.917em;
	margin: 0;
}
.description-box ul.userCommentDetails li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 250px;
	line-height: 1.2em;
}
.description-box ul.userCommentDetails li.title {
	font-weight: bold;
}
.description-box ul.userDetails {
	padding: 18px 0 18px 0;
	font-size: 0.917em;
	margin: 0;
}
.description-box ul.userDetails li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 150px;
	line-height: 1.2em;
}
.description-box ul.userDetails li.userName {
	font-weight: bold;
}
.description-box ul.userDetails li.email {
	font-weight: bold;
}
.description-box ul.bullet {
	width: 650px;
	padding-bottom: 17px;
	margin-left: 20px;
	color: #626262;
}
.description-box ul.bullet li {
	display: block;
	padding-left: 15px;
	margin-bottom: 8px;
	background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat;
	line-height: 1.2em;
}
.description-box ul.list {
	width: 650px;
	padding-bottom: 17px;
	color: #626262;
	font-size: 0.917em;
}
.description-box ul.list li {
	display: block;
	padding-left: 15px;
	margin-bottom: 8px;
}
.description-box ul.list li.title {
	font-weight: bold;
}
.description-box ul.contact {
	padding: 0 0 18px 0;
	font-size: 1em;
	margin: 0;
	color: #626262;
}
.description-box ul.contact li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 1.2em;
}
.description-box ul.free {
	padding: 15px 0 10px 0;
	margin: 0;
	font-size: 0.95em;
}
.description-box ul.free li {
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
	width: 620px;
	font-size: 0.947em;
}
.description-box ul.free li img {
	margin-right: 10px;
	margin-bottom: -3px;
	overflow: visible;
}
.description-box ul.alphabet {
	padding: 5px 0 10px 15px;
	margin: 0;
	font-size: 0.95em;
	width: 680px;
}
.description-box ul.alphabet li {
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
	width: 670px;
	min-height: 19px;
}
.description-box ul.alphabet li .imgWrap {
	float: left;
	width: 60px;
	height: 19px;
	overflow: visible;
	vertical-align: bottom;
}
.description-box ul.alphabet li img {
	margin-right: 10px;
}
.description-box ul.alphabet li input {
	margin-right: 10px;
}
.description-box ul.alphabet li.vol {
	padding-left: 25px;
	margin: -10px 0 10px 0;
	width: 650px;
	font-size: 0.918em;
}
.description-box ul.sResults {
	padding: 10px 0;
	font-size: 0.917em;
	margin: 0;
}
.description-box ul.sResults li {
	display: block;
	padding: 0;
	margin-bottom: 3px;
	width: 550px;
	line-height: 1.2em;
}
.description-box ul.sResults li.location {
	color: #045989;
	font-weight: bold;
	margin-bottom: 5px;
}
.description-box ul.socialM {
	margin-bottom: 6px;
	padding: 0;
}
.description-box ul.socialM li {
	display: inline;
}
.description-box ul.socialM li a {
	background: url(../images/icon/sprites-icons.gif) no-repeat scroll 0 0 transparent;
	float: left;
	text-indent: -9999em;
	margin-right: 10px;
	width: 40px;
	height: 40px;
}
.description-box ul.socialM li.facebookQuickRegister a {
	background-position: 0 -120px;
}
.description-box ul.socialM li.facebook a {
	background-position: 0 -120px;
}
.description-box ul.socialM li.twitter a {
	background-position: -50px -120px;
}
.description-box ul.socialM li.linkedin a {
	background-position: -100px -120px;
}
.description-box ul.socialM li.googleplus a {
	background-position: -150px -120px;
}
.description-box ul.socialM li.dropbox a {
	background-position: 0px -435px;
}
.description-box ul.socialM li.amazonkindle a {
	background-position: -50px -435px;
}
.description-box .imageWrapper {
	width: 650px;
	margin-top: 10px;
	text-align: center;
}
.description-box .imageWrapper img {
	border: 1px solid #626262;
	text-align: center;
	margin-bottom: 10px;
}
.description-box .imageWrapper p {
	font-size: 0.918em;
	line-height: normal;
	float: left;
	width: auto;
	color: #333;
	text-align: left;
}
.description-box .simple {
	margin: 10px 0;
	width: 650px;
}
.description-box .simple li {
	display: list-item;
	margin-bottom: 5px;
}
.description-box #map_canvas {
	width: 685px;
	height: 500px;
	margin-bottom: 20px;
}
.description-box .off {
	float: right;
	width: 52px;
	margin-right: 10px;
}
.description-box .off a {
	color: #FFF;
	font-size: 85%;
	padding: 4px 6px 4px 5px;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) -810px -568px no-repeat;
}
.description-box .off a:hover {
	text-decoration: underline;
}
.description-box .rss {
	float: right;
	width: 15px;
	height: 15px;
	margin-right: 10px;
	background: url(../images/buttons/btn_sprite.png) -870px -628px no-repeat;
}
.description-box .utilities {
	margin-top: 17px;
}
.description-box .utilities ul li {
	display: inline;
	border-bottom: none;
	border-right: 1px solid #CBCBCB;
	padding-right: 5px;
	font-size: 95%;
}
.description-box .utilities ul li.last {
	border: none;
}
.description-box .utilities ul li a {
	color: #666;
}
.description-box ul#recentActions {
	width: 690px;
	margin: 8px 0;
	font-size: 95%;
}
.description-box ul#recentActions li {
	border-bottom: 1px solid #CBCBCB;
	padding: 3px 0;
	display: list-item;
}
.description-box ul#recentActions li label {
	float: right;
}
.description-box .smallNote {
	font-size: 85%;
}
.description-box #pressRelease {
	width: 690px;
	margin: 8px 0;
	font-size: 95%;
}
.description-box #pressRelease .release {
	border-bottom: 1px solid #CBCBCB;
	padding: 3px 0;
}
.description-box #pressRelease .release ul li {
	display: block;
	width: 530px;
}
.description-box #pressRelease .release ul li.bold {
	font-size: 105%;
	margin: 8px 0px;
}
.description-box #pressRelease .release ul li.details {
	margin-top: 8px;
}
.description-box #pressRelease .release span.date {
	width: 150px;
	float: right;
	margin-top: 8px;
}
.description-box table.DataTable {
	margin: 0px 0px 20px 0px;
	width: 100%;
	font-size: 0.918em;
}
.description-box table.DataTable th {
	font-weight: bold;
	padding-bottom: 5px;
}
.searchesInput.jnlTitle ul li a {
	color: #045989 !important;
}
.searchesInput.jnlTitle ul li a:hover {
	text-decoration: underline !important;
}
.description-box .fb_app {
	padding: 10px 0;
}
.description-box .fb_app .fb_app_image a {
	float: left;
	width: 55px;
}
.description-box .fb_app .fb_app_image img {
	width: 50px;
	height: 50px;
}
.description-box .fb_app .fb_app_name {
	float: left;
	width: 500px;
	padding-top: 5px;
}
.description-box .fb_app .fb_app_name ul li {
	display: block;
	padding: 0;
	margin: 0;
	line-height: 30px;
}
.description-box .fb_app .fb_app_name ul .fb_name a {
	font-size: 1.2em;
}
.description-box .fb_app .fb_app_name ul .fb_location a {
	color: #666;
	font-size: .9em;
}
.description-box .fb_app .fb_app_name ul .fb_name a span {
	width: 12px;
	height: 12px;
	margin-left: 3px;
	position: relative;
	background: url("../images/icon/sprites-icons.gif") no-repeat scroll -125px -90px transparent;
	display: inline-block;
}
.description-box .fb_app .fb_app_name ul .fb_name a span img{ width:12px; height:12px; position:relative; background:url(../images/icon/fb_app.png) no-repeat 0 0; display:inline-block;}

span.sub-details {
    float: left;
    line-height: 1.5;
    margin-bottom: 5px;
    padding-left: 60px;
    width: 93%;
}
/* --------------------------------------------

special and user streaming pages style proposal, AMaison,16Sept2010 

----------------------------------------------- */





.specialPage-box, .streamingPage-box {
	background-color: #f1f1f1;
	border-bottom: solid 1px #dfdede;
	font-size: 0.75em;
	padding: 20px 0 0 20px;
}
.specialPage-box h3, .streamingPage-box h3 {
	font-size: 1.25em;
	/* width:590px; not sure width is required here */
	padding-bottom: 10px;
	padding-top: 0;
	line-height: 1.3em;
	color: #045989;
	font-weight: 700;
}
.specialPage-box h3.author, .streamingPage-box h3.author {
	padding-bottom: 0px;
}
*+html .specialPage-box h3.author, *+html .streamingPage-box h3.author {
	width: auto; /* IE7 */
}
.specialPage-box h3 a, .streamingPage-box h3 a {
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 3px;
	line-height: 1.3;
}
.specialPage-box h3 a:hover, .streamingPage-box h3 a:hover {
	text-decoration: none;
}
.specialPage-box h4, .streamingPage-box h4 {
	font-size: 1em;
	font-weight: 700;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 0;
}
*:first-child+html .specialPage-box h4, *:first-child+html .streamingPage-box h4 { /* IE7 */
	width: 620px;
}
.specialPage-box h5, .streamingPaPage-box h5 {
	font-size: 1em;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 0;
}
.specialPage-box h6, .streamingPage-box h6 {
	font-size: 0.9em;
	line-height: normal;
	padding-bottom: 5px;
	padding-top: 0;
}
.specialPage-box p, .streamingPage-box p {
	line-height: 1.4;
	width: 620px;
	padding-bottom: 17px;
	color: #626262;
}
.specialPage-box p a, .streamingPage-box p a {
	text-decoration: none;
}
.specialPage-box p a:hover, .streamingPage-box p a:hover {
	text-decoration: underline;
}
.specialPage-box ol, .streamingPage-box ol {
	/* width:650px; not sure width required here */
	padding-bottom: 17px;
	margin-left: 20px;
}
.specialPage-box ol li, .streamingPage-box ol li {
	list-style: decimal;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.specialPage-box ul, .streamingPage-box ul {
	padding-bottom: 17px;
	margin-left: 20px;
	color: #626262;
}
*:first-child+html .specialPage-box ul, *:first-child+html .streamingPage-box ul { /* IE7 */
	width: 620px;
}
.specialPage-box ul li, .streamingPage-box ul li {
	margin-right: 80px;
	padding-left: 15px;
	margin-bottom: 8px;
	background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat;
	line-height: 1.2em;
}
.specialPage-box ul li a, .streamingPage-box ul li a {
	text-decoration: none;
}
.specialPage-box ul li a:hover, .streamingPage-box ul li a:hover {
	text-decoration: underline;
}
/* end of core styles for .specialPage-box and .streamingPage-box */

/* not sure if the styles below will actually be used, but have included for .specialPage-box just in case;  */

.specialPage-box .coverImage {
	float: left;
	width: 200px;
}
.specialPage-box p.first {
	padding-top: 17px;
}
.specialPage-box p.section-title {
	padding-bottom: 5px;
	margin-top: 8px;
	font-size: 0.917em;
	color: #232323;
	font-weight: bold;
}
.specialPage-box p.blue-section-title {
	padding-top: 18px;
	font-size: 1.25em;
	color: #045989;
	font-weight: bold;
}
.specialPage-box p.smallcopy {
	font-size: 0.917em;
}
.specialPage-box p.smallcopy a {
	text-decoration: none;
}
.specialPage-box p.smalltext {
	font-size: 0.917em;
	padding-bottom: 5px;
}
.specialPage-box p.smallcopy a:hover {
	text-decoration: underline;
}
.specialPage-box p.justtext {
	line-height: 1.4;
	padding-top: 18px;
	font-size: 0.917em;
	padding-bottom: 17px;
}
.specialPage-box p.instructions {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
	width: 670px;
}
.specialPage-box p.instructions a {
	text-decoration: none;
}
.specialPage-box p.instructions a:hover {
	text-decoration: underline;
}
.specialPage-box p.top-border {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
	width: 700px;
	border-top: 1px solid #dfdede;
}
.specialPage-box p.ipList {
	width: 250px;
}
.specialPage-box ol.alpha li {
	list-style: lower-alpha;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.specialPage-box ul.jnlList {
	padding: 18px 0 18px 0;
	font-size: 0.917em;
	margin: 0;
}
.specialPage-box ul.jnlList li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 550px;
	line-height: 1.2em;
}
.specialPage-box ul.jnlList li.pubYear {
	margin-bottom: 20px;
	padding-left: 10px;
	font-style: italic;
}
.specialPage-box ul.jnlList li.author {
	font-weight: bold;
	color: #045989;
}
.specialPage-box ul.userCommentDetails {
	padding: 10px 0 10px 0;
	font-size: 0.917em;
	margin: 0;
}
.specialPage-box ul.userCommentDetails li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 250px;
	line-height: 1.2em;
}
.specialPage-box ul.userCommentDetails li.title {
	font-weight: bold;
}
.specialPage-box ul.userDetails {
	padding: 18px 0 18px 0;
	font-size: 0.917em;
	margin: 0;
}
.specialPage-box ul.userDetails li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	width: 150px;
	line-height: 1.2em;
}
.specialPage-box ul.userDetails li.userName {
	font-weight: bold;
}
.specialPage-box ul.userDetails li.email {
	font-weight: bold;
}
/* prob don't need this as I have moved these to the generic .specialPage-box ul styles (see above) 

.specialPage-box ul.bullet {
	width:650px;
	padding-bottom:17px;
	margin-left: 20px;
	color: #626262;
}

*/

/* prob don't need this as I have moved these to the generic .specialPage-box ul styles (see above) 

.specialPage-box ul.bullet li {
	padding-left: 15px;
	margin-bottom: 8px;
	background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat;
	line-height: 1.2em;
}

*/

.specialPage-box ul.list {
	width: 650px;
	padding-bottom: 17px;
	color: #626262;
	font-size: 0.917em;
}
.specialPage-box ul.list li {
	display: block;
	padding-left: 15px;
	margin-bottom: 8px;
}
.specialPage-box ul.list li.title {
	font-weight: bold;
}
.specialPage-box ul.contact {
	padding: 0 0 18px 0;
	font-size: 1em;
	margin: 0;
	color: #626262;
}
.specialPage-box ul.contact li {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 1.2em;
}
.specialPage-box ul.free {
	padding: 15px 0 10px 0;
	margin: 0;
	font-size: 0.95em;
}
.specialPage-box ul.free li {
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
	width: 620px;
	font-size: 0.947em;
}
.specialPage-box ul.free li img {
	margin-right: 10px;
	margin-bottom: -3px;
	overflow: visible;
}
.specialPage-box ul.alphabet {
	padding: 5px 0 10px 15px;
	margin: 0;
	font-size: 0.95em;
	width: 680px;
}
.specialPage-box ul.alphabet li {
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
	width: 670px;
	height: 19px;
}
.specialPage-box ul.alphabet li .imgWrap {
	float: left;
	width: 60px;
	height: 19px;
	overflow: visible;
	vertical-align: bottom;
}
.specialPage-box ul.alphabet li img {
	margin-right: 10px;
}
.specialPage-box ul.alphabet li input {
	margin-right: 10px;
}
.specialPage-box ul.alphabet li.vol {
	padding-left: 25px;
	margin: -10px 0 10px 0;
	width: 650px;
	font-size: 0.918em;
}
.specialPage-box ul.sResults {
	padding: 10px 0;
	font-size: 0.917em;
	margin: 0;
}
.specialPage-box ul.sResults li {
	display: block;
	padding: 0;
	margin-bottom: 3px;
	width: 550px;
	line-height: 1.2em;
}
.specialPage-box ul.sResults li.location {
	color: #045989;
	font-weight: bold;
	margin-bottom: 8px;
}
/* --------------------------------------------

END OF: special and user streaming pages style proposal;AMaison,16Sept2010 
		logoWrap - jacoba, 16Nov2012

----------------------------------------------- */


.logoWrap {
	margin-bottom: 20px;
	padding: 0;
	width: 200px;
	text-align: center;
	position: relative
}
.logoWrap img {
	width: 85px;
}
.backToTop {
	float: right;
	padding-right: 20px;
	font-size: 0.948em;
	margin-bottom: 10px;
}
.top {
	margin-right: 20px;
	font-size: 0.948em;
	text-align: right;
}
.description-box .accessDetails-wrap {
	padding: 0;
	margin: 10px 0;
}
.description-box .accessDetails {
	float: left;
	padding: 0 10px 0 20px;
	color: #626262;
	font-size: 0.918em;
}
.description-box .aDtitle {
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
	margin-bottom: 6px;
}
.description-box .displayName {
	padding-bottom: 15px;
}
.description-box .aDdetails {
	float: left;
	padding-left: 15px;
	width: 550px;
	margin-bottom: 6px;
	line-height: 1.2em;
}
.description-box .orgName {
	padding-bottom: 15px;
}
.description-box .siteMapWrap {
	float: left;
	padding: 0 10px 0 0;
	color: #626262;
	font-size: 0.918em;
}
.description-box .siteMapWrap ul {
	margin-bottom: 5px;
	margin-left: 10px;
}
.description-box .siteMapWrap ul li {
	display: list-item;
	margin-bottom: 5px;
}
.description-box .siteMapLeft {
	float: left;
	padding: 0 10px 0 0;
	color: #626262;
	width: 310px;
}
.description-box .siteMapRight {
	float: right;
	padding: 0 10px 0 20px;
	color: #626262;
	width: 310px;
}
.description-box .mapTitle {
	padding-bottom: 5px;
	margin-top: 8px;
	color: #232323;
	font-weight: bold;
}
.description-box .mapDetails {
	float: left;
	padding-left: 15px;
}
/* Editorial Board */

.editorialNav {
	background-color: #CBCBCB;
	color: #212121;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 698px;
}
.editorialNav ul {
	font-size: 0.925em;
	font-weight: bold;
	margin-right: 12px;
	width: 680px;
}
.editorialNav ul li {
	display: inline;
	float: left;
	border-right: 1px solid #045989;
	margin: 5px 8px 5px 0;
	padding-right: 8px;
}
.editorialNav ul li a {
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.editorialNav ul li a:hover {
	text-decoration: underline;
}
.editorialNav ul li.last {
	border: none;
	margin-right: 0px;
	padding-right: 0px;
}
.editorial-wrap {
	padding: 0;
	margin: 0;
}
.editorial-wrap p {
	line-height: 1;
	padding-bottom: 5px;
	color: #333;
	font-size: 0.918em;
}
.editorial-wrap p.section-title {
	padding-bottom: 13px;
	font-style: italic;
	font-size: 1em;
	color: #333;
}
.editorialDetails {
	float: left;
	padding: 0 10px 0 0;
	color: #626262;
	font-size: 0.918em;
	margin-bottom: 15px;
}
.editorialtitle {
	float: left;
	width: 117px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.editorialtitle img {
	width: 115px;
	border: 1px solid #626262;
}
.edDetails {
	float: left;
	padding-left: 15px;
	margin-bottom: 6px;
	line-height: 1.2em;
}
.edDetails ul {
	width: auto;
}
.edDetails ul li {
	display: block;
	width: 500px;
}
.edDetails ul li.name {
	font-weight: bold;
	padding-bottom: 3px;
	color: #333;
}
/* download manager */

#download_mngr {
	padding-left: 20px;
	width: 550px;
	overflow: visible;
}
#download_mngr applet {
	background-color: #F1F1F1;
}
p.download_alert img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
#download_mngr .button {
	margin: 0 5px 0 0;
	padding: 0;
	width: 100px;
}
#download_mngr .browse {
	margin: 0 5px 0 0;
	padding: 2px 0;
	width: 200px;
}
.authorQuery {
	background-color: #FFF;
	float: right;
	padding: 10px 10px 0 10px;
	margin: 10px 50px 10px 10px;
	width: 190px;
}
.authorQuery ul {
	width: 190px;/*white-space: nowrap;*/
}
.authorQuery ul li {
	margin-bottom: 8px;
	display: list-item;
	font-size: 0.918em;
	line-height: 1.2em;
}
.pdfContent {
	width: 100%;
	height: 970px;
	padding: 0px;
}
.pdfContent ul li {
	line-height: 1.3;
	padding: 5px 10px 5px 0;
}
.pdfContent ul li span {
	float: left;
}
.pdfContent ul li a.pdf-download {
	background-position: 0 -58px;
	margin-left: 5px;
}
.midGrey {
	background-color: #D9D9DB;
	border-bottom: solid 1px #dfdede;
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
	width: 665px;
	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
}
.midGrey input {
	width: 170px;
}
.midGrey input.short {
	width: 150px;
}
.midGrey input.zipCode {
	width: 50px;
}
.midGrey select {
	width: 170px;
	font-size: 0.978em;
}
.midGrey select.customerInterested {
	width: 310px;
	height: 90px;
}
.midGrey select.industry {
	width: 310px;
}
.midGrey textarea {
	height: 70px;
	margin-bottom: 10px;
	font-size: 1.2em;
}
.midGrey p {
	padding-bottom: 5px;
	width: auto;
	overflow: visible;
}
.midGrey p.note {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	margin-bottom: 10px;
}
.midGrey p.section-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #232323;
	font-weight: bold;
	font-size: 0.917em;
}
.midGrey .mgLeft {
	float: left;
	font-size: 0.917em;
	width: 328px;
	padding-bottom: 10px;
}
.midGrey .mgRight {
	float: right;
	font-size: 0.917em;
	width: 323px;
	padding-top: 5px;
}
.midGrey .lineWrap {
	float: left;
	padding: 5px 10px 10px 20px;
}
.midGrey .title {
	float: left;
	width: 100px;
	padding: 6px 0 0 0;
	text-align: right;
}
.midGrey .twoLiner {
	padding: 0;
}
.midGrey .typeInput {
	float: left;
	padding-left: 10px;
}
.captcha {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 20px;
	float: left;
	width: 640px;
}
.captcha iframe {
	height: 300px;
	width: 500px;
}
.SmallContactUsButtons {
	padding: 10px 0;
	margin: 0 0 0 0;
	height: 23px;
	float: left;
	width: 200px;
	overflow: hidden;
}
.SmallContactUsButtons li {
	display: inline;
}
.SmallContactUsButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.SmallContactUsButtons ul li.submit a, .SmallContactUsButtons ul li.submitCaptcha a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.SmallContactUsButtons ul li.submit a:hover, .SmallContactUsButtons ul li.submitCaptcha a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.SmallContactUsButtons ul li.SmallReset a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.SmallContactUsButtons ul li.SmallReset a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.description-box ul.alphabet li.vol {
	padding-left: 25px;
	margin: -10px 0 10px 0;
	width: 650px;
	font-size: 0.918em;
}
.red, .instructions.redfont {
	color: #F00;
}
p.red {
	color: #F00;
	font-size: 0.917em;
	margin: 5px 0px 5px 20px;
}
.errorContainer {
	float: left;
	width: auto;
	padding: 0;
	margin: 3px 0;
}
.error, p.error {
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
	font-size: 0.917em;
	color: red;
	font-style: italic;
	margin-top: 5px;
	line-height: 1.5;
}
.errorMessage {
	color: #F00;
	padding: 10px 20px;
}
.validate {
	color: #F00;
	font-size: 0.917em;
	margin-top: 10px;
}
.validate p {
	color: #F00;
	padding-bottom: 5px;
}
.validate ul li {
	display: list-item;
	margin-bottom: 3px;
}
.required {
	float: right;
	margin-top: 15px;
	margin-right: 25px;
}
#freeContent-page-container {
	background-color: #FFFFFF;
	float: left;
}
.freeContent-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.freeContent-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.freeContent-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.freeContent-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.freeContent-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.firstview-container {
	float: left;
	width: 718px;
	color: #626262;
	border-left: 1px solid #dfdede;
}
.instruction-note {
	float: right;
	font-size: 0.718em;
	width: 525px;
	margin-top: 3px;
	line-height: 1.3em;
}
.freeContent-page-container .tableofcontents-row, .firstview-container .tableofcontents-row {
	float: left;
	border-left: none;
}
.freeContent-page-container .checkboxspace-related, .firstview-container .checkboxspace-related {
	width: 718px;
	float: left;
}
.freeContent-page-container .checkboxspace-related .journal-item, .firstview-container .checkboxspace-related .journal-item {
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 30px;
	border-left: none;
	border-bottom: solid 1px #dfdede;
	width: 718px;
}
.freeContent-page-container .checkboxspace-related .journal-item .ji-intro, .firstview-container .checkboxspace-related .journal-item .ji-intro {
	background-image: url(../images/background/jintro-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	/*height:62px;*/
	height: 100%;
	width: 718px;
}
.freeContent-page-container .checkboxspace-related .journal-item .op, .firstview-container .checkboxspace-related .journal-item .op {
	background-image: none;
	background-color: #E8FFE8;
	height: 100%;
	margin-bottom: 0;
}
.freeContent-page-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a, .firstview-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a {
	color: #045989;
	float: left;
	font-size: 0.938em;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 48px;
	padding-top: 13px;
	text-decoration: none;
	width: 560px;
}
.freeContent-page-container .checkboxspace-related .journal-item .ji-author, .firstview-container .checkboxspace-related .journal-item .ji-author {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	width: 718px;
	border-top: solid 1px #e1e1e1;
}
.freeContent-page-container .checkboxspace-related .journal-item .ji-details, .firstview-container .checkboxspace-related .journal-item .ji-details {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	font-size: 0.688em;
	width: 718px;
}
#commentArticle-page-container {
	background-color: #FFFFFF;
	float: left;
}
.commentArticle-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.commentArticle-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.commentArticle-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.commentArticle-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.commentArticle-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
#mrsBrowse-page-container {
	background-color: #FFFFFF;
	float: left;
}
.mrsBrowse-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.mrsBrowse-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.mrsBrowse-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.mrsBrowse-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.mrsBrowse-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.mrsBrowse-row-item {
	float: left;
	cursor: pointer;
	width: 718px;
	text-decoration: none;
	display: block;
	font-size: 0.75em;
	background-image: url(../images/background/plus-buttons_plain.gif);
	background-position: 0px 0px;
	background-position: -1px -2px;
}
.mrsBrowse-row-item span {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
}
.mrsBrowse-row-item span.title {
	padding-left: 74px;
}
.mrsBrowse-volume-inner-container {
	float: left;
	display: none;
	padding-left: 52px;
	margin-bottom: 10px;
	width: 666px;
}
.mrsselector {
	float: left;
	width: 666px;
	padding-bottom: 10px;
	padding-top: 10px;
	cursor: pointer;
	border-bottom: solid 1px #dfdede;
	text-decoration: none;
	font-weight: bold;
}
.mrsselector-active-expanded {
	background-position: 0px -22px;
}
.mrsselectorlast {
	border-bottom: none;
}
.mrsselector span {
	float: left;
	font-size: 0.688em;
	text-indent: 24px;
}
#jnlUpdates-page-container {
	background-color: #FFFFFF;
	float: left;
}
.jnlUpdates-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.jnlUpdates-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.jnlUpdates-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.jnlUpdates-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.jnlUpdates-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
#searchHelp-page-container {
	background-color: #FFFFFF;
	float: left;
}
.searchHelp-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.searchHelp-page-row:hover {
	background-position: 0px -39px;
}
.searchHelp-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.searchHelp-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.searchHelp-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.searchHelp-container {
	float: left;
	width: 718px;
	color: #626262;
	border-left: 1px solid #dfdede;
}
.searchHelp-page-container .content-box {
	border-bottom: 1px solid #dfdede;
}
.searchHelp-page-container p.section-title {
	margin-top: 0;
	padding-top: 8px;
}
#favJournal-page-container {
	background-color: #FFFFFF;
	float: left;
}
.favJournal-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.favJournal-page-row:hover {
	background-position: 0px -39px;
}
.favJournal-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.favJournal-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.favJournal-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.favJournal-container {
	float: left;
	width: 718px;
	color: #626262;
	border-left: 1px solid #dfdede;
}
.favJournal-page-container input {
	margin-right: 10px;
}
.favJnl-buttons {
	padding: 10px 0 10px 5px;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.favJnl-buttons li {
	display: inline;
}
.favJnl-buttons li a {
	height: 20px;
	float: left;
	padding-top: 4px;
	color: #FFF;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	background-position: left top;
	margin: 0 10px 0 0;
}
.favJnl-buttons li.add a {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
}
.favJnl-buttons li.add a:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.favJnl-buttons li.remove a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.favJnl-buttons li.remove a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.favJnl-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.favJnl-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
#rssWidgets-page-container {
	background-color: #FFFFFF;
	float: left;
}
.rssWidgets-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.rssWidgets-page-row:hover {
	background-position: 0px -39px;
}
.rssWidgets-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.rssWidgets-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.rssWidgets-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.rssWidgets-container {
	float: left;
	width: 718px;
	color: #626262;
	border-left: 1px solid #dfdede;
}
#savedTrials-page-container {
	background-color: #FFFFFF;
	float: left;
}
.savedTrials-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.savedTrials-page-row:hover {
	background-position: 0px -39px;
}
.savedTrials-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.savedTrials-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.savedTrials-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.savedTrials-container {
	float: left;
	width: 718px;
	color: #626262;
	border-left: 1px solid #dfdede;
}
.jnlUpdatesWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 20px;
	margin: 0;
	font-size: 0.718em;
}
.jnlUpdatesWrap a {
	text-decoration: none;
}
.jnlUpdatesWrap a:hover {
	text-decoration: underline;
}
.jnlUpdatesWrap .jnlDetails {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.jnlUpdatesWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.jnlUpdatesWrap .jnlUpdatesInput {
	float: left;
	padding: 5px 8px 5px 0;
}
.jnlUpdatesWrap .jnlTitle, .jnlUpdatesWrap .newTitle {
	width: 170px;
}
.jnlUpdatesWrap .checkBox {
	width: 40px;
}
.jnlUpdatesWrap .issn {
	width: 110px;
}
.jnlUpdatesWrap .change {
	width: 160px;
}
.jnlUpdatesWrap .dateofchange {
	width: 100px;
}
.jnlUpdatesWrap .movedTo {
	width: 100px;
}
.jnlUpdatesWrap .newUrl {
	width: 178px;
}
.jnlUpdatesWrap .firstIssue {
	width: 115px;
}
.jnlUpdatesWrap .prevPub {
	width: 115px;
}
.jnlUpdates-buttons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.jnlUpdates-buttons li {
	display: inline;
}
.jnlUpdates-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.jnlUpdates-buttons li.exportListInExcel a {
	background: url(../images/buttons/btn_sprite.png) -279px -336px no-repeat;
	width: 146px;
}
.jnlUpdates-buttons li.exportListInExcel a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -360px no-repeat;
}
.jnlUpdates-buttons li.clearForm a, .jnlUpdates-buttons li.submitForm a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.jnlUpdates-buttons li.clearForm a:hover, .jnlUpdates-buttons li.submitForm a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.jnlUpdates-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.jnlUpdates-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.jnlUpdates-buttons li.submit a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
	height: 24px;
}
.jnlUpdates-buttons li.submit a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.mySavedBookmarksWrap {
	background-color: #f1f1f1;
	padding: 12px 0 10px 0;
	font-size: 0.918em;
	margin-top: 15px;
}
.mySavedBookmarksWrap a:hover {
	text-decoration: underline;
}
.mySavedBookmarksWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.mySavedBookmarksWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.mySavedBookmarksWrap .plain {
	float: left;
	padding: 5px 8px 5px 0;
	color: #626262;
}
.mySavedBookmarksWrap .jnlTitle {
	width: 500px;
}
.mySavedBookmarksWrap .jnlTitle a {
	text-decoration: none;
}
.mySavedBookmarksWrap .jnlTitle a:hover {
	text-decoration: underline;
}
.mySavedBookmarksWrap .dateSaved {
	width: 70px;
	text-align: center;
}
.mySavedBookmarksWrap .delete {
	width: 50px;
	text-align: center;
}
.mySavedBookmarksWrap .delete a {
	height: 19px;
	float: left;
	margin: -5px 10px 0 0;
	padding-top: 5px;
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
	color: #FFF;
	text-decoration: none;
}
.mySavedBookmarksWrap .delete a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.mySavedBookmarksWrap .delete input {
	margin-top: -2px;
}
.mySavedSearchesWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.mySavedSearchesWrap a {
	text-decoration: none;
}
.mySavedSearchesWrap a:hover {
	text-decoration: underline;
}
.mySavedSearchesWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.mySavedSearchesWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.mySavedSearchesWrap .searchesInput {
	float: left;
	padding: 5px 8px 5px 0;
}
.mySavedSearchesWrap .jnlTitle {
	width: 300px;
}
.mySavedSearchesWrap .jnlTitle ul li {
	display: block;
	width: 300px;
	margin-bottom: 5px;
}
.mySavedSearchesWrap .dateSaved {
	width: 70px;
	text-align: center;
}
.mySavedSearchesWrap .dateRun {
	width: 70px;
	text-align: center;
}
.mySavedSearchesWrap .runEvery {
	width: 40px;
	text-align: center;
}
.runEveryQuantity {
	width: 30px;
	vertical-align: top;
	horizontal-align: center;
}
.mySavedSearchesWrap .runSearch {
	width: 70px;
	text-align: center;
}
.mySavedSearchesWrap .runSearch a {
	height: 24px;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
	margin-top: -5px;
}
.mySavedSearchesWrap .runSearch a.run {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
	margin-left: 3px;
	height: 24px;
	float: left;
}
.mySavedSearchesWrap .runSearch a.run:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
}
.mySavedSearchesWrap .runSearch a.update {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
	margin-left: 10px;
}
.mySavedSearchesWrap .runSearch a.update:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.mySavedSearchesWrap .delete {
	/*width: 50px;*/ width: 80px;
	text-align: center;
}
.mySavedSearchesWrap .delete a {
	height: 24px;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	/*width: 59px;*/ width: 80px;
	margin-top: -5px;
}
.mySavedSearchesWrap .delete a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.mySavedSearchesWrap .delete input {
	margin-top: -2px;
}
.mySavedSearchesWrap .deleteParam {
	width: 95px;
	text-align: center !important;
}
.mySavedSearchesWrap .deleteParam a {
	height: 24px;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/buttons/btn_sprite.png) -723px -480px no-repeat;
	width: 95px;
	margin-top: -5px;
}
.mySavedSearchesWrap .deleteParam a:hover {
	background: url(../images/buttons/btn_sprite.png) -723px -504px no-repeat;
}
.myCommentAlertsWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.myCommentAlertsWrap input, .myCommentAlertsWrap select {
	font-size: 1em;
}
.myCommentAlertsWrap a {
	text-decoration: none;
}
.myCommentAlertsWrap a:hover {
	text-decoration: underline;
}
.myCommentAlertsWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.myCommentAlertsWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.myCommentAlertsWrap .searchesInput {
	float: left;
	padding: 5px 8px 5px 0;
}
.myCommentAlertsWrap .jnl {
	width: 300px;
}
.myCommentAlertsWrap .jnl ul li {
	display: block;
	width: 300px;
	margin-bottom: 5px;
	line-height: 1.2em;
}
.myCommentAlertsWrap .jnl ul li.author {
	font-weight: bold;
	color: #045989;
}
.myCommentAlertsWrap .alertFrequency {
	width: 100px;
	text-align: center;
}
.myCommentAlertsWrap .emailAdd {
	width: 150px;
	text-align: center;
}
.myCommentAlertsWrap .emailAdd input {
	width: 140px;
}
.myCommentAlertsWrap .turnOff {
	width: 50px;
	text-align: center;
}
.myCommentAlertsWrap .delete {
	width: 50px;
	text-align: center;
}
.usageStatWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.usageStatWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.usageStatWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.usageStatWrap .searchesInput {
	float: left;
	padding: 5px 8px 5px 0;
}
.usageStatWrap .views {
	width: 90px;
	text-align: right;
}
.usageStatWrap .month {
	text-align: left;
}
.popularWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.popularWrap a:hover {
	text-decoration: none;
}
.popularWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.popularWrap .title {
	float: left;
	padding: 5px 8px 5px 0;
	font-weight: bold;
}
.popularWrap .jnlTitle {
	width: 200px;
}
.popularWrap .searchTerm {
	width: 600px;
}
.popularWrap .article {
	width: 300px;
}
.popularWrap .absView {
	width: 80px;
	text-align: center;
}
.popularWrap .fullView {
	width: 80px;
	text-align: center;
}
.popularWrap .searchCount {
	width: 80px;
	text-align: center;
}
.popularWrap .summaryInput {
	float: left;
	padding: 5px 8px 5px 0;
	line-height: 1.5em;
}
.popularWrap span {
	font-style: italic;
	clear: left;
}
.kbartWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.kbartWrap a:hover {
	text-decoration: none;
}
.kbartWrap .Details {
	float: left;
	padding: 10px 0 0 0;
	color: #626262;
}
.kbartWrap .kbartTitle {
	width: 200px;
}
.kbartWrap .link {
	width: 200px;
}
.kbartWrap .size {
	width: 50px;
	text-align: right;
}
.kbartWrap .date {
	width: 210px;
	text-align: center;
}
.kbartWrap .summary {
	float: left;
	padding: 5px 8px 5px 0;
	line-height: 1.5em;
}
.savedTrialsWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.savedTrialsWrap a {
	text-decoration: none;
}
.savedTrialsWrap a:hover {
	text-decoration: underline;
}
.savedTrialsWrap .Details {
	float: left;
	padding: 10px 8px 5px 0;
	color: #626262;
	line-height: 1.5em;
}
.savedTrialsWrap .title {
	float: left;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.savedTrialsWrap .trialTitle {
	width: 430px;
	float: left;
}
.savedTrialsWrap .start {
	width: 130px;
	float: left;
}
.savedTrialsWrap .expiry {
	width: 130px;
	float: left;
}
.commentAdminWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.commentAdminWrap .Details {
	float: left;
	padding: 15px 0 0 0;
	color: #626262;
}
.commentAdminWrap .title {
	float: left;
	padding: 5px 0;
	margin-right: 8px;
	font-weight: bold;
}
.commentAdminWrap .searchesInput {
	float: left;
	padding: 5px 0;
	margin-right: 8px;
	line-height: 1.3em;
}
.commentAdminWrap .checkBox {
	width: 30px;
}
.commentAdminWrap .date {
	width: 55px;
	margin-left: 8px;
}
.commentAdminWrap .article {
	width: 120px;
	margin-left: 8px;
}
.commentAdminWrap .author {
	width: 70px;
	margin-left: 8px;
}
.commentAdminWrap .commentTitle {
	width: 65px;
}
.accessWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.718em;
}
.accessWrap p {
	padding: 10px 0 0 15px;
	line-height: 1.3em;
}
.accessWrap select, .accessWrap input {
	font-size: 0.918em;
}
.accessWrap .accessDetails {
	float: left;
	padding: 10px 20px 0 20px;
	color: #626262;
}
.accessWrap .accessDetails a {
	text-decoration: none;
}
.accessWrap .accessDetails a:hover {
	text-decoration: underline;
}
.accessWrap .title {
	float: left;
	width: 170px;
	padding-top: 5px;
}
.accessWrap .accessInput {
	float: left;
	line-height: 1em;
	width: 500px;
}
.accessWrap .accessInput .issn, .accessWrap .accessInput .eissn {
	float: left;
	width: 200px;
}
.accessWrap .accessInput .short {
	width: 30px;
}
#jnl-list-container {
	float: left;
	width: 518px;
}
#jnl-list-container .spacefix {
	float: left;
	margin-bottom: 3px;
	height: 1px;
	line-height: 1px;
	clear: both;
	width: 500px;
}
#jnl-list-container a {
	text-decoration: none;
}
#jnl-list-container a:hover {
	text-decoration: underline;
}
.jnl-list-row {
	float: left;
	cursor: pointer;
	width: 518px;
	display: block;
	background-image: url(../images/background/plusandless-mini.gif);
	background-position: -2px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
}
#jnl-list-container a.jnl-list-row:hover {
	text-decoration: none;
}
.jnl-list-row.active-expanded {
	background-position: -2px -18px;
}
.jnl-list-row .title {
	font-weight: bold;
	width: 400px;
	padding-left: 20px;
}
.jlr-inner {
	display: none;
	width: 500px;
	float: left;
	margin-left: 20px;
}
.jnl-list-container {
	float: left;
	width: 500px;
}
.jnl-list-container ul {
}
.jnl-list-container ul li {
	padding: 3px 0;
}
#MemServices-page-container {
	/*background-color: #FFFFFF;*/
	float: left;
}
.MemServices-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.contactUs-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.MemServices-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.MemServices-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	border-bottom: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.MemServices-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.MemServices-page-container ul.configList {
	font-size: 0.918em;
}
.MemServices-page-container ul.configList li {
	display: list-item;
	line-height: 1.7em;
}
.MemServices-page-container ul.configList li input {
	line-height: .8em;
}
/*stack horizontally*/
.MemServices-page-container ul.cList {
	float: left;
	font-size: 0.918em;
}
.MemServices-page-container ul.cList li {
	float: left;
	width: 300px;
	display: list-item;
	line-height: 1.7em;
}
.MemServices-page-container ul.cList li input {
	line-height: .8em;
}
/*end*/
.MemServices-page-container #cardLogos {
	background-color: #F1F1F1;
	border-top: 1px solid #dfdede;
	padding-left: 20px;
}
#memTable {
	font-size: 0.718em;
	background-color: #F1F1F1;
	padding: 10px 15px;
	line-height: 1.7em;
}
#memTable .memSubsWrap {
	margin-bottom: 10px;
	float: left;
}
#memTable .subscription {
	width: 170px;
	float: left;
}
#memTable .calYear {
	width: 100px;
	float: left;
}
#memTable .amtPaid {
	width: 90px;
	float: left;
}
#memTable .datePaid {
	width: 90px;
	float: left;
}
#memTable .SEdate {
	width: 150px;
	float: left;
}
#memTable .membership {
	width: 80px;
	float: left;
	color: #F00;
}
#memTable .membership a.cancel {
	background: url(../images/buttons/cancelButton.gif) left top no-repeat;
	width: 48px;
	height: 24px;
	float: left;
	text-indent: -15000px;
	margin: 0 10px 0 0;
}
#memTable .membership a.cancel:hover {
	background-image: url(../images/buttons/cancelButton.gif);
	background-position: left -24px;
}
#memTable .membership a.renew {
	background: url(../images/buttons/renewButton.gif) left top no-repeat;
	width: 59px;
	height: 24px;
	float: left;
	text-indent: -15000px;
	margin: 0 10px 0 0;
}
#memTable .membership a.renew:hover {
	background-image: url(../images/buttons/renewButton.gif);
	background-position: left -24px;
}
#columnWrap {
	font-size: 0.918em;
}
#columnWrap input {
	margin-right: 10px;
	padding: 0;
	float: left;
}
#columnWrap .leftC {
	float: left;
	width: 500px;
	line-height: 1.7em;
}
#columnWrap .rightC {
	float: left;
	width: 60px;
	padding-left: 15px;
	line-height: 1.7em;
}
#columnWrap .rightC input.money {
	width: 30px;
	float: left;
}
#columnTotal {
	line-height: 1.8em;
	font-size: 0.918em;
	padding-bottom: 10px;
	color: #333;
}
#columnTotal .top-border {
	border-top: 1px solid #CCC;
}
#columnTotal .leftC {
	float: left;
	width: 500px;
	text-align: right;
}
#columnTotal .rightC {
	float: left;
	width: 50px;
	padding-left: 15px;
}
#columnTotal .rightMost {
	float: left;
	width: 50px;
	padding-left: 20px;
}
#confReg-holder {
	float: left;
	border-right: solid 1px #E1E1E1;
	width: 718px;
	background-color: #F1F1F1;
}
#confReg-holder .conf-item {
	border-bottom: solid 1px #E1E1E1;
	float: left;
	width: 720px;
}
#confReg-holder .conf-item .previewbox {
	padding: 10px 20px;
	width: 674px;
}
#confReg-holder .conf-item #columnWrap {
	font-size: 0.718em;
}
#confReg-holder .conf-item .cr {
	float: left;
	height: inherit;
	width: 718px;
}
#confReg-holder .conf-item .cr .cr-left {
	float: left;
	overflow: visible;
	padding-bottom: 5px;
	height: auto;
	font-size: .718em;
}
#confReg-holder .conf-item .cr .cr-left .MemTitle {
	float: left;
	width: 515px;
	padding-left: 20px;
	line-height: 1.7em;
}
#confReg-holder .conf-item .cr .cr-left .MemTitle input {
	float: left;
	margin-right: 10px;
}
#confReg-holder .conf-item .cr .cr-left .MemPrice {
	float: left;
	width: 100px;
	line-height: 1.7em;
}
#confReg-holder .conf-item .cr .cr-left a {
	text-decoration: none;
}
#confReg-holder .conf-item .cr .cr-left a:hover {
	text-decoration: underline;
}
#confReg-holder .conf-item .cr .cr-left p.title {
	width: 580px;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	line-height: 1.5em;
	text-decoration: none;
}
#confReg-holder .conf-item .cr .cr-left ul {
	padding-left: 10px;
}
#confReg-holder .conf-item .cr .cr-left ul li {
	display: inline;
	border-right: 1px solid #CCC;
	padding: 0px 10px;
}
#confReg-holder .conf-item .cr .cr-left ul li.last {
	border: none;
}
#confReg-holder .conf-item .cr .cr-left ul li a {
	color: #F00;
}
#confReg-holder .cr-right {
	float: right;
	margin-right: 2px;
}
#confReg-holder .cr-right a.preview {
	background-image: url(../images/background/preview.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 0.75em;
	line-height: 1.1em;
	height: 24px;
	margin-top: -30px;
	padding-top: 9px;
	text-decoration: none;
	text-indent: 27px;
	width: 85px;
	position: relative;
}
#confReg-holder .cr-right a.preview:hover, #confReg-holder .cr-right a.preview.active {
	background-position: left -33px;
}
#confReg-holder .cr-right a:hover.preview {
	text-decoration: none;
}
#confDetails {
	font-size: 0.718em;
}
#confDetails a {
	text-decoration: none;
}
#confDetails a:hover {
	text-decoration: underline;
}
#confDetails p {
	padding: 5px 0;
	line-height: 1.3em;
}
#confDetails .head {
	font-weight: bold;
	color: #856117;
}
#confDetails .title {
	color: #333;
	font-weight: bold;
	padding-top: 15px;
}
#confDetTable {
	line-height: 1.7em;
	margin: 10px 0px;
	padding-bottom: 10px;
}
#confDetTable textarea {
	width: 200px;
}
#confDetTable .long {
	width: 280px;
	float: left;
}
#confDetTable .optional {
	width: 70px;
	float: left;
}
#confDetTable .longer {
	width: 290px;
	float: left;
}
#confDetTable .longest {
	width: 350px;
	float: left;
}
#confDetTable .formInput {
	width: 20px;
	float: left;
}
.goldSpacer {
	border-bottom: 1px solid #856117;
	height: 1px;
	margin: 10px 0;
}
.totalWrapper {
	width: 330px;
	float: right;
	font-size: 0.718em;
	margin: 10px 75px 10px 0px;
	color: #000;
}
.totalWrapper div {
	text-align: right;
	margin-bottom: 5px;
}
.totalWrapper .label {
	width: 180px;
	float: left;
}
.totalWrapper .cost {
	float: left;
	width: 70px;
}
.totalWrapper .subtotal {
	width: 70px;
	float: left;
}
#contactUs-page-container {
	background-color: #FFFFFF;
	float: left;
}
.contactUs-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
a.contactUs-page-row:hover {
	background-position: 0px -39px;
}
a.inactive {
	background-position: 0px -78px;
}
a.inactive:hover {
	background-position: 0px -117px;
}
.contactUs-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
}
.contactUs-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.contactUs-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.contactUsButtons {
	padding: 20px 0 20px 20px;
	margin: 0 0 0 0;
	background-color: #F1F1F1;
	height: 34px;
	float: left;
	width: 698px;
	border-bottom: 1px solid #dfdede;
}
.contactUsButtons li {
	display: inline;
}
.contactUsButtons li a {
	height: 34px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.contactUsButtons ul li.signUpContentAlerts a {
	background: url(../images/buttons/btn_sprite.png) 0 -554px no-repeat;
	width: 252px;
}
.contactUsButtons ul li.signUpContentAlerts a:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -588px no-repeat;
}
.contactUsButtons ul li.help a {
	background: url(../images/buttons/btn_sprite.png) -279px -608px no-repeat;
	width: 75px;
}
.contactUsButtons ul li.help a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -642px no-repeat;
}
.contactUsButtons ul li.emailUs a {
	background: url(../images/buttons/btn_sprite.png) -279px -200px no-repeat;
	width: 98px;
}
.contactUsButtons ul li.emailUs a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -234px no-repeat;
}
.contactUsButtons ul li.faqs a {
	background: url(../images/buttons/btn_sprite.png) -279px -608px no-repeat;
	width: 75px;
}
.contactUsButtons ul li.faqs a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -642px no-repeat;
}
.contactUsButtons ul li.viewAccess a {
	background: url(../images/buttons/btn_sprite.png) 0 -632px no-repeat;
	width: 207px;
}
.contactUsButtons ul li.viewAccess a:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -666px no-repeat;
}
.content-box {
	background-color: #FFF;
	font-size: 0.75em;
	padding: 0 0 5px 20px;
}
/*CJUAT-584 START*/
.content-box h1, .content-box h2, .content-box h3, .content-box h4, .content-box h5 {
	font-weight: bold !important;
}
.content-box h1 {
	font-size: large;
}
.content-box h2 {
	font-size: larger;
}
.content-box h3 {
	font-size: medium;
}
.content-box h4 {
	font-size: small;
}
.content-box h5 {
	font-size: inherit;
}
/*CJUAT-584 ENDS*/
	
.content-box p {
	line-height: 1.4;
	width: 680px;
	padding: 8px 0;
	color: #626262;
}
.content-box p.section-title {
	padding-bottom: 5px;
	margin-top: 18px;
	font-size: 0.917em;
	color: #232323;
	font-weight: bold;
}
.content-box ul, .content-box ol {
	width: 650px;
	padding: 10px 0;
	margin-left: 10px;
}
.content-box ul li {
	list-style: disc;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.content-box ol li {
	list-style: decimal;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 2em;
	color: #626262;
	line-height: 1.2em;
}
.journal-box {
	background-color: #f1f1f1;
	font-size: 0.75em;
	padding: 20px 20px;
	border-bottom: 1px solid #dfdede;
	float: left;
}
.journal-box a {
	text-decoration: none;
}
.journal-box a:hover {
	text-decoration: underline;
}
.journal-box img {
	width: 100px;
	border: 1px solid #666;
}
.journal-box .thumb {
	margin: 0 20px 10px 0;
	width: 100px;
	float: left;
}
.journal-box .thumbDetails {
	line-height: 1.3em;
}
.journal-box .jnlTitle {
	color: #045989;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.journal-box .leftSide {
	float: left;
	width: 330px;
}
.journal-box .rightSide {
	float: left;
	width: 330px;
	margin-left: 15px;
}
#movie-page-container {
	background-color: #FFFFFF;
	float: left;
}
.movie-page-row {
	float: left;
	font-size: 0.688em;
	color: #FFFFFF;
	background-image: url(../images/tabs/dividers.png);
	background-repeat: no-repeat;
	width: 720px;
	cursor: pointer;
	text-decoration: none;
	height: 29px;
	background-position: 0px 0px;
}
.movie-page-row .title {
	float: left;
	padding-top: 8px;
	padding-left: 17px;
	line-height: normal;
}
.movie-inner {
	border-left: 1px solid #dfdede;
	border-right: 1px solid #dfdede;
	border-bottom: 1px solid #dfdede;
	display: none;
	width: 718px;
	float: left;
}
.movie-page-container {
	float: left;
	width: 718px;
	color: #626262;
}
.highlightMovies {
	font-size: 0.917em;
}
.highlightMovies .movieWrap {
	border-bottom: 1px solid #dfdede;
}
.highlightMovies .movie {
	padding: 10px 20px;
	width: 250px;
	float: left;
}
.highlightMovies .movie img {
	width: 250px;
	float: left;
}
.highlightMovies .movieDetails {
	color: #626262;
	float: left;
	width: 410px;
}
.highlightMovies .movieDetails p {
	font-size: 0.718em;
	line-height: 1.4em;
	margin-bottom: 5px;
}
.highlightMovies .movieDetails p.movieCaption {
	padding-bottom: 5px;
	margin-top: 8px;
	color: #232323;
	font-weight: bold;
}
.highlightMovies .movieDetails a {
	text-decoration: none;
}
.highlightMovies .movieDetails a:hover {
	text-decoration: underline;
}
.highlightMovies .movieDetails a.refresh {
	color: #045989;
	font-size: 1em;
}
#highlightButtons {
	background-color: #F1F1F1;
	border-bottom: 1px solid #dfdede;
	width: 718px;
	height: 26px;
}
#highlightButtons ul.navigation {
	float: left;
	font-size: 0.718em;
}
#highlightButtons ul.navigation li {
	float: right;
	display: inline;
	float: left;
}
#highlightButtons ul.navigation li a { /*UPDATED FOR the Highlight movie Prev NExt button*/
	float: left;
	padding-bottom: 9px;
	padding-top: 7px;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) 0 0 no-repeat;
}
#highlightButtons ul.navigation li a:hover {
	text-decoration: none;
}
#highlightButtons ul.navigation li a.prev { 
	padding-right: 21px;
	width: 87px;
	padding-left: 34px;
	float: left;
	background-position: 0 -127px; /*UPDATED FOR the Highlight movie Prev NExt button*/
}
#highlightButtons ul.navigation li a.prev:hover {
	background-position: 0px -165px; /*UPDATED FOR the Highlight movie Prev NExt button*/
	color: #FFFFFF;
}
#highlightButtons ul.navigation li a.next {
	border-left: 1px solid white;
	padding-right: 34px;
	float: right;
	width: 67px;
	text-indent: -5px;
	padding-left: 21px;
	background-position: -142px -127px; /*UPDATED FOR the Highlight movie Prev NExt button*/
}
*:first-child+html #highlightButtons ul.navigation li a.next {
	float: left;
}
#highlightButtons ul.navigation li a.next:hover {
	background-position: -142px -165px;
	color: #FFFFFF;
}
#highlightButtons ul.navigation li a.inactive {
	color: #FFFFFF;
	background: none;
	cursor: default;
}
.editorialButtons {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height: 34px;
}
.editorialButtons li {
	display: inline;
}
.editorialButtons li a {
	height: 34px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.editorialButtons li.download a {
	background: url(../images/buttons/btn_sprite.png) -279px -608px no-repeat;
	width: 75px;
}
.editorialButtons li.download a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -642px no-repeat;
}
.editorialButtons li.downloadAVI a, .editorialButtons li.downloadMOV a, .editorialButtons li.downloadFLV a, .editorialButtons li.downloadMPG a, .editorialButtons li.downloadMPEG a, .editorialButtons li.downloadMP4 a, .editorialButtons li.downloadWMV a {
	background: url(../images/buttons/btn_sprite.png) -279px -200px no-repeat;
	width: 106px;
}
.editorialButtons li.downloadAVI a:hover, .editorialButtons li.downloadMOV a:hover, .editorialButtons li.downloadFLV a:hover, .editorialButtons li.downloadMPG a:hover, .editorialButtons li.downloadMPEG a:hover, .editorialButtons li.downloadMP4 a:hover, .editorialButtons li.downloadWMV a:hover {
	background: url(../images/buttons/btn_sprite.png) -279px -234px no-repeat;
}
.highlightButtons {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	height: 34px;
}
.highlightButtons li {
	display: inline;
}
.highlightButtons li a {
	height: 24px;
	float: left;
	margin: 0 10px 0 0;
}
.highlightButtons li.saveHeading a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.highlightButtons li.saveHeading a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.highlightButtons li.addHighlightArticle a {
	background: url(../images/buttons/btn_sprite.png) -449px -442px no-repeat;
	width: 115px;
}
.highlightButtons li.addHighlightArticle a:hover {
	background: url(../images/buttons/btn_sprite.png) -449px -466px no-repeat;
}
.highlightButtons li.updateHighlightArticle a, .highlightButtons li.updateHighlightArticle a {
	background: url(../images/buttons/btn_sprite.png) -260px -278px no-repeat;
	width: 138px;
}
.highlightButtons li.updateHighlightArticle a:hover, .highlightButtons li.updateHighlightArticle a:hover {
	background: url(../images/buttons/btn_sprite.png) -260px -302px no-repeat;
}
.highlightButtons li.addArticle a {
	background: url(../images/buttons/btn_sprite.png) -418px -558px no-repeat;
	width: 70px;
}
.highlightButtons li.addArticle a:hover {
	background: url(../images/buttons/btn_sprite.png) -418px -582px no-repeat;
	width: 70px;
}
.highlightButtons li.updateArticle a {
	background: url(../images/buttons/btn_sprite.png) -389px -616px no-repeat;
}
.highlightButtons li.updateArticle a:hover {
	background: url(../images/buttons/btn_sprite.png) -389px -640px no-repeat;
	width: 89px;
}
.highlightButtons li.save a {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
}
.highlightButtons li.save a:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
}
.highlightButtons li.back a, .highlightButtons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.highlightButtons li.back a:hover, .highlightButtons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.search-box {
	background-color: #f1f1f1;
	border-bottom: solid 1px #dfdede;
	font-size: 0.75em;
	padding: 10px 0 10px 20px;
}
.search-box p {
	line-height: 1.4;
	padding: 7px 0;
	font-size: 0.917em;
	width: 670px;
	color: #626262;
}
.searchTitle {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 10px;
}
.queryWrapper {
	padding: 0;
	height: 30px;
}
.queryWrapper .searchOnTitle {
	float: left;
	padding-top: 8px;
	width: 170px;
	font-weight: bold;
}
.queryWrapper .searchForTitle {
	float: left;
	padding-top: 8px;
	font-weight: bold;
}
.queryWrapper input {
	font-size: 1em;
}
.queryWrapper select {
	font-size: 1em;
	padding: 1px 1px 1px 0;
}
.searchOn {
	float: left;
	width: 170px;
}
.searchOn select.searchOnFields {
	width: 150px;
}
.searchFor {
	float: left;
	width: 370px;
}
.searchFor input.searchField {
	width: 350px;
}
.searchFilter {
	float: left;
}
.searchFilter select.searchFilterFields {
	width: 60px;
}
.search-box-left {
	float: left;
	width: 320px;
	margin-bottom: 10px;
}
.search-box-left select.jnlScroll, .search-box-right select.subjScroll, .search-box-left select.subjScroll, .search-box-right select.jnlScroll, .search-box-left select.articleType, .search-box-right select.fieldsNotToBeDisplay {
	width: 310px;
	height: 150px;
	font-size: 1em;
}
.search-box-left .title {
	float: left;
	width: 40px;
	padding: 6px 0 0 0;
	color: #626262;
	font-size: 0.918em;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
.search-box-left .dd-wrapper {
	float: left;
	margin-bottom: 10px;
}
.search-box-left .dd-wrapper select {
	margin-right: 10px;
}
.search-box-left select.month {
	font-size: 1em;
	width: 110px;
}
.search-box-left select.month {
	font-size: 1em;
	width: 110px;
}
.search-box-left select.year {
	font-size: 1em;
	width: 60px;
}
.feedDetails {
	background-color: #f1f1f1;
	padding: 0;
	font-size: 0.918em;
	margin: 1px 0 0 0;
}
.feedDetails .inputDetails {
	float: left;
	padding: 10px 10px 10px 0;
}
.feedDetails .title {
	float: left;
	width: 120px;
	padding: 6px 0 0 0;
	line-height: normal;
}
.feedDetails .typeInput {
	float: left;
}
.arrowButtons {
	padding: 5px 0;
	margin: 50px 0 0 0;
	float: left;
	width: 45px;
}
.arrowButtons li {
	display: inline;
}
.arrowButtons li a {
	height: 24px;
	float: left;
	background-position: left top;
	text-indent: -15000px;
	margin: 0 10px 10px 0;
}
.arrowButtons li.left a {
	background: url(../images/buttons/btn_sprite.png) -739px -652px no-repeat;
	width: 33px;
	height: 24px;
}
.arrowButtons li.left a:hover {
	background: url(../images/buttons/btn_sprite.png) -739px -676px no-repeat;
}
.arrowButtons li.right a {
	background: url(../images/buttons/btn_sprite.png) -739px -710px no-repeat;
	width: 33px;
	height: 24px;
}
.arrowButtons li.right a:hover {
	background: url(../images/buttons/btn_sprite.png) -739px -734px no-repeat;
}
.search-box-right {
	float: left;
}
.search-box-right .title {
	float: left;
	width: 140px;
	padding: 6px 0 0 0;
	color: #626262;
	font-size: 0.918em;
	margin-right: 10px;
	margin-bottom: 10px;
}
.search-box-right select {
	font-size: 1em;
}
.search-box-right select.pageNo {
	width: 50px;
}
.search-box-right .options {
	float: left;
	color: #626262;
	font-size: 0.918em;
}
.search-box-right .options input {
	margin-right: 5px;
}
.search-box-buttons {
	padding: 5px 0;
	margin: 0 0 0 0;
	height: 24px;
}
.search-box-buttons li {
	display: inline;
}
.search-box-buttons li.link a {
	height: 24px;
	float: left;
	background: none;
	text-indent: 0px;
	margin: 5px 0;
	text-decoration: none;
}
.search-box-buttons li.link a:hover {
	text-decoration: underline;
}
.search-box-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.search-box-buttons li.search a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.search-box-buttons li.search a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.search-box-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.search-box-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.search-box-buttons li.getfeed a {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
}
.search-box-buttons li.getfeed a:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
}
.my-alerts-buttons {
	padding: 10px 0 10px 20px;
	margin: 0 0 0 0;
	height: 24px;
	background-color: #F1F1F1;
}
.my-alerts-buttons li {
	display: inline;
}
.my-alerts-buttons li a {
	height: 24px;
	float: left;
	background-position: left top;
	margin: 0 10px 0 0;
}
.my-alerts-buttons li.update a {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.my-alerts-buttons li.update a:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
}
.my-alerts-buttons li.reset a {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	width: 48px;
}
.my-alerts-buttons li.reset a:hover {
	background: url(../images/buttons/btn_sprite.png) -506px -582px no-repeat;
}
.bannerSpace-container {
	padding-top: 25px;
	padding-left: 20px;
	float: left;
	padding-bottom: 25px;
}
.bannerSpace {
	font-size: 0.688em;
	width: 203px;
	float: left;
	margin-right: 32px;
}
.bannerSpace img {
	border: none;
	width: 180px;
	margin-left: 13px;
}
.bannerSpacelast {
	margin-right: 0px;
}
.bannerSpace h4 {
	background-image: url(../images/background/infobox-header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 28px;
	/* height: 18px; */
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	line-height: 1.2em;
}
.bannerSpace-bg {
	background-image: url(../images/background/infobox-bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 61px;
}
.bannerSpace-bg p {
	line-height: 1.4;
	padding: 5px 8px 0;
}
.receiptDetails {
	background-color: #f1f1f1;
	font-size: 0.688em;
	padding: 10px 0;
	margin: 0;
}
.receiptDetails a {
	text-decoration: none;
}
.receiptDetails a:hover {
	text-decoration: underline;
}
.receiptDetails .inputDetails {
	float: left;
	padding: 10px 10px 10px 20px;
}
.receiptDetails .inputDetails-topBorder {
	border-top: solid 1px #dfdede;
	width: 689px;
}
.receiptDetails .title {
	float: left;
	width: 160px;
	padding: 0;
	font-weight: bold;
}
.receiptDetails .receiptInput {
	float: left;
	margin-left: 10px;
	min-width: 200px;
}
.receiptDetails .receiptNotes {
	float: left;
	padding: 10px 0 0 0;
	display: block;
}
.receiptDetails .VATremind {
	float: left;
	display: block;
	font-style: italic;
}
.salesReport {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.salesReport a {
	text-decoration: none;
}
.salesReport a:hover {
	text-decoration: underline;
}
.salesReport .salesDetails {
	float: left;
	padding: 10px 20px 0 20px;
	color: #626262;
}
.salesReport .title {
	float: left;
	width: 80px;
	text-align: right;
}
.salesReport .salesInput {
	float: left;
	margin-left: 15px;
	width: 550px;
	line-height: 1.2em;
}
.salesReport select, .salesReport input {
	margin-right: 10px;
	font-size: 0.875em;
}
.salesReport select#yrPeriod {
	width: 60px;
	margin-top: -5px;
}
.salesReport select#moPeriod {
	width: 120px;
	margin-top: -5px;
}
.salesReport select#journal {
	width: 400px;
	margin-top: -5px;
}
.salesReport select#hierarchy {
	width: 70px;
	margin-top: -5px;
}
.salesReport select#view {
	width: 110px;
	margin-top: -5px;
	margin-left: 5px;
}
.configIPwrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.configIPwrap .configDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.configIPwrap .title {
	float: left;
	width: 120px;
}
.configIPwrap .exclude {
	float: left;
	margin-left: 15px;
	width: 50px;
}
.configIPwrap .delete {
	float: left;
	margin-left: 15px;
	width: 50px;
}
.configIPwrap input {
	margin-right: 10px;
	font-size: 0.875em;
}
.passwordWrap {
	background-color: #f1f1f1;
	padding: 12px 0 20px 20px;
	margin: 0;
}
.passwordWrap .passwordDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.passwordWrap .title {
	float: left;
	width: 50px;
	padding-top: 5px;
}
.passwordWrap input.radioButton {
	margin-top: -10px;
	text-align: center;
	margin-left: 0;
}
.passwordWrap .passwordInput {
	color: #000000;
	float: left;
	/* font-size: 11px;*/
	line-height: 1.7em;
	width: 550px;
}
.manuscriptWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
	line-height: 1.3em;
}
.manuscriptWrap .manuscriptDetails {
	float: left;
	padding: 10px 20px 10px 0;
	color: #626262;
}
.manuscriptWrap .title {
	float: left;
	width: 270px;
	padding-top: 5px;
	padding-right: 10px;
	overflow: hidden;
}
.manuscriptWrap .details {
	float: left;
	width: 300px;
	padding-top: 5px;
	overflow: visible;
}
.manuscriptWrap .manuscriptInput {
	float: left;
	line-height: 1em;
}
.manuscriptWrap textarea {
	font-size: 1.3em;
}
.manuscriptWrap .uploadFile {
	width: 82px;
	float: left;
	padding-left: 205px;
	margin-top: -22px;
}
.manuscriptWrap .uploadFile a {
	height: 24px;
	float: right;
	background-position: left top;
}
.manuscriptWrap .uploadFile a.upload {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	width: 80px;
	position: relative;
}
.manuscriptWrap .uploadFile a.upload:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
	width: 80px;
}
.manuscriptWrap .deleteBtn {
	width: 59px;
	float: left;
	padding-left: 10px;
	margin-top: -5px;
}
.manuscriptWrap .deleteBtn a {
	height: 24px;
	float: right;
	background-position: left top;
}
.manuscriptWrap .deleteBtn a.del {
	background: url(../images/buttons/btn_sprite.png) -549px -500px no-repeat;
	width: 59px;
}
.manuscriptWrap .deleteBtn a.del:hover {
	background: url(../images/buttons/btn_sprite.png) -549px -524px no-repeat;
	width: 59px;
}
.saveSearchWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
	line-height: 1.3em;
}
.saveSearchWrap .saveDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.saveSearchWrap .title {
	float: left;
	width: 270px;
	padding-top: 5px;
}
.saveSearchWrap .details {
	float: left;
	width: 300px;
	padding-top: 5px;
	overflow: visible;
}
.saveSearchWrap p {
	padding: 12px 0 5px 0;
	width: 680px;
}
.saveSearchWrap input.days {
	width: 30px;
}
.resolverWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.resolverWrap .resolverDetails {
	float: left;
	padding: 10px 20px 0 0px;
	color: #626262; 
	width:95%;
}

.resolverWrap .char-text.long p { font-size:.88em; font-style:italic; float:left; width:200px;}
.resolverWrap .char-text p { font-size:.88em; font-style:italic; float:left; width:150px;}
.resolverWrap .radio-URL { margin-top:20px;}
.resolverWrap .resolverDetails p { padding-bottom:5px;}

.resolverWrap .title {
	float: left;
	padding-left:60px;
	padding-top: 5px;
	width: 90px;
}

.our-title { font-weight:bold; font-family:; margin-top:20px;}

.resolverWrap .details {
	float: left;
	padding-left:5px;
	padding-top: 5px;
}
.resolverWrap .resolverInput, .resolverWrap .resolverInputShort, .resolverWrap .resolverOutput {
	float: left;
	line-height: 1em;
}
.resolverWrap .resolverInput input{
	float: left;
	line-height: 1em;
	width:320px;
}
.resolverWrap .resolverInputShort input{
	float: left;
	line-height: 1em;
	width:250px;
}
.adminWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.adminWrap .adminDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.adminWrap .title {
	float: left;
	width: 200px;
	padding-top: 5px;
}
.adminWrap .adminInput {
	float: left;
	line-height: 1em;
}
.claimWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.claimWrap .claimDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.claimWrap .title {
	float: left;
	width: 260px;
	padding-top: 5px;
}
.claimWrap .claimInput {
	float: left;
	line-height: 1em;
}
.collMgrWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.collMgrWrap select {
	font-size: 0.917em;
	width: 400px;
}
.collMgrWrap .collMgrDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.collMgrWrap .title {
	float: left;
	width: 130px;
	padding-top: 5px;
	font-weight: bold;
}
.collMgrWrap .details {
	float: left;
	width: 450px;
	padding-top: 5px;
}
.activateSubsWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.activateSubsWrap .activateSubsDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
}
.activateSubsWrap .title {
	float: left;
	width: 140px;
	padding-top: 5px;
	font-size: 0.917em;
}
.activateSubsWrap .activateSubsInput {
	float: left;
	line-height: 1em;
	width: 300px;
}
.alertsWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.alertsWrap .alertsDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
	font-size: 0.917em;
}
.alertsWrap .title {
	float: left;
	width: 120px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.alertsWrap .alertsInput {
	float: left;
	width: 120px;
	padding: 5px 5px 5px 0;
}
.alertsWrap .volumeIssue {
	width: 70px;
}
.alertsWrap .jnlTitle {
	width: 250px;
}
.orgSubWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.orgSubWrap .orgSubDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
	font-size: 0.917em;
}
.orgSubWrap .title {
	float: left;
	width: 200px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.orgSubWrap .orgSubInput {
	float: left;
	width: 470px;
	padding: 5px 5px 5px 0;
}
.orgSubWrap .orgSubInput .jnl {
	margin-bottom: 15px;
}
.orgSubWrap .orgSubInput .jnlTitle {
	font-weight: bold;
	padding-bottom: 5px;
}
.orgSubWrap .orgSubInput .jnlCheckBoxes {
	padding-top: 3px;
}
.orgSubWrap .orgSubInput .jnlCheckBoxes input {
	padding: 0;
	margin-right: 5px;
}
.orgSubWrap input {
	margin-right: 10px;
}
.remoteUserWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
}
.remoteUserWrap .remoteUserDetails {
	float: left;
	padding: 10px 20px 0 0;
	color: #626262;
	font-size: 0.917em;
}
.remoteUserWrap .title {
	float: left;
	width: 120px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.remoteUserWrap .remoteUserInput {
	float: left;
	width: 120px;
	padding: 5px 5px 5px 0;
}
.highlightArtWrap {
	background-color: #f1f1f1;
	padding: 10px 0 10px 0;
	margin: 0;
}
.highlightArtWrap .highlightArtDetails {
	float: left;
	padding: 5px 20px 0 0;
	color: #626262;
	font-size: 0.917em;
}
.highlightArtWrap .title {
	float: left;
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.highlightArtWrap .id {
	width: 60px;
}
.highlightArtWrap .artTitle {
	width: 300px;
}
.highlightArtWrap .startDate, .highlightArtWrap .endDate {
	width: 75px;
}
.highlightArtWrap .dispCJO {
	width: 50px;
}
.highlightArtWrap .dispOrder {
	width: 50px;
}
.highlightArtWrap .dispOrder input {
	width: 30px;
}
.highlightArtWrap .delete {
	width: 30px;
}
.highlightArtWrap .highlightArtInput {
	float: left;
	padding: 5px 5px 5px 0;
}
.italic {
	font-style: italic;
}
.italicBold {
	font-style: italic;
	font-weight: bold;
}
.totalPrice {
	color: #045989;
	font-weight: bold;
}
ul.tabs {
	font-size: 0.688em;
}
ul.tabs li {
	float: left;
	display: inline;
}
ul.tabs li a {
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	width: 151px;
	text-align: center;
	margin-right: 2px;
	text-decoration: none;
	color: #FFF;
	background-image: url(../images/tabs/abstract-tabs.png);
	background-position: top left;
}
ul.tabs li a.active {
	background-position: 0 -89px;
	color: #232323;
}
ul.tabs li a:hover {
	color: #FFF;
	text-decoration: underline;
	background-position: 0 -44px;
}
#tabclipboard-holder {
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #ffffff;
	width: 720px;
}
#tabclipboard-holder label#title {
	font-size: 0.817em;
	float: left;
	width: 700px;
	color: #045989;
	margin: 0 0 10px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
}
#tabclipboard-holder label#title2 {
	font-size: 0.718em;
	float: left;
	width: 700px;
	color: #045989;
	margin: 0 0 10px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
}
#tabclipboard-holder .bibtex {
	width: 700px;
	font-size: 0.75em;
	padding-left: 20px;
}
#tabclipboard-holder label#note {
	font-size: 0.718em;
	float: left;
	width: 700px;
	color: #045989;
	margin: 10px 0 0 20px;
	padding: 10px 0 0 0;
	border-top: 1px dotted #CCC;
}
#tabclipboard-holder a {
	font-weight: bold;
	text-decoration: none;
}
#tabclipboard-holder a:hover {
	text-decoration: underline;
}
#codeDisplayWrapper {
	float: left;
	padding: 0px;
	margin-left: 20px;
	position: inherit;
	zoom: 1;
}
#codeDisplayWrapper a {
	text-decoration: none;
}
#codeDisplayWrapper a:hover {
	text-decoration: underline;
}
#tabclipboard-holder label#codeDisplay {
	font-size: 0.717em;
	float: left;
	width: 700px;
	overflow: visible;
	color: #045989;
	font-weight: bold;
	margin: 0 0 10px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
}
#tabclipboard-holder p {
	font-size: 0.717em;
	float: left;
	width: 700px;
	font-weight: bold;
	color: #045989;
	margin: 0 0 15px 20px;
}
#tabclipboard-holder label#link {
	font-size: 0.717em;
	float: left;
	width: 700px;
	color: #232323;
	margin: 0 0 6px 20px;
}
#tabclipboard-holder label#link a {
	text-decoration: none;
}
#tabclipboard-holder label#link a:hover {
	text-decoration: underline;
}
input#copytoclipboard, textarea#copytoclipboard {
	margin: 0 0 10px 20px;
	padding: 7px;
	float: left;
	width: 455px;
}
#tabclipboard-holder .editable {
	width: 455px;
	height: auto;
	border: 1px solid #ccc;
	padding: 7px;
	margin: 0 0 10px 20px;
	float: left;
	font-size: 0.717em;
	line-height: 1.5em;
}
#copytoclipboardbttn {
	float: left;
	margin-left: 15px;
}
#commentbox1-box {
	display: none;
}
.checkboxspace {
	width: 21px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 15px;
	float: left;
}
.dropdownfirstrow {
	margin-top: 15px;
}
.checkboxspace-related, .mrs-journals-holder .checkboxspace-related {
	width: 685px;
	float: right;
}
.checkboxspace-related h2 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	/*margin-top:23px;*/
	line-height: 45px;
}
.checkboxspace-related h2.topic {
	padding-left: 20px;
	border-left: 1px solid #DFDEDE;
}
.checkboxspace-related i {
	/*line-height: 40px;*/
	line-height: 1%;
 *line-height: 1.2em;
}
.checkboxspace-related img.nested {
	/*border: 1px solid #626262;*/
	width: 30px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.checkboxspace-related p.yudu {
	font-size: 0.718em;
	margin: 5px 0 0 20px;
	float: left;
}
.checkboxspace-related p.yudu a {
	text-decoration: none;
	background-color: #B59147;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}
.checkboxspace-related p.yudu a:hover {
	text-decoration: none;
	background-color: #866217;
}
.checkboxspace-related p.desc {
	font-size: .718em;
	margin-top: 5px;
	line-height: normal;
}
.checkboxspace-related .link {
	font-size: 0.718em;
	padding-left: 5px;
}
.checkboxspace-related .link a {
	text-decoration: none;
}
.checkboxspace-related .link a:hover {
	text-decoration: underline;
}
ul.options-selector {
	margin-left: 4px;
	margin-right: 25px;
}
ul.options-selector, ul.options-selector li {
	float: left;
	font-size: 0.833em;
	margin-top: 2px;
	display: inline
}
ul.options-selector li a {
	margin-right: 7px;
	padding-right: 7px;
	border-right: solid 1px;
}
ul.options-selector li a.last {
	border-right: none;
}
#sortemode {
	width: 205px;
	float: left;
}
#sortemodeMonth {
	float: left;
	width: 150px;
}
#sortemodeSubject {
	float: left;
	width: 200px;
}
ul.bttn-row-options {
	margin-top: 15px;
}
ul.bttn-row-options li {
	float: left;
	font-size: 0.667em;
	display: inline;
}
ul.bttn-row-options li a {
	background-color: #6699CC;
	color: #FFFFFF;
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 8px 0 9px 0px;
	text-align: center;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) -289px -46px no-repeat;
}
ul.bttn-row-options li a.bt-vsa {
	background: url(../images/buttons/btn_sprite.png) -289px -46px no-repeat;
	width: 146px;
}
ul.bttn-row-options li a.bt-ssi {
	background: url(../images/buttons/btn_sprite.png) -289px -46px no-repeat;
	width: 146px;
}
ul.bttn-row-options li a.bt-amsa {
	background: url(../images/buttons/btn_sprite.png) -443px -46px no-repeat;
	width: 156px;
}
ul.bttn-row-options li a.bt-ec {
	background: url(../images/buttons/btn_sprite.png) -606px -46px no-repeat;
	width: 121px;
}
ul.bttn-row-options li a.bt-dp {
	background: url(../images/buttons/btn_sprite.png) -606px -46px no-repeat;
	width: 122px;
}
ul.bttn-row-options li a.bt-ab {
	background: url(../images/buttons/btn_sprite.png) -860px -46px no-repeat;
	width: 111px;
}
ul.bttn-row-options li a.bt-ssi {
	background: url(../images/buttons/btn_sprite.png) -289px -46px no-repeat;
	width: 146px;
}
ul.bttn-row-options li a.bt-ss {
	background: url(../images/buttons/btn_sprite.png) -860px -46px no-repeat;
	width: 111px;
}
ul.bttn-row-options li a.bt-vsa:hover {
	background: url(../images/buttons/btn_sprite.png) -289px -85px no-repeat;
}
ul.bttn-row-options li a.bt-ssi:hover {
	background: url(../images/buttons/btn_sprite.png) -289px -85px no-repeat;
}
ul.bttn-row-options li a.bt-amsa:hover {
	background: url(../images/buttons/btn_sprite.png) -443px -85px no-repeat;
}
ul.bttn-row-options li a.bt-ec:hover {
	background: url(../images/buttons/btn_sprite.png) -606px -85px no-repeat;
}
ul.bttn-row-options li a.bt-dp:hover {
	background: url(../images/buttons/btn_sprite.png) -606px -85px no-repeat;
}
ul.bttn-row-options li a.bt-ab:hover {
	background: url(../images/buttons/btn_sprite.png) -860px -85px no-repeat;
}
ul.bttn-row-options li a.bt-ssi:hover {
	background: url(../images/buttons/btn_sprite.png) -289px -85px no-repeat;
}
ul.bttn-row-options li a.bt-ss:hover {
	background: url(../images/buttons/btn_sprite.png) -289px -85px no-repeat;
}
/*******************************************/

.checkboxspace-related .journal-item {
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 30px;
	border-left: 1px solid #dfdede;
	border-right: none;
	width: 685px;
}
.checkboxspace-related .journal-item .ji-intro {
	background-image: url(../images/background/jintro-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	/*height:62px;*/
	height: 100%;
	width: 685px;
}
.checkboxspace-related .journal-item .op {
	background-image: none;
	background-color: #E8FFE8;
	height: 100%;
	margin-bottom: -3px;
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left {
	float: left;
	overflow: visible;
	padding-bottom: 5px;
	height: auto;
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 {
	height: 1%;
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a, .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3.noLink, .checkboxspace-related .journal-item .ji-intro .ji-intro-left p a {
	color: #045989;
	float: left;
	font-size: 0.938em;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 48px;
	padding-top: 13px;
	text-decoration: none;
	width: 510px;
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a:hover {
	text-decoration: underline;/*cursor: default;*/
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3.noLink {
	color: #045989;
	float: left;
	font-size: 0.938em;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 20px;
	padding-top: 13px;
	text-decoration: none;
	width: 510px;
}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left p.reprint {
	float: left;
}
.checkboxspace-related .ji-intro-right {
	float: right;
}
.checkboxspace-related .journal-item .ji-intro-right a.preview {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -633px -761px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 0.75em;
	height: 24px;
	/*margin-top:28px;*/
	margin-top: -30px;
	padding-top: 9px;
	text-decoration: none;
	text-indent: 27px;
	width: 85px;
	position: relative;
}
.checkboxspace-related .journal-item .ji-intro-right a.preview:hover, .checkboxspace-related .journal-item .ji-intro-right a.preview.active {
	background-position: -633px -794px;
}
.checkboxspace-related .journal-item .ji-author {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	width: 685px;
	border-top: solid 1px #e1e1e1;
}
.checkboxspace-related .journal-item .ji-author p {
	font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-top: 7px;
}
.checkboxspace-related .journal-item .ji-details {
	border-bottom: 1px solid #E1E1E1;
	float: left;
	font-size: 0.688em;
	width: 685px;
}
.checkboxspace-related .ji-details-left a {
	width: 560px;
}
.checkboxspace-related .ji-details-left {
	width: 560px;
}
.checkboxspace-related .previewbox {
	width: 631px;
}
.checkboxspace-related ul.inner-tabs {
	width: 631px;
}
.checkboxspace-related .imageWrapper {
	width: 650px;
	padding-left: 20px;
	margin-top: 10px;
}
.checkboxspace-related .imageWrapper img {
	border: 1px solid #626262;
	width: 200px;
	float: left;
	margin-right: 10px;
}
.checkboxspace-related .imageWrapper p {
	font-size: 0.718em;
	line-height: normal;
	float: left;
	width: 420px;
}
#landingpage-sidebar {
	padding-left: 7px;
	width: 314px;
	float: left;
}
#landingpage-center {
	width: 642px;
	float: right;
}
#landingpage-center .page-header {
	background-image: url(../images/background/page_header_short.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
}
.shorterend {
	margin-bottom: 0px;
}
#area-selector {
	background-color: #FFFFFF;
	background-image: url(../images/background/hp-bttn1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 642px;
	height: 269px;
}
#area-selector ul {
	float: left;
	font-size: 0.75em;
	left: 1px;
	position: relative;
	top: 38px;
}
#area-selector ul li {
	float: left;
	margin-left: 4px;
	display: inline;
}
#area-selector ul li a {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	line-height: 1.4;
	text-decoration: none;
	padding: 10px 16px;
	float: left;
	display: block;
	text-align: center;
	width: 123px;
	height: 29px;
	background: url(../images/buttons/btn_sprite.png) -450px -325px no-repeat;
}/*
#area-selector ul li a.bigbttn {
	line-height:1.2;
	padding-bottom:10px;
	padding-top:10px;
}*/
#area-selector ul li a:hover, #area-selector ul li a.active-slide {
	color: #FFF;
	background: url(../images/buttons/btn_sprite.png) -450px -383px no-repeat;
}
#browse-journals {
	width: 337px;
	float: left;
}
#browse-catalog {
	/*background-image:url(../images/background/browse-journals.jpg);
	background-position:15px 20px;
	background-repeat:no-repeat;
	height:164px;*/
	float: right;
	width: 305px;
}
#marketingImage1 {
	width: 100px;
	float: left;
	padding-top: 15px;
}
#marketingImage1 img {
	width: 90px;
}
#browse-catalog ul {
	width: 205px;
	float: left;
	padding-top: 25px;
}
#browse-catalog ul li {
	font-size: 0.75em;
	float: left;
	margin-bottom: 8px;
	padding-bottom: 9px;
	border-bottom: solid 1px #dbdbdb;
}
#browse-catalog ul li.last {
	border-bottom: none;
}
#browse-catalog ul li a {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 7px;
	text-decoration: none;
	width: 200px;
}
#browse-catalog ul li a:hover {
	text-decoration: underline;
}
#browse-catalog ul li p {
	width: 200px;
	float: left;
	line-height: 1.2;
	padding-left: 7px;
	font-size: 0.917em;
}
#browse-journals h3 {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 0.875em;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #444444;
	font-weight: bold;
	padding-left: 8px;
	font-style: italic;
}
#browse-journals form div {
	padding-left: 8px;
	float: left;
}
#browse {
	float: left;
}
#browse-journals form select {
	height: 21px;
	width: 231px;
	font-size: 0.775em;
}
ul#landingpage-browse {
	float: left;
	padding-left: 8px;
	padding-top: 20px;
}
ul#landingpage-browse li {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	float: left;
	display: inline;
	margin-right: 20px;
}
ul#landingpage-browse li.last {
	margin-right: 0px;
}
ul#landingpage-browse li a {
	display: block;
	float: left;
	font-size: 0.75em;
	height: 24px;
	padding-left: 0;
	padding-top: 11px;
	text-align: center;
	text-decoration: none;
	width: 142px;
	background: url(../images/buttons/btn_sprite.png) -799px -362px no-repeat;
}
ul#landingpage-browse li a:hover {
	color: #FFF;
	background: url(../images/buttons/btn_sprite.png) -627px -325px no-repeat;
}
#start-landing-footer {
	background-color: #dadadb;
	width: 980px;
	float: left;
}
#start-landing-footer ul {
	margin-left: 5px;
	margin-top: 30px;
	float: left;
}
#start-landing-footer ul li {
	float: left;
	font-size: 0.688em;
	text-indent: 10px;
	line-height: 1.2;
	height: 120px;
	width: 150px;
	margin-right: 12px;
	display: inline;
}
#start-landing-footer ul li.last {
	margin-right: 0px;
}

#start-landing-footer ul li {
	background: url(../images/sprite_logos.png) no-repeat;
}
#start-landing-footer ul li.footer-authors {
	/*background-position: -180px -430px;*/
	background-position: -181px -428px;
}
#start-landing-footer ul li.footer-societies {
	/*background-position: -338px -430px;*/
	background-position: -338px -428px;
}
#start-landing-footer ul li.footer-librarians {
	/*background-position: -493px -430px;*/
	background-position: -493px -428px;
}
#start-landing-footer ul li.footer-agents {
	/*background-position: -180px -558px;*/
	background-position: -182px -555px;
}
#start-landing-footer ul li.footer-users {
	/*background-position: -338px -558px;*/
	background-position: -338px -555px;
}
#start-landing-footer ul li.footer-advertisers {
	/*background-position: -493px -558px;*/
	background-position: -493px -555px;
}
#start-landing-footer ul li h3 {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: solid 1px #c1c7cb;
	font-size: 1.273em;
	font-style: italic;
	font-weight: bold;
	color: #383838;
}
#start-landing-footer ul li h3 a {
	text-decoration: none;
	color: #383838;
}
#start-landing-footer ul li h3 a:hover {
	text-decoration: underline;
}
#start-landing-footer ul li p {
	float: left;
	line-height: 1.4;
	text-indent: 0px;
	color: #777777;
	padding-left: 10px;
}
.l-ad {
	float: left;
	margin-bottom: 15px;
}
/*#cjb {
	background-image:url(../images/background/cbj.png);
	height:178px;
	left:7px;
	position:relative;
	top:10px;
	width:259px;
}
#cjb p {
	line-height:1.2;
	color:#FFFFFF;
	font-size: 	0.75em;
	padding-top:52px;
	padding-left:14px;
	padding-right:14px;
}
*/
#cjb {
	background: url(../images/background/sprite-background.png) -320px -76px no-repeat;
	width: 259px;
	height: 158px;
	left: 7px;
	position: relative;
	top: 40px;
	margin-bottom: 20px;
}
* html .#cjb {
 background: none; /* Hide the current background image so you can replace it with the filter*/
 width: 259px; /* Must specify width */
 height: 158px; /* Must specify height */
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/background/cbj.png');
}
#cjb p {
	line-height: 1.2;
	color: #FFFFFF;
	font-size: 0.75em;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 14px;
}
#frontpage-register {
	border-bottom: 1px solid #DBDBDB;
	border-top: 1px solid #DBDBDB;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 8px;
	width: 298px;
	line-height: normal;
}
#frontpage-register a {
	color: #FFFFFF;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	height: 24px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 267px;
	background: url(../images/buttons/btn_sprite.png) -413px -244px no-repeat;
}
#frontpage-register a:hover {
	background: url(../images/buttons/btn_sprite.png) -696px -244px no-repeat;
}/*
a#frontpage-readmore {
	display:block;
	text-indent:-15000px;
	background-image:url(../images/buttons/readmore.png);
	width:76px;
	cursor:pointer;
	height:21px;
	position:relative;
	top:50px;
	left:15px;
}*/
a#frontpage-readmore {
	display: block;
	width: 76px;
	cursor: pointer;
	height: 21px;
	position: relative;
	top: 10px;
	left: 15px;
	background: url(../images/buttons/btn_sprite.png) -450px -294px no-repeat;
}
a#frontpage-readmore:hover {
	background: url(../images/buttons/btn_sprite.png) -532px -294px no-repeat;
}
#welcomebox {
	font-size: 0.688em;
	line-height: 1.3;
	color: #777777;
	width: 298px;
	margin-top: 10px;
}
#welcomebox h3 {
	margin-bottom: 5px;
	font-size: 1.091em;
	font-weight: bold;
	color: #282727;
}
.access-content-button {
	margin: 10px 0;
	padding: 0;
}
.access-content-button a {
	color: #FFFFFF;
	display: block;
	font-size: 100%;
	line-height: normal;
	font-weight: bold;
	height: 24px;
	margin-bottom: 5px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 187px;
	background: url(../images/buttons/btn_sprite.png) 0 -710px no-repeat;
}
.small-register-button {
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 15px 0px 10px 15px;
	border-bottom: 1px solid #DBDBDB;
	border-top: 1px solid #DBDBDB;
}
.small-register-button a {
	color: #FFFFFF;
	display: block;
	font-size: 0.688em;
	line-height: normal;
	font-weight: bold;
	height: 24px;
	margin-bottom: 5px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 187px;
	background: url(../images/buttons/btn_sprite.png) 0 -710px no-repeat;
}
.small-register-button li a:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -744px no-repeat;
}
.small-register-button-comment {
	margin-left: 50px;
	margin-bottom: 10px;
	padding: 15px 0px 10px 15px;
}
.small-register-button-comment a {
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 24px;
	margin-bottom: 5px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 187px;
	background: url(../images/buttons/btn_sprite.png) 0 -710px no-repeat;
}
.small-register-button-comment li a:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -744px no-repeat;
}
.accountWrap {
	background-color: #f1f1f1;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 0.918em;
}
.accountWrap a {
	text-decoration: none;
}
.accountWrap a:hover {
	text-decoration: underline;
}
.accountWrap .Details {
	float: left;
	padding: 0;
	color: #626262;
}
.accountWrap .title {
	float: left;
	font-weight: bold;
	background-color: #CBCBCB;
	color: #212121;
	font-size: 0.75em;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.accountWrap .summaryInput {
	float: left;
	padding: 5px 0 5px 20px;
	line-height: 1.5em;
	font-size: 0.75em;
}
.accountWrap .left {
	width: 250px;
}
.accountWrap .right {
	width: 430px;
}
.library-logged-in {
	min-height: 100px;
}
.library-logged-in h3 {
	font-style: italic;
}
.library-logged-in img {
	float: left;
	padding-right: 10px;
}
.library-logged-in a {
	text-decoration: none;
	float: left;
	margin-top: 3px;
}
.library-logged-in a:hover {
	text-decoration: underline;
}
#jnlWrap {
	font-size: 0.688em;
	line-height: 1.3;
	color: #777777;
	width: 273px;
	margin: 10px 0 10px 0;
}
#jnlWrap img {
	border: none;
	width: 180px;
	height: 240px;
	margin-left: 15px;
}
.alert-message {
	width: 940px;
	background-color: #B0080A;
	margin-bottom: 7px;
	margin-top: 5px;
	padding: 5px 14px;
}
.alert-message a {
	font-size: 0.75em;
	text-decoration: none;
	color: #FFF;
	line-height: 1.2em;
	width: 700px;
}
.alert-message a span {
	font-weight: bold;
}
.alert-message .close {
	float: right;
	width: 56px;
	height: inherit;
	margin-left: 13px;
}
.alert-message .close a {
	background: url(../images/buttons/btn_sprite.png) -830px -684px no-repeat;
	width: 56px;
	height: 19px;
	display: block;
	float: left;
	cursor: pointer;
	line-height: 16px;
	font-weight: bold;
}
#library-login {
	font-size: 0.818em;
}
#ll-header {
	background: url(../images/background/sprite-background.png) 0px -70px no-repeat transparent;
	border-bottom: 1px solid #FFFFFF;
	/*color:#282727;*/
	color: #FFF;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.2em;
	height: 19px;
	padding-left: 10px;
	padding-top: 9px;
}

#ll-content {
	background-color: #dadadb;
	background-image: url(../images/background/sprite-background.png);
	background-position: -320px 106px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	float: left;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
#ll {
	float: left;
}
#ll-content p {
	font-size: 0.875em;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #626262;
	/*width: 304px;*/
}
#ll-content p a {
	font-weight: bold;
	text-decoration: none;
}
#ll-content p a:hover {
	text-decoration: underline;
}
#ll-content div {
	float: left;
	margin-bottom: 7px;
	padding-left: 10px;
	width: 304px;
}
#ll-content select {
	width: 294px;
	font-size: 0.875em;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
#ll-content div input {
	float: right;
	margin-right: 10px;
}
/* leftNav login logo */
#ll-content .ll-miniSocialbox {
	margin: 7px 0 0 0;
	padding: 0;
}
#ll-content .ll-miniSocial {
	overflow: hidden;
	float: left;
	width: 170px;
	font-size: 0.875em;
	padding: 0;
	margin: 0;
	color: #626262;
}
#ll-content .ll-miniSocialText {
	float: left;
	display: inline;
	width: 110px;
	color: #626262;
	font-size: 0.875em;
	text-align: left;
}
#ll-content span {
	background: url(../images/icon/sprites-icons.gif) no-repeat;
	text-indent: -9999999em;
	width: 12px;
	height: 20px;
	float: left;
	margin-right: 3px;
}
#ll-content span.facebook {
	background-position: -121px -90px;
}
#ll-content span.twitter {
	background-position: -139px -90px;
}
#ll-content span.linkedin {
	background-position: -153px -90px;
	width: 14px;
}
#ll-content span.googleplus {
	background-position: -167px -90px;
	width: 14px;
}
#wide-sidebar {
	float: left;
	width: 314px;
}
.spacerbtm {
	margin-bottom: 15px;
}
.paddingspacerbtm {
	padding-bottom: 15px;
}
.fix_checkbox_space {
/*width:685px;*/
}
.fix_checkbox_space .comment-details {
	padding: 0px;
	margin: 0px;
	margin-left: 17px;
	margin-right: 17px;
	padding-bottom: 17px;
}
.shopping-row {
	float: left;
	border-left: 1px solid #DFDEDE;
}
.most {
	background-color: #FFF!important;
	min-height: 100px;
}
.most p.desc {
	line-height: 1.4;
	padding: 20px 8px 10px 35px;
	border-left: 1px solid #DFDEDE;
	font-size: 0.718em;
	font-weight: bold;
}
.most ul.navigation {
	float: right;
	font-size: 0.688em;
}
.most ul.navigation li {
	float: right;
	display: inline;
	float: left;
}
.most ul.navigation li a {
	float: left;
	padding-bottom: 9px;
	padding-top: 7px;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) 0 -127px no-repeat;
}
.most ul.navigation li a:hover {
	text-decoration: none;
}
.most ul.navigation li a.prev {
	padding-right: 21px;
	width: 87px;
	padding-left: 34px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) 0 -127px no-repeat;
}
.most ul.navigation li a.prev:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -165px no-repeat;
	color: #FFFFFF;
}
.most ul.navigation li a.next {
	border-left: 1px solid white;
	padding-right: 34px;
	float: right;
	width: 67px;
	text-indent: -5px;
	padding-left: 21px;
	background: url(../images/buttons/btn_sprite.png) -142px -127px no-repeat;
}
.most ul.navigation li a.next:hover {
	background: url(../images/buttons/btn_sprite.png) -142px -165px no-repeat;
	color: #FFFFFF;
}
.most ul.navigation div.hide-most-cited {
	height: 27px;
	padding-left: 34px;
	padding-right: 21px;
	float: left;
}
.most ul.navigation div.prev {
	width: 87px;
}
.most ul.navigation div.cita {
	width: 67px;
}
.most ul.navigation .no-arrow a.prev {
	padding-right: 21px;
	width: 87px;
	padding-left: 34px;
	float: left;
	background: url(../images/buttons/btn_sprite.png) 0 -791px no-repeat;
}
.most ul.navigation .no-arrow a.prev:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -829px no-repeat;
	color: #FFFFFF;
}
.most ul.navigation .no-arrow.active a.prev {
	background: url(../images/buttons/btn_sprite.png) 0 -867px no-repeat;
	color: #FFFFFF;
}
.most ul.navigation .no-arrow a.next {
	border-left: 1px solid white;
	padding-right: 34px;
	float: right;
	width: 67px;
	text-indent: -5px;
	padding-left: 21px;
	background: url(../images/buttons/btn_sprite.png) -142px -791px no-repeat;
}
.most ul.navigation .no-arrow a.next:hover {
	background: url(../images/buttons/btn_sprite.png) -142px -829px no-repeat;
	color: #FFFFFF;
}
.most ul.navigation .no-arrow.active a.next {
	background: url(../images/buttons/btn_sprite.png) -142px -867px no-repeat;
	color: #FFFFFF;
}
.articlePage {
	background-color: #FFF!important;
}
.articlePage .pagination {
	border-left: 1px solid #DFDEDE;
	padding-bottom: 0;
	padding-left: 20px;
}
.articlePage .checkboxspace {
	font-size: 0.717em;
	width: 60px;
	padding-top: 12px;
	line-height: 1.2em;
	text-align: center;
}
.articlePage .checkboxspace input {
	padding: 0;
	margin: -2px 0 0 -6px;
}
.articlePage .datespace {
	font-size: 0.717em;
	width: 90px;
	padding-top: 12px;
	float: left;
	margin-top: 15px;
	text-align: center;
	line-height: 1.2em;
}
.articlePage .tableofcontents-row {
	float: left;
	padding-left: 20px;
}
.articlePage .checkboxspace-related {
	width: 535px;
	float: left;
}
.articlePage .checkboxspace-related .journal-item {
	width: 535px;
}
.articlePage .checkboxspace-related .journal-item .ji-intro {
	width: 535px;
}
.articlePage .checkboxspace-related .journal-item .op {
	background-image: none;
	background-color: #E8FFE8;
	height: 100%;
	margin-bottom: -3px;
}
.articlePage .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a {
	width: 380px;
}
.articlePage .checkboxspace-related .journal-item .ji-author {
	width: 535px;
}
.articlePage .checkboxspace-related .journal-item .ji-details {
	width: 535px;
}
.articlePage .checkboxspace-related .ji-details-left a {
	width: 410px;
}
.articlePage .checkboxspace-related .ji-details-left {
	width: 410px;
}
.articlePage .checkboxspace-related .previewbox {
	width: 481px;
}
.articlePage .checkboxspace-related ul.inner-tabs {
	width: 481px;
}
.articlePage .fix_checkbox_space {
	width: 535px;
}
.articlePage .fullwidthrow textarea {
	width: 470px;
}
.articleFbPage {
	background-color: #FFF!important;
}
.articleFbPage .pagination {
	border-left: 1px solid #DFDEDE;
	padding-bottom: 0;
	padding-left: 20px;
}
.articleFbPage .checkboxspace {
	font-size: 0.717em;
	width: 60px;
	padding-top: 12px;
	line-height: 1.2em;
	text-align: center;
}
.articleFbPage .checkboxspace input {
	padding: 0;
	margin: -2px 0 0 -6px;
}
.articleFbPage .datespace {
	font-size: 0.717em;
	width: 90px;
	padding-top: 12px;
	float: left;
	margin-top: 15px;
	text-align: center;
	line-height: 1.2em;
}
.articleFbPage .tableofcontents-row {
	float: left;
	padding-left: 20px;
}
.articleFbPage .checkboxspace-related {
	width: 680px;
	float: left;
}
.articleFbPage .checkboxspace-related .journal-item {
	width: 680px;
}
.articleFbPage .checkboxspace-related .journal-item .ji-intro {
	width: 680px;
}
.articleFbPage .checkboxspace-related .journal-item .op {
	background-image: none;
	background-color: #E8FFE8;
	height: 100%;
	margin-bottom: -3px;
}
.articleFbPage .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a {
	width: 380px;
}
.articleFbPage .checkboxspace-related .journal-item .ji-author {
	width: 680px;
}
.articleFbPage .checkboxspace-related .journal-item .ji-details {
	width: 680px;
}
.articleFbPage .checkboxspace-related .ji-details-left a {
	width: 410px;
}
.articleFbPage .checkboxspace-related .ji-details-left {
	width: 410px;
}
.articleFbPage .checkboxspace-related .previewbox {
	width: 631px;
}
.articleFbPage .checkboxspace-related ul.inner-tabs {
	width: 631px;
}
.articleFbPage .fix_checkbox_space {
	width: 680px;
}
.articleFbPage .fullwidthrow textarea {
	width: 470px;
}
ul.bttn-row-options {
	margin-top: 15px;
}
ul.article-row-options li {
	float: left;
	font-size: 1em;
	display: inline;
}
ul.article-row-options li a {
	color: #FFFFFF;
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 8px 0 9px 0px;
	text-align: center;
	text-decoration: none;
	background: url(../images/buttons/btn_sprite.png) -631px -479px no-repeat;
}
ul.article-row-options li a.delete, ul.article-row-options li a.save {
	background: url(../images/buttons/btn_sprite.png) -631px -479px no-repeat;
	width: 59px;
}
ul.article-row-options li a.delete:hover, ul.article-row-options li a.save:hover {
	background: url(../images/buttons/btn_sprite.png) -631px -518px no-repeat;
}
.tocpage {
	background-color: #FFF!important;
}
.topicArticle {
	background-color: #FFD!important;
	background-image: none!important;
	height: 100%;
}
.topicArticle .ji-links ul li {
	background-color: #FFD!important;
}
.tableofcontents-row {
	float: left;
	border-left: 1px solid #DFDEDE;
}
#tableofcontents {
	border-left: none!important;
}
.sidebarfix {
	padding-left: 10px;
	width: 222px !important;
}
.sidebarlogin {
	width: 228px !important;
}
.sidebarlogin #ll-content div {
	width: 218px !important;
}
.sidebarlogin #ll-content select {
	width: 208px !important;
}
.landingpage {
	margin-bottom: 0px!important;
}
#left-sidebar ul li.normal {
	text-indent: 0px;
}
.btnspacer {
	margin-bottom: 15px;
}
.btntopspacer {
	margin-top: 10px;
}
.browseBy {
	padding-bottom: 20px;
}
.browseByItem {
	float: left;
	font-size: 0.768em;
	padding: 5px 20px;
	width: 90%;
}
.browseByItem a {
	text-decoration: none;
}
.browseByItem a:hover {
	text-decoration: underline;
}
.browseByItem ul.byMonth {
}
.browseByItem ul.byMonth li {
	padding: 5px;
}
.browseByImg {
	float: left;
}
.browseByImg ul {
}
.browseByImg li {
	display: inline;
	float: left;
	margin-right: 10px;
}
.browseByRelated {
	float: left;
	padding-top: 7px;
}
#center .tableofcontents-row.browseBy .browseByItem .byCollection_divider {width: 45%; float: left}
#center .tableofcontents-row.browseBy .browseByItem ul.byCollection {display: block; clear: both; padding: 0 0 10px 0}
#center .tableofcontents-row.browseBy .browseByItem ul.byCollection li {display: inline; float: left; padding: 0 10px 10px 0 !important}
#center .tableofcontents-row.browseBy .browseByItem ul.byCollection li a img {float: left; margin: 0 10px 0 0}
#center .tableofcontents-row.browseBy .browseByItem ul.byCollection li p {width: auto; float: none; display: block}
#center .tableofcontents-row.browseBy .browseByItem ul.byCollection li.byCollection_info {width: 200px}

#center .tableofcontents-row.browseBy .browseBy_divider {width: 50%; float: left}
#center .tableofcontents-row.browseBy .browseBy_divider .browseByRelated {width: 35%; float: left; padding: 0 0 10px 0}
#center .tableofcontents-row.browseBy .browseBy_divider .browseByImg {float: left}
#center .tableofcontents-row.browseBy .browseByItem.allcurrentvolume {padding-top: 20px}

#center .tableofcontents-row.browseBy .browseByItem .browseByImg ul li {list-style-type: none; float: left !important; padding: 0 10px 0 0; width: auto; display: inline !important}
.browseByItem {}
#center .tableofcontents-row.browseBy .browseByItem .browseByImg a.rssBtn {background: transparent url(../images/images/sprites.png) -651px -25px no-repeat; width: 15px; height: 15px; float: left; text-indent: -999em; margin-top: -1px}
#center .tableofcontents-row.browseBy .browseByItem .browseByImg a.atomBtn {background: transparent url(../images/images/sprites.png) -634px 0 no-repeat; width: 32px; height: 15px; float: left; text-indent: -999em; margin-top: -1px}


ul.socialmedia-icons li {
	background-image: url(../images/icon/social_media.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#left-sidebar li.icon-citeulike {
	background-position: 12px -269px;
	padding-left: 40px;
}
#left-sidebar li.icon-delicious {
	background-position: 12px 5px;
	padding-left: 40px;
}
#left-sidebar li.icon-connotea {
	background-position: 12px -20px;
	padding-left: 40px;
}
#left-sidebar li.icon-bibsonomy {
	background-position: 12px -44px;
	padding-left: 40px;
}
#left-sidebar li.icon-furl {
	background-position: 12px -71px;
	padding-left: 40px;
}
#left-sidebar li.icon-digg {
	background-position: 12px -96px;
	padding-left: 40px;
}
#left-sidebar li.icon-google {
	background-position: 12px -288px;
	padding-left: 12px;
	background: none;
}
#left-sidebar li.icon-reddit {
	background-position: 12px -120px;
	padding-left: 40px;
}
#left-sidebar li.icon-facebook {
	background-position: 12px -146px;
	padding-left: 40px;
}
#left-sidebar li.icon-twitter {
	background-position: 12px -246px;
	padding-left: 40px;
}
#left-sidebar li.icon-email-this {
	background-position: 12px -172px;
	padding-left: 40px;
}
#left-sidebar li.icon-recommend-this {
	background-position: 12px -196px;
	padding-left: 40px;
}
#left-sidebar li.icon-my-bookmarks {
	background-position: 12px -221px;
	padding-left: 40px;
}
.journal-item-sidebar {
	border-bottom: 1px solid #DBDBDB;
	float: left;
}
.j-cover {
	float: left;
	padding: 12px;
}
/*
.j-details {
	float:left;
	font-size:0.688em;
	line-height:1.2;
	padding-bottom:12px;
	padding-top:12px;
	width:130px;
}*/
.j-details {
	float: left;
	font-size: 0.688em;
	line-height: 1.2;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 10px;
	width: 220px;
}
.j-details a {
	font-weight: bold;
	text-decoration: none;
}
.j-details a:hover {
	text-decoration: underline;
}
.j-details p {
	color: #626262;
}
.noidentrows {
	text-indent: none;
}
.s-menu-box ul.subscriberows li span {
	font-size: 0.688em;
	float: left;
}
.s-menu-box ul.subscriberows {
	width: 212px;
}
.s-menu-box ul.subscriberows li {
	text-indent: 4px;
	min-height: 15px;
}
.s-menu-box ul.subscriberows li a {
	font-size: 0.688em;
	float: right;
}
#permalink {
	float: left;
	font-size: 0.688em;
	margin-left: 10px;
	padding-top: 9px;
}
#ll-sidebar {
	float: left;
	width: 229px;
}
#ll-sidebar div {
	float: left;
	width: 216px;
}
#ll-sidebar input {
	float: right;
	margin-bottom: 8px;
	margin-top: 6px;
}
#left-sidebar .noborderbox {
	background-image: none;
}
#sidebar-small-login {
	background-color: #DADADB;
	float: left;
	font-size: 0.688em;
	width: 229px;
	padding-bottom: 10px;
}
#sidebar-small-login p {
	color: #626262;
	float: left;
	margin-bottom: 10px;
	margin-top: 7px;
	padding: 0 10px;
	line-height: normal;
}
#sidebar-small-login p a {
	font-weight: bold;
	text-decoration: none;
	line-height: 1em;
}
#sidebar-small-login p a:hover {
	text-decoration: underline;
}
#sidebar-small-login select {
	margin-bottom: 4px;
	margin-left: 10px;
	margin-top: 4px;
	width: 208px;
	font-size: 0.975em;
}
/* leftNav login logo */
#sidebar-small-login .ll-miniSocialbox {
	margin: 7px 0 0 10px;
	padding: 0;
	line-height:1.25;
}
#sidebar-small-login .ll-miniSocial {
	overflow: hidden;
	float: left;
	width: 100px;
	font-size: 0.875em;
	padding: 0;
	margin: 0;
	color: #626262;
}
#sidebar-small-login .ll-miniSocialText {
	float: left;
	display: inline;
	width: 105px;
	color: #626262;
	font-size: 0.875em;
	text-align: left;
}
#sidebar-small-login span {
	background: url(../images/icon/sprites-icons.gif) no-repeat;
	text-indent: -9999999em;
	width: 12px;
	height: 20px;
	float: left;
	margin-right: 3px;
}
#sidebar-small-login .member {
	background-image: none;
	width: 12px;
	height: 20px;
	float: left;
	margin-right: 3px;
}
#sidebar-small-login span.facebook {
	background-position: -125px -90px;
	text-indent: 99999em;
}
#sidebar-small-login span.inactive {
	background-position: -110px -90px;
	text-indent: 99999em;
}
#sidebar-small-login span.twitter {
	background-position: -139px -90px;
}
#sidebar-small-login span.linkedin {
	background-position: -153px -90px;
	width: 14px;
}
#sidebar-small-login span.googleplus {
	background-position: -167px -90px;
	width: 14px;
}
/*CSS for javascript text scrollers*/
#pscroller1 {
	width: 240px;
	height: 90px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
#pscroller1 a:link, #pscroller1 a:visited {
	color: #FF0;
}
/* 
------------------------------
cjo now includes box
------------------------------
*/

#nowincludes {
	background-color: #FFFFFF;
	font-size: .768em;
color: color:#045989;
	padding: 10 0 5px 20px;
}
.s-menu-box ul.others {
	width: 196px;
	margin-left: 10px;
	min-height: 25px;
	color: #666;
}
.s-menu-box ul.others li {
	border-bottom: 1px solid #DFDEDE;
	height: auto;
	padding: 6px 5px 6px 12px;
	font-size: 0.688em;
	line-height: 1.5em;
}
.s-menu-box ul.others li a {
	text-decoration: none;
}
.s-menu-box ul.others li a:hover {
	text-decoration: underline;
}
.s-menu-box ul.others li.last {
	border-bottom: none;
}
/*cjo multilingual*/

#topformheadersubmit, .fullwidthrow .comment-bttn, #topformheadersubmit2, #artLookup-bttn input, input.go-form-bttn, input.go-form-bttn2, #topformheadersubmit_go {
	border: none;
	cursor: pointer;
	outline: 0;
}
#topformheadersubmit, #topformheadersubmit2, .fullwidthrow .comment-bttn, .salesButtons li.runReport a, .salesButtons li.runReport a, .salesButtons li.runReport a:hover, .userDetails-buttons li a, .userDetails-buttons li a:hover, .highlightButtons li a, .highlightButtons li a:hover, .activate-buttons li a, .activate-buttons li a:hover, #artLookup-bttn input, #artLookup-bttn input:hover, .search-box-buttons li a, .search-box-buttons li a:hover, .description-box .search .go-bttn a, .description-box .org .go-bttn a, .go-bttn a, .description-box .search .go-bttn a:hover, .description-box .org .go-bttn a:hover, .go-bttn a:hover, .commentButtons li a, .commentButtons li a:hover, .commentArticle-buttons li a, .commentArticle-buttons li a, .configIPButtons li a, .configIPButtons li a:hover, .contactUsButtons li a, .contactUsButtons li a:hover, .SmallContactUsButtons li a, .SmallContactUsButtons li a:hover, .crossRef .search a, .crossRef .search a:hover, .crossRef .moreInfo a.more, .crossRef .moreInfo a:hover.more, .editorialButtons li a, .editorialButtons li a:hover, input.go-form-bttn, input.go-form-bttn:hover, .jnlUpdates-buttons li a, .jnlUpdates-buttons li a:hover, .recommendSubs-buttons li a, .recommendSubs-buttons li a:hover, .highlightButtons li.saveHeading a, .highlightButtons li.addHighlightArticle a, .highlightButtons li.updateHighlightArticle a, .highlightButtons li.saveHeading a:hover, .highlightButtons li.addHighlightArticle a:hover, .highlightButtons li.updateHighlightArticle a:hover, a#frontpage-readmore, a#frontpage-readmore:hover, .manuscriptWrap .uploadFile a, .manuscriptWrap .uploadFile a:hover, .manuscriptWrap .deleteBtn a, .manuscriptWrap .deleteBtn a:hover, .my-alerts-buttons li a, .mySavedSearchesWrap a, .orderButtons ul li.orderIssue a, .orderButtons ul li.orderJnl a, .salesButtons a, .salesButtons a:hover, .shoppingButtons li a, .shoppingButtons li a:hover, .shoppingNavButtons li a, .updateComment-buttons li a, .updateOrgDetails-buttons li a, #ll div input.go-form-bttn, input.go-form-bttn2, #topformheadersubmit_go {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif !important;
	color: #FFFFFF !important;
	text-align: center !important;
	text-decoration: none !important;
}
.unsubscribe-buttons li.unsubscribe a, .unsubscribe-buttons li.cancel a, .unsubscribe-buttons li.ok a {
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif !important;
	color: #FFFFFF !important;
	text-align: center !important;
	text-decoration: none !important;
	padding-top: 5px;
	height: 19px;
}
.searchQuery-box div #topformheadersubmit {
	font-size: .817em !important;
}
#topformheadersubmit, #topformheadersubmit2 {
	background: url(../images/buttons/btn_sprite.png) -739px -568px no-repeat;
	width: 54px;
	height: 18px;
	font-weight: bold;
}
#topformheadersubmit:hover, #topformheadersubmit2:hover {
	background: url(../images/buttons/btn_sprite.png) -739px -624px no-repeat;
	width: 54px;
}
.fullwidthrow .comment-bttn {
	background: url(../images/buttons/btn_sprite.png) -846px -479px no-repeat;
	width: 112px;
	height: 34px;
	font-size: .88em !important;
	font-weight: bold;
}
.fullwidthrow .comment-bttn:hover {
	background: url(../images/buttons/btn_sprite.png) -846px -523px no-repeat;
	width: 112px;
}
#artLookup-bttn input {
	background: url(../images/buttons/btn_sprite.png) -633px -711px no-repeat;
	width: 86px;
	height: 18px;
	font-size: .9em !important;
}
#artLookup-bttn input:hover {
	background: url(../images/buttons/btn_sprite.png) -633px -739px no-repeat;
	width: 86px;
	height: 18px;
	font-size: .9em !important;
}
#ll div input.go-form-bttn {
	font-size: .817em !important;
}
input.go-form-bttn {
	background: url(../images/buttons/btn_sprite.png) -570px -558px no-repeat !important;
	width: 49px;
	height: 23px;
	float: right;
	cursor: pointer;
	font-size: .718em !important;
	line-height: 23px;
}
input.go-form-bttn:hover {
	background: url(../images/buttons/btn_sprite.png) -570px -624px no-repeat !important;
	width: 49px;
	height: 23px;
	float: right;
	cursor: pointer;
	font-size: .718em !important;
}
input.go-form-bttn2 {
	background: url(../images/buttons/btn_sprite.png) -570px -558px no-repeat !important;
	width: 49px;
	height: 23px;
	float: right;
	cursor: pointer;
	font-size: 1em !important;
}
input.go-form-bttn2:hover {
	background: url(../images/buttons/btn_sprite.png) -570px -624px no-repeat !important;
	width: 49px;
	height: 23px;
	float: right;
	cursor: pointer;
	font-size: 1em !important;
	color: #fff !important;
}
.subscribeIcons .subscribeIcons_atom {
	background: url(../images/buttons/btn_sprite.png) -816px -632px no-repeat;
	width: 32px;
	height: 15px;
	display: block;
	float: left;
	cursor: pointer;
	padding-right: 6px;
}
.subscribeIcons .subscribeIcons_rss {
	background: url(../images/buttons/btn_sprite.png) -870px -628px no-repeat;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	cursor: pointer;
}
#alert-message .close a {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -830px -684px rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 16px;
	width: 56px;
}
.alert-message .close a {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -830px -684px rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 16px;
	width: 56px;
}
.userDetails-buttons li a, .userDetails-buttons li a:hover, .commentButtons li a, .commentButtons li a:hover {
	font-size: .688em;
	line-height: 2.2em !important;
}
.my-alerts-buttons li a, .shoppingNavButtons li a, .jnlUpdates-buttons li a, .jnlUpdates-buttons li a:hover, .recommendSubs-buttons li a, .recommendSubs-buttons li a:hover {
	font-size: .688em !important;
	line-height: 2em !important;
}
.shoppingButtons li a, .shoppingButtons li a:hover {
	font-size: .688em !important;
	line-height: 2.8em !important;
}
.salesButtons li.runReport a, .salesButtons li.runReport a:hover, .highlightButtons li a, .highlightButtons li a:hover {
	font-size: .9em !important;
}
.salesButtons li.runReport a, .salesButtons li.runReport a:hover {
	font-weight: bold;
	line-height: 2.2em;
}
.highlightButtons li a {
	font-weight: bold;
	line-height: 2.4em;
}
.highlightButtons li a:hover {
	font-weight: bold;
}
.commentArticle-buttons li a, .configIPButtons li a, .configIPButtons li a:hover, .contactUsButtons li a, .contactUsButtons li a:hover, .crossRef .search a, .crossRef .search a:hover, .salesButtons a, .salesButtons a:hover, .updateComment-buttons li a, .search-box-buttons li a, .search-box-buttons li a:hover, .activate-buttons li a, .activate-buttons li a:hover {
	font-size: .9em !important;
	line-height: 2.2em !important;
}
.description-box .search .go-bttn a, .description-box .org .go-bttn a, .go-bttn a, .description-box .search .go-bttn a:hover, .description-box .org .go-bttn a:hover, .go-bttn a:hover, .SmallContactUsButtons li a, .SmallContactUsButtons li a:hover, .manuscriptWrap .uploadFile a, .manuscriptWrap .uploadFile a:hover, .manuscriptWrap .deleteBtn a, .manuscriptWrap .deleteBtn a:hover, .mySavedSearchesWrap a, .updateOrgDetails-buttons li a {
	font-size: 1em !important;
	line-height: 2.2em !important;
}
.crossRef .moreInfo a.more {
	font-size: .788em !important;
	line-height: 2.5em !important;
	text-transform: uppercase;
}
.crossRef .moreInfo a:hover.more {
	font-size: .788em !important;
	line-height: 2.5em !important;
	text-decoration: underline !important;
}
.editorialButtons li a, .editorialButtons li a:hover {
	font-size: 1em !important;
	line-height: 2.8em !important;
}
.highlightButtons li.saveHeading a, .highlightButtons li.addHighlightArticle a, .highlightButtons li.updateHighlightArticle a, .highlightButtons li.saveHeading a:hover, .highlightButtons li.addHighlightArticle a:hover, .highlightButtons li.updateHighlightArticle a:hover {
	font-size: .8em !important;
	line-height: 2.5em !important;
}
a#frontpage-readmore, a#frontpage-readmore:hover {
	font-size: .718em !important;
	line-height: 1.8em !important;
}
.orderButtons ul li.orderIssue a, .orderButtons ul li.orderJnl a {
	font-size: 1.4em !important;
	line-height: 2.2em !important;
}
/* new css added by buffy */
.page-inner #center .membership-totals {
	background-color: #F1F1F1;
	font-size: 11px;
	color: #626262;
}
.page-inner #center .membership-totals .gtotals {
	width: 410px;
	padding: 20px;
	float: right;
	display: block;
	clear: both;
}
.page-inner #center .membership-totals .gtotals .bold > div {
	font-weight: bold;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	color: #000;
}
.page-inner #center .membership-totals div {
	display: block;
	width: 400px;
}
.page-inner #center .membership-totals .gtotals div {
	text-align: right;
	float: left;
	margin: 2px;
}
.page-inner #center .membership-totals .label {
	width: 200px;
}
.page-inner #center .membership-totals .cost {
	width: 68px;
}
.page-inner #center .membership-totals .subtotal {
	width: 66px;
}
/* Cookie Law Implementation PID 85581 - smallare - 10182012 */
#lawEU {
	background: none repeat scroll 0 0 #323232;
	color: #BEBEBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	padding: 10px;
}
#lawEU p {
	width: 980px;
	margin: 0 auto;
}
#lawEU a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#lawEU a:hover {
	text-decoration: underline;
}
#lawEU .right {
	float: right;
}
/* Facepile start */
.facepile_container {
	margin: 0 0 25px 0;
	padding: 9px;
	max-height: 145px;
	overflow: hidden;
	font-size: .768em;
	max-width: 250px;
}
.facepile_container img {
	clear: both;
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 2px;
}
.facepile_container a {
	margin: 0 2px 15px 0;
	text-align: center;
	display: inline;
	float: left;
}
.facepile_container p {
	display: block;
	clear: both;
	font-weight: bold;
	padding: 0 0 10px 0
}
#wide-sidebar .facepile_container {
	margin: 0 0 8px 0;
	padding: 10px 0 10px 10px;
	max-height: 141px;
	overflow: hidden;
	font-size: .768em;
	max-width: 275px;
	clear: left;
}
#wide-sidebar .facepile_container a {
	margin: 0 15px 15px 0;
	text-align: center;
	display: inline;
	float: left;
	padding: 0;
	display: inline-block;
	font-size: 11px;
}
.facepile_container .fb {
	max-width: 280px;
	position: relative;
	height: 18px;
	margin-bottom: 7px;
	margin-top: 5px;
}
.facepile_container .fblogo {
	background: url("../images/icon/sprites-icons.gif") no-repeat scroll -196px -86px transparent;
	width: 24px;
	height: 25px;
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
}
.facepile_container span {
	position: absolute;
	right: 0;
	bottom: 0;
	padding-right: 51px;
	margin-bottom: 7px;/*font-weight: bold;*/
}
.facepile_container .sub {
	padding-right: 12px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: normal;
}
/* Facepile end */

/*contact us tw*/
.contact-details-left .twitterbuttonul li .twitter-follow-button {
	top: 2px;
	position: relative;
	display: inline-block;
}
/*nicole changes*/
.resend-email-box {
	background-color: #f1f1f1;
	float: left;
	padding: 10px 0;
	width: 550px;
}
.resend-email-box #topformheadersubmit {
	margin-right: 5px;
}
.resend-email-box #resendkeystage {
	float: left;
	margin-right: 5px;
	font-size: 0.918em;
	padding: 1px;
}
.resend-email-box div #topformheadersubmit {
	font-size: .95em !important;
}
#loginForm .submitrow .errorRow .resend-link {
	font-size: .98em !important;
}
/*NAV AREA FOR BROWSE BY PAGES*/
.tableofcontents-row2 {
	float: left;
	border-left: 1px solid #DFDEDE;
	border-bottom: 1px solid #DFDEDE;
}
.checkboxspace2 {
	width: 21px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 5px;
	float: left;
}
.dropdownfirstrow2 {
	margin-top: 5px;
}
.tableofcontents-row2 {
	float: left;
	border-left: 1px solid #DFDEDE;
	border-bottom: 1px solid #DFDEDE;
}
.checkboxspace2 {
	width: 21px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 5px;
	float: left;
}
#topformheadersubmit_go {
	background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat;
	width: 36px;
	height: 24px;
	font-size: .9em !important;
	font-weight: bold;
}
#topformheadersubmit_go:hover {
	background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat;
	width: 36px;
}
/*TESTSITE WARNING LABEL*/

.testsite_warning {
	background: url(../images/testing.gif) no-repeat;
	height: 45px;
	width: 342px;
	position: absolute;
	z-index: 10;
}
/*EBUB COLOR CHANGES*/
.ji-links ul li.icon-pdf {
	background: url(../images/icon/sprites-icons.gif) -250px -413px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}

.ji-links ul li.rent-pdf {
	background: url(../images/icon/sprites-icons.gif) -196px -203px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}

.ji-links ul li.rent-off {
	background: url(../images/icon/sprites-icons.gif) -253px -523px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}

.ji-links ul li.rent-off a.type-pdf {
	color:#999 !important;
}

.ji-links a.type-pdf {
	text-indent: 20px;
	color: #fa0540;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
	display: block;
}

.ji-links ul li.dl-pdf-high {
	background: url(../images/icon/sprites-icons.gif) -292px -235px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}

.ji-links a.type-dl-pdf-high {
	text-indent: 20px;
	color: #fa0540;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	margin-right: 5px;
	margin-right:5px;
}

.ji-links ul li.pdfDisable {
	background-position:-250px -488px;
}

.ji-links ul li.HiPDFdisabled {
	background-position:-245px -452px !important;
}

.ji-links ul li.icon-pdf span, .ji-links ul li.icon-pdf-high span, .ji-links ul li.dl-pdf-high span, .ji-links ul li.icon-pdf-high span, .ji-links ul li.icon-html span, .ji-links ul li.icon-epub span, .ji-links ul li.icon-active-article span, .ji-links ul li.dl-pdf-high span, .ji-links ul li.rent-pdf span, .ji-links ul li.icon-pdf-large span {
	display: block;
	text-indent: 20px;
	margin-right: 5px;
}
.ji-links ul li span.xml {
	display: block;
	text-indent: 25px;
	margin-right: 5px;
}
.ji-links ul li.icon-html-disabled { /* HTML icon disabled after embargo */
	background: url(../images/icon/sprites-icons.png) -293px -1001px no-repeat transparent !important;}

.ji-links ul li.rent-off a,.ji-links ul li.pdfDisable a, .ji-links ul li.icon-html-disabled a, .ji-links ul li.icon-epub-disabled a, .ji-links ul li.icon-xml-disabled a, .ji-links ul li.icon-html-disabled span, .ji-links ul li.icon-epub-disabled span, .ji-links ul li.icon-xml-disabled span, .ji-links ul li.icon-active-article-disabled  a, .ji-links ul li.icon-active-article-disabled  span { /* HTML, XML, EBUB label disabled after embargo */
	text-decoration:none !important;
	color:#999 !important;
	cursor:default;
}
.ji-links ul li.icon-epub-disabled { /* EPUB icon disabled after embargo */
	background: transparent url(../images/icon/sprites-icons.png) -293px -846px no-repeat !important;}
	
.ji-links ul li.icon-xml-disabled { /* XML icon disabled after embargo */
	background: transparent url(../images/icon/sprites-icons.png)  -284px -931px no-repeat !important;}
	
.ji-links ul li.icon-html {
	background: url(../images/icon/sprites-icons.png) 4px -320px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.ji-links a.type-html {
	text-indent: 20px;
	display: block;
	color: #3e81ec;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
}
.ji-links ul li.icon-epub {
	background: url(../images/icon/sprites-icons.png) -96px 10px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.ji-links ul li.icon-xml {
	background: url(../images/icon/sprites-icons.png) -285px -88px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.ji-links a.type-epub {
	text-indent: 20px;
	display: block;
	color: #8dbf50;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
}
.ji-links a.type-xml {
	text-indent: 28px;
	display: block;
	color: #7a43a2;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
}
.ji-links ul li.icon-active-article {
    background: url('../images/icon/sprites-icons.png') no-repeat scroll -298px -1055px transparent;
    padding: 0px 3px 5px 10px;
    float: left;
}
.ji-links ul li.icon-active-article-disabled {
    background: url('../images/icon/sprites-icons.png') no-repeat scroll -298px -1120px transparent;
    padding: 0px 3px 5px 10px;
    float: left;
    color: #666 !important;
    cursor: pointer;
}
.ji-links a.type-active-article {
	text-indent: 20px;
	display: block;
	color: #3e81ec;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
}

.ji-links ul li.icon-active-article span {
    display: block;  font-size: 75%;  line-height: 0.5;  margin-bottom: 5px; text-indent:18px;
}
/*EBUB COLOR CHANGES - ENDS*/

/*JOU-10029*/
.ji-links ul li.icon-pdf-high {
	background: url(../images/icon/sprites-icons.gif) -97px -429px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.ji-links a.type-pdf-high {
	text-indent: 20px;
	color: #fa0540;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	margin-right: 5px;
}
.ji-links ul li.dl-pdf-high {
	background: url(../images/icon/sprites-icons.gif) -292px -235px no-repeat transparent;
	padding: 0 3px 5px 10px;
	float: left;
}
.ji-links a.type-dl-pdf-high {
	text-indent: 20px;
	color: #fa0540;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	margin-right: 5px;
}
/*JOU-10029*/

/*CJO-1443 - supplemantary material - TOC */

.ji-links li.icon-sup {
	background: url(../images/icon/sprites-icons.png) 5px -998px no-repeat;
	text-indent: 18px;
	white-space: nowrap;
}

/*RATINGS --- JOU-11273*/

.stars_container {
	float: left;
	overflow: visible;
	padding-bottom: 5px;
	height: auto;
	position: relative;
	padding-left: 48px;
	padding-top: 9px;
	width: 160px;
	;
	font-size: 0.7em;
	color: rgb(98, 98, 98);
}
.star {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAALAAAACgCF+qVAAAAAhUlEQVQI103NMQqCABgF4C+Fxg7QHDQ0JkFnaKqlKJBu4Np9hEDoBq2doCYP0B4UBKLYUKZvex+P/+9N/dJ3FXl9S9CopbF9U1pOkAgb3irVanOMlGqldeBoo9CmspMFOFmp/hzLmtuXzvrWvpwJFVJvLLqci8Qmzl8OhzBwcMdD6ilXfwAd9B9f78yTCQAAAABJRU5ErkJggg==);
}
.unstar {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAALAAAACgCF+qVAAAAAo0lEQVQI1z2NMQrCQBRE32YxGFDwBGJnYZkll0ilpDISLO28k4lFwN7CTsTKSisbK8ELCJFI/BZJdn41j/kzSqiVuZ3r1yzeAAanoajpcOwsW2dxf+0yWGe6CaVzNmgY4VHyQKAiVsIlUlvc9otK4lXugNnJjKqlkpi86X6exIZfNztZBGhKUgr4hBZ3A3UX4ye/CYdeWHch7MOzJ9R3jFLt8we7izGyoi32iQAAAABJRU5ErkJggg==);
}
.half-star {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAJdnBBZwAAAAsAAAAKAIX6pUAAAACTSURBVAjXTY0xCsJAEEVfdiEgpPAWFpYTvMRWSioDwdIuh7GydbEIeAM7sU1lo42tR1CEdSzMJk4178H/H7qTVK4+A0URTNTMmZhVhEHXMK69/UEiS3Z0sOGOQqBMQAr2pABbgKDlujHQHlgQYpdWeRO7z/0Cj8swOcPyxvOEl/vXN/K2+kw5Zq4PipNR/E+Ft8IX7yMjsFUGo0cAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAAElFTkSuQmCC);
}
.rating {
	float: left;
	width: 11px;
	height: 10px;
}
.rating_label {
	float: left;
	padding-left: 5px;
	line-height: 9px;
}
/*END --- RATINGS --- JOU-11273*/


/*JOU-7808 --- START*/

#cupAdmin_template {
	background: none;
	background-image: none;
}
#cupAdmin_template h1, div.blurbField {
	text-transform: uppercase;
}
#cupAdmin_template div, h1, h3, p, td {
/*font-family:Verdana, Geneva, sans-serif;*/}
#cupAdmin_template table {
	width: 100%;
}
#cupAdmin_template table tr td {
	border: 1px solid #666;
	padding: 10px;
	align: center;
	font-size: 14px;
	text-align: center;
}
#cupAdmin_template .paragraph_grey ul {
	padding: 0;
	margin: 0;
}
#cupAdmin_template .paragraph_grey ul li {
	float: left;
	width: 97%;
	border-bottom: 1px solid #999;
	background-color: #E0E0E0;
	padding: 20px;
	list-style-type: none;
}
#cupAdmin_template .paragraph_grey ul li:last-child {
	border-bottom: none;
}
#cupAdmin_template .imgThumbnail {
	width: auto;
	float: left;
}
#cupAdmin_template .filename_holder {
	width: auto;
	float: left;
	text-align: center;
	height: auto;
	margin: 60px 50px;
}
#cupAdmin_template .body_container {
	width: 100%;
	/*border:3px solid red;*/	
	display: inline;
}
#cupAdmin_template .left_col {
	float: left;
	width: 60%;/*border:1px solid #666;*/
}
#cupAdmin_template .imgHolder {
	float: left;
	margin-left: 20px;
}
/*JOU-7808 --- ENDS*/


/*MODAL BOX */
/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {
    height: 400px;
    width: 600px;
}

#mask {
	background-color: #000;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9000;
}

#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	width: 550px;
	height: 208px;
	display: block;
	z-index: 9999;
	background: none repeat scroll center -480px transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); 
}
#boxes .modal-content {
	width: 550px;
	position: relative;
	z-index: 9999999;
	margin: 0 auto;
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); 
}

#boxes .modal_header {
	position: relative;
	padding: 18px 18px 14px;
	background: #e1e1e1;
	border-bottom: 1px solid rgb(204, 204, 204);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#boxes .close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -870px -657px transparent;
	z-index: 2;
}

#boxes .windowLogin {
	position: absolute;
	left: 0;
	top: 0;
	width: 350px;
	display: none;
	z-index: 9999999;
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); 
}
#boxes .modal-contentLogin {
	width: 350px;
	position: relative;
	z-index: 9999999;
	margin: 0 auto;
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); 
}
#boxes .modal_headerLogin {
	position: relative;
	padding: 18px 18px 14px;
	border-bottom: 1px solid rgb(204, 204, 204);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align:center;
}

#boxes .modal_header h2 { font-size:14px; font-weight:bold;}

#boxes .close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -870px -657px transparent;
	z-index: 2;
}

#boxes .modal_body {
	padding: 15px;
	font-size: 11px;
}

#boxes .modal_bodyLogin {
	padding: 15px;
	font-size: 12px;
	text-align:center;
}

.modal_bodyLogin a.modalsubmitlong {
	background: url(../images/buttons/btn_sprite.png) 0 -554px no-repeat;
	width: 252px;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif !important;
	color: #FFFFFF !important;
	text-align: center !important;
	text-decoration: none !important;
	border: none;
	height: 34px;
	margin: 5px auto;
	display: block;
	cursor:pointer;
	padding-top: 8px;
	height: 26px;
}

.modal_bodyLogin a.modalsubmitlong:active{
	text-indent:-2px;
}

.modal_bodyLogin a.modalsubmitlong:hover {
	background: url(../images/buttons/btn_sprite.png) 0 -588px no-repeat; 
	width: 252px;
}

.modal_bodyLogin .modalsubmitlong a{
	text-align: center
}

/*MODAL BOX --- ENDS */

/*NEW CLASSES*/

.modal_body .modalsubmit {
	background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat;
	border: none;
	color: #FFFFFF !important;
	display: block;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif !important;
	height: 24px;
	margin: 15px 0 0 5px;
	text-align: center !important;
	text-decoration: none !important;
	width: 48px;
}
.passwordDetails span {
	color: #000;
	font-size: 11px;
	font-family: inherit;
}
.passwordDetails .pass_security {
	font-size: 11px;
	font-family: inherit;
	margin-left: 131px;
}
.passwordDetails .pass_security a {
	text-decoration: none;
}

/*Start css for additional login button*/


#navigation-help .articles .login_new a, #center ul .login_new a {
	background: no-repeat scroll rgba(0, 0, 0, 0);
	background-position: -1021px -6px; /* Raymond Bonoan for IE8; Does not support background shorthand */
	background-image: url("../images/buttons/btn_sprite.png"); /* Raymond Bonoan for IE8 */
	border-radius: 3px;
	color: #fff;
	display: block;
	float: left;
	font-size: 1em !important;
	height: 16px;
	padding: 3px 5px 2px 20px;
	text-decoration: none;
	width: auto;
} 

#navigation-help .articles .login_new a:hover, #center ul .login_new a:hover {
	background: url("../images/buttons/btn_sprite.png") no-repeat -1021px -39px;
	height: 16px;
	text-decoration: none;
}

#navigation-help .articles .buy-article {
	float: left;
	width: 150px !important;
	display: inline;
}

#navigation-help .articles .buy-article, #navigation-help .articles .login_new a {
	margin: 5px 0
}

.ssdd-section-details.popup {
	background: white;
	display: none;
	float: left;
	font-size: 18px;
	padding-left: 25px;
	padding-top: 15px;
	text-align: center;
}

.ssdd-section-details.popup input {
    width: 290px;
}

.ssdd-section-details.popup div.submitrow1 {
	margin: 0;
	padding: 0;
	text-align: left;
    width: 220px;
} 

.ssdd-section-details.popup div.socialM_login {
    float: left;
    margin-top: 10px;
	text-align:left;
    width: 220px;
}

.ssdd-section-details.popup div.errorRow {
	margin-left: -25px;
	margin-top: -7px;
	text-decoration: none;
	color: #F00;
	background: #fff;
	padding: 10px 15px 5px 25px;
	width: 290px;
	float: left;
} 

.ssdd-section-details.popup .popup-register { text-align:left; border:1px solid red; margin:0; padding:0;}

.ssdd-section-details div.submitrow1 {
	margin-bottom: 5px;
	margin-top: 0px;
	width: 220px;
}
.ssdd-section-details div.submitrow1 a {
	font-size: 0.688em;
	line-height: normal;
	margin-top: 15px;
	padding-bottom: 3px;
	text-decoration: none;
}
.ssdd-section-details div.submitrow1 a:hover {
	text-decoration: underline;
}
.ssdd-section-details div.submitrow1 a#forgot {
	float: left;
	width: 130px;
}
.ssdd-section-details div.submitrow1 a#submitUsrnamePassword {
	background: url(../images/buttons/btn_sprite.png) -450px -500px no-repeat;
	color: #FFF;
	height: 14px;
	font-size: 65%;
	font-weight: bold;
	float: right;
	margin-top: -20px;
	padding: 5px 0px;
	text-align: center;
	width: 80px;
}
.ssdd-section-details div.submitrow1 a#submitUsrnamePassword:hover {
	background: url(../images/buttons/btn_sprite.png) -450px -524px no-repeat;
	text-decoration: none;
}
.ssdd-section-details div.submitrow1 a#submitUsrnamePassword input {
	height: 21px;
	width: 56px;
}

#windowLogin{
	display: none;
}
/*End css for additional login button*/

/*JOU-15266 - START*/
.dark-grey-divider {border-color:#bab9b9 !important;}
.typeInput ul li {line-height: 1.75;}
.inputDetails h1 {font-size:110%; font-weight:bold;}

.copy-inner-container {padding:10px 10px 10px 21px; line-height:2; display:block;}
.copy-inner-container label span {display:block; padding-left:23px;}
.author-list textarea {margin-left:46px; font-size:100%;}


.copyholder-info  {margin-left:30px;}
.copyholder-info textarea {font-size:100%;}

.OA-instruction {width: 550px;}
.OA-instruction label {line-height:1.5;}
.OA-textarea textarea, .OA-textarea input {margin-top:10px; font-size: 100%; width:520px}
.OA-textarea textarea {width:520px}

.nopadding-top {padding-top:0 !important;}
.licence{ line-height:1.5; width:80%; margin-bottom:5px;}

.gov-exempt {float:left;}
.gov-exempt-text{width:79%; float:left; line-height:1.5;}

li.resettoc a, li.submittoc a {background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat; width: 48px;}
li.resettoc a:hover, li.submittoc a:hover {background-image: url(../images/buttons/btn_sprite.png); background-position: -506px -582px;}
/*JOU-15266 - END*/

.description-box .table-list {
	padding: 20px 10px 20px 5px;
}
.table-list ul.table-header li.table-number {
	margin-right: 30px;
}
.table-list ul.table-header li.table-abs-title {
	margin-right: 48px;
}
.table-list ul.table-header li.table-sub {
	margin-right: 35px;
}
.table-list ul.table-header li.table-abs {
	margin-right: 170px;
}
.description-box .table-list ul.table-content li {
	font-weight: normal;
	font-size: 110%;
	display: inline-block;
	vertical-align: top;
}
.table-list ul.table-content li.table-col01 {
	margin-right: 20px;
}
.table-list ul.table-content li.table-col02 {
	width: 110px !important;
	margin-right: 15px;
}
.table-list ul.table-content li.table-col03 {
	margin-right: 15px;
}
.table-list ul.table-content li.table-col04 {
	width: 200px !important;
	margin-right: 15px;
}
.table-list ul.table-content li.table-col05 {
	width: 150px !important;
	margin-right: 15px;
}
/*JOU-12277*/
.description-box .passwordWrap .passwordDetails .passwordInput #merge-input-form {
	margin-left: 13px;
}

.rentLink {
	font-family: inherit;
	font-size: inherit;
	text-indent:0 !important;	
}
.customArticleImage {
	width: 84px;
	height: 84px;
}

/*Missing Css*/
.orcid {
	background: url(../images/icon/sprites-icons.gif) -6px -237px no-repeat;
	display: inline-block;
	width: 16px;
	height: 19px;
}
.book-icon {
	background: url(../images/icon/sprites-icons.gif) 0 -88px no-repeat;
	display: inline-block;
	width: 33px;
	height: 16px;
}
.journal-icon {
	background: url(../images/icon/sprites-icons.gif) -40px -88px no-repeat;
	display: inline-block;
	width: 45px;
	height: 16px;
}
.description-box .fb_app .fb_app_name ul .fb_name a .fb_app-iconName {
	width: 12px;
	height: 12px;
	margin-left: 3px;
}
.description-box .fb_app .fb_app_name ul .fb_name a .fb_app-iconName {
	width: 16px;
	height: 16px;
	position: relative;
	background: url(../images/icon/sprites-icons.gif) no-repeat -121px -86px;
	display: inline-block;
}
#sub-navigation-tabs {
	float: left;
	width: 99.9%;
	font-size: 0.688em;
	line-height: normal;
	background: url(../images/background/tabs/tab_bg_drk_grey.gif) repeat-x 0px 0px;
}
#sub-navigation-tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding: 0 10px 0 3px; /*changed padding-top from 20 to 0 bec CJO-1759*/
}
#sub-navigation-tabs ul li, #navigation-tabs ul li.current {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
#sub-navigation-tabs ul li a {
	color: #555555;
	text-decoration: none;
	margin-left: 2px;
	padding-left: 5px;
}
#sub-navigation-tabs ul li a span {
	padding: 8px 16px 9px 8px;
	margin-top: 3px;
}
#sub-navigation-tabs ul li a, #navigation-tabs ul li a span {
	display: block;
	float: left;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#sub-navigation-tabs ul li a, #navigation-tabs ul li a span {
	float: none;
}
/* End IE5-Mac hack */
#sub-navigation-tabs ul li a:hover {
	color: #FFF;
	background: url(../images/background/tabs/left_subhover.gif) left top no-repeat;
	text-decoration: none;
}
#sub-navigation-tabs ul li a:hover span {
	background: url(../images/background/tabs/right_subhover.gif) right top no-repeat;
}
#sub-navigation-tabs ul li a.current, #sub-navigation-tabs ul li a.current:hover {
	background: url(../images/background/tabs/left_on.gif) left top no-repeat transparent;
	color: #202020;
}
#sub-navigation-tabs ul li a.current span {
	background: url(../images/background/tabs/right_on.gif) right top no-repeat transparent;
}
#sub-navigation-tabs ul li.firstView a {
	color: #FFF;
	background: url(../images/background/tabs/left_firstView.gif) left top no-repeat;
	text-decoration: none;
	margin-left: 2px;
	padding-left: 26px;
	font-style: italic;
}
#sub-navigation-tabs ul li.firstView a span {
	background: url(../images/background/tabs/right_firstView.gif) right top no-repeat;
	padding: 10px 20px 9px 7px;
}
#sub-navigation-tabs ul li.firstView a:hover {
	background-image: url(../images/background/tabs/left_hoverFirstView.gif);
}
#sub-navigation-tabs ul li.firstView a:hover span {
	background-image: url(../images/background/tabs/right_hoverFirstView.gif);
}
#sub-navigation-tabs ul li.firstView a.current {
	background-image: url(../images/background/tabs/left_on_firstView.gif);
	color: #333;
}
#sub-navigation-tabs ul li.firstView a.current span {
	background-image: url(../images/background/tabs/right_on.gif);
}
#sub-navigation-tabs ul li a span {
	display: block;
}
/* CJO-2214 ---- START */
.details input.valid {
	overflow: hidden;
	width: 200px;
}
/* CJO-2214 ---- END */

.search.ucomment input {
	width: 150px;
}

/*DISPLAY MOVIE PAGE - PAGINATION --- JOU-7032*/

.moviePagination {
	padding: 8px 10px 8px 10px;
	background-color:#f8f8f8;
	height:71px;
	}
	
.orderResult {
	float:left;
	margin-right:30px;
	padding:5px 0px;
}

.pagination-row1{
		border-bottom:#dfdede solid 1px;
		width:98.5% !important;
}
/*ENDS --- DISPLAY MOVIE PAGE - PAGINATION --- JOU-7032*/	

.aboutAuthor{
	padding-top:10px;
}

/*JOU-12561--START */
.userDetails .title-col2 {
    float: left;
    padding: 2px 10px 0px 0px;
    line-height: normal;
}
/*JOU-12561--ENDS */


/*JOU-13620--START */
.userDetails .inputDetails-col2 {
    float: left;
    padding: 10px 10px 10px 20px;
	width:auto;
	font-weight:bold;
}
.userDetails .inputDetails-col2 .label {
	width:50px;
	float:left;
}

.userDetails .inputDetails-col2 .agreebox label {
	margin: 0px 15px 0px 0px !important;
	float:left;
}
.userDetails .inputDetails-col2 .agreebox input {
	margin-right: 5px !important;
	float:left;
}
.userDetails .inputDetails-col2 .agreebox input[type='radio'] {
	height: 13px;
	width: 13px;
}
/*JOU-13620--ENDS */

/* JOU-14621 */

#thirdparty-banners ul li .beian {
	background: none;
	text-indent: inherit;
	color: #B9CFD7;
font-size: .69em;
text-decoration: none;
	
}
/*JOU-12441--START */
.facepileDemo {
	display: block;
	background: url("../images/sprite_logos.png") no-repeat scroll 0px -674px transparent;
	height: 251px;
	margin-top: 10px;
	margin-right: 13px;
}
/*JOU-12441--ENDS */

/*START JOU-13383 */
.alert-message-membership {width: 680px; float: right; margin-bottom: 10px; color: #000; background-color: #f8c7c7; border: 1px solid #000; padding: 10px 20px; line-height: 125%; position: relative}
.alert-message-membership > div:first-of-type {float: left; width: 85%}
.alert-message-membership > div:first-of-type a {text-decoration: underline; color: #000}
.alert-message-membership > div:first-of-type a:hover {text-decoration: none}
.alert-message-membership > div:first-of-type > h1 {font-size: 80%; font-weight: bold}
.alert-message-membership > div:first-of-type > p {font-size: 70%}
.alert-message-membership > div:first-of-type > h1 {font-size: 80%; font-weight: bold}
.alert-message-membership > div:first-of-type > ul > li { display: inline; padding-right: 10px}
.alert-message-membership > div:first-of-type > ul > li > a {font-size: 70%}
.alert-message-membership > div:last-of-type {background: transparent url(../images/icon/sprites-icons.png) 0 -610px; width: 78px; height: 78px; position: relative; float: right; right: 0px}
/*END JOU-13383 */
/*START JOU-13531 */
.issue-button-container {float: right; margin: 0 10px}
.issue-button-container > ul > li {display: block; width: auto; min-height: inherit; padding: 0 0 5px 0 !important; margin: 0; font-size: 12px; overflow: hidden}
.issue-button-container > ul > li > a {text-decoration: none}
.issue-button-container > ul > li > a:hover {text-decoration: underline}
.issue-button-container > ul > li.first-list-ie-support > span {color: #999; font-size: 10px; line-height: 100%; display: block; clear: both; padding: 0 !important; float: none}
.issue-button-container > ul > li.first-list-ie-support > a {line-height: 150%}
.issue-button-container > ul > li.first-list-ie-support > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -104px -363px no-repeat; float: left; width: 20px; height: 20px; margin: 0 2px 0 0}
.issue-button-container > ul > li.last-list-ie-support > a {line-height: 115%}
.issue-button-container > ul > li.last-list-ie-support > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -184px -380px no-repeat; float: left; width: 13px; height: 15px; margin: 0 2px 0 0}

.yvselector.issue-links {background-image: url(../images/background/plus-buttons_plain-mini-issue.gif)}

#navigation-help .issue-button-container {float: left; padding: 2px 20px; margin: 0; clear: both}
#navigation-help .issue-button-container > ul {float: left; padding: 2px 0; margin: 0}
#navigation-help .issue-button-container > ul > li {float: left; clear: both} 
#navigation-help .issue-button-container > ul > li:first-child > a {line-height: 150%}
#navigation-help .issue-button-container > ul > li > a {float: left}
#navigation-help .issue-button-container > ul > li:hover {background-color: transparent}
#navigation-help .issue-button-container > ul:first-of-type > li > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -104px -363px no-repeat; float: left; width: 20px; height: 20px; margin: 0 2px 0 0}
#navigation-help .issue-button-container > ul:last-of-type > li > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -184px -380px no-repeat; float: left; width: 13px; height: 15px; margin: 0 2px 0 0}
#navigation-help .issue-button-container > ul > li:first-child > span {text-indent: inherit}

.yvselector span a {text-decoration: none}
.yvselector span a:hover {text-decoration: underline}

#navigation-help ul.articles > li a {font-size: 11px; line-height: 125%}
#navigation-help ul.articles > li.buy-issue { margin-top: 5px; margin-bottom: 10px; margin-right: 5px; min-width: 25%; max-width: 40%; width: 50%}
#navigation-help ul.articles > li.buy-issue.with-aud {width: 55%; max-width: none}
#navigation-help ul.articles > li.buy-issue > a { white-space: normal}
#navigation-help ul.articles > li.buy-issue > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -104px -360px no-repeat; float: left; width: 20px; height: 20px; margin: 0 2px 0 5px}
#navigation-help ul.articles > li.buy-issue > span {color: #999; display: block; clear: both; padding: 0; float: none; text-indent: inherit}
#navigation-help ul.articles > li.buy-book {max-width: 18em; min-width: 8em; padding-top: 10px; height: 25px;}
#navigation-help ul.articles > li.buy-book > a {white-space: normal}
#navigation-help ul.articles > li.buy-book > a > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -309px -1285px no-repeat; float: left; width: 13px; height: 15px; margin: 0 2px 0 5px}

/*.button-container.issue-button {display: inline; clear: none; float: right; margin: 0 10px}
.button-container.issue-button > ul > li {width: auto; padding: 0; margin: 0; display: inline}
.button-container.issue-button > ul > li > a {font-size: 12px !important}
.button-container.issue-button > ul > li:first-child > a:first-of-type {padding: 2px 20px}
.button-container.issue-button > ul > li:first-child > a:first-of-type > i {text-indent: -999em; background: transparent url(../images/icon/sprites-icons.png) -298px -137px no-repeat;	float: left; width: 20px; height: 20px}

.button-container.issue-button > ul > li:first-child > a:last-of-type, 
.button-container.issue-button > ul > li:first-child > a:last-of-type:hover, 
.button-container.issue-button > ul > li:last-child > a {background: none !important; text-decoration: underline !important; color: #045989; margin: 0; padding: 5px}
.button-container.issue-button > ul > li:last-child > a:hover {text-decoration: none !important}

#navigation-help > .button-container.issue-button {float: left;	margin: 5px 20px}*/
/*JOU-13531 --- END*/

/* 
---------------------------------------
Podcast Link | Raymond Bonoan 
---------------------------------------
*/
/*** GENERIC ***/
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.floatLeft {
	float:left;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style:italic;
}

.podcastContent a,
.podcastContent a:link {
	text-decoration: none;
}
.podcastContent a:hover {
	text-decoration: underline;
}
/*** GENERIC ***/


/*** ICONS ***/
/* Pseudo Class Before|After IE7 */
ul.p-actions > li > a.rss,
ul.p-actions > li > a.itunes,
li a.less-info,
li a.more-info,
li a.transcript-button,
li a.download,
li a.play,
li a.close-player,
ul.p-actions > li > a {
  *zoom: expression( 
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("small") ).className="after",
    this.insertBefore( document.createElement("small"), this.firstChild ).className="before"
    );
}
/* Pseudo Class Before|After IE7 */

ul.p-actions > li > a.itunes .before, /* Pseudo Class IE7 */
ul.p-actions > li > a.itunes:before {
  	background: url(../images/icon/sprites-icons.png) no-repeat scroll 0 -1346px transparent;
	width: 24px;
    height: 24px;
  	margin: -7px 3px 0 0; 
}


ul.p-actions > li > a.rss .before, /* Pseudo Class IE7 */
ul.p-actions > li > a.rss:before {
	background: url(../images/buttons/btn_sprite.png) no-repeat scroll -870px -626px transparent;
	width:18px;
	height:18px;
  	margin: -3px 1px 0 0; 
}


ul.p-actions > li > a .before, /* Pseudo Class IE7 */
ul.p-actions > li > a:before {
  	content: "";
	width:17px;
	height:17px;
	float: left; 
  	margin: -2px 3px 0 0;
}


li a.play .before, /* Pseudo Class IE7 */
li a.play:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -43px -1350px transparent;
}
li a.download .before, /* Pseudo Class IE7 */
li a.download:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -84px -1350px transparent;
}
li a.transcript-button .before, /* Pseudo Class IE7 */
li a.transcript-button:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -203px -1350px transparent;
}
li a.more-info .before, /* Pseudo Class IE7 */
li a.more-info:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -163px -1350px transparent;
}
li a.less-info .before, /* Pseudo Class IE7 */
li a.less-info:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -123px -1350px transparent;
}
li a.close-player .before, /* Pseudo Class IE7 */
li a.close-player:before {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -241px -1350px transparent;
}
/*** ICONS ***/



/*** Podcast Content Area ***/
.podcastContent .p-description {
	padding-top:10px;
	float:left;
	width:73%;
	/* width:480px; */
	text-align:justify;
}
.podcastContent .p-description h2 {
	color: #000;
	font-size:1.4em;
	margin: 0 0 10px;
}
.podcastContent .p-description > h3 {
	color: #000;
    font-size:1em;
	margin:10px 0 -5px 0;
	display: block;
}
.podcastContent .p-description > .episode-list-partial > h3 {
	color: #000;
    font-size:1em;
	margin:5px 0 0;
}
.podcastContent .episode-date {
	font-style:italic;
	font-size:.9em;
	color:#909090;
}
.podcastContent .authorName {
	font-size:.8em;
	color:#434a54;
	margin: 5px 0 10px 0;
}
.p-description p {
	font-size:.8rem;
	line-height: 1.2rem;
}

.podcastContent {
	margin:10px 0;
	padding:10px 0;
}
.podcastContent > .crumbs {
	color:#045989;
	margin:0 10px 20px;
	font-size:.75rem;
}

.podcastContent .p-image {
	float: left;
	margin: 0 10px;
	padding: 10px 0 0 0;
} 

.podcastContent .p-actions-bar > ul.p-actions li {
	display: inline-block;
	zoom: 1; /* IE 7 */
    *display: inline; /* IE 7 */
	margin:10px 15px -10px 0;
	height: 30px;
	font-size:.75rem;
}

.podcastContent .p-image > ul.p-actions li {
	display: inline-block;
	zoom: 1; /* IE 7 */
    *display: inline; /* IE 7 */
	font-size:.75rem;
	position: relative;
	top: 20px;
	left: 8px;
	margin:0 5px;
}


.podcastContent .partial-podcast-description {
  	height: 1.2em; /* exactly one line */
  	overflow: hidden;
}

.podcastContent .partial-podcast-description > p {
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	height:1em;
}

.podcastContent .partial-podcast-description-with-image {
  	height: 6em; /* exactly three lines */
  	overflow: hidden;
}
/*** Podcast Content Area ***/



/*** 3 Podcast Listen Button ***/
.podcastListen > a,
.podcastListen > a:link {
	background-color: #b59147;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
    font-size: .75em;
    margin:10px 0 0 35px;
    display: block;
}
.podcastListen > a:hover {
	background-color: #866217;
	text-decoration: none;
}  	
/*** 3 Podcast Listen Button ***/



/*** 4 Article Details ***/
.ji-links ul li.icon-podcastLink {
	background: url('../images/icon/sprites-icons.png') no-repeat scroll -291px -488px transparent;
	height: 28px;
    padding: 0 10px 0 0;
}
.ji-links ul li.icon-podcastLink > span {
	padding-left:35px;
}

.ji-links a.type-podcastLink {
	color: #8d6a29;
    display: block;
    font-size: 110%;
    font-weight: bold;
    margin-top: 5px;
    text-indent: 35px;
}
/*** 4 Article Details ***/



/*** 5 Related Podcast ***/
li a.podcastRelated {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll -291px -488px transparent;
    height: 28px;
    padding: 4px 0 0;
    text-indent: 33px;
}

li a.podcastRelated {
    color: #8d6a29;
    font-weight: bold;
}

a.podcastRelated + span {
    padding-left: 8px;
    margin-top: -14px;
}
/*** 5 Related Podcast ***/


/*** 6 CJO Podcasts page ***/
a.allEpisodes,
a.allEpisodes:link {
    color: #045989;
    text-decoration: none;
	margin: 5px 0 15px 0;
	font-size: 1.1em;
	display: inline-block;
    zoom: 1; /* IE7 */
    *display: inline; /* IE7 */
}

a.allEpisodes:hover {
	text-decoration: underline;
}

.podcastList {
	margin: 10px 0;
	padding: 10px 0;
}

.podcastList .p-image > ul.p-actions li {
	position: relative;
	top: 5px;
	left: 8px;
}

.podcastContent .p-image > img {
	width: 150px;
}

/*** 6 CJO Podcasts page ***/


/*** 2 Episode List Without Images ***/
ol.episode-list {
	list-style: decimal inside none;
	color:#045989;
	font-size:.75rem;
	border:1px solid #e8e8e8;
	padding:5px;
	margin:10px 0 10px;
	line-height: 20px;
}
ol.episode-list > li:nth-child(even) {
	background:#e8e8e8;
}
/*** 2 Episode List Without Images ***/


/*** 1B Episode List | Info ***/
.podcastContent .episode-list-partial img {
	margin: 5px 5px 0 0;
	max-width: 150px;
	min-width: 100px;
}

.podcastContent .episode-list-partial p {
	padding-bottom:10px;
}

.podcastContent .episode-list-partial {
	background: white;
	margin: 15px 0 0 0;
	padding: 5px 10px;
	border: 1px solid #e6e9ed;
	border-bottom: none;
}

.podcastContent .p-actions-bar {
	background:#d8dde0;
	padding:0 10px;
	border-bottom: 1px solid #aab2bd;
}

.podcastContent ul.related-links {
	list-style: none;
	font-size: .75em;
	line-height: 1.2em;
	margin-top: -10px;
	padding-left: 10px;
}

.podcastContent ul.related-links li {
	margin: 7px 0;
}
/*** 1B Episode List | Partial Info ***/


/* Pagination */
.podcastContent ul.pagination {
    margin: 20px 0 0;
    padding: 10px 0;
}

.podcastContent ul.pagination > li {
    display: inline;
}

.podcastContent ul.pagination > li > a {
    margin: 0 1px;
    background: #fff;
    padding: 5px 15px;
    border:1px solid #e6e9ed;
}

.podcastContent ul.pagination > li > a:hover,
.podcastContent ul.pagination > li.active > a {
    background: #aab2bd;
    text-decoration: none;
    color: white;
}
/* Pagination */


/* 2B Example More Than 10 Episodes */

.podcastContent li > .thumb-actions,
.podcastContent .podcast-thumbnails .episode-date {
	margin: 3px 0;
}

.podcastContent li > .thumb-actions a {
	margin: 0 2px;
	width:17px;
	height:17px;
	display: inline-block;
	zoom: 1; /* IE 7 */
    *display: inline; /* IE 7 */
	text-align: center;
}

.podcastContent li > .thumb-actions a.play {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -43px -1350px transparent;
}
.podcastContent li > .thumb-actions a.download {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -84px -1350px transparent;
}
.podcastContent li > .thumb-actions a.transcript-button {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -203px -1350px transparent;
}
.podcastContent li > .thumb-actions a.more-info {
	background: url(../images/icon/sprites-icons.png) no-repeat scroll -163px -1350px transparent;
}


ul.podcast-thumbnails > li  {
	padding: 10px 0 2px 0;
	margin: 10px 10px 0 0;
	height: 175px;
    width:115px;
    border:1px solid #e6e9ed;
    background: white;
    text-align: center;
    font-size: 90%;
    float: left;
}​
/* 2B Example More Than 10 Episodes */


/* Podcast Player */
.playerContainer {
	margin: 5px 0;
}

.podcastPlayer {
	background: #d8dde0;
	height: 35px;
	display: block;
	width: 400px;
	padding: 10px 20px 10px 0;
}

.podcastPlayer .playing a {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 20px solid #434a54;
	border-bottom: 10px solid transparent;
	float: left;
}

.podcastPlayer .playing a:hover {
	border-left: 20px solid #aab2bd;
}


.podcastPlayer .pause a {
	width: 7px;
	height: 19px;
	background: #434a54;
	margin: 1px 0 0 2px;
	float: left;
}

.podcastPlayer .time {
	width: 250px;
	height: 10px;
	background: #434a54;
	margin: 5px 0 0 7px;
	float: left;
}

.podcastPlayer .time > span.ellapsed {
	font-size: .7em;
	position: relative;
	left: 110px;
	top: 10px;
}

.podcastPlayer .time > span.newWindow {
	font-size: .75em;
	position: relative;
	left: 0;
	top: 10px;
}

.podcastPlayer .volume a {
	border-right: 14px solid #434a54;
	border-bottom: 7px solid transparent;
	border-top: 7px solid transparent;
	height: 7px;
	width: 0;
	float: left;
	margin: 0 3px 0 10px;
}

.podcastPlayer .volume a:hover {
	border-right: 14px solid #aab2bd;
}

.podcastPlayer .bar a {
	width: 5px;
	height: 19px;
	background: #434a54;
	margin: 1px 3px 0 0;
	float: left;
}

.podcastPlayer .bar a:hover {
	background: #aab2bd;
}

.podcastPlayer .bar a.inactive {
	background: #aab2bd;
}
/* Podcast Player */
/* 
---------------------------------------
Podcast Link | Raymond Bonoan 
---------------------------------------
*/

/*START JOU-10645 */
/*toc*/
.tableofcontents-row-container { position: relative}

ul li.icon-pdf.button {position: relative; width: 80px; background: url(../images/icon/sprites-icons.png) -245px -413px no-repeat}
ul li.icon-pdf > a.button {padding: 5px 10px; margin-top: 4px !important}
ul li.icon-pdf > a.button > i {background: transparent url(../images/images/sprites.png) -245px -663px no-repeat; text-indent: -999em; width: 14px; height: 11px; position: absolute; top: 12px; right: 5px}
ul li.icon-pdf > ul {width: 210px !important; z-index: 999999999; position: absolute; bottom: -100px; left: -10px; background: #fff; border: 1px solid #e1e1e1; box-shadow: 1px 5px 5px #ccc; -webkit-box-shadow: 1px 5px 5px #ccc; -moz-box-shadow: 1px 5px 5px #ccc}
/*ul li.icon-pdf > ul > li:last-child > a > i:last-of-type {clear: both; float: left; line-height: 150%}*/

.ji-links ul li.icon-pdf.pdfDisable {position: relative; width: 80px; background-position: -245px -488px}
.ji-links ul li.icon-pdf.pdfDisable > a {color: #999}

ul li.icon-pdf.icon-pdf-view > ul > li > a {background-position: -290px -724px}
ul li.icon-pdf.icon-pdf-view.icon-pdf-disabled > ul > li > a {background-position: -290px -783px}

ul li.icon-media-pdf {padding-top: 0; padding-right: 5px; padding-left: 5px; position: relative}
ul li.icon-media-pdf > a.type-pdf {background: url(../images/icon/sprites-icons.png) -288px -296px no-repeat; float: left; text-indent: 35px; color: #FA0540; height: 31px; line-height: 215%; font-weight: bold; font-size: 110%; margin-top: 0px; }
ul li.icon-media-pdf > i {font-style: normal; padding: 0 2px}
ul li.icon-media-pdf > i:first-of-type {line-height: 100%; position: absolute; top: 20px; left: 39px}
ul li.icon-media-pdf > i:last-of-type {display: block; clear: both; line-height: 150%}
ul li.icon-media-pdf.icon-pdf-view > a {background-position: -290px -724px}

ul li.icon-media-pdf-disabled {padding-top: 0; padding-right: 5px; padding-left: 5px; position: relative}
ul li.icon-media-pdf-disabled > a.type-pdf {background: url(../images/icon/sprites-icons.png) -288px -660px no-repeat; float: left; text-indent: 35px; color: #999; height: 31px; line-height: 215%; font-weight: bold; font-size: 110%; margin-top: 0px; }
ul li.icon-media-pdf-disabled > i {font-style: normal; padding: 0 2px}
ul li.icon-media-pdf-disabled > i:first-of-type {line-height: 100%; position: absolute; top: 20px; left: 39px}
ul li.icon-media-pdf-disabled > i:last-of-type {display: block; clear: both; line-height: 150%}
ul li.icon-media-pdf-disabled.icon-pdf-view-disabled > a {background-position: -290px -783px}

.pdf-container > ul {z-index: 999999999; width: 210px; position: absolute; top: 167px; left: 90px; background: #fff; border: 1px solid #e1e1e1; box-shadow: 1px 5px 5px #ccc; -webkit-box-shadow: 1px 5px 5px #ccc; -moz-box-shadow: 1px 5px 5px #ccc; font-size: 110%; margin-left: 10px}
.pdf-container > ul > li {border: none; height: auto; padding: 0; float: none; display: block; overflow: hidden; font-size: 0.625em;}
.pdf-container ul li a {text-decoration: none; line-height: normal; font-weight: bold;}
.pdf-container > ul > li > a.type-pdf-norm {background: url(../images/icon/sprites-icons.gif) -290px -724px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
.pdf-container > ul > li > a.type-pdf-large {background: url(../images/icon/sprites-icons.gif) -288px -365px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
.pdf-container > ul > li > a.type-pdf-hires {background: url(../images/icon/sprites-icons.gif) -288px -237px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
.pdf-container > ul > li > a.type-pdf-media {background: url(../images/icon/sprites-icons.gif) -288px -293px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}

.pdf-container > ul > li > a:hover {background-color: #f2f2f2; text-decoration: none}
.pdf-container > ul > li > a > i {color: #8F8F8F; font-style: normal; font-weight: normal; font-size: 90%;}
.pdf-container > ul > li > a > i:nth-child(3) {float: left;}
.pdf-container > ul > li > a.type-pdf-media > i:last-of-type {clear: both; float: left; line-height: 200%}

.pdf-container > ul > li.pdfDisabled {background-position: -245px -488px}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-norm {color: #999; background-position: -290px -601px}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-hires {background-position: -240px -454px}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-media {background-position: -289px -656px}

.pdf-container > ul > li.pdfDisabled > a {background-position: -290px -724px}
.pdf-container.pdf-view.pdf-disabled > ul > li > a {background-position: -290px -783px}

/*abstract/fulltext pages*/
ul li.icon-pdf.icon-pdf-view > ul > li > a {background-position: -290px -724px}

#navigation-help > ul > li.icon-pdf {position: relative; width: 80px; background: url(../images/icon/sprites-icons.png) -245px -413px no-repeat !important}
#navigation-help > ul > li.icon-pdf.pdfDisable {background-position: -245px -488px !important}
#navigation-help > ul > li.icon-pdf.pdfDisable > a {color: #999}
ul li.icon-pdf > a.button {padding: 5px 10px}
/*#navigation-help > ul > li.icon-pdf > a > i {background: transparent url(../images/images/sprites.png) 245px -663px no-repeat; text-indent: -999em; width: 14px; height: 11px; position: absolute; top: 12px; right: 5px}*/
ul li.icon-pdf > ul {width: 210px !important; z-index: 999999999; position: absolute; bottom: -105px; left: -10px; background: #fff; border: 1px solid #e1e1e1; box-shadow: 1px 5px 5px #ccc; -webkit-box-shadow: 1px 5px 5px #ccc; -moz-box-shadow: 1px 5px 5px #ccc}
ul li.icon-pdf > ul > li {border: none; height: auto !important; font-size: 100%; padding: 0; float: none; display: block; overflow: hidden}
ul li.icon-pdf > ul > li.article-pdf > a {background: url(../images/icon/sprites-icons.png) -290px -724px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
ul li.icon-pdf > ul > li > a:hover {background-color: #f2f2f2; text-decoration: none}
ul li.icon-pdf > ul > li.article-pdf-large > a:hover {background-color: #f2f2f2; text-decoration: none}
ul li.icon-pdf > ul > li.article-hi-pdf-download > a:hover {background-color: #f2f2f2; text-decoration: none}
ul li.icon-pdf > ul > li.article-media-pdf-download > a:hover {background-color: #f2f2f2; text-decoration: none}
ul li.icon-pdf > ul > li > a {font-weight:bold;}
ul li.icon-pdf > ul > li > a > i {color: #8F8F8F; font-style: normal; font-weight:normal; font-size: 90%;}
ul li.icon-pdf > ul > li > a > i:nth-child(3) {float:left;}
ul li.icon-pdf > ul > li.article-pdf-large > a {background: url(../images/icon/sprites-icons.png) -288px -365px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
ul li.icon-pdf > ul > li.article-hi-pdf-download > a {background: url(../images/icon/sprites-icons.png) -288px -237px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}
ul li.icon-pdf > ul > li.article-media-pdf-download > a {background: url(../images/icon/sprites-icons.png) -288px -293px no-repeat; float: left; text-indent: 27px; color: #FA0540; padding: 6px 10px; display: block; width: 100%}

#navigation-help ul li.icon-pdf > ul > li.article-media-pdf-download > a > i:last-of-type {clear: both; float: left; line-height: 200%}

#navigation-help ul li.icon-media-pdf {padding-top: 0; padding-right: 5px; padding-left: 5px; position: relative}
#navigation-help ul li.icon-media-pdf > a {background: url(../images/icon/sprites-icons.png) -288px -298px no-repeat; float: left; text-indent: 35px; color: #FA0540; height: 30px; line-height: 200%; font-weight: bold; font-size: 110%}
#navigation-help ul li.icon-media-pdf > i {font-style: normal; padding: 0 2px}
#navigation-help ul li.icon-media-pdf > i:first-of-type {line-height: 100%; position: absolute; top: 20px; left: 39px}
#navigation-help ul li.icon-media-pdf > i:last-of-type {display: block; clear: both; line-height: 100%}
#navigation-help ul li.icon-media-pdf.icon-pdf-view > a {background-position: -290px -724px}

#navigation-help .pdf-container ul li > a {font-weight:bold;}
#navigation-help .pdf-container ul li > a > i {font-weight:normal;}

#navigation-help ul ul {background-color: #dddddd!important; padding: 0; position: absolute; width: 120px; margin-top:0px;}

#navigation-help li.icon-media-pdf {overflow: hidden; height: 45px !important; background: none; text-indent: inherit; position: relative}
#navigation-help li.icon-media-pdf > a {background: url(../images/icon/sprites-icons.png) -288px -298px no-repeat; float: left; text-indent: 35px; color: #FA0540; height: 29px; line-height: 175% !important; font-size: 11px !important; font-weight: bold}
#navigation-help li.icon-media-pdf > i {font-size: 90%; font-style: normal; color: #8F8F8F; padding: 0 4px}
#navigation-help li.icon-media-pdf > i:first-of-type {line-height: 100%; position: absolute; top: 16px; left: 35px}
#navigation-help li.icon-media-pdf > i:last-of-type {display: block; clear: both; line-height: normal}
#navigation-help li.icon-media-pdf.icon-pdf-view > a {background-position: -290px -724px}

#navigation-help li.icon-media-pdf-disabled {overflow: hidden; height: 45px !important; background: none; text-indent: inherit; position: relative}
#navigation-help li.icon-media-pdf-disabled > a {background: url(../images/icon/sprites-icons.png) -288px -660px no-repeat; float: left; text-indent: 35px; color: #999; height: 29px; line-height: 175% !important; font-size: 11px !important; font-weight: bold}
#navigation-help li.icon-media-pdf-disabled > i {font-size: 90%; font-style: normal; color: #8F8F8F; padding: 0 4px}
#navigation-help li.icon-media-pdf-disabled > i:first-of-type {line-height: 100%; position: absolute; top: 20px; left: 35px}
#navigation-help li.icon-media-pdf-disabled > i:last-of-type {display: block; clear: both; line-height: normal}
#navigation-help li.icon-media-pdf-disabled.icon-pdf-view > a {background-position: -290px -724px}

#navigation-help li.norm-media-pdf-disabled {overflow: hidden; height: 45px !important; background: none; text-indent: inherit; position: relative}
#navigation-help li.norm-media-pdf-disabled > a {background: url(../images/icon/sprites-icons.png) -288px -785px no-repeat; float: left; text-indent: 35px; color: #999; height: 29px; line-height: 175% !important; font-size: 11px !important; font-weight: bold}
#navigation-help li.norm-media-pdf-disabled > i {font-size: 90%; font-style: normal; color: #8F8F8F; padding: 0 4px}
#navigation-help li.norm-media-pdf-disabled > i:first-of-type {line-height: 100%; position: absolute; top: 20px; left: 35px}
#navigation-help li.norm-media-pdf-disabled > i:last-of-type {display: block; clear: both; line-height: normal}
#navigation-help li.norm-media-pdf-disabled.icon-pdf-view > a {background-position: -290px -724px}

#navigation-help li.icon-pdf {width: 80px}
#navigation-help li.icon-pdf > a {padding: 10px 35px; color: #FA0540; font-weight: bold; display: block}
#navigation-help li.icon-pdf > a > i {right: 0; background: transparent url(../images/images/sprites.png) -245px -663px no-repeat; text-indent: -999em; width: 14px; height: 11px; position: absolute; top: 12px}
#navigation-help li.icon-pdf > ul {display: block; left: 0; top: 30px; bottom: auto; overflow: hidden}
#navigation-help li.icon-pdf > ul > li {margin-right: 0; margin-left: 0; float: none}
#navigation-help li.icon-pdf > ul > li > a {font-size: 11px; margin-right: 0; margin-left: 0; line-height: 150%}
#navigation-help li.icon-pdf > ul > li > a:hover {text-decoration: none}

.firstview-container .tableofcontents-row-container .pdf-container > ul{left:56px;}
/*JOU-10645 --- END*/

#journals-holder .description-box {
	background-color: #c8c8c8;
	border-bottom: solid 1px #dfdede;
	font-size: 0.75em;
	padding-left: 20px;
	overflow: hidden;
	color:#202020;
}

#journals-holder .description-box p {
	line-height: 1.4;
	width: 660px;
	padding-bottom: 17px;
	color: #202020;
*line-height: 2.1 !important;
}

ul li.icon-pdf > ul > li > a.icon-pdf-disabled, ul li.icon-pdf > ul > li > a.icon-hipdf-disabled, ul li.icon-pdf > ul > li > a.icon-3dpdf-disabled {background-position: -290px -783px !important; color:#999 !important; cursor:default !important;}
ul li.icon-pdf > ul > li:nth-child(2) > a.icon-hipdf-disabled {background-position: -240px -454px !important;}
ul li.icon-pdf > ul > li:nth-child(3) > a.icon-3dpdf-disabled {background-position: -289px -662px !important;}

/*Embargo icon changes in TOC DIV*/

.pdf-container > ul {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    box-shadow: 1px 5px 5px #ccc;
    font-size: 110%;
    left: 90px;
    margin-left: 10px;
    position: absolute;
    top: 186px;
    width: 210px;
    z-index: 999999999;
}
.pdf-container > ul > li {
    border: medium none;
    display: block;
    float: none;
    font-size: 0.625em;
    height: auto;
    overflow: hidden;
    padding: 0;
}
.pdf-container ul li a {
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
}
.pdf-container > ul > li > a.type-pdf-norm {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll -290px -724px;
    color: #fa0540;
    display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}
.pdf-container > ul > li > a.type-pdf-large {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll -288px -365px;
    color: #fa0540;
    display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}
.pdf-container > ul > li > a.type-pdf-hires {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll -288px -237px;
    color: #fa0540;
    display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}
.pdf-container > ul > li > a.type-pdf-3d {
    background: url("../images/icon/sprites-icons.png") no-repeat scroll -288px -293px;
    color: #fa0540;
    display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}
.pdf-container > ul > li > a:hover {
    background-color: #f2f2f2;
    text-decoration: none;
}
.pdf-container > ul > li > a > i {
    color: #8f8f8f;
    font-size: 90%;
    font-style: normal;
    font-weight: normal;
}
.pdf-container > ul > li > a > i:nth-child(3) {
    float: left;
}
.pdf-container > ul > li > a.type-pdf-3d > i:last-of-type {
    clear: both;
    float: left;
    line-height: 200%;
}
.pdf-container > ul > li.pdfDisabled {
    background-position: -245px -488px;
}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-norm {
    background-position: -290px -601px;
    color: #999;
}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-hires {
    background-position: -240px -454px;
}
.pdf-container > ul > li.pdfDisabled > a.type-pdf-3d {
    background-position: -289px -656px;
}
.pdf-container > ul > li.pdfDisabled > a {
    background-position: -290px -724px;
}
.pdf-container.pdf-view.pdf-disabled > ul > li > a {
    background-position: -290px -783px;
}
ul li.icon-pdf.icon-pdf-view > ul > li > a {
    background-position: -290px -724px;
}
.tableofcontents-row-container {
    position: relative;
}
.pdf-container > ul > li > a.icon-pdf-disabled {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -290px -783px !important;
    color: #999 !important;
    cursor: default;
	display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}
.pdf-container > ul > li > a.icon-hipdf-disabled {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -240px -454px !important;
    color: #999 !important;
    cursor: default;
	display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}


.pdf-container > ul > li > a.icon-3dpdf-disabled {
	background: url("../images/icon/sprites-icons.png") no-repeat scroll -289px -662px !important;
    color: #999 !important;
    cursor: default;
	display: block;
    float: left;
    padding: 6px 10px;
    text-indent: 27px;
    width: 100%;
}

/* JOU_15314 */
.mrs-volume {
	padding-left: 5% !important
}
.mrs-volume > .yvselector.issue-links {
	background-position: 1px 0px !important;
	border-bottom:none;
}
.mrs-volume > .yvselector.issue-links > span {
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left:74px; 
}

#top-header.mrs-banner img {position: inherit !important; left: inherit !important; top: inherit !important}
/* JOU_15314 end */


/*JOU-15266 - START*/
.dark-grey-divider {border-color:#bab9b9 !important;}
.typeInput ul li {line-height: 1.75;}
.inputDetails h1 {font-size:110%; font-weight:bold;}

.copy-inner-container {padding:10px 10px 10px 21px; line-height:2; display:block;}
.copy-inner-container label span {display:block; padding-left:23px;}
.author-list textarea {margin-left:46px; font-size:100%;}


.copyholder-info  {margin-left:30px;}
.copyholder-info textarea {font-size:100%;}

.OA-instruction {width: 550px;}
.OA-instruction label {line-height:1.5;}
.OA-textarea textarea, .OA-textarea input {margin-top:10px; font-size: 100%; width:520px}
.OA-textarea textarea {width:520px}

.nopadding-top {padding-top:0 !important;}
.licence{ line-height:1.5; width:80%; margin-bottom:5px;}

.gov-exempt {float:left;}
.gov-exempt-text{width:79%; float:left; line-height:1.5;}

li.resettoc a, li.submittoc a {background: url(../images/buttons/btn_sprite.png) -506px -558px no-repeat; width: 48px;}
li.resettoc a:hover, li.submittoc a:hover {background-image: url(../images/buttons/btn_sprite.png); background-position: -506px -582px;}
/*JOU-15266 - END*/

/*CJUAT-2297*/
span.image-holder img {
    vertical-align: top;
    max-width: 80px;
	max-height:80px;
}

span.image-holder span.openURL-label {margin-left:3px;}

/*CJO-4881*/
.resolverOutput .title {padding-top: 10px;}
.resolverOutput img {margin-top: 10px;}
.resolverOutput input {margin-top: 10px; vertical-align: top;}

.shoppingNavButtons.fontfixed li a
{ font-size: 1em !important; line-height: 2em !important; }

li.view-all-collection a{
	background: url("../images/images/sprites.png") no-repeat -288px -1873px;
	white-space: nowrap;
	text-indent: 21px;
}

.collection-description p {
line-height: 1.5;
margin-bottom: 10px;
width: 97%;
}

a.skip {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
}

a.skip:active, a.skip:focus, a.skip:hover {
	height: auto;
	left: 0;
	overflow: visible;
	top: 0;
	width: auto;
	color: #ffffff;
}


.most ul.navigation .no-arrow a.three.middle {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -50px -1188px rgba(0, 0, 0, 0);
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    margin-right: 1px;
    width: 144px;
    height: 12px;
}
.most ul.navigation .no-arrow a.three.middle:hover {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -292px -1188px; rgba(0, 0, 0, 0);
    color: #FFF;
}
.most ul.navigation .no-arrow a.three.middle.active {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -20px -1217px; rgba(0, 0, 0, 0);
    color: #FFF;
}


.most ul.navigation .no-arrow a.three.prev {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll 0 -1188px rgba(0, 0, 0, 0);
    padding-left: 7px;
    padding-right: 7px;
    margin-right: 2px;
    width: 144px;
}
.most ul.navigation .no-arrow a.three.prev:hover {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -272px -1188px; rgba(0, 0, 0, 0);
    color: #FFF;
}
.most ul.navigation .no-arrow a.three.prev.active {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll 0px -1217px; rgba(0, 0, 0, 0);
    color: #FFF;
}


.most ul.navigation .no-arrow a.three.next.all {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -106px -1188px rgba(0, 0, 0, 0);
    padding-left: 12px;
    padding-right: 7px;
    margin-left: 2px;
    width: 139px;
}
.most ul.navigation .no-arrow a.three.next.all:hover {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -377px -1188px; rgba(0, 0, 0, 0);
    color: #FFF;
}
.most ul.navigation .no-arrow a.three.next.all.active {
    background: url("../images/buttons/btn_sprite.png") no-repeat scroll -106px -1217px; rgba(0, 0, 0, 0);
	color: #FFF;
}

.most ul.navigation .no-arrow a.next.active {
	background: url(../images/buttons/btn_sprite.png) -142px -867px no-repeat;
	color: #FFF;
}

#left-sidebar .s-menu-long a {
	display: table-cell;
	height: 33px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: middle !important;
	width: 230px;
}
span.submenu {
	display: block;
    margin: auto 10px;
	width: 175px;
	vertical-align: middle;
}

/* JOU-16108 For Sanctioned Countries */
.sanctioned li a.basket {
	display:none !important;
}
.sanctioned li a.login, .sanctioned li a.logout {
	background: url("../images/buttons/btn_sprite.png") no-repeat scroll -1015px -192px transparent !important;
    height: 33px !important;
    width: 105px !important;
}

.sanctioned li a.login:hover, .sanctioned li a.logout:hover {
	background: url("../images/buttons/btn_sprite.png") no-repeat scroll -1015px -225px transparent !important;
    height: 33px !important;
    width: 105px !important; 
}

.sanctioned li a.login.active  {
		background: url("../images/buttons/btn_sprite.png") no-repeat scroll -1015px -263px transparent !important;
}

/*  IcePDF Viewer */

#commandsContainer{
	margin: auto; 
	width: 100%; 
	height: 53px;
	top: 0px;
	
}
#commands{
	position: fixed; 
	margin: auto; 
	background-color: #3b3b3b; 
	width: 100%; 
	text-align: center; 
	top: 0px;
	border-radius: 0px 0px 15px 15px;
	color: white;
	border-color: #3b3b3b #3b3b3b white #3b3b3b;
	z-index: 1;
}
body#pdfReader{
	background-color:#002E48;
	
}
#rotateLeft{
	background-image: url('/images/icepdf/rotateLeft.png');
	background-position: center; background-repeat: no-repeat; background-size = contain;
	width : 34px; 
	height : 34px;
	border-radius: 25px;"
	
}
#zoomSelect{
	style="height: 28px; width: 65px;"
}
#previousPage{
	background-image: url('/images/icepdf/previousPage.png'); 
	background-repeat: no-repeat; 
	background-position: center;
	width : 34px; 
	height : 34px; 
	border-radius: 25px;
	
}
#nextPage{
	
	background-image: url('/images/icepdf/nextPage.png'); 
	background-repeat: no-repeat; 
	background-position: center; 
	background-size=2000px;
	width : 34px; 
	height : 34px;
	border-radius: 25px;
}
#rotateRight{
	background-image:url('/images/icepdf/rotateRight.png'); 
	background-position: center; 
   	background-repeat: no-repeat;
   	width : 34px; 
   	height : 34px; 
   	border-radius: 25px;
}
form {
	display: inline-block;
	vertical-align:bottom;
}
.pdfTools{
	vertical-align:bottom;
	display: inline-block;
	margin: auto;
	
}
#zoomImage, #zoomSelect{
	vertical-align:bottom;
} 
#pdf{
   background-image: url("/action/pdfimage");
   	background-repeat:no-repeat;
	background-size: ${sessionScope.icepdfVo.width}px ${sessionScope.icepdfVo.height}px;
    width: ${sessionScope.icepdfVo.width}px;
    height: ${sessionScope.icepdfVo.height}px;
    margin:auto;	
}
#pageFieldSpace.pdfTools{
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
}
#space.pdfTools{
	padding-left:20px;
	padding-right:10px
}

/*  IcePDF Viewer */

