@charset "utf-8";

/* Reset */
* {	padding:0;	margin:0; 	outline: 0;	font-size: 100%;vertical-align: baseline;}
a {	outline-style:none; }
img {border:0;}
dl, dt, dd, ul, li {margin: 0; padding: 0; list-style-type: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
fieldset {border:none;margin:0;padding:0;}
fieldset legend {display:none;}

/* Clear float */
.clear {clear:both; height:0px; font-size:0em; line-height:0; clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* General */

body {
background:#ededed;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;}
textarea {
font-family:Arial,Helvetica,sans-serif;
}
a {	text-decoration:underline; color:#036;}
a:hover { text-decoration:none; color:#2661da; }

.connect {
left:50%;
top:50%;
width: 200px;
height: 100px;
margin-left: -100px;
margin-top: -50px;
position: absolute;
}

input {
width: 200px;
margin: 5px 0;
}

label {
font-weight: bold;
}