button {
  font-family: inherit; font-size:10.5px;text-align: center;
}

a.mainlinks  {
  color: #000000; text-decoration:none;
}


a.mainlinks a:visited {
  color: #000000;
}
 
@media only screen and (max-width: 9999px) 
	{	
		.datalist { margin-top:80;padding-top: 10px;padding-bottom: 10px;}
		.dataline { width:1280px; display:inline-block;}
		.dataline a {display:inline-block;}
		.btFirstPg { width:80px; height:100px; margin:10px; background-color:#abc;font-size:12px;display: table-cell;
    vertical-align: middle}
	}


@media only screen and (max-width: 1305px) 
{
	.dataline { width:960px; text-align:center;}
}

@media only screen and (max-width: 995px) 
{
	.dataline { width:640px;}
	.btFirstPg { width:140px; height:50px; margin:5px; background-color:#abc;font-size:12px;}
}
@media only screen and (max-width: 675px) 
{
	.dataline { width:480px;}
	.btFirstPg { width:130px; height:50px; margin:5px; background-color:#abc;font-size:12px;}
}
		
@media only screen and (max-width: 515px) 
{
	.dataline { width:320px;}	
}