body{
padding:0;
margin:0;
border:0;
}
#page{
position:relative;
width:1082px;
height:602px;
vertical-align:center;
}
#header{
position:absolute;
background-color:#4e5e84;
height:16%;
left:0px;
top:0px;
border-bottom:1px solid black;
width:100%;
}
#body{
position:absolute;
left:0px;
top:16%;
height:82%;
background:#777b84;
width:100%;
}
#title{
float:left;
margin:18px 0 0 20px;
}
#footer{
position:absolute;
width:100%;
background-color:#afa08b;
top:96%;
height:18%;
left:0px;
border-top:1px solid black;
}
#footertext{
position:absolute;
bottom:5%;
left:810px;
font-size:10px;
font-variant:small-caps;
}
/*.menu ul{
right:70px;
float:right;
position:relative;
z-index:100;
}
.menu a{
display:block;
font-size:16px;
text-shadow: black 5px 5px 5px;
width:125px;
padding:2px 0;
color:white;
text-decoration:none;
font-variant:small-caps;
text-align:center;
}
.menu a:hover{
color:#afa08b;
}*/
form#signup{

width:140px;
position:relative;
padding-top:8px;
padding-left:125px;
}

form#signup .signuptext{
color:white;
font:"Times New Roman", Times, serif;
font-size:14px;
width:540px;
}

form#signup .label{
left:15px;
color:white;
font:"Times New Roman", Times, serif;
font-size:14px;
font-variant:small-caps;
margin-bottom:2px;
margin-top:2px;
}
form#signup .input{
border: 1px black solid;
background:white;
height: 20px;
width:200px;
}

form#signup .submit{
margin-top:10px;
width:80px;
background:white;
font:"Times New Roman", Times, serif;
border:1px solid black;
}
form#signup .submit:hover{
border: 2px black solid;
background:#afa08b;
color:white;
}
form#info, form#home, form#company{

width:500px;
position:relative;
padding-top:8px;
padding-left:50px;
color:white;
font: Calibri, Arial, sans-serif;
font-size:16px;
}
form#company a{
color:#4e5e84;
}
form#company a:visited{
color:#4e5e84;
}
.keypoints{
font-size:14px;
margin-left:20px;
}
#ads{
	position:absolute;
	bottom:40px;
}
