@font-face {
	font-family:'Journal';
	src:url('journal.eot');
	src:url('journal.eot?#iefix') format('embedded-opentype'), url('journal.woff') format('woff'), url('journal.ttf') format('truetype'), url('journal.svg#JournalRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
.form-submit-button {
	background: linear-gradient(to bottom, #004f31 0px, #025e3b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #004f31;
	border-radius: 0.2em;
	box-shadow: 0 0 0 1px rgba(147, 187, 255, 0.3) inset, 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 18px;
	text-shadow: 0 1px 0 #142353;
}
.sigPad label {
	display:block;
	margin:0 0 .515em;
	padding:0;
	color:#000;
	font:italic normal 1em/1.375 Georgia, Times, serif;
}
.sigPad label.error {
	color:#f33;
}
.sigPad input.error {
	border-color:#f33;
}
.sigPad button {
	margin:1em 0 0 0;
	padding:.6em .6em .7em;
	background-color:#ccc;
	border:0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	color:#555;
	font:bold 1em/1.375 sans-serif;
	text-align:left;
}
.sigPad button:hover {
	background-color:#333;
	color:#fff;
}
.sig {
	display:none;
}
.sigNav {
	display:none;
	height:2.25em;
	margin:0;
	padding:0;
	position:relative;
	list-style-type:none;
}
.sigNav li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.sigNav a, .sigNav a:link, .sigNav a:visited {
	display:block;
	margin:0;
	padding:0 .6em;
	border:0;
	font-weight:bold;
	line-height:2.25em;
	text-decoration:none;
}
.sigNav a.current, .sigNav a.current:link, .sigNav a.current:visited {
	background-color:#666;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	border-radius:8px 8px 0 0;
	color:#fff;
	text-decoration:none;
}
.sigNav .typeIt a.current, .sigNav .typeIt a.current:link, .sigNav .typeIt a.current:visited {
	background-color:#ccc;
	color:#555;
}
.sigNav .clearButton {
	bottom:.2em;
	display:none;
	position:absolute;
	right:0;
	font-size:.75em;
	line-height:1.375;
}
.sigWrapper {
	clear:both;
	height:60px;
	border:1px solid #ccc;
}
.sigWrapper.current {
	border-color:#666;
}
.signed .sigWrapper {
	border:0;
}
.pad {
	position:relative;
	cursor:url("pen.png"), crosshair;
	cursor:url("pen.png") 16 16, crosshair;
	-ms-touch-action:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.typed {
	height:55px;
	margin:0;
	padding:0 5px;
	position:absolute;
	z-index:90;
	cursor:default;
	color:#145394;
	font:normal 1.875em/50px "Journal", Georgia, Times, serif;
}
.typeItDesc, .drawItDesc {
	display:none;
	margin:.75em 0 .515em;
	padding:.515em 0 0;
	color:#000;
	font:italic normal 1em/1.375 Georgia, Times, serif;
}
p.error {
	display:block;
	margin:.5em 0;
	padding:.4em;
	background-color:#f33;
	color:#fff;
	font-weight:bold;
}
