@charset "utf-8";

html{}

body{}

a{}
a:link{}
a:hover{}
a:active{}
a:visited{}
a img{}

#imageMap{
background:url(../images/bg-greyBox.png) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:356px;
margin:20px auto;
width:850px;
}
	#mapList{
	background:url(../images/bg-list.png) no-repeat;
	float:left;
	height:326px;
	margin:15px 0 0 16px;
	padding:1px 0 0 0;
	width:274px;
	}
		#mapList h3{
		background:#1082c5;
		color:#fff;
		font-weight:bold;
		line-height:15px;
		padding:0 0 1px 15px;
		font-size: 12.5px;
		}
			#mapList h3.first{background:none;}

		#mapList ul{
		list-style:none;
		line-height:1px;
		margin:0px;
		padding:0px;
		border:0px;
		font-size:110%;	
		vertical-align:baseline;
		}

			#mapList a{
			background:url(../images/bullet.png) 16px center no-repeat;
			color:#4b5e45;
			display:block;
			line-height:15px;
			padding:0 0 0 26px;
			text-decoration:none;
			}
				#mapList a:hover, #mapList a.over{
				background:url(../images/bullet.png) 16px center no-repeat #929497;
				color:#fff;
			}

	#mapContainer{
	background:url(../images/map-full3.png) no-repeat;
	height:326px;
	float:right;
	margin:15px 16px 0 0;
	position:relative;
	width:544px;
	}
	#mapContainer.noSkylight{background:url(../images/map-full2.png) no-repeat;}
		#links{}
			#links a{
			display:block;
			position:absolute;
			z-index:100;
			}
			#block1{
			bottom:160px;
			height:55px;
			right:27px;
			width:99px;
			}
				#under2{
				background:url(../images/bg-block1.png) no-repeat;
				bottom:160px;
				display:none;
				height:67px;
				position:absolute;
				right:27px;
				width:99px;
				z-index:10;
				}
			#block2{
			height:25px;
			top:42px;
			right:102px;
			width:29px;
			}
				#block2.over{background:url(../images/bg-block2.png) no-repeat;}
			#block3{
			bottom:215px;
			height:33px;
			right:64px;
			width:54px;
			}
				#under1{
				background:url(../images/bg-block3.png) no-repeat;
				bottom:209px;
				display:none;
				height:38px;
				position:absolute;
				right:64px;
				width:54px;
				z-index:10;
				}
			#block4{
			height:37px;
			top:38px;
			left:68px;
			width:58px;
			}
				#block4.over{background:url(../images/bg-block4.png) no-repeat;}	
			#block5{
			bottom:90px;
			height:40px;
			right:14px;
			width:49px;
			}
				#block5.over{background:url(../images/bg-block5.png) no-repeat;}
			#block6{
			height:92px;
			top:83px;
			left:157px;
			width:88px;
			}
				#block6.over{background:url(../images/bg-block6.png) no-repeat;}
			#block7{
			height:27px;
			top:179px;
			left:196px;
			width:43px;
			}
				#block7.over{background:url(../images/bg-block7.png) no-repeat;}
			#block8{
			bottom:91px;
			height:21px;
			right:81px;
			width:34px;
			}
				#block8.over{background:url(../images/bg-block8.png) no-repeat;}
			#block9{
			height:42px;
			top:146px;
			left:265px;
			width:36px;
			}
				#block9.over{background:url(../images/bg-block9.png) no-repeat;}
			#block10{
			height:39px;
			top:86px;
			left:255px;
			width:67px;
			}
				#block10.over{background:url(../images/bg-block10.png) no-repeat;}
			#block11{
			bottom:35px;
			height:29px;
			right:24px;
			width:25px;
			}
				#block11.over{background:url(../images/bg-block11.png) no-repeat;}
			#block12{
			height:35px;
			left:168px;
			top:241px;
			width:47px;
			}
				#block12.over{background:url(../images/bg-block12.png) no-repeat;}
			#block13{
			height:33px;
			top:208px;
			left:178px;
			width:29px;
			}
				#block13.over{background:url(../images/bg-block13.png) no-repeat;}
			#block14{
			top:18px;
			height:34px;
			right:168px;
			width:54px;
			}
				#block14.over{background:url(../images/bg-block14.png) no-repeat;}
			#block15{
			bottom:26px;
			height:47px;
			right:1px;
			width:22px;
			}
				#block15.over{background:url(../images/bg-block15.png) no-repeat;}
	
/* new clearfix */
.clearfix:after, .row:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix, * html .row { zoom: 1; } /* IE6 */
*:first-child+html .clearfix, *:first-child+html .row { zoom: 1; } /* IE7 */