img{
border:0px;
margin:0px;
vertical-align:middle;
}

.division{
position:relative;
width:976px;
height:305px;
margin:12px;
}

.botheading{
color: #336600;
font-weight: bold;
position:absolute;
width:976px;
text-align:left;
line-height:18px;
font-size: 18px;
}

.map1{
position:absolute;
top:36px;
left:12px;
width:257px;
height:257px;
background-repeat:no-repeat;
background-color:#808080;
}

.map2{
position:absolute;
top:0px;
left:0px;
width:257px;
height:257px;
}

.numbers1{
position:absolute;
top:36px;
left:519px;
}

.numbers2{
position:absolute;
top:36px;
left:672px;
}

.bars{
position:absolute;
top:36px;
left:281px;
width:226px;
height:257px;
}

.bars1{
position:absolute;
top:1px;
width:24px;
height:24px;
text-align:center;
font-size:19px;
line-height:24px;
}

.bars2{
position:absolute;
width:24px;
height:24px;
text-align:center;
font-size:10px;
line-height:24px;
font-family:Arial;
}

.bars3{
position:absolute;
bottom:16px;
width:20px;
}

.bars4{
position:absolute;
top:244px;
width:24px;
height:12px;
text-align:center;
font-size:8px;
line-height:12px;
font-family:Arial;
}

.tooltip{
background-color:#ffd;
position:absolute;
z-index:1;
}

.time{
position:relative;
text-align:center;
width:976px;
margin:12px;
}

.r0{
left:1px;
}

.r1{
left:26px;
}

.r2{
left:51px;
}

.r3{
left:76px;
}

.r4{
left:101px;
}

.r5{
left:126px;
}

.r6{
left:151px;
}

.r7{
left:176px;
}

.r8{
left:201px;
}

.rr0{
left:3px;
background-color:#d9d9d9;
}

.rr1{
left:28px;
background-color:#f0f;
}

.rr2{
left:53px;
background-color:#f00;
}

.rr3{
left:78px;
background-color:#ff9000;
}

.rr4{
left:103px;
background-color:#ff0;
}

.rr5{
left:128px;
background-color:#00c0c0;
}

.rr6{
left:153px;
background-color:#00a000;
}

.rr7{
left:178px;
background-color:#0000c0;
}

.rr8{
left:203px;
background-color:#000;
}

.div0{
background-position: 0px 0px;
}

.div1{
background-position: -256px 0px;
}

.div2{
background-position: -512px 0px;
}

.div3{
background-position: -768px 0px;
}

.div4{
background-position: 0px -256px;
}

.div5{
background-position: -256px -256px;
}

.div6{
background-position: -512px -256px;
}

.div7{
background-position: -768px -256px;
}

.div8{
background-position: 0px -512px;
}

.div9{
background-position: -256px -512px;
}

.div10{
background-position: -512px -512px;
}

.div11{
background-position: -768px -512px;
}

.div12{
background-position: 0px -768px;
}

.div13{
background-position: -256px -768px;
}

.div14{
background-position: -512px -768px;
}

.div15{
background-position: -768px -768px;
}

.timebox {
	vertical-align: middle;
}