a:link {color:#378; }
a:visited {color:#9bc; }
a:hover {color:#3ab; }

a.menutop:link {color:#378; font:bold 75%/1.9 arial; }
a.menutop:visited {color:#bbb; font:bold 75%/1.9 arial; }
a.menutop:hover {color:#3ab; font:bold 75%/1.9 arial; }

a.menu:link {color:#378; font:bold 75%/1.8 arial; }
a.menu:visited {color:#bbb; font:bold 75%/1.8 arial; }
a.menu:hover {color:#3ab; font:bold 75%/1.8 arial; }

.border { border:#ccc 1px solid; }
.menu2 { padding:16px; line-height:20px; }
.menuitem { padding-left:6px; }
.text { padding:16px; font-size:90%; line-height:22px; font-family:arial; }
.text2 { padding-left:16px; padding-right:16px; }
.textpic { padding-left:12px; padding-top:16px; padding-right:12px; }
.title { font:bold 140%/1.6 georgia, "times new roman", times, serif; }
.title2 { font:italic 80% georgia, "times new roman", times, serif; }
.titlemenu { font:bold 90%/1.8 arial; color:#045; }

body { font-family:arial, helvetica, sans-serif; font-size:90%; margin:0px; }
td { font-family:arial, helvetica, sans-serif; color:#666; }
th { font-family:arial, helvetica, sans-serif; }
hr { height:0px; border:0px; border-top:1px solid #ddd; }
h2 { margin-top:6px; color:#337788; font:bold 22px georgia, "times new roman", times, serif; }

#thumbBox { /*Outermost DIV for thumbnail viewer*/ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */ background-color: white; }
#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
