/* =GLOBAL
----------------------------------------------- */
body h1 { color: #0E366B; background: #D7E0EB; }
body h2 { color: #588EDF; }
body h3 { color: #EA230E; }
body h4 { color: #EA230E; }
body h5 { color: #333; }

/* =BACKGROUND
----------------------------------------------- */
body { background: url(images/bg.jpg) top left repeat-x #FFF; }


/* =MAIN NAVIGATION
----------------------------------------------- */
div.wrapper div#menuwrapper { background-image: url(images/navbg.jpg) }


/* =BANNER
----------------------------------------------- */
div#banner { background: url(images/banner.jpg) 0 0 no-repeat; border-bottom: #369 10px solid; }



/* =NAV LEFT
----------------------------------------------- */
ul.nav_left li a { background: url(images/nav_leftbg.gif) 0 50% repeat-x; }
ul.nav_left li a:hover { background: url(images/nav_leftbg.gif) 180px 50% repeat-x; }
ul.nav_left li:hover a,
ul.nav_left li:hover li a,
ul.nav_left li.sfhover li a { background: #E1E1E1; color: #295C93; }
ul.nav_left li li a:hover { background: #999; color: #FFF; }
ul.nav_left li.nav_left_nosub a { background: url(images/nav_leftbg_nosub.gif) 0 50% repeat-x; }
ul.nav_left li.nav_left_nosub a:hover { background: #E1E1E1; color: #295C93; }


/* =MIDDLE COLUMN INFO BOX
----------------------------------------------- */
div.more_info { background: url(images/about_bg.jpg) bottom left repeat-x; border: #DDD 1px solid; }

table { border: 1px solid #900;}
th { font: bold 6px; color: #FFF; padding: 4px 3px 4px 6px; background: #900 url(images/nav_leftbg.jpg) repeat-x; }

/* =RIGHT COLUMN
----------------------------------------------- */
div.rightbar { background: #D7E0EB; border: #DDD 1px solid; }

