@charset "UTF-8";
/* CSS Document */
					
		@media screen and (max-width: 450px){	/* portrait	mobile view	*/
	
	.tas-twocolumns .lh-column {
			padding-left: 0%;
	/*		background-color:yellow;	test*/
	/*		font-size:70%;	*/
			padding: 0 5px 0 5px;
				}
			
		.tas-twocolumns .rh-column {
			padding:0px;
			margin-left:0px;
			width:100%;
				}
			
		#ttable .tlableA	{
			width: 70%;
				}

	.tas-twocolumns .blok {
			padding-left: 0;
	/*		background-color: orange;	test*/
	/*		font-size:70%;	*/
			padding: 0 5px 0 5px;
	/*		border: 2px solid grey;	*/
				}
				
		#ddmenu {
			width: 100%;
		font-size:90%;	
		font-weight: normal;	
		line-height: normal;
			}			
			
	#header .logo-pix {
		float:left;
	 	background: url("images/tas_4a_sm.png") top no-repeat; /*image position*/
	 	height: 50px; 
	 	width: 70px;
		background-size: 100% 100%;
	 	margin-top:0px;
	/* 	border: 2px solid red;	*/
			}	
			
	#header	{
			height: 4%;
			}	

		
	#postt {
		width: 80%;
		font-size: 90%;
	/*	border: 2px solid purple;	*/
			}
		
	#tas-foot	{
		font-size: 60%;
		height: 100px;
	/*	border: 2px solid purple;	*/
			}
		
	#tas-foot  .mini-text {
		font-size: 70%;
			white-space: nowrap;		
			}
			
/*	#tableblu	{
		margin:auto;
			}	*/
			
	#custom H2 {
		padding-right: 0%;	
	/*	border: 2px solid red;	*/
			}
			
	.rhbutton	{
		margin-left:25%;
			}	
			
	.cnbutton	{
		float:none;
		width:80px;
		margin:auto;
			}
		
	.clearz	{
		clear: none;
			}	

	#ttable .slox tr{
	 	display: block;
	 	float: left;
			}
			
 	.w3-panel {
 		height:650px;
		}
		
	#taspage .splash-left{
			margin-left:10%;
			font-size: 80%;	
				}

	#rollpage	{
	/*		background-size: 100% ;	*/
			margin-left: 0%;		
			margin-top: 0;
			padding-top:0px;
			width:100%;
					}
					
		#rollpage .slideinfo {
			float:left;
			position: relative;
		width:100%;
			z-index:-1;
			}			
		
	 .splash-right	{
	 	margin-top:5%;
			margin-left: 5%;
			font-size: 0.9em;
			}
			
			.more_arrow	{
		margin-top:20%;
			}
			
		.rhtable {
				Width:100%;	
				margin-left:0;
			}

		#index-page {
	margin-left:0;
	width: 100%;
			}	
			
	.lastpage	{
		width:100%;
		margin-left:0;
		padding-left:5%;
		padding-right:5%;
	/*	border: 2px solid green;	*/
	}

 #taspage	{
	position:relative;
	width: 100%;
	margin-left:0%;	
}		

	#frame {
		padding-left: 0;
		}
	
		.inbox	{
			position:relative;
			float:left;
			display:inline-block;
			width: 50%;
	/*	border: 2px solid orange;	*/
				}

		.rhlink	{
				font-size: 75%;
				height:50px;
				padding-top:5px;
					}	

	.tas-twocolumns ul {	
		width:100%;
			}		
				
	.reverse-box	{
	width:100%;
		}
		
	h4	{
	width:100%;
		}
								
	}