/* =GLOBAL
----------------------------------------------- */
body h1 { color: #1742CA; background: #CDD9E7; }
body h2 { color: #1742CA; }
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: #1742CA 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; }

/* =NAV LEFT NO SUBMENU
----------------------------------------------- */
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 #32456D;}
th { font: bold 6px; color: #FFF; padding: 4px 3px 4px 6px; text-align: left; background: #32456D url(images/table_bg_purple.jpg) repeat-x ;  }
div.col_mid_wide img {border:#003366 solid 1px;}


/* =RIGHT COLUMN
----------------------------------------------- */
div.rightbar { background: #FEEF88; border: #DDD 1px solid; }
