#global {

     position: relative; /* container positioning */
     margin-left: auto;
     margin-right: auto;
     width: 90%;
     text-align: left;
     }
/* HEADER */
body {font-family:verdana,arial,sans-serif; halign: center; background-color:#ccccff;}
.header {width:90%; font-family:"trebuchet ms",arial,sans-serif;}
.header-top {width:90%; height:80px; background:rgb(240,240,240)  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; width:50%; height:150px; background: #ccf url(./img/e2_100.gif) no-repeat 0 100%; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {display:inline; width:50%;}
.breadcrumbs {clear:both; width:100%; padding:1.0em 0 1.5em 0; }
.breadcrumbs ul {  list-style:none; padding:0 0 0 0px; font-family:verdana,arial,sans-serif;}
.breadcrumbs ul li {display:inline; padding:0 0 0 10px;   font-weight:bold; color:rgb(200,0,0); font-size:80%;}
.breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
.breadcrumbs li.black {display:inline; padding:0 0 0 10px;  font-weight:bold; color:rgb(200,200,200); font-size:80%;}

/*
.regiontable table thead tbody tr td th { halign: center; padding: 0 0 0 100px;}
#regionlist tbody tr td {background-color: #ccc;font-family:verdana,arial,sans-serif;} 
#regionlist tbody tr.odd  td {background-color: #fff;font-family:verdana,arial,sans-serif;} 
#regionlist tr.ruled td {background-color: #ada;}



*/

	.regiondisplay ul { 
		list-style-image: url(./img/f1_20.gif);}
	.regiondisplay ul li {padding:0 0 0 10px; font-size:100%;}
	.neighbourdisplay ul { 
		list-style-image: url(./img/w1_20.gif);}
	.neighbourdisplay ul li {padding:0 0 0 10px; font-size:100%;}
	.maphistorydisplay ul { 
		list-style-image: url(./img/l1_20.gif);}
	.maphistorydisplay ul li {padding:0 0 0 10px; font-size:100%;}

.regiontable table thead tbody tr td th { halign: center; padding: 0 0 0 100px; 
 border-style: solid;    
 border-width: 1px;   
 border-color: #9966cc;}
 table { border-style: solid;    
  border-width: 2px;border-color:#96c;
  border-collapse: collapse}
    td { border: 2px solid #96c;	}    th { border: 2px solid #96c; }
  
#regionlist tbody tr td {background-color: #9999ff;font-family:verdana,arial,sans-serif;} 
#regionlist tbody tr.odd  td {background-color: #ccccff;font-family:verdana,arial,sans-serif;} 
#regionlist tr.ruled td {background-color: #9966cc;}
.small_footer {font-size: 70%; color: #fff;}
#regionlist thead {background-color:#96c;}

#error_msg  {padding:2px 10px 2px 10px;  z-index: 1; background-color:#FFE4E1; layer-background-color:#FFE4E1;border-style: solid;    
  border-width: 2px;border-color:#f00; font-size:130%; font-style: bold;visibility: visible;}

img.background 
{ width:100%; 
 height:100%; 
 display:block; 
} 


.title 
{ 
text-align:center; 
background-color:transparent; 
position:relative;
} 
 





