body {
	font:14pt "Tahoma",Sans-serif;
	background-color:#000000;
	color:#ccffff;
	margin: 0px;
}
table {
	margin: 0px;
	border-collapse:collapse;
	display:inline;
	align:top;
}
th {
	text-align:center;
	font:15pt "Tahoma",Sans-serif;
	border:solid 1px #577296;
	margin: 0;
	color:white;
	background-color: #577296;
}
td {
	text-align:left;
	border:solid #577296;
	border-width:1px 1px 1px 0px ;
	margin: 0;
	vertical-align:top;
}
input {
	background-color:#577296;
	font: 14pt "Tahoma",Sans-serif;
	color:white;
	border: 1px dotted #C1CDDD;
	padding:0px;
	margin:0px;
}
textarea {
	background-color:black;
	font: 14pt "Tahoma",Sans-serif;
	color:#00FF00;
	border: 1px dotted #666666;
	padding:0px;
	margin:0px;
}

div {
	vertical-align: top;
	display:block;
	border: 0px;
	margin: 4px 0px;
	width: 100%;
}
	
a:link {color: #66ffff; text-decoration:underline;}
a:visited {color:#66ffff; text-decoration:none;}  /* visited link */
a:hover {color:#66ffff;  text-decoration:underline solid 1px #66ffff;}  /* mouse over link */
a:active {color:#66ffff; text-decoration:none;}  /* selected link */

@media screen and (max-device-width: 480px){
    body{
        -webkit-text-size-adjust:none;
        font-family:Helvetica, Arial, Verdana, sans-serif;
    }
	table {
		width:100%!important;
		display:inline;
	}
	div, tr, td, th {
		width:100%!important;
	}

}
