@font-face
{
	font-family:"PFDinCondensedRegular";
	src:url("/font/PFDinCondensedRegular/PFDinCondensedRegular.eot");
	src:url("/font/PFDinCondensedRegular/PFDinCondensedRegular.eot?#iefix")format("embedded-opentype"),
		url("/font/PFDinCondensedRegular/PFDinCondensedRegular.woff") format("woff"),
		url("/font/PFDinCondensedRegular/PFDinCondensedRegular.ttf") format("truetype");
}

@font-face
{
	font-family:"PFDinCondensedLight";
	src:url("/font/PFDinCondensedLight/PFDinCondensedLight.eot");
	src:url("/font/PFDinCondensedLight/PFDinCondensedLight.eot?#iefix")format("embedded-opentype"),
		url("/font/PFDinCondensedLight/PFDinCondensedLight.woff") format("woff"),
		url("/font/PFDinCondensedLight/PFDinCondensedLight.ttf") format("truetype");
}

*
{
	margin:0px;
	padding:0px;
	font-size:0px;
}

img
{
	border:0px;
}

a
{
	color:#000;
	text-decoration:none;
}

a:hover
{
	color:#07f;
}

body
{
	text-align:center;
}

body,html
{
	height:100%;
	width:100%;
	min-width:640px;
}

textarea,input,button,label,p,b,span,a,td
{
	font-family:PFDinCondensedLight;
	font-size:18px;
}

textarea,input,button
{
	-webkit-appearance: none;
	outline:0px;
}

textarea,input
{
	margin-bottom:6px;
}

input
{
	padding:0px 6px;
	border:0px;
	border-bottom:1px #e3e3e3 dotted;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-left:5px;
}

textarea
{
	padding:10px 12px;
	border:1px #e3e3e3 dotted;
	overflow:auto;
}

input
{
	height:23px;
}

button
{
	border:0px;
	border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	background-color:#f0f0f0;
	color:#000;
	border:1px #e3e3e3 solid;
	padding:0px 20px;
	cursor:pointer;
	color:#555;
	height:28px;
}

button::-moz-focus-inner
{
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:-1px;
}

button:hover:not(.buttonpressed)
{
	border:1px #07f solid;
	background-color:#07f;
	color:#fff;
}

.buttonpressed
{
	border:1px #ffe3e3 solid;
	background-color:#fff0f0;
#	color:#fff;
#	font-weight:bold;
}

u
{
	text-decoration:none;
	border-bottom:1px #07f dotted;
}

body>div:first-of-type
{
	height:40px;
	margin-bottom:-40px;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAMAAADwiJuyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRFy8vL/Pz83Nzc6urqvb299PT0AHf/Mjis6wAAACVJREFUeNpiYIMDhlEm3ZgscMCABJjggIEZDhhY4YCBEQ4AAgwA9VgIj1eAul8AAAAASUVORK5CYII=");
	color:#fff;
	padding:0px 5%;
}

body>div:first-of-type>p:first-of-type
{
	font-size:25px;
	line-height:35px;
	text-align:left;
	font-family:PFDinCondensedRegular;
}

body>div:first-of-type>p:last-of-type
{
	text-align:right;
	margin-top:-35px;
}

body>div:first-of-type>p:last-of-type>a
{
	font-family:PFDinCondensedRegular;
	color:#fff;
	line-height:33px;
	padding:7px 10px;
	font-size:18px;
}

body>div:first-of-type>p:last-of-type>a:hover
{
	background-color:#06e;
}

body>div:nth-of-type(2)
{
	color:#555;
	height:100%;
	width:100%;
	display:table;
}

body>div:nth-of-type(2) b
{
	color:#000;
}

body>div:nth-of-type(2)>div
{
	padding:60px 0px 80px;
	display:table-cell;
	vertical-align:middle;
	position:static;
}

body>div:nth-of-type(2)>div p
{
#	line-height:20px;
	line-height:19px;
#	line-height:1.5em;
}

body>div:nth-of-type(2) a
{
	text-decoration:underline;
}

body>div:last-of-type
{
	height:61px;
	margin-top:-62px;
	background-color:#eee;
	border-top:1px #e3e3e3 solid;
	text-align:left;
}

body>div:last-of-type>p
{
	margin-left:5%;
	line-height:19px;
}

body>div:last-of-type>p>a
{
	font-family:PFDinCondensedRegular;
	font-size:18px;
	color:#888;
}

body>div:last-of-type>p>a:hover
{
	color:#07f;
}

body>div:last-of-type>p:first-of-type
{
	padding-top:11px;
}

body>div:last-of-type>p>a:after
{
	content: " | ";
	color:#bbb;
}

body>div:last-of-type>p>a:last-child:after
{
	content: "";
}

body>div:last-of-type>img
{
	margin-right:5%;
	float:right;
	width:270px;
	height:70px;
	margin-top:-9px;
}

#error
{
	color:#f00 !important;
}