/* general formatting */
body { background-color:#f7f7f7; font-family:Tahoma, sans-serif; font-size:10pt; color:#333 }
a:link { color:#00f }
a:hover { color:#39f }
a:visited { color:#69c }
img { border:none }

div.out { margin-left:auto; margin-right:auto; max-width:880px; background-color:#fff }

div.hea { background-color:#fff; width:100%; text-align:center; margin-bottom:1ex; border-top:1px dotted #39f; border-bottom:1px dotted #39f }

div.men { width:100%; text-align:center; margin-bottom:1ex }

.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; font-size:1px }
.xb1, .xb2, .xb3 { height:1px }
.xb2, .xb3, .xb4, div.ink { border-left:1px solid #999; border-right:1px solid #999 }
.xb1 { margin:0px 5px; background-color:#999 }
.xb2 { margin:0px 3px; border-width:0px 2px; background-color:#aac5ff }
.xb3 { margin:0px 2px; background-color:#bbddff }
.xb4 { height:2px; margin:0px 1px; background-color:#cce7ff }

.xb5 { border-left:1px solid #999; border-right:1px solid #999; width:100%; background-color:#def } /* top menu bar */
.xb5 td a { text-decoration:none; padding:1px 4px; border:1px solid transparent; background-color:transparent }
.xb5 td a:hover { text-decoration:none; background-color:#f9fcff; border-color:#ccc  }

.xb6 { border-left:1px solid #999; border-right:1px solid #999; width:143px; background-color:#def; font-size:9pt } /* link bar */
.xb7 { border-left:1px solid #999; border-right:1px solid #999; width:100% } /* main table */

div.lin { float:left; width:145px }
.xb6 tt { display:block; font:bold small-caps 10pt Tahoma, sans-serif; color:#00c; text-align:center }
.xb6 a { padding-left:1px; position:relative; z-index:1; display:block; border:1px solid transparent; margin-left:2px; margin-right:2px; text-align:left; text-decoration:none }
.xb6 a:hover { z-index:2; background-color:#f9fcff; border-color:#ccc }
.xb6 p { margin:2px; text-align:left }

div.cen { width:728px; margin-left:auto }
.xb7 th { padding:0px; font-size:8pt }
.xb7 td { padding:0px; font:8pt monospace }
.xb7 td a:link, .xb7 td a:visited { text-decoration:none; color:inherit }
.xb7 td a:hover { color:#39f; text-decoration:underline }

h1 { text-align:center; font:bold 14pt Tahoma, sans-serif; margin:2px; color:#f60; text-shadow: #fc6 1px 1px 1px }
h2 { font:bold 11pt monospace; color:#099; text-shadow: #3ff 1px 1px 1px }

p.small { line-height:5px }

#txmap { position:relative; width:640px; height:363px; border:1px solid #ccc; margin-left:auto; margin-right:auto }

a.tooltip { text-decoration:none; cursor:pointer; position:relative }
a.tooltip:hover { text-decoration:none; color:inherit }
a.tooltip span { position:absolute; z-index:100; display:none; background:#ffffff; color:#666666; top:20px; padding:2px; width:120px; border:1px solid #cccccc; text-decoration:none;
border-radius:3px;
box-shadow: 2px 2px 0px rgba(102, 102, 102, 0.25);
-webkit-box-shadow: 2px 2px 0px rgba(102, 102, 102, 0.25);
filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2);
}
a.tooltip:hover span { display:block }

