
body {
	font-size: 100%;
	width: 100%;
	margin:0px;
	padding:0px;
	border:none;
}

div.outer_page {
	position: relative;
	display: block;
	font-size: 16px;
	margin: 10px;
	margin-bottom: 20px;
}

div.blurred_page {
	/* From http://evanhahn.com/how-to-disable-copy-paste-on-your-website/
	*/
	-webkit-user-select: none;
	-khtml-user-drag: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}

div.outer_page.book_view {
	display: inline-block;
}

div#page_wrapper {
	width: 100%;
}

/* styles for files converted using the old (ruby) version of the
   conversion code: */

div.page {
	left: 0;
	position: relative;
	overflow: hidden;
	font-family: Helvetica, Times;
	top: 0;
	line-height: 1;
	color: #000000;
}

div.layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}

div.inner_layer {
	position: relative;
}

div.abstext {
	position: absolute;
}

.absimg {
	position: absolute;
	border: none;
}

span.ib {
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	vertical-align: bottom;
	letter-spacing: 0;
}

div.page div {
	white-space: nowrap;
}

div.scale_hack div.middle_layer {
	font-size: 15.0em;
}

div.scale_hack div.inner_layer {
	-moz-transform: scale(0.06666666);
	-moz-transform-origin: top left;
	-webkit-transform: scale(0.06666666);
	-webkit-transform-origin: top left;
	-o-transform: scale(0.06666666);
	-o-transform-origin: top left;
}

span.nw {
	white-space: nowrap;
	position: static
}

span.jbr {
	width: 100%;
	display: inline-block
}

.inner_layer div {
	position: absolute
}

.inner_layer p {
	position: absolute;
	margin: 0;
	padding: 0
}

.inner_layer p.pj span span {
	line-height: 0px
}

.inner_layer p.pl span, .inner_layer p.pc span, .inner_layer p.pr span {
	line-height: 0px
}

.inner_layer p.pj {
	white-space: normal;
	text-align: justify
}

.inner_layer p.pl {
	text-align: left
}

.inner_layer p.pr {
	text-align: right
}

.inner_layer p.pc {
	text-align: center
}

.inner_layer div span, .inner_layer p span {
	position: relative
}

.inner_layer div, .inner_layer span {
	white-space: nowrap
}

div.outer_page_container {
	position: relative;
}

/* styles for files converted using the new (c) version of the conversion code: */

div.newpage {
	white-space: nowrap;
	position: relative;
	top: 0px;
	left: 0px;
	text-rendering: auto;
	color: #000000;
}

div.image_layer {
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
}

div.image_layer .absimg {
	position:absolute;
	border:none;
	left:0px;
}

div.link_layer {
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
}

div.text_layer div {
	white-space:nowrap;
	padding:0;
	margin:0;
	border:none;
	line-height:1;
}

div.text_layer span {
	white-space:nowrap;
	padding:0;
	margin:0;
	border:none;
	height:1px;
	line-height:1;
}

span.g {
	position:absolute;
	border:none;
	left:0px;
}

.text_layer span.w {
	white-space:nowrap;
	padding:0;
	margin:0;
	border:none;
	height:1px;
	line-height:1;
	display:inline-block;
}

.text_layer a.ll {
	position:static;
	display:inline;
	color:inherit;
	text-decoration:none;
}

.text_layer span.l {
	white-space:nowrap;
	padding:0;
	margin:0;
	border:none;
	height:1px;
	line-height:1;
	display:inline;
}

.text_layer span.l1 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-1px}
.text_layer span.l2 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-2px}
.text_layer span.l3 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-3px}
.text_layer span.l4 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-4px}
.text_layer span.l5 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-5px}
.text_layer span.l6 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-6px}
.text_layer span.l7 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-7px}
.text_layer span.l8 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-8px}
.text_layer span.l9 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-9px}
.text_layer span.l10 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-10px}
.text_layer span.l11 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-11px}
.text_layer span.l12 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;display:inline;margin-left:-12px}

.text_layer span.w1 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:1px;display:inline-block;}
.text_layer span.w2 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:2px;display:inline-block;}
.text_layer span.w3 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:3px;display:inline-block;}
.text_layer span.w4 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:4px;display:inline-block;}
.text_layer span.w5 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:5px;display:inline-block;}
.text_layer span.w6 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:6px;display:inline-block;}
.text_layer span.w7 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:7px;display:inline-block;}
.text_layer span.w8 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:8px;display:inline-block;}
.text_layer span.w9 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:9px;display:inline-block;}
.text_layer span.w10 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:10px;display:inline-block;}
.text_layer span.w11 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:11px;display:inline-block;}
.text_layer span.w12 {white-space:nowrap;padding:0;margin:0;border:none;height:1px;line-height:1;width:12px;display:inline-block;}


// from 4gen_non_ie.css

/* styles for the new (c) conversion code: */
a.ll {
    display:block;
    position:absolute;
}
div.text_layer{
   position: absolute;
   top: 0; left: 0; width: 0; height: 0;
   -o-transform: scale(0.200000);
   -o-transform-origin: top left;
   -moz-transform: scale(0.200000);
   -moz-transform-origin: top left;
   -webkit-transform: scale(0.200000);
   -webkit-transform-origin: top left;
   -ms-transform: scale(0.2);
   -ms-transform-origin: top left;
   transform: scale(0.2);
   transform-origin: top left;
}
span.a {
    position:absolute;
    border:none;
    left:0px;
}

