BODY {  filter:none; padding: 0; margin: 0; background: #FFF; font-size: 95%; font-family: Arial, Helvetica, Verdana; }
#SiteWrapper { margin: 0 auto; width: 1071px; }
#ShadowWrap { float: left;  width: 1071px; background: #FFF url(/images/global-shadow_bkg.gif) repeat-y top center;   }

/* Reset and Initialize */
A,
A:HOVER,
A:ACTIVE { outline: none; margin: 0; padding: 0; }

A { color: #72b84c; text-decoration: none; }
A:HOVER { color: #666; }
 
P, DL, DT, DD, UL, LI { margin: 0; padding: 0; line-height: 1.35em; }
H2, H3 { margin: 0; padding: 5px 0; clear: both; display: block; }
H4 { margin: 8px 0; line-height: 1.35em; color: #FFF; }
B SPAN { color: #000; }


/* Navigation
----------------------------------------- */

#NavigationBar { float: left;  background: url(../images/global-nav_bkg.gif) left bottom no-repeat; width: 770px; height: 33px; }
#NavigationBar UL.Main { margin: 15 10 0 0; padding: 0; list-style: none; float: left; }
#NavigationBar LI { display: inline; margin: 0; padding: 0; line-height: .5em; font-size:16px; }
#NavigationBar LI.First A { padding-left: 15px; }
#NavigationBar LI A { height: 10px; float: left; padding: 13px 8px 10px 8px; text-transform: uppercase; font-size: 70%; color: #FFF; font-weight: bold; }
#NavigationBar LI.First A:HOVER { background: url(../first_hover_bkg.gif) bottom left no-repeat; } 
#NavigationBar LI.Navimage { background-image:none; padding: 0 5 15 15 }
#NavigationBar LI.Navimage A:HOVER { background-image:none; padding: } 
#NavigationBar LI A:HOVER { background: url(../images/global-nav_hover_bkg.gif) bottom repeat-x; } 
#NavigationBar LI.First A:HOVER { bottom repeat-x; }
#NavigationBar LI.First A.Selected { background: url(../images/global-nav_first_hover_bkg.gif) bottom left no-repeat; }
#NavigationBar LI A.Selected { background: url(../images/global-nav_hover_bkg.gif) bottom repeat-x; }
#NavigationBar LI DIV { display: block; float: left; overflow: hidden; height: 23px; padding: 5px 15px 0 0;  }
#NavigationBar UL.Search { position: relative; display: block; float: right; text-align: right; margin: 0 15px 0 0; } 


/* Subnavigation
----------------------------------------- */

#SubNavigation { clear: both; display: block;  padding: 0 0px;  }
#SubNavigation UL { padding: 6px 0 6px 0; background-color: #999; clear: both; display: block; border-top: 0px solid #FFF; }
#SubNavigation LI { display: inline; list-style: none; padding: 5px 10px; font-size: 80%; font-weight: bold;  }
#SubNavigation LI A { color: #DDD; }
#SubNavigation LI A:HOVER { color: #FFF; }
#SubNavigation LI.Selected A { color: #FFF; }
