/********* AMAMOS specific hiding **********/


#page-footer
{
display: none; visibility: hidden;
}


#hide_for_print_css
{
display: none; visibility: hidden;
}


#jama_trail_wrapper
{
display: none; visibility: hidden;
}


#navbar_alt_links
{
display: none; visibility: hidden;
}


.navhead2
{
display: none; visibility: hidden;
}

.subscriber-text
{
display: none; visibility: hidden;
}

/********* END AMAMOS specific hiding **********/

img { border: 0px; }
body, td {
	font-size: 10pt; color: #18170e;
	font-family: verdana, sans-serif;
	font-weight: normal; 
}
a { text-decoration: none; color: #000; }

/******* 25 Apr 2008 AJG - Entity Image style tests *******/

img.imaged_entity_10 { vertical-align: -3px; }
img.imaged_entity_11 { vertical-align: -4px; }
img.imaged_entity_12 { vertical-align: -5px; }
img.imaged_entity_13 { vertical-align: -5px; }
img.imaged_entity_14 { vertical-align: -5px; }
img.imaged_entity_15 { vertical-align: -5px; }
img.imaged_entity_16 { vertical-align: -5px; }
img.imaged_entity_22 { vertical-align: -5px; }

/* unhide these elements */
.print-heading, .print-copyright, .inline-copyright {
	display: block; position: relative; z-index: 2; 
}

/* hide these */
#page-banner, #navbar, #trail, #subjectbar, #content-option-menu,  #leftsearch, #floater, #toparrow, #lister-block, #doi, div.page-next {
        display: none; height: 0; width: 0; border: 0;
        margin: 0; padding: 0; float: none; visibility: hidden;
}

/* remove watermark */
#watermark { display: none; visibility: hidden; }

/* This is the bit at the top of each printed page */
div.inline-copyright {
	width: 100%; text-align: center;
	padding: 5px 0px 5px 0px; border-top: #98915c;
	border-bottom: #98915c; border-width: .5pt 0pt .5pt 0pt;
	border-style: solid none solid none;
	margin: 5px 0px 10px 0px;
}
.rule {
	border-bottom: 1px solid #98915c;
	padding: 10px 10px 10px 10px; margin-bottom: 10px;
}
.lightrule {
	padding: 0px 27px 10px 0px;
	border-bottom: 1px solid #e2ddc5; margin-bottom: 10px;
}
.lightrule-search {
	padding: 0px 27px 0px 0px;
	border-bottom: 1px solid #e2ddc5;
}
.indent { padding: 10px 27px 10px 20px; }
.text-key { font-weight: bold; }
span.text-subkey { color: #655339; font-weight: bold; }
a.sublink:link {
	color: #a55200; text-decoration: none; font-weight: bold;
}
a.sublink:active {
	color: #a55200; text-decoration: none; font-weight: bold; 
}
a.sublink:visited {
	color: #a55200; text-decoration: none; font-weight: bold;
}
a.sublink:hover {
	color: #a55200; text-decoration: underline;
	font-weight: bold;
}
div.keylist {
	font-weight: bold; text-indent: 0px;
	padding: 0px 27px 5px 0px;
}
div.keylist-search {
	font-weight: bold; padding: 0px 27px 5px 0px;
}
div.toc-list {
	font-weight: bold; padding: 0px 27px 2px 0px;
}
div.toc-options { color: #98915c; padding: 5px 0px 5px 0px; }
div.toc-options-flush {
	color: #98915c; padding: 5px 0px 5px 0px;
}

/* make a real page break after page-break */
div.page-break {
	text-align: left; line-height: 1px; font-size: 10px;
	color: #000065; border-bottom: 1px dotted #000065;
	padding: 3px 4px 8px 0px; margin: 10px 0px 20px 0px;
}
.content-bounds { margin: 0; padding: 0; width: 600px; }

/* Set these to be page width and lose and wasted space */
#page-bounds, #table-page-bounds, #table-page, #td-content {
	width: 100%; border: 0; margin: 0; padding: 0;
}

/* Help tables and figures fit onto the page */
table {
	width: 100%; font-size: 12px; z-index: 2;
	background-color: transparent; position: relative;
	border: 0px; margin: 0px 0px 0px 0px; padding: 0;
}
.table-title {
	font-size: 14px; font-weight: bold;
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;
}

/* content styling (headings etc) */
img.figure { page-break-inside: avoid; }
div.footnote-inline {
	color: #434c30; font-size: smaller;
	padding: 4px 10px 4px 24px;
}
div.title {
	color: #000065; font-size: 14px; font-weight: bold;
	padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;
}
div.booksubtitle{
	font-size: 78%; font-weight: bold; text-indent: -24px;
	padding: 0px 27px 5px 24px;
}
div.title-lede {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
div.title-note {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
div.para { padding: 0px 27px 10px 20px; font-size: small; }
div.para-abstract { padding: 0px 27px 10px 0px; }
div.para-whatsnew { padding: 0px 27px 10px 30px; }
div.para-flat { padding: 0px 27px 0px 20px; }
div.para-flush { padding: 0px 27px 10px 0px; }

/* monograph headings */
div.mono-head1 {
	color: #000065; font-size: large;
	margin: 20px 0px 10px 0px;
}
div.mono-head2 {
	color: #000065; font-size: medium; font-weight: bold;
	margin: 20px 0px 10px 0px;
}
div.mono-head3 {
	color: #000065; font-size: small; font-weight: bold;
	margin: 20px 0px 10px 0px;
}
div.mono-head4 {
	color: #000065; font-size: small; font-weight: bold;
	margin: 20px 0px 10px 0px;
}
div.mono-head5 {
	color: #000065; font-size: small; font-weight: bold;
	margin: 20px 0px 10px 0px;
}
div.mono-head6 {
	color: #000065; font-size: small; font-weight: bold;
	margin: 20px 0px 10px 0px;
}
div.mono-head7 {
	color: #000065; font-size: small; font-weight: bold;
	margin: 20px 0px 10px 0px;
}

/* non-monograph headings */
div.head1 {
	font-size: 120%; color: #000065;
	padding: 0px 27px 3px 0px;
	border-bottom: 1px solid #98915c; margin-bottom: 10px;
}
div.head1-push {
	font-size: 120%; color: #000065;
	padding: 10px 27px 3px 0px;
	border-bottom: 1px solid #98915c; margin-bottom: 10px;
}
div.head1-home {
	font-size: 120%; color: #000065;
	padding: 0px 27px 10px 0px;
}
div.head2-flush {
	font-size: 97%; font-weight: bold; color: #000065;
	padding: 0px 27px 10px 0px;
}
div.head2 {
	font-size: 97%; font-weight: bold; color: #000065;
	padding: 0px 27px 10px 20px;
}
div.head2-push {
	font-size: 97%; font-weight: bold; color: #000065;
	padding: 10px 27px 10px 20px;
}
div.head3-flush {
	font-size: 87%; font-weight: bold;
	padding: 0px 27px 10px 0px;
}
.head3 {
	font-size: 87%; font-weight: bold;
	padding: 0px 27px 10px 20px;
}
div.head4 {
	font-size: 78%;	font-weight: bold;
	padding: 0px 27px 10px 40px;
}
div.head5 {
	font-size: 78%; font-weight: bold;
	color: #808660; padding: 0px 27px 10px 40px;
}

/*monograph page font specs*/
.mono-author { font-size: medium; font-weight: bold; }
div.mono-chapter-head {
	font-size: large; color: #000065;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
	border-bottom: 1px solid #98915c;
}
div.mono-chapter-head span {
	font-size: large; color: #000065;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
	border-bottom: 1px solid #98915c;
}
div.mono-head1 {
	color: #000065; font-size: large;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head2 {
	color: #000065; font-size: medium; font-weight: bold;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head3 {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head4 {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head5 {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head6 {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px; margin: 20px 0px 10px 0px;
}
div.mono-head7 {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px;
	margin: 20px 0px 10px 0px;
}
div.mono-headn {
	color: #000065; font-size: small; font-weight: bold;
	padding: 0px 27px 3px 0px;
	margin: 20px 0px 10px 0px;
}
span.roman { font-family: times, serif; }
span.serif { font-family: times, serif; }
span.sans { font-family: verdana, sans-serif; }
span.smallcaps { font-variant: small-caps; }

/* lists */
bl {list-style-type: disc;}
