@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
}

#page-wrap {
	width:650px;
	margin:0 auto;
}
#header h1{
	color:#999966;
	background-color:#a4b5bb;
	margin-top:25px;
	margin-bottom:25px;
}
#header h1 span {
	color:#a4b5bb;
	background-color:#003140;
	padding-left:25px;
	padding-right:3px;
}
#header p {
	margin-left:95px;
	font-size: 14px;
	font-weight: bold;
}
#header p span {
	font-style:italic;
	text-align:right;
	font-size: 12px;
	font-weight: bold;
}
#content {
	margin-left:95px;
	margin-top: 25px;
}
#container {
	margin-top:25px;
}
fieldset {
	padding:25px;
	border-radius:10px;
border: 2px solid #003140; 
}
label {
	display:block;
}
input[type=text], input[type=email], textarea {
border: 2px solid #003140; 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 10px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0;
}
button[type=submit] {
	padding:5px;
	margin-top:10px;
	border-radius: 5px;
	background-color:#a4b5bb;
}
#loadimg {
	position:absolute;
	left: 50%;
	top: 50%;
}
#response {
	color:#900;
}
#footer {
	position:relative;
	margin-top:25px;
}
.border {
	position:fixed;
	background-color:#a4b5bb;
}
.top {
	left:0;
	right:0;
	height:10px;
	top:0;
}
.bottom {
	left:0;
	right:0;
	height:10px;
	bottom:0;
}
.left {
	top:0;
	bottom:0;
	width:10px;
	left:0;
}
.right{
	top:0;
	bottom:0;
	width:10px;
	right:0;
}
#chat {
	display: inline-block;
	margin-top:20px;
	width:200px;
	height:50px;
	color:#C60;
	background-color:#9CC;
}

