/**
 * lib/pkp/styles/common.css
 *
 * Copyright (c) 2000-2010 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * PKP-wide shared stylesheet.
 */

/**
 * Common HTML elements
 */

body {
	margin: 0;
	padding: 0;
	background-color: #f3f3e7; /*changed*/
	color: #000; /*changed*/
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	text-align: center;
	font-size: 0.8em; /*new*/ 
}

div {
	line-height: 150%; /*new*/
	text-align: left;
}

p { /*check*/
	margin: 1em 0; /* Making default stylesheet explicit - fixes IE7 margin collapsing. */
}

table {
	border: 0;
	border-spacing: 0;
	font-size: 1.0em;
}

form {
	margin: 0;
}

a {
	text-decoration: underline;
}

a.plain {
	text-decoration: none;
}

ul {
	margin: 0.25em 0 0.75em 0;
	padding: 0 0 0 2.5em;
}

tt {
	font-size: 1.25em;
}

label {
}

label.error {
	color: #900;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #F0F0E8;
	color: #000;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	font-size: 1em;
}

input.button {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: #8e8976; /*changed*/
	color: #FBFBF3; /*new*/
	font-size: 1em;
}

input.defaultButton {
	background-color: #8e8976; /*changed*/
	color: #FBFBF3;
	font-weight: bold;
}


/**
 * Main layout elements
 */

#container { /*check*/
	width: 100% !important;
	min-width: 770px !important;
	margin: 0px auto;
	text-align: center;
	background-color: #f3f3e7; /*new*/
}

#header { /*check*/
	width: 100%;
	text-align: center;
}

#headerTitle { /*check*/
	text-align: left !important;
	margin: 0 auto;
	padding: 28px 0 16px 16px; /*changed*/
	width: 100%;
	width: 1036px;
	display: block;  /*new*/
	background-color: #fff; /*new*/ 
}

html>body #headerTitle { /*new*/
	padding: 28px 0 16px 16px; 
	width: 1020px; 
}

#header h1 {
	margin: 0 auto;
	padding: 0; /*changed*/
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
}

#footer {
	width: 676px; /*changed*/
	min-height: 0px; /*changed*/
	position: relative; /*change*/
	clear: both;
	text-align: center;
	border-top:	1px solid #8e8976; /*new*/
	font-size:0.8em; /*new*/
	padding: 0.3em 0 2em 0; /*new*/
	margin-left: 189px; /*new*/
}

#footerContent {
	width:676px; /*changed*/
	margin: 0 auto;
	padding-left: 0; /*changed*/
}

#main {
	padding: 0.5em 0em 2em 0em;
}

#main h2 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
	font-size:	1.6em; /*new*/
	line-height: 1.2em; /*new*/
}

#main h3 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0em;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
}

#navbar {
	margin-right: 0;
	padding-bottom: 0; /*changed*/
	border-bottom: none; /*changed*/
	background-color: #8e8976;  /*new*/
}

#breadcrumb {
	padding-top: 1em;
	font-size:	0.8em; /*changed*/
}

#content {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	font-size:	1em; /*changed*/
	border-top: 1px solid #8e8976; /*changed*/
}

#content h3 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
	font-size:	1.4em; /*changed*/
}

#articleTitle h3 { /*new*/
	color: #8E8976;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0em 1em 0.75em 0em;
	padding-top: 0;
}

#authorString { /*new*/
	color: #8E8976;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    margin: 0;
}

#content h4 {
	margin: 0em 1em 0.25em 0em; /*changed*/
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
	font-size:	1.2em; /*changed*/
	padding-top: 0.75em; /*new*/
}

#content h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-weight: bold;
	font-size: 1em;
}


/**
 * Breadcrumbs
 */

#breadcrumb a {
	text-decoration: none;
}

#breadcrumb a.current {
	font-weight: bold;
}


/**
 * Footer elements
 */

#footer div.debugStats {
	font-size: 0.6em;
}


/**
 * Additional text styles
 */

span.disabled, label.disabled {
	color: #666;
}

a.action, a.file {
	font-size: 0.85em;
	text-transform: uppercase;
}

a.icon {
	text-decoration: none;
}

a.icon img {
	border: 0;
}

a.icon:hover {
	background: none;
}

span.formRequired {
	color: #333;
	font-size: 0.9em;
}

span.instruct {
}

span.heading {
	font-size: 0.85em;
	text-transform: uppercase;
}

span.highlight {
	border-top: 1px solid #8e8976; /*changed*/
}

.nowrap {
	white-space: nowrap;
}

/**
 * Table styles
 */

table.info td {
	padding: 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

table.listing td {
	padding: 0.25em 1.5em 0.25em 0.5em;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0.75em 1.5em 1em 0.5em;
}

table.info td.heading {
	padding-left: 0;
}


table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.1em;
	line-height: 1%;
}

table.listing td.endseparator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.25em;
	line-height: 10%;
}

table.listing td.separator, table.info td.separator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.1em;
	line-height: 1%;
}

table.data tr {
}

table.data td {
	padding-bottom: 0.25em;
}

table.data td.label {
	padding-right: 1em;
}

table.data td.value {
}

table.data td.separator {
	padding: 0.5em;
	font-size: 0.1em;
	line-height: 1%;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

table.nested tr {
	padding: 0;
	margin: 0;
}

span.nested {
	padding: 0 4px 0 0;
	font-size: 1.2em;
}

/**
 * Form-specific elements
 */

span.formError {
	color: #900;
	font-weight: bold;
	font-size: 1em;
}

span.formSuccess {
	color: #090;
	font-weight: bold;
	font-size: 1em;
}

ul.formErrorList {
	color: #900;
}


/**
 * Other organizational elements
 */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding: 0;
	padding-right: 1.5em;
	display: inline;
}

ul.menu li.current {
	font-weight: bold;
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
}

#navbar ul.menu { /*new*/
	margin: 0 0 0 15px;
	padding: 0.3em 0px 0.3em 0px;
	width: 807px; 
	background-color: #8e8976;
	float: left;
}

#content ul.menu { /*new*/
	margin: 0;
	padding:0;
}

#content ul.menu li { /*new*/
	margin: 0;
	padding: 0 1em 0 0;
	display: inline;
	color: #333;
}

#content ul.menu li.current{ /*new*/
	font-weight: bold;
	color: #333;
}

#content ul.menu li a:link{ /*new*/
	text-transform: uppercase;
	text-decoration: none;
}

#content ul.menu li a:hover{ /*new*/
	text-transform: uppercase;
	text-decoration: none;
	color: #333;
}

#content ul.menu li a:visited{ /*new*/
	text-transform: uppercase;
	text-decoration: none;
}

ul.steplist {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	padding-right: 0.5em;
	display: inline;
	text-transform: uppercase;
}

ul.steplist li.current {
	font-weight: bold;
}

ul.steplist a {
	text-decoration: none;
}

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}

ul.filter {
	margin: 0;
	padding: 1.5em 0 1.5em 0;
	list-style-type: none;
}

ul.filter li {
	padding-right: 1.5em;
	display: inline;
}


/**
 * Other organizational elements
 */

div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	border-bottom: 1px solid #8e8976; /*changed*/
	font-size: 0.5em;
	line-height: 25%;
}

/* end lib/pkp/styles/common.css */

/**
 * styles/common.css
 *
 * Copyright (c) 2003-2010 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared stylesheet.
 *
 * $Id$
 */

/*
 * Notifications
 * FIXME: (Re)move once OJS styles are consolidated with new styles and themes
 */
@import url("../lib/pkp/styles/themes/default/pnotify.css");

.ui-pnotify-title {
	font-size: 0.8em;
}

.ui-pnotify-text {
	font-size: 0.6em;
}

.ui-pnotify-history-container .ui-pnotify-history-header {
	font-size: 0.8em;
}

/**
 * Common HTML elements
 */

a:link { 
	color: #960; 
}

a:active {
	color: #960; /*changed*/
}

a:visited {
	color: #960; /*changed*/
}

a:hover {
	color: #c90;  /*changed*/
	background: transparent; /*changed*/
}



/**
 * Main layout elements
 */

#header {
	background: transparent; /*changed*/
}

#footer {
	background-color: #fff; /*changed*/
}

#main {
	width: 80%;
	margin: 0 auto;
}


/**
 * Access icons and key
 */
#accessKey {
	margin-bottom: 2em;
}

#accessKey img {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#content img.accessLogo {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}


/**
 * Navigation bar
 */

#navbar ul li {
	margin: 0;
	padding: 0;
	padding-right: 1em;
	display: inline;
}

#navbar a {
	font-size: 0.9em; /*changed*/
	letter-spacing: 0; /*changed*/
	font-weight: bold; /*new*/
}

#navbar a:link { /*new*/
	text-transform: uppercase; 
	text-decoration: none;
	color:#FFF;
}

#navbar a:active { /*new*/
	text-transform: uppercase;
	text-decoration: none;
	color:#FFF;
}

#navbar a:visited { /*new*/
	text-transform: uppercase;
	text-decoration: none; 
	color:#FFF; 
}

#navbar a:hover { /*new*/
	text-transform: uppercase; 
	text-decoration: none; 
	color: #333; 
}

/**
 * Announcements
 */

#announcementsHome {
	width: 100%;
	margin: 2em 0 2em 0;
}

#announcementsHome h3 {
	text-align: center;
}

#announcements {
	width: 100%;
}

#announcements h3 {
	text-align: center;
}

table.announcements {
	width: 100%;
}

table.announcements td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.announcements td.nodata {
	text-align: center;
	font-style: italic;
}

table.announcements td.headseparator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements td.endseparator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.25em;
	line-height: 10%;
}

table.announcements td.separator {
	border-top: 1px solid #8e8976; /*changed*/
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements tr.intro {
}

table.announcements td.intro {
}

table.announcements tr.title {
	vertical-align: top;
}

table.announcements td.title {
	width: 85%;
}

table.announcements td.title h4 {
}

table.announcements tr.description {
	vertical-align: top;
}

table.announcements td.description {
	width: 85%;
}

table.announcements tr.details {
	vertical-align: bottom;
}

table.announcements td.posted {
	padding-top: 1em;
	font-style: italic;
}

table.announcements td.more {
	width: 15%;
	text-align: right;
}

table.announcementsMore {
	width: 100%;
}

table.announcementsMore td {
	padding-top: 1.5em;
	text-align: right;
}


/**
 * Table of contents
 */

#content h4.tocSectionTitle { /* = h3 */
	margin: 0em 1em 0.25em 0em; /*new*/
	padding-top: 0.75em; /*new*/
	font-weight: normal; /*new*/
	font-size:	1.4em; /*new*/
	line-height: 1.35em; /*new*/
}

table.tocArticle {
	width: 100%;
}

table.tocArticle td.tocTitle {
	width: 70%;
	height: 100%;
	color:#8e8976; /*new*/
}

table.tocArticle td.tocGalleys {
	width: 30%;
	text-align: right;
}

table.tocArticle td.tocAuthors {
	padding-bottom:12px; /*changed*/
	font-style: italic;
	vertical-align: top;
}

table.tocArticle td.tocPages {
	text-align: right;
	vertical-align: top;
}

.tocArticleCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 0 1em 1em 0;
}


/**
 * Homepage image
 */

#homepageImage img {
	display: block;
	margin: 0 auto;
	border: 0;
	text-align: center;
}

.homepageImage img {
	margin: 0 auto;
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
	text-align: center;
}


/**
 * Issue cover image
 */

#issueCoverImage img {
	display: block;
	border: 0;
}

.issueCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
}

#issueCoverImage a:link, .issueCoverImage a:link {
}

#issueCoverImage a:active, .issueCoverImage a:active {
}

#issueCoverImage a:visited, .issueCoverImage a:visited {
}

#issueCoverImage a:hover, .issueCoverImage a:hover {
}


/**
 * Editorial Team Lists  !!! 
 */

ol.editorialTeam {
}

ol.editorialTeam li {
	list-style: none;
}

ol.editorialTeam, ol.editorialTeam li {
	margin-left: 0;
	padding-left: 0;
}


/**
 * Additional text styles
 */

pre {
	background-color: #F0F0E8;
	color: #000;
	font-size: 1.25em;
}

/**
 * Table styles
 */

table.listing tr.highlight {
	background: yellow;
}

table.listing tr.fastTracked {
	background-color: #ABA;
}

table.listing tr.data td {
	border-top: 1px solid #8e8976; /*changed*/
	border-bottom: 1px solid #8e8976; /*changed*/
}

table.listing tr.data td.drag {
	cursor: move;
}


/**
 * Other organizational elements
 */

div.progressbar {
	background-image: url(../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 505px;
	z-index:1;
}

td.notificationContent {
	padding-left: 5px;
	padding-right: 5px;
}

td.notificationFunction {
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

.throbber {
	display: none;
	background: url(../lib/pkp/templates/images/throbber.gif) no-repeat;
	width: 25px;
	height: 25px;
	margin-left: 50%;
	margin-top: 5%;
}

/* Font Sizer */
/*
.smallFont {
	outline: none; *for making it look nice in FF *
	background: url(../lib/pkp/templates/images/icons/font-down.png);
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
	margin-right: 4px;
	margin-left: 8px;
}

a.smallFont:hover {
	background: url(../lib/pkp/templates/images/icons/font-down.png);
	color: none;
}

.defaultFont {
	*if you want to hide the default font button, use display:none *
	background: url(../lib/pkp/templates/images/icons/font-default.png);
	text-indent: -9999px;
	outline: none;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
	margin-right: 4px;

}

a.defaultFont:hover {
	background: url(../lib/pkp/templates/images/icons/font-default.png);
	color: none;
}

.largeFont {
	background: url(../lib/pkp/templates/images/icons/font-up.png);
	outline: none;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
}

a.largeFont:hover {
	background: url(../lib/pkp/templates/images/icons/font-up.png);
	color: none;
}
*/


/* @group Tag-it */

ul.tagit {
	padding:1px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#C6C6C6;
	overflow:auto !important;
	width:500px;
	margin-bottom: 0px;
}
ul.tagit li {
	-moz-border-radius:5px 5px 5px 5px;
	display: block;
	float: left !important;
	margin:2px 5px 2px 0;
	clear: none;
}
ul.tagit li.tagit-choice {
	background-color:#DEE7F8;
	border:1px solid #CAD8F3;
	padding:2px 4px 3px;
}
ul.tagit li.tagit-choice:hover {
	background-color:#bbcef1;
	border-color:#6d95e0;
}
ul.tagit li.tagit-new {
	padding:2px 4px 3px;
	padding:2px 4px 1px;
	padding:2px 4px 1px 0;
}

ul.tagit li.tagit-choice input {
	display:block !important;
	float:left;
	margin:2px 5px 2px 0;
}
ul.tagit li.tagit-choice a.close {
	color:#777777;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	outline:medium none;
	padding:2px 0 2px 3px;
	text-decoration:none;
}
ul.tagit input[type="text"] {
	-moz-box-sizing:border-box;
	border:none;
	margin:0;
	padding:0;
	width:inherit;
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#333333;
}

ul.tagit li:after, ul.tagit li div:after {
	content:" ";
	display:block;
	clear:none;
}

/* end styles/common.css */

#bodyClear{ /*new*/
	clear:both;
}

#displayMembership div{
	height:8px;
	margin:0;
	padding:0;
}


/* @end */

/***
 * Languages menu and navbarContainer - new -
 */
 
#navbarContainer{
	margin: 0 auto;
	width: 1036px;
	background-color: #8e8976;
}

ul.languages{
	margin: 0;
	padding: 0.3em 6px 0.3em 16px;
	width: 174px;
	background-color: #c90;
	float: left;
}

html>body ul.languages{
	padding: 0.3em 6px 0.3em 16px;
	width: 152px; /*new*/
}

#navbarClear{
	clear:both;
}
/* End languages menu */



/**
 * styles/rightSidebar.css
 *
 * Copyright (c) 2003-2010 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared elements for pages including a right-hand sidebar.
 *
 * $Id$
 */

/**
 * Common HTML elements
 */

/*
#headerTitle {
	text-align: center;
	width: 100%;
}
*/
#body {
	width: 1036px; /*width: 982px; changed*/
	margin: 0 auto; /*new*/
	background-color: #fff; /*new*/
	border-bottom: 6px solid #c90; /*new*/
}

#rightSidebar {
	float: right;
	width: 165px; /*changed*/
	padding: 1em 0em 1em 0em;
	font-size: 0.8em; /*changed*/
	height: 100%;
	margin-right: 0; /*changed*/
	margin-left: 0; /*changed*/
	margin: 0; /*new*/
}

* html #rightSidebar { margin-right: 0; /*changed*/}

#main {
	float: none; /*changed*/
	width: 659px; /*changed*/
	margin-left: 189px; /*changed*/
	display: block; /*changed*/
	overflow: none; /*changed*/
}



/**
 * styles/help.css
 *
 * Copyright (c) 2003-2010 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Stylesheet for help pages.
 *
 * $Id$
 */

/**
 * Misc
 */
/*
#header h1 {
	width: 100%;
}

#container {
	width: 100%;
}
*/
#sidebar {
	float: right;
	width: 165px;
	/*padding: 1em 0em 1em 0em;
	font-size: 0.65em;
	height: 100%;*/
	margin-right: 0;
}
/*
#body {
	width: 100%;
}

#main {
	float: left;
	width:58%;
	height: 100%;
	margin-left: 5%;
}

/* hack to set width for non-IE browsers to to a percentage 
   width of container (like it should be), not the window */
html>body #main {
	width: 659px;
} 

#main h4 {
	/*margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;*/
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	/*font-weight: normal;*/
}

#toc ul {
	margin: 0;
	padding: 0;
}

#toc li {
	list-style-type: none;
	font-size: 1.2em;
	padding: 1px 0px 1px 0px;
}

div.thickSeparator {
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #8e8976; /*changed*/
	line-height: 0px;
}

.code {
	font-size: 1.2em;
	padding-left: 5px;
	color: #666;
}

span.blockTitle {
	color: #000; /*changed*/
}

/**
 * Sidebar
 */
/*
#sidebar div.block span.blockTitle {
	font-family: Arial,Helvetica,Verdana,sans-serif; *changed*
}

#sidebar a {
	text-decoration: none;
}

#sidebar div.block span.blockTitle {
	font-size: 1.1em;
	text-transform: none;
}
*/
/**
 * Breadcrumb
 */

li.current, a.current {
	font-weight: bold;
}

.searchBreadcrumb {
	font-size: 0.8em;
}

.searchBreadcrumb a {
	text-decoration: none;
}

#search li {
	margin: 10px 0px 10px 0px;
}

#search p {
	margin: 0px;
	padding: 0px;
}

#helpTopic { /*new*/
	
}

/**
 * styles/articleView.css
 *
 * Copyright (c) 2003-2010 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Article view stylesheet.
 *
 * $Id$
 */
/*
#body {
	width: 95%;
	margin: 0 auto;
}

#container {
	min-width: 150px !important;
}

#main {
	width: 100%;
	margin: 0;
}
*/
#articlePdfResizer {
	width: 98%;
	height: 400px;
	padding: 1px 0px 1px 1px;
}

#articlePdf {
	width:99%;
	height:99%;
	padding: 1px 0px 1px 1px;
}

#articlePdf.fullscreen {
	position: fixed;
	width: 97%;
	height: 95%;
	left: 20px;
	top: 7px;
	z-index: 1002;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2000px; /* 100% only fills window, not page, causing potential display issues */
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}

#fullscreenShow {
	display: none;
	float: right;
}

#fullscreenHide {
	padding: 2px;
	background-color: white;
	display: none;
	position: fixed;
	bottom: 3px;
	right: 3px;
	z-index: 1003;
}
/*
#main h2 {
	font-size: 1.0em;
}
*/
#main h5 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0em;
	font-size: 1.3em;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
}

#main h6 {
	margin: 0.5em 1em 0.5em 0em;
	padding: 0;
	font-family: Arial,Helvetica,Verdana,sans-serif; /*changed*/
	font-weight: normal;
	font-size: 1.2em;
}
/*
#content {
	border: none;
}
*/
#content img.accessLogo {
	display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#topBar {
	width: 100%;
	padding-top: 1em;
	padding-bottom: 2.5em;
}

#articleFontSize {
	float: right;
}

#articleFontSize img {
	display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#accessKey {
	float: left;
}

#accessKey img {
	display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#articleCoverImage {
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
	clear: left;
}

#articleCoverImage img {
	display: block;
	border: 0;
}

div.rtSeparator {
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #8e8976; /*changed*/
	line-height: 0px;
}

div.rtSeparatorThin {
	width: 100%;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #8e8976; /*changed*/
	line-height: 0px;
}

div.rtBlock {
	font-size: 1.2em; /*new*/
}

div.rtBlock a {
	text-transform: none;
	text-decoration: none;
}

div.rtBlock ul {
	padding: 0;
	margin: 0;
}

div.rtBlock li {
	list-style-type: none;
}

span.rtSubtitle {
	text-transform: uppercase;
	font-size: 0.85em;
}

a.rtAction {
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
}

/*
*  Styles for XSLT Article Rendering
*  (based on NLM DTD classes)
*/

table.bm {
	border: 1px solid #000;
}

.tl-default, .tl-main-part {
	font-weight: bold;
}

dt {
	display: inline;
	float: left;
	margin-left: 20px;
	width: 80px;
}

dd {
	margin-left: 100px;
}

.articleToolItem {
	margin-bottom: 3px;
}

.articleToolIcon {
	padding-right: 5px;
	vertical-align: middle;
}

#sidebarRTRelatedItems ul {
	padding: 0px;
}

#sidebarRTRelatedItems li {
	margin-bottom:3px;
}

#toggleRelatedItems {
	display: none;
	padding-top:3px;
	cursor: pointer;
}

/**
 * FQS
 *
 */

/*ul {margin-left: 15px; padding-left:30px;}*/
 
p { line-height: 150%; } /*fqs new*/
td, th { vertical-align:top; }

.FQSListNumberLevel1{ list-style-type : decimal; }
.FQSListNumberLevel2{ list-style-type : decimal; }
.FQSListNumberLevel3{ list-style-type : decimal; }
.FQSListNumberLevel4{ list-style-type : decimal; }

.FQSListBulletLevel1{ list-style-type : disc; }
.FQSListBulletLevel2{ list-style-type : circle; }
.FQSListBulletLevel3{ list-style-type : square; }
.FQSListBulletLevel4{ list-style-type : disc; }

.FQSListMixedAlphLBullLevel1{ list-style-type : lower-alpha; }
.FQSListMixedAlphLBullLevel2{ list-style-type : disc; }
.FQSListMixedAlphLBullLevel3{ list-style-type : disc; }
.FQSListMixedAlphLBullLevel4{ list-style-type : disc; }

.FQSListMixedAlphUNumAlphLBullLevel1{ list-style-type : upper-alpha; }
.FQSListMixedAlphUNumAlphLBullLevel2{ list-style-type : decimal; }
.FQSListMixedAlphUNumAlphLBullLevel3{ list-style-type : lower-alpha; }
.FQSListMixedAlphUNumAlphLBullLevel4{ list-style-type : disc; }

.FQSListMixedNumAlphBullLevel1{ list-style-type : decimal; }
.FQSListMixedNumAlphBullLevel2{ list-style-type : lower-alpha; }
.FQSListMixedNumAlphBullLevel3{ list-style-type : disc; }
.FQSListMixedNumAlphBullLevel4{ list-style-type : disc; }

.FQSListMixedNumAlphRomLevel1{ list-style-type : decimal; }
.FQSListMixedNumAlphRomLevel2{ list-style-type : lower-alpha; }
.FQSListMixedNumAlphRomLevel3{ list-style-type : lower-roman; }
.FQSListMixedNumAlphRomLevel4{ list-style-type : disc; }

.FQSListMixedNumBullLevel1{ list-style-type : decimal; }
.FQSListMixedNumBullLevel2{ list-style-type : disc; }
.FQSListMixedNumBullLevel3{ list-style-type : disc; }
.FQSListMixedNumBullLevel4{ list-style-type : disc; }

.FQSListNumberNoLevel1{ list-style-type : none; }
.FQSListNumberNoLevel2{ list-style-type : none; }
.FQSListNumberNoLevel3{ list-style-type : none; }
.FQSListNumberNoLevel4{ list-style-type : none; }

.FQSListAlphLowerLevel1{ list-style-type : lower-alpha; }
.FQSListAlphLowerLevel2{ list-style-type : lower-alpha; }
.FQSListAlphLowerLevel3{ list-style-type : lower-alpha; }
.FQSListAlphLowerLevel4{ list-style-type : lower-alpha; }

.FQSListRomLowerLevel1{ list-style-type : lower-roman; }
.FQSListRomLowerLevel2{ list-style-type : lower-roman; }
.FQSListRomLowerLevel3{ list-style-type : lower-roman; }
.FQSListRomLowerLevel4{ list-style-type : lower-roman; }

.FQSListAlphUpperLevel1{ list-style-type : upper-alpha; }
.FQSListAlphUpperLevel2{ list-style-type : upper-alpha; }
.FQSListAlphUpperLevel3{ list-style-type : upper-alpha; }
.FQSListAlphUpperLevel4{ list-style-type : upper-alpha; }

.FQSListRomUpperLevel1{ list-style-type : upper-roman; }
.FQSListRomUpperLevel2{ list-style-type : upper-roman; }
.FQSListRomUpperLevel3{ list-style-type : upper-roman; }
.FQSListRomUpperLevel4{ list-style-type : upper-roman; }



.FQSQuotationListNumberLevel1{ list-style-type : decimal; }
.FQSQuotationListNumberLevel2{ list-style-type : decimal; }
.FQSQuotationListNumberLevel3{ list-style-type : decimal; }
.FQSQuotationListNumberLevel4{ list-style-type : decimal; }

.FQSQuotationListBulletLevel1{ list-style-type : disc; }
.FQSQuotationListBulletLevel2{ list-style-type : disc; }
.FQSQuotationListBulletLevel3{ list-style-type : disc; }
.FQSQuotationListBulletLevel4{ list-style-type : disc; }

.FQSQuotationListMixedAlphLBullLevel1{ list-style-type : lower-alpha; }
.FQSQuotationListMixedAlphLBullLevel2{ list-style-type : disc; }
.FQSQuotationListMixedAlphLBullLevel3{ list-style-type : disc; }
.FQSQuotationListMixedAlphLBullLevel4{ list-style-type : disc; }

.FQSQuotationListMixedAlphUNumAlphLBullLevel1{ list-style-type : upper-alpha; }
.FQSQuotationListMixedAlphUNumAlphLBullLevel2{ list-style-type : decimal; }
.FQSQuotationListMixedAlphUNumAlphLBullLevel3{ list-style-type : lower-alpha; }
.FQSQuotationListMixedAlphUNumAlphLBullLevel4{ list-style-type : disc; }

.FQSQuotationListMixedNumAlphBullLevel1{ list-style-type : decimal; }
.FQSQuotationListMixedNumAlphBullLevel2{ list-style-type : lower-alpha; }
.FQSQuotationListMixedNumAlphBullLevel3{ list-style-type : disc; }
.FQSQuotationListMixedNumAlphBullLevel4{ list-style-type : disc; }

.FQSQuotationListMixedNumAlphRomLevel1{ list-style-type : decimal; }
.FQSQuotationListMixedNumAlphRomLevel2{ list-style-type : lower-alpha; }
.FQSQuotationListMixedNumAlphRomLevel3{ list-style-type : lower-roman; }
.FQSQuotationListMixedNumAlphRomLevel4{ list-style-type : disc; }

.FQSQuotationListMixedNumBullLevel1{ list-style-type : decimal; }
.FQSQuotationListMixedNumBullLevel2{ list-style-type : disc; }
.FQSQuotationListMixedNumBullLevel3{ list-style-type : disc; }
.FQSQuotationListMixedNumBullLevel4{ list-style-type : disc; }

.FQSQuotationListNumberNoLevel1{ list-style-type : none; }
.FQSQuotationListNumberNoLevel2{ list-style-type : none; }
.FQSQuotationListNumberNoLevel3{ list-style-type : none; }
.FQSQuotationListNumberNoLevel4{ list-style-type : none; }

.FQSQuotationListAlphLowerLevel1{ list-style-type : lower-alpha; }
.FQSQuotationListAlphLowerLevel2{ list-style-type : lower-alpha; }
.FQSQuotationListAlphLowerLevel3{ list-style-type : lower-alpha; }
.FQSQuotationListAlphLowerLevel4{ list-style-type : lower-alpha; }

.FQSQuotationListRomLowerLevel1{ list-style-type : lower-roman; }
.FQSQuotationListRomLowerLevel2{ list-style-type : lower-roman; }
.FQSQuotationListRomLowerLevel3{ list-style-type : lower-roman; }
.FQSQuotationListRomLowerLevel4{ list-style-type : lower-roman; }

.FQSQuotationListAlphUpperLevel1{ list-style-type : upper-alpha; }
.FQSQuotationListAlphUpperLevel2{ list-style-type : upper-alpha; }
.FQSQuotationListAlphUpperLevel3{ list-style-type : upper-alpha; }
.FQSQuotationListAlphUpperLevel4{ list-style-type : upper-alpha; }

.FQSQuotationListRomUpperLevel1{ list-style-type : upper-roman; }
.FQSQuotationListRomUpperLevel2{ list-style-type : upper-roman; }
.FQSQuotationListRomUpperLevel3{ list-style-type : upper-roman; }
.FQSQuotationListRomUpperLevel4{ list-style-type : upper-roman; }


.footnote {font-size:8pt;}

.FQSCharBold { font-weight:bold; }
.FQSCharBoldItalic { font-weight:bold; font-style:italic; }
.FQSCharBoldItalicUnderline { font-weight:bold; font-style:italic; }
.FQSCharItalic { font-style:italic; }
.FQSCharItalicUnderline { font-style:italic; text-decoration:underline; }
.FQSCharUnderline { font-style:italic; text-decoration:underline; }
.FQSOtherTitle { font-weight:bold; }

.FQSPoem { margin-left:30pt; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; } /*fqs new*/

.FQSNewsLine { font-size:1px; margin-top:18pt; margin-bottom:0; border-left-style:none; border-right-style:none; border-top: solid 1px #000000; border-bottom-style:none; }

.FQSIntroVolume { font-size:12px; margin-top:6pt; margin-bottom:3pt; border-bottom:1px solid #8e8976; padding-bottom:3pt; font-weight:bold; } /*fqs new*/
.FQSIntroKeywords { font-size:12px; margin-top:0; margin-bottom:12pt; }
.FQSIntroAbstract { font-size:12px; margin-top:0; margin-bottom:12pt; }
.FQSTOC { font-size:12px; margin-top:0; margin-bottom:6pt; margin-left:0; font-weight:bold;}
.FQSTOCAfter { font-size:12px; margin-top:0; margin-top:6pt; margin-left:0; font-weight:bold; padding-top:0; border-bottom:1px solid #8e8976;}
.FQSTOCLevel1{ font-size:12px; margin-top:0; margin-bottom:6pt; margin-left:12pt; text-indent:-12pt; }
.FQSTOCLevel2{ font-size:12px; margin-top:0; margin-bottom:6pt; margin-left:29pt; text-indent:-17pt; }
.FQSTOCLevel3{ font-size:12px; margin-top:0; margin-bottom:6pt; margin-left:51pt; text-indent:-22pt; }
.FQSTOCLevel4{ font-size:12px; margin-top:0; margin-bottom:6pt; margin-left:78pt; text-indent:-27pt; }

.FQSAuthorAbout { font-size:12px; margin-top:0; margin-bottom:12pt; } /*fqs new*/
.FQSAuthorFigure { font-size:12px; margin-left:1cm; margin-right:0; margin-top:0; margin-bottom:0; }/*fqs new*/
.FQSAuthorAddress { font-size:12px; margin-top:0; margin-bottom:6pt; }/*fqs new*/
.FQSAuthorEmailURL { font-size:12px; margin-top:0; margin-bottom:6pt; }/*fqs new*/
.FQSAuthorName { font-size:12px; margin-top:0; margin-bottom:6pt; }/*fqs new*/
.FQSAuthorTelFax { font-size:12px; margin-top:0; margin-bottom:6pt; }/*fqs new*/
.FQSAuthorContact { font-size:12px; margin-top:0; margin-bottom:6pt; font-weight:bold; }/*fqs new*/

.FQSFigureSubtitle { font-size:14px; margin-top:0; margin-bottom:12pt; }
.FQSFigureSubtitleCentered { font-size:14px; margin-top:0; margin-bottom:12pt; text-align:center; }
.FQSFigureSubtitleFLV { font-size:14px; margin-top:0; margin-bottom:12pt; }
.FQSFigureSubtitleCenteredFLV { font-size:14px; margin-top:0; margin-bottom:12pt; text-align:center; }

.FQSFootnoteList { font-size:12px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:3pt; }
.FQSFootnoteListLastLine { font-size:12px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:3pt; }
.FQSFootnoteQuotation { font-size:12px; margin-left:1cm; margin-right:0; margin-top:0; margin-bottom:6pt; }
.FQSFootnote { font-size:12px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:6pt; }
.FQSFootnoteFollow { font-size:12px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:6pt; }

.FQSIntroAuthors { font-size:16px; margin-top:0; margin-bottom:12pt; font-weight:bold; font-style:italic; color:#8e8976; } /*fqs new*/
.FQSIntroOther { font-size:16px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; }
.FQSIntroOtherConference { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; }
.FQSIntroOtherConferenceEssay { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; }
.FQSIntroOtherReview { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; color:#8e8976; } /*fqs new*/
.FQSIntroOtherReviewEssay { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; }
.FQSIntroOtherCollectiveReview { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; }
.FQSIntroTitle { font-size:20px; margin-top:0; margin-bottom:12pt; font-weight:bold; color:#8e8976; } /*fqs new*/

.FQSHeadingAcknowledgements { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingAppendix { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingAuthors { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingCitation { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingNotes { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingReferences { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingMedia { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingLevel1 { font-size:20px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; margin-left:0.6cm; text-indent:-0.6cm; }
.FQSHeadingLevel2 { font-size:18px; margin-top:12pt; margin-bottom:12pt; font-weight:bold; text-indent:-0.8cm; margin-left:0.8cm; }
.FQSHeadingLevel3 { font-size:16px; margin-top:12pt; margin-bottom:12pt; font-style:italic; text-indent:-1.03cm; margin-left:1.03cm; }
.FQSHeadingLevel4 { font-size:16px; margin-top:12pt; margin-bottom:12pt; text-decoration:underline; }

.FQSEditors { font-size:16px; margin-top:12pt; margin-bottom:12pt; }

.FQSLi { font-size:16px; }
.FQSLiFQSList { font-size:16px; }
.FQSLiFQSListLastLine { font-size:16px; }

.FQSLiFQSQuotationList { font-size:14px; }
.FQSLiFQSQuotationListLastLine { font-size:14px; }
.FQSLiFQSQuotation { font-size:14px; }
.FQSLiFQSQuotationLastParagraph { font-size:14px; }
.FQSLiFQSTable { font-size:14pt; }
.FQSLiFQSFootnoteList { font-size:12px; }
.FQSLiFQSFootnoteListLastLine { font-size:12px; }

.FQSList { font-size:16px; margin-top:0; margin-bottom:12pt; }
.FQSListLastLine { font-size:16px; margin-top:0; margin-bottom:12pt; }

.FQSQuotation { font-size:14px; margin-left:30pt; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationLastParagraph { font-size:14px; margin-left:30pt; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationFirst { font-size:14px; margin-left:30pt; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationList { font-size:14px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationListLastLine { font-size:14px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationTable { font-size:14px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }
.FQSQuotationTableColumn1 { font-size:14px; margin-left:30pt; margin-right:0; margin-top:0; margin-bottom:12pt; text-indent:0; }

.FQSReferenceEntry { font-size:12px; margin-top:0; margin-bottom:6pt; }

.FQSRevised { font-size:12px; text-align:right }

.FQSTable { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; }
.FQSTableTextCentered { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; text-align:center ! important; }
.FQSTableTextRight { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; text-align:right ! important; }
.FQSTableTextAfterFigure { font-size:14px; margin-left:0; margin-right:0; margin-top:6pt; margin-bottom:3pt; text-indent:0; }
.FQSTableTextBold { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; font-weight:bold; }
.FQSTableTextBoldItalic { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; font-weight:bold; font-style:italic; }
.FQSTableTextItalic { font-size:14px; margin-left:0; margin-right:0; margin-top:3pt; margin-bottom:3pt; text-indent:0; font-style:italic; }
.FQSTableSubtitle { font-size:14px; margin-top:12pt; margin-bottom:12pt; }
.FQSTableFigureSubtitle { font-size:14px; margin-left:0; margin-right:0; margin-top:12pt; margin-bottom:3pt; text-indent:0; }

.FQSText { font-size:16px; margin-top:0; margin-bottom:12pt; } /*fqs new*/
.FQSTextAlone { font-size:16px; margin-top:0; margin-bottom:12pt; }
.FQSTextAloneCentered { font-size:16px; margin-top:0; margin-bottom:12pt; text-align:center ! important; }
.FQSTextCentered { font-size:16px; margin-top:0; margin-bottom:12pt; text-align:center ! important; }
.FQSTextFirst { font-size:16px; margin-top:12pt; margin-bottom:12pt; }
.FQSTextAfterTableOrFigure { font-size:16px; margin-top:12pt; margin-bottom:12pt; }
.FQSTextItalic { font-size:16px; margin-top:0; margin-bottom:12pt; font-style:italic; }
.FQSTextBold { font-size:16px; margin-top:0; margin-bottom:12pt; font-weight:bold; }
.FQSTextBoldItalic { font-size:16px; margin-top:0; margin-bottom:12pt; font-style:italic; font-weight:bold; }
.FQSTextVideo { font-size:12px; margin-top:0; margin-bottom:6pt; }
.FQSTextAudio { font-size:12px; margin-top:0; margin-bottom:6pt; }
.FQSTextCitation { font-size:12px; margin-top:0; margin-bottom:6pt; }
.FQSTextCloser { font-size:16px; margin-top:0; margin-bottom:6pt; }
.FQSTextCloserAfterTableOrFigure { font-size:16px; margin-top:12pt; margin-bottom:6pt; }
.FQSTextCloserCentered { font-size:16px; margin-top:0; margin-bottom:6pt; text-align:center ! important; }

.FQSUnicode { font-family:"Arial Unicode MS",Arial,sans-serif; }


/* fqs old and/or not used */
.FQSHorizontalLine1 { font-family:Arial, Helvetica, sans-serif; font-size:1px; margin-top:0cm; margin-bottom:0.0cm; padding:0.049cm; border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; }
.FQSHorizontalLine2 { font-family:Arial, Helvetica, sans-serif; font-size:1px; margin-top:0cm; margin-bottom:1.80cm; padding:0.049cm; border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; }
.FQSEditorialLine { font-family:Arial, Helvetica, sans-serif; font-size:1px; margin-top:0cm; margin-bottom:1.80cm; padding:0.049cm; border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; }
.FQSLogoParagraph { font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-top:0cm; margin-bottom:0.42cm; }
.FQSLogoGraphics { font-size:12pt; margin-top:0cm; margin-bottom:0.42cm; vertical-align:top; background-color:transparent; }
.FQSPageFooter { font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin-top:0.21cm; margin-bottom:0.42cm; }
.FQSPageHeader { font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin-top:0.42cm; margin-bottom:0.42cm; }
.FQSTOCLevel5{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-top:0pt; margin-bottom:6pt; margin-left : 110pt; text-indent : -32pt; }
.FQSFootnote1-9 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left: 12pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 6pt; text-indent: -12pt; }
.FQSFootnote10-99 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left: 18pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 6pt;  text-indent: -18pt;}
.FQSFootnoteFollow1-9 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left: 12pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 6pt; }
.FQSFootnoteFollow10-99 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left: 18pt; margin-right: 0pt; margin-top: 0pt; margin-bottom: 6pt; }
.FQSIntroOtherSpecification { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin-top:0cm; margin-bottom:0.42cm; text-align:center ! important; }
.FQSQuotationTableColumnN { font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-left:0pt; margin-right:10pt; margin-top:0pt; margin-bottom:0.42cm; text-indent:0cm; }




html > body #headerTitle {
    padding: 55px 0 16px 16px;
    width: 1020px;
}

#navbar {
    background-color: #8E8976;
    border-bottom: medium none;
    left: 0;
    margin-right: 0;
    padding-bottom: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

#pixelTags table {
	font-size: 0.8em;
}