/* == COMMON CLASSES (override) == */


#page-title {
	width: 329px;
	height: 36px;
	background: url(../images/title-supporttown.png) no-repeat left top;
}


/* == content-area == */


.asset {
	margin: 0;
}

#lead_supporttown {
	border-bottom: 3px solid #000;
	margin-bottom: 34px;
	padding-bottom: 30px;
}

#lead_supporttown .asset-content {
	margin-bottom: 0;
}

#lead_supporttown p.text {
	width: 589px;
	float: left;
	display: inline;
	line-height: 1.4em;
	margin: 0;
}

#lead_supporttown .image {
	width: 180px;
	float: right;
	display: inline;
	margin: 0;
}

#lead_supporttown .image a img {
	margin: -3px;
	border: none;
	padding: 3px;
	background-color: #ffffff;
	color: #333333;
	position: relative;
}

#lead_supporttown .image a:hover img,
#lead_supporttown .image a:active img {
	border: 2px solid #000000;
	padding: 1px;
}

#lead_supporttown .asset-content p.lead {
	font-size: 100%;
	font-weight: bold;
	border-left: 0;
	padding-left: 0;
}

#report .asset-header {
	margin: 0 0 16px 0;
}

#report .asset-header h2 {
	margin-bottom: 0;
}

#report .asset-content {
	margin: 0 20px 0 20px;
}

#report .asset-content .maps {
	margin-bottom: 44px;
}

#report .asset-content .maps .ekebox {
	width: 745px;
}

#report .asset-content .maps .ekebox .box-content {
	padding: 11px 10px 11px 10px;
}

#report .asset-content .maps .ekebox .box-content .image {
	width: 723px;
	height: 327px;
	margin-bottom: 35px;
	position: relative;
}

#report .asset-content .maps .ekebox .box-content .image img.normal {
	position: absolute;
	top: 0;
}

#report .asset-content .maps .ekebox .box-content .image ol {
	position: absolute;
	top: 0;
	width: 723px;
	height: 327px;
	margin: 0;
	padding: 0;
	background: url(../images/figure-maps-supporttown.gif) no-repeat left top;
	list-style: none;
}

#report .asset-content .maps .ekebox .box-content .image ol li {
	position: absolute;
	text-indent: -9999px;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
}

#report .asset-content .maps .ekebox .box-content .image ol li a {
	display: block;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
}

#report .asset-content .maps .ekebox .box-content .image ol li.no1 {
	left: 215px;
	top: 135px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no1 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -215px -135px;
}

#report .asset-content .maps .ekebox .box-content .image ol li.no2 {
	left: 154px;
	top: 139px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no2 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -154px -139px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no3 {
	left: 491px;
	top: 154px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no3 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -491px -154px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no4 {
	left: 290px;
	top: 119px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no4 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -290px -119px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no5 {
	left: 402px;
	top: 59px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no5 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -402px -59px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no6 {
	left: 474px;
	top: 193px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no6 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -474px -193px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no7 {
	left: 460px;
	top: 172px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no7 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -460px -172px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no8 {
	left: 181px;
	top: 75px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no8 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -181px -75px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no9 {
	left: 226px;
	top: 164px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no9 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -226px -164px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no10 {
	left: 270px;
	top: 212px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no10 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -270px -212px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no11 {
	left: 426px;
	top: 211px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no11 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -426px -211px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no12 {
	left: 232px;
	top: 198px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no12 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -232px -198px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no13 {
	left: 236px;
	top: 135px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no13 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -236px -135px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no14 {
	left: 172px;
	top: 139px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no14 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -172px -139px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no15 {
	left: 139px;
	top: 220px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no15 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -139px -220px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no16 {
	left: 168px;
	top: 278px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no16 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -168px -278px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no17 {
	left: 128px;
	top: 144px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no17 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -128px -144px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no18 {
	left: 491px;
	top: 72px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no18 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -491px -72px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no19 {
	left: 214px;
	top: 198px;
}
#report .asset-content .maps .ekebox .box-content .image ol li.no19 a:hover {
	background: url(../images/figure-maps-supporttown-on.gif) no-repeat -214px -198px;
}
#report .asset-content .maps .ekebox .box-content .inside_links {
	margin-bottom: 10px;
}
#report .asset-content .maps .ekebox .box-content .inside_links,
#report .asset-content .maps .ekebox .box-content .outside_links {
	background-color: #eeeeee;
	padding: 15px;
}

#report .asset-content .maps .ekebox .box-content .inside_links h3,
#report .asset-content .maps .ekebox .box-content .outside_links h3 {
	border: none;
	padding-left: 0;
	font-size: 100%;
}

#report .asset-content .maps .ekebox .box-content .inside_links ol,
#report .asset-content .maps .ekebox .box-content .outside_links ol {
	width: 693px;
	list-style: none;
	padding-left: 0;
}

#report .asset-content .maps .ekebox .box-content .inside_links ol li,
#report .asset-content .maps .ekebox .box-content .outside_links ol li {
	width: 173px;
	margin-bottom: 3px;
	float: left;
}

#report .asset-content .maps .ekebox .box-content .inside_links ol li span,
#report .asset-content .maps .ekebox .box-content .outside_links ol li span {
	width: 1.5em;
	float: left;
}

#report .asset-content .inside-town,
#report .asset-content .outside-town {
	padding-bottom: 20px;
}

#report .asset-content .inside-town .header,
#report .asset-content .outside-town .header {
	border-bottom: 3px double #C7C29B;
	margin-bottom: 30px;
}

#report .asset-content .inside-town .header h3,
#report .asset-content .outside-town .header h3 {
}

#report .asset-content .inside-town ul,
#report .asset-content .outside-town ul {
	width: 765px;
	margin: 0 -20px 0 0;
	padding: 0;
	list-style: none;
}

#report .asset-content .inside-town ul li,
#report .asset-content .outside-town ul li {
	width: 235px;
	margin: 0 20px 30px 0;
	float: left;
	display: inline;
}

#report .asset-content .inside-town ul li h4,
#report .asset-content .outside-town ul li h4 {
	font-size: 100%;
	margin: 0 0 5px 0;
}

#report .asset-content .inside-town ul li .image,
#report .asset-content .outside-town ul li .image {
	margin-bottom: 5px;
}

#report .asset-content .inside-town ul li table,
#report .asset-content .outside-town ul li table {
	margin-bottom: 10px;
}

#report .asset-content .inside-town ul li table tr th,
#report .asset-content .outside-town ul li table tr th {
	width: 46px;
}

#report .asset-content .inside-town ul li table tr td,
#report .asset-content .outside-town ul li table tr td {
	width: 186px;
}

#report .asset-content .inside-town ul li p,
#report .asset-content .outside-town ul li p {
	margin-bottom: 0;
}

#report #link-hometown001,
#report #link-hometown002,
#report #link-hometown003,
#report #link-hometown004,
#report #link-hometown005,
#report #link-hometown006,
#report #link-hometown007,
#report #link-hometown008,
#report #link-hometown009,
#report #link-hometown010,
#report #link-hometown011,
#report #link-hometown012,
#report #link-hometown013,
#report #link-hometown014,
#report #link-hometown015,
#report #link-hometown016,
#report #link-hometown017,
#report #link-hometown018,
#report #link-hometown019 {
	height: 1px;
	font-size: 0;
}

/* == right-area == */

