#imap {
	display: block;
	background: url(../images/map.gif) no-repeat; margin: 10px 0px 10px 0px; width: 350px; position: relative; height: 229px
}
#imap A#painting {
	display: block; background: url(../images/map2.gif) no-repeat 300px 229px; left: 0px; overflow: hidden; width: 350px; cursor: default; padding-top: 210px; position: absolute; top: 0px; height: 0px
}
 HTML #imap A#painting {
	height: 0px
}
#imap A#painting:hover {
	background-position: 0px 0px; z-index: 10
}
#imap DD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute
}
/*these are the red box rollovers*/
#imap #man {
	z-index: 20; left: 97px; top: 93px
}
#imap #donkey {
	z-index: 20; left: 95px; top: 130px
}
#imap #child {
	z-index: 20; left: 133px; top: 157px
}
#imap #ok {
	z-index: 20; left: 156px; top: 130px
}
#imap #la {
	z-index: 20; left: 202px; top: 163px
}
#imap #az {
	z-index: 20; left: 55px; top: 125px
}
#imap #ut {
	z-index: 20; left: 65px; top: 83px
}
#imap #ms {
	z-index: 20; left: 222px; top: 142px
}
#imap #ar {
	z-index: 20; left: 195px; top: 130px
}
#imap #ks{
	z-index: 20; left: 144px; top: 103px
}
#imap #wy {
	z-index: 20; left: 90px; top: 58px
}
#imap #ne{
	z-index: 20; left: 132px; top: 77px
}
#imap #sd{
	z-index: 20; left: 132px; top: 53px
}
#imap #nd{
	z-index: 20; left: 132px; top: 23px
}
#imap #idaho {
	z-index: 20; left: 50px; top: 51px
}
#imap #mt{
	z-index: 20; left: 70px; top: 18px
}
#imap #ia{
	z-index: 20; left: 180px; top: 72px
}
#imap #mo{
	z-index: 20; left: 188px; top: 97px
}
#imap #il{
	z-index: 20; left: 215px; top: 76px
}
#imap #in{
	z-index: 20; left: 235px; top: 80px
}
#imap #ih{
	z-index: 20; left: 252px; top: 77px
}
/*eof red box rollovers*/
/*sizing of red box rollovers*/
#imap A#link_man {
	display: block; z-index: 20; width: 43px; height: 35px; text-decoration: none
}
#imap A#link_donkey {
	display: block; z-index: 20; width: 40px; height: 45px; text-decoration: none
}
#imap A#link_child {
	display: block; z-index: 20; width: 65px; height: 70px; text-decoration: none
}
#imap A#link_ok {
	display: block; z-index: 20; width: 35px; height: 23px; text-decoration: none
}
#imap A#link_la {
	display: block; z-index: 20; width: 20px; height: 30px; text-decoration: none
}
#imap A#link_az {
	display: block; z-index: 20; width: 37px; height: 51px; text-decoration: none
}
#imap A#link_ut {
	display: block; z-index: 20; width: 29px; height: 40px; text-decoration: none
}
#imap A#link_ms {
	display: block; z-index: 20; width: 15px; height: 38px; text-decoration: none
}
#imap A#link_ar {
	display: block; z-index: 20; width: 27px; height: 28px; text-decoration: none
}
#imap A#link_ks{
	display: block; z-index: 20; width: 47px; height: 25px; text-decoration: none
}
#imap A#link_wy {
	display: block; z-index: 20; width: 41px; height: 32px; text-decoration: none
}
#imap A#link_ne{
	display: block; z-index: 20; width: 47px; height: 25px; text-decoration: none
}
#imap A#link_sd{
	display: block; z-index: 20; width: 47px; height: 20px; text-decoration: none
}
#imap A#link_nd{
	display: block; z-index: 20; width: 41px; height: 26px; text-decoration: none
}
#imap A#link_idaho {
	display: block; z-index: 20; width: 35px; height: 30px; text-decoration: none
}
#imap A#link_mt {
	display: block; z-index: 20; width: 60px; height: 38px; text-decoration: none
}
#imap A#link_ia{
	display: block; z-index: 20; width: 30px; height: 23px; text-decoration: none
}
#imap A#link_mo{
	display: block; z-index: 20; width: 32px; height: 30px; text-decoration: none
}
#imap A#link_il{
	display: block; z-index: 20; width: 16px; height: 45px; text-decoration: none
}
#imap A#link_in{
	display: block; z-index: 20; width: 15px; height: 32px; text-decoration: none
}
#imap A#link_ih{
	display: block; z-index: 20; width: 24px; height: 26px; text-decoration: none
}
/*eof red box sizing*/
#imap A EM {
	display: none
}
#imap A SPAN {
	display: none
}
#imap A:visited SPAN {
	display: none
}
/*these are the outlined squares on the links*/
#imap A#link_man:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_donkey:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_child:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ok:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_la:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_az:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ut:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ms:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ar:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ks:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_wy:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ne:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_sd:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_nd:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_idaho:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_mt:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ia:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_mo:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_il:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_in:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
#imap A#link_ih:hover {
	border-right: #f00 2px solid; border-top: #f00 2px solid; border-left: #f00 2px solid; border-bottom: #f00 2px solid
}
/*eof outlined squares on the links*/

/*this changes the width, height of the image and text*/
#imap A:hover SPAN {
	display: block; font-size: 0.9em; width: 320px; COLOR: #000; line-height: 1.8em; position: absolute; height: 270px; text-align: left;
}
/*this changes the position of the image and text*/
#imap A#link_man:hover SPAN {
	left: 195px; top: -50px
}
#imap A#link_man:hover EM {
	display: block; font-size: 1px; background: #f00; left: 45px; overflow: hidden; width: 200px; position: absolute; top: 30px; height: 1px
}

#imap A#link_donkey:hover SPAN {
	left: 197px; top: -87px
}
#imap A#link_donkey:hover EM {
	display: block; font-size: 1px; background: #f00; left: 42px; overflow: hidden; width: 180px; position: absolute; top: 43px; height: 1px
}
#imap A#link_child:hover SPAN {
	left: 159px; top: -114px
}
#imap A#link_child:hover EM {
	display: block; font-size: 1px; background: #f00; left: 67px; overflow: hidden; width: 130px; position: absolute; top: 16px; height: 1px
}
#imap A#link_ok:hover SPAN {
	left: 136px; top: -87px
}
#imap A#link_ok:hover EM {
	display: block; font-size: 1px; background: #f00; left: 40px; overflow: hidden; width: 140px; position: absolute; top: 15px; height: 1px
}
#imap A#link_la:hover SPAN {
	left: 90px; top: -120px
}
#imap A#link_la:hover EM {
	display: block; font-size: 1px; background: #f00; left: 22px; overflow: hidden; width: 100px; position: absolute; top: 10px; height: 1px
}
#imap A#link_az:hover SPAN {
	left: 237px; top: -82px
}
#imap A#link_az:hover EM {
	display: block; font-size: 1px; background: #f00; left: 40px; overflow: hidden; width: 223px; position: absolute; top: 48px; height: 1px
}
#imap A#link_ut:hover SPAN {
	left: 227px; top: -40px
}
#imap A#link_ut:hover EM {
	display: block; font-size: 1px; background: #f00; left: 33px; overflow: hidden; width: 230px; position: absolute; top: 30px; height: 1px
}
#imap A#link_ms:hover SPAN {
	left: 70px; top: -99px
}
#imap A#link_ms:hover EM {
	display: block; font-size: 1px; background: #f00; left: 18px; overflow: hidden; width: 140px; position: absolute; top: 10px; height: 1px
}
#imap A#link_ar:hover SPAN {
	left: 97px; top: -87px
}
#imap A#link_ar:hover EM {
	display: block; font-size: 1px; background: #f00; left: 30px; overflow: hidden; width: 140px; position: absolute; top: 15px; height: 1px
}
#imap A#link_ks:hover SPAN {
	left: 148px; top: -60px
}
#imap A#link_ks:hover EM {
	display: block; font-size: 1px; background: #f00; left: 48px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_wy:hover SPAN {
	left: 202px; top: -15px
}
#imap A#link_wy:hover EM {
	display: block; font-size: 1px; background: #f00; left: 45px; overflow: hidden; width: 200px; position: absolute; top: 20px; height: 1px
}
/*adjusted left by 25 for ne*/
#imap A#link_ne:hover SPAN {
	left: 160px; top: -34px
}
#imap A#link_ne:hover EM {
	display: block; font-size: 1px; background: #f00; left: 48px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_sd:hover SPAN {
	left: 160px; top: -10px
}
#imap A#link_sd:hover EM {
	display: block; font-size: 1px; background: #f00; left: 49px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_nd:hover SPAN {
	left: 160px; top: 20px
}
#imap A#link_nd:hover EM {
	display: block; font-size: 1px; background: #f00; left: 44px; overflow: hidden; width: 160px; position: absolute; top: 28px; height: 1px
}
#imap A#link_idaho:hover SPAN {
	left: 242px; top: -8px
}
#imap A#link_idaho:hover EM {
	display: block; font-size: 1px; background: #f00; left: 40px; overflow: hidden; width: 250px; position: absolute; top: 20px; height: 1px
}
#imap A#link_mt:hover SPAN {
	left: 222px; top: 25px
}
#imap A#link_mt:hover EM {
	display: block; font-size: 1px; background: #f00; left: 62px; overflow: hidden; width: 250px; position: absolute; top: 38px; height: 1px
}
#imap A#link_ia:hover SPAN {
	left: 112px; top: -29px
}
#imap A#link_ia:hover EM {
	display: block; font-size: 1px; background: #f00; left: 32px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_mo:hover SPAN {
	left: 104px; top: -54px
}
#imap A#link_mo:hover EM {
	display: block; font-size: 1px; background: #f00; left: 32px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_il:hover SPAN {
	left: 77px; top: -33px
}
#imap A#link_il:hover EM {
	display: block; font-size: 1px; background: #f00; left: 20px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_in:hover SPAN {
	left: 57px; top: -37px
}
#imap A#link_in:hover EM {
	display: block; font-size: 1px; background: #f00; left: 19px; overflow: hidden; width: 200px; position: absolute; top: 15px; height: 1px
}
#imap A#link_ih:hover SPAN {
	left: 40px; top: -34px
}
#imap A#link_ih:hover EM {
	display: block; font-size: 1px; background: #f00; left: 25px; overflow: hidden; width: 100px; position: absolute; top: 15px; height: 1px
}
/*eof height, width, location of text-image area*/


#imap A:hover SPAN IMG {
	 
	/*border-right: #f00 1px solid; border-top: #f00 1px solid; border-bottom: #f00 1px solid; border-left: #f00 1px solid;*/
	float: left; margin-bottom: 0.5em;  margin-right: 1em; 
}
#imap A SPAN:first-line {
	font-weight: bold; font-style: italic
}
#info H3 {
	font-weight: normal; font-size: 1.2em; padding-bottom: 5px; margin: 0px 0px 0px 0px; width: 650px; border-bottom: #aaa 1px solid; font-family: georgia, "times new roman", serif; letter-spacing: 0.1em
}

#info .para {
	margin: 0px 0px 0px 0px; width: 300px
}
.map_label{
	font-weight:bold;
}
