@charset "utf-8";


.midheader {	
	width: 960px;
	background-color: #fff;
}

.fmapwrap2 {
	float: left;
	margin-left: 0px;
	margin-top:-40px;
	margin-bottom:-30px;
	width: 458px;
}

.midheader .fmapwrap2 #map_bottom_bar {
	background: transparent url('images/fmapimg/map_bottom_bar.gif') no-repeat scroll 0 0;
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 32px;
	margin-bottom: 0;
	width: 458px;
}

.fmapwrap4 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 450px;
}

ul#fmap_icons{
	margin-top:-40px;
	margin-bottom:-30px;
	list-style: none;
  list-style-type: none;
  clear: left;
	float: left;
	margin-left: -40px;
	width: 106px;
}



li#usa_map_icon {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 107px;
}
li#usa_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/usa_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#usa_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/usa_map_icon_off.jpg') center -71px no-repeat;
}

li#mexico_map_icon {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 106px;
}
li#mexico_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/mexico_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#mexico_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/mexico_map_icon_off.jpg') center -71px no-repeat;
}

li#canada_map_icon {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 106px;
}
li#canada_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/canada_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#canada_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/canada_map_icon_off.jpg') center -71px no-repeat;
}


li#europe_map_icon {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 106px;
}
li#europe_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/europe_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#europe_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/europe_map_icon_off.jpg') center -71px no-repeat;
}


li#caribbean_map_icon {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 106px;
}
li#caribbean_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/caribbean_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#caribbean_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/caribbean_map_icon_off.jpg') center -71px no-repeat;
}

li#world_map_icon {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: 72px;
	margin-bottom: 0;
	width: 106px;
}
li#world_map_icon a {
	display: block;
	background: transparent url('images/fmapimg/world_map_icon_off.jpg') center 0px no-repeat;
	height: 72px;
	width: 106px;
}
li#world_map_icon a:hover {
	display: block;
	height: 72px;
	width: 106px;
	background: transparent url('images/fmapimg/world_map_icon_off.jpg') center -71px no-repeat;
}

.midheader .fmapwrap2 #map_left_bar {
	background: transparent url('images/fmapimg/map_left_bar.gif') no-repeat scroll 0 0;
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 454px;
	margin-bottom: 0;
	width: 8px;
}
.midheader .fmapwrap2 .fmapwrap4 #map_top_bar {
	background: transparent url('images/fmapimg/map_top_bar.gif') no-repeat scroll 0 0;
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 7px;
	margin-bottom: 0;
	width: 450px;
}

.midheader .fmapwrap2 .fmapwrap4 #map_title {
	margin-left: 19px;
	margin-top: 14px;
	display: inline;
	float: left;
	height: 28px;
	margin-bottom: 0;
	width: 444px;
	color: #215B97;
	font-size: 22px;
}
.midheader .fmapwrap2 .fmapwrap4 #flashmap {
	margin-left: 0px;
	margin-top: 34px;
	display: inline;
	float: left;
	height: 350px;
	margin-bottom: 0;
	width: 450px;
}

.midheader #rightchair {
	margin-top:-40px;
	margin-bottom:-30px;	
	margin-left: 0px;
	display: inline;
	float: left;
	height: 479px;
	width: 396px;
}