
/* =GLOBAL
----------------------------------------------- */
body h1 { color: #2A5E95; background: #D3EBF9; }
body h2 { color: #5C5E60; }
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: #27588F 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: #A6D0E7 1px solid; }



/* =RIGHT COLUMN
----------------------------------------------- */
div.rightbar { background: #F2F2F2; border: #DDD 1px solid; }

table { border: 1px solid #5a5e5f;}
th { font: bold 6px; color: #FFF; padding: 4px 3px 4px 6px; background: #5a5e5f  url(../../images/table_bg_grey.jpg) repeat-x; }
