@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Droid+Serif:400,700);
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

body {
  text-align: center;
  background-color: #5d4660;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5D4660', endColorstr='#FFF7EEC7');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNDY2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZWVjNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d4660), color-stop(100%, #f7eec7));
  background-image: -moz-linear-gradient(top, #5d4660 0%, #f7eec7 100%);
  background-image: -webkit-linear-gradient(top, #5d4660 0%, #f7eec7 100%);
  background-image: linear-gradient(to bottom, #5d4660 0%, #f7eec7 100%);
  font-family: 'Droid Sans', sans-serif;
}

.wrap {
  width: 800px;
  margin: 0 auto;
  text-align: left;
  color: #989A8F;
}

.table {
  background-color: #ffffff;
  height: 325px;
  width: 100%;
  margin-top: 50px;
}

ul li {
  float: left;
  width: 199px;
  text-align: center;
  border-left: 1px solid #DDDCD8;
}

.top {
  background-color: #EAE9E4;
  height: 75px;
}
.top h1 {
  padding-top: 20px;
}

.circle {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  font-size: 20px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  background: #989A8F;
  margin-left: 70px;
  margin-top: 10px;
}

.bottom {
  margin-top: 50px;
}
.bottom p {
  font-size: 13px;
  font-family: 'Droid Serif', sans-serif;
  padding: 5px;
}
.bottom p span {
  font-weight: bold;
}

.sign {
  margin-top: 50px;
}
.sign .button {
  border: 1px solid #989A8F;
  padding: 10px 40px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #989A8F;
  font-size: 14px;
  text-decoration: none;
  vertical-align: middle;
  font-size: 17px;
}

.purple {
  background-color: #5D4660;
}

.white {
  color: #FFFFFF;
}

.pink {
  background-color: #BC9B94;
}