#innerbox {position:relative; top:0px; left:0px; margin-top:0px; width:968px; background-image:url(../images/pagebackground.gif); background-position:left top; background-repeat:repeat-y; border-left:solid 1px #c5ced9; border-right:solid 1px #c5ced9; border-bottom:solid 1px #c5ced9;}


/* ------------------------------------------------------- 
  left   	                                    
------------------------------------------------------- */

#homeleft {float:left; width:643px; margin:0px; border:0px; padding:0px; background-image:url(../images/home_pagetop.jpg); background-position:left top; background-repeat:repeat-x;}
#banner {position:relative; top:0px; left:0px;}
#homeleftcontent {padding:20px 24px 20px 24px;}

/* ------------------------------------------------------- 
  right 	                                    
------------------------------------------------------- */

#homeright {float:left; width:295px; padding:15px; background-image:url(../images/home_menu.jpg); background-position:left top; background-repeat:repeat-x;}

.newsbox {position:relative; top:0px; left:0px; width:293px; border:solid 1px #d3d8d9; background-color:#ffffff;}
.newshead {position:relative; top:0px; left:0px; padding:12px; border-bottom:solid 1px #d3d8d9; font-size:1.6em; color:#4c575e;}
.newslist {padding-right:12px;}
.newsbox ul {list-style-image:url(../images/arrow_icon.gif);}
.newsbox li {padding-top:3px; padding-bottom:3px;}

.postbox {position:relative; top:0px; left:0px; margin-top:15px; width:293px; border:solid 1px #d3d8d9; background-color:#ffffff;}
.posthead {position:relative; top:0px; left:0px; padding:12px; border-bottom:solid 1px #d3d8d9; font-size:1.6em; color:#4c575e;}
.postbox ul {list-style-image:url(../images/arrow_icon.gif);}
.postbox li {padding-top:3px; padding-bottom:3px;}

#homeupdated {position:relative; top:0px; left:0px; margin-top:15px; padding:12px; width:269px; border:solid 1px #d3d8d9; background-color:#ffffff; color:#4382b1;}
#updatehead {position:relative; top:0px; left:0px; font-size:1.6em; margin-bottom:12px;}


/* ------------------------------------------------------- 
  map   	                                    
------------------------------------------------------- */

#mapbox {position:relative; top:0px; left:0px; height:490px; font-size:0.9em; padding-top:20px;}
#mapbox ol {margin:0px 0px 0px 30px; padding:0px; border:0px;}
#mapbox li {color:#4c575e; }
#mapbox li a {color:#4c575e;}
#map {position:absolute; top:20px; left:170px; width:405px; height:470px; z-index:10; background-image:url(../images/map.gif); background-position:left top; background-repeat:no-repeat;}
#mapoverlay {position:absolute; top:0px; left:0px; z-index:100;}

#map1 {position:absolute; top:97px; left:221px; visibility:hidden; z-index:50;}
#map2 {position:absolute; top:132px; left:71px; visibility:hidden; z-index:50;}
#map3 {position:absolute; top:117px; left:153px; visibility:hidden; z-index:50;}
#map4 {position:absolute; top:176px; left:298px; visibility:hidden; z-index:50;}
#map5 {position:absolute; top:134px; left:255px; visibility:hidden; z-index:50;}
#map6 {position:absolute; top:43px; left:112px; visibility:hidden; z-index:50;}
#map7 {position:absolute; top:339px; left:299px; visibility:hidden; z-index:50;}
#map8 {position:absolute; top:8px; left:3px; visibility:hidden; z-index:50;}
#map9 {position:absolute; top:149px; left:170px; visibility:hidden; z-index:50;}
#map10 {position:absolute; top:43px; left:229px; visibility:hidden; z-index:50;}
#map11 {position:absolute; top:218px; left:190px; visibility:hidden; z-index:50;}
#map12 {position:absolute; top:48px; left:180px; visibility:hidden; z-index:50;}
#map13 {position:absolute; top:249px; left:273px; visibility:hidden; z-index:50;}
#map14 {position:absolute; top:299px; left:292px; visibility:hidden; z-index:50;}
#map15 {position:absolute; top:101px; left:134px; visibility:hidden; z-index:50;}
#map16 {position:absolute; top:152px; left:132px; visibility:hidden; z-index:50;}









