HTML { background: #5d5c5c; }
BODY { padding: 0; background: url(background_fade.gif) top left repeat-x; margin: 0 auto; text-align: center; }
IMG { border: 0; margin: 0; padding: 0; }
.FadeLeft { background: url(background_fade_left_bg.gif) top right repeat-y; }
.FadeRight { background: url(background_fade_right_bg.gif) top left repeat-y; }
#FlashContentDiv { width: 935px; height: 276px; background: #000000; float: left; }
.Page { position: relative; width: 965px; margin: 0 auto; text-align: center; }
.Contact { position: absolute; top: 20px; right: 35px; color: #c5e5a8; font-family: "Trebuchet MS"; font-size: 12px; text-align: right; }
.Navigation { text-align: left; background: url(green_navigation_bg.gif) top left repeat-x; }
.LowerFade { background: #bcdd9e url(green_lower_fade_top.gif) top center no-repeat; }
.Footer { font-family: "Trebuchet MS"; font-size: 11px; color: #8bb465; }
.Footer a:link, .Footer a:visited { color: #8bb465; }
.Footer a:hover { color: #ffffff; }
.Welcome { background: url(green_welcome_paragraph.gif) top center no-repeat; height: 257px; }
.WelcomeBG { background: url(welcome_paragraph_bg.gif) top left repeat-y; }
.WelcomeBG2 { background: #ffffff; }
.CustomText { margin: 95px auto auto 25px; width: 420px; }
.LowerFadeTable { margin-left: 34px; float: left; margin-top: 37px; _margin-left: 17px; }
.Featured a:link, .Featured a:visited { color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.Featured a:hover { color: #8A8A8A; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#menu { margin-left: 10px; _margin-left: 5px; *width: 100%; background: url(green_navigation_bg.gif) top left repeat-x; float: left; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 150px; line-height: 22px; float: left;  }
#menu a { color: #b6f87a; background: url(green_navigation_bg.gif) top left repeat-x; text-decoration: none; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS"; text-align: center; display: block; margin: 0; padding: 1px 3px; }
#menu a:hover { color: #C7F98B; background: #61aa1f; }
#menu li { position: relative; }
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul li a { text-align: left; text-indent: 3px; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }
.Divider { display: block; color: #b6f87a; font-size: 11px; text-align: center }