/* Global stlyesheet is included on every page
---------------------------------------- 

	T.O.C
		TYPOGRAPHY
			=typography
			=links
				=underlined links
			=headings
			=helper styles
			   =css 3 helpers
		NAVIGATION
			=primary nav						=tabbed nav
			=secondary nav						=progress bar
			=footer nav
			=breadcrumbs	
			=lists
			=buttons
		CONTENT
			=layout							=homepage				=alerts				=sales
			=branding (logo)				=advert blocks					
			=impact factor					=articles				=comments
			=accordion (drop down lists)	=journals				=forms
			=advanced search				=footer					=profile
		SUBMISSION
			=upload files
			=payments 
			=options	
			=order summary
		MY
			=your interests
			=email preferences
			=my manuscripts
			=details
			=author survey
		BROWSE
			=Issue cover and issue leader
			=headings
			=typography
			=supplements
			=article collections
			=img highlight
		
		

	note: for common reusable styles see =helper styles
*/

/* RESET global styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:none;}
html,body{height:auto!important;min-height:100%;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
strong{font-weight:bold;}

/* =Typography
---------------------------------------- */

html {
    height:100%;
    margin-bottom:1px;
    }
body {
    font:62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#474848;
    background:#e7e7e7!important;
    }
p {
    margin:0 0 1.8em 0;
    overflow:hidden;
    }

/* =links */

a,
a:visited {
    color:#2149a0;
    text-decoration:underline;
    }
a:hover,
a:active {
    text-decoration: underline;
    color:#2f5f5f;
    }
a:active {
    text-decoration: none;
    }

a.top {
    margin:10px 0 !important;
    line-height:1em;
    padding:0 0 0 15px;
    display:block;
    background:url(../../images/biomed/arrow-grey-top.png) no-repeat 0 4px;
    }
p.top {
    margin:10px 0 !important;
    line-height:1em;
    padding:0 0 0 15px;
    display:block;
    background:url(../../images/biomed/arrow-grey-top.png) no-repeat 0 4px;
    }

/* =lists */

ul,
ol {
    padding:0;
    }
ol {
    padding:0 0 1em;
	list-style: decimal;
    }
    li {
        padding:0 0 0 0;
        }
em {
    font-style:italic;
    }
ol.lower-roman {
list-style: lower-roman!important;}

.clean-list {padding: 0!important;margin: 0!important;}	
.clean-list > li {background: none!important; list-style: none!important;padding: 0!important;margin: 0!important;}
.clean-list h2 {clear: none!important;}
body div.container div#content ol.roman  li{
	list-style: lower-roman;
}


body.home #content .archived p a,
body.home #content .twitterStatus a,
#content ol li a,
div.rounded.underlined a,
.message a, #error-505 ul li a,
ul.registration-success li a
 {
    text-decoration:underline!important;
}
.list-padded li {
			margin-bottom: 0.8em
			}

li.align-right {
	background: none!important;
}

/*horizontal space between Editors-in-Chief names*/
.editorialBoard li
{margin:0 0 2px 0;}

/* Collapsible accordion within a aim-scope panel */
#content #aims-scope ul#collapser li {background: none; padding-left: 0; line-height: 1.5em;}
#content #aims-scope ul#collapser li a i { left: 4px; }
#content #aims-scope ul#collapser li a span { margin-left: 5px; }
#content #aims-scope ul.hidebeforeload { margin-top: 8px; }

/* =Headings
---------------------------------------- */

h1, h2, h3, h4, h5	{
    color:#115258;
    font-weight:bold;
    }
h1 {
    font-size: 1.9em;
    line-height:25px;
    margin:0 0 .5em;
    }
h2{
    font-size: 1.6em;
    line-height:20px;
    padding: 0 0 .5em;
    }
h3 ,.wrap-inner.content .featured-height h3{
    font-size: 1.3em;
    line-height:16px;
    padding:0 0 .8em 0;
    }
h4{
    font-size: 1.1em;
    color: #194d98;
    padding: 0 0 .5em;
    }
	/* =underlined links 
			list of exceptions to the standard all links are underline rule
	*/
	h2 a, h4 a, h5 a ,
	#content li.article-series-list p a,
	div.panel-feed a.article_title,
	#content p.header a, #content p.nav a,
	div.supplement div.title a, ul#journals li a , div#journals-az a,
	div#question div.paginate a, dl.blog dd a, ul li.delicious-post a, div.rounded li p strong a {
        text-decoration:none;
        }
h5{
    color: #24539E;
    margin:0 0 .3em 0;
    line-height:1.4em;
    }
h1.subheading {font-size: 1.6em

}

/* =helper styles */
.module.about p.big-heading {
    font-size: 1.7em;
    line-height:25px;
    margin:0 0 .5em;
		font-weight: bold;
		color: #00615E;
		padding-left:0;
}

/* =Layout & box model helpers
-------------------------------------------------------*/
.hide, .hidden			{display:none}
.left			{float:left} 
.right			{float:right}
.nofloat		{float:none!important}
.clearall		{clear:both}
br.clearall		{clear:both; height:0em; line-height:0em;}
.clear-right	{clear:right}
.clear-left		{clear:left}
.nowrap			{white-space:nowrap}
.pre			{white-space:pre}
.noborder		{border:none !important}
.nopad			{padding:0;}
.block			{display:block}
.inline			{display:inline !important}
.fifty	{width: 50%; float:left; margin: 20px 0 0;}
.fifty-width {width: 50%;}

.fortyfive { width: 45%!important; }
.forty-eight { width: 48%!important; }
.onehundred-width { width: 100% !important; }
.nomargin 		{margin:0!important}
.nomargin-top	{margin-top:0!important;}
.short-page		{min-height: 320px; height: auto!important; height: 320px;} /* use when background image is not blending into footer due to short body content */
.nobackground {background:none!important;}
.overflow-visible {overflow: visible!important;}
/* =css 3 helpers */
.border-radius-5 {border-radius: 5px;}
.border-radius-10 {border-radius: 10px;}
.border-radius-15 {border-radius: 15px;}
.bottom_border {border-bottom: 1px solid #D3D1D1; margin-bottom: 5px; padding: 0 0 7px;}
.top_border {border-top: 1px solid #d3d1d1; margin-top: 20px; padding: 15px 0; width:100%; float: left; }
.top_border .buttn {margin-right: 10px;}
/* Row */
.row {float: left; clear: both;}
.row .forty-eight:first-child {margin-right:4%;}


/* =Text helpers
-------------------------------------------------------*/
.align-center	{text-align:center!important}
.align-left		{text-align:left!important}
.align-right	{text-align:right!important}
.bold			{font-weight:bold!important}
.light			{font-weight: normal!important}
.italic			{font-style:italic!important}
.underline		{text-decoration:underline!important}
.no-underline	{text-decoration:none!important; border-bottom: none!important;}
.stroke			{text-decoration:line-through}
.uppercase		{text-transform:uppercase}
.sup			{vertical-align:super}
.sub			{vertical-align:sub}
.red			{color: #ff0000!important}
.grey			{color: #5f5f5f!important}

/* =Other helpers
-------------------------------------------------------*/
.error, .error a,
.open-panel,
.asterisk,
.alert			{color:#fd0000!important}
.filler, #fedback-to-library .widelabel .asterisk {color:#fd0000!important; margin: 0 20px 0 -25px; vertical-align: top;}
.ml5 			{float: left; margin-left:5px !important;}
.ml15			{float: left !important; margin:5px 13px 15px 0 !important} /* .mr for floating images */
.ml50 			{margin-left:50px!important;}
.ml70 			{margin-left:70px;}
.ml-20			{margin:0px 0px -20px 0 !important}
.mt25			{float: left !important; margin:25px 15px 0 0}
.mt0 		{margin-top: 0!important}
.mt10 		{margin-top: 10px !important;}
.mt20		{margin-top: 20px !important;}
.mb20		{margin-bottom: 20px !important;}
.mt40		{margin-top: 40px !important;}
.mt60 {margin-top: 60px;}
.mb40		{margin-bottom: 40px !important;}
.mr15			{float: right !important; margin:3px 0 0px 15px !important} 
.mr10 			{float:right; margin:0 10px 0 0; }
.mb7			{float: left !important; margin:5px 15px 20px 0 !important} /* .mr for floating images */
.cmb10			{display: block; margin:0 auto 10px;}
.p10		{padding: 10px!important;}
.center_img		{display: block; margin:0 auto 5px;}
.success {color: #1F7F70}
.development.alert {display: block; background-color: red; color: white; font-size: large; font-weight: bold;}
#js .hidebeforeload {display: none;}
#nojs .hidebeforeload {display: block;}
.panel-heading-img { height: 56px; margin:0 !important }
.help-icon { background: url("/images/furniture.png") repeat scroll 299px -80px; display: inline-block;  height: 19px; width: 18px; margin:3px; text-indent: -9999px;}
.info-icon { background: url("/images/furniture.png") repeat scroll 110px -48px; margin-right: 4px; float:left;  height: 22px; width: 22px;}
.sa_logos {margin-bottom: 3px; float: left;}
.sa_logos a { float: left;}
.sa_logos a .ml15{ float: left; margin: 5px 22px 15px 0!important;}
.hBorder 		{margin: 15px 0; border-bottom: 1px solid #D3D1D1}
.show {display:inline !important}

div.no-margins p {overflow: initial;}
div.no-margins .ml15 {margin: 1.5%}

.attribution-text {font-size: 90%}

/* Section headings in the RHS navbox should not have the journal colour.
----------------------*/
#article-info h5, #article-navigation-bar h5 {
	color:#474848;
	margin: 0;
}
h6{
    margin:0 0 0 0;
    font-weight:normal;
}

.journal-sections .article-title{
	font-size: 1.1em;
    padding: 0;
    }


#journal-sections .sections-scope {
    border-width:  0;
    border-style:  none;
}

.postcomment h4.message.fig{
font-weight:normal}


/* =primary nav
---------------------------------------- */

#branding ul.primary-nav,
ul.sub-nav {
	padding:0;
	width:100%;
	overflow:hidden;
	clear: both;
	}
	ul.sub-nav {
		float:left;
		width:750px;
		padding:0 0 0 15px;
		position:relative;
		margin:10px 0 0 0;
		z-index:10;
		}
	#branding ul.primary-nav li,
	ul.sub-nav li{
		float: left;
		padding:0;
		margin:0 0 1px 3px;
		height:31px;
		}
		#branding ul.primary-nav li.current,
		ul.sub-nav li.current {
			margin:-1px 0 0 3px;
			bottom:-1px;
			z-index:1;
			position:relative;
			}
		#branding ul.primary-nav li a,
		ul.sub-nav li a{
			cursor:pointer;
			text-decoration: none;
			color:#fff;
			font-size:12px;
			float:left;
			line-height:normal;
			background: #115158 url(../../images/branding/prim-nav-left-bg.png) no-repeat 0 0;
			padding:0 0 0 4px;
			}
			ul.sub-nav li a {
				background:#a8a8a8 url(../../images/branding/transparent-left.png) no-repeat 0 0;
				padding:0 0 0 4px;
				}
			#branding ul.primary-nav li a span{
				display:block;
				float:left;
				padding:8px 15px 10px 11px;
				background: transparent url(../../images/branding/prim-nav-right-bg.png) no-repeat 100% 0;
				}				
	
			ul.sub-nav li a span {
				display:block;
				float:left;
				padding:8px 15px 10px 11px;
				background: transparent url(../../images/branding/transparent-right.png) no-repeat 100% 0;
				}
				
			ul.sub-nav li:hover{
			color:#000000;}	
				
			ul.sub-nav li a span:hover, ul.sub-nav li a:hover {
				background-color:#cccccc !important;
				}				
				
			/*ul.sub-nav li a span {
					background: url(../../images/icons/sub-nav-li-bg.png) no-repeat 100% 0;
					}*/
					
				#branding ul.primary-nav li.current a span,
				ul.sub-nav li.current a span {
					padding:9px 15px 9px 11px;
					}

#branding ul.primary-nav li.current a {
	color:#1b4d98;
	}
	#branding ul.primary-nav li a:hover,
	ul.sub-nav li a:hover {
		background-color:#1b4792;
		}
	#branding ul.primary-nav li a:hover span,
	ul.sub-nav li a:hover span {

		}
	#branding ul.primary-nav li.current a,
	#branding ul.primary-nav li.current a:hover,
	ul.sub-nav li.current a,
	ul.sub-nav li.current a:hover {
		background:#fff url(../../images/nav/sup-nav-left-edge-bg.png) no-repeat 0 0 !important;
		color: #1b4792;
		}
		ul.sub-nav li a:hover {
			color: #1b4792;
		}
	#branding ul.primary-nav li.current a span,
	#branding ul.primary-nav li.current a:hover span,
	ul.sub-nav li.current a span,
	ul.sub-nav li.current a:hover span {
		background: url(../../images/nav/sup-nav-right-edge-bg.png) no-repeat 100% 0 !important;
		}

	#branding #service-announcement p {
		text-align: left; font-weight: normal;
	}

	#branding #service-announcement a {
		text-decoration: underline;
	}

/* =secondary nav
---------------------------------------- */

#content .secondary-nav {
	padding:0;
	width:100%;
	overflow:hidden;
	clear: both;
	font-size:11px;
	margin-bottom:28px;
	}
	#content .secondary-nav li{
		display: block;
		float: left;
		width:100%;
		padding:0;
		margin:0 0 5px;
		position:relative;
		overflow:hidden;
		}
	#content .tertiary-nav li{
		width:150px;
		}
	#content .secondary-nav li a{
			font-weight:bold;
			width:100%;
			text-decoration: none;
			color:#fff;
			line-height:normal;
			float:left;
			background:#4c989e url(../../images/biomed/sec-nav-top.png) no-repeat 0 0;
			padding:3px 0 0 0;
			cursor:pointer;
			}
	#content .tertiary-nav li a{
			background:#4c989e url(../../images/biomed/tert-nav-top.png) no-repeat 0 0;
			}
				body #content ul#aboutus-navigation.secondary-nav li ul.tertiary-nav {
				margin-top: 5px;
				float: left;				
				}
				
				body #content ul#aboutus-navigation.secondary-nav ul.tertiary-nav li a {
				background-color: #989898;
				}
				
				body #content ul#aboutus-navigation.secondary-nav ul.tertiary-nav li a:hover{
				background-color:#5e5e5e; 
				}
				body #content ul#aboutus-navigation.secondary-nav ul.tertiary-nav li.current a {
				background-color:#5e5e5e;  
				}

			/* overule bg colour on tertiary level links for portal about nav */
			body #content ul#aboutus-navigation.secondary-nav ul.tertiary-nav li.current ul.sub a { background-color: #ffffff; }

		#content .secondary-nav.preferences  {
			margin:0;
			}

			#content .secondary-nav li ul.sub li a {
				font-weight: normal;
			}
			#content .secondary-nav li a span {
				display:block;
				padding:3px 15px 7px 14px;
				background: url(../../images/biomed/sec-nav-bot.png) no-repeat 0 100%;
				cursor: pointer;
				}
			/*~apply reduced size background on tertiary level */
			#content .tertiary-nav li a span {
				background: url(../../images/biomed/tert-nav-bot.png) no-repeat 0 100%;
			}
			#content .secondary-nav li.current a,
			#content .secondary-nav li a:hover {
				background-color:#1b4792;
				}
				#content .secondary-nav li.current > a {
					cursor: text;
				}
				#content .secondary-nav li a:hover {
					text-decoration:none;
					}
			#content .secondary-nav li.current ul.sub li {
				color: #000000;
				font-weight: bold;
			}
			#content .secondary-nav li.current ul.sub a {
				
				background: none;
				color: #1b4792;
				}
			#content .secondary-nav li.current ul.sub a:hover {
				background-position:92% 50%;
				background-color:transparent;
				}
				#content .secondary-nav li.current ul.sub a span {
					background:none;
					}
	#content .secondary-nav li.current.sub {
		background:#fff url(../../images/biomed/sec-nav-sub.png) no-repeat 0 0;
		}
		#content .secondary-nav li.current ul.sub {
			width:132px;
			overflow:hidden;
			padding: 5px 14px 8px 14px;
			background:url(../../images/biomed/sec-nav-sub.png) no-repeat 100% 100%;
			}
		/*specifically target tertiary level subs for the portal about page*/
		#content #aboutus-navigation.secondary-nav li.current ul.sub {
			width:133px;
			overflow:hidden;
			padding: 5px 14px 8px 3px;
			background:url(../../images/biomed/sec-nav-sub-aboutpg.png) no-repeat 100% 100% ;
			}
				#content .secondary-nav li.current li a:hover {
					text-decoration:underline;
					}
					
		body.theme #content ul#aboutus-navigation.secondary-nav ul.tertiary-nav ul.sub li a{
			background: none}	
        /*to align the a links on tertiary nav subs on about pages*/
		#aboutus-navigation ul.sub li  a, #aboutus-navigation ul.sub li{
		width:130px;			
			}		

/*  =Footer navigation  */

#footer ul{
	overflow:hidden;
	padding:0;
	margin:0 0 5px 12px;
	}
#footer ul li{
	display: inline;
	margin:0;
	padding: 0 8px 0 12px;
	border-left:1px solid #6e6d6d;
}
#footer a {
	padding:0 0 2px 0;
	line-height:1.0em;
	text-decoration: none;
	}
#footer a:hover {
	text-decoration:underline;
}
/* =CasesDatabase panel
---------------------------------------- */
.casesdb .casesdblogo {
	max-width: 256px;
	margin: 0 auto;
	display: block;
}
.casesdb .casesdblogo img {width:100%;}
body.home #content .casesdb p a, .casesdb a {	
	text-decoration: none!important;
}
.casesdb a {
	color: #4F84BD!important; 
	font-weight: bold;
}
.casesdb a:hover {
	color:#2149a0!important;
}
.casesdb button.w37 {
	background-color: #4F84BD!important;
}
.casesdb p {padding: 0!important;}
.casesdb .mod-inner {padding: 9px 8px;}
.casesdb fieldset.search {width: 100%; }
.casesdb fieldset.search .text {width: 126px; margin-bottom: 5px;}
/* =layout
---------------------------------------- */

.container{
    width: 100%;
    float:left;
    text-align: left;
    background:url(../images/biomed/container-bg.png) repeat-x 0 0;
    }
    #content {
        text-align:left;
        width:960px;
        margin:0 auto;
        overflow:hidden;
        font-size: 1.1em;
        padding: 15px 0 0;
        }
	 
        .primary-content,
        .secondary-content,
        .tertiary-content {
            float:left;
            overflow:hidden;
            }
        .primary-content {
            width: 160px;
            }
            body.home .primary-content {
                width:468px;
                }
        .secondary-content{
            width: 608px;
            display:inline;
            margin:0 0 0 16px;
            }
            body.home .secondary-content {
                width:300px;
                }
				body.home .secondary-content.closed-two-cols { width: 690px; line-height:200%; margin-left:8%;line-height:200%;}
				body.home .secondary-content.closed-two-cols p, body.home .secondary-content.closed-one-col p {padding:6px}  {padding:6px}
				body.home .secondary-content.closed-one-col { width: 734px; margin-left:14%;line-height:200%;}
        .tertiary-content {
            width:160px;
            float:right;
            }

/* panel links should be underlined by default */

body.two-cols #content {
    padding:15px 0 15px 12px;
    }

body.two-cols.browse-two-col #content {
    padding: 15px 0 15px 0;
}
	

body.two-cols .secondary-content {
	width:784px;
	}

body.three-cols .secondary-content {
	width:608px;
	}

body.mirrored .primary-content {
    float:right;
    }
.secondary-content-flexible {
	width: 82%
}
body.mirrored .secondary-content-flexible .primary-content	{
	float:left;
	margin-right: 16px;
	}
body.mirrored .secondary-content {
    margin:0;
    }
body.wider .secondary-content {
    width:960px;
    margin:0;
    }
div.line {
    clear:both;
    margin:10px 0;
    float:left;
    width:100%;
    font-size:0;
    line-height:1px;
    border-bottom:1px solid #d3d1d1;
    }

div.standard-left-panel {
    width: 745px;
    min-height: 600px;
}

.content-wrapper {
    padding: 0.1em 1.5em 1em 1em;
}


/* =breadcrumbs
---------------------------------------- */

#content .breadcrumbs {
    margin:0 0 0.8em 6px;
    font-size:.9em;
    }
    #content .breadcrumbs a {
        background:url(../images/biomed/blue-arrow-right.png) no-repeat 100% 50%;
        text-decoration:underline;
        color:#115158;
        float:left;
        display:block;
        margin:0 7px 0 0;
        padding:0 16px 0 0;
        }
        #content .breadcrumbs a:hover {
            text-decoration:none;
            }

/* =branding
---------------------------------------- */

#branding {
    text-align:left;
    font-size: 1.1em;
    background:#fcfcfc url(../images/biomed/branding-bg.png) repeat-x 0 100%;
    }
	body.theme #branding {
		background: url("../../images/biomed/branding-bg-light.png") repeat-x scroll center bottom #FCFCFC;
	}
    #branding .branding-inner,
    #branding .sup-panel-inner {
        margin:0 auto;
        width:960px;
        overflow:hidden;
        p\\\adding-left: 8px;
        }
        #branding .branding-inner p {
            text-align:right;
            font-weight:bold;
            padding:1.5em 0 1.0em 0;
            }
            #branding .branding-inner p a {
                color:#413a73;
                text-decoration:none;
                }
                #branding .branding-inner p a:hover {
                    text-decoration:underline;
                    }
		.error-view .logo {
			margin: 10px 0 37px 19px;
		}
        .logo {
            float: left;
            display:inline;
            margin:10px 0 10px 19px;
            min-height: 60px;
            }
            .logo img {display:block; max-height:70px; max-width: 395px; min-height: 45px; /* mobile optimised images */}
			
            .logo a {
                display:inline;
                height:100%;
                }
			.oldview {float: left; margin:20px 0 0 10px;}
			.oldview img {margin-bottom:3px;}
			.oldview a {text-decoration: none;}
			.oldview a:hover {text-decoration: underline;}
		#launching-soon-img {
			float: right;
			margin: 22px 20px 0 0;
			padding:11px 12px 4px 11px;
			background: url(../images/launch.png);
		}
		#under-construction-img {
		    float: right;
		    margin: 22px 20px 0 0;
		    padding: 11px 10px 4px 11px;
		    background: url(../images/under-construction.png);
		    background-repeat : no-repeat;
		}
		#test-website-img {
		    float: right;
		    margin: 22px 20px 0 0;
		    padding: 11px 11px 4px 11px;
		    background: url(../images/testwebsite.png);
		}
		
/* =impact factors
---------------------------------------- */
 #impact-factor { 
	background: url("../../images/furniture.png") no-repeat scroll 54px 100% #999999;
	font-family: Arial;
	font-size: 8px;
	width: 54px; height: 53px; 
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	display: inline;
	float: left;
	margin: 20px 8px 20px 8px;
	border-radius: 	4px;
}
	#impact-factor.official { background-color: #f6a800; }
	#impact-factor.tracked { background-color: #97B1C8; font-size: 9px; }
		#impact-factor.tracked img { margin-top: 4px; }
		
#impact-factor h1 {
	font-size:9px;
	letter-spacing:1px;
	margin:0;
	padding-top:2px;
	line-height: 10px;
	color: #fff;
} 
	#impact-factor.official h1 { font-size:11px; margin: 0px 5px 0 5px; letter-spacing: 0; line-height: 14px;}            
	#impact-factor h1 span { font: bold 8px/9px Arial; margin: 0; letter-spacing: 0; }

#impact-factor span { 
	font: bold 17px/14px Verdana; 
	display: block; 
	margin-top: 0px;
}
	#impact-factor.official span { font: bold 18px/14px Verdana ;  margin: 3px 5px 4px 5px; }	

#impact-factor.official img { margin: 5px 0 0; }
#impact-factor.unofficial img { margin: 4px 0 0; }
/* end */
		
.sup-panel-outer {
    width:100%;
    background:#fcfcfc url(../images/biomed/sup-panel-bg.png) repeat-x 0 100%;
    }
    .sup-panel-inner ul {
        overflow:hidden;
        padding:5px 0 0 0;
        margin:0 0 0 11px;
        }
        .sup-panel-inner ul,
        .sup-panel-inner ul li {
            float: left;
            line-height:normal;
            }
            .sup-panel-inner ul li {
                border-left: 1px solid #c3d2d4;
                margin:0 0 0 -1px;
                padding:2px 5px;
                }
                .sup-panel-inner ul#login li {border-left: none}
                #branding .sup-panel-inner ul.login li a {
                    text-decoration: none;
                    }

                     .sup-panel-inner ul#login li .divider {border-right: 1px solid rgb(195, 210, 212); margin-left: 10px;}

                    #branding .sup-panel-inner ul.login li a:hover {
                        text-decoration: underline;
                        }
    .sup-panel-inner ul.nav-sup {
        padding:3px 0 0 0;
        float:right;
        font-weight:bold;
        position:relative;
        margin:0;
        }

		.sup-panel-inner ul.nav-sup li {
			background: url(../images/nav/sup-nav-li-bg.png) repeat 100% 50%;
			border: 1px solid #DFDFDF;
			padding: 0;
			margin:0 0 -2px;
            height:29px;
			border-radius: 4px;
		}

        .sup-panel-inner ul.nav-sup li.current {
            border:0;
            background:url(../images/nav/sup-nav-li-bg.png) no-repeat 100% 100%;
            }
            .sup-panel-inner ul.nav-sup li a {
                float:left;
                display:block;
                cursor: pointer;
                text-decoration:none;
                color:#999;
                }
                .sup-panel-inner ul.nav-sup li a:hover {
                    text-decoration:underline;
                    }
            .sup-panel-inner ul.nav-sup li.current {
                background:url(../images/nav/sup-nav-right-edge-bg.png) no-repeat 100% 0;
                }
            .sup-panel-inner ul.nav-sup li.current a {
                background:url(../images/nav/sup-nav-left-edge-bg.png) no-repeat 0 0;
                padding:0 4px 0 0;
                }
                .sup-panel-inner ul.nav-sup li a span {
                    width:120px;
                    display: block;
                    padding: 7px 0;
                    text-align: center;
                    font-size:1.1em;
                    }
                    .sup-panel-inner ul.nav-sup li#BMC a span,
                    .sup-panel-inner ul.nav-sup li#CC a span,
					.sup-panel-inner ul.nav-sup li#SPR a span				{
                        text-indent:-9999em;
                        padding: 3px;
                        background:url(../images/furniture.png) no-repeat;
						z-index: 2;
						position: relative;
                        }
                    .sup-panel-inner ul.nav-sup li#BMC a span {
                        background-position:0px 0px;
						height:18px;
						margin: 2px 15px 0;
						width:115px;
                        }
						.sup-panel-inner ul.nav-sup li#BMC.current a span {
							margin-top: 3px;
						}

						.sup-panel-inner ul.nav-sup li#BMC a span.text-title {
							background: none;
							position:absolute; top: 0;
							z-index: 1;
						}

                    .sup-panel-inner ul.nav-sup li#CC a span {
                        background-position: -121px -24px;
						background: url(/sites/9013/images/smalllogo.gif) !important; 
						background-repeat: repeat-x !important;
						height: 18px;
						margin: 5px 10px 8px 10px;
						width: 126px;
                        }
						
					 .sup-panel-inner ul.nav-sup li#SPR a span {
                        height:18px;
						margin:3px 15px 10px;
						width:115px;
                        background-position:-248px 0px;
                        }	
                .sup-panel-inner ul.nav-sup li#BMC a:hover span {
					background-position: 0px -24px;
				}
                .sup-panel-inner ul.nav-sup li#BMC.current a span {
                    background-position:0 -23px;
                    }

                .sup-panel-inner ul.nav-sup li#CC a:hover span {
					background-position: -121px -24px;
				}
                .sup-panel-inner ul.nav-sup li#CC.current a span {
                    background-position:-121px -24px;
                    }
					
                .sup-panel-inner ul.nav-sup li#SPR a:hover span {
					background-position: -248px -24px;
				}
                .sup-panel-inner ul.nav-sup li#SPR.current a span {
                    background-position:-248px -24px;
                    }				
				    .sup-panel-inner ul#membership-reports-tabs {
                    margin-top: 10px;
					z-index: 10;
					margin-bottom: -1px;
					float: left;
                    }
					.sup-panel-inner ul#membership-reports-tabs li.first-tab {
						margin-left:12px;
					}
					.sup-panel-inner ul#membership-reports-tabs li.current a {
						text-decoration: none;
						cursor: text;
						color:black;
					}
					.sup-panel-inner ul#membership-reports-tabs li.current a span{
						float:left;
						padding: 7px;
						margin-left: 5px;
						width:auto;
					}
					.sup-panel-inner ul#membership-reports-tabs li a span{
						float: left;
						padding: 7px;
						width: auto;
					}


#branding div.branding-inner a.advanced-search {
    font-size: .9em;
    margin:6px 3px 0 0;
    display: block;
    float: right;
    text-decoration: none;
    }
    #branding div.branding-inner a.advanced-search:hover {
        text-decoration: underline;
        }
	
	.section-box{
	margin-top:-1px;
	padding:10px;
	border:1px solid #d1d1d1;
	zoom:1;
		}	
		
	#questionOption {
	 margin-bottom: 20px;
    margin-top: -25px;
	}

/* =portal pages
---------------------------------------- */
.block {
    background:#fff;
    border: 1px solid #d3d1d1;
    margin: 0 0 21px;
    padding:13px;
    overflow:hidden;
    }
    .block p {
        line-height:1.4em;
        margin:0;
        }
    .block h3 {
        padding:0 0 .5em;
        }
		.block h5 {
        margin:0 0 .5em 0;
        }
.article-information.block	{
float: right;
overflow: visible;}

.article-information.block.tags{
width:131px}

		#springer-highlights.block ul.square{
		margin: 0 0 5px
		}
	
        div.submit h3 {
            color:#1b4d98;
            }
        div.services h3 {
            color:#878787;
            }

.rounded-panel {
    background-color: #fff;
    overflow:hidden;
    width:100%;
    padding: 8px;
    border: 1px solid #d3d1d1;
    border-radius: 10px;
}

.rounded-border {
    border: 1px solid #d3d1d1;
    border-radius: 10px;
}

/* square grey box  */
.square-box {
    border: solid 1px gray;
    border-color: #D0D0D0;
    padding: 1em;
    background-color: #FAFAFA;
    overflow:hidden;
    margin:0 8px 8px 0;
}

.rounded {
    overflow:hidden;
   /* width:100%;  */
    margin:0 0 18px;
    padding: 11px 0 11px;
    border: 1px solid #d3d1d1;
    background-color: #fbfbfb;
    border-radius: 13px;
    clear: left;
    }
	
.rounded.white.about, .rounded.custom.white, .rounded.white {
    background-color: #ffffff;
    }	
    .rounded.steps {
        margin:0 0 10px;
        }
  /*  .rounded .t,
    .rounded .b{
        background:url(../images/branding/corner_t_b.png) top left;
        background-repeat:no-repeat;
        margin-right:12px;
        }
        .rounded .t .r,
        .rounded .b .r{
            background:url(../images/branding/corner_t_b.png) no-repeat 100% -24px;
            height:11px;
            margin-right:-12px;
            font-size:0;
            }
    .rounded .m{
        background:#fbfbfb url(../images/branding/sides.png) repeat-y left;
        padding-left:8px;
        overflow:hidden;
        }
        .rounded .m .r{
            background:url(../images/branding/sides.png) repeat-y right;
            position:relative;
            overflow:hidden;
            } */
            .wrap-inner {
                margin:0 8px;
                background:#fbfbfb;
                }
                .wrap-inner.my-manu {
                    min-height:300px;
                    height:100% !important;
                    height:300px;
                    }

    .rounded .b {
        /*background:url(../images/branding/corner_t_b.png) no-repeat 0 -12px;
        clear:both;*/
        }
        .rounded .b .r{
          /*  background:url(../images/branding/corner_t_b.png) right bottom;
            margin-right:-12px;
            background-repeat:no-repeat;*/
            }
/* white content */
.rounded.white .wrap-inner {
    background:#FFF;
    }
.rounded.white .t,
.rounded.white .b{
    /*background:url(../images/branding/white/corner_t_b.png) top left;*/
    }
.rounded.white .t .r,
.rounded.white .b .r{
    /*background:url(../images/branding/white/corner_t_b.png) no-repeat 100% -24px;*/
    }
.rounded.white .m{
    /*background:#fff url(../images/branding/white/sides.png) repeat-y left;*/
    }
.rounded.white .m .r{
    /*background:url(../images/branding/white/sides.png) repeat-y right;*/
    }
.rounded.white .b {
    /*background:url(../images/branding/white/corner_t_b.png) no-repeat 0 -12px;*/
    }
    .rounded.white .b .r{
        /*background:url(../images/branding/white/corner_t_b.png) no-repeat right bottom;*/
        }

.secondary-content .rounded .padded-inner {
    padding:12px 12px 9px;
    }

/* CSS3 rounded module */

.mod-outer, .mod-inner { border-style: solid; border-width: 1px; }

/* Outer module */
.mod-outer { border-radius: 1em; padding: 11px 8px 0 8px; float:left}

/* Inner module */
.mod-inner { border-radius: 1em; padding: 12px 12px 9px 12px; margin: 0px 0 11px 0; }


/* (.rounded) Outer title styling */
.mod-outer h2 { padding: 2px 0 10px 10px; }

/* (.rounded) Inner title styling */
.mod-inner h2 { padding: 4px 0 10px 0; }

.mod-inner h3 { padding: 0 0 7px 0; margin: 1.5em 0 0.5em 0; border-bottom-width: 1px; border-style: solid; border-bottom-color: #D3d1d1 }

.mod-inner h4 { padding: 0 0 10px 0; }

.mod-inner.no-margin{margin-bottom:30px}

#booksright { width: 350px; float: right; }
#booksleft { width: 350px; float: left; }

/* Gaps */

#content .no-top-gap h1,
#content .no-top-gap h2,
#content .no-top-gap h3,
#content .no-top-gap h4,
#content .no-top-gap ul { margin-top: 0; }
#content .mod-top-gap { margin-top: 18px; }
#content .mod-bottom-gap { margin-bottom: 18px; }


/* Content module classes (swaps wrap-inner) */
.common-text { }
    .common-text p { color: #000; line-height: 1.3em; margin: 0 0 1em 0; }

/* Border module classes */
.common-border { border-width: 1px; border-color: #E6E5E5; }

/* Background module classes */
.common-outer-bg { background:  #FBFBFB; }
.common-inner-bg { background:  #fff }

/* New lists */

#content .two-cols-list   { width: 42%; }
#content .three-cols-list { width: 25%; }
#content .four-cols-list  { width: 17.2%; }
#content .five-cols-list  { width: 12.2%; }

/* CSS3 messages */

.msg {
    margin-bottom: 12px;
    padding-top: 10px;
    padding-right: 12px;
    padding-bottom: 15px;
    border-radius: 0.5em;
    position: relative;
}
#guard-page .msg-info {padding-top:inherit;}

.msg-info, .msg-succ, .msg-err, .msg-warn { padding-left: 46px; padding-top:15px}
.msg-text { line-height: 130%;}

.msg-info    { background: #D6EDFE; }
.msg-succ    { background: #E4F3CB; }
.msg-err     { background: #FFDFDF; }
.msg-warn    { background: #FBFCB6; }
.msg-comm    { background: #f0f0f0; padding-left: 13px; }

.msg-info-img, .msg-err-img,
.msg-succ-img, .msg-warn-img {
    position: absolute;
    left: 12px;
    top: 12px;
    width: 24px;
    height: 24px;
}

.msg-info-img { background: url('/images/furniture.png') scroll no-repeat -257px -48px }
.msg-err-img { background:  url('/images/furniture.png') scroll no-repeat -233px -73px; }
.msg-succ-img { background:  url('/images/furniture.png') scroll no-repeat -257px -73px; }
.msg-warn-img { background:  url('/images/furniture.png') scroll no-repeat -233px -48px; }

#guard-page .msg-text  p {
	margin:0;
}
		
.module {
     width:100%;
    overflow:hidden;
    position:relative;
    margin:0;
    float:left;
    }
	#content .accordion.small-accordion .module {float: none;} /* inserting styled table inside accordion */
    .rounded h1 {
        padding:4px 0 0 0px; /* padding:4px 0 0 10px; */
        }
    .rounded-panel h1 {
        padding-left: 0px;
    }
    .rounded h2 {
        padding:4px 0 10px 10px;
        }
                .rounded h2 span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 9px 0 0;
}
    .module p {
        margin:0 0 .4em;
        }
        .secondary-content .rounded.panel p {margin-bottom: .6em;}        
		
		.secondary-content blockquote p {overflow:visible}

    .module .wrap-55 {
        margin-left:70px;
        }
    .module .wrap-78 {
        margin-left:93px;
        }

        .module .latest_articles_entry .wrap-78 { margin-left: 90px; }

.module .wrap-78.large-img {
        margin-left: 116px;
}
		
	.module .no-wrap {
        margin:0px;
        }	
    .module.search {/* quicksearch box (top right) */
        top:25px;
        float: right;
        width:430px;
        margin:0;
        }
		.module.search.springersearch {
			width: 290px;
			float: none;
			margin-left: 669px;
		}
		.module.search.portalsearch {
			width: 290px;
			float: none;
			margin-left: 670px;
		}
		.spr-masthead { margin-top: 30px; }
    .module.nomargin {
        margin:0;
        }
    .module-inner {
        overflow:hidden;
        background:#fbfbfb;
        }
    .module ul li img  {
        float:left;
        margin:3px 15px 5px 0;
        }

        .module .left.fifty-width ul.articles li img { margin-bottom: 55px; }

    .module.inner {
        /*margin:0;   */
        width:100%;
        overflow:hidden;
        }
        /*
        .module.inner .module.gray.inner .module-inner {
        	border: none;
        }
        */
		#gatewayslanding .module.inner.left-col {
			width: 56%; 
		margin: 10px 10px 5px 5px;
        }
		
		#gatewayslanding .module.inner.right-col {
			width: 40%; 
			margin: 10px 10px 5px 5px;
        }
		
		#gatewayslanding .module.inner.scrollable-width {
			width: 300px; 
        }
		
		#gatewayslanding div.widget {
			margin: 11px 0 0 6px;
		}
		
		#advocacy12  .module.inner {
        margin: 5px 0 5px 0;
       
        }
	#my-email-preference .module.inner {
        margin:0 0 10px;
        }

		#free-trial .module.inner {
			margin-bottom: 20px;
		}
		#advocacy .module.inner {
			width: 48%;
			 margin: 10px 5px 5px 5px;	
		}
		
		#advocacy .module.inner.fullwidth { width: 98%; }
		
		#advocacy .module-inner {
        height:220px;
        }
		
		#advocacy.journal-advocacy .module-inner {
        height:270px;
        }
		
		#advocacy.journal-advocacy .h270 .module-inner {
        height:270px;
        }
		
		.thumbnail_container{
			height: 160px;
		}

		.thumbnail_container img.button{
			padding-top:45px;
		}

		.thumbnail_container img.merchandise{
			padding-top:30px;
		}	
		
		
	    #advocacy .module.inner.left.shorter-height .module-inner {  height: 91px; }
	    #advocacy .module.inner.right.taller-height .module-inner {  height: 420px; }
	
	
		.two-col .module.inner.left, .two-col .module.inner.right {
			width:54.5%;
		}
			.two-col .module.inner.left {
				margin-right: 25px !important;
				width: 42.7%;
			}
        .module.double {
            margin:0 0 9px;
            }
			.module.double-bottom { margin:9px 0 0 ; }
        .inner .module-inner {
            background:#fff;
            }
        .padded {
            padding:8px;
            }
            .no-bottom-padding .padded-inner {
				padding-bottom: initial !important;
				}
            .padded-inner {
                padding:9px 8px 9px 8px;
                }
                .padded-inner .padded-inner {
                    padding:9px 8px 9px 8px;
                    }
					.two-col .left .padded-inner, .two-col .right .padded-inner {
						padding: 31px 30px;
						height: 220px;
					}
					/*#login-register.two-col .left .padded-inner, #login-register.two-col .right .padded-inner {
						height: 150px;
					}*/
					#login-register.new-password .left .padded-inner, #login-register.new-password .right .padded-inner {
						height: 170px;
					}
                    .secondary-content .padded-inner .padded-inner {
                        padding:12px 12px 9px 12px;
                        }
.padded-inner .padded-inner h4 a {
    text-decoration: none;
    }
    .padded-inner .padded-inner h4 a:hover {
        text-decoration: underline;
        }

body.home .rounded .padded-inner h3 {
    width:195px;
    }
	#articlepanel-coresilver .openaccess-img-silver {
		margin: 0 0 -1px 10px;
		width: auto;
	}

body.home .rounded .padded-inner  ul#journals h3 { width: auto; }	
	
	#articlepanel-coresilver ul.articles { margin-top: 10px }
	

	
	body.home .rounded.springeropen .padded-inner h3 {
    width:100%;
    }
body.home .rounded .padded-inner h2 {
    width:190px;
    padding:0 0 10px 0;
    }
    .rounded .padded-inner h2 {
        padding:0 0 10px;
        }
        .module-tl,
        .module-tr,
        .module-bl,
        .module-br {
            width:12px;
            height:12px;
            overflow:hidden;
            position:absolute;
            background-repeat:no-repeat;
            }
        .module-tl {
            left:0;
            top:0;
            background-position:0 0;
            }
        .module-tr {
            top:0;
            left:-12px;
            margin-left:100%;
            background-position:-12px 0;
            }
        .module-bl {
            left:0;
            margin-top:-12px;
            background-position:0 -12px;
            }
        .module-br {
            left:-12px;
            margin:-12px 0 0 100%;
            background-position:-12px -12px;
            }
    .module.small .module-tl,
    .module.small .module-tr,
    .module.small .module-bl,
    .module.small .module-br {
        width:4px;
        height:4px;
        }
        .module.small .module-tr {
            top:0;
            left:-4px;
            background-position:-4px 0;
            }
        .module.small .module-bl {
            margin-top:-4px;
            background-position:0 -4px;
            }
        .module.small .module-br {
            left:-4px;
            margin:-4px 0 0 100%;
            background-position:-4px -4px;
            }
    .module.inner .module-tl,
    .module.inner .module-tr,
    .module.inner .module-bl,
    .module.inner .module-br {
        z-index:0;
        width:10px;
        height:10px;
        }
        .module.inner .module-tr {
            top:0;
            left:-10px;
            background-position:-10px 0;
            }
        .module.inner .module-bl {
            margin-top:-10px;
            background-position:0 -10px;
            }
        .module.inner .module-br {
            left:-10px;
            margin:-10px 0 0 100%;
            background-position:-10px -10px;
            }
			
#journalDropList{
width:217px;
float:left;
font-size:1em;
margin:3px 4px 0 0}			

/* small gray */
.module.gray .module-inner{
    border:1px solid #d4d4d4;
    }

    /*
.module.gray.small .module-tl,
.module.gray.small .module-tr,
.module.gray.small .module-bl,
.module.gray.small .module-br {background-image:url(../images/small-gray-pack.png);}
*/

/* inner */
.module.gray.inner .module-inner {
    border:1px solid #e6e5e5;
    border-radius: 13px;
    }

/*

.module.gray.inner .module-tl,
.module.gray.inner .module-tr,
.module.gray.inner .module-bl,
.module.gray.inner .module-br {background-image:url(../images/big-gray-inner-pack.png);}

*/

/* inner-alt */

/* Light gray */
.module.gray.inner.alt .module-inner {
    border:1px solid #e6e5e5;
    background:#fafafa;
	border-radius: 10px;
    }
.module.gray.inner.alt .module-tl,
.module.gray.inner.alt .module-tr,
.module.gray.inner.alt .module-bl,
.module.gray.inner.alt .module-br {
    width:10px;
    height:10px;
    background-image:url(../images/big-gray-alt-pack.png);}

    
/* Dark gray 
.module.darkgray.inner.alt .module-tl,
.module.darkgray.inner.alt .module-tr,
.module.darkgray.inner.alt .module-bl,
.module.darkgray.inner.alt .module-br {background-image:url(../images/big-darkgray-alt-pack.png);} */

.module.darkgray.inner.alt .module-inner {border:1px solid #9f9f9f; background:#fafafa;}

/* red 
.module.red.inner.alt .module-tl,
.module.red.inner.alt .module-tr,
.module.red.inner.alt .module-bl,
.module.red.inner.alt .module-br {
	width: 10px;
	height: 10px;
	background-image:url(../images/big-red-alt-pack.png);} */
.module.red.inner.alt .module-inner {border:1px solid #ff0000; background:#fff;}


/* =accordions
---------------------------------------- */
.note-required {
    position:absolute;
    top:19px;
    right:15px;
    }
	#recommend-to-library .note-required {right:15px; top:53px;}
.accordion .note {
    float:right;
    font-weight:bold;
    color:#fff;
    font-size:.7em;
    padding:1px 12px 0 0;
    }
#content .accordion .wrap h2, .wrap-in.ih h3 {
    font-size:1.4em;
    color:#fff;
    cursor:pointer;
    height:35px;
    line-height:32px;
    padding:0 0 0 40px;
    background:#a4a4a4 url(../images/biomed/accord-top.png) no-repeat 0 0;
    }
	
#content .accordion.archive .wrap h2, .wrap-in.ih h3,
#content #browse-by-issues .accordion .wrap h2, .wrap-in.ih h3 {
    background:#a4a4a4 url(../images/biomed/interests-top.png) no-repeat 0 0;
	margin:0 0 9px;
    }
	
#content .accordion .wrap h2.active, .wrap-in.ih h3.active,
	#content #browse-by-issues .accordion .wrap h2.active, .wrap-in.ih h3.active,
	#content .accordion.small-accordion .wrap h2.active, .wrap-in.ih h3.active,
	#nojs #content .accordion .wrap h2, .wrap-in.ih h3.active{
        background-position:0 -35px;		
        }
			
#browse-by-subject-content .info{
border-top:1px solid #F2F2F2;
padding:10px 0;
}

#browse-by-subject-content span{
font-size:1.1em;
font-weight:bold;
}

#browse-by-subject-content .info img{
margin:1px 7px 5px 3px;
}

div#browse.browse-by-subjects ul {
	overflow: auto;
	width: 750px;
}

div#browse.browse-by-subjects ul li {
	width: 250px;
}

h3.sections-ccbyaz {
    float: left;
    margin: 0.5em 30em 0.5em 1.3em;
    padding-bottom: 0;
}

.cc-specialist-journals {
    clear: left;
}
.cc-specialist-journals.row {
	margin-bottom: 80px;
}

div.cc-specialist-journals img {
    float: left;
    margin: 0 50px 20px 5px;
    width: 20%;
}
h3.sections-ccbyaz {
    float: left;
    margin: 0.5em 30em 0.5em 1.3em;
    padding-bottom: 0;
}
		
.accordion .wrap-in h3 {
    cursor:pointer;
    padding:0 0 0 45px;
    line-height:28px;
    height:30px;
    background:url(../images/biomed/accord-h3-bg.png) no-repeat 0 0;
    font-size:1.1em;
    }
	
	.accordion .wrap-in h3.external-link, .accordion .wrap-in h3.external-link.hover {
		background:url(../images/biomed/accord-h3-external-bg.png) no-repeat 0 0;
	}
	
	
	.accordion .wrap-in h3.hover {
	background:url(../images/biomed/accord-h3-bg-hover.png) no-repeat 0 0;
}

#browse-by-issues a h3#issue-volume-id, #browse-by-issues a h3#archive-volume-id{
	cursor:pointer!important}
	
    #browse-by-issues .accordion .wrap-in h3 {
        cursor: auto;
    }
	#browse-by-issues .accordion table.open-panel.wrap-in-inner td.content ul li{
		color:#aaa
	}

		 .accordion .wrap-in h3.active {
		background:url(../images/biomed/accord-h3-bg-hover.png) no-repeat 0 0;
        background-position:0 -30px;
        }
		
#issues td.article-group-heading h3.article-type {
    padding: 10px 0 0 0;
}

#issues h2#issue-details {
    padding: 0;
}

		
.wrap-text {
    padding:0 10px;
    }
    .wrap-text p {
        overflow:visible;
        }
    .wrap-text img {
        border:1px solid #d3d1d1;
        }
.accordion .wrap {
    width:100%;
    overflow:hidden;
    background:url(../images/biomed/accord-bg.png) repeat-y 0 0;
    margin:0 0 9px;
    }
	#browse-by-issues .accordion .wrap, #article-series-panel .accordion .wrap {
		background: none;
	}
    .accordion .content {
        width:73%;
        padding:10px 10px 5px 59px;
        /*border-bottom:1px solid #f2f2f2;*/
        }
        .accordion .content-test {
            width:73%;
            padding:10px 10px 5px 59px;
            border-bottom:1px solid #f2f2f2;
        }

        #content .accordion a {
            text-decoration:none;
            }
            #content .accordion a:hover {
                text-decoration: underline;
                }
    .accordion .controls {
        width:27%;
        padding: 10px 15px;
        vertical-align:top;
        /*border-bottom:1px solid #f2f2f2;*/
        }
    .accordion .controls-test {
        padding: 10px 15px;
        vertical-align:top;
        border-bottom:1px solid #f2f2f2;

    }
    .wrap-in {
        background:url(../images/biomed/accord-bot.png) no-repeat 0 100%;
        padding:10px 9px 10px 9px;
        }
		#browse-by-issues .accordion .wrap-in, #article-series-panel .accordion .wrap-in, #article-tags-panel .accordion .wrap-in {
			background: none;
			padding: 0;
		}
        .wrap-in-inner {
            width:100%;
            color:#000;
            }
            .wrap-in-inner .content p {
                margin:0 0 .8em;
                }
a.info {
    display:inline-block;
    width:15px;
    height:15px;
    background:url(../images/biomed/info-icon.png) no-repeat 0 0;
    }
.secondary-content .custom .padded-inner {
    padding:12px 8px 8px 8px;
    }
.custom div.tabbed ul.nav {
    margin:0 0 15px;
    }

ul.nav span.left {
	color:#fff;
	font-weight:bold;
	padding:6px 6px 0 0;
}	

/* small column accordion */
#content .accordion.small-accordion .wrap h2 {
    background:#a4a4a4 url(../images/biomed/small-accordion.png) no-repeat 0 0;
    }
	
	#content .accordion.small-accordion .wrap-in {
        background:url(../images/biomed/small-accord-bot.png) no-repeat 0 100%;
        }
	
/* =advanced search
---------------------------------------- */
fieldset.keywords {
    clear:both;
    border:1px solid #d0d0d0;
    background:#fafafa;
    padding:18px 15px 15px 15px;
    margin:0 0 8px;
    }
	
	fieldset.keywordsboolean {
    clear:both;
    padding:5px 0px 15px;
    margin:0 0 8px;
    }
	
    fieldset.keywords fieldset {
        overflow:hidden;
        }

    fieldset.keywords select {
        width:155px;
        }
		
	fieldset.keywords select.PortaldrpOrderBy {
        width:165px;
        }
		
	fieldset.keywords select.PortaldrpPerPage {
        width:103px;
        }	
		
		
    fieldset.keywords .text {
        background:#fff;
        color:#000;
        width:270px;
        margin:0 10px 8px 10px;
        }

    fieldset.keywords span.checkbox {
        display:block;
        width:100%;
        clear:both;
        float:left;
        padding:0 0 10px;
        }
        fieldset.keywords span.checkbox input {
            float:left;
            margin:0 10px 0 0;
            width:14px;
            height:14px;
            }
        fieldset.keywords span.checkbox label {
            float:left;
            line-height:1.1em;
            }
.search-include fieldset {
    margin:0;
    padding:10px 12px 0 12px;
    overflow:hidden;
    z-index:0;
    position:relative;
    top:-2px;
    }
.search-include .w329 {
    width:329px;
    margin:0 15px 13px 0;
    }
    .search-include .select-journals {
        position:relative;
        z-index:10;
        float:left;
        display:block;
        padding:2px 10px 3px 22px;
        background:#fafafa url(../images/biomed/medium-arrows.png) no-repeat 8px 7px;
        border:1px solid #d4d4d4;
        }
        .search-include .select-journals.active {
            padding:2px 10px 16px 22px;
            border-bottom:1px solid #fafafa;
            background:#fafafa url(../images/biomed/medium-arrows-d.png) no-repeat 8px 7px;
            position:relative;
            z-index:10;
            }

#my-manuscripts.accordion .wrap-in h3{
    float: none;
    padding: 0 0 0 45px;
    width: auto;
}

body.search-options .secondary-content h3 {
    padding-left:10px;
    width:350px;
    float:left;
    }
#add-selects1,
#add-selects2 {
    width:377px;
    float:left;
    overflow:visible;
    }
    #add-selects2 {
        float:right;
        }
/* =additional
---------------------------------------- */
.add-select {
    float:left;
    padding:0 0 0 10px;
    height:70px;
    }
    .add-select fieldset {
        width:100%;
        float:left;
        overflow:hidden;
        margin:5px 0 10px;
        }
    .add-select .radio input,
    .add-select .checkbox input {
        margin:3px 5px 3px 0;
        float:left;
        width:14px;
        height:14px;
        }
    .add-select select {
        width:100px;
        }
        .add-select select.small {
            width:72px;
            }
    .add-select label {
        color:#115158;
        display:block;
        float:left;
        padding:2px 10px 0 0;
        }
    .add-select .checkbox {
        float:left;
        padding:2px 0;
        }
        .add-select .radio label,
        .add-select .checkbox label {
            line-height:normal;
            padding:3px 10px 3px 0;
            }
a.reset {
    margin:0 35px 0 0;
    padding:4px 0 4px 12px;
    display:block;
    color:#115158 !important;
    background:url(../images/biomed/medium-arrows.png) no-repeat 0 8px;
    }

/* =journals
---------------------------------------- */

ul.journals {
    padding:6px 0 0 0;
    }
ul.journals li {
    padding:0;
    margin:0 0 3px;
    border-top:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    }

    ul.journals.cc li { border: none; }

    .custom ul.journals li h2 {
        background:url(../images/biomed/green-arrow-right-transparent.gif) no-repeat 0% 50%;
        padding:8px 0 8px 9px;
        font-size:1.4em;
        font-weight:bold;
        cursor:pointer;
        }
        .custom ul.journals li h2.active {
            color:#1b4d98;
            background:url(../images/biomed/green-arrow-down-transparent.gif) no-repeat 0% 50%;
            }
			.custom ul.journals li h2.selected { background-color: #F1F1F1; }
    ul.journals li ul {
        padding:10px 0 0 0;
        }
        ul.journals li li em {
            font-style:normal;
            color:#6a747c;
            }
			ul.journals li li em a { text-decoration: underline; }
			
        ul.journals li li {
            padding:0 0 4px 33px;
            border:none;
            }
			ul.journals li li a { position: static; }
            ul.journals li li img {
                position:relative;
                top:0;
                left:0;
                }
				.custom ul.journals li li img {
					position: static; margin-left: -30px; margin-right:0px;
				}
				
				div#browse-by-az-content ul.journals li li img { left: -25px; top: 15px; }
            ul.journals li li.more-info {
                border-top:1px solid #f2f2f2;
                background:url(../images/biomed/info-icon.png) no-repeat 0 50%;
                padding:8px	0 8px 20px;
                }
                ul.journals li li.more-info a {
                    font-size:1.1em;
                    }
        ul.journals li h3 {
            font-size:1.1em;
            padding:0;
						line-height: 21px;
            }
        ul.journals li a {
            font-weight:normal;
            color:#1b4d98;
            }
			div#journals-az { color: #aaa; margin-left:8px;}
			
			
			div#browse-by-az-content ul.journals li h2 { margin-top: 5px; background: none; padding: 0 9px; }
			
			#journals-az { font-size: 1.6em; font-weight: bold; }
			
		ul.journals h3.core-journal { margin-left: 13px; }
		ul.journals h3.core-journal-heading { margin: 0 0 5px 0;  }
		ul.journals h3.core-journal-heading a { font-weight: bold; }		

div#archived-journals ul.journals li { border: none; }		

.journal-name {
    font-weight: bold;
}

div#gateways ul li {
	padding-left:0px;
}

/* =articles
---------------------------------------- */
.custom div.tabbed ul.nav li ul {
    width:750px;
    }
.custom div.tabbed ul.nav li ul ul {
    background:none;
    left:0;
    padding:0 0 4px;
    position:absolute;
    top:33px;
    width:750px;
    z-index:1;
    border-top:1px solid #ebebeb;
    }
	.custom div.tabbed ul.nav li ul li a,
    .custom div.tabbed ul.nav li ul ul li a {
        padding: 6px 7px;
		margin-top: 6px;
		height: auto;
		margin-right: 4px;
        }
        .custom div.tabbed ul.nav li.current li.current li.current a {
            color:#000;
			padding: 5px 7px;
			border-radius: 8px;
			background-color: #efefef;
            }
			.custom div.tabbed ul.nav li.current li.current li.current {
				background: url("../images/icons/gray-arrow-down.png") no-repeat scroll 50% 0 transparent;
				padding-top: 2px;
			}
			div.tabbed ul.nav li.current li.current  {
				padding-left: 0;
			}

				div.tabbed ul.nav li.current li.current span.most a  {
				font-weight: bold !important;
			}
div.tabbed .wrap-nav ul.nav li.current ul li span a.link{display:inline-block; margin-right:0;}
div.tabbed .wrap-nav ul.nav li.current ul li span a.rss-icon{padding:0; margin:3px 0 0; width:16px; height: 14px;}

#institute div.tabbed ul.nav li.current li.current a {
    background-color: #EFEFEF;
    border-radius: 8px 8px 8px 8px;
    color: #000000;
    padding: 4px 5px;
    height: 15px;
}
#institute div.tabbed ul.nav li.current li a,  #institute div.tabbed ul.nav li.current li a:hover  {
    padding: 4px 5px;
}
    .custom div.mostpopular div.wrap-nav  {
        margin-bottom:62px;
        }
    .custom div.journals div.wrap-nav  {
        margin-bottom:10px;
        }
fieldset.articles {
    padding:5px 6px;
    background:#f3f2f2;
    }
    fieldset.articles select {
        vertical-align:baseline;
        font-size:1.1em;
        width:130px;
        }
    fieldset.articles label {
        display:block;
        float:left;
        margin:4px 14px 0 4px;
        }
    fieldset.articles select.long {
        width:225px;
        }
		
form#searchBrowse option { width: 300px; }

#peer-review-policies ol li{
	line-height:15px;
	margin-bottom:7px;
	vertical-align:text-top;}
	
/* =pager
---------------------------------------- */
#content div.pager {
    color:#919191;
    font-size:.9em;
    padding:5px 0;
    width:100%;
    overflow:hidden;
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    margin-top:5px;
    }
    #content #institute div.pager {
        margin-top: 31px;
    }
    #content div.pager p {
        color:#919191;
        margin:0;
        padding:0;
        }
        #content div.pager i.arrow {
            overflow:hidden;
            right:0;
            margin:4px 0 0 -10px;
            position:absolute;
            width:5px;
            height:7px;
            background-image:url(../images/icons/arrow-r.png);
            background-repeat:no-repeat;
            background-position:0 0;
            }
            #content div.pager span i.arrow {
                background-color:transparent;
                }
            #content div.pager a i.arrow {
                background-color:#115158;
                }
        #content div.pager a.next i.arrow {
            left:11px;
            background-image:url(../images/icons/arrow.png);
            }
        #content div.pager p.left {
            padding:0 0 0 10px;
            }
        #content div.pager p span {
            position:relative;
            display:block;
            padding:0 8px;
            float:left;
            }
        #content div.pager p span span {
            padding:0 6px;
            background:none;
            }
        #content div.pager p span.pages {
            background:none;
            color:#000;
            padding:0 8px;
            }
        .two-cols #content div.pager p a {
            position:relative;
            float:left;
            padding:0 6px;
            text-decoration:none;
            }
        #content div.pager p a.previous-link,
        #content div.pager p a.next {
            padding: 0px;
            }
        #content div.pager p a.prev {
            padding:0 10px 0 6px;
            }
            .two-cols #content div.pager p a:hover {
                text-decoration:underline;
                }
/* =options
---------------------------------------- */
p.options {
    color:#919191;
    font-size:.9em;
    padding:10px 0 0;
    margin:0;
    width:100%;
    clear:both;
    }
    a.help,
    .options a.left,
    .articles-feed a.active	 {
        position:relative;
        text-decoration:none !important;
        color:#5c5c5c;
        display:block;
        font-size:11px;
        line-height:1.9em;
        padding:0 6px 0 15px;
        border:1px solid #d1d1d1;
        }
	.options a.no-border {
		position:relative;
        text-decoration:none !important;
		display:block;
        font-size:11px;
        line-height:1.9em;
        padding:0 6px 0 15px;
	}
    .articles-feed a.summary, .articles-feed a.graphic {
        position:relative;
        border:1px solid #fff;
        float:left;
        font-size:11px;
        padding:0 3px;
        top: 0;
        }
		
	.articles-feed a.summary, #guard-page a.summary{
        padding: 0 3px 0 9px;
        }	
		
		 
    .options span a {
        text-decoration:none !important;
        }
		
    .options span.items-per-page {
        font-weight: bold;
        }
    .options a.active,
    .articles-feed a.active {
        border:1px solid #E5E4E4;
        }
        .articles-feed a.active {
            position:relative;
            z-index:10;
            border-bottom:1px solid #FBFBFB;
			background-color: #FBFBFB;
			top: -1px;
			line-height:1.5em;
            }
			.articles-feed .article-entry p.nav a.graphic-toggler {  color: black; cursor: text; }
div.select-options {
	padding-bottom: 10px;
	}
	
	#browse fieldset.options, 
	table.articles-feed td.checkbox-toggle,
	table.articles-feed div.summary	{ display: none; }
	
	#nojs #browse fieldset.options, 
	#nojs table.articles-feed td.checkbox-toggle,
	#nojs table.articles-feed div.summary { display: block; }
	
.options a i.arrow,
.articles-feed a i.arrow,
.summary a i.arrow {
    overflow:hidden;
    left:5px;
    margin:7px 0 0 0;
    position:absolute;
    width:5px;
    height:6px;
    background-image:url(../images/icons/arrow.png);
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:#115158;
    }
.article-entry span img {
    vertical-align: middle;
}
	
.summary.summary-toggler i.arrow{
    left:1px;
	bottom: 4px;
    }
#guard-page .summary.summary-toggler i.arrow{
    left:auto;
	bottom: auto;
    }		
    a.collapser i.active,
    .options a i.active,
    .articles-feed a i.active,
    .summary a i.active, #nojs .options a i.arrow, .summary.active  i.arrow{
        background-image:url(../images/icons/arrow-d.png);
        background-repeat:no-repeat;
        background-position:0 0;
        width:6px;
        height:5px;
        }
#guard-page .summary i.arrow{
    background-image:url(../images/icons/arrow.png);
	background-repeat:no-repeat;
	height:7px;
	width:5px;
	margin-left:-6px;
	margin-top:3px;
	position:absolute;
	}		
#guard-page .summary.active i.arrow{
    background-image:url(../images/icons/arrow-d.png);
	background-position:-1px 0px;
	height:5px;
	margin-top:4px;
	}		
		
fieldset.options, .grey-box {
    background:#FAFAFA;
    border:1px solid #D0D0D0;
    color:#115158;
    margin:0 0 -2px;
    padding:15px 15px 15px;
    overflow:hidden;
    display:block;
    }
	/* collapse display/download options before page load */
	#js #browse fieldset.options {
		display: none;
	}
    fieldset.options legend {
        font-weight:bold;
        color:#000;
        padding:0 0 10px;
        }
    fieldset.options fieldset.left .checkbox {
        float:left;
        width:177px;
        padding:0 0 10px;
        }
    fieldset.options div .checkbox {
        display:block;
        }
    fieldset.options fieldset.left input {
        width:14px;
        height:14px;
        margin:0 5px 0 0;
        float:left;
        }
    fieldset.options fieldset.left label {
        position:relative;
        width:150px;
        display:block;
        float:left;
        line-height:1em;
        color:#000;
        }
        fieldset.options fieldset.left label {
        width:150px;
        display:block;
        }
    fieldset.options fieldset.left {
        border-right:1px solid #e7e7e7;
        width:375px;
        padding:0 15px 0 0;
        display:none;
        }
    fieldset.options fieldset.right label {
        float:left;
        padding:3px 0;
        width:50px;
        color:#595959;
        }
    fieldset.options fieldset.right select {
        float:left;
        width:195px;
        margin:0 0 9px 10px;
        }
        fieldset.options div.padded {
            float:left;
            padding:0 10px 0 11px;
            }
    fieldset.options fieldset.right {
        display:block;
        border:none;
        width:308px;
        }
        #submission fieldset.left, #submission fieldset.right {
            width: 46%;
        }
		div.select-options fieldset.left, div.select-options fieldset.right {
			width: 46%;
			padding: 0;
		}
			div.select-options fieldset.left {
				padding-bottom: 61px;
			}
			div.select-options fieldset h5 {
				padding: 0 0 10px 0;
			}
			div.select-options fieldset.options fieldset.left .checkbox {
				width: 160px;
			}
			div.select-options fieldset.options fieldset.left label {
				width: 110px;
				margin:1px 0 0 0;
			}
			div.select-options fieldset.options div.padded {
				padding-left: 0;
			}

            .inasbt {
                color: white; font-weight: bold;
            }

div.articles-feed,
.articles-feed {
    width:auto;
    margin-bottom:10px;
    color:#000;
    }
    table.articles-feed p, .supplement span {
        margin:0;
		line-height: 1.3em;
		overflow: visible;
        }
    .articles-feed p.citation span {
        display:block;
        }
		table.articles-feed .article-entry p.header {
			font-weight: bold;
		}
		table.articles-feed .article-entry p.header img {
			vertical-align: text-bottom;
		}
    table.articles-feed td.article-entry, .supplement {
        padding: 6px 12px;
        }
		#article-series-panel .supplement {
			padding-left: 18px;
		}
		#latest-supplement .supplement {
			padding: 0;
		}		
		#view_all_article_series {
			padding: 5px 0 0 3px;
		}		
    table.articles-feed td.content {
        padding:25px 12px 12px 0;
        }
    table.articles-feed td.number {
        font-weight:bold;
        }
    table.articles-feed td.checkbox {
        background:#fbfbfb;
        }
        table.articles-feed td.checkbox input {
            margin:0;
            }
    table.articles-feed .nav span {
        line-height:1.5em;
        padding: 0 .3em 0 0;
        }
    table.articles-feed	p.nav {
        width:100%;
        clear:both;
        margin:0;
        }
    table.articles-feed div.summary, table.articles-feed div.graphic {
        float:left;
		clear: left;
        padding:10px;
        border:1px solid #e5e4e4;
        background:#fbfbfb;
        position:relative;
        top:-2px;
        z-index:0;
        }
			table.articles-feed div.graphic { margin-bottom: 10px; }
		.rounded.panel .article-entry p {
			margin: 0;
		}
		
	#supplements .supplement-info p{
		overflow:visible
	}

/* Latest articles panel on homepage */

.latest_articles_wrap {
	margin-left:5px;
	display:inline;
}
.module ul li.latest_articles_entry img,
.module ul li.most_forwarded_articles_entry img,
.module ul li.most_viewed_articles_entry img {
	float:none!important;
	margin:0 0 0 5px;
	vertical-align:text-bottom;
}

.module ul li.latest_articles_entry img.ml15{
	float:left!important;
	margin-bottom:3px!important;
}

.latest-blurb{
background-color:#fbfbfb;
padding:7px;
margin:5px 0px;
border:solid 1px #e4e4e4;
clear:left;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Google Chrome only - fix margins */
	
	#aboutus-navigation.secondary-nav li.current ul.sub{
		width:133px;
		}
    
}
    button.gray,
    button.red,
    button.h23,
    button.h23-alt {
        z-index:10;
        border: 0;
        cursor: pointer;
        background:#277a81 url(../images/biomed/buttons/h21-btn-right.png) 100% 0 no-repeat;
        overflow: visible;
        padding: 0 15px 0 0;
        margin:0 0 0 7px;
        text-align: center;
        position: relative;
        font-size:11px;
        height:21px;
        }
        button.gray.hover,
        button.red.hover,
        button.h23.hover,
        button.h23-alt.hover{background-color:#1b4d98;}

        button.red {
            background:#ba0000 url(../images/biomed/buttons/h21-btn-right.png) 100% 0 no-repeat;
            }
            button.red.hover {
            background-color:#212121;
            }
        button.h23,
        button.h23-alt {
            margin:0;
            padding: 0 0 0 10px;
            font-size:13px;
            height:23px;
            background:#277a81 url(../images/biomed/buttons/h23-btn-right.png) no-repeat 0 0 ;
            }
            button.h23.hover{background-color:#1b4d98;}

                button.hover.h23-alt{background-color:#1b4d98;}

            button.h23-alt {
                margin:0 7px 0 0;
                background:#277a81 url(../images/biomed/buttons/h23-btn-right.png) 0 0 no-repeat;
                }
button span {
		vertical-align: super;
    }

button.gray::-moz-focus-inner,
button.red::-moz-focus-inner,
button.h23::-moz-focus-inner,
button.h23-alt::-moz-focus-inner{
    padding: 0;
    border: none;
    }
        button.gray span,
        button.red span,
        button.h23 span,
        button.h23-alt span {
            position: relative;
            display: block;
            font-weight:normal;
            white-space: nowrap;
            padding: 0 0 0 15px;
            height:21px;
            line-height:21px;
            background:url(../images/biomed/buttons/h21-btn-left.png) 0 0 no-repeat;
            color: #fff;
            }
            button.red span {
                background:url(../images/biomed/buttons/h21-btn-left.png) 0 0 no-repeat;
                }
            button.h23 span,
            button.h23-alt span {
                font-weight:bold;
                padding: 0 10px 0 0;
                height:23px;
                line-height:21px;
                background:url(../images/biomed/buttons/h23-btn-left.png) 100% 0 no-repeat;
                }
            button.h23-alt span {
                background:url(../images/biomed/buttons/h23-btn-left.png) 100% 0 no-repeat;
                }
				
.action.right.delete .delete-btn{
margin-right:10px;
}		
		
.search-buttons {
    width:750px;
    overflow:hidden;
    padding:0 8px;
    margin: 0 0 10px;
    }
    .search-buttons .small-btn {
        margin:4px 5px 0 0;
        }
.results-bar {
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    padding: 8px 0;
    font-size:0.9em;
    }
.custom .with-sub-nav {
    position:relative;
    z-index:0;
    top:-1px;
    }
.custom .module.inner {
    margin:0 0 8px;
    }
.saved-search {
    width:750px;
    float:left;
    padding:10px 0 0 0;
    border:1px solid #d4d4d4;
    margin:7px 0 22px;
    }
    .saved-search span.right{
        padding:0 10px 0 0;
        }
    .saved-search h4 {
        display:inline;
        font-size:1.0em;
        padding:0 0 0 20px;
        margin:0 0 10px 8px;
        color:#000;
        /*background:url(../images/icons/rss.png) 0 50% no-repeat;*/
        }
    .saved-search button.red {
        margin:0 30px 0 0;
        }
    .saved-search ul{
        position:relative;
        z-index:10;
        width:100%;
        overflow:hidden;
        padding: 5px 0 0 0;
        line-height:normal;
        bottom:-1px;
        }
    .saved-search ul li{
        float:left;
        margin: 0;
        padding:0;
        }
    .saved-search ul li a{
        display:block;
        float:left;
        text-decoration: none;
        background:#fff url(../images/biomed/medium-arrows.png) 8px 50% no-repeat;
        padding: 4px 10px 6px 22px;
        border: 1px solid #d4d4d4;
        border-left:none;
        color:#5c5c5c !important;
        }
    .saved-search ul li.active a{
        border-bottom: 1px solid #fafafa;
        background:#fafafa url(../images/biomed/medium-arrows-d.png) 8px 50% no-repeat;
        }
		
		.saved-search button.w62 {
			margin-right: 10px;
		}
fieldset.edit-settings {
    border-top:1px solid #d4d4d4;
    background:#fafafa;
    padding:11px;
    position:relative;
    top:-1px;
    z-index:0;
    }
    fieldset.edit-settings fieldset{
        width:100%;
        float:left;
        margin:0 0 5px;
        }
    fieldset.edit-settings label {
        display:block;
        float:left;
        width:120px;
        font-weight:bold;
        color:#000;
        margin:3px 0 0 0;
        }
    fieldset.edit-settings .text {
        width:317px;
        margin:0 5px 0 0;
        color:#000;
        background:#FFF;
        }
    fieldset.edit-settings .small-btn {
        margin-top:1px;
        }
    #content fieldset.edit-settings .small-btn.grey {
        background:#818181 url(../images/icons/gray-btn-left.png) no-repeat scroll 0 0;
        }
        #content fieldset.edit-settings .small-btn.grey:hover {
            background-color:#212121;
            background-position:0 100%;
            }
        #content fieldset.edit-settings .small-btn.grey span {
            background: url(../images/icons/gray-btn-right.png) no-repeat scroll 100% 0;
            }
        #content fieldset.edit-settings .small-btn.grey:hover span {
            background-position:100% 100%;
            }
        fieldset.edit-settings .disabled {
            background:#d4d0c8;
            }
    fieldset.edit-settings select {
        margin:0 15px 0 0;
        width:325px;
        }
    fieldset.edit-settings label.format {
        font-weight:normal;
        width:90px;
        }
    fieldset.edit-settings select.format {
        width:128px;
        }

/* =payments
---------------------------------------- */
body.wider .rounded h1 {
    padding:4px 0 5px 0;
    margin:0;
    }
p.small {
    font-size:.9em;
    }
body.wider #content {
    color:#000;
    }
body.wider .wrap-inner {
    padding:0 6px;
    }

#content p.highlighted {
    border:1px solid #d0d0d0;
    background:#fafafa;
    padding:15px;
    margin:0 0 1.0em;
    color:#525252;
    }

 #user-biography input.text {
        background:#FFF;
        color:#000;
        }

		
div.upload-container {
	width: 69px; 
	height: 23px; 
	background: url('../../images/icons/browse-btn.png') no-repeat scroll 0pt 0pt transparent; 
	display: block;  
	overflow: hidden;
	margin-right: 5px;
	cursor: pointer;
	
}

div.upload-container input.upload-field {
	position: relative; 
	height: 23px; 
	width: 200px; 
	display: inline; 
	opacity: 0; 
	cursor: pointer; 
}

#user-biography input.file.text {
	display: inline; 
	width: 275px;
	margin-right: 8px;
}

#user-biography input.text.search-string {
	width: 99%;
}

#user-biography div.right button {
	margin-right: 5px;
}

#js input.upload-field { display: none;  }

dd.upload-box p {
	margin: 8px 0;
}

/* =homepage
---------------------------------------- */
.announcement { /* strapline */
	margin: 0 0 16px 16px;
}

.strapline h2 {
margin: 0 0 7px 16px;
}

#announcement h3, .announcement h3 {
    font-size: 1.3em;
    line-height:16px;
    padding:0 0 .2em 0;
	margin-top: 16px;
    }
	p.link-to-edboard {margin-top: 1em;}
	.announcement p { margin-bottom: 1em; }

.ajax-spinner { /* position of loading image */
	display: none;
	float:right;
	position:absolute;
	right:17px;
	top:15px;
}
.ajax-error { /* this error box appears when ajax response takes too long */
	background: #ff0000;
	color: #ffffff;
	padding: 3px;
	display: none;
	font-size: 1em;
	font-weight: bold;
}
.latest-issue .issue-cover {
	float:right;
	width: 50%;
}
	.issue-cover .mr15 {
		margin: 0 11px 0 0 !important;
	}

#latest-free-review p {
overflow:visible;}	
	
.conference img{
margin:0px 50px}

.imgslide{
float:left;
margin:5px 15px 0 0;
border:1px solid #E6E5E5;
}

#society_text img{
padding:0 0 10px}


/*for twitter updates panel*/

#twitter_updates {
	display:block;
}

#twitter_updates ul {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
}
#twitter_updates li, .our-journals li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E6E5E5;
}	

.twitterStatus {
	color:#474848;
}

.twitterTime {
	color:#474848;
	display:block;
	font-size:0.9em;
	line-height:1.2em;
	font-style:normal;
	margin:1px 0;
}

.delicious-news p.delicious-extended{
	font-size: 100%;
	font-weight:normal
}

li.delicious-odd, li.delicious-even {
	font-weight:bold;
	margin-bottom:10px}
	
div.delicious-reading dl, div.delicious-resources dl {
    line-height: 1.3em;
    margin: 5px 0;
	}
	
#content .about ol, #content .ifora ol , #content .article ol {
	margin: 0.3em 0 2em 3.5em;
	padding: 0;
} 



#content .about ol, #content .ifora ol, #content .article ol {
	list-style: decimal;
	margin: 0.3em 0 2em 3.5em;
	padding: 0;
}

#content ol.alphabet-list {
	list-style: lower-alpha;
}
 
/* styles for bmc biology and medicine */
div.sixty	{width: 59%; float:left; margin: 0 20px 15px 0;}

div.fifty_five-mr31	{width: 55%; float:left; margin: 20px 31px 0 0;}

div.fourty-one {width: 41%; float:left; margin: 20px 0 0;}
 
 /* =advert blocks
---------------------------------------- */

.google-ad {
    clear: both;
    width:100%;
    overflow:hidden;
    margin:0 0 21px;
    text-align:center;
    }
	.outline-wrapper {border:0px; width:162px;background:none;margin:0px;padding:0px}
	#box-outline {background:#fff;margin-bottom:10px;border:solid 1px #d4d4d4;width:150px;padding:5px}
	#box-outline1 {width:160px;}
	.outline-wrapper {background:none;border:0px;margin:0px;padding:0px}
	.outline-wrapper1 {padding:15px;}
	
    .google-ad.wide {
        width:740px;
        margin:0 auto 15px auto !important;
        padding:3px 12px 0 0;
	overflow: visible;
        }
		.google-ad.wide dt {
		float: right; width: 10px; height: 88px;
        background:url(../images/furniture.png) no-repeat 93% 49%;
        }
    #branding .google-ad.wide {
        margin:0 auto !important;
        }
    div.google-ad {
        margin:0 0 29px;
        }
    .google-ad dt {
        text-transform: uppercase;
        text-align: center;
        color:#8b8b8b;
        padding:0 0 2px;
        font-size: .9em;
        }
	.google-ad a.banner-ad{
		display: inline-block; 
		z-index: 1; 
		height: 83px; 
		width: 9px; 
		position: absolute;
	}
	.google-ad a.skyscraper-ad, noscript .google-ad dt.hide a {
		color:#8B8B8B !important;
		text-decoration:none;
	}
	
	.google-ad a.skyscraper-ad:hover, noscript .google-ad dt.hide a {
		text-decoration:none!important;
	}
	
		#nojs .google-ad.noscript dt { display: block; } /* IE cant style <noscript> */

	.advertisement {
		color: #888!important; 
		text-transform: uppercase; text-decoration: none!important; text-align: center; 
		width: 100%; display: block;
	}


#js #ff-hitarea {
	left: 50%;
	margin-left: 377px;
	width: 728px;
	height: 90px;
	top: 3px;
} 


/* =buttons
---------------------------------------- */
#content .buttn {display: inline-block; color: #fff; }
#content .buttn, #content .buttn:hover {text-decoration: none;}
.btn {
  display: inline-block;
  padding: 2px 6px!important;
  text-align: center;
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover, .btn-on {
  color: #333333;
  text-decoration: none;
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), color-stop(25%, #ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#e6e6e6, #ffffff 25%, #ffffff);
  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff 25%, #ffffff);
  background-image: -ms-linear-gradient(#e6e6e6, #ffffff 25%, #ffffff);
  background-image: -o-linear-gradient(#e6e6e6, #ffffff 25%, #ffffff);
  background-image: linear-gradient(#e6e6e6, #ffffff 25%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0);
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active, .btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  color: rgba(0, 0, 0, 0.5);
  outline: 0;
}

/*Block of buttons (homepage right col) */
.block.block-buttons {
	padding:5px 13px;/*to avoid extra spaces due to addition of margin and padding*/
}

a.button {
    background:#f2f2f2 url(../images/biomed/buttons/btn-132-top-bg.png) no-repeat 0 0;
    display:block;
    padding:10px 0 0 0;
    margin: 8px 0;
    cursor:pointer;
    text-decoration:none !important;
    font-weight:bold;
	width: 132px;
    }
    a.button span {
        line-height:1.2em;
        text-align:center;
        padding:0 6px 8px 6px; /*padding:0 10px 8px 10px; Change in value for Chrome Browser*/
        display:block;
        background:url(../images/biomed/buttons/btn-132-bot-bg.png) no-repeat 0 100%;
        }
        a.button span.china-font {
        line-height:1.2em;
        text-align:center;
        padding:0 6px 8px 6px; /*padding:0 10px 8px 10px; Change in value for Chrome Browser*/
        display:block;
        background:url(../images/biomed/buttons/btn-132-bot-bg.png) no-repeat 0 100%;
        font-size:1.2em;        
        }

        a.button.current,
        a.button:hover {
            color:#FFF !important;
            background-color:#115158;
            }
            a.button.current span,
            a.button:hover span {}
 /* bof button 2 to give <button> stlye to <a> links */

a.button2, a.button-w90 {
    background:#f2f2f2 url(../../images/biomed/buttons/btn-132-top-bg.png) no-repeat 0 0;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    display:block;
    padding:4px 0 0 0;
    margin:0px;
    cursor:pointer;
    text-decoration:none !important;
    font-weight:bold;
    color:#FFF !important;
    background-color:#115258;
	width: 132px;
    }
	a.button-w90 {
		background:#f2f2f2 url(../../images/biomed/buttons/btn-90-top-bg.png) no-repeat 0 0;
		width: 90px;
	}
    a.button2 span, a.button-w90 span {
        line-height:1.2em;
        text-align:center;
        padding:0 10px 4px 10px;
        display:block;
        background:url(../../images/biomed/buttons/btn-132-bot-bg.png) no-repeat 0 100%;
        }
		
		a.button-w90 span {
		  background:url(../../images/biomed/buttons/btn-90-bot-bg.png) no-repeat 0 100%;
		}
		
        a.button2.current,
        a.button2:hover,
		a.button-w90.current,
		a.button-w90:hover	{
            color:#FFF !important;
            background-color:#194d98;
            }
            a.button2.current span,
            a.button2:hover span {

                }


    #content p a:hover,
    #content a:hover {
        text-decoration:underline;
        }
    #content .block p a {
        text-decoration:underline;
        }

#btn_container {
margin:0;}
button, .buttn {
    font:12px verdana, helvetica, arial, sans-serif;
    border:none;
    height:23px;
    line-height:23px;
    color:#FFF;
    overflow:hidden;
    text-align:center;
    margin:0;
    cursor: pointer;
    font-weight: bold;
	
    }
    button.w37, input.w37{
        width:37px;
        background:#115158 url(../images/biomed/buttons/btn-37.png) no-repeat 0 0;
        }
	button.news, input.news{
        width:37px;
        background:#115158 url(../images/biomed/buttons/btn-37.png) no-repeat 0 0;
		 margin:0 0 0 5px;
		
        }	
    button.w62, input.w62, a.w62{
        width:62px;
        background:#115158 url(../images/biomed/buttons/btn-62.png) no-repeat 0 0;
        }
    button.w74, input.w74{
        width:74px;
        background:#115158 url(../images/biomed/buttons/btn-74.png) no-repeat 0 0;
        }
	button.w90, input.w90, a.w90{
        width:90px;
        background:#115158 url(../images/biomed/buttons/btn-90.png) no-repeat 0 0;
        }
    button.w129, input.w129{
        width:129px;
        background:#115158 url(../images/biomed/buttons/btn-129.png) no-repeat 0 0;
        }
    button.w159, input.w159{
        width:159px;
        background:#115158 url(../images/biomed/buttons/btn-159.png) no-repeat 0 0;
        }
		
	.article-alert-signup-div .w74{
		height:auto !important;
		background:url("../images/biomed/buttons/btn-74a.png") no-repeat scroll 0 0 #115158}

		.article-alert-signup-div select{
		width:220px
		}	

    .simulation { text-align: center; display: block; font-size: 14px }


input.w159, input.w74, input.w90{
		border:none;
		padding:2px 0 3px;
		font-weight:bold;
		color:#fff;
		cursor:pointer;		
        }	
		
	@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Google Chrome only - input buttons */
	
		input.w159, input.w74{
		padding:3px 0 4px;
        }
}	
		
		button.w247{
        width:247px;
        background:#115158 url(../images/biomed/buttons/btn-247.png) no-repeat 0 0;
        }
        div.submit button.w129, div.submit input.w129{
            background:#174485 url(../images/biomed/buttons/btn-129.png) no-repeat 0 0;
            }
    button.hover, input.hover{
        background-color:#174485;
        }

		div.submit button.hover, div.submit input.hover{
            background-color:#115158;
        }
		
		/*for ie6 sendpassword page*/
		.formbuttons #send_new_password_button.w159{
		float:right}


#content a.small-btn {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#277a81 url(/images/biomed/h21-btn-left-edge.png) no-repeat 0 0;
    display:block;
    color:#fff;
    padding:0 0 0 4px;
    text-decoration:none;
    min-width:25px;
    width:auto;
    cursor:pointer;
    float:left;
    }
    #content .tertiary-content .block a.small-btn,
    #content .primary-content .block a.small-btn {width: 100%}

	#content .block-buttons a {
		color:#6A747C;
		}

    #content a.small-btn span {
        white-space:nowrap;
        text-align:center;
        font-size:13px;
        font-family: verdana, helvetica, arial, sans-serif;
        font-weight: bold;
        padding:0 8px 0px 4px;
        height:21px;
        display:block;
        background:#277a81 url(/images/biomed/h21-btn-right-edge.png) no-repeat 100% 0;
        min-width:25px;
        width:auto !important;
        width:25px;
        }
    #content a.small-btn.current,
    #content a.small-btn:hover {
        color:#fff;
        background-color:#1b4d98;
        background-position:0 100%;
        text-decoration:none !important;
        }
        #content a.small-btn.current span,
        #content a.small-btn:hover span {
            background-color:#1b4d98;
            background-position:100% 100%;
            }
.collapser {cursor: pointer;}

/* =forms
---------------------------------------- */

fieldset.search {
    width:450px;
    overflow:hidden;
    background:transparent;
    font-weight:bold;
    }
	.home fieldset.search * { vertical-align: baseline; }
    fieldset.search button.w37 {
        vertical-align: top;
    }
		.branding-inner fieldset.search {
			width: 100%;
		}
		.branding-inner fieldset.search button.w37 {
			float: right;
		}
fieldset select,
fieldset input.text {
    color:#535353;
    padding:2px;
    border:1px solid #d1d1d1;
    ma/rgin:0 5px;
    font-size:12px;
    }

fieldset input.text {
        color:#d1d1d1;
        padding:3px;
        height:16px;
		background-image: linear-gradient(top, rgb(240,240,240) -2%, rgb(255,255,255) 80%);
background-image: -o-linear-gradient(top, rgb(240,240,240) -2%, rgb(255,255,255) 80%);
background-image: -moz-linear-gradient(top, rgb(240,240,240) -2%, rgb(255,255,255) 80%);
background-image: -webkit-linear-gradient(top, rgb(240,240,240) -2%, rgb(255,255,255) 80%);
background-image: -ms-linear-gradient(top, rgb(240,240,240) -2%, rgb(255,255,255) 80%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(-0.20, rgb(240,240,240)),
	color-stop(0.80, rgb(255,255,255))
);
        }
input[disabled] {
	background-color: #d1d1d1!important;
}

.contains-guide-text {
    color: #D1D1D1;
}

fieldset input.text.user-supplied-text, fieldset input.text:focus {
    color:#000;
    }
    fieldset.quotes {
        width:271px;
        padding:3px 0;
        }
        fieldset.quotes select {
            width:260px;
            }
    fieldset.gateways {
        margin:0 0 10px;
        padding:5px 0 15px;
        background:url(../images/biomed/h-divider.png) no-repeat 50% 100%;
        }
        fieldset.gateways select {
            width:256px;
            margin:0;
            }
    fieldset.search select {
        width:145px;
        }
	
		.branding-inner fieldset.search .text.portal{
		width: 222px;
	}
    
	fieldset.search .text {
        width:132px;
        }
			
			.branding-inner fieldset.search .text {
				float: left;
				min-width: 140px;
				width: 140px;
			}
			
			.branding-inner fieldset.search span {
				float: left;
				max-width: 300px;
				min-width: 149px;
				width: auto;
				margin: 0 5px 0 0;
			}
		
		
    fieldset.search em {
        vertical-align:baseline;
        }
    fieldset.block-form {
        width:100%;
        overflow:hidden;
        background:transparent;
        }
        fieldset.block-form .text,
        fieldset.block-form select {
            width:124px;
            margin:0 0 5px;
            }
			
			
					
        fieldset.block-form select {
            width:132px;
            }
			
	
			
		.search-filters select {
			vertical-align:baseline;
			margin:0px 6px 0 0!important;
		}
		fieldset.search-filters label {
			margin: 0 0px 0 0; padding: 0;
		}
        .search-filters .filter-by {
            position: relative;
        }
        .search-filters .show-results {
            margin-left: 0;
        }
		.search-filters .drpOrderBy {
			width:101px;
		}
		.search-filters .drpPerPage {
			width:55px;
		}
		
		.search-buttons table td { padding-right: 10px }

		textarea {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #D4D4D4;
			font-family:arial,verdana,arial,sans-serif;
			font-size:1.1em;
			margin:0;
			padding:2px;}
		.postcomment textarea.mceEditor {width:570px; height: 150px}		

		/* .postcomment #organization_ifr, .postcomment #commentTitle_ifr {height: 20px!important; font-size: 10px;}	*/
		.postcomment .formbuttons {padding-top:2em;}
			div.inline-button {
				float: left;
				margin-right: 10px;
			}
select.w640 { width: 640px;}
/* =details
---------------------------------------- */

div.details .module {
    margin:0 0 7px;
    }
fieldset.details {
    width:334px;
    padding:15px 0 0 33px;
    margin:0 0 10px;
    overflow:hidden;
    }
	#guard-page fieldset.details, #login-register fieldset.details {
		margin: 0;
		padding: 0;
	}
    fieldset.left {
        width:336px;
        padding:15px 33px 0 0;
        border-right:1px solid #d0d0d0;
        }
fieldset.details label {
    font-weight:bold;
    color:#115158;
    display:block;
    margin:0 0 5px;
    float:left;
    }
	
	/* bof Compact form for three columns */
	body.three-cols fieldset.details {
	width: 257px;
	padding: 0 0 0 21px;
	}
	body.three-cols fieldset.details.left {
		width: 249px;
		padding: 0 21px 0 0;
	}
	/* eof Compact form */
	
	#guard-page fieldset.details label, #login-register fieldset.details label {
		float: none;
		display: inline;
	}
fieldset.details input.text {
    color:#000;
    background-image:none;
    background-color:#fafafa;
    width:99%;
    margin:0 0 15px;
    padding:3px 0;
    clear:both;
    }
fieldset.details select {
    clear:both;
    width:99%;
    margin:0 0 15px;
    }
fieldset.details select.error,
fieldset.details input.error {
    border:1px solid #D1D1D1;
    color:#535353;
    }
fieldset.details .short {
    width:40% !important;
    float: left;
    }
fieldset.details span.error {
    float:right;
    }
fieldset.details .note {
    float:right;
    font-size:.8em;
    text-align:left;
    margin:-12px 0 0 0;
    position:relative;
    }
fieldset.details .checkbox {
    float:left;
    width:14px;
    height:14px;
    margin:2px 0 0 0;
    }
fieldset.details .check-label {
    font-weight:normal;
    line-height:12px;
    margin:2px 10px 0 8px;
    }
fieldset.details #password-forgotten {
	margin-top: -10px;
	display: block;
}

/* =my manuscripts
---------------------------------------- */

span.destination-journal-scope{
    padding: 5px 10px 3px 10px;
    border: 0px;
}

div.destination-journal-scope{
    background-color: #EEE;
    width: 369px;
    padding: 5px 10px;
    border: solid 1px black;
}

a.viewScope{
    border: 1px solid black;
    background: #EEE;
    padding: 5px 10px 3px;
    margin-top: 5px;
    display: inline-block;
    border-bottom: none;
    margin-bottom: -1px;
}

div.sectiondescription_result{
    background-color: #EEE;
    width: 490px;
    padding: 5px 10px;
    border: solid 1px black;
    margin-bottom: 5px;
}

div.subsectiondescription_result{
    background-color: #EEE;
    width: 490px;
    padding: 5px 10px;
    border: solid 1px black;
    margin-bottom: 5px;
}

.manuscript-label { width: 25% }

.manuscript-name {
    color:#2149a0;
}

.manuscript-details td, .article-details td {
	padding-right: 1em;
}
.mymanu-labelTd-width {
	width:115px;
}
.overdue {
	color: #ff0000;
	font-weight: bold;
}

#delete-options a {
	margin: 8px 0 0 10px;
}

#my-subscriptions .inner .module-inner {
	background-color: #fbfbfb;
}

#my-subscriptions #institution {
	clear: both;
}

#my-subscriptions #recommend-panel, #my-subscriptions #feedback-panel {
	margin-top: 20px;
}

.more-button a {
	margin-top:2px;
	text-align:center;
	display:block;
	height:25px;
	text-decoration:none;
	padding: 5px 0 0 45px;
	background-color:#EDEFF4;
	border:1px solid #D8DFEA;
}

/* institutional reports accordion */

body #content .secondary-nav ul.sub.inst-accordion {
    width: 130px;
    margin-top: -5px;
    background: white;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
	clear: left;
}
body #content .secondary-nav ul.sub.inst-accordion li a span {
    padding-left: 0px;
}

/* =author survey 
---------------------------------------- */
#author-survey table.question th, #author-survey table.question td { padding: 5px }
#author-survey table.question span.label { margin-right: 10px; vertical-align: middle; }
#author-survey table.question { margin: 0 0 5px 0; }
#author-survey table.question td{ text-align: left; }
#author-survey table.question td.radio-buttons-ind  { text-align: center;}
#author-survey select {  border: 1px solid #D1D1D1; color: #535353; }
#author-survey table.question span.question { font-weight: bold;  font-size: 1.2em;
    line-height: 16px;
    padding: 0 0 0.8em;  color: #474848; }
#author-survey table.question textarea {  background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #D0D0D0; }
#author-survey table.question td.questions { width:70% }
#author-survey textarea { width: 690px; }
#author-survey tr.odd td, #author-survey tr.odd { background-color: #F8F8F8; vertical-align: middle; }
#author-survey td.radio-buttons input { vertical-align: bottom; }
#author-survey table.button-holder { margin-top: 20px; }
#author-survey .module { float: none; color: #474848!important; margin: 0 0 10px 0; }
#author-survey div.h2 { font-size: 1.5em;  margin-left: -6px; }


/* =stats
---------------------------------------- */
#stats .stats-container table { margin: 0 auto; }

#stats .stats-container table table { margin: 0; }

/* =comments
---------------------------------------- */
.label {
	vertical-align: top;
}

.inputhigher {
height:17px;
}


.formbuttons {
	padding-bottom: 4em;
}
	#login-register.new-password .left .formbuttons {
		margin-top: 2.6em;
	}

.comment-preview-title {
	font-weight: normal;
}

.post-comment h3 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/icons/letter-icn.png) no-repeat scroll 100% 5px;
	font-weight:normal;
	padding-right:25px;
}

.post-comment h4.message {
	color: #474848!important;
	font-weight: normal!important;
	font-size: 1em!important;
}

.top-comment-count {
	float: right;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-right: 1em;
	border: solid 2px;
	border-radius: 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
}
.comments .comment-panel {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#FFFFFF;
	border:1px solid #D3D1D1;
	overflow:hidden;
	padding:8px;
	margin-top: 1em !important;
	margin-bottom: 1em !important;
	margin-right: 8px!important;
	width: auto!important;
}

body.comment div.custom .padded-inner {
	padding:8px 3px 4px 3px;
	}
.comments,
.comment .secondary-content p {
	color:#000;
	}
.comment .secondary-content p {
	margin:0 0 1em;
	}
.comment p.gray {
	color:#525252;
	line-height:1.8em;
	}
.secondary-content .comments p {
	margin:0 0 .5em;
	}
body.comment #content a.small-btn {
	position:absolute;
	font-weight:bold;
	top:10px;
	right:15px;
	}
body.comment h3,
#preview h3 {
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	}
.comments fieldset {
	padding:0 0 12px;
	float:left;
	width:600px;
	overflow:hidden;
	}
.comments label{
	float:left;
	font-weight:bold;
	width:134px;
	display:block;
	margin:0 25px 5px 0;
	text-align:right;
	}
.comments label.normal {
	line-height:1em;
	font-weight:normal;
	text-align:left;
	padding:3px 0 0 8px;
	}
.comments.widelabel label {
	width: 280px;
}
.comments.widelabel fieldset {
	width: 715px;
}
.comments.widelabel fieldset p b {
	color: #000;
}
.comments.two-column fieldset {
	width: 500px;
}
.comments.two-column fieldset textarea {
	width: 300px;
}
.comments.two-column fieldset select {
	margin: 0;
}
fieldset.comments {
	background-color:#fafafa;
	border:1px solid #d0d0d0;
	padding:18px 10px 7px 10px;
	margin:20px 0 12px 0;
	}
body.comment #content fieldset a {
	text-decoration:underline;
	}
.comments input.text,
.comments textarea{
	width:369px;
	padding:2px;
	font-size:1.1em;
	font-family:arial, verdana, arial, sans-serif;
	background:#fff;
	border:1px solid #d4d4d4;
	margin:0;
	}
.comments input.text{
	width:285px;
	color:#000;
	}
.comments .check-input{float:left;}
.comments #show-comment{margin-left:160px;}
.comments span.error {
	display:block;
	margin-left:160px;
	padding-bottom:5px;
	}
.comments.widelabel span.error {
	margin-left:310px;
}
.sub-comment span.error{
	display:block;
	padding-left:20px;
	padding-bottom:5px;
	}
.sub-comment button {
	background-position:0 -23px !important;
	}
	.sub-comment button.hover {
		background-position:0 0 !important;
		}
.comments #comment.error{padding:0;}
.comments input.text.error{padding:3px;}
input#agree-to-policy {
	margin:5px 0 0 20px;
	float:left;
	width:14px;
	height:14px;
	}
label.agree-to-policy-label{
	font-weight:normal;
	padding:5px 0 0 5px;
	line-height:1.1em;
	float:left;
	width:auto;
	color:#000;
	}
.comments .register{padding-left:160px;}

.c-section{
width:100%;
}

.c-container{
border-bottom:solid 1px #d3d1d1;
margin: 0 0 15px;
padding:0 0 15px;
}

.comments.panel h3 span{
font-weight:normal}


/* =Preview container
---------------------------------------- */

#preview{
	width:705px;
	padding:20px 20px 12px 20px;
	background:transparent url(../../images/comments/lightbox-bg.png) no-repeat 0 0;
	display:none;
	overflow:hidden;
	}
#preview p {
	margin:0 0 1em;
	}
#preview .preview-content{
	border-bottom:1px solid #d3d1d1;
	border-top:1px solid #d3d1d1;
	margin-bottom:10px;
	padding:20px 0;
	height:363px;
	overflow:auto;
	background-color:#fff;
	}
#preview button{margin-left:8px;}

ul.comments-index {
	margin:0 0 0 5px;
	padding:0 0 15px;
	}
	ul.comments-index li {
		padding:0 0 8px 12px;
		}
		#content ul.comments-index li a {
			text-decoration:underline;
			}
.comments-list li {
	margin:0 0 20px;
	}
	
		#info-panel ul.access li{
    float: left;
    width: 49%;
    padding: 0 0 0.3em;
}
.comments-list h2 {
	color:#cc0000;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid #999;
	padding:0 0 5px;
	margin:0 0 15px;
	}
ul.comments-list h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#4e4e4e;
	}
	ul.comments-list h3 span {
		padding-right:25px;
		background:url(../../images/icons/letter-icn.png) no-repeat 100% 5px;
		font-weight:normal;
		}

/* =progress bar
---------------------------------------- */
.steps ul {
	margin:-14px 0 0 0;
	width:100%;
	overflow:hidden;
	}
	
	#progess-arrow {
    height: 10px;
    margin: 20px 0 0 52px;
    position: absolute;
    width: 647px;
	}
	
	.step-1st{
	background:url(../images/biomed/4-step-progress.png) no-repeat 0 -23px;
	}	
	.step-2nd{
	background:url(../images/biomed/4-step-progress.png) no-repeat 0 -33px;
	}	
	.step-3nd{
	background:url(../images/biomed/4-step-progress.png) no-repeat 0 -43px;
	}	
	.step-4th{
	background:url(../images/biomed/4-step-progress.png) no-repeat 0 -53px;
	}

	.steps ul li {
		line-height:normal;
		position:relative;
		float:left;
		text-align:center;
		padding:39px 0 0 0;
		font-weight:bold;
		color:#a8a8a8;
		}
		.steps ul li span {
			top:16px;
			letter-spacing:1px;
			text-align:center;
			line-height:18px;
			font-size:.9em;
			font-weight:bold;
			position:absolute;
			left:50%;
			margin:0 0 0 -9px;
			width:18px;
			height:19px;
			background-color:#1b4d98;
			background:url(../images/biomed/4-step-progress.png) no-repeat 0 0;
			display:block;
			}
		.steps ul li.ready {color: #474848;}
		.steps ul li.ready span {
			color:#fff;
			background-color:#4e4e4e;
			width:19px;
			background-position:-41px 0px;
			}
		.steps ul li.current span,
		.steps ul li.ready a:hover span {
			top:14px;
			width:23px;
			height:23px;
			line-height:22px;
			color:#fff;
			cursor:pointer;
			text-decoration:none;
			background-color:#1b4d98;
			background-position:-18px 0px;
			}
			.steps ul li.ready a:hover span {
				margin:0 0 0 -11px;
				}
		.steps ul li.ready a {
			color:#4e4e4e;
			}
			.steps ul li.ready a:hover {
			visibility:visible;
			color:#1b4d98;
			}
		.steps ul li.current {
			color:#1b4d98;
			}
		.steps ul.steps-4 li.step1 { margin-right: 130px; margin-left: 10px; }
		.steps ul.steps-4 li.step2 { margin-right: 135px; }
		.steps ul.steps-4 li.step3 { margin-right: 100px; }

/* =wide steps */

	/* STEPS arrow */	
	body.wider .steps .checklist {
	background:url(../images/icons/step1.png) no-repeat 50% 40%;}
	
	body.wider .steps .contact-details {
	background:url(../images/icons/step2.png) no-repeat 50% 40%;}
	
	body.wider .steps .manuscript-details {
	background:url(../images/icons/step3.png) no-repeat 50% 40%;}	

body.wider .steps ul {
    background:url(../images/icons/progress-bar.png) no-repeat 50% 40%;
    }
body.wider .steps ul.step-7 {background:url(../images/icons/progress-bar-7.png) no-repeat 50% 40%;}

body.wider .steps ul.steps-8 li.step1 {width:6%}
body.wider .steps ul.steps-8 li.step2 {width:18%}
body.wider .steps ul.steps-8 li.step3 {width:13%}
body.wider .steps ul.steps-8 li.step4 {width:15%}
body.wider .steps ul.steps-8 li.step5 {width:15%}
body.wider .steps ul.steps-8 li.step6 {width:15%}
body.wider .steps ul.steps-8 li.step7 {width:9%}
body.wider .steps ul.steps-8 li.step8 {width:6%;
    float:right;
    }

    body.wider .steps ul li span {
        background:url(../images/biomed/progress-points.png) no-repeat 0 0;
        }
    body.wider .steps ul li.ready {
        color:#4e4e4e;
        }
    body.wider .steps ul li.ready span {
        background-position:0 -42px;
		background-color:#115158;
        }
    body.wider .steps ul li.current span,
    body.wider .steps ul li.ready a:hover span {
        background:url(../images/biomed/progress-points.png) no-repeat 0 -19px;
		background-color:#115158;
        }
    body.wider .steps ul li.current {
        color:#474848;
        }
		
		
	div.contact-details-submit button {
		margin-left: 4px;
	}

/* =your interests
---------------------------------------- */

.interests .module.inner {
    margin:0 0 7px;
    }
.interests .module.gray.inner .module-inner {
    padding:8px 8px 0 8px;
    }
.interests .wrap,
.interests .wrap-in {
    background:none;
    }
    .interests .wrap-in {
        width:100%;
        overflow:hidden;
        padding:11px 0 1px 0;
        }
#content .interests .wrap h2 {
    background:#a4a4a4 url(../images/biomed/interests-top.png) no-repeat 0 0;
    }
	
.interests .padded-inner h3 {
    padding:0 0 .8em 6px;
	}
	
/* #4010 */	
.interests .padded-inner h5 {
    margin-left: 6px;
	}	
	
.interests .padded-inner p {
    margin-left: 6px;
	}	
		
		
.interests .module.gray.inner .module-inner	input {
	border: 1px solid #D4D4D4;
}
	
.interests .wrap-in ul, #content .three-col-form.about .products ul {
    float:left;
    width:225px;
    margin:0 30px 0 0;
    }
    .interests .wrap-in ul.last {
        margin:0;
        }
        #js .interests .wrap-in ul li input, #js #content .three-col-form.about .products ul li input, .search-sections ul li input, #Contact-details ul li input{
            left:-2000em;
            position:absolute;
            }
            #nojs .interests .wrap-in ul li input, #content .three-col-form.about .products ul li input {
                position:static;
                float:left;
                }
     .interests .wrap-in ul li, #content .three-col-form.about .products ul li, .search-sections ul li.long, #Contact-details ul li.long{
		font-size:0.9em!important;
        padding:4px;
        overflow:visible;
        margin:0 0 4px 0;
        background:#f2f0f0 url(../images/biomed/checkbox-bg.png) no-repeat 0 0;
        width:230px;
        height:19px;
		cursor: pointer;
        }
		
		#Contact-details ul#article-alerts li.long{
        width: 355px;
        background:#f2f0f0 url(../images/biomed/aa-checkbox.png) no-repeat 0 0;
        }
		
		#content .three-col-form.about .products ul li { width: 250px; }
		#content .search-sections ul li.long { width: 222px; }		
		#content .search-sections ul li  .full{	margin:-4px 0 0 22px;}	
		#content .search-sections ul li a{background-color:inherit;}

		#etoc-text, #lyris-text, #bmc-updates-text, #special-offers-text{
			background-color: #F2F0F0;
			color:#000000;
			height: 100%;
			margin: -8px 0 0;
			padding: 4px 8px;
			width: 222px;
			clear:both;
		}
        #lyris-text {
            width: auto;
        }
		.aa-container{
		float:left}
		
		#Contact-details ul.alerts{
			float: left;
			margin: 0 5px 0 0;
			overflow: visible;
			width: auto;
		}
		
		#Contact-details ul li.long {
		margin: 0 0 1px;
		}
		
		.article-alert-registration{
			background: url("../images/biomed/alert-inner-bg.png") no-repeat scroll 0 100% #F2F0F0;
			border-top: 1px solid #FFFFFF;
			float: left;
			padding: 10px 10px 10px 15px;
			width: 338px;
			clear:left;
		}
		
		.article-alert-registration select{
	width: 228px;
		}
		
		.article-alert-registration fieldset{
		margin:0 0 10px}
		
	
        .interests .wrap-in ul li.enabled, #content .three-col-form.about .products ul li.enabled, .search-sections  ul li.enabled, #Contact-details ul li.enabled{
            background-position:0 -27px;
            background-color:#c8c8c8;
        }
		
		#Contact-details ul#article-alerts li.enabled{
	background-position:0 -27px;
	background-color:#c8c8c8;
}

	.interests .wrap-in ul li .clipped, #content .three-col-form.about .products ul li .clipped, .search-sections ul li .clipped {
        overflow:hidden;
        }


    #content #search-box-wrap .search-sections ul li .full {
        white-space: normal;
        width: 200px;
        height: auto;
    }

    .side-list {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D3D1D1;
        padding: 10px 5px 10px 15px;
        width: 138px;
		margin:0 0 21px
    }

    .interests .wrap-in ul li .full, #content .three-col-form.about .products ul li .full, .search-sections ul li  .full{
        overflow:visible;
		z-index:10000;
		background-color:inherit;
		margin:-4px 0 0 30px;
		width:auto;
        padding:4px 1px 4px 5px;
		position:absolute;
		cursor: pointer;
        }

		.invisible-check{
		width:15px;
		height:15px;
		position:absolute;
		margin:6px 7px;
		opacity:0.0;
		filter: alpha(opacity=0);
		}
ul.alerts li dt span {
	background-image:url(../../images/biomed/alert-top-bg.gif);
	}

    ul#article-alerts.alerts li label  {
        width:320px;
        }

    .interests .wrap-in ul li label, #content .three-col-form.about .products ul li label, ul li label  {
         font-weight:bold;
        width:195px;
        cursor:pointer;
        display:block;
        height:19px;
        float:right;
        line-height:19px;
        }
		#content .three-col-form.about .products ul li label { font-weight: normal; width: 225px; }

	label.full {
		overflow:visible;
		white-space:nowrap;
		width:auto;
		display:block;

		}

    .interests .bespoke {
        padding:0 0 7px 0;
        }
    .accordion .note.custom {
        position:absolute;
        font-weight:normal;
        font-size:1.0em;
        color:#115158;
        top:10px;
        left:205px;
        }
fieldset.your-work{
    padding:0;
    width:100%;
    clear:both;
    float:left;
    border:1px solid transparent;
    }
    fieldset.your-work label {
        display:inline-block;
        }
fieldset.your-work textarea {
    width:730px;
    border:1px solid #d0d0d0;
    background: none repeat scroll 0 0 #FAFAFA;
    height:80px;
    overflow:auto;
    }
    .three-col-form fieldset.your-work textarea { width:520px}
fieldset.your-work input.text {
    color:#115158;
    text-indent:4px;
    margin:0;
    width:331px;
    }

/* =Email preferences
---------------------------------------- */

a.more-alert {
	font-weight:bold;
	text-decoration:none !important;
	color:#fff !important;
	text-align:center;
	float:right;
	display:block;
	width:149px;
	height:33px;
	line-height:33px;
	background:url(../images/biomed/add-alert-btn.png) no-repeat 0 0;
	background-color:#115158;
	margin:0 10px 15px 0;
	}
	a.more-alert:hover {
		background-position:0 -33px;
		background-color:#696969;
		}
		
		a.active.more-alert {
							background-position:0 -33px;
							background-color:#696969;
							margin-bottom:0;
							}
.add-alert {
    float:left;
    width:100%;
    border:1px solid #d0d0d0;
    background:#fafafa;
    padding:15px 0 4px 0;
    color:#115158;
    clear:both;
    margin:0 0 15px;
    position:relative;
    }
    .add-alert div {
        padding:0 28px;
        }
    .add-alert label {
        font-weight:bold;
        width:100%;
        display:block;
        margin-bottom:4px;
		color: #000;
        }
    .add-alert fieldset {
        float:left;
        width:218px;
        margin:0 30px 0 0;
        padding:0 0 13px;
        }
    .add-alert .long {
        width:410px;
        margin:0 44px 0 0;
        }
    .add-alert .radio {
        width:230px;
        margin:0;
        }
        .add-alert .radio input {
            width:13px;
            height:13px;
            float:left;
            margin:3px 5px 0 0;
            }
        .add-alert .radio span {
            display:block;
            padding-top:2px;
            }
        .add-alert .radio label {
            font-weight:normal;
            float:left;
            width:90px;
            }
    .add-alert select {
        width:100%;
        }
    .add-alert .w129 {
        margin:21px 0 0 0;
        clear:right;
        }

/* =alerts
---------------------------------------- */
ul.alerts {
    /*width:363px; */
    overflow:hidden;
    color:#115158;
	margin: 0px;
    }

ul.alerts a {
    color:#115158;
    }
ul.alerts li {
    width:363px;
    float:left;
    padding:0 3px 4px;
    margin-top:5px;
    }

ul.alrts-add .alert-button-div {float:left; width:370px;}

    ul.alerts li.expanded dd{border:none;
                             background-color:#e3e2e2;
                             background-image:none;
                            }

    ul.alerts li.expanded dt{border:none;
                             background-color:#e3e2e2;
                             background-image:url(../images/biomed/exp-alert-top-bg.png);
                            }

                    ul.alerts li.expanded dt span{border:none;
                                                   background-color:#e3e2e2;
                                                   background-image:url(../images/biomed/exp-alert-top-bg.png);
                                               }

#nojs ul.alerts li dt input {
    float:left;
    position:static;
    margin:4px 16px 0 1px;
    }
#js ul.alerts li dt input {
    left:-2000em;
    position:absolute;
    }
    ul.alerts li label {
        margin:2px 0 0 0;
        display:block;
		cursor: text;
        font-weight:bold;
        }
    ul.alerts li dt label {
        display:inline;
        margin-left:30px;
				height: auto;
        }
    ul.alerts li dd input {
        width:13px;
        height:13px;
        margin:3px 6px 0 0;
        float:left;
        }
    ul.alerts li fieldset label{
        float:left;
        width:110px;
        }
    ul.alerts li fieldset select {
        width:228px;
        margin:0;
        }
    ul.alerts li dd span label {
        font-weight:normal;
        float:left;
        width:50px;
        margin:0;
        }
    ul.alerts li dt label {
        float:left;
        width:230px;
        }
    ul.alerts li dd span, .article-alert-registration fieldset select {
        display:block;
        float:right;
        margin:0 0 0 10px;
        }
    ul.alerts li dd {
        float:left;
        border-top:1px solid #fff;
        padding:10px 10px 10px 15px;
        background:#f2f0f0 url(../images/biomed/alert-inner-bg.png) no-repeat 0 100%;
        width: 338px;
        }
    ul.alerts li dd fieldset {
        width:100%;
        float:left;
        padding:0 0 10px;
        }
    ul.alerts li dd fieldset p {
        margin:0;
        }
    ul.alerts li dt {
        width:100%;
        overflow:hidden;
        background:#c8c8c8 url(../images/biomed/alert-bot-bg.png) no-repeat -363px 100%;
        padding:0 0 6px 0;
        }
        ul.alerts li.enabled dt {
            background-position:0 100%;
            }
    ul.alerts li dt span {
        float:left;
        width:363px;
        padding:3px 0 0 7px;
        display:block;
        background:#c8c8c8 url(../images/biomed/alert-top-bg.png) no-repeat -363px 0;
        }
		
	#unsubscribe-specific ul.alerts li dt span{
		background: url("../images/biomed/alert-bot-bg.png") no-repeat scroll -363px 0 #C8C8C8;
		}	
	
        ul.alerts li.enabled dt span {
            background-position:0 0;
			background-color: #2149a0;
			color: #fff;
            }

        ul.alerts.subscribe-list.left {
			clear:both;
            }	
    #content ul.alerts li dl dt a {
        white-space:nowrap;
        float:left;
        text-decoration:none;
        line-height:normal;
        margin:3px 0 0 12px;
        color:#115158;
        }
        #content ul.alerts li dl dt a:hover {
            text-decoration:underline;
            }
        #content ul.alerts li dl dt a.png_bg {
            padding:0 0 0 15px;
            background:url(../images/biomed/set-arrow.png) no-repeat 0 3px;
            }
        #content ul.alerts dl.revealed dt a.png_bg {
            background:url(../images/biomed/set-arrow-act.png) no-repeat 0 4px;
            }
		#content .alerts button.plainText-button   {
			background:transparent none repeat scroll 0 0;
			color:#2149a0;
			float:left;
			font: inherit;
			font-weight: normal;
			height: auto; width: auto;
			margin:3px 0 0 12px;}
			
		#content .searchEntry button.plainText-button   {
			background:transparent none repeat scroll 0 0;
			color:#4760B0;
			float: none;
			font: inherit;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
			height: auto;
			width: auto;
			margin:3px 0 0 0px;}	
			
			
				#content .alerts button.plainText-button.hover {
				background:transparent;
				color: #2f5f5f;
				font :inherit;
				font-weight: normal;
				text-decoration: underline }


/* =pop up
---------------------------------------- */

body.blank  {
    background:none;
    text-align:left;
    
    }
    body.blank p {
        font-size:1.1em;
        }
.blank ul.list li {
color:#000000;
margin-bottom:3px;
}
.blank ul.list li i {
background-color:#115158;
background-position:0 0;
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
}
.blank ul.list li span {
display:inline;
margin-left:10px;
padding:0 0 0 3px;
position:relative;
}
.blank ul {
margin:0.3em 2em 2em;
}
/* =error block
---------------------------------------- */
div.details div.error {
    margin:22px 0 0 0;
    }
    div.details div.error h5 {
        margin:0 0 8px;
        color:#ff0000;
        }
    div.details div.error ul li {
        padding:0 0 .3em 12px;
        background:url(../images/biomed/error-label.png) no-repeat 0 50%;
        }

/* =message block
---------------------------------------- */
.message {
    border:1px solid #666666;
    margin:1em 0;
    padding:5px 0;
}



/* =pager
---------------------------------------- */

p.pager {
    padding:9px 7px 0 15px;
    margin:0 0 .2em;
    }
    p.pager a {
        text-decoration: none;
        }
        p.pager a:hover, .home p.pager a {
            text-decoration: underline;
            }
    .rounded .padded-inner p.pager {
        padding:0;
        margin:0 0 .5em;
        }

/* =tabbed nav
---------------------------------------- */

div.tabbed ul.nav li.current .with_rss span {padding-right:23px;}

ul.nav .rss-icon {
	width:4px;
	height:14px!important;
	overflow:hidden;
	text-indent:-9999em;
	display:none !important;
	margin-left:-23px;
	padding: 3px 2px 0px 10px !important;
	position:relative;
	z-index:100;
	top:7px;
	background:url(../images/furniture.png) no-repeat -185px -82px ;
	}
ul.nav li.current .rss-icon {display:block !important;}


div.tabbed div.wrap-nav {
    padding:0 0 0 4px;
    background:#115158 url(../images/biomed/tabbed-left-edge.png) no-repeat 0 0;
    }
div.tabbed ul.nav {
    width:100%;
    overflow: hidden;
    background:url(../images/biomed/tabbed-right-edge-fullscreen.png) no-repeat 100% 0;
    padding:6px 0 0 0;
    margin:0 0 20px;
    }
	
    div.tabbed.access ul.nav {
        margin:0;
        }
    div.tabbed ul.nav li {
        line-height:normal;
        float: left;
        margin:0 4px 0 0;
        padding:0;
        height:26px;
        }
        div.tabbed ul.nav li.current {
            padding:0 0 0 5px;
            background:transparent url(../images/biomed/tabbed-li-edge.png) no-repeat 0 0;
            }
            div.tabbed ul.nav li.current a:first-child {
                color:#115158;
                padding:0 5px 0 0;
                height:27px;
                background:transparent url(../images/biomed/tabbed-a-edge.png) no-repeat 100% 0;
                }
                div.tabbed ul.nav li.current a span {
                    background-color:#FFFFFF;
					float:left;
					padding:8px 3px;
					white-space:nowrap;
                    }
                    div.tabbed ul.nav li.current p.tools a span {
                    background-color:transparent !important;
                    }
					li.current a#latest_articles span {
						padding-right: 23px;
					}
        div.tabbed ul.nav li a {
            position: relative;
            float: left;
            display: block;
            padding:7px 4px 6px 4px;
            color:#FFF;
            text-decoration: none;
            font-weight: bold;
            }

        div.tabbed ul.nav li ul {
            background:none;
            top:40px;
            left:9px;
            position: absolute;
            width:432px;
            padding:4px 0 4px 0;
            z-index:1;
            }
            #institute div.tabbed ul.nav li ul {
                margin-top: 1px;
                top: 89px;
                left: 17px;
            }
            div.tabbed ul.nav li.current li a {
                font-size: .9em;
                font-weight: normal;
                color:#6a747c;
                }
                div.tabbed ul.nav li.current li,
                div.tabbed ul.nav li.current li a {
                    background:none;
                    }
                    div.tabbed ul.nav li.current li a:hover,
                    div.tabbed ul.nav li.current li.current a {
                        color:#115158;
						padding-top: 6px;
                        }
            ul.nav p.tools {
                left:-33px;
				position:relative;
				top:7px;
				z-index:100;
                }
				#nojs ul.nav p.tools {
					left: -10px;
				}
            p.tools {
                float:right;
                margin:0;
                }
                #content p.tools a {
                        position:relative;
                        float:left;
                        text-indent:9999em;
                        width:14px;
                        height:14px;
                        overflow:hidden;
                        padding:0 !important;
                        margin:0 0 0 4px;
                        z-index:100;
                        background-color:#115158;
                        background-image:url(../images/icons/add-remove.png);
                        }
                        #content p.tools a.add, #content p.tools a.remove, p.tools a.add, p.tools a.remove{display:none;}
                        #content p.tools a.active,
                        #content p.tools a:hover,
                        #content p.tools a.disabled {background-color:#fbfbfb !important;}
                        #content p.tools a.add {background-position:0 0;}
                        #content p.tools a.remove {	background-position:0 -14px;}
                        #content p.tools a.rss {
							margin:7px 1px 0 12px;
							background:transparent url("../images/furniture.png") no-repeat -185px -82px;
                        }
						#content p.tools a.twitter {
						background: url("../images/furniture.png") no-repeat scroll -200px -81px transparent;
						height: 16px;
						margin: 5px 1px 0 12px;
						width: 16px;}
						#content p.tools a.facebook {
						background: url("../images/furniture.png") no-repeat scroll -216px -81px transparent;
						height: 16px;
						margin: 5px 1px 0 12px;
						width: 16px;}
					span.plus-button {
						background-color:#115158;
					}

ul.quotes,
ul.access {
    padding:18px 0 0 0;
    }
	ul#quotes.quotes {
		padding-top: 5px;
	}
    ul.quotes,
    ul.access {
        border-top:none;
        }
    ul.articles {
        padding: 0px 0 0 15px;
        }
    ul.articles li {
        width:auto;
        padding: 0 0 10px;
        clear: left;
        }
		ul.articles li.editorpicks-links-inline {padding-left: 10px; display:inline-block; clear:none}
        ul.articles li h4 {
            line-height:1.2em;
            margin: 0;
            padding: 0;
            }
        ul.articles li p.article_type {
            font-style:normal;
            color:#000;
            font-size: 1em;
            line-height: 1.2em;
            display: inline;
            font-weight: bold;
            }
        ul.articles li p {
            margin: 0;
            padding: 0;
            line-height: 1.4em;
            }
			#articlepanel-coresilver ul.articles li p {
				margin-top: 0.4em;
			}
        ul.articles cite{
            display: block;
            font-style:normal;
            color:#000;
            line-height: 1.2em;
            margin: 1px 0;
            }
ul.quotes li blockquote p {
    margin:0;
	display: inline;
    }
ul.quotes li blockquote strong.title {
	display: block;
    }
ul.quotes li blockquote a.bubble {
    width:100%;
    overflow:hidden;
    display: block;
    padding:0 0 13px;
    background:url(../images/biomed/quote-bot-bg.png) no-repeat 0 100% #f8f8f8;
    margin:0 0 .5em;
    }
    ul.quotes li blockquote a.bubble span.bubble-top {
        display: block;
        background:url(../images/biomed/quote-top-bg.png) no-repeat 0 0 #f8f8f8;
        padding:8px 18px 0 18px;
        margin:0 0 .8em;
        }

        #content ul.quotes li blockquote a:hover {
            text-decoration:none;
           /* background-position:100% 100%;*/
            }
            #content ul#quotes.quotes li blockquote a:hover span {
            	background-color:none;
               /* background-position:100% 0;*/
                }
        #content ul.quotes li blockquote p a, #content ul.quotes li blockquote p a.bubble {
            text-decoration: none;
            }
            ul.quotes li cite {
                font-size: .9em;
                display: block;
                margin:0 0 1em 0;
                font-style:normal;
				color: #474848;
             }
.block ul li a {
	display:block;
	float:left;
	padding:0 0 0 11px;
	position:relative;
    text-decoration: none;
    }
    ul.access,
    div.block ul {
        width:100%;
        overflow:hidden;
        background:url(../images/biomed/v-divider-01.png) no-repeat 200px 50%;
        }
    ul.access li,
    div.block ul li {
        float: left;
        }
        div.block ul li {
            width:100%;
            }
            div.block ul li ul {
                padding: 2px 0 3px 2px;
            }
        div.block ul li.rss {
            width:80%;
            padding-right:15px;
            background:url(../images/icons/rss.png) 100% 2px no-repeat;
            }
        #content ol,
        #content ul.list {
            margin: 0.3em 2em 2em;
        }
			.home #content ul.list {
				margin: 0.3em 1em 0.3em; 
			}
		#content #login-register ul.list {
			margin-right: 1em;
			margin-bottom: 0;
		}
		
		.no-margin ul{ margin: 0em 2em 1em !important;}
		
			#content .about ul, #content .ifora ul, #content .article ul li, #libraries ul, #content .mod-inner ul {
				margin: 2em 2em 2em;
			}

		#content .about ul.no-margin-list{ margin: 0em 1em 1em;}
		#content .about ul, #content .ifora ul .authorlist{ margin: 2em 1em;}
		#content #general.about  ul{ margin: 1em;}
		#content .ifora ul ul {margin: 0.8em;}
		.rsslist{width:194px; float:left;}
		#content .rsslist ul{ margin:0 1em 2em 1em;}
		.clear{clear:both;}

             #content .about div.publishing-height ul {
                 margin: 2em 1em;
             }
				#content .module ol {
					margin-left: 3.5em;
				}
        #content ul.list li {
			color:#000000;
			font-size:11px !important;
			margin-bottom:3px;
			padding-left:15px;
        }
			.home #content ul.list li, .home #content ul li { color: #474848; }
			.home #content ul.qa li {margin-bottom: 5px;}
			ul#developments-feed li {
				margin: 0 0 10px 0;
			}
			
			.home #content div#related-sites-panel ul li {
				line-height: 1.3em;
				margin: 3px 0;
			}
			
			#content .about ul li, #content .ifora ul li, #content #aims-scope ul li,
			#content #quotes ul li, #content .mod-inner ul li, #libraries ul li, ul.searchresults-list li{
				background:url("../images/icons/square1.png") no-repeat scroll 0 5px transparent; 
				color: #000000;
				font-size:11px;
				margin-bottom:3px;
				padding-left:15px;
				line-height: 1.3em;
			}

			/**********Added for new BMC About Editors pages ************/
			#editors div.contact-map {padding-bottom: 10px;}
			.about .wrap-inner.content .editors-panels h2 {margin-top: 0;clear:both;}
		    .about .wrap-inner.content .editors-panels {margin-bottom: 20px;}
			#editorstools-content {min-height: 300px;}
			#content .about.editorpages ul li {background:url("../images/icons/square1.png") no-repeat scroll 0 10px transparent; }
			#content .custom.editorpages ul.journals li {background:url("../images/biomed/ifore-Editor-tool-guides-slider-bg.png") repeat-x transparent; border:none;}
			#content .custom.editorpages ul.journals li li {background: none;}
			#content .custom.editorpages ul.journals li li li {background:url("../images/icons/square1.png") no-repeat scroll 0 5px transparent; padding-left: 20px;}
            #content .custom.editorpages ul.journals li li li li { background: none;list-style-type: circle;margin-left:30px;padding-left: 5px;}
            #content .custom.editorpages #handlingmanuscripts-content ul ul li {background:url("../images/icons/square1.png") no-repeat scroll 0 5px transparent;margin-left:10px;padding-left: 20px;}
            #content .custom.editorpages #handlingmanuscripts-content ul ul li li {list-style-type: circle; background: none;margin-left:15px;padding-left:0px;}
            #content .custom.editorpages ul.journals li h2.active {color:#1b4d98; background:url(../images/biomed/blue-arrow-down-transparent.png) no-repeat 5px 50%;}

			#content .custom.editorpages ul.journals li h2 {color: #00615e; font-size: 1.2em; margin-top:0; border-bottom: none;background:url(../images/biomed/blue-arrow-right-transparent.png) no-repeat 5px 50%;							        padding:3px 0 4px 9px;
								        font-size:1.2em; font-weight:bold;cursor:pointer;}
			.custom ul.journals li {border: none;}
         	.custom ul.journals li h3.toggler.active {color:#1b4d98; background-color: none; background:url(../images/biomed/grey-arrow-down-bigger.png) no-repeat 0% 50%;}
           	.custom ul.journals li h3.toggler {background:url(../images/biomed/grey-arrow-right-bigger.png) no-repeat 0% 50%;padding:8px 0 8px 12px;font-size:1.0em;font-weight:bold;cursor:pointer;}
			.custom ul.journals li h2.selected { background-color: #F1F1F1; }
  	     	#content .custom.editorpages ul li a {text-decoration: underline; position: static;}
		    #content .custom.editorpages ul li a:hover {text-decoration: none;}

			div.cnt-btn  { margin-top:45px; padding: 10px 0px; border-top: 1px solid #cccccc;}
			#content div.cnt-btn a.contact-button {font-size:13px;font-family: verdana, helvetica, arial, sans-serif;font-weight: bold;background: url(../images/biomed/cnt-btn-bg.png) no-repeat 0 0; display:block;
								    color:#fff;padding:5px 0 0 7px; text-decoration:none; width:93px;height: 32px;  cursor:pointer; float:left;}
			div.cnt-btn span {margin-left: 10px; padding-top: 10px; vertical-align: middle; height:40px; line-height:30px;}

			.selectedLink{font-weight: bold !important;color: #000 !important;cursor: default !important; text-decoration: none !important;}
			#content .about .policiesfaq ol {list-style-type: none; margin-left: 5px;}
			#content .about .policiesfaq ol li {padding-left:12px;}
         	#content .about .policiesfaq h3 {background:url(../images/biomed/grey-arrow-right-bigger.png) no-repeat 0% 50%; padding-left:12px;font-size:1.0em; font-weight:bold;}
         	#question .diffTable td { padding:5px; border-width:1px !important;border-color:#474848 !important; border-style: solid;}

			/**********Added for new BMC About Editors pages ends************/
			
			#content ul.desc-list {margin-top: 0;}
			#content ul.desc-list li {margin-bottom: 8px;}
			#content .about .wrap-inner.content  ul li a, 
			#content .wrap-inner.content  ol li a, 
			#content .ifora .wrap-inner.content  ul li a { text-decoration: underline; }
			
			#content #aims-scope ul li {
				color: #474848;
			}
			
			/* #content #aims-scope ul.list li { background: none; } */
			
			#content .article ul li {
				background: none;
				list-style: none;
				padding: 0;
				margin-left: 3em;
			}

        #content ul.list li span {
			display:inline;
			margin-left: 0;
			padding:0 0 0 3px;
			position:relative;
        }
        #content ul.list li a {
            float: none;
            display: inline;
            padding-left: 0;
        }
		
		#content .ifora .list i {
			background:url("../images/icons/square1.png") no-repeat scroll 0 7px transparent;
			}
			
		.editortools ul.list li ol li{
			background:none !important
		}	
			
		#reference-style{
		margin:0}	
			
		#aims-scope .blurb ul.list li{
		color:#474848;}	
		
		.blurb p{overflow:visible;}
		
			.home #content div.blurb ul.list li em, 
			.home #content div.blurb ul li em,
            ul.list li i {
                overflow:hidden;
                position:absolute;
                background-repeat:no-repeat;
                background-position:0 0;
                background-color:#115158;
            }
			ul.square li {
				margin: 2px 0;
			}

        ul.list li a,
        ul.access li a	{
            position:relative;
            padding:0 0 0 11px;
            text-decoration:none;
            }
			ul li a {
				position: relative;
				padding: 0;
			}
		
		#articlepanel ul#articles li a {
			padding: 0;
		}
            div.block ul li a {
                margin:0;
                }
            ul li a i,
            ul.access li a i {
                overflow:hidden;
                left:11px;
                margin:5px 0 0 -10px;
                position:absolute;
                width:5px;
                height:7px;
                background-image:url(../images/icons/arrow.png);
                background-repeat:no-repeat;
                background-position:0 0;
                background-color:#115158;
                }
				
			.edit-container a.edit-toggler i{
			background:none;
			}	
			
			    ul.access.chem li a i {
					background-color: #1a1b1f;
                    }
                ul.square li a i,
                ul.access li a i {
                    margin-top:6px;
                    width:6px;
                    height:6px;
                    background-image:url(../images/icons/square.png);
                    }
					.home #content div.blurb ul.list li em, 
					.home #content div.blurb ul li em,
					ul.list li i {
						width:6px;
						height:6px;
						margin: 6px 0 0 -17px;
						background-image:url(../images/icons/square.png);
					}
					#apcfaq ul li i, #faq ul li i {
						margin-top: 10px;
					}

				ul#faqListNormal a#mobile { display: block;}

             ul li.top a {
                padding:0 0 0 11px;
                background:url(../images/icons/black-arrow-top.png) no-repeat 0 6px;
                }
            ul.access li a,
            ul.square li a  {
                padding:0 0 0 17px;
                }
                ul.normal {
                    margin:0 0 1em;
                    }
                ul.square.normal li a {
                    padding:0 2px 0 8px;
                    font-weight:normal;
                    }
            div.block ul li a {
                margin:0;
                }
            #authpm li, #authg li{
                padding-left:1em;
            }
            .module ul.access li a:hover,
            div.block ul li a:hover {
                text-decoration: underline;
                }
.module ul.developments li {
    width:100%;
    }
.module ul.developments li h5 a {
    text-decoration: none;
    }
    .module ul.developments li h5 a:hover {
        text-decoration: underline;
        }
.module dl.blog {
    margin:0 0 12px;
    }
    .module dl.blog	dt {
        color:#515151;
        font-size: .9em;
        }
    .module dl.blog	dd a {
        font-weight:bold;
        }
        .module dl.blog	dd a:hover {
            text-decoration: underline;
            }
.module ul.lined {
    margin:0 0 .9em;
    }
    .module ul.lined li {
        padding:.9em 0 .9em 3px;
        border-bottom:1px solid #e6e5e5;
        }
    .module ul.lined.reversed {
        margin: 0 0 0;
        }
        .module ul.lined.reversed li {
            padding:.5em 0 0 3px;
            border-bottom:none;
            }

        .module ul.lined li span.date {
            font-size: .9em;
            }
        .module ul.lined li a {
            text-decoration: none;
            font-weight: bold;
            }
            .module ul.lined li a:hover {
                text-decoration: underline;
                }

/* =intro UL
---------------------------------------- */
.intro {
    margin:0 39px 6px -39px;
    overflow:hidden;
    width:49%;
    float: left;
    color:#1b4d98;
    background: url(../images/biomed/v-divider.png) no-repeat 18px 5px;
    }
    .intro li {
        padding:0 0 10px 59px;
        }
		
	ul.intro li a i{
		margin-top:4px;
		margin-left:-24px;
		width:6px;
		height:6px;
		background-image:url(../images/icons/square.png);
		}	


/* =institutional_recognition_panel
--------------------------------------- */
.institutional_recognition_panel { }
.institutional_recognition_panel p { margin-bottom: 6px; }
.institutional_recognition_panel .instimg { margin-right: 12px; }

/* =footer
---------------------------------------- */

#footer{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    color: #6e6d6d;
    /*padding:0 0 25px;*/
    text-align: center;
    }
    #footer p {
        width:100%;
        float:left;
        margin:0;
        }
    #footer a{
        color: #6e6d6d;
        }

        div.warning{color:#ff0000;
                    position:absolute;
                    display:none;
                    bottom:40px;
                    right:27px;
                    float:none;
                    padding:0 0 1px 0;

        }

/* =Display options
---------------------------------------- */
.display-controls{
    width:100%;
    overflow:hidden;
    display:none;
    margin:0 0 15px;
    }

/* =Error container for validation
---------------------------------------- */
 .error-container{display:none;}

div.details div.error-container h5 {
                    color:#FF0000;
                    margin:0 0 8px;
                    }
/* =common styles
---------------------------------------- */
.padded-inner h2.rss {
    width:107px;
    padding-right:25px;
    background:url(../images/icons/rss.png) 100% 6px no-repeat;
    }
.wrap-inner.content {
    margin:0 12px;
    }
    .wrap-inner.content h1 {
        padding-left:0;
        }


	.wrap-inner.content .details h2 {
    font-size: 1.6em;
    border-bottom: none;
	margin: 0 0 0.5em 0;
        }

	.article .wrap-inner.content h3,.article h3.supporting_page,.prepublication h3.supporting_page,
    .wrap-inner.content h2 {
        padding:0 0 7px;
        margin: 1.5em 0 0.5em 0;
        font-size:1.4em;
        border-bottom:1px solid #d3d1d1;
		text-decoration: none;
        }
		.about .wrap-inner.content h2 {
			margin-top: 1.5em;
			clear:both;
		}
		 .rounded h2 span.english {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
}
.china-news-right-img {
	float: right;	
	margin:5px 10px;
}
			#catalog.about .wrap-inner.content h2 { margin-top: 0 }
			
		#guard-page .msg-text h2 {
			border-bottom:none;
			margin:0;
		}
	
		#targeting.about .wrap-inner.content h2 {
			width:90%;
		}
		
		#my-email-preference .wrap-inner.content h2, #registration-email-preferences h2, #libraries  h2 ,#advocacy h2, #authors h2, #society-partnerships h2, #publishingservices h2  ,#conferences h2,#mediainformation h2,#funding h2, #events h2, #guard-page h2{
			margin-top: 0; 
		}
		
		.article .wrap-inner.content #topmatter h2  {
			font-size: 1em;
			color: #000;
			border: none;
			padding: 0;
			margin: 0;
		}
	.article .wrap-inner.content h4,
    .wrap-inner.content h3 {
        color:#4e4e4e;
        font-size:1.3em;
		line-height: 1.2em;
        padding:4px 0;
        }

        #about-edboard  h3{
            padding:4px 0 0 0;
            color:#4e4e4e;
        }

		#guard-page .wrap-inner.content .module h3 {
			border: none;
			margin: 0;
			padding: 0 0 15px 0;
		}
    .wrap-inner.content h4 {
        font-size:1.1em;
        padding:4px 0 0 0;
		border: none;
        }
		.about .wrap-inner.content h4 {
			margin: 0 0 4px 0;
		}
		
	.wrap-inner.content h5 {
		color:#4e4e4e;
        padding:4px 0 0 0;
		border: none;
        }
    .wrap-inner.content p {
        margin:0 0 1em;
        color: #000000;
        line-height:1.5em;
        }	
	.wrap-inner.content p.moveleft {
        margin:3em 0 1em;
        color: #000000;
        line-height:1.3em;
		clear:left;
		
        }
   .wrap-inner.content p.rightalign {
        margin:0 0 1em;
        color: #000000;
        line-height:1.3em;
		overflow:hidden;
		
        }
	.wrap-inner.content p.pararight{
	margin-left: 165px;
	
	}
 .wrap-inner.content p.quote{
        margin:25px 35px -10px 40px;
        color: #000000;
        line-height:1.3em;

        }
 .module-inner.quote p.quote{
        margin:0px 35px -30px 45px;
        }	
	.wrap-inner.content p.cite{
        margin-left:40px;
        color: #000000;
        line-height:1.3em;
        }
	.wrap-inner.content .section-links p a {
		white-space:nowrap;
		text-decoration: none;
        }	
        .wrap-inner.content p.red {
            color:#cc0000;
            font-size:1.0em;
            }
        #content .wrap-inner.content p.red a {
            text-decoration:none;
            }
            #content .wrap-inner.content p.red a:hover {
                text-decoration:underline;
                }
				

        #socialnetworks .wrap-inner.content p.wrap {
            margin-left: 46px;
        }

        #socialnetworks .rounded { border: none;}

span.section-editors, .nested-subheading { display: block; margin: -10px 0 10px 0; }

.module.inner-form {
    width:404px;
    margin:15px 0;
    }	
    .module.inner-form div.padded {
        padding:15px 20px;
        }
    div.inner-form select {
        width:351px;
        margin:0 0 15px;
        }
    .module.inner-form .h23 {
        margin:0 10px 0 0;
        }

/* =Drag and Drop
---------------------------------------- */
.drag-replacement{background-color:#E6E5E5;
                  position:absolute;

}

/* =Upload file
---------------------------------------- */
.loading{display:none;}
.module.table {
    margin:0 0 18px;
    }
.module.table div.padded {
        padding:9px;
        }
    table.styled {
        background:#FFF;
        width:100%;
        border-collapse:collapse;
        }
		
	table.styled tr {
		line-height: 1.4em;}
  /*
    table.styled tbody tr:nth-child(even) {background-color: #e7e7e7;}
    table.styled tbody tr:nth-child(odd) {background-color: #fff;}

    table.styled tbody tr>:first-child {border-radius: 10px 0 0 10px;}
    table.styled tbody tr>:last-child {border-radius:  0 10px 10px 0 ;}
*/
	table.styled th.narrow,
	table.styled td.narrow
     {
        vertical-align: top; 
        padding:7px 10px 8px 10px;
		
        }
	table.styled td.middle
     {
        vertical-align: top; 
        padding:7px 2px 8px 10px;
	
        }
	
    table.styled th,
    table.styled td {
        vertical-align: top; 
        padding:7px 10px 8px 10px;
        }	
    table.styled th {
        background:#fbfbfb;
        padding-top:0;
        font-size:1.1em;
        font-weight:bold; 
        }
    table.styled th.nopad {
        padding:0;
        }
    table.styled .even td {
        background-color:#e7e7e7;
        }
		
	table.styled tr.even td p, table.styled tr.odd td p{
        margin:0;
        }
		
	#pricing-bil table.styled span{
        text-decoration:none;
        }
		
		table.styled tr.even span{
        text-decoration:none;
        }			
    table.styled tr.top td,
    table.styled tr.bot td {
        font-size:0;
        padding:0;
        height:10px;
        }
    table.styled td.left-d,
    table.styled td.right-d {
        padding:0;
        width:10px;
        }
    table.styled tr.even td.left-td,
    table.styled tr.even td.right-td,
    table.styled td.even-col {
		padding: 0;
        }
    table.styled td.even-col {
        background-color:#f8f8f8;
        }
    table.styled .even td.left-td span,
    table.styled .even td.right-td span,
    table.styled td.even-col span {
        padding:7px 10px 8px 10px;
        display:block;
        }
		
     table.styled .even td.narrow-left {           
			border-bottom-left-radius:10px;         
            border-top-left-radius:10px;
            }
			
			table.styled .even td.narrow-left span{           
			border-bottom-left-radius:10px;         
            border-top-left-radius:10px;
			padding:7px 2px 8px 0px;
            }
			
			table.styled .even td.narrow-right{           
			border-bottom-right-radius:10px;         
            border-top-right-radius:10px;
            }
			 table.styled .even td.narrow-top-right{           
			border-top-right-radius:10px;
            }
			 table.styled .even td.narrow-bottom-right{           
			border-bottom-right-radius:10px;
            }
			table.styled .even td.narrow-top-left{           
			border-top-left-radius:10px;
            }
			table.styled .even td.narrow-bottom-left{           
			border-bottom-left-radius:10px;
            }
		table.styled .even td.narrow-right span{           
			border-bottom-right-radius:10px;
			 padding:7px 2px 8px 2px;
       
            }
        table.styled tr.even td.left-td {           
			border-bottom-left-radius:10px;         
            border-top-left-radius:10px;
            }
        table.styled tr.even td.left-td span {
            border-bottom-left-radius:10px;         
            border-top-left-radius:10px;
            }
        table.styled tr.even td.right-td {
        	padding: 7px 10px 8px 10px;
            border-bottom-right-radius:10px;         
            border-top-right-radius:10px;
            }
        table.styled tr.even td.right-td span {
            border-bottom-right:10px;         
            border-top-right-radius:10px;
            }
			
				
        /* vertical */
        table.styled td.even-col.top {
            background:#f8f8f8 url(../images/icons/table/gray-tl.png) no-repeat 0 0;
            }
        table.styled td.even-col.top span {
            background: url(../images/icons/table/gray-tr.png) no-repeat 100% 0;
            }
        table.styled td.even-col.bot {
            background:#f8f8f8 url(../images/icons/table/gray-bl.png) no-repeat 0 100%;
            }
        table.styled td.even-col.bot span {
            background: url(../images/icons/table/gray-br.png) no-repeat 100% 100%;
            }
    table.styled button {
        margin:0;
        }
    table.styled td.order-now {
        vertical-align:top;
        }
    table.styled p.red {
        color:#cc0000;
        font-size:1.0em;
        }
    .upload th.replace{width:45px;}

/* =order summary */

dl.summary,
dl.contact-us {
    margin:15px 0 0 15px;
    }
dl.contact-us {
    margin:5px 0 20px 0;
    color:#000;
    line-height:1.3em;
    }
    dl.summary dt,
    dl.contact-us dt {
        font-weight:bold;
        width:200px;
        float:left;
        padding:0 0 5px;
        }
    dl.contact-us dt {
        padding:0 0 10px;
        font-weight:normal;
        }
		
		 dl.summary dd
    {
        width:300px;
        overflow:hidden;
        position:relative;
        padding:0 0 5px;
        }
   
    dl.contact-us dd {
        width:350px;
        overflow:hidden;
        position:relative;
        padding:0 0 5px;
        }
        dl.contact-us dd {
            padding:0 0 10px;
            }
.wrap-inner.content p.gray-b {
    font-size:1.0em;
    color:#7a7a7a;
    margin:0 0 2em;
    }
div.rules {
    margin:0 0 35px;
    }
.wrap-inner.content div.rules p {
    font-size:1.0em;
    }
dl.next-prev {
    width:45%;
    margin:0 0 1.5em;
    }
dl.next-prev dt {
    font-weight:bold;
    color:#000;
    padding:0 0 8px;
    }
    dl.next-prev dd span {
        float:left;
        font-weight:bold;
        }
    dl.next-prev dd a {
        float:left;
        display:block;
        width:90%;
        margin-left:7px;
        }
	dl.leftcol {
    float:left;
        display:block;
        width:45%;    
    margin:0.5em 0.5em 1.5em 2.5em;
	list-style-type:none;
    }
	
	dl.rightcol {
    float:left;
        display:block;
        width:45%;
     
    margin:0.5em 2em 1.5em 0;
	list-style-type:none;
    }
/* =sales */
.module.about {
    margin-bottom:6px;
    }
.module.comments {
    margin-bottom:20px;
    }
.module.comments .line {
    margin:10px 0 20px;
    }
.module.comments h3 span {
    color:#4e4e4e;
    font-weight:normal;
    }
.module.about div.padded,
.module.comments div.padded {
    padding:10px 15px 15px 15px;
    }
    .module.about p,
    .module.comments p {
        font-size:1.0em;
        }
.module.about blockquote {
    color:#000;
    }
    .module.about blockquote p {
        font-weight:bold;
        margin:0;
        }
    .module.about cite {
        font-style:normal;
        }
/* =p-list */

dl.p-list-full {
    float:left;
	margin:0 25px 10px 0;
	width:100%;
        }
    dl.p-list-full dt {
       font-size:1.2em;
        }
    dl.p-list-full dd dl dt {
        font-size:1em;
		font-weight:bold;
		padding-top:0;
        }
    dl.p-list-full dd dl * {
        float:left;
        margin-right: 10px;
        width: auto;
        }
        #content .wrap-inner dl.p-list-full a {
            text-decoration:none;
            }
            #content .wrap-inner dl.p-list-full a:hover {
                text-decoration:underline;
                }

dl.p-list {
    float:left;
    width:30%;
    margin:0 25px 25px 0;
    }
	ul.p-list {
		width:100%;
		margin:0 25px 25px 0;
	}
    dl.p-list dt {
        float:left;
		font-size:1em;
		font-weight:bold;
		width:33%;
		height: 28px;
		margin-top: 8px;
		line-height: 15px;
        }
		ul.p-list li {
			min-height: 28px;
		}
		ul.p-list li span{
			font-size:1em;
			font-weight:bold;
			margin-top: 8px;
			margin-right: 40px;
			width: 33%;
			line-height: 15px;
			display: inline-block;
			vertical-align: top;
		}
    dl.p-list dd {
        float:right;
		width:60%;
		height: 28px;
		margin-top: 8px;
        }
		ul.p-list li span.p-list-address {
			margin-top: 8px;
			width: 50%;
			font-weight: normal;
			
		}
dl.p-list dt.wwa_nameleft {
        float:left;
		width:50%;
		height: 28px;
        }
	dl.p-list dt.wwa_position {
        float:left;
		font-size:1em;
		font-weight:bold;
		width:50%;
		height: 28px;
        }
	
    dl.p-list dd.wwa_name {
        float:right;
		width:50%;
		height: 28px;
        }
		
	dl.p-list dt.wwa_positionshrink {
        float:left;
		font-size:1em;
		font-weight:bold;
		width:15%;
		height: 40px;
        }
	
    dl.p-list dd.wwa_desc {
        float:right;
		width:85%;
		height: 40px;
		
        }
		
#general dl.p-list dd.wwa_name{
float:left;
width:65%;
}

#general dl.p-list dt.wwa_position{
width:35%}
		
#general dl.p-list dt.wwa_position, 
#general dl.p-list dd.wwa_name, #general dl.p-list{
margin:0 !important;
        }
		
		
    dl.p-list.widest {
        width:100%;
        }
    dl.p-list.wider {
        width:80%;
        }
    dl.p-list.wider ul li {
        padding:0 0 0.1em;
        width:49%;
        float:left;
        }
            #content .wrap-inner dl.p-list a:hover {
                text-decoration:underline;
                }
				
	.rounded.white.about .wwa_position, .rounded.white.about .wwa_name {
	height:35px
	}
				
/* =profile */

.helpbox {
	  border-radius: 15px;
    background-color: #FFFFFF;
    border: 1px solid #FAFAFA;
    float: right;
    position: relative;
    width: 155px;
}

.helpbox code {font-family: Courier, monospace; font-size: 1.1em; font-weight: bold; }

.profile {
    width:100%;
    position:relative;
    padding:20px 0 0 0;
    margin:0 0 25px;
    background: url(../images/nav/profile-tb-bg.png) no-repeat -759px 0;
    }
	.profile.picture-frame, 
	.profile.picture-frame .profile-inner, 
	.profile.picture-frame .profile-inner-wrap {
		width: 110px;
	}
	
	.profile.picture-frame {
		background: url(../images/nav/profile-tb-bg-small.png) no-repeat -2px 0;
		float: left;
		margin: 0 8px 0 0;
	}
	
	.profile.picture-frame .profile-inner-wrap  {
		background: url(../images/nav/profile-bg-small.png) repeat-y 0 0;
		
	}
	
	.profile.picture-frame .profile-inner {
		background: url(../images/nav/profile-bottom-bg-small.png) repeat-y -3px 0;
		padding: 0 0 15px;
	}
	
	.profile.picture-frame img.photo {
		border: 1px solid #ededed;
		margin: 5px 20px 5px -8px;
	}
	
.profile img {
    float:left;
    margin:0 20px 15px 0;
    }
.profile .line, .helpbox .line{
    margin:2px 0 10px 0;
    }
#content .profile p {
    color:#4e4e4e;
    font-size:1.0em;
    }
#content .profile h2 {
    color:#cc0000;
    padding:5px 0 8px;
    }
    .profile a.close, .helpbox a.close, input.close, a.close {
        position:absolute;
        display:block;
        height:15px;
        width:15px;
        top:8px;
        right:8px;
        text-indent:-9999em;
        background: url(../images/furniture.png) no-repeat -186px -125px;
		border: none;
		cursor: pointer;
    }    
	
	a.close {
		float:right;
		position:relative;
		margin: -14px -13px -10px;;
    }
				
		
.profile-inner, .helpbox-inner {
    width:759px;
    overflow:hidden;
    padding:0 0 20px 0;
    background: url(../images/icons/profile-tb-bg.png) no-repeat 0 100%;
    }
	.helpbox-inner { width: 100%;}
	
.profile-inner-wrap, .helpbox-inner-wrap {
    width:759px;
    overflow:hidden;
    padding:0 25px;
    background: url(../images/icons/profile-bg.png) repeat-y 0 0;
    }
	.helpbox-inner-wrap { width: 100%; }
	
.upload dt {
	float: left; width: 165px;
}

.upload dd {
	float: left; width: 580px;  margin: 0 0 20px;
}

.upload dd .module.inner {
	width: 77%;
	margin: 7px 0 0 10px; 
}

.upload dt label {
	font-weight: bold;
}

/* =tabs */

h3.heading-l,
h3.heading-r {
    float:left;
    width:219px;
    padding-left:15px;
    }
h3.heading-r {
    width:350px;
    }
.module.links .padded {
    padding:15px 9px 10px 9px;
    }
.ui-tabs .ui-tabs-hide {
    display:none !important;
    }
.ui-tabs-nav {
    padding:9px 0 0 0;
    float: left;
    width:219px;
    }
.ui-tabs-nav li {
    width:100%;
    float:left;
    padding:7px 0 0 0;
    }
.ui-tabs-nav li a,
.ui-tabs-nav li a span {
    text-decoration:none !important;
    display:block;
    text-align:right;
    padding:0 0 8px;
    }
.ui-tabs-nav li a span {
    line-height:normal;
    padding:0 25px 0 5px;
    height:1%;
    }
.ui-tabs-nav li.ui-tabs-selected {
    z-index:10;
    position:relative;
    background: url(../images/icons/tab-ul-li.png) no-repeat 0 0;
    }
.ui-tabs-nav li.ui-tabs-selected a {
    color:#333 !important;
    font-weight:bold;
    background: url(../images/icons/tab-ul-li-a.png) no-repeat 0 100%;
    }
.ui-tabs-nav li.ui-tabs-selected a span {
    background: url(../images/icons/tab-ul-li-span.png) no-repeat 203px 4px;
    }
.tabs-content {
    z-index:0;
    left:-1px;
    position:relative;
    width:520px;
    float:left;
    padding:10px 0 0 0;
    background: url(../images/icons/tabs-pnl-tb-bg.png) no-repeat 0 0;
    }
.tabs-content ul li {
    font-style:italic;
    padding:0 0 20px;
    }
    #content .module div.tabs-content ul li a,
	#content #gatewayslanding.about .wrap-inner.content ul li a	{
        font-style:normal;
        text-decoration:none;
        }
        #content .module div.tabs-content ul li a:hover {
            text-decoration:underline;
            }
.tabs-content-inner {
    width:100%;
    overflow:hidden;
    padding:0 0 10px 0;
    background: url(../images/icons/tabs-pnl-tb-bg.png) no-repeat -520px 100%;
    }
.tabs-content-wrap {
    min-height:350px;
    height:auto !important;
    height:350px;
    width:520px;
    float:left;
    background:#FFF;
    padding:5px 15px 0 30px;
    background: url(../images/icons/tabs-pnl-bg.png) repeat-y 0 0;
    }

/* =article content
---------------------------------------- */

h4.message {
    padding-top: 0.5em;
    padding-bottom: 0.7em;
}


#topmatter h4.message, #article-note h4.message {
background:none repeat scroll 0 0 #F2F2F2;
border-color:#666666;
border-style:dashed;
border-width:1px 0;
font-size:12px;
font-weight:normal;
margin:2px 0 1em;
padding: 5px 2px 0px 2px;
}

#article-note h4.message {background-color:#F7F7F7;border-top:1px solid #D3D1D1;border-bottom:1px solid #D3D1D1; overflow: hidden;}

#article-note h4.message p {line-height:145%;margin-bottom:1.5%;padding-left:0.9%;padding-right:0.2%}

p.h-lighted {
    background:#f3f3f3;
    padding:8px 10px;
    }
body.article #content a.small-btn {
    font-weight:bold;
    float:right;
    margin-left:15px;
    text-decoration:none;
    }
body.article #content .secondary-content {
    color:#000;
    }
body.article #content .secondary-content p a {
    text-decoration:underline;
    }
body.article ul.author-legend {
    float:right;
    }
body.article ul.authors li,
body.article ul.author-legend li {
    white-space:nowrap;
    display:inline;
    font-weight:bold;
    color:#525252;
    padding:0;
    }
    body.article ul.authors li img {
        margin:0 2px;
        }
    body.article ul.authors li sup {
        font-weight:normal;
        }
    body.article ul.author-legend li.a-email {
        padding:0 0 0 20px;
        background: url(../images/icons/a-email.png) no-repeat 0 50%;
        }
    body.article ul.author-legend li.ca-email {
        margin:0 0 0 20px;
        padding:0 0 0 20px;
        background: url(../images/icons/ca-email.png) no-repeat 0 50%;
        }
body.article .secondary-content ul,
body.article .secondary-content ol {
    font-size:1.1em;
    margin-bottom:15px;
    }
body.article .secondary-content ul li,
body.article .secondary-content ol li {
    padding:0 0 .5em;
    }
	
.abstract .module-inner.padded-inner .authors{
width:590px}	

.full-text .module-inner.padded-inner  .authors{
width:410px}

.article.abstract  #topmatter p.options{
	margin: -16px 0 0;
    }	
	
.article #topmatter p.options{
	margin: -28px 0 0;
    }
	
.article #topmatter p,
.article #topmatter table,
body.article .description p {
    font-size:1.0em;
	margin: 0.2em 0 0.7em 0;
	overflow: visible;
    }
	
	.article p.options {
		padding: 0;
	}
.article #topmatter h1,
body.article #content .description h3{
    font-size:1.5em;
    line-height:1.4em;
    padding: 2px 0 0 0;
	margin: 0;
	border: none;
    }
.article #topmatter h1 {
    clear: both;
}
.article .wrap-inner.content h4 {
	padding: 4px 0;
}
body.article .description ul,
body.article .description ol {
    font-size:.9em;
    }
    body.article ul.authors {
        font-size:1.0em;
        margin:0 0 .8em;
        }
body.article #content .h-block {
    font-size:.8em;
    width:567px;
    overflow:hidden;
    padding:12px 15px;
    margin:0 0 9px;
    background:#f7f7f7;
    border-top:1px solid #d3d1d1;
    border-bottom:1px solid #d3d1d1;
    }
    body.article #content .h-block p {
        line-height:1.5em;
        }
body.article .secondary-content .padded-inner {
    padding:0 8px 8px;
    }
.article #topmatter,
body.article .description {
    top:-6px;
    position:relative;
    z-index:100;
    }
	#guard-page.article #topmatter {
		margin-bottom: 5px;
	}
	#athens-logon{
		margin-right:1em;
	}
	#guard-page.article ul li{
		margin: 1em 0 0 0;
	}

	
#leftcolumn {
    min-height:20px;
    }

	
	
/* =impact factors
---------------------------------------- */
 #impact-factor { 
	display: inline;
	float: left;
	margin: 20px 0 20px 8px;

}
	#impact-factor.official { background-color: #f6a800; }
	
#impact-factor h1 {
	font-size:9px;
	letter-spacing:1px;
	margin:0;
	padding-top:2px;
	line-height: 10px;
	color: #fff;
} 
	#impact-factor.official h1 { font-size:11px; margin: 0px 5px 0 5px; letter-spacing: 0; line-height: 14px;}            
	#impact-factor h1 span { font: bold 8px/9px Arial; margin: 0; letter-spacing: 0; }

#impact-factor span { 
	font: bold 18px/14px Verdana; 
	display: block; 
	margin-top: 2px;
}
	#impact-factor.official span { font: bold 18px/14px Verdana ;  margin: 4px 5px ; }	
	
	
.transparent {
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

/* Need to find a home for this */

.editorialBoard {
    margin-bottom: 10px;
}

.edboardName
{
	height:28px;
	font-weight:bold;
	font-size:1em;
    padding-bottom: 10px;
	width: 200px;
}

.edboardName_homepage
{
	height:28px;
	font-weight:bold;
	font-size:1em;
    padding-bottom: 10px;
}

.edboardCountry
{
	height:28px;
    padding-bottom: 10px;
}

/*registration and login pages */
span.required,
.err
{
    color:red;
}
#content span.titlenote a{
    text-decoration:underline;
}
div.wrap-inner > p
{
    margin-bottom: 0;
}
table.formtable td {
    padding:5px 5px 5px 0;
}
table.formtable .label,
table.formtable .helptext,
table.formtable td.err{
    padding-left:0px;
}
table.formtable .label{
    font-weight:bold;
    color:#115258;
    text-align: right;
}
table.formtable a.helptext {
    text-decoration:none;
}
table.formtable select {
    width:267px;
}

td.controls p {
    margin:0 0 0.8em;
}
	#my-manuscripts td.controls p.continue-submission, #my-manuscripts td.controls p.delete-manuscript {
		float: left;
	}
	#my-manuscripts td.controls p.continue-submission {
			margin-right: 0.9em;
		}
	#my-manuscripts td.controls p.transfer-decline .small-btn{
			margin-right: 0.9em;
		}

	.my-manu-rejected{
	width:450px;
	}

.my-manuscript .content p.manuscript-name {
margin-bottom:0.1em;
}

div.formbuttons input.submit {
    background:#02247B ;
    color:#fff;
    font-weight:bold;
    float:right;
}

#login-form .formtable {
    width: 100%;
}

#login-form .square-box {
    margin-right: 0px;
    min-height:150px;
    height:150px;
    width: 47%;
}

#login-form .formbuttons {
    float: right;
    margin-right:7px;
    padding-bottom: 0;
}
	#login-form .right .formbuttons {
		margin-top: 13px;
	}
	
	#Contact-details #login-form .formbuttons {
		float: left;
		margin-left: 330px;
	}
	
	#Contact-details fieldset.details {
		width: 415px;
	}
	
	#Contact-details .login-content fieldset.details {
		width: 360px;
	}
	
	#contact-details-blurb {
		float: right;
		width: 50%;
	}
	
	.wrap-inner.content #contact-details-blurb h4 {
		padding-bottom: 8px;
	}
	
	#Contact-details #login-form {
		float: left;
		width: 47%;
		margin-right: 5px;
	}
	

#login-form p {
    margin:0 0 0.8em;
}
label#all {padding-top:4px; display:block}
.login-content {
    height: 148px;
}

.email-form-content {
    height: 45px;
}

.access-stats {
    text-align: right;
}


.coverbrowse {
    margin-bottom:20px
}
.coverbrowse ul {
    list-style-type:none;
    margin:0px;
    text-align:center;
}
.coverbrowse li {
    float:left;
}
.coverbrowse img {
    display:block;
    margin-bottom:8px
}
.coverbrowse a {
    display:block
}

.coverbrowse ul li img {
    float:none;
}

/* temporary submission system styles */
#submission p, #submission li, .subBHead {color: #000;}
#submission a {text-decoration: underline;}
.xpagehead {font-weight: bold;font-size: 1.9em;}
.xprocess {color: #fff; font-weight: bold; padding: 0 3px 0 7px;}
table.progress2 a {color: #fff!important;}
#submission .progress2 td, #submission .progress2 tr, #submission .progress2 tbody, #submission table.progress2 {
line-height: 9px; vertical-align: middle; border-collapse: collapse; border-spacing: 0;}
#submission table, #submission tr, #submission td {border-collapse:separate; border-spacing:1px;}
#submission td {vertical-align: top;}

#submission table.processreport td {
    max-width: 180px;
    white-space: normal;
}
/* end */

/* temp styles for admin */
table.admin_nav, table.admin_nav_two {
    float: left;
}

table.admin_nav_two {
    width: 13%;
}

table.admin_nav_two {
    _width: 10%;
    *width: 10%;
}

table.admin_content, table.admin_col_two {
    float:left; 
    margin-left:20px;
    _width: 72%!important;
    *width: 72%!important;
    width:72% !important;
    width:72%;
}

table.admin_content.processreport, table.admin_col_two.processreport {
    float: none;
    _width: 72%!important;
    *width: 72%!important;
    width:72% !important;
    width:72%;
}


table.admin_content td#Badd button, table.admin_content td#Bremove button {
    color: #000;
    border: none;
}

table.admin_content td#Badd button.hover, table.admin_content td#Bremove button.hover {
    background: none;
}

table.admin_content table td.temp_title {
    _width: 10%!important;
    *width: 10%!important;
    width: 10%;
}

table.admin_content table td.temp_pr_button {
    text-align: right;
}

table.admin_content table td.temp_pr_button input {
    width: 100%;
}

table.admin_content table input.admin_history_input {
    width: auto;
}
table.admin_content table span.temp_fn input {
    width: 80%;
    _width: 80px!important;
    *width: 80px!important;
}

table.admin_content table span.temp_ln input, table.admin_content table span.temp_email input, table.admin_content table span.temp_eds_org input {
    width: 100px;
}

table.admin_content textarea.temp_ed_textarea {
    _width: 650px;
    *width: 650px;
    font-size: 12px;
}

table.admin_content form.emailForm input.subject {
    width: 454px;
}
table.admin_col_two tr.ed_settasks td { vertical-align: bottom!important; }
table.formtable tr.ed_settasks select {width: 150px;}
#temp_peer_reviewer_details {
    width:100%;
}

table.admin_content td.bodytext a {
    background: #a4daff!important;
}

.inst_btn{
float:right;
padding:5px 10px 0 0 ;
}

#feedback-panel, #recommend-panel { position: relative; }

#button-feedback {
   position: absolute;
   top: 23px;
   right: 23px;
}

#button-subscribe {
    margin-top: -3px;
    line-height: 20px;
}

#button-subscribe span {
    text-decoration: none;
}

#button-recommend {

}

.mysub-header-container{
padding: 5px 0 0 0;
}



table.formtable select.postpone-revision-select {
    width: 120px;
}

/* beyond the genome countdown */
div.countdwn {
background-color: #000; 
font-size: 16px; 
border-radius: 5px ;
padding: 5px; 
width: 250px;
}

form#jumpBrowse{
float:right;
margin-top:-29px;}

form#jumpBrowse input{
width:20px;
margin:0 2px;}

/* submit your manuscript page - portal*/
#selectId {
	width:195px; 
	margin:0; 
	float:left;
}

#viewscope-content {
margin:20px 0 10px 0;
}

#submission-content {

	float:left; 
	width:100%;
}

#submission-content ol {
	margin:0.3em 0 2em 3.5em;
}

#submit-your-manuscript input, .view-scope input {
    font:13px verdana, helvetica, arial, sans-serif;
    border:none;
    height:23px;
    line-height:21px;
    padding:0 0 4px;
    color:#FFF!important;
    overflow:hidden;
    text-align:center;
    margin:0;
    cursor: pointer;
    font-weight: bold;
}

/* =tooltip
---------------------------------------- */
#tooltip {	
	position: absolute;
	z-index: 3000;
	width:auto !important;
	text-align:left;
	background:#fafafa;
	border:1px solid #999;	
	padding:5px 8px 6px 8px;
	font-size: 1.1em;

	}	
/* =journal cover
------------------------------------------*/	
.journalcover {
float:right;
text-align:center;
margin:10px;
width:160px;

	}	
	
.mythsimg {
float:right;
text-align:center;
margin:10px;
width:230px;

	}
	.logoimg {
float:left;
text-align:center;
margin:0 20px 30px 10px;

	}

 .logoimgbottom  {
float:left;
text-align:center;
margin:0 30px 60px 0;

	}	
	
.logoimgright {
float:left;
text-align:center;
margin:0 75px 15px 10px;

	}	
.logoimgwide {
float:left;
text-align:center;
margin:0 20px 30px 10px;

	}	
.logoimgwider {
float:left;
text-align:center;
margin:0 100px 60px 10px;

	}	
.logoimgwidest {
float:left;
text-align:center;
margin:0 90px 40px 10px;

	}	
	
dl.journal {
margin:15px 0 0 0;
width:350px;
}

dl.journal dt {
float:left;
font-weight:bold;
padding:0 0 5px;
width:150px;
}

dl.journal dd {
overflow:hidden;
padding:0 0 5px;
position:relative;
width:150px;
}

/* Browse */


/**
* Usually, a link inside a paragraph is underlined. These styles override that for browse lists, so that article titles are not
* underlined, even though they are inside p tags.
*/
#content .wrap-inner.content .article-entry p a,
#content .article-entry p a, #content .article-title a {text-decoration: none;}
#content .wrap-inner.content .article-entry p a:hover,
#content .wrap-inner.content a:hover, #content .article-title a :hover,
#content .article-entry p a:hover {text-decoration: underline}
ul.qa a{font-weight: bold; text-decoration: none;}
ul.qa a:hover {text-decoration: underline;}
/* typography */
#content .panel-feed { margin: 5px 0 10px 0; }
#content .panel-feed p { margin: 0; }
#content .panel-feed p.header{ font-weight: bold; color:#333; }
#content .panel-feed h3 { padding: 4px 0 10px 10px;}

/* arx review panels */
#latest-free-review p.citation { margin: 7px 0; }

/* =Issue cover  */
.issuecover {
	float: right;
	width: 145px;
	text-align:center;
}

.issuecover.leader-align {
	margin-top: 58px; 
}

.issuecover .previous-issue, .issuecover .next-issue {
	display: inline;
}

.issuecover .previous-issue {
	float: right;
	margin-right: 1em;
}
    #browse-by-issues .issuecover .previous-issue {
        margin-right: 0;
    }
.next-issue {
	float: right;	
}
.back-link {
	margin-right: 1em;
	float:right;
}

#content #browse .issuecover {
	width:auto;
}

#content #browse #browse-by-issues .issuecover {
	width: 135px;
}

.issue-leader {
	margin: 30px 20px 40px 0;
}

table.articles-feed .issue-leader p , .issue-leader img { margin-top: 15px; }


#content #browse-by-issues a:hover {text-decoration: none;}

#browse-by-issue h3.article-type {
	margin: 10px 0 0 0;
	padding: 0;
}

#article-series-panel p.article-type {
	font-size: 0.9em;
	margin: 0 0 -1px 0; padding: 0;
}

/*=headings */
#browse-supplement #supplement-title {
	font-size: 1.6em;
	line-height: 20px;
	margin: 0 !important;
}
#browse-supplement #volume-issue {
	padding: 0;
	font-size: 1.3em;
}
#supplement-details {
	margin-bottom: 10px;
}

/* =supplements */
.supplement span.volume {
	font-weight: bold;
}
.supplement .title {
	font-size: 1.1em;
	font-weight: bold;
}
	#latest-supplement .supplement .title { /* for the homepage */
		font-size: 1em;
		line-height: 1.3em;
	}
.supplement .type, .supplement .conference, .supplement .meta {
	/*font-size: 0.9em; */
}
.supplement .meta, .supplement .type, .supplement .title {
    margin: 0;
}

.module p.suppl-message {
	margin: 2em 0;
}

/* =article collections */
#series-info {
	text-align: center;
}
#series-info p, #series-info h1, #series-info h2, #series-info li  {
	text-align: left;
}
#series-info p {
	margin: 0;
}
	#series-info p.series-blurb {
		margin: 15px 0;
		overflow: visible;
	}
#series-info img {
	margin: 0 auto;
}

#series-info  blockquote.mt10.series-blurb p {
margin-bottom: 10px !important;
}

#series-info li {margin-bottom: 5px; margin-left: 18px; list-style: initial } 

.img_wrap
{overflow: visible;}

#content .accordion a.jsonArchiveDecadeLoader:hover, #content .accordion a.jsonIssueDecadeLoader:hover,
#content .accordion a.jsonArchiveLoader:hover {
	text-decoration: none;
}


/* Most popular article navigation */
.custom div.tabbed.mostpopular ul.nav li ul li.mostfow span a {
	margin-left: -5px;
}

div.tabbed.mostpopular ul.nav li.current li.current.mostfow span.most a {
	margin-left: -1px;
}


/* font for entity spans */
span.article-title span.entity { font-family: serif; }

/* =image highlight */
#image-highlight .wrap-in-inner .img-highlight {
	padding: 10px 0;
}

#image-highlight .wrap-in {
	background: none; padding: 0; }




/* =flv widget
---------------------------------------- */

/* video article */
#nojs #jsvideo { display: none; }

.flowplayer {
	width:254px;
	height:144px;
	float:left;
	border:1px solid #e6e5e5;
	margin-bottom:8px;
	}
	.landscape .flowplayer {
		width:205px;
		height:115px;
		margin-bottom:0;
		} 
		.flowplayer #splash {
			width:256px;
			height:144px;
			display:block;
		}
ul.clips {
	position:relative;
	height:146px;
	width:256px;
	float:left;
	overflow-x: hidden;
	overflow-y: auto;
	}
	ul.single-clip {
		position:relative;
		height:auto;
		width:256px;
		float:left;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.landscape ul.clips {
		width:225px;
		height:117px;
		}
	ul.clips li {
		width:100%;
		float:left;
		position:relative;
		padding:0;
		margin:0 0 1px;
		}
		ul.clips li span {
			overflow:hidden;
			position:absolute;
			width:3px;
			height:3px;
			background:url(../../images/biomed/curved-bg.png) no-repeat 0 0;
			left:0;
			}
			ul.clips li span.first {
				top:0;
				}
			ul.clips li span.last {
				bottom:0;
				background-position:0 100%;
				}				
		#content ul.clips li a {
			cursor:pointer;
			display:block;
			background:#f0eeee;
			padding:9px 15px;
			width:256px;
			color:#525252;
			}
			#content .landscape ul.clips li a {
				width:225px;
				}
			#content ul.clips li a:hover {
				color:#525252;
				text-decoration:none !important;
				background:#e4dede;
				}
#content ul.clips li.playing a,
#content ul.clips li.playing a:hover, 
#content ul.clips li.paused a,
#content ul.clips li.paused a:hover,
#content ul.clips li.progress a,
#content ul.clips li.progress a:hover {
	color:#fff !important;
	background:#115158 url(../../images/biomed/video-tab.png) repeat-x 0 100%;
	}
#nojs #flowplayer,
#nojs ul.clips {
	display:none;
	} 
	
body.home #content div.linked p a { text-decoration: underline; }

/* collapsable flash ad */
#js .google-ad.wide dd { position: relative; height: 90px;  }
#js .google-ad.wide dd.popover {position: absolute; z-index: 20;}
#js #ff-hitarea { height: 99px; left: 242px; position: absolute; top: 0; width: 770px; z-index: 21; }
/*labels*/
#membership-reports label, #membership-reports select {
	margin-right:5px;
}
#membership-reports .comment label, #membership-reports select {
	margin-right:5px;
}
#reports-email label, #reports-email select {
	margin-right:25px;
}

/*buttons*/
div.membership-reports-buttons button {
	margin-right:5px;
	margin-top:5px;
	}

.expand-collapse-button {
	float:left;
	margin-top:15px;
}

.expand-collapse-button span.options a#expand-all, .expand-collapse-button span.options a#expand-all-mps {
    cursor: pointer;
    margin-left: 455px;
    background-color: transparent;
}

.expand-collapse-button span.options a#expand-all i.arrow, .expand-collapse-button span.options a#expand-all-mps  i.arrow{
	margin-left:665px;
}

.expand-collapse-button span.options a:hover {
	background:none;
}

/*block text for warning message*/
.block-text {
	display:block;
	margin-bottom:10px;
}

span.block-text a {
	text-decoration:underline !important;
}

span.block-text a:hover {
	text-decoration:none !important;
}

/*table */
tr.getDetail {
	cursor:pointer;
}

table.half-vertical-paddding a:hover {
	text-decoration:underline!important;
}

/*table headings*/
table.table-sideheadings th {
	padding:3px 10px;
	width:140px;
	text-align:left;
}
table.styled tr.odd th  {
    background-color:white;
}

th.date {
	width:120px;
}
th.details {
	width:200px;
}
th.fullapc {
	width:80px;
}
th.debitcredit {
	width:100px;
}
th.balance {
	width:126px;
}

/*email helptext*/
.helptext {
	margin:0px;
}

.center-text {
	text-align:center;
	display:block;
	margin-top:10px;
}
.right-text {
	text-align:right;
}

table.half-vertical-paddding tr.odd td.left-d, table.half-vertical-paddding tr.odd td.right-d, table.half-vertical-paddding tr.even td.left-d, table.half-vertical-paddding tr.even td.right-d {
	background:white;
	width:10px;
}
table.presentations{	
	border-spacing: 2px;
	border-collapse: separate;
}
table.presentations td{
border-style: solid none none;
border-width: 1px;
	padding: 5px;
	border-color: #999;

}
table.presentations .name {
font-size: 10px;
}

#opendata table, #opendata tr, #opendata td{
border:solid 1px #000000;
padding: 5px;}
	
/*indicies*/

#indices p {
	margin: 4px 0 4px 0;
}

#indices a {
	padding-top: 0px;
}

/*obituary*/

.about.obituary .identation p{
padding:0 0 0 30px}

/* setInputConscious() styling */
fieldset input.awaken {
	color: #000;
}

fieldset input.slept {
	color: #D1D1D1;	
}

#abstracts.about.conference .mr15 {
	margin: 3px 0px 20px 15px !important;
	}

#abstracts.about.conference .image-left {
	margin: 3px 0px 20px 15px !important;
	float: left;
	}
	
#browsepanel span.icon{
	width:16px;
	height:16px;
	float:left;
	margin-left:-29px;
	margin-top:3px;
}
span#follow, span.follow{ margin-top: 3px; }
span#follow span.twitter, span.follow span.twitter{ 
background:url("../images/furniture.png") no-repeat scroll -153px -140px transparent;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    width: 30px;
	position:absolute}
	
span.socialBtnText{
	background:none !important;
	margin: 0 0 0 26px;
	text-align: left !important;}	

span.follow span.twitter_sml {
background:url("../images/furniture.png") no-repeat scroll -304px -67px transparent;
width: 18px;
height: 12px;
float: left;
padding:0;
margin:0 -25px 0 13px;}

span.follow span.twitter_sml_bg {
background:url("../images/furniture.png") no-repeat scroll -227px -124px transparent;
width: 17px;
height: 16px;
float: left;
padding:0;
margin:-4px -25px 0 13px;}

span.follow span.google_sml {
background:url("../images/furniture.png") no-repeat scroll -203px -126px transparent;
width: 12px;
height: 12px;
float: left;
padding:0;
margin:0 -25px 0 13px;}

span.follow span.linkedin_sml {
background:url("../images/furniture.png") no-repeat scroll -215px -126px transparent;
width: 12px;
height: 12px;
float: left;
padding:0;
margin:0 -25px 0 13px;}

span#follow span.facebook, span.follow span.facebook{ 
background:url("../images/furniture.png") no-repeat scroll -183px -140px transparent;
margin:0 auto;
    padding: 0;
	height:30px;
    width: 30px;
	position:absolute;
}

span#follow span.linkedin, span.follow span.linkedin{ 
	background:url("../images/linkedin-logo.png") no-repeat 0 0 transparent;
	margin:0 auto;
    padding: 0;
	height:30px;
    width: 30px;
	position:absolute;
}

/* Share this article icons */
.share-icons{
    height: 16px;
    margin: 0 2px 0 0;
    width: 16px;
	float: left;
	background: url("../images/furniture.png") no-repeat scroll transparent;
}

.share-icons.citeulike {
    background-position: -119px -81px;
}
.share-icons.connotea {
    background-position: -135px -81px;
}
.share-icons.delicious {
    background-position: -151px -81px;
}
.share-icons.facebook {
    background-position: -216px -81px;
}
.share-icons.mendeley {
    background-position: -167px -81px;
}
.share-icons.papers {
    background-position: -276px -124px;
}
#download-to-links .share-icons.mendeley, #download-to-links .share-icons.papers {
    margin-right:4px;
}
.share-icons.twitter {
    background-position: -200px -81px;
		margin-right:	3px;
}
.share-icons.email{
    background-position: -304px -84px;
}
.share-icons.linkedin{
    background-position: -246px -125px;
}

.share-icons.reddit{
	background: url("../images/icons/spreddit1.gif") no-repeat scroll transparent;
    /*background-position: -24px -125px;*/
}
.share-icons.googleplus{
    background-position: -153px -124px;
	 position:absolute;  
 top:0;  
 left:0;  
 z-index:2;  

}
.gp {position:relative;  height:17px;}
.gp-link  { position: absolute;padding-left:18px;}
.googlehider {  
 opacity:0;  
 height:16px;  
 width:30px;  
 position:absolute;  
 top:0;  
 left:0;  
 z-index:3;  
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
 filter:alpha(opacity=0);  
} 
.googlehider2{  
 opacity:0;  
 height:16px;  
 width:30px;  
 position:absolute;  
 top:0;  
 left:30px; 
 z-index:3;  
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
 filter:alpha(opacity=0);  
} 
#impact-malaria img { margin-top: 8px;}


/* temp mobile styles */
body.mobile div.article.full-text { width: 100%; }

.leaderboard-example{
width: 350px;
margin: 0 auto;
}

.banner-example{
width: 200px;
float:left;
margin:25px 0 0 0;
}

.skyscraper-example{
float:right;
width: 147px;
margin:25px 0 0 0;
}

.skyscraper{
float:right}

.mpu-example{
float:right;
width: 127px;
margin:260px 30px 0 0;
}

.leaderboard-text p, .banner-text p, .skyscraper-text p, .mpu-text p{
color:#ffffff !important;
border-radius:5px 5px 0 0;
background-color:#adbce5;
margin-bottom:2px !important;
padding:5px
}

#faqListNormal #mobile{
display:block}

/* suppressing mobile html */
#mobile, #mobile-sidebar-tab, #mobile-search, .hideDesktop { display: none; }

span.views{
margin:0 0 5px;
display:block;
color:#000000}

span.views a{
color:#000000}

/*language drop down*/

#content .about #languageSelect{
	margin: -38px 0 0;
	padding:0;
	list-style: none outside none;
	text-decoration:none;
	background:url("/images/dropdown.png") no-repeat scroll right center;
	background:url("/images/dropdown.png") no-repeat scroll right center, -moz-linear-gradient(center top , white, #E8E8E8) repeat scroll 0 0 transparent;
	background: url("/images/dropdown.png") no-repeat scroll right center, -webkit-linear-gradient(top, white, #E8E8E8);
	float:right;
	width:137px;
	cursor:pointer;
	border:1px solid #D0D0D0;
	border-radius:2px; 
}

#content .about span.languagefaq  #languageSelect{
	margin: -65px 0 0 !important;
}

#content .about #languageSelect:hover{
	background:url("/images/dropdown.png") no-repeat scroll right center, -moz-linear-gradient(center top , #F1F1F1, white) repeat scroll 0 0 transparent;
}

#content .about #languageSelect li {
	display:block;
	position:relative;
	margin:0;
	padding:2px 5px;
	background:none;
	min-width:130px;
	text-decoration:none;
	white-space:nowrap;
	line-height:1.5em!important;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#content .about #languageSelect li:hover ul {
	float:right;
	margin:0;
	display:block;
	position:absolute;
	top:20px;
	right:2px;
	border:1px solid #D0D0D0; 
	background:white;
	min-width:165px;
	z-index:1000;
}

#content .about #languageSelectSub {display:none;}
#content .about #languageSelect li:hover li {padding:5px 10px}
#content .about #languageSelectSub li a {text-decoration:none}
#content .about #languageSelectSub li a :hover {text-decoration:underline;}
#content .about #languageSelectSub strong {cursor:default}

#content #chinese, .chinese-nav, #content #korean{
	font: 120%/1.5 SimSun;
}

#content #japanese{
	font: 120%/1.5 Lucida Sans Unicode;
	}

#content #chinese.about ul.regular li, #content #japanese.about ul.regular li, #content #korean.about ul.regular li{
	font-size:100%;
}

div.regular, span.regular{
font-size: 83.3%;}

.english{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.springer {
    height: 33px;
    border-top: 1px solid #d6d6d6;



    /* for non-css3 browsers */
    background: #f5f5f5;
    background: url(../images/linear_bg.png);
    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e7e6e6'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e7e6e6)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f5f5f5,  #e7e6e6); /* for firefox 3.6+ */

    bottom:0;
    right:0;
    margin:0;
    width:100%;
    clear:both;
}

.msg-close-img {
    background: url("/images/furniture.png") no-repeat scroll -185px -124px transparent;
    height: 16px;
    right:12px;
    position:absolute;
    top:12px;
    width:17px;
}

fieldset .es-transferList-left select, fieldset .es-transferList-right select {
    font-size: 11px;
    min-width: 259px;
    width: 259px;
}
.es-transferList-left, .es-transferList-right {
    float: left;
    height: 150px;
}
.es-transferbuttons {
    float: left;
    margin: 10px 20px 0;
    text-align: center;
    width: 42px;
}
.es-transferbuttons input {
    margin: 5px 0;
    width: 30px;
}


.panelfieldset label {
    display: block;
    float: left;
    margin: 10px 0;
    width: 800px;
}

/* Text fields(email stems, institutions ...) */

.es-text {
	width: 600px;
}

.es-text-label {
	float: left;
	vertical-align: middle;
}

.es-text-comment {
	font-style: italic;
}

#edanz-widget-ui-wrap .eja_main_input textarea.h_75 {
    height: 123px !important;
}

#edanz-widget-ui-wrap #eja_main .eja_main_input label#eja_abs_lbl {
    height: 121px !important;
}

#edanz-widget-ui-wrap div#eja_faq {
    opacity: 1 !important;
}

.edanzEn #eja_faq{
height:1570px}

.edanzZh #eja_faq{
height:1250px}

.edanzJp #eja_faq{
height:1300px}

#accordion-homepage ul{
margin:0 0 0 10px;}

#accordion-homepage ul.hidebeforeload li{
margin:0 0 0 -10px}

#accordion-homepage ul i{
margin: 6px 0 0 -23px;}

#accordion-homepage ul a{
text-decoration:none;}


.service-logo {float: left; width:50px; background-image:url(../sites/9001/images/society-partnerships/sprites.png);}
.service-logo.mobile {height: 58px; background-position: 0 0;}
.service-logo.strategicsupport {height: 41px; background-position: -50px 0;}
.service-logo.editorialsupport {height: 41px; background-position: -105px 0;}
.service-logo.impact {height: 37px; background-position: -159px 0;}
.service-logo.relationship-support {height: 29px; background-position: 0 -68px;}
.service-logo.production-service {height: 51px; background-position: -50px -55px;}
.service-logo.customer-satisfaction {height: 38px; background-position: -105px -68px;}
.service-logo.customer-expanding {height: 57px; background-position: -159px -49px;}

#healthservicesresearch:focus{
display:block}

    min-height: 150px;
    margin-bottom: 10px;
}


#biome-panel-image {
    overflow: hidden;
}

#biome-panel-image img {
	width: 160px;
    max-height: 100%;
	margin-top: -2px;
}

#biome-header {
width:100%;
    height: 45px;
    display: inline-block;
    background-color: #555555;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #555555, #222222);
    background-image: -moz-linear-gradient(top, #555555, #222222);
    background-image: -o-linear-gradient(top, #555555, #222222);
    background-image: linear-gradient(top, #555555, #222222);
}

#biome-header p {
    padding: 1em 0.5em;
	margin:0
}

#biome-header-logo {
     width: 50%;
	 float:left;
}

#biome-header-latest {
     float: right;
     color: #FFF;
     font-size: 1.3em;
}

.biome-transparent {
       background-color: transparent;
       background-color: rgba(0, 0, 0, 0.75);
       position: absolute;
       z-index: 1;
       width: 160px;
	   bottom: 4px;
	    *position: initial;
        *margin-left: 0px !important;
}

.biome-transparent p {
    padding: 5px;
	margin: 0 !important;
    font-weight: bold;
	font-size: 1em;
}

.biome-transparent p a {
	color: #ffffff !important;
	text-decoration: none;
}

.biome-transparent p a:hover {
	text-decoration: none !important;;
}

.featured-image {
	max-height: 120px !important;
}

.nojs {display: none }
#article_collection_content{padding: 6px 12px;}
#article_collection_and_supplements_panel p, #article_collection_and_supplements_panel h4, #article_collection_content li:first-child, #supplements_content li:first-child {margin:0; padding:0}
#supplements_content h4 {padding: 3px 0}
#article_collection_content li, #supplements_content li {margin-top:10px}
.star-reviewer
{margin:0 0 16px 16px;
display: inline-block;}
.star-reviewer ul li
{list-style: disc inside none;}
ul.sublist li { list-style-type:  disc;list-style-position: inside;background: none !important; }
ul.sublist h4 a { text-decoration: underline;}
ul li#related-journals p, ul li#related-gateways p
{padding:0;}
p.heading-without-anchor
{
	color:#CAA240;
	font-size:1.3em !important;
}#article_collection_content{
	padding: 6px 12px;
}
#article_collection_and_supplements_panel p, #article_collection_and_supplements_panel h4, #article_collection_content li:first-child, #supplements_content li:first-child 
{
	margin:0; 
	padding:0;
}
#supplements_content h4{
	padding: 3px 0;
}
#article_collection_content li, #supplements_content li{
	margin-top:10px;
}
.star-reviewer{
	margin:0 0 16px 16px;
	display: inline-block;
}
.star-reviewer ul li{
	list-style: disc inside none;
}

/* Tags Design */

div.module-inner ul#article-tag-cloud li, div.module-inner ul#tags-list li
{
    display: inline;
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 30px;
}
div.module-inner ul#article-tag-cloud li:hover, div.module-inner ul#tags-list li:hover
{
	background: none repeat scroll 0 0 #D9D9D9;
    border-radius: 100px;
    display: inline;
    margin: 0;
    padding: 0;  
    text-align: left;
    text-decoration: none;
}
div.module-inner ul#article-tag-cloud li a, div.module-inner ul#tags-list li a
{  
    height: 15px;
    margin: 0 2px 5px 0;
    padding: 2px 10px;
    background-color: #eee;
    border-radius: 100px;
}
#article-tag-cloud
{
	text-align: left !important;
}

div#tags-links li a, h3#tag-name.tag-name {
	background-color: #eee;
    border-radius: 10px;
    display: inline;
    padding: 4px;
}

div#tags-links li a:hover, div.module-inner ul#tags-list li a:hover, div.module-inner ul#article-tag-cloud li a:hover {
	background: none repeat scroll 0 0 #D9D9D9;
    border-radius: 10px;
    display: inline;
    text-decoration: none;
}

div#tags-links li a {
	margin: 2px 0;
}

span.follow span.google_plus {
    background: url("../images/furniture.png") no-repeat scroll -215px -140px rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    margin: 0 -25px 0 0;
    padding: 0;
    width: 30px;
}

.options a.left {
    background: #FAFAFA;
    border-radius: 2px;
    display: block;
    font-size: 11px;
    line-height: 1.9em;
    padding: 5px 10px 5px 18px;
    text-decoration: none !important;
    border:1px solid #D0D0D0;
    color:#2267A6;
}

.options a.left.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #D0D0D0 #D0D0D0 #FAFAFA;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color:#2267A6;
    display: block;
    font-size: 11px;
    line-height: 1.9em;
    padding: 5px 10px 5px 18px;
    position: relative;
    text-decoration: none !important;
    z-index: 9999;
}

div.select-options fieldset.options.hidebeforeload {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #D0D0D0;
    color: #115158;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 10px 18px;
    position: relative;
    top: -2px;
    z-index: 10;
}

div.select-options fieldset.options.hidebeforeload ul li
{margin:0 0 10px;}


/* Added for Comments Truncate removal */
.home .comments_feed1 .arrow {
    bottom: 0;
    position: absolute;
    right: 10px;
}
.home .comments_feed1 .arrow.down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #666666;
    height: 0;
    width: 0;
}
.home .comments_feed1 .arrow.up {
    border-bottom: 10px solid #444444;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    height: 0;
    width: 0;
}

li.comment {padding: 10px 0;}
li.comment:first-child {padding-top:0;}
li.comment div {overflow:hidden; height:88px; min-height: 88px;}

div.reviewandselected_feed li.comment div.wrap-78, div.selectedresearch_feed li.comment div.wrap-78 {overflow:hidden; }

.comment h4 a, h4 a.article_title {text-decoration:none;}

div.edpick-summary.max-height {max-height:50px}

.comment h4 {line-height: 1; margin: 0 0 5px 0;}
.comment blockquote {margin-bottom:.99em;} 
.comment p {margin:0;}
.comment-blurb-area {
    display: block;
	height: 55px;
    margin: -50px -1px 0 0;
    position: relative;
    z-index: 100;
}
.comment-blurb-gradient {
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 99%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
/* End css for Comments Truncate removal */

/* Link for SUSHI Service Conter Page START*/

p.counter-link
{
	padding: 9px 3px 0;
	clear: both;
}

/* Link for SUSHI Service Conter Page END*/

/* rounded panels with multiple textblocks separated by extra leading and all anchor tags underlined */
.rounded.panel .text-block {margin-bottom: 1em}
.rounded.panel .text-block a {text-decoration: underline}

.rounded.panel .text-block .name-list h4 {padding: initial; font-weight: 100; color: #000; font-size: 100%;}
.rounded.panel .text-block .topics-list li {margin-left: 4px; margin-bottom: 4px;}

/* on rounded panels list of links */
.rounded.panel .text-block .links {margin-left: -1px !important}
.rounded.panel .text-block .links li strong {margin-left: 10px}
.rounded.panel .text-block .links a {text-decoration: none !important}

/* profiles listed in single column with image (left-hand justified) */
.profile-block {
clear: both;
}

.profile-block img {
	max-width: 75px;
	max-height: 120px;
}


/* Journal App - Google Play and App Store Link START */
.journal-app
{text-align: center;}

.journal-app h3
{text-align: left;}

a.app-button
{    display: block;
    margin: 8px 0 0 0;}
/* Journal App - Google Play and App Store Link END */

/* apc charges table */
    #apc-charges {
        border-collapse:separate;
        border: solid #d9d9d9 1px;
        border-radius: 8px;
        width: 100%;
    }
    #apc-charges td, #apc-charges th {
        width: 25%;
        padding: 8px;
    }
    #apc-charges th {
        font-weight: bold;
        background-color: #f7f7f7;
    }
    #apc-charges tr:nth-child(even) {
        background-color: #f8f8f8;
    }
    #apc-charges tr:nth-child(odd) {
        background-color: #fff;
    }

/* ensure profile stays within confines of layout */
.profile-header img {max-width: 75px}
.profile-bio {clear: both}
.profile-bio p {line-height: 1.4}

/*Added for Article metrics pages */
.wrap-in div.accesses {float:left;width:40%;}
.wrap-in p.accessText { padding-top: 45px; margin-bottom: 0.8em}

/* free form list -- enables free styling of list elements */
.freeform-list .lower-alpha {
list-style-type: lower-alpha !important;
}
.freeform-list .upper-alpha {
list-style-type: upper-alpha !important;
}
.freeform-list .lower-roman {
list-style-type: lower-roman !important;
}
.freeform-list .upper-roman {
list-style-type: upper-roman !important;
}
.freeform-list .decimal {
list-style-type: decimal !important;
}
.freeform-list ol {
margin-left: 6% !important;
margin-bottom: 0px !important;
}
.freeform-list li {
margin-bottom: 1%;
}

.freeform-list .highlighted {
font-weight: bold;
}
.freeform-list h4 {margin-top: 2% !important}
#license .full-width {text-align: justify}

/*Added for new supplement pages for BMC and CC */
#content .about ul.no-bullet {list-style-type: none; margin-top: 1em;}
#content .about ul.no-bullet li {list-style-type: none; background: none; padding-left: 5px;}
.wrap-inner.content ol.policies {color: #000000;}
#content .about ol.policies ol.alphabet-list, #content .about ol.policies ol.lower-roman { margin-bottom: 0.5em;}

/* list style for decimal list items */
.list-style-decimal .list-style--item {
list-style: decimal !important;
}

