/* CSS Document */
html {
    height: 100%;
}

body {
 margin: 0;
 padding: 0;
 text-align: center;
 background-color: #484848;
}
* { margin: 0; padding: 0;}
/* WRAPALL */
img {border:none;}
form {
  padding:0;
  margin:0;
}
.l{float:left;}
.r{float:right;}
.no { display: none; }

#wrapbanner {
 background-color: #ffffff;
 background-image: url(../_images/tile.gif);
 background-repeat: repeat-x;
 background-position: bottom;
 text-align:left;
 width: 100%;
 height: auto;
 margin: 0;
 padding-top: 50px;
}
/* top frame */
#wrapbanner #banner {
 width: 980px;
 height: 82px; /* For Modern Browsers */
 margin: 0 auto;
 padding: 0;
}
#wrapbanner #banner .logo {
 width: 259px;
 float: left;
}
#wrapbanner #banner .launching {
 width: 323px;
 float: right;
}




#wrapmain {
width: 980px;
margin: 0 auto 50px auto;
}

#mainleft {

width: 950px;
text-align: left;
margin-right: 20px;
}
#mainleft h1{
  font:bold 12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin-top: 25px;

}
#mainleft p{
  font:12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin-top: 10px;
  line-height: 1.6em;
}
#mainleft a:link, #mainleft a:visited{
  font:12px Arial, Helvetica, sans-serif;
  color: #858484;
  text-decoration: none;
}
#mainleft a:hover{
  font:12px Arial, Helvetica, sans-serif;
  color: #FF00CC;
  text-decoration: none;
}
#mainright {
float: right;
width: 470px;
text-align: left;
}
#mainright h2{
  font:bold 12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin-top: 25px;
}
#mainright p{
  font:12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin-top: 10px;
  line-height: 1.6em;
}
#mainright label{
  font:12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 3px 5px 0 0;
}
#mainright .email{
  float: left;
  font:12px Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 3px 7px 0 0;
}

#mainright .textbox {
background: url(../_images/form.gif) repeat-x;
		float: left;
		height: 18px;
		width:160px;
		padding-top: 2px;
		margin:0;
		color: #ffffff;
		border: 0 none;
}
#mainright .textbox2 {
background: url(../_images/form.gif) repeat-x;
		float: left;
		height: 18px;
		width:60px;
		padding-top: 2px;
		margin:0;
		color: #ffffff;
		border: 0 none;
}
#footer {
  width: 980px;
  margin: 0 auto;
  clear: both;
  padding-top: 50px;
}
#footer p{
  font:12px Arial, Helvetica, sans-serif;
  color: #858484;
  margin-top: 10px;
  text-align: left;
}
#footer a:link, #footer a:visited{
  font:12px Arial, Helvetica, sans-serif;
  color: #858484;
  text-decoration: none;
}
#footer a:hover{
  font:12px Arial, Helvetica, sans-serif;
  color: #FF00CC;
  text-decoration: none;
}