/* classes are listed toghether below Id's follow */
body {
	background-color: #eeeeee;
	;
    /* 
	padding: 0px;
    margin:0px; 
	background-image: url(../images/PAGEBG.jpg);
	*/

}

a.header {
	font-size: 24pt;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 24px;
	font-weight: normal; 
	text-decoration: none;
    /*
    font-weight: bold; 
	margin-left: 5px; 
    */
}

a.info:link {
	text-decoration: none;
	color: #222222;
}
a.info:visited {
	text-decoration: none;
	color: #333333;
}
a.info:hover {
	text-decoration: underline;
	color: #777777;
}
a.info:active {
	text-decoration: none;
}

a.register {

	font-size: 12pt;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 12px;
	font-weight: normal; 
	text-decoration: underline;
	/*
	font-weight: bold; 
	margin-left: 5px; 
	*/

}

.banner-bg {
	background-color: #4444ee;

}

.banner-pos {
	left:0px;
	top: 0px;
	position: absolute;
	width: 100%;
}
.error { 
		text-align: right;
		top: 10px;
		font-family: Tahoma;
		font-size: 14px;
		color: red; 
		position: absolute;
	/*	
	top: 85%;
	margin-left: 0%; 
	*/
}
.errorReg { 
	text-align: center;
	top: 10%;
	font-family: Tahoma;
	font-size: 14px;
	color: red; 
	position: absolute;
	
/*	
top: 85%;
margin-left: 0%; 

*/
}

.erroff {
	top: 45%;
	margin-left: 35%;
	text-align: left;
	position: absolute;
	background-color:555555;
}

.txtFrontpage {
    font-size:12pt; 
	color: #333333;
    font-family: Tahoma;
	background-color: #eeeeee;
	text-align: center;
   /*
    padding: 0px;
	margin-left:0px; 
	*/
}
.txtregpage {
    font-size:12pt; 
	color: #333333;
    font-family: Tahoma;
	text-align: left;
   /*
    padding: 0px;
	margin-left:0px; 
	background-color: #eeeeee;
	*/
}
.txtbannerhdr {
    font-size:20pt; 
	color: #FFFFFF;
    font-family: Tahoma;
	text-align: center;
	margin-left: 1%;

   /*
    padding: 0px;
	margin-left:0px; 
	background-color: #eeeeee;
	position: absolute;
	*/
}
.copyright {
	font-family: Tahoma;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-align: center;
	/* 
	line-height: 36px; 
	*/
}

.ul {
	
	justify-content: center;
	margin-left: 36%;
	/*
	*/
}
/* sign up */
  
.signup-form-form {

    display: flex;
    justify-content: center;
  }
  
  .signup-form p {
    text-align: center;
    padding-bottom: 40px;
    color: #007ecc;
  }
  
  .signup-form form {
    width: 30%;
  }
  
  .signup-form form input {
    width: calc(100% - 16px);
    padding: 6px;
    margin-bottom: 4px;
  }
  
  .signup-form form button {
    display: block;
    padding: 10px 20px;
    margin: 10px auto;
    cursor: pointer;
  }

/* Id's stat here . Classes are above */
  #txt	{
	margin-left:16.5%;
	margin-right:16.5%;
	background-color: #EEEEEE;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #111111;
	font-weight: normal;
	}