﻿/*==================================================================================

CSS for handheld

====================================================================================*/
#table, tbody, tr, td, th 
{
     max-width:200px;
display: block; }

img.as-text { content: attr(alt); }


 p, td, th, ul, a , h3
{
font-size: 8pt;
}
h1, h2, h3, h4, h5, h6	{
	line-height: 1em;
	margin-top: 1.3em;
	}
body {margin:0;padding:0;color:#333;background:white;display: block;max-width:240px; } #bg,#function_nav, #menu2,#site_search,.search_panel, .VPrettyMenu, .TPrettyMenu, .PrettyMenu, .news, .SimpleEntertainmentTreeView, AspNet-Menu-Vertical, AspNet-Menu-Horizontal, #site_search{max-width:100%;    display:block; padding: 0px 0px 0px 0px;  
	margin: 0px; 
	top: 0px;
	left: 0px;	background-image: none;	 float: none;}#content_main, #content_main_page, #content_main_ind, #container,#header
{   max-width:240px;
    display: block;
    background: white;
    border: 0;
    margin:0;
    padding: 0;
    left: 0;
    right: 0;
    text-align: left;
    float: none;
}

.menu_bar,#home_nav,#home_nav,#header, #footer,.bottom_nav, .black_bar
{max-width:100%;    display:block; padding: 0px 0px 0px 0px;  
	margin: 0px; 
	top: 0px;
	left: 0px;	color:#333;	background-image: none;	background-color:inherit;}

.menu_bar a
{color:black;
}

#bg, #rss, #calendar 
{
    display: none;
}


.general,.sosm,  #menu2,  #client_nav
{background:none;
 float:left;
 max-width:240px;
    display: block;
    border: 0;
    margin-right:100px;
    padding: 0;
    left: 0;
    color:black;
    text-align: left;
    background-color:inherit;
 
} 

#banner,#lir
{ max-width:240px;
display:block;
	text-align:left;
	overflow:hidden;	height: 0px !important; /*for most browsers */ padding: 0;  
margin: 0px; 
top: 0px;
background:none;
text-align:center;
}

