::selection {
	background: rgba(60,120,180,0.3);
}

::-moz-selection {
	background: rgba(60,120,180,0.3);
}

.flowpaper_toolbarstd>input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flowpaper_toolbarios>input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flowpaper_floatright {
	float: right;
	margin-left: 3px;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid transparent;
}

.flowpaper_progress {
	padding-top: 5px;
	padding-right: 3px;
}

.flowpaper_floatright:hover {
	border: 1px solid #496487;
}

.flowpaper_grab {
	cursor: -moz-grab;
	cursor: -webkit-grab;
	cursor: -ms-grab;
	cursor: grab;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.flowpaper_nograb>* {
	cursor: default;
}

.flowpaper_grabbing {
	cursor: -moz-grabbing;
}

.flowpaper_hidden {
	display: none;
}

.flowpaper_printFrame {
	position: absolute;
	border-width: 0px;
	border-style: none;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.flowpaper_textLayer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	color: #000;
}

.flowpaper_textLayer>div {
	color: transparent;
	position: absolute;
	line-height: 1.3;
}

.flowpaper_selected {
}

.flowpaper_selected_default {
	background-color: #3c78b4;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_yellow {
	background-color: #fff774;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_orange {
	background-color: #facd56;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_green {
	background-color: #c2f785;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_blue {
	background-color: #9cdcff;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_selected {
	background-color: #444444;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_selected_hover {
	background-color: #444444;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	cursor: pointer;
}

.flowpaper_selected_strikeout {
	background-color: #fb5450;
	opacity: .6;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.flowpaper_tmpselected {
	background-color: #3c78b4;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
}

.flowpaper_pageword {
	position: absolute;
	z-index: 11;
	color: transparent;
}

.flowpaper_selector {
	position: absolute;
	left: -1000px;
	top: -10px;
	border-width: 0px;
	border-style: none;
	width: 0px;
	height: 0px;
}

.flowpaper_note_semitrans {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.flowpaper_note_textarea {
	border: 0px;
	resize: none;
	font-family: verdana;
	background-color: #ffffec;
	overflow-y: auto;
}

.flowpaper_note_container {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.flowpaper_drawinghitarea {
	background-image: url(data:image/gif;base64,R0lGODlhAQABAOf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAP8ALAAAAAABAAEAAAgEAP8FBAA7)
}

.flowpaper_viewer {
	height: 100%;
	width: 100%;
}

.flowpaper_viewer_gradient {
	background-image: -ms-linear-gradient(top,#AAB3B3 0%,#D4DCDC 100%);
	background-image: -moz-linear-gradient(top,#AAB3B3 0%,#D4DCDC 100%);
	background-image: -o-linear-gradient(top,#AAB3B3 0%,#D4DCDC 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#AAB3B3),color-stop(1,#D4DCDC));
	background-image: -webkit-linear-gradient(top,#AAB3B3 0%,#D4DCDC 100%);
	background-image: linear-gradient(top,#AAB3B3 0%,#D4DCDC 100%);
}

.flowpaper_viewer_wrap {
	background-color: #d3dbdb;
	overflow-x: hidden;
	overflow-y: hidden;
}

.flowpaper_initloader {
	padding-bottom: 21px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #DDDDDD;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

.flowpaper_initloader_panel {
	font-family: Verdana;
	font-size: 10px;
	font-size: 10px;
	padding-top: 0px;
	padding-left: 10px;
	position: relative;
	top: 40%;
	background-color: #efefef;
	width: 180px;
	height: 49px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}

.flowpaper_loaderIcon {
	background-image: url(data:image/gif;base64,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%3D);background-repeat: no-repeat;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.flowpaper_pages {
	clear: both;
	padding-bottom: 10px;
}

.flowpaper_pages_border {
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

.flowpaper_linkhint {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.flowpaper_page>a:hover {
	background: #ff0;
	box-shadow: 0px 2px 10px #ff0;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.flowpaper_page .flowpaper_border {
	box-shadow: 0px 4px 5px #000;
	-moz-box-shadow: 0px 4px 5px #000;
	-webkit-box-shadow: 0px 4px 5px #000;
	background-color: white;
}

.flowpaper_page {
	clear: both;
	margin-bottom: 0.5em;
}

.flowpaper_thumb {
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"
}

.flowpaper_thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.flowpaper_interactive_canvas_drawing {
	cursor: url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhOAAEAgATpn8GDCA0CkDIsHJeEECGRynVr20OIByXe2mgR40EuXDZWvOgRpMiOHv+Z5EgS48qRKVWGZBnzJcqSMxXFNAhS506eP4MKHRoQADs%3D) 0 0,default;pointer-events: auto;
}

.flowpaper_interactive_canvas_drawing_moz {
	cursor: url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhOAAEAgATpn8GDCA0CkDIsHJeEECGRynVr20OIByXe2mgR40EuXDZWvOgRpMiOHv+Z5EgS48qRKVWGZBnzJcqSMxXFNAhS506eP4MKHRoQADs%3D) 0 0,default;pointer-events: auto;
}

.flowpaper_interactive_canvas_drawing_ie {
	cursor: url(./images/annotations/draw.cur),pointer;
	pointer-events: auto;
}

.flowpaper_interactive_note {
	cursor: url(data:image/gif;base64,R0lGODlhDgAOAKUfAP/phf/97evQM+u0Mv/meP/ypuvSlP/SVv/xm//2uv/63OvGRf/zsf7YZ//2wv/3yOvIVv/kTOvOeuuaE//oZf/4zv76xeulHf/vyOvLZf/PTv/vj//iluvcvP/bfv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKACAALAAAAAAOAA4AAAZ/wI5hKJFkIJDFQsA0KDAYjqfROByoDYEBY7VqvuCDVgEoAwjoNEAg+VTej4cjQWco2IGhfl+4ZwJxDnMMDAUFCAoLEHl7BocIGxYDi4IJhIcbZwkDC4yNBgQUCJwBg5hnFBEAFwKenwarAhYBCrUVDwyZZxNISEoLAwMXFxPFQQA7) 14 14,default;
}

.flowpaper_interactive_note_ie {
	cursor: url(./images/annotations/note.cur),pointer;
}

.flowpaper_note_marker {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMJFBMzG1jJjQAAAEBJREFUCNdjvO9s/Z+BkZEBHTBe42P4z4AFMDHgANSU4AuJxXCSWFMfROxJUizDNT6G/9f4GP6/WzCPgYGBgQEAwD8NypPYna4AAAAASUVORK5CYII%3D) 14 14,auto;
}

.flowpaper_note_marker_ie {
	cursor: url(./images/annotations/marker.cur),pointer;
}

.flowpaper_ppage {
	display: block;
	max-width: 210mm;
	max-height: 297mm;
	margin-bottom: 0px;
	margin-top: 0px;
}

.ppage_break {
	page-break-after: always;
}

.ppage_none {
	page-break-after: avoid;
}

@page {
}

.flowpaper_note {
	background-color: #ffffa5;
	position: absolute;
	box-shadow: 0px 2px 3px #000;
	-moz-box-shadow: 0px 2px 3px #000;
	-webkit-box-shadow: 0px 2px 3px #000;
}

.flowpaper_note_selected {
	background-color: #ABABAB;
	cursor: pointer
}

.flowpaper_toolbarstd {
	background-color: #efefef;
	height: 35px;
	border-style: solid;
	border-width: 1px;
	border-color: #777777;
	white-space: nowrap;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.flowpaper_toolbarstd_bottom {
	background-color: #efefef;
	height: 24px;
	border-style: solid;
	border-width: 1px;
	border-color: #777777;
	white-space: nowrap;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.flowpaper_toolbarios {
	background-color: #efefef;
	height: 42px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	z-index: 100;
	white-space: nowrap;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.flowpaper_tbbutton {
	background-color: #efefef;
	float: left;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid transparent;
}

.flowpaper_tbbutton_pressed {
	background-color: #dedede
}

.flowpaper_tbbutton_disabled {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.flowpaper_tbbutton_large {
	float: left;
	margin-left: 3px;
	margin-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid transparent;
}

.flowpaper_tbbutton:hover {
	border: 1px solid #496487;
}

.flowpaper_tbtextbutton {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	position: relative;
	float: left;
	margin-left: 2px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	border: 1px solid transparent;
	font-family: Verdana;
	font-size: 10px;
	height: 14px;
	vertical-align: middle
}

.flowpaper_tbtextbutton:hover {
	border: 1px solid #496487;
	float: left;
	font-family: Verdana;
	font-size: 10px;
	cursor: default;
}

.flowpaper_tbtextbutton_pressed {
	background-color: #dedede;
}

.flowpaper_tbbutton:active {
	background-color: #c5a1a2
}

.flowpaper_tbseparator {
	float: left;
	padding-top: 5px;
}

.flowpaper_tbseparator_large {
	float: left;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.flowpaper_tbbutton_fitmode_selected {
	background-color: #bbdaf3;
}

.flowpaper_tbbutton_viewmode_selected {
	background-color: #bbdaf3;
}

.flowpaper_tbbutton_cursormode_selected {
	background-color: #bbdaf3;
}

.flowpaper_tbbutton_fullscreen_selected {
	background-color: #bbdaf3;
}

.flowpaper_tbtextinput {
	float: left;
	font-family: Verdana;
	font-size: 10px;
	margin-top: 7px;
	height: 20px;
	border: 1px solid #888;
	padding: 3px;
}

.flowpaper_tbtextinput_large {
	float: left;
	font-family: Verdana;
	font-size: 18px;
	margin-top: 7px;
	height: 29px;
	border: 1px solid #888;
	padding: 3px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.flowpaper_tblabel {
	float: left;
	font-family: Verdana;
	font-size: 10px;
	height: 14px;
	margin-top: 10px;
	margin-left: 5px;
	width: 29px;
}

.flowpaper_tblabelbutton {
	float: left;
	font-family: Verdana;
	font-size: 10px;
	height: 23px;
	line-height:23px;
	padding-left: 27px;	
	margin-top: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.flowpaper_tblabel_large {
	float: left;
	font-family: Verdana;
	font-size: 18px;
	height: 29px;
	margin-top: 11px;
	margin-left: 5px;
	width: 59px;
}

.flowpaper_tbloader {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}

.flowpaper_slider {
	top: 12px;
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	width: 108px;
	position: relative;
	height: 12px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAKCAYAAABRy7uKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0MzVGREUzRENFMTFFM0JCNjBDQTE0RDg1NEJBOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0MzVGREYzRENFMTFFM0JCNjBDQTE0RDg1NEJBOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjQzNUZEQzNEQ0UxMUUzQkI2MENBMTREODU0QkE5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjQzNUZERDNEQ0UxMUUzQkI2MENBMTREODU0QkE5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl5pJI8AAACfSURBVHja7JaxDQMhDEWNoaGi4Vo2yICZIJkvLR3t0VwFBeDYW4DkJ3mB/2T7GyIC5RyMCjtM2Bgj8Dy1VmqtwZxTU9kIay147yHGeDnnqum9Qynlt9Z6aTz7goiQUrqQN+vDsoJGsjfsCNjVbXLOpGfwnPOIGsNhp1EemnIEhV19UdqHPDRl+9LxsKu31HrgifLQtNZvXesN1/rwF2AABfNJLOJhRCAAAAAASUVORK5CYII%3D);background-repeat: no-repeat;
}

.flowpaper_slider .flowpaper_handle {
	position: absolute;
	width: 13px;
	height: 13px;
	color: #FFF;
	line-height: 13px;
	text-align: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0MzVGRDYzRENFMTFFM0JCNjBDQTE0RDg1NEJBOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0MzVGRDczRENFMTFFM0JCNjBDQTE0RDg1NEJBOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMUY4OEVFQjNEQ0QxMUUzQkI2MENBMTREODU0QkE5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMUY4OEVFQzNEQ0QxMUUzQkI2MENBMTREODU0QkE5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvXBVXEAAAChSURBVHjalNI7CsJAFEbhiYS0biW4CisrIwQtUugGgrvRIuAjRVxLyFbSBiGeH2ZAEGLuhTPT3K+aic5l6b7mQHtaUUxvaulB97AU+3tJF8rc76x9GzpRLxTRlbZuejK/u1tw5DNAGO3lQoWzTSGUGlEqlBhRIjQY0SDUGVEnVBlRJVTTaybQXi000pGaP6Dxe2P4Rr1eeuLv3egZ9EeAAQBrdx2rJ74cCwAAAABJRU5ErkJggg%3D%3D);background-repeat: no-repeat;
}

.flowpaper_slider .disabled {
}

.flowpaper_colorselector {
	float: left;
	border: 1px solid #555555;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_colorselector:hover {
	background-image: url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_colorselector_2 {
	float: left;
	border: 1px solid #555555;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_colorselector_2:hover {
	background-image: url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_colorselector_tool {
	float: left;
	border: 1px solid #555555;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_colorselector_tool_selected {
	background-color: #dedede;
}

.flowpaper_colorselector_tool:hover {
	background-color: #dedede;
}

.flowpaper_notetypeselector {
	float: left;
	width: 35px;
	height: 18px;
	padding: 2px 1px 0px 15px;
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 10px;
}

.flowpaper_notetypeselector:hover {
	background-color: #bbb;
}

.flowpaper_notetypeselector_selected {
	background-color: #bbb;
}

.flowpaper_notetype_colorselector {
	float: left;
	border: 1px solid #555555;
	width: 12px;
	height: 12px;
	background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_notetype_colorselector:hover {
	background-image: url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center;
	background-repeat: no-repeat;
}

.flowpaper_printdialog_button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));
	background: -moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background-color: #ededed;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 24px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
}

.flowpaper_printdialog_button:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
	background: -moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
	background-color: #dfdfdf;
}

.flowpaper_printdialog_button:active {
	position: relative;
	top: 1px;
}

.flowpaper_printdialog td {
	font-size: 11px;
	border: 0;
	padding: 5px 5px 5px 5px;
}

.flowpaper_searchabstract_result {
	vertical-align: middle;
	display: table-cell;
	padding: 10px 10px 10px 10px;
	margin-right: 10px;
	margin-bottom: 17px;
	font-family: Verdana;
	font-size: 10px;
	width: 90%;
	min-height: 40px;
	height: 40px;
}

.flowpaper_searchabstract_result:hover {
	background-color: #999;
	cursor: pointer;
}

.flowpaper_searchabstract_result_separator {
	width: 90%;
}

.flowpaper_textarea_contenteditable {
	-webkit-user-select: auto;
	color: #000000;
}

.flowpaper_textarea_contenteditable_userinfo {
	color: #000000;
}

.flowpaper_textarea_data {
	color: #000000;
}

.flowpaper_bottom_fade {
	height: 200px;
	width: 100%;
	position: absolute;
	bottom: 0%;
	background: -moz-linear-gradient(top,rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(212,220,220,0)),color-stop(95%,rgba(212,220,220,1)));
	background: -webkit-linear-gradient(top,rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
	background: -o-linear-gradient(top,rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
	background: -ms-linear-gradient(top,rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
	background: linear-gradient(to bottom,rgba(212,220,220,0) 0%,rgba(212,220,220,1) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
	z-index: 200;
	pointer-events: none;
}

.flowpaper_viewer_wrap>.modal-content {
	display: none;
}

#simplemodal-overlay {
	background-color: #000;
	cursor: wait;
}

#simplemodal-container {
	font: 11px/22px verdana,arial,sans-serif;
	height: 204px;
	width: 360px;
	color: #777;
	background-color: #fff;
	border: 4px solid #444;
}

#simplemodal-container .simplemodal-data {
	padding: 8px;
}

#simplemodal-container a {
	color: #000;
}

#simplemodal-container a.modalCloseImg {
	background: url(data:image/gif;base64,R0lGODlhDQANAJEDAJCPkGZmZv///////yH5BAEAAAMALAAAAAANAA0AAAInXI4ZBu0PDpwSCOFuqxf3HWQdBj6fU1kjGqqeFrWwWk5PakeGogwFADs%3D) no-repeat;width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: 1px;
	right: -11px;
	cursor: pointer;
}

#simplemodal-container h3 {
	color: #84b8d9;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: #333333;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: #333333;
}

.jspCap {
	display: none;
	margin: 0;
	padding: 0;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	background: #bbb;
	position: relative;
}

.jspDrag {
	background: #666;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow {
	height: 16px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

* html .jspCorner {
	margin: 0 -3px 0 0;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.flowpaper_publications {
	margin-bottom: 20px;
	perspective: 280px;
	transform-style: preserve-3d;
}

.flowpaper_publication {
	width: 50%;
	display: inline-block;
	box-shadow: 5px 5px 20px rgba(51,51,51,0);
	margin: 10px;
}

.flowpaper_publication img {
	vertical-align: middle;
}

.flowpaper_publication_csstransforms3d .flowpaper_publications {
	-moz-perspective: 280px;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.flowpaper_publication_csstransforms3d .flowpaper_publication {
	position: relative;
	outline: 1px solid transparent;
	-moz-perspective: 280px;
	-moz-transform: rotateY(-40deg);
	-webkit-transform: perspective(300) rotateY(-40deg);
	opacity: .0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	box-shadow: none;
	margin: 0;
}

.flowpaper_publication_csstransforms3d .flowpaper_publication img {
	position: relative;
	max-width: 100%;
}

.flowpaper_publication_csstransforms3d .flowpaper_publication:before {
	width: 100%;
	left: 5.5%;
	background-color: #777;
	box-shadow: 5px 5px 20px rgba(51,51,51,1);
}

.flowpaper_publication_csstransforms3d .flowpaper_publication:before,.flowpaper_publication_csstransforms3d .flowpaper_publication:after {
	position: absolute;
	top: 2%;
	height: 96%;
	content: ' ';
	z-index: -1;
}

.flowpaper_publication_csstransforms3d .flowpaper_publication:after {
	width: 5%;
	left: 100%;
	background-color: #EFEFEF;
	box-shadow: inset 0px 0px 5px #aaa;
	-moz-transform: rotateY(20deg);
	-webkit-transform: perspective(100) rotateY(20deg);
}

.flowpaper_htmldialog {
	font: 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;
	color: #404040;
	position: relative;
	width: 280px;
	padding: 33px 25px 29px;
	background: white;
	border-bottom: 1px solid #c4c4c4;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.25);
	box-shadow: 0 1px 5px rgba(0,0,0,0.25);
}

.flowpaper_htmldialog:before,.flowpaper_htmldialog:after {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	right: 0;
	height: 10px;
	background: inherit;
	border-bottom: 1px solid #d2d2d2;
	border-radius: 4px;
}

.flowpaper_htmldialog:after {
	bottom: 3px;
	border-color: #dcdcdc;
}

.flowpaper_htmldialog-title {
	margin: 0px -25px 25px;
	padding: 15px 25px;
	line-height: 35px;
	font-size: 20px;
	font-weight: 300;
	color: #aaa;
	text-align: center;
	text-shadow: 0 1px rgba(255,255,255,0.75);
	background: #f7f7f7;
}

.flowpaper_htmldialog-title:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 8px;
	background: #aaa;
	border-radius: 5px 5px 0 0;
}

.flowpaper_htmldialog-input {
	font-family: inherit;
	color: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 50px;
	margin-bottom: 25px;
	padding: 0 15px 2px;
	font-size: 17px;
	background: white;
	border: 2px solid #ebebeb;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 -2px #ebebeb;
	box-shadow: inset 0 -2px #ebebeb;
}

.flowpaper_htmldialog-input:focus {
	border-color: #62c2e4;
	outline: none;
	-webkit-box-shadow: inset 0 -2px #62c2e4;
	box-shadow: inset 0 -2px #62c2e4;
}

.flowpaper_htmldialog-lt-ie9 .flowpaper_htmldialog-input {
	line-height: 48px;
}

.flowpaper_htmldialog-button {
	position: relative;
	vertical-align: top;
	width: 100%;
	height: 54px;
	padding: 0;
	font-size: 22px;
	color: white;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.25);
	background: #f0776c;
	border: 0;
	border-bottom: 2px solid #d76b60;
	border-radius: 5px;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #d76b60;
	box-shadow: inset 0 -2px #d76b60;
}

.flowpaper_htmldialog-button:active {
	top: 1px;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.flowpaper_cssline {
	position: absolute;
	height: 0px;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #FF0000;
	z-index: 104;
}

.flowpaper_viewer::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

.flowpaper_viewer::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media print {
	.flowpaper_viewer>* {
		-webkit-print-color-adjust: exact;
		-moz-print-color-adjust: exact;
		-ms-print-color-adjust: exact;
		print-color-adjust: exact;
	}

	.flowpaper_textarea_contenteditable {
		display: none;
	}

	.flowpaper_note_textarea {
		border: 3px dashed #000;
	}
}
#simplemodal-container td,#simplemodal-container tr{
	border: none;
}
