BODY {

	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; COLOR: black; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: white

}

A:link {

	COLOR: #0000cc

}

A:visited {

	COLOR: #551a8b

}

A:active {

	COLOR: red

}

A.fl {

	COLOR: #7777cc

}

TABLE {

	BORDER-COLLAPSE: collapse

}

TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#gaia {

	FONT-SIZE: small

}

#search {

	FONT-SIZE: small; MARGIN-BOTTOM: 10px

}

#search .logo {

	PADDING-RIGHT: 7px

}

#search .tabs {

	PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom

}

#search .box {

	VERTICAL-ALIGN: top

}

#search .box .form .input TD {

	PADDING-RIGHT: 0.25em

}

#search .box .form .labels TD {

	FONT-SIZE: 85%; PADDING-TOP: 1px

}

#search .box .form .labels .example {

	COLOR: gray

}

#search .helplinks {

	PADDING-LEFT: 7px; FONT-SIZE: 85%; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap

}

#search .helplinks .selected {

	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none

}

#titlebar {

	BORDER-TOP: #ff9900 1px solid; MARGIN-BOTTOM: 7px; WIDTH: 100%; BACKGROUND-COLOR: #ffeac0

}

#titlebar .title {

	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: large

}

#titlebar .links {

	PADDING-RIGHT: 3px; FONT-SIZE: small; VERTICAL-ALIGN: middle; TEXT-ALIGN: right

}

#titlebar .links A {

	PADDING-LEFT: 0.75em; COLOR: #0000cc; WHITE-SPACE: nowrap; TEXT-DECORATION: none

}

#titlebar .links A SPAN {

	TEXT-DECORATION: underline

}

#titlebar .links A IMG {

	VERTICAL-ALIGN: bottom; WIDTH: 16px; HEIGHT: 16px

}



@media Screen, Projection    

{

#page {

	WIDTH: 100%; POSITION: relative

}

#panel {

	LEFT: 0px; OVERFLOW: auto; WIDTH: 20em; POSITION: absolute; TOP: 0px

}

#map {

	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; MARGIN-LEFT: 20.4em; BORDER-LEFT: #979797 1px solid; BORDER-BOTTOM: #979797 1px solid; BACKGROUND-COLOR: #e5e3df

}

    }

#map .loading {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: gray; PADDING-TOP: 10px

}

.query {

	PADDING-RIGHT: 0.2em; FONT-SIZE: medium; PADDING-BOTTOM: 0.2em

}

.suggest {

	FONT-SIZE: medium

}

.suggest .ref {

	MARGIN-TOP: 0.5em

}

.suggest .didyou {

	COLOR: #cc0000

}

.dist {

	COLOR: #7777cc

}

.deb {

	FONT-SIZE: x-small

}

#vp {

	LEFT: -10px; VISIBILITY: hidden; WIDTH: 1px; POSITION: absolute; TOP: -10px; HEIGHT: 1px

}

#homestate {

	DISPLAY: none

}

.hp {

	FONT-SIZE: small; MARGIN-RIGHT: 0.2em

}

.hp .promo {

	MARGIN-BOTTOM: 1em

}

.hp .home {

	MARGIN-BOTTOM: 1em

}

.hp .hdr {

	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0.2em; MARGIN-RIGHT: 0.2em

}

.hp .subhdr {

	FONT-WEIGHT: bold; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.5em

}

.hp .eg {

	PADDING-RIGHT: 0.2em; MARGIN-TOP: 1em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.2em

}

.hp .tour {

	MARGIN-TOP: 1em

}

.dir {

	PADDING-RIGHT: 4px; PADDING-LEFT: 1px; FONT-SIZE: small; PADDING-TOP: 1px

}

.dir TD {

	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: silver 1px solid

}

.dir .legal {

	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 85%; PADDING-BOTTOM: 0.2em; COLOR: gray; PADDING-TOP: 1em

}

.dir .reverse {

	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.75em

}

.dir .num {

	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eeeeee

}

.dir .name {

	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eeeeee

}

.printsummary .name {

	FONT-SIZE: 90%

}

.dir .num {

	TEXT-ALIGN: right

}

.dir .desc {

	WIDTH: 100%

}

.dir .value {

	WIDTH: 100%

}

.printsummary .value {

	FONT-WEIGHT: bold

}

.printheadtable {

	MARGIN-BOTTOM: 0.3em

}

.printheadtable TD {

	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; VERTICAL-ALIGN: top

}

.dir .num {

	CURSOR: pointer

}

.dir .desc {

	CURSOR: pointer

}

.dir .milestone {

	CURSOR: pointer

}

.dir TD.gap {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center

}

.dir DIV.gap {

	MARGIN-TOP: -0.5em

}

TABLE.dirsegment {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TABLE.dircsi {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TABLE.dircsi_hidden {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TABLE.dirsegment TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TABLE.dircsi TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TABLE.dircsi_hidden TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

.dircsi_hidden {

	DISPLAY: none

}

TR.csi {

	

}

TD.csi_interval {

	OVERFLOW: visible; WIDTH: 4.33em; TEXT-ALIGN: right

}

TD.csi_segdist {

	OVERFLOW: visible; WIDTH: 4.33em; TEXT-ALIGN: right

}

TD.csiopener {

	WIDTH: 12px; BACKGROUND-REPEAT: no-repeat

}

TD.csicloser {

	WIDTH: 12px; BACKGROUND-REPEAT: no-repeat

}

TD.csiopener {

	BACKGROUND-IMAGE: url(/mapfiles/closedArrow.gif)

}

TD.csicloser {

	BACKGROUND-IMAGE: url(/mapfiles/openArrow.gif)

}

.iw {

	PADDING-RIGHT: 10px; FONT-SIZE: small

}

.iw .title {

	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0.1em

}

.iw .dir .label {

	PADDING-TOP: 0.4em

}

.iw .sd {

	MARGIN-TOP: 0.2em

}

.iw .sd .lnk {

	FONT-SIZE: 85%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em

}

.iw .sd A.lnkmore:link {

	COLOR: #008000

}

.iw .sd A.lnkmore {

	WHITE-SPACE: nowrap

}

.iw .sd SPAN.tab {

	WHITE-SPACE: nowrap

}

.iw .sd .src {

	PADDING-TOP: 0.2em

}

.iw .sd .src A {

	COLOR: #008000

}

.unver {

	COLOR: #7777cc; WHITE-SPACE: nowrap

}

.unver A:link {

	COLOR: #7777cc

}

.iw .pn {

	PADDING-BOTTOM: 0.2em

}

.iw .ref {

	PADDING-BOTTOM: 0.2em

}

.iw .ref A:link {

	COLOR: #008000

}

.iw .rev {

	PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.1em

}

.iw .rev A:link {

	COLOR: #7777cc

}

.iw .dir {

	PADDING-BOTTOM: 2px; PADDING-TOP: 0.7em

}

.iw .dir .inpt {

	WIDTH: 16em

}

.iw .attr {

	WIDTH: 20em; PADDING-TOP: 0.15em

}

.iw .attr .name {

	FONT-WEIGHT: bold

}

.iw .tab {

	CURSOR: pointer; COLOR: blue; TEXT-DECORATION: underline

}

.iw SPAN.selected {

	FONT-WEIGHT: bold; CURSOR: default; COLOR: black; TEXT-DECORATION: none

}

.iw .card {

	DISPLAY: none

}

.iw DIV.selected {

	DISPLAY: block

}

.sloc {

	MARGIN-TOP: 0.5em; FONT-SIZE: small

}

#panel .local {

	FONT-SIZE: small; PADDING-BOTTOM: 0.5em

}

.cat {

	PADDING-RIGHT: 7px; MARGIN-BOTTOM: 0.75em

}

.res {

	BORDER-COLLAPSE: collapse

}

#panel .res .selected {

	BACKGROUND-COLOR: #eeeeee

}

#panel .dir .selected {

	BACKGROUND-COLOR: #eeeeee

}

.res TD {

	VERTICAL-ALIGN: top

}

.res .icon {

	PADDING-RIGHT: 2px; CURSOR: pointer; PADDING-TOP: 0.25em

}

.res .text {

	PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em

}

.res .name {

	FONT-SIZE: medium; PADDING-TOP: 3px

}

.res .web {

	MARGIN-TOP: 0.5em

}

.url {

	COLOR: #008000

}

.ads {

	BORDER-TOP: silver 1px solid

}

.ads .geo {

	COLOR: gray

}

.ads .head {

	FONT-SIZE: 85%; COLOR: gray

}

.ad {

	MARGIN-TOP: 0.3em; MARGIN-LEFT: 1em

}

.bottomads {

	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em

}

.topads {

	MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.3em; BORDER-BOTTOM: silver 1px solid

}

.geoads {

	MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.6em; PADDING-BOTTOM: 0.4em; CURSOR: pointer; BACKGROUND-COLOR: #e5ecf9

}

.geoads .head {

	FONT-SIZE: 85%; COLOR: gray

}

.geoad .icon {

	PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0.2em; WIDTH: 24px; CURSOR: pointer; PADDING-TOP: 0.15em

}

.geoad .icon IMG {

	WIDTH: 12px; HEIGHT: 20px

}

.geoad .text {

	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; WIDTH: 100%; PADDING-TOP: 0.2em

}

.geoad .text .addr {

	COLOR: #008000

}

.iwgeoad {

	FONT-SIZE: small; MARGIN: 0px

}

.iwgeoad .admsg {

	FONT-SIZE: 90%; COLOR: gray

}

.iwgeoad .head {

	PADDING-RIGHT: 0.2em; VERTICAL-ALIGN: top

}

.iwgeoad .detls {

	VERTICAL-ALIGN: bottom

}

.iwgeoad .title {

	FONT-WEIGHT: bold; FONT-SIZE: 130%

}

.iwgeoad .addr {

	PADDING-TOP: 0.2em

}

.iwgeoad .visurl {

	COLOR: #008000

}

.iwgeoad .logo {

	VERTICAL-ALIGN: top

}

.iwgeoad .logo .bdr {

	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid

}

.iwgeoad .logo IMG {

	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid

}

.notices {

	MARGIN-TOP: 1em

}

.nav {

	FONT-SIZE: medium; TEXT-ALIGN: center

}

.nav A {

	MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em

}

.sel {

	MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em

}



@media Screen, Projection    

{

.noscreen {

	DISPLAY: none

}

HTML {

	OVERFLOW: hidden

}

BODY {

	OVERFLOW: hidden

}

#printmessage {

	DISPLAY: none

}



}



@media Print    

{

.noprint {

	DISPLAY: none

}

.printimage {

	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; WIDTH: 100%; BORDER-BOTTOM: silver 1px solid

}

#printmessage {

	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2mm; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 2mm; FONT-SIZE: 6pt; Z-INDEX: 100000; RIGHT: 0mm; PADDING-BOTTOM: 1.5mm; BORDER-LEFT: black 1px solid; WIDTH: 7cm; COLOR: black; PADDING-TOP: 1.5mm; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: sans-serif; POSITION: absolute; TOP: 0mm; BACKGROUND-COLOR: silver; TEXT-ALIGN: center

}

#gaia {

	DISPLAY: none

}

#header {

	DISPLAY: none

}

#panel DIV.reverse {

	DISPLAY: none

}

#panel .dir .summary {

	DISPLAY: none

}


