/* Biomed
---------------------------------------- */

@import url(generic/reset.css);
@import url(generic/helper.css);
@import url(browse.css);

/* 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;
    }
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 { /* :KLUDGE: added because p.top is used in xsl, you should use a.top instead */
    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;
    }
/*horizontal space between Editors-in-Chief names*/
#editorialBoard li
{
	margin:0 0 2px 0;
}

/* =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{
    font-size: 1.3em;
    line-height:16px;
    padding:0 0 .8em 0;
    }
h4{
    font-size: 1.1em;
    color: #194d98;
    padding: 0 0 .5em;
    }
    h4 a,
    h5 a {
        text-decoration:none;
        }
h5{
    color: #24539E;
    margin:0 0 .3em 0;
    line-height:1.4em;
    }
h1.subheading {font-size: 1.6em}

/* 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;
    }

.postcomment h4.message.fig{
font-weight:normal}

/*
#announcement h2 {
    font-size: 1em;
    line-height: 8px;
    margin-bottom: 0.3em;
    padding: 0.5em 0 0 0;
}
*/
/* primary nav
---------------------------------------- */

#branding ul.primary-nav,
ul.sub-nav {
	padding:0;
	width:100%;
	overflow:hidden;
	clear: both;
	}
	ul.sub-nav {
		float:left;
		width:750px;
		w\idth:735px;
		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:10;
			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/genome-bio/sub-nav-a-bg.png) no-repeat 0 0;
				padding:0 0 0 4px;
				}
			#branding ul.primary-nav li a span,
			ul.sub-nav li a span {
				display:block;
				float:left;
				padding:8px 15px 9px 11px;
				background: transparent url(../../images/branding/prim-nav-right-bg.png) no-repeat 100% 0;
				}
				ul.sub-nav li a span {
					background: url(../../images/genome-bio/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;
		}

/* 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 .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;
			}
			
			/* custom secondary nav colour for portal about pages */
			body #content ul#aboutus-navigation.secondary-nav li a {
				background-color: #989898;
			}
				body #content ul#aboutus-navigation.secondary-nav li ul.tertiary-nav { margin-top:30px;}
			
			/* 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;
				}
			#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;
				color: #4c989e;
				}
				#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:160px;
			w\idth:132px;
			overflow:hidden;
			padding: 5px 14px 8px 14px;
			background:url(../../images/biomed/sec-nav-sub.png) no-repeat 100% 100%;
			}
				#content .secondary-nav li.current li a:hover {
					text-decoration:underline;
					}

/*  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;
}

/* =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 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;
                }
        .tertiary-content {
            width:160px;
            float:right;
            }
body.two-cols #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 25px;
    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;
        }
        #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;
            }
            .logo img {display:block;}
            .logo a {
                display:inline;
                height:100%;
                }
		#launching-soon-img {
			float: right;
			margin: 22px 20px 0 0;
			padding:11px 13px 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;
		}
		
/* =impact factors
---------------------------------------- */
 #impact-factor { 
	background: url("../../images/impact-web-bg.gif") no-repeat scroll 100% 0 #999999;
	font-family: Arial;
	width: 55px; 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;
	-moz-border-radius: 4px; 	
	-webkit-border-radius: 4px;
}
	#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 17px/14px Verdana; 
	display: block; 
	margin-top:3px;
}
	#impact-factor.official span { font: bold 18px/14px Verdana ;  margin: 3px 5px 4px 5px; }	
/* 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 10px;
                }
                #branding .sup-panel-inner ul.login li a {
                    text-decoration: none;
                    }
                    #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;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			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#PMC 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/tabs.png) no-repeat;
						z-index: 2;
						position: relative;
                        }
                    .sup-panel-inner ul.nav-sup li#BMC a span {
                        background-position:0px 3px;
						height:24px;
						margin: -3px 15px 0;
						width:117px;
                        }
						.sup-panel-inner ul.nav-sup li#BMC.current a span {
							margin-top: 1px;
						}

						.sup-panel-inner ul.nav-sup li#BMC a span.text-title {
							background: none;
							position:absolute; top: 0;
							text-indent: 0;
							z-index: 1;
						}
                    .sup-panel-inner ul.nav-sup li#PMC a span {
						background-position: -123px -1px;
                        height: 19px;
						margin: 1px 10px 5px 15px;
						width:102px;
                        }
                    .sup-panel-inner ul.nav-sup li#CC a span {
                        height:18px;
						margin:3px 15px 10px 15px;
						width:124px;
                        background-position:-230px -3px;
                        }
						
					 .sup-panel-inner ul.nav-sup li#SPR a span {
                        height:18px;
						margin:3px 10px 10px 17px;
						width:91px;
                        background-position:-376px -4px;
                        }	
                .sup-panel-inner ul.nav-sup li#BMC a:hover span {
					background-position: 0px -28px;
				}
                .sup-panel-inner ul.nav-sup li#BMC.current a span {
                    background-position:0 -61px;
                    }
                .sup-panel-inner ul.nav-sup li#PMC a:hover span {
					background-position: -123px -32px;
				}
                .sup-panel-inner ul.nav-sup li#PMC.current a span {
                    background-position: -123px -62px;
                    }
                .sup-panel-inner ul.nav-sup li#CC a:hover span {
					background-position: -230px -34px;
				}
                .sup-panel-inner ul.nav-sup li#CC.current a span {
                    background-position:-230px -64px;
                    }
					
                .sup-panel-inner ul.nav-sup li#SPR a:hover span {
					background-position: -376px -34px;
				}
                .sup-panel-inner ul.nav-sup li#SPR.current a span {
                    background-position:-374px -64px;
                    }				
				
#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;
        }

/* 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 0 1.0em;
        }
    .block h3 {
        padding:0 0 .5em;
        }
		.block h5 {
        margin:0 0 .5em 0;
        }
	
		#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;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.rounded-border {
    border: 1px solid #d3d1d1;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-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;
    }
    .rounded.steps {
        margin:0 0 10px;
        }
    .rounded .t,
    .rounded .b{
        background:url(../images/branding/corner_tl.png) top left;
        background-repeat:no-repeat;
        margin-right:12px;
        }
        .rounded .t .r,
        .rounded .b .r{
            background:url(../images/branding/corner_tr.png) no-repeat 100% 0;
            height:11px;
            margin-right:-12px;
            font-size:0;
            }
    .rounded .m{
        background:#fbfbfb url(../images/branding/bg_left.gif) repeat-y left;
        padding-left:8px;
        overflow:hidden;
        }
        .rounded .m .r{
            background:url(../images/branding/bg_right.gif) repeat-y right;
            position:relative;
            overflow:hidden;
            }
            .wrap-inner {
                margin:0 8px 0 0;
                background:#fbfbfb;
                }
                .wrap-inner.my-manu {
                    min-height:300px;
                    height:100% !important;
                    height:300px;
                    }

    .rounded .b {
        background:url(../images/branding/corner_bl.png) no-repeat 0 0;
        clear:both;
        }
        .rounded .b .r{
            background:url(../images/branding/corner_br.png) right top;
            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_tl.png) top left;
    }
.rounded.white .t .r,
.rounded.white .b .r{
    background:url(../images/branding/white/corner_tr.png) no-repeat 100% 0;
    }
.rounded.white .m{
    background:#fff url(../images/branding/white/bg_left.gif) repeat-y left;
    }
.rounded.white .m .r{
    background:url(../images/branding/white/bg_right.gif) repeat-y right;
    }
.rounded.white .b {
    background:url(../images/branding/white/corner_bl.png) no-repeat 0 0;
    }
    .rounded.white .b .r{
        background:url(../images/branding/white/corner_br.png) no-repeat right top;
        }
.secondary-content .rounded .padded-inner {
    padding:12px 12px 9px;
    }
.module {
    width:100%;
    overflow:hidden;
    position:relative;
    margin:0 0 18px;
    float:left;
    }
    .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;
        }
    .module p {
        margin:0 0 .4em;
        }
    .module .wrap-55 {
        margin-left:70px;
        }
    .module .wrap-78 {
        margin-left:93px;
        }
		
	.module .no-wrap {
        margin:0px;
        }	
    .module.search {/* quicksearch box (top right) */
        top:25px;
        float: right;
        width:400px;
        margin:0;
        }
    .module.nomargin {
        margin:0;
        }
    .module-inner {
        overflow:hidden;
        background:#fbfbfb;
        }
    .module ul li img  {
        float:left;
        margin:3px 15px 5px 0;
        }
    .module.inner {
        margin:0;
        width:100%;
        overflow:hidden;
        }

	#my-email-preference .module.inner {
        margin:0 0 10px;
        }

		#free-trial .module.inner {
			margin-bottom: 20px;
		}
		.two-col .module.inner.left, .two-col .module.inner.right {
			width:48.5%;
		}
			.two-col .module.inner.left {
				margin-right: 25px !important;
			}
        .module.double {
            margin:0 0 9px;
            }
			.module.double-bottom { margin:9px 0 0 ; }
        .inner .module-inner {
            background:#fff;
            }
        .padded {
            padding:8px;
            }
            .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:190px;
    }
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;
    }
.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;
    }
.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:23px; top:39px;}
.accordion .note {
    float:right;
    font-weight:bold;
    color:#fff;
    font-size:.7em;
    padding:1px 12px 0 0;
    }
#content .accordion .wrap h2 {
    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, 
#content #browse-by-issues .accordion .wrap h2 {
    background:#a4a4a4 url(../images/biomed/interests-top.png) no-repeat 0 0;
	margin:0 0 9px;
    }
	
    #content .accordion .wrap h2.active, 
	#content #browse-by-issues .accordion .wrap h2.active {
        background-position:0 -35px;		
        }
.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;
    }
	
#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-position:0 -30px;
        }
		
.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;
        }
        #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;
        }
    .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 {
			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;
    }
/* =advanced search
---------------------------------------- */
fieldset.keywords {
    clear:both;
    border:1px solid #d0d0d0;
    background:#fafafa;
    padding:18px 15px 15px 15px;
    margin:0 0 8px;
    }
    fieldset.keywords fieldset {
        ma/rgin:0 0 0 -40px;
        overflow:hidden;
        w/idth:758px;
        }

    fieldset.keywords select {
        width:172px;
        m/argin:0 0 8px 40px;
        }
    fieldset.keywords .text {
        background:#fff;
        color:#000;
        width:270px;
        margin:0 10px 8px 10px;
        }
    a.add-filter {
        margin:5px 4px 0 0;
        width:14px;
        color:#5c5c5c;
        height:14px;
        background:url(../images/genome-bio/plus.png) no-repeat 0 50%;
        }

    a.remove-filter {
        margin:5px 0 0 0;
        width:14px;
        color:#5c5c5c;
        height:14px;
        background:url(../images/genome-bio/minus.png) no-repeat 0 50%;
        }


        a.add-filter:hover {
                            background:#d6d6d6 url(../images/icons/plus-act.png) no-repeat 0 0 !important;
                            }

                        a.remove-filter:hover {
                            background:#d6d6d6 url(../images/icons/minus-act.png) no-repeat 0 0 !important;
                            }

    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 {
    border-bottom:1px solid #d0d0d0;
    margin:0 8px;
    padding:0 0 18px;
    }
.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;
            }

/* =chooser
---------------------------------------- */
button.disabled {
    opacity:.4;
    -moz-opacity:.4;
    filter: alpha(opacity=40);
    }
.chooser {
    padding:10px 0 10px 8px;
    }
    .chooser fieldset {
        width:50%;
        float:left;
        }
.chooser label {
    color:#115158;
    font-weight:bold;
    display:block;
    margin:0 0 5px;
    }
.chooser select {
    font-size:1.1em;
    margin:0 3px 0 0;
    width:165px;
    height:133px;
    }
    .chooser select optgroup option {
        padding-left:10px;
        }
.chooser .buttons {
    width:19px;
    float:left;
    margin:39px 3px 0 0;
    }
.chooser button	{
    width:19px;
    height:21px;
    margin:0 0 9px 0;
    background:#003390 url(../images/genome-bio/chooser-btns.png) no-repeat 0 0;
    }
    .chooser button.right {
        background-position:-19px 0;
        }
#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;
    }
    .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 {
            pos/ition:relative;
            padding:0 0 12px 33px;
            width:574px;
            w\idth:541px;
            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;
				}
				
				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;
                w\idth:554px;
                }
                ul.journals li li.more-info a {
                    font-size:1.1em;
                    }
        ul.journals li h3 {
            font-size:1.1em;
            padding:0;
            }
        ul.journals li a {
            font-weight:bold;
            color:#1b4d98;
            }
			div#browse-by-az-content ul.journals li h2 { margin-top: 5px; background: none; }
			
			#journals-az { font-size: 1.6em; font-weight: bold; }
			
			

.journal-name {
    font-weight: bold;
}

/* =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;
			-moz-border-radius: 8px;
			-webkit-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;
			}

        .custom div.tabbed ul.nav li ul ul li.current a {
           /*background: #dfdfdf url(../images/icons/gray-arrow-down.png) no-repeat 50% 0!important ; */
            }
    .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; }

/* =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 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 #999;
        }
	.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;
        }
        a.help {
            color:#333 !important;
            padding:0 6px 0 25px;
            background:url(../images/genome-bio/info-icon.png) no-repeat 4px 50%;
            }
    .options span a {
        text-decoration:none !important;
        color:#919191 !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;
	}
.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:7px;
    background-image:url(../images/icons/arrow.png);
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:#115158;
    }
    a.collapser i.active,
    .options a i.active,
    .articles-feed a i.active,
    .summary a i.active {
        background-image:url(../images/icons/arrow-d.png);
        background-repeat:no-repeat;
        background-position:0 0;
        width:7px;
        height:5px;
        }
fieldset.options {
    background:#FAFAFA;
    border:1px solid #D0D0D0;
    color:#115158;
    margin:0 0 10px;
    padding:15px 15px 15px;
    overflow:hidden;
    display:block;
    }
    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:248px;
        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;
			}
			div.select-options fieldset.options div.padded {
				padding-left: 0;
			}

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;
		}
/* Latest articles panel on homepage */
.latest_articles_wrap {
	margin-left:5px;
	display:inline;
}
.module ul li.latest_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 */
    button span {
        margin: -1px -3px 0 -3px;
    }
}
    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;
                }
body:first-of-type	button span {
/* 		margin: -1px 0 0 -3px; */
    }

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;
                }
.search-buttons {
    width:750px;
    w\idth:734px;
    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;
    w\idth:748px;
    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;
        }
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/genome-bio/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/genome-bio/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;
    }
body.payment p {
    margin:0 0 .5em;
    }
    body.payment .w159 {
        margin:0 0 0 9px;
        }
#content p.highlighted {
    border:1px solid #d0d0d0;
    background:#fafafa;
    padding:15px;
    margin:0 0 1.0em;
    color:#525252;
    }
fieldset.payment {
    background:#fafafa;
    border:1px solid #d0d0d0;
    padding:13px 15px;
    margin:25px 0 9px 0;
    }
body.payment #content a,
body.genome-bio #content .steps a:hover {
    text-decoration:underline;
    }
    body.genome-bio #content .steps a:hover {
        color:#cc0000;
        }
    body.genome-bio #content .steps a {
        text-decoration:none;
        }
fieldset.payment fieldset.radio {
    margin:0 0 10px;
    width:85%;
    }
    fieldset.payment fieldset.reason {
        margin:30px 0 10px 0;
        }
    fieldset.payment .text {
        background:#fff;
        width:200px;
        border:1px solid #d4d4d4;
        }
    fieldset.payment fieldset ul li {
        list-style-type:disc;
        margin:0 0 8px 35px;
        }
    fieldset.payment .radio input {
        float:left;
        margin:3px 10px 45px 0;
        }
        fieldset.payment label {
            font-weight:bold;
            }
        fieldset.payment textarea {
            margin:10px 0 0 0;
            width:892px;
            border:1px solid #d0d0d0;
            background:#fff;
            height:125px;
            overflow:auto;
            }
body.payment button.w74 {
    background:#cc0000 url(../images/genome-bio/btn-74.png) no-repeat 0 -23px;
    }
    body.payment button.w62.hover,
    body.payment button.w74.hover {
        background-position:0 0 !important;
        }
body.payment button.w62 {
    background:#cc0000 url(../images/genome-bio/btn-62.png) no-repeat 0 -23px;
    }

/* =upload files
---------------------------------------- */
body.upload h4 {
    font-size:1.3em;
    color:#4e4e4e;
    }
body.upload table.upload {
    width:914px;
    border-collapse:collapse;
    border-bottom:1px solid #d3d1d1;
    margin:0 0 9px;
    float:left;
    }
    body.upload table.upload th {
        font-weight:bold;
        color:#4e4e4e;
        padding:5px 0;
        text-align:center;
        vertical-align:bottom;
        }
    body.upload table.upload th button {
        margin:0 0 5px 0;
        }
    body.upload table.upload th.first,
    body.upload table.upload td.first {
        text-align:left;
        width:400px;
        }
    body.upload table.upload td.first a {
        cursor:move;
        }
    body.upload table.upload td {
        text-align:center;
        padding:12px 10px;
        border-top:1px solid #d3d1d1;
        vertical-align:top;
        }
    body.upload table.upload input.text {
        background:#FFF;
        color:#000;
        }
    body.upload table.upload .module {
        width:400px;
        margin:0;
        }
    body.upload table.upload .module p {
        margin:10px 0 0 0;
        }
    body.upload table.upload .padded-inner {
        padding:18px 19px 10px 19px;
        }
    body.upload table.upload td.last {
        text-align:right;
        width:1%;
        padding:10px 0;
        }
    body.upload table.upload td.last input {
        width:14px;
        height:14px;
        margin-right:27px;
        }
    body.upload table.upload td.status {
        font-weight:bold;
        color:#11af45;
        }
        body.upload table.upload td span {
            color:#4e4e4e;
            }
            body.upload table.upload td.status span {
            color:#11af45;
            }

            body.upload table.upload td span.error {
            color:#fd0000;
            }
    body.upload table.upload .radio {
        text-align:left;
        width:100%;
        overflow:hidden;
        display:block;
        margin:0 0 10px;
        }
    body.upload table.upload th.pdf {
        text-align:left;
        padding:5px 10px;
        }
    body.upload table.upload .radio label {
        float:left;
        color:#cc0000;
        }
    body.upload table.upload .nopref label {
        line-height:1;
        color:#4e4e4e;
        }
    body.upload table.upload .radio input {
        float:left;
        margin:0 5px 0 0;
        }
/* add links */

.genome-bio ul.add-links li a {
    color:#cc0000 !important;
    line-height:13px;
    padding:0 0 0 20px;
    background:url(../images/icons/cite-icn.png) no-repeat 0 0;
    }
    .genome-bio ul.add-links li.con a {
        background-position:0 -13px;
        }
    .genome-bio ul.add-links li.delic a {
        background-position:0 -28px;
        }
    .genome-bio ul.add-links li.digg a {
        background-position:0 -41px;
        }

/* =homepage
---------------------------------------- */
.announcement { /* strapline */
	margin: 0 0 16px 16px;
}
#announcement h3, .announcement h3 {
    font-size: 1.3em;
    line-height:16px;
    padding:0 0 .2em 0;
    }
	
	.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;
	}	
	
.conference img{
margin:0px 50px}

#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 {
	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;
}

#content .about ol, #content .ifora ol, #content .article ol {
	list-style: decimal;
	margin: 0.3em 0 2em 3.5em;
	padding: 0;
}

/* advert blocks
---------------------------------------- */

.google-ad {
    clear: both;
    width:100%;
    overflow:hidden;
    margin:0 0 21px;
    text-align:center;
    }
    .google-ad.wide {
        width:740px;
        w\idth:728px;
        margin:0 auto 15px auto !important;
        padding:3px 12px 0 0;
        background:url(../images/ad-bg.png) no-repeat 100% 50%;
        }
    #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;
        }

.skyscraper {
	border: none!important;
	margin:0 0 21px;
	padding:0px;
	text-align: center;
}

/* =buttons
---------------------------------------- */
/*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;
    }
    a.button span {
        line-height:1.2em;
        text-align:center;
        padding:0 10px 8px 10px;
        display:block;
        background:url(../images/biomed/buttons/btn-132-bot-bg.png) no-repeat 0 100%;
        }
        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 {
    background:#f2f2f2 url(../../images/biomed/buttons/btn-132-top-bg.png) no-repeat 0 0;
    font-family: helvetica,verdana,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;
    }
    a.button2 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.button2.current,
        a.button2:hover {
            color:#FFF !important;
            background-color:#194d98;
            }
            a.button2.current span,
            a.button2:hover span {

                }
				
#twitter-follow-button { margin-top: 3px; }
				
#content a {
    text-decoration:none;
    }
#content p a {
    text-decoration:underline;
    }

    #content p a:hover,
    #content a:hover {
        text-decoration:underline;
        }
    #content .block p a {
        color:#1b4d98;
        text-decoration:underline;
        }

#btn_container {
margin:0;}
button {
    font:13px helvetica, verdana, arial, sans-serif;
    border:none;
    height:23px;
    line-height:21px;
    padding:0 0 4px;
    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.w62, input.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.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;
        }
        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;
        }


#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:helvetica,verdana,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;
    }
    fieldset.search button.w37 {
        vertical-align: top;
    }
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:url(../images/input-text-bg.png) repeat-x 0 0;
        }
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:165px;
        }
    fieldset.search .text {
        width:132px;
        }
    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 20px 0 0!important;
		}
		fieldset.search-filters label {
			margin: 0 4px 0 0; padding: 0;
		}
        .search-filters .filter-by {
            position: relative;
			rig/ht: -40px;
			mar/gin-right: 44px;
        }
        .search-filters .show-results {
            margin-left: 0;
        }
		.search-filters .drpOrderBy {
			width:100px;
		}
		.search-filters .drpPerPage {
			width:60px;
		}
		
		.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; }
			
			div.inline-button {
				float: left;
				margin-right: 10px;
			}

/* =details
---------------------------------------- */

div.details .module {
    margin:0 0 7px;
    }
fieldset.details {
    width:370px;
    w\idth:337px;
    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:369px;
        w\idth: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;
    }
	#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
---------------------------------------- */
.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;
}


/* =comments
---------------------------------------- */
.label {
	vertical-align: top;
}

.formbuttons {
	padding-bottom: 2em;
}
	#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/genome-bio/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;
	-moz-border-radius: 10px;
	-webkit-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;
		background:url(../../images/genome-bio/bullet.png) no-repeat 0 7px;
		}
		#content ul.comments-index li a {
			text-decoration:underline;
			}
.comments-list li {
	margin:0 0 20px;
	}
.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/genome-bio/letter-icn.png) no-repeat 100% 5px;
		font-weight:normal;
		}

/* =progress bar
---------------------------------------- */
.steps ul {
	margin:-14px 0 0 0;
	width:100%;
	overflow:hidden;
	background:url(../images/biomed/step1-progress-bar.png) no-repeat 50% 50%;
	}
	.step-1 .steps ul{background:url(../images/biomed/step1-progress-bar.png) no-repeat 50% 50%;}
	.step-2 .steps ul{background:url(../images/biomed/step2-progress-bar.png) no-repeat 50% 50%;}
	.step-3 .steps ul{background:url(../images/biomed/step3-progress-bar.png) no-repeat 50% 50%;}
	.step-4 .steps ul{background:url(../images/biomed/step4-progress-bar.png) no-repeat 50% 50%;}

	.steps ul li {
		line-height:normal;
		position:relative;
		float:left;
		/* width:24%; disabled for registration page */
		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/progress-points.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:0 -42px;
			}
		.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:0 -19px;
			}
			.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 */

body.wider .steps ul {
    background:url(../images/genome-bio/progress-bar.png) no-repeat 50% 50%;
    }
body.wider .steps ul.step-7 {background:url(../images/genome-bio/progress-bar-7.png) no-repeat 50% 50%;}

body.wider .steps ul li.step1 {width:6%}
body.wider .steps ul li.step2 {width:15%}
body.wider .steps ul li.step3 {width:16%}
body.wider .steps ul li.step4 {width:16%}
body.wider .steps ul li.step5 {width:15%}
body.wider .steps ul li.step6 {width:15%}
body.wider .steps ul li.step7 {width:10%}
body.wider .steps ul li.step8 {
    width:6%;
    float:right;
    }

    body.wider .steps ul li span {
        background:url(../images/genome-bio/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;
        }
    body.wider .steps ul li.current span,
    body.wider .steps ul li.ready a:hover span {
        background:url(../images/genome-bio/progress-points.png) no-repeat 0 -19px;
        }
    body.wider .steps ul li.current {
        color:#cc0000;
        }

/* =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;
    }
.interests .wrap-in ul {
    float:left;
    width:230px;
    margin:0 30px 0 0;
    }
    .interests .wrap-in ul.last {
        margin:0;
        }
        #js .interests .wrap-in ul li input {
            left:-2000em;
            position:absolute;
            }
            #nojs .interests .wrap-in ul li input {
                position:static;
                float:left;
                }
     .interests .wrap-in ul li {
		font-size:0.9em;
        padding:4px;
        overflow:visible;
        margin:0 0 4px 0;
        background:#f2f0f0 url(../images/biomed/checkbox-bg.png) no-repeat 0 0;
        width:230px;
        w\idth:222px;
        height:27px;
        he\ight:19px;
        }

        .interests .wrap-in ul li.enabled{
            background-position:0 -27px;
            background-color:#c8c8c8;
        }

	.interests .wrap-in ul li .clipped{
        overflow:hidden;
        }

    .interests .wrap-in ul li .full{
        overflow:visible;
		z-index:10000;
		background-color:inherit;
		margin:-4px 0 0 22px;
		width:auto;
        padding:4px 10px 4px 5px;
		position:absolute;
        }

		.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);
	}



    .interests .wrap-in ul li label {
        font-weight:bold;
        color:#115158;
        width:195px;
        cursor:pointer;
        display:block;
        height:19px;
        float:right;
        line-height:19px;
        }

	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:#fafafa;
    height:80px;
    overflow:auto;
    }
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;
    margin:0 10px 15px 0;
    }
    a.more-alert:hover {
        background-position:0 -33px;
        }

        a.more-alert.active {
                            background-position:0 -33px;
                            margin-bottom:0;
                            }
.add-alert {
    float:left;
    width:748px;
    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;
        }
    .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;
    padding:0 0 5px;
    color:#115158;
	margin: 5px 0 0 0;
    }
ul.alerts a {
    color:#115158;
    }
ul.alerts li {
    width:363px;
    float:left;
    padding:0 0 4px;
    }

    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;
        }
    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 {
        display:block;
        float:right;
        margin:0 0 0 10px;
        }
    ul.alerts li dd {
        float:left;
        width:363px;
        w\idth:338px;
        border-top:1px solid #fff;
        padding:10px 10px 10px 15px;
        background:#f2f0f0 url(../images/biomed/alert-inner-bg.png) no-repeat 0 100%;
        }
    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;
        w\idth:356px;
        padding:3px 0 0 7px;
        display:block;
        background:#c8c8c8 url(../images/biomed/alert-top-bg.png) no-repeat -363px 0;
        }
        ul.alerts li.enabled dt span {
            background-position:0 0;
			background-color: #2149a0;
			color: #fff;
            }
    #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 .alerts button.plainText-button.hover {
				background:transparent;
				color: #2f5f5f;
				font :inherit;
				font-weight: normal;
				text-decoration: underline }

/* =sponsors
---------------------------------------- */
dl.sponsor,
dl.newsletter {
    margin:0 0 18px;
    width:189px;
    }
    dl.newsletter .search {
            background:#f3f3f3 url(../images/cancer-gw/newsletter-bg.png) no-repeat 0 0;
            width:189px;
            height:29px;
            margin:3px 0 0 0;
            }
            dl.newsletter .search .text {
                position:relative;
                float:left;
                width:157px;
                height:22px;
                margin:3px 0 0 3px;
                padding:1px 0 0 0;
                background:none;
                border:0;
                color:#656565;
                font-size:1.5em;
                }
            dl.newsletter .search button {
                position:relative;
                color:#fff;
                float:right;
                overflow:hidden;
                cursor:pointer;
                width:23px;
                height:23px;
                line-height:23px;
                padding:0;
                margin:3px 3px 0 0;
                border:0;
                font-size:0;
                background:#b670b6 url(../images/cancer-gw/newsletter-btn-bg.png) no-repeat 0 0;
                }
/* =pop up
---------------------------------------- */

body.blank  {
    background:none;
    text-align:left;
    padding:15px;
    }
    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;
}



/* =pager
---------------------------------------- */

p.pager {
    padding:9px 7px 0 15px;
    margin:0 0 .2em;
    }
    p.pager a {
        text-decoration: none;
        }
        p.pager a:hover {
            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:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999em;
	display:none !important;
	margin-left:-23px;
	position:relative;
	z-index:100;
	top:7px;
	background:url(../images/icons/rss.png) no-repeat 0 0 !important;
	}
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:27px;
        }
        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 {
                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;
            }
            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:#d6d6d6 !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:0 0 0 12px;
							background:transparent url(../images/icons/add-remove-rss.png) no-repeat 0 -28px;
                        }
					span.plus-button {
						background-color:#115158;
					}

ul.quotes,
ul.access {
    padding:18px 0 0 0;
    /* border-top: 1px solid #ebebeb; */
    }
	ul#quotes.quotes {
		padding-top: 5px;
	}
    ul.quotes,
    ul.access {
        border-top:none;
        }
    ul.articles {
        padding: 0px 0 0 15px;
        }
    ul.articles li {
        width:100%;
        padding: 0 0 10px;
        clear: left;
        }
        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 {
            /*color:#6a747c;*/
            margin: 0;
            padding: 0;
            line-height: 1.4em;
            }
        ul.articles	cite{
            display: block;
            font-style:normal;
            color:#000;
            font-size: 0.9em;
            line-height: 1.2em;
            margin: 1px 0;
            }
div.comments a#view-more-blog-posts {
	text-decoration: none;
}
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%;
    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;
        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-position:100% 0;
                }
        #content ul.quotes li blockquote p a {
            text-decoration: none;
            }
            ul.quotes li cite {
                font-size: .9em;
                display: block;
                margin:0 0 2.4em 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;
        /*width:49%;*/
        }
		/*div.block ul.iconlist li {
			float: none;
			width: 85px;
		}*/
        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-bottom: 0;
		}
			#content .about ul, #content .ifora ul, #content .article ul li {
				margin: 0.3em 2em 2em;
			}
				#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; }
			
			#content .about ul li, #content .ifora ul li, #content .article ul li {
				background:url("../images/icons/square1.png") no-repeat scroll 0 7px transparent;
				color:#000000;
				font-size:11px !important;
				margin-bottom:3px;
				padding-left:15px;
			}
			#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;
			}
			
		#aims-scope .blurb ul.list li{
		color:#474848;}	

            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;
                }
                ul.square li a i,
                ul.access li a i {
                    margin-top:6px;
                    width:6px;
                    height:6px;
                    background-image:url(../images/icons/square.png);
                    }
					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 li.top a {
                padding:0 0 0 11px;
                background:url(../images/genome-bio/black-arrow-top.png) no-repeat 0 6px;
                }
            ul.access li a,
            ul.square li a  {
                color:#115158;
                padding:0 0 0 17px;
                text-decoration: underline;
                }
                ul.normal {
                    margin:0 0 1em;
                    }
                ul.square.normal li a {
                    padding:0 2px 0 8px;
                    font-weight:normal;
                    }
					/*
                #content ul.access li a,
                #content .block ul.square li a {
                    color:#6A747C;
                    } */
            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 {
        text-decoration: none;
        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.editor {
            font-size: .9em;
            }
        .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 18px -39px;
    overflow:hidden;
    width:49%;
    float: left;
    color:#1b4d98;
    background: url(../images/biomed/v-divider.png) no-repeat 0 0;
    }
    .intro li {
        padding:0 0 0 39px;
        }

/* =footer
---------------------------------------- */

#footer{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    color: #6e6d6d;
    padding:0 0 25px;
    }
    #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 0 5px;
    }
    .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,
    .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;
		}
		#my-email-preference .wrap-inner.content h2, #registration-email-preferences 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 0 0;
        }
		#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;
        }
	.wrap-inner.content h5 {
		color:#4e4e4e;
        font-size:1.1em;
        padding:4px 0 0 0;
		border: none;
        }
    .wrap-inner.content p {
        margin:0 0 1em;
        color: #000000;
        line-height:1.3em;
        }
    #content .wrap-inner.content p a {
        text-decoration: underline;
        }
        .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;
                }
.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;

}

/* =Tooltip
---------------------------------------- */




/* = 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 th,
    table.styled td {
        vertical-align: top; /* changed from 'middle' because of multiline columns */
        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 tr.even td {
        background-color:#f8f8f8;
        }

	table.styled tr.even td p{
        margin:0;
        }
    table.styled tr.top td,
    table.styled tr.bot td {
        font-size:0;
        padding:0;
        height:10px;
        }
        table.styled tr.top td.tt {
            background:url(../images/genome-bio/table/white-t.png) repeat-x 0 0;
            }
        table.styled tr.bot td.bb {
            background:url(../images/genome-bio/table/white-b.png) repeat-x 0 100%;
            }
        table.styled tr.top td.tl {
            background:url(../images/genome-bio/table/white-tl.png) no-repeat 0 0;
            }
        table.styled tr.top td.tr {
            background:url(../images/genome-bio/table/white-tr.png) no-repeat 100% 0;
            }
        table.styled tr.bot td.bl {
            background:url(../images/genome-bio/table/white-bl.png) no-repeat 0 100%;
            }
        table.styled tr.bot td.br {
            background:url(../images/genome-bio/table/white-br.png) no-repeat 100% 100%;
            }
    table.styled td.left-d,
    table.styled td.right-d {
        padding:0;
        width:10px;
        background:url(../images/genome-bio/table/white-l.png) repeat-y 0 0;
        }
        table.styled td.right-d {
            background:url(../images/genome-bio/table/white-r.png) repeat-y 100% 0;
            }
    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 tr.even td.left-td span,
    table.styled tr.even td.right-td span,
    table.styled td.even-col span {
        padding:7px 10px 8px 10px;
        display:block;
        }


        table.styled tr.even td.left-td {
            background:#f8f8f8 url(../images/genome-bio/table/gray-tl.png) no-repeat 0 0;
            }
        table.styled tr.even td.left-td span {
            background: url(../images/genome-bio/table/gray-bl.png) no-repeat 0 100%;
            }
        table.styled tr.even td.right-td {
            background:#f8f8f8 url(../images/genome-bio/table/gray-tr.png) no-repeat 100% 0;
            }
        table.styled tr.even td.right-td span {
            background: url(../images/genome-bio/table/gray-br.png) no-repeat 100% 100%;
            }
        /* vertical */
        table.styled td.even-col.top {
            background:#f8f8f8 url(../images/genome-bio/table/gray-tl.png) no-repeat 0 0;
            }
        table.styled td.even-col.top span {
            background: url(../images/genome-bio/table/gray-tr.png) no-repeat 100% 0;
            }
        table.styled td.even-col.bot {
            background:#f8f8f8 url(../images/genome-bio/table/gray-bl.png) no-repeat 0 100%;
            }
        table.styled td.even-col.bot span {
            background: url(../images/genome-bio/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,
    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;
        }
/* 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;
    }
    dl.p-list dt {
        float:left;
		font-size:1em;
		font-weight:bold;
		width:30%;
		height: 28px;
		margin-top: 13px;
		line-height: 15px;
        }
    dl.p-list dd {
        float:right;
		width:70%;
		height: 28px;
		margin-top: 13px;
        }

	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;
        }
		
#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:60%;
        }
    dl.p-list.wider ul li {
        padding:0 0 0.1em;
        width:49%;
        float:left;
        }
        #content .wrap-inner dl.p-list a {
            text-decoration:none;
            }
            #content .wrap-inner dl.p-list a:hover {
                text-decoration:underline;
                }
/* profile */

.profile {
    width:100%;
    position:relative;
    padding:20px 0 0 0;
    margin:0 0 25px;
    background: url(../images/genome-bio/profile-tb-bg.png) no-repeat -759px 0;
    }
.profile img {
    float:left;
    margin:0 20px 15px 0;
    }
.profile .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 {
        position:absolute;
        display:block;
        height:47px;
        width:47px;
        top:-5px;
        right:-7px;
        text-indent:-9999em;
        background: url(../images/genome-bio/cls-profile-btn.png) no-repeat 0 0;
        }
.profile-inner {
    width:759px;
    overflow:hidden;
    padding:0 0 20px 0;
    background: url(../images/genome-bio/profile-tb-bg.png) no-repeat 0 100%;
    }
.profile-inner-wrap {
    width:759px;
    w\idth:709px;
    overflow:hidden;
    padding:0 25px;
    background: url(../images/genome-bio/profile-bg.png) repeat-y 0 0;
    }

/* 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/genome-bio/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/genome-bio/tab-ul-li-a.png) no-repeat 0 100%;
    }
.ui-tabs-nav li.ui-tabs-selected a span {
    background: url(../images/genome-bio/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/genome-bio/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 {
        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/genome-bio/tabs-pnl-tb-bg.png) no-repeat -520px 100%;
    }
.tabs-content-wrap {
    min-height:350px;
    height:auto !important;
    height:350px;
    width:520px;
    w\idth:475px;
    float:left;
    background:#FFF;
    padding:5px 15px 0 30px;
    background: url(../images/genome-bio/tabs-pnl-bg.png) repeat-y 0 0;
    }

/* =article content
---------------------------------------- */

h4.message {
    padding-top: 0.5em;
    padding-bottom: 0.7em;
}
#topmatter 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:0 0 1em;
padding:5px 2px;
}

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;
    }
.article #topmatter p,
.article #topmatter table,
body.article .description p {
    font-size:1.0em;
	margin: 0.2em 0 0 0;
	overflow: visible;
    }
	.article p.options {
		padding: 0;
	}
.article #topmatter h1,
body.article #content .description h3,
#content .prepublication h3 {
    font-size:1.5em;
    line-height:1.2em;
    padding: 0;
	margin: 0;
	border: none;
    }
.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;
    w\idth:537px;
    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: 20px;
	}

	
#leftcolumn {
    min-height:20px;
    }

	
	
/* =impact factors
---------------------------------------- */
 #impact-factor { 
	bac/kground: url("../../images/impact-web-bg.gif") no-repeat scroll 100% 0 #999999;
	fo/nt-family: Arial;
	wid/th: 55px; height: 53px; 
	text-/align: center;
	tex/t-transform: uppercase;
	col/or: #fff;
	font/-weight: bold;
	display: inline;
	float: left;
	margin: 20px 8px 20px 8px;
	bor/der-radius: 	4px;
	-m/oz-border-radius: 4px; 	
	-we/bkit-border-radius: 4px;
}
	#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:3px;
}
	#impact-factor.official span { font: bold 18px/14px Verdana ;  margin: 3px 5px 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: 26px;
	}

#login-form a {
    text-decoration: underline;
}

#login-form p {
    margin:0 0 0.8em;
}

.login-content {
    height: 130px;
}

.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, 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;}
/* end */

/* temp styles for admin */
table.admin_nav, table.admin_nav_two {
    float: left;
}

/* width for ie6/7 only
table.admin_nav {
    _width: 10%;
    *width: 10%;
} */

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: 70%!important;
    *width: 70%!important;
    width:70% !important;
}

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;
}

table.admin_content form.emailForm input.subject {
    width: 454px;
}

table.admin_col_two tr.ed_settasks td { vertical-align: bottom!important; }

#temp_peer_reviewer_details {
    width:100%;
}

table.admin_content td.bodytext a {
    background: #a4daff!important;
}

.inst_btn{
float:right;
padding:5px 10px 0 0 ;
}

.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; 
-moz-border-radius: 5px ; 
-webkit-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 {
	margin-top:40px; 
	float:left; 
	width:100%;
}

#submission-content ol {
	margin:0.3em 0 2em 3.5em;
}

#submit-your-manuscript input {
    font:13px helvetica, verdana, 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;
	}