#map_breakdown {
	width: 		437px; 
	height:		296px;
    	background: 	url(../images/map_block.jpg);
	margin: 	0px 0px 0px 130px; 
	padding: 	0px 0px 0px 0px; 
	position:	relative;
}

#map_breakdown li {
	list-style: 	none;
	margin:		0px;
	padding:	0px;
    	position: 	absolute; 
	display:	block;
}

#map_breakdown a {
	display: 	block;
/*	background-color:	black;  */
}

/*---------- bubble tooltip -----------*/
a.tt {
	position:	relative;
	z-index:	24;
	color:		#3CA3FF;
	font-family:	arial,sans-serif;
	font-weight:	none;
	font-size: 	70%;
	text-decoration: none;
	
}

a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:50px; left:5px;
        padding: 15px 0 0 0;
        width:125px;
        color: #222222;
    text-align: center;
        filter: alpha(opacity:90);
        KHTMLOpacity: 0.90;
        MozOpacity: 0.90;
        opacity: 0.90;
}
a.tt:hover span.top{
        display: block;
        padding: 15px 8px 0;
    background: url(../images/cfw_bubble1.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
        display: block;
        padding: 0 8px; 
        background: url(../images/cfw_bubble_filler.gif) repeat bottom; 
	line-height:	1;
}
a.tt:hover span.bottom{
        display: block;
        padding:3px 8px 10px;
        color: #548912;
    background: url(../images/cfw_bubble1.gif) no-repeat bottom;
}
	
a.tt:hover em{
	color:		#000033;
	font-style:	normal;
	font-weight:	bold;
}

#washington {
	left: 		26px; 
	top:		10px;
	width: 		57px;
	height:		31px;
}

#washington a {
	height:		31px;
}

#washington a.tt:hover span.tooltip{
    	top:		10px; 
	left:		20px;
}

#oregon {
	left: 		19px; 
	top:		43px;
	width: 		48px;
	height:		34px;
}

#oregon a {
	height:		34px;
}

#oregon a.tt:hover span.tooltip{
    	top:		5px; 	
	left:		35px;
}

#california1 {
	left: 		5px; 
	top:		81px;
	width: 		37px;
	height:		50px;
}

#california1 a {
	height:		50px;
}

#california1 a.tt:hover span.tooltip{
    	top:		-100px; 	
	left:		33px;
}

#california2 {
	left: 		15px; 
	top:		132px;
	width: 		47px;
	height:		50px;
}

#california2 a {
	height:		50px;
}

#california2 a.tt:hover span.tooltip{
    	top:		-151px; 	
	left:		23px;
}

#arizona {
	left: 		71px; 
	top:		143px;
	width: 		42px;
	height:		50px;
}

#arizona a {
	height:		50px;
}

#arizona a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
}

#utah {
	left: 		84px; 
	top:		103px;
	width: 		35px;
	height:		40px;
}

#utah a {
	height:		40px;
}

#utah a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
}

#colorado {
	left: 		120px; 
	top:		109px;
	width: 		50px;
	height:		40px;
}

#colorado a {
	height:		40px;
}

#colorado a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
}

#texas1 {
	left: 		160px; 
	top:		155px;
	width: 		24px;
	height:		25px;
}

#texas1 a {
	height:		25px;
}

#texas1 a.tt:hover span.tooltip{
    	top:		-71px; 	
	left:		23px;
}

#texas2 {
	left: 		160px; 
	top:		180px;
	width: 		70px;
	height:		60px;
}

#texas2 a {
	height:		60px;
}

#texas2 a.tt:hover span.tooltip{
    	top:		-96px; 	
	left:		23px;
}

#minnesota {
	left: 		211px; 
	top:		34px;
	width: 		24px;
	height:		50px;
}

#minnesota a {
	height:		50px;
}

#minnesota a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
}

#Wisconsin {
	left: 		250px; 
	top:		62px;
	width: 		20px;
	height:		30px;
}

#Wisconsin a {
	height:		30px;
}

#Wisconsin a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		20px;
}

#Missouri {
	left: 		226px; 
	top:		115px;
	width: 		30px;
	height:		40px;
}

#Missouri a {
	height:		40px;
}

#Missouri a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Illinois {
	left: 		256px; 
	top:		96px;
	width: 		20px;
	height:		44px;
}

#Illinois a {
	height:		44px;
}

#Illinois a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		20px;
} 

#Louisiana {
	left: 		236px; 
	top:		189px;
	width: 		20px;
	height:		31px;
}

#Louisiana a {
	height:		31px;
}

#Louisiana a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		18px;
} 

#Tennessee {
	left: 		267px; 
	top:		154px;
	width: 		45px;
	height:		11px;
}

#Tennessee a {
	height:		11px;
}

#Tennessee a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Indiana {
	left: 		278px; 
	top:		103px;
	width: 		17px;
	height:		35px;
}

#Indiana a {
	height:		35px;
}

#Indiana a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		17px;
} 

#Michigan {
	left: 		275px; 
	top:		51px;
	width: 		34px;
	height:		46px;
}

#Michigan a {
	height:		46px;
}

#Michigan a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Ohio {
	left: 		299px; 
	top:		102px;
	width: 		27px;
	height:		27px;
}

#Ohio a {
	height:		27px;
}

#Ohio a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#NE {
	left: 		375px; 
	top:		53px;
	width: 		15px;
	height:		30px;
}

#NE a {
	height:		30px;
}

#NE a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		10px;
} 

#Maine {
	left: 		390px; 
	top:		24px;
	width: 		25px;
	height:		41px;
}

#Maine a {
	height:		41px;
}

#Maine a.tt:hover span.tooltip{
    	top:		-51px; 	
	left:		15px;
} 

#NewYork {
	left: 		335px; 
	top:		54px;
	width: 		38px;
	height:		30px;
}

#NewYork a {
	height:		30px;
}

#NewYork a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Pennsylvania {
	left: 		329px; 
	top:		92px;
	width: 		38px;
	height:		15px;
}

#Pennsylvania a {
	height:		15px;
}

#Pennsylvania a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#NewJersey {
	left: 		368px; 
	top:		93px;
	width: 		9px;
	height:		17px;
}

#NewJersey a {
	height:		17px;
}

#NewJersey a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		8px;
} 

#Maryland-Del {
	left: 		352px; 
	top:		111px;
	width: 		16px;
	height:		12px;
}

#Maryland-Del a {
	height:		12px;
}

#Maryland-Del a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		16px;
} 

#NorthCarolina {
	left: 		325px; 
	top:		147px;
	width: 		45px;
	height:		12px;
}

#NorthCarolina a {
	height:		12px;
}

#NorthCarolina a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Georgia {
	left: 		307px; 
	top:		170px;
	width: 		24px;
	height:		38px;
}

#Georgia a {
	height:		38px;
}

#Georgia a.tt:hover span.tooltip{
    	top:		-66px; 	
	left:		23px;
} 

#Florida {
	left: 		313px; 
	top:		208px;
	width: 		42px;
	height:		46px;
}

#Florida a {
	height:		46px;
}

#Florida a.tt:hover span.tooltip{
    	top:		-106px; 	
	left:		23px;
} 
