body {
	background: White;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
h1{
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	color: Black;
	font-weight: bold;
	text-align: center;
}
h2{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight: bold;
	text-align: center;
}
a:link{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4B4D7A;
	text-decoration: underline;
	height: 25px;
	letter-spacing: 1px;
}
a:active{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4B4D7A;
	text-decoration: underline;
	height: 25px;
	letter-spacing: 1px;
}
a:visited{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4B4D7A;
	text-decoration: underline;
	height: 25px;
	letter-spacing: 1px;
}
a:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4B4D7A;
	text-decoration: none;
	height: 25px;
	letter-spacing: 1px;
}
td{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	border: 1px solid #9C9CC6;
	padding: 3px 4px 3px 4px;
	text-align: justify;
}
table{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	border: none;
	padding: 3px 4px 3px 4px;
	margin: 30px auto;
	border-collapse: collapse;
}
table.login{
  background: #D0D0D0;
}
table.frame{
  border: 2px solid black;
  margin: auto;
}
table.login td{
  border: 0px;
}
table.users{
  position: relative;
  padding: 2px;
  margin: 0px 0px 0px 0px;
}
table.users tr{
  margin: 0px;
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.users td{
  border-collapse: collapse;
  border: 0px;
  border-style: solid;
  border-color: white;
  margin: none;
  padding: 5px 4px 5px 4px;
}
td.odd{
  background-color: #E0E0E0;
}
tr.hoverable:hover td{
  background-color: #D0E0E0;
}
td.gen{
  background-color: #c2eec3;
}
td.sandy{
  background-color: #da9d78;
}
td.basty{
  background-color: #78cada;
}
td.windy{
  background-color: #7bda78;
}
td.jeuno{
  background-color: #a9a9a9;
}
td.beau{
  background-color: #da78bb;
}
td.xarca{
  background-color: #787cda;
}
td.dream{
  background-color: #a278da;
}
img{
	font-size: 12px;
	color: Black;
	border: none;
	padding: none;
}
table.wrapper{
  border: 0px solid black;
  margin: 15px auto;
}
table.wrapper td{
  border: none;
}
table.statusgen{
  margin: 0px 0px 0px 0px;
  border: 2px solid black;
  float: left
}
table.statuspres{
  margin: 0px 0px 0px 10px;
  border: 2px solid black;
  float: left;
}
table.statuscity{
  border: 2px solid black;
  margin: 0px 0px 0px 0px;
  float: left;
}
table.statusice{
  border: 2px solid black;
  margin: 0px 0px 0px 10px;
  float: left;
}
table.statusdream{
  border: 2px solid black;
  margin: 0px 0px 0px 10px;
  float: left;
}
