.block
{
	position: relative;
	min-height: 250px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 40px;
	overflow: auto;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	_height: 250px;
	zoom: 1;
}
TABLE#contents_block, TABLE#bookmarks_block
{
	word-break: break-all;
	cursor: pointer;
}
#contents_block
{
	padding: 0;
	margin: 0;
}
TABLE.section_table:hover, .bookmark_table:hover
{
	text-decoration: underline;
}
#contents_block .active, #bookmark_table .active
{
	background-color: #F9CDCD;
}
TABLE.bookmark_table
{
}
#navigation_panel UL LI
{
	width: 100%;
}
TABLE#bookmarks_block
{
	width: 100%;
}
TABLE.section_table
{
	width: 100%;
}
.section_title
{
	font-size: 9pt;
	padding: 0;
	margin: 0;
}
TD.section_page
{
	font-size: 9pt;
	word-break: normal;
	vertical-align: top;
	width: 5px;
	font-weight: bold;
}
/* PDF VIEWER */
#navigation_panel
{
	top: 0;
	left: 0;
	width: 200px;
	height: 100%;
	position: absolute;
	height: 100%;
	overflow-y: scroll;
}
.tabs_viewer UL
{
	font-size: 12px;
}
DIV.page_image
{
	box-shadow: 0px 0px 10px #000;
	cursor: pointer;
}
DIV.page_image_cover
{
	border: 1px solid black;
}
DIV.page_image_cover:hover
{
	box-shadow: 0px 0px 10px #000;
	margin: 0;
}
DIV.page_cover:hover
{
}
.page_image_img
{
	width: 160px;
}
.page_number
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	width: 100%;
	padding-bottom: 30px;
	padding-top: 2px;
}
DIV.tabs_viewer .ui-widget-content
{
	padding: 5px;
	margin: 0px;
}
.error_text
{
	color: red;
}
DIV#pages_relevant
{
	/*overflow-y: scroll;*/
}
TABLE.bookmark_table
{
	width: 100%;
}
.bookmark_title
{
	font-size: 9pt;
	padding: 0;
	word-break: break-all;
	margin: 0;
	/*font-weight: bold;*/
}
TD.bookmark_delete
{
	/*font-size: 9pt;*/
	/*word-break: normal;*/
	/*vertical-align: top;*/
	width: 5px;
	cursor: pointer;
}
.bookmark_delete_image
{
	width: 20px;
	TABLE.bookmark_table:hover
	{
		text-decoration: underline;
	}
}
.ji_highlight
{
	z-index: 11;
	border-bottom: 4px solid red;
	position: absolute;
}
.restricted_page
{
	margin: 100px;
	padding: 30px;
	background-color: #FDB9B9;
	font-family: arial;
	text-align: center;
	font-size: 2em;
}
.restricted_page_two
{
	background-color: #FDB9B9;
	font-family: arial;
	text-align: center;
	z-index: 1000;
}
@media print
{
	BODY
	{
		display: none;
	}
}

