#navigation {
 width: 700px;
 float: left;
 margin: 0;
 border-bottom: 6px solid #C97725;
 display: inline;
 float: left;	
}

#navigation li {
 margin: 0;
 padding: 0;
 list-style: none;
 white-space: nowrap;
 display: inline;
 float: left;
}

#navigation a {
 margin: 0 1px 0 0; 
 padding: 0 0 0 14px;
 color: #ffffff;	 
 font-size: 12px;  	
 background: transparent url('../gfx/bg-nav-left.gif') no-repeat left top;
 display: inline;
 float: left;   
}

#navigation a span {    
 padding: 5px 14px 6px 0;  
 background: transparent url('../gfx/bg-nav-right.gif') no-repeat right top;
 display: block;
 float: left;
 white-space: nowrap;
}

#navigation a:hover {background: transparent url('../gfx/bg-nav-left.gif') no-repeat 0 -52px;}
#navigation a:hover span {background: transparent url('../gfx/bg-nav-right.gif') no-repeat 100% -52px;}


#navigation .activebar {background: transparent url('../gfx/bg-nav-left.gif') no-repeat 0 -104px;}
#navigation .activebar span{background: transparent url('../gfx/bg-nav-right.gif') no-repeat 100% -104px;}


#navigation a span {float: none;}

#navigation a:hover span {color: #fff;}

#sub-navigation {
 width: 230px;
 padding-top: 0px;
 float: left;
}

#sub-navigation ul {
 padding-bottom: 20px;
 margin: 0;

}

#sub-navigation ul li {
 margin: 0; 
 padding: 1px 0;
 background: none;
}

#sub-navigation ul li a {
 font-size: 11px;
 height: 28px;
 font-weight: bold;
 line-height: 26px;
 display: block;
 margin: 0 10px;
 padding: 0 0 0 10px;
background-color: #C97725;
color:#FFFFFF;
 text-transform:uppercase;
 background-position: 0 -28px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 border-left: 10px solid #8E5319;
 
 
}

#sub-navigation ul li a:hover {
background-position: 0 -28px;
background-color: #8F541A;
border-left: 10px solid #55320F;
color:#FFFFFF;
}

#sub-navigation ul li a.active {background-position: 0 -56px; color:#699bc9;}

#sub-navigation ul ul {
 margin: 8px 0 0 0;
 padding: 0;
 background: none;
}

#sub-navigation ul ul li {
 margin: 0; 
 padding: 0;
}

#sub-navigation ul ul li a {
 margin: 0 17px 0 39px; 
 height: 20px;
 line-height: 20px;
 padding: 0 0 0 10px;
 font-weight: normal;
 background: transparent url('../gfx/a-subnav-arrow.gif') no-repeat 0 50%; 
 color: #2b5275;
}

#sub-navigation ul ul li a:hover,
#sub-navigation ul ul li a.active {
 background: transparent url('../gfx/a-subnav-arrow.gif') no-repeat 0 50%;
 color: #73a1cc;
}

#map {width: 438px;}

#map li {
 width: 438px;
 margin: 0; 
 padding: 0 0 5px 0;
 background: none;
 float: left;
}

#map li a {
 font-size: 11px;
 height: 30px;
 line-height: 30px;
 font-weight: bold; 
 background: transparent url('../gfx/a-sitemap.gif') no-repeat 0 0;
 display: block;
 padding: 0 0 0 22px;
 color: #2b5275;
}

#map li a:hover {
 background: transparent url('../gfx/a-sitemap.gif') no-repeat 0 -30px;
 color: #699bc9;
}

#map .leveltwo li {
 margin: 0 0 0 0; 
 padding: 6px 0 0 0;
 background: none;
}

#map .leveltwo li a {
 height: 28px; 
 line-height: 27px;
 margin: 0 0 0 20px; 
 padding: 0 0 0 10px; 
 background: #c4d6e5 url('../gfx/a-sitemap-sub.gif') no-repeat 0 0;
 color: #fff;
}

#map .leveltwo li a:hover {
 background: #f1f5f9 url('../gfx/a-sitemap-sub.gif') no-repeat 0 -28px;
 color: #699bc9;
}

#map .leveltwo .levelthree li {
 margin: 0; 
 padding: 4px 0 0 0;
 background: none;
}

#map .leveltwo .levelthree li a {
 font-weight: normal;
 height: 15px;
 line-height: 15px;
 margin: 0 0 0 40px; 
 padding: 0 0 0 10px; 
 background: transparent url('../gfx/a-subnav-arrow.gif') no-repeat 0 50%;
 color: #2b5275;
}

#map .leveltwo .levelthree li a:hover {
 color: #699bc9;
}

