body {
background-color:#ccd;
font-size:14px;
font-family:'trebuchet ms',tahoma,sans-serif;
margin:10px;
padding:0;
color:#445;
}

#page {
width:900px;
margin: auto;
padding: 10px;
background-color: #dde;
}

#header {
font-size:44px;
font-weight:bold;
clear:both;
width:880px;
padding:10px;
background-color:#abc;
color: #445;
text-align:center;
// border: solid 1px #995;
}

#menulinks {
width:870px;
background-color:#cdc;
border: solid 1px #995;
border-top: 0px;
padding:10px 10px 10px 0px;
}
  
#menulinks a {
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
	padding:10px;
	background-color:#cdc;
  }
  
#menulinks a:hover, #menulinks a.active {
	text-decoration:none;
	background-color:#def;
}

#contentarea {
width:860px;
padding:10px;
float:left;
line-height:14pt;
//background-color: red;
border: solid 1px #995;
border-top: 0px;
}

.button {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: white;
  color: black;
  border: 2px solid #393;
  font-weight: bold;
}

.button1:hover {
  background-color: #393;
  color: white;
  font-weight: bold;
}

#col {
float:left;
width:274px;
font-size:16pt;
line-height:24pt;
background-color:#eed;
padding:10px;
}

#launchfooter {
width:880px;
clear:both;
text-align:center;
line-height:14pt;
padding:10px;
//background-color:#cda;
//border: solid 1px #995;
}

#footer {
width:880px;
clear:both;
text-align:center;
line-height:14pt;
padding: 10px;
background-color:#abc;
color: #445;
//border: solid 1px #995;
//border-top: 0px;
}

h1 {
font-size:25pt;
//color:#000;
margin:0;
}

h2 {
font-size:15pt;
//color:#000;
padding-top:6px;
}

h3 {
font-size:10pt;
//color:#000;
line-height:10pt;
}

.description {
font-size:18px;
font-weight:normal;
color:#000;
}

a {
color:#00f;
text-decoration:none;
}

a:hover {
text-decoration:none;
}