div.banner {
	width: 320px;
	height: 315px;
}

div.banner div.content {
	background: transparent url(../images/box/box_4_content.png) repeat-y 0 0;
}

div.banner div.content div.body {
	padding: 0;
	width: 318px;
	height: 301px;
	border: 0;
}

div.banner div.content div.top {
	width: 318px;
	height: 253px;
	padding: 0 0 0 1px;
	overflow: hidden;
	margin-top: -6px;
	position: absolute;
	border: 0;
}

div.banner div.content div.top img {
	border: 0;
}

div.banner div.content div.bottom {
	width: 320px;
	height: 62px;
	overflow: hidden;
	padding-top: 247px;
}

div.banner div.content div.bottom a {
	display: block;
	width: 258px;
	height: 53px;
	padding: 8px 42px 0 21px;
	color: #003460;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

div.banner div.content div.bottom.single a {
	padding: 18px 42px 0 21px;
}

div.banner div.content div.bottom a:hover {
	color: #003460;
}

div.banner div.content div.logo {
	position: absolute;
	background: transparent url(../images/banner/banner_logo.png) no-repeat 0 0;
	width: 55px;
	height: 54px;
	top: 254px;
	left: 4px;
	z-index: 150;
}

div.banner div.content div.arrow {
	position: absolute;
	background: transparent url(../images/banner/banner_arrow.png) no-repeat 0 0;
	width: 9px;
	height: 11px;
	top: 277px;
	right: 20px;
	z-index: 150;
}

div.banner div.content a:focus {
	outline: none;
}

div.banner div.content div.bottom.profile {
	white-space: nowrap;
}

div.banner div.content div.bottom.map {
	padding: 255px 41px 0px 21px;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	font-family: Arial;
	width: 258px;
	height: 50px;
	color: #003460;
}

div.banner div.content div.bottom.map.single {
	padding: 268px 0 0 21px;
}
