.body
{
	font-size: 8pt;
	color: #000000;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}

p, ol, ul, span, td
	{
	font-size: 8pt;
	color: #000000;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
	}

a	{
	color: Blue;
	}

a:visited {
	color: #003366;
	}
	

h1
{
	font-weight: bold;
	font-size: 16pt;
	color: #000066;
	font-family: 'Arial';
}
	
h2 {
	font-weight: bold; 
	font-size: 12pt; 
	font-family: 'Arial';
	}
	
h3 {
	font-weight: 600; 
	font-size: 10pt; 
	font-family: 'Trebuchet MS', Verdana, sans-serif ;
    padding: 3px 6px;
	
	}
	
h4	{
	background: '#87cefa';
	font-weight: bold; 
	font-size: 8pt;
	color: #666666;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
	}
	
.findbuttonclass 
	{
	    background-image: url(images/toolbarbg.jpg);
	    background-repeat: repeat-x;
	    font-family: 'Trebuchet MS' , Verdana, sans-serif;
	    font-weight:900;
	    border-color:White;
	    color:White;	    
	}
.toolbarclass
    {
        background-image: url(images/toolbarbg.jpg);
	    background-repeat: repeat-x;
	    height:29px;
	    
    }
	

td.r1c2 {	background-image: url(images/Phone_Panel_r1_c2.gif);
}
td.r2c1 {	background-image: url(images/Phone_Panel_r2_c1.gif);
}
td.r2c3 {	background-image: url(images/Phone_Panel_r2_c3.gif);
}
td.r3c2 {	background-image: url(images/Phone_Panel_r3_c2.gif);
}
html { overflow: hidden; }

html, body {
     height: 100%;
}

#map-wrapper {
     position: relative;
     top: 10px;
     left: 10px;
     width: 100%;
     height: 100%;
}




body.datatable-right #map-wrapper { margin-right: 300px; }
body.datatable-right #datatable { right: 0; }

body.nodatatable #map-wrapper { margin: 0; }
body.nodatatable #datatable { display: none; }


#toolbar {
     padding: 5px;
     background: white;
     border: 1px solid black;
}

#toolbar h1 {
     margin: 0;
     font: bold 18px Helvetica, sans-serif;
}

#toolbar ul {
     list-style: none;
     padding: 0;
     margin: 0;
}

#toolbar ul li {
     display: inline;
}

#toolbar ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 12px;
}

#toolbar ul li a:hover {
     color: #aaa;
     background: #444;
}
	
#alert 	{
	    position:absolute ;
	    top: 50%;
	    left: 0;
	    width: 100%;
	    text-align: center ;
	    display: none;
	}
#alert p 	{
	    width: 150px;
	    margin: 0 auto 0 auto;
	    padding: 10px;
	    background: white;
	    border: 1px solid #aaa;
	}
	
body.loading #alert { display: block; }

#areatable ul {
     list-style: none;
     padding: 3px;
     margin: 0;
}

#areatable ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 10px;
}

#areatable ul li a:hover {
     color: #aaa;
     background: #444;
}
#areatable strong
{
    font-size: 10pt;
	width: 100%;
	background-color: #87cefa;
	
}	
#toolbar strong
{	color: #000000;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
    font-size: 10pt;
	width: 100%;
	background-color: #87cefa;
}	
strong
{
    font-size: 10pt;
	width: 250px;
	background-color: #87cefa;
}

#headertoolbar
{
	background-image:url('images/toolbarbg.jpg');
    position:relative; left: 0px; width: 100%; height:29px;
    margin: 0;
    padding-top: 6px;
    vertical-align: middle;
}
#headertoolbar li
{
    display: inline;
    border-right: 1px dotted; 
    padding: 3px 6px;
	color: White;
	font-size: 14px ;
	font-weight: 700;
}

#footertoolbar
{
	background-image:url('images/toolbarbg.jpg');
    position:relative; left: 0px; width: 100%; height:29px;
    margin: 0;
    padding-top: 6px;
    vertical-align: middle;
}
#footertoolbar li 
{
    display: inline;
    border-right: 1px dotted; 
    padding: 3px 6px;
	color: White;
	font-size: 14px ;
	font-weight: 700;
}

#headertoolbar a
{
    display: inline;
	color: White;
	font-size: 14px ;
	font-weight: 700;
}
#headertoolbar a:hover
{
    display: inline;
	color: navy;
	font-size: 14px ;
	font-weight: 700;
}
#footertoolbar a
{
    display: inline;
	color: White;
	font-size: 14px ;
	font-weight: 700;
}
#footertoolbar a:hover
{
    display: inline;
	color: navy;
	font-size: 14px ;
	font-weight: 700;
}
#iPhone p
{	font-size: 16pt;
	color: #000000;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
}
#iPhone li
{	font-size: 16pt;
	color: #000000;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
}

#iPhone h1
{
	font-weight: bold;
	font-size: 32pt;
	color: #000066;
	font-family: 'Arial';
}
#iPhone h2 {
	font-weight: bold; 
	font-size: 24pt; 
	font-family: 'Arial';
	}
	
#iPhone h3 {
	font-weight: 600; 
	font-size: 20pt; 
	font-family: 'Trebuchet MS', Verdana, sans-serif ;
    padding: 3px 6px;
	
	}
	
#iPhone h4	{
	background: '#87cefa';
	font-weight: bold; 
	font-size: 16pt;
	color: #666666;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	text-decoration: none;
	}
	
#iPhone a 
{
	font-weight: bold ; font-size : 36pt; color : Blue ; }
	