/* Box Sizing All Elements*/
* {
  box-sizing: border-box;
}

/* Header/logo Title */
.header {
  padding:1px;
  text-align: center;
  background: #1A3260;
  color: white;
  margin-top:1px;
}

/* Footer */
.footer {
	padding: 5px;
	text-align: center;
	background: #e5e5e5;
	color: grey;
	margin-top:7px;  
}

/* for Centering elements */
.center {
  text-align: center;
}

.main {
  float: left;
  width: 100%;
  /*padding: 0 10px;*/
}


@media only screen and (max-width: 620px) {
  /* For mobile phones: */
  .main {
    width: 100%;
  }
}

.tableCenteredInvisible {
  border-collapse: collapse;
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  width: auto;
}

.tableCenteredInvisible td, th {
  border: 0px;
  text-align: center;
  padding: 8px;
}

.tableEvent {
  font-family: Arial;
  border-collapse: collapse;
  width: 100%;
  border: 2px solid #ff0000;    
  
  margin-left:auto;
  margin-right:auto;    
}

.tableEvent td, th {
  border: 2px solid #dddddd;
  text-align: left;
  padding: 8px;
}


.tableNormal {
  font-family: Vedana;
  border-collapse: collapse;
  width: 100%;
}

.tableNormal td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

.tableNormal tr:nth-child(even) {
  background-color: #dddddd;
}


.bodyTBD {
	font-family:Arial;
	color:#000000;
}

.imgCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}