a {color:#ff0000;}
a:visited {color:#0000ff;}
p.first:first-letter {font-size: 2.5em; font-weight:bold;}
#mainbox {width:600px;}
.rti {font:bold 7pt verdana,sans-serif;margin:0;margin-top:4px;}
.rti a, .rti a:visited {color:black}
.rti a:hover {background:#efefef;}
.virtualphilly {float:right;padding-right:40px;}
.virtualphilly2 {float:right;padding-right:10px;}
.nextstop {float:right;text-align:right;}
h1 {font:bold 22pt arial,sans-serif;text-align:center;color:#A50000;}
h2 {font:bold 14pt arial,sans-serif;text-align:center;}
h3 {font:bold 16pt arial,sans-serif;margin-bottom:0;}
h4 {font:bold 13pt arial,sans-serif;margin-bottom:0;}
table {font:9pt arial,helvetica,helv,sans-serif;}
td {vertical-align:top;}
.bodyhere {font:10pt/15pt arial,sans-serif;}
.rule {border-top:1px black solid;margin:4px 0;clear:both;}
.footer {text-align:center;font:7pt arial,sans-serif;}
ul.ds li {margin-bottom:10px;}
.lst {border-top:1px black solid;border-right:1px black solid;border-left:1px black solid;background-color:#efefef;padding:0 10px 7px;font:7.5pt arial,sans-serif;}
.lst p {margin:0;}
.lst a {color:#0000aa; text-decoration:none;}
.lst a:hover {color:black;background-color:yellow;}
.gap {margin-right:20px;font:bold 10pt/12pt arial,sans-serif;}
.gap p {margin:8px 0;}
.intro {font:bold 8.5pt verdana,arial,sans-serif;}
.ref {font-size:6pt;color:gray;font-family:verdana,san-serif;}
.l1 {font:bold 22pt arial,helvetica,sans-serif;}
.break {clear:both;}
.picl {float:left;margin:0 10px 10px 0;font:8.5pt verdana,sans-serif;}
.picr {float:right;margin:0 0 10px 10px;font:8.5pt verdana,sans-serif;}
.picc {text-align:center;}
.credit {text-align:right; font:8pt times,serif;}
.vfont {font:7.5pt verdana,sans-serif;}
.lsttop {font:bold 13pt arial,sans-serif; color:#0000aa;text-align:center;}
.lstdots {font:6pt arial,sans-serif;text-align:center;color:black;}

.backnext {font:bold 8pt verdana,arial,sans-serif;text-align:center;border-top:1px black solid;border-bottom:1px black solid;padding:4px 0;margin:4px 0;}
.backnexttop {font:bold 7pt verdana,arial,sans-serif;text-align:center;background:black url(gifs/bg.jpg) repeat-y; border:1px black solid; padding:9px 0; margin:10px 0 10px 15px; width:800px; color: white;}
.backnexttop a {color:white;text-decoration:none;}
.backnexttop a:hover {background: black; color:white;}

a img:hover {background:white;}
.banknote {text-align:center;padding:4px;float:right;width:120px;border:1px black solid;background-color:#eee;font-family:verdana,sans-serif;font-size:7.5pt;margin:6px 0 10px 10px;}
.banknote h5 {background:black;color:white;font-weight:bold;margin:0 0 4px 0;padding:2px 0;}
.gad {position:absolute;top:200px;left:640px;width:160px;}
.promo {border:1px gray solid; padding:3px; text-align:center; font:bold 12pt arial,sans-serif;}
.pagebottom {width:600px; border-top:none;}
.clickable {font:8pt verdana,sans-serif; text-align:right;}
#clickablemap {position:absolute; top:2px;left:2px;border:3px black solid;padding:2px 10px 10px;background:#efefef;z-index:20; width:475px; height:475px;}
#clickablesites {position:absolute; top:2px;left:2px;border:3px black solid;padding:2px 10px 10px;background:#efefef;z-index:21; width:375px; height:475px;}

