html, body, div, span, object, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, font, img, li, ol, ul, fieldset, form, label, legend, table, tr, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 100%;
	line-height: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	font-weight: normal;
}

a img, img
{
	border: 0;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul
{
	list-style: none;
}

input
{
	vertical-align: middle;
}

a, a:visited
{
	text-decoration: none;
	color: #114477;
}

a:hover
{
	text-decoration: none;
	color: #1d77d1;
}

html, body
{
	background-color: #eee;
	font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica, Arial, sans-serif;
	text-align: center;
}

a:focus
{
	outline-style: none;
	outline-width: 0pt;
}

#bannerLabel {
	padding: 2em;
	height: 30px;
	text-align: center;
}


#siteCenterer
{
	border: 1px solid #aaa;
	position: absolute;
	padding: 0;
	margin: 0 auto 0 auto;
	width: 700px;
	text-align: left;
	background: transparent url("art/str-map.jpg") no-repeat;
	height: 359px;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -175px;
	z-index: 0;
}


#siteFooter
{
	border-top: 1px solid #aaa;
	position: absolute;
	padding: 0;
	margin: 0 auto 0 auto;
	height: 30px;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	top: 93%;
}
#siteFooter h1 {
	font-size: 75%;
	text-align: center;
	font-weight: normal;
}

#siteContainer
{
	background-color: #eee;
}

.mapItem
{
	position: absolute;
	width: 148px;
	height: 68px;
}

#Amsterdam
{
	position: absolute;
	top: 67px;
	right: 328px;
}

.AmsterdamActive
{
	background: transparent url("art/cit-AmsterdamOn.png") bottom no-repeat;
	z-index: 2;
}

.AmsterdamInActive
{
	background: transparent url("art/cit-AmsterdamOff.png") bottom no-repeat;
	z-index: 1;
}

#Ashburn
{
	position: absolute;
	top: 137px;
	left: 199px;
}

.AshburnActive
{
	background: transparent url("art/cit-AshburnOn.png") bottom no-repeat;
	z-index: 2;
}

.AshburnInActive
{
	background: transparent url("art/cit-AshburnOff.png") bottom no-repeat;
	z-index: 1;
}

#Boston
{
	position: absolute;
	top: 119px;
	left: 215px;
}

.BostonActive
{
	background: transparent url("art/cit-BostonOn.png") bottom no-repeat;
	z-index: 2;
}

.BostonInActive
{
	background: transparent url("art/cit-BostonOff.png") bottom no-repeat;
	z-index: 1;
}

#Chicago
{
	position: absolute;
	top: 87px;
	left: 63px;
}

.ChicagoActive
{
	background: transparent url("art/cit-ChicagoOn.png") bottom no-repeat;
	z-index: 2;
}

.ChicagoInActive
{
	background: transparent url("art/cit-ChicagoOff.png") bottom no-repeat;
	z-index: 1;
}

#Dallas
{
	position: absolute;
	top: 161px;
	left: 153px;
}

.DallasActive
{
	background: transparent url("art/cit-DallasOn.png") bottom no-repeat;
	z-index: 2;
}

.DallasInActive
{
	background: transparent url("art/cit-DallasOff.png") bottom no-repeat;
	z-index: 1;
}

#Frankfurt
{
	position: absolute;
	top: 74px;
	right: 226px;
}

.FrankfurtActive
{
	background: transparent url("art/cit-FrankfurtOn.png") bottom no-repeat;
	z-index: 2;
}

.FrankfurtInActive
{
	background: transparent url("art/cit-FrankfurtOff.png") bottom no-repeat;
	z-index: 1;
}

#HongKong
{
	position: absolute;
	top: 161px;
	right: 36px;
}

.HongKongActive
{
	background: transparent url("art/cit-HongKongOn.png") bottom no-repeat;
	z-index: 2;
}

.HongKongInActive
{
	background: transparent url("art/cit-HongKongOff.png") bottom no-repeat;
	z-index: 1;
}

#London
{
	position: absolute;
	top: 104px;
	right: 258px;
}

.LondonActive
{
	background: transparent url("art/cit-LondonOn.png") bottom no-repeat;
	z-index: 2;
}

.LondonInActive
{
	background: transparent url("art/cit-LondonOff.png") bottom no-repeat;
	z-index: 1;
}

#NewYork
{
	position: absolute;
	top: 89px;
	left: 220px;
}

.NewYorkActive
{
	background: transparent url("art/cit-NewYorkOn.png") bottom no-repeat;
	z-index: 2;
}

.NewYorkInActive
{
	background: transparent url("art/cit-NewYorkOff.png") bottom no-repeat;
	z-index: 1;
}

#PaloAlto
{
	position: absolute;
	top: 135px;
	left: 12px;
}

.PaloAltoActive
{
	background: transparent url("art/cit-PaloAltoOn.png") bottom no-repeat;
	z-index: 2;
}

.PaloAltoInActive
{
	background: transparent url("art/cit-PaloAltoOff.png") bottom no-repeat;
	z-index: 1;
}

#Phoenix
{
	position: absolute;
	top: 159px;
	left: 27px;
}

.PhoenixActive
{
	background: transparent url("art/cit-PhoenixOn.png") bottom no-repeat;
	z-index: 2;
}

.PhoenixInActive
{
	background: transparent url("art/cit-PhoenixOff.png") bottom no-repeat;
	z-index: 1;
}

#Seattle
{
	position: absolute;
	top: 117px;
	left: 2px;
}

.SeattleActive
{
	background: transparent url("art/cit-SeattleOn.png") bottom no-repeat;
	z-index: 2;
}

.SeattleInActive
{
	background: transparent url("art/cit-SeattleOff.png") bottom no-repeat;
	z-index: 1;
}

#Sydney
{
	position: absolute;
	top: 220px;
	right: 94px;
}

.SydneyActive
{
	background: transparent url("art/cit-SydneyOn.png") bottom no-repeat;
	z-index: 2;
}

.SydneyInActive
{
	background: transparent url("art/cit-SydneyOff.png") bottom no-repeat;
	z-index: 1;
}

#Tokyo
{
	position: absolute;
	top: 100px;
	right: 39px;
}

.TokyoActive
{
	background: transparent url("art/cit-TokyoOn.png") bottom no-repeat;
	z-index: 2;
}

.TokyoInActive
{
	background: transparent url("art/cit-TokyoOff.png") bottom no-repeat;
	z-index: 1;
}
