body { margin: 0px; padding: 0px; background: url(../gfx/body_bg.png) top center ; }
.header { width: 900px; background:url(../gfx/top.png) top left no-repeat; margin: 0px auto; overflow: hidden; }
.logo { background: url(../gfx/logo.png) top left no-repeat; width: 172px; height: 110px; margin: 14px 0 0 27px; }
.header .box { width: 785px; position: relative; height: 180px; background: url(../gfx/box.png) top left no-repeat; margin: 25px 0 0 50px; padding: 10px 0 0 15px; }
.header .box a.item { width: 136px; height: 169px; display: block; float: left; margin: 0 21px 0 0; text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: none; font-weight: bold; }
.header .box a.item:hover { width: 136px; height: 169px; background: url(../gfx/boxhover.png) top left no-repeat; }
.header .box a.item .image { height: 105px; }

.sticky { position: absolute; background: #FF9; width: 415px; height: 60px; top: 25px; left: 190px; padding: 10px 5px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-align: center; opacity:0.85;filter:alpha(opacity=85); border: 1px solid #FC3; }

.pic0 { background: url(../gfx/vis.png) center center no-repeat; }
.pic1 { background: url(../gfx/chart.png) center center no-repeat; }
.pic2 { background: url(../gfx/election.png) center center no-repeat; }
.pic3 { background: url(../gfx/city.png) center center no-repeat; }
.pic4 { background: url(../gfx/est.png) center center no-repeat; }