body {
    background-attachment: fixed;
    background-color: #fff;
    background-image: url("bg.png");
    background-repeat: repeat;
   
	font: 20px "Cardo";
  color: #000;
}
	
/* ---- Some Resets ---- */
.header{  background-image: url("../images/header.png") !important; background-repeat: no-repeat; height:auto; background-size: auto 150px; }
.footer{background-image: url("../images/footer.png"); background-repeat: no-repeat; bottom: 0;
    position: fixed;
    width: 100%;}
p,
table, caption, td, tr, th {
	margin:0;
	padding:0;
	font-weight:normal;
	}

/* ---- Paragraphs ---- */

p {
	margin-bottom:15px;
	}
	
/* ---- Table ---- */

table {
	border-collapse:collapse;
	margin-bottom:15px;
	width:90%;
	margin:0 auto; font-size:25px;
	}
	
	caption {
		text-align:left;
		font-size:15px;
		padding-bottom:10px;
		}
	
	table td,
	table th {
		padding:5px;
		border:1px solid #fff;
		border-width:0 1px 1px 0;
		}
		
	thead th {
		background:#b7b7b5;
		}
			
		thead th[colspan],
		thead th[rowspan] {
			background:#979795;
			}
		
	tbody th,
	tfoot th {
		text-align:left;
		background:#979795;
		}
		
	tbody td,
	tfoot td {
		text-align:center;
		background:#e4e4e2 ;
		font-size:20px;
		}
		
	tfoot th {
		background:#b0cc7f;
		}
		
	tfoot td {
		background:#e4e4e2 ;
		font-weight:bold;
		}
			
	tbody tr.odd td { 
		background:#bcd9e1;
		}
#formContainer {
    height: 457px;
    margin: 12% auto 0 auto;
    perspective: 800px;
    position: relative;
    width: 446px;
    z-index: 1;
}		
#formContainer form {
    animation: 2s ease 0s normal none infinite running pulse;
    backface-visibility: hidden;
    height: 457px;
    left: 0;
    position: absolute;
    top: 0;
    transform-style: preserve-3d;
    transition: all 0.8s ease 0s;
    width: 446px;
}
#login {
    background: rgba(0, 0, 0, 0) url("webnew.png") no-repeat scroll 0 0;
    z-index: 100;
}
#loginEmail, #loginPass {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    height: 39px;
    left: 107px;
    outline: medium none;
    position: absolute;
    text-indent: 8px;
   
    top: 192px;
    width: 266px;
}
#loginPass {
    top: 252px;
}

input[type="submit"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 37px;
    left: 74px;
    position: absolute;
    top: 340px;
    width: 299px;
}

