body {
	margin: 0px 0px 0px 0px;
	background-color:#B9DEF1;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}


.containment {
	width:1088px;
	text-align:left;
}

.inner-containment {
	width:900px;
	text-align:left;
}

.top-containment {
	width:100%;
	background-image:url('/images/background-top.jpg');
	background-repeat:repeat-x;
	float:left;
}

.bottom-containment {
	width:100%;
	height:621px;
	background-image:url('/images/bottom-background.jpg');
	background-repeat:repeat-x;
	float:left;
}

.small-bottom-containment {
	width:100%;
	height:165px;
	background-image:url('/images/footer-background.gif');
	background-repeat:repeat-x;
	float:left;
}

.tagline {
	width:745px;
	height:171px;
	float:left;
}

.create-account {
	width:343px;
	height:171px;
	float:right;
}

.body-left {
	width:625px;
	float:left;
	padding:10px 40px 0 80px;
	text-align:left;
	color:#888888;
	font-size:40px;
}

.account-contents a, .account-contents a:hover{
	color:#0000ff;
	font-size:40px;
}

.files-list {
	color:#111111;
	font-size:11px;
	line-height: 18px;
}
.files-list a, .files-list a:hover {
	color#:0000ff;
	font-size:11px;
	line-height: 18px;
}
.files-list a:visited  {
	color:#333333;
	font-size:11px;
	line-height: 18px;
}

.feedback {
	width:625px;
	float:left;
	padding:10px 40px 0 80px;
	text-align:left;
	color:#888888;
	font-size:40px;
}

.lower-body-left {
	width:625px;
	height:456px;
	float:left;
	padding:10px 40px 0 70px;
	text-align:left;
}

.share-box {
	background-image:url('/images/share-box.gif');
	width:430px;
	height:307px;
	padding:80px 0 0 205px;
	float:left;
}

.signup {
	width:272px;
	height:365px;
	float:left;
	background-image:url('/images/signup-background.gif');
}

.signup-form {
	width:252px;
	padding:10px 10px 10px 10px;
	float:left;
	text-align:left;
}

.right-gap {
	width:71px;
	float:left;
}

.beta {
	width:625px;
	padding:0 0 0 0;
	float:left;
}

.footer {
	padding:20px 20px 0px 50px;
	color:#ffffff;
	font-size:12px;
	width:500px;
}

.features {
	width:343px;
	float:right;
}

input.input1 {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/input-username.gif) top left no-repeat;
  margin-top:2px;
  height:25px;
}

input.input2 {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/input-email.gif) top left no-repeat;
  margin-top:2px;
  height:25px;
}

input.input3 {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/input-password.gif) top left no-repeat;
  margin-top:2px;
  height:25px;
}

input.input4 {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/input-empty.gif) top left no-repeat;
  margin-top:2px;
  height:25px;
}

textarea.input5 {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/input-background.gif) top left no-repeat;
  margin-top:2px;
	font-size:10px;
  height:75px;
}

.input-box {
	height:50px;
}

.textarea-input-box {
	height:95px;
	font-size:12px;
}

.login, .login a {
	text-align:right;
	font-size:13px;
	vertical-align:top;
	color:#0000ff;
}

.login, .login a:hover , .login:hover{
	text-align:right;
	font-size:13px;
	vertical-align:top;
	color:#0000ff;
	text-decoration:none;
}

a.image-text-rollover {
	display: block;
	width: 58px;
	height: 21px;
	text-decoration: none;
	background: url('/images/text-mode.gif');
}

a.image-text-rollover:hover {
	background-position: 0 -21px;
}

a.text-image-rollover {
	display: block;
	width: 58px;
	height: 21px;
	text-decoration: none;
	background: url('/images/image-mode.gif');
}

a.text-image-rollover:hover {
	background-position: 0 -21px;
}

.displace {
	position: absolute;
	left: -5000px;
}

