body { background-color: #808080; }
img { border: 0px; clear: both; }
.mainimg {margin-bottom: 0px;}
a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
p { position:relative; font: 14px/23px Georgia, Times, serif; color:black; margin: 0px 0px 5px 0px; }
.contact { font: 17px/23px Georgia, Times, serif; color:black; margin: 0px; text-align: center; }
.center { text-align: center;}
.wide { margin-left: 0px; }
h1 { font: 28px verdana, sans-serif; color: #555555; letter-spacing: 1px; margin: 0px 0px 5px 0px; }
h2 { font: 100 14px verdana, sans-serif; letter-spacing: 1px; margin: 0px; }
#background { display: none; }
#container { position:relative; width: 100%; float: left; }
#top { position:relative; top:19px; z-index:100; height: 79px; background-image: url(/images/logo-web-white.gif); background-position: top left; background-repeat: no-repeat; left: 0px;}
#top-print { display: none; }
#main { background-color: darkgray; margin-right: 0px; padding: 5px; border-style:solid; border-width:1px; }
#menu { position: fixed; top: 0px; left: 7px; height: 20px; width: 100%; background-color: grey; }
.menu-item { font: 14px/20px verdana, sans-serif; vertical-align: middle; margin-bottom: 10px; margin-right: 2px;}
.submenu { position:relative; color: black; font: 13px Monaco, "Courier New", Courier, monospace; border-bottom: 1px dotted #565656; margin:0px 0 20px 0px; }
#footer { position:relative; height:50px; text-align:right; margin-right: 0px; color: #d6d5d5; font: 10px verdana, sans-serif; }
.book { position:relative; margin: 0px 0px 5px 0px; color: #333333; font: 14px verdana, sans-serif; }
.book2 { color: black; }
.bold { color: white; letter-spacing: 1px; }
.float-left { margin-right: 20px; }
.break { position:relative; margin: 0px -6px 20px; background-color: #808080; height:10px; border-style:solid; border-width:1px 0px; border-color: lime;}
.clear { clear:both; margin: 10px 0px; }
.yellow a:hover { color: yellow; }
.green a:hover { color: lime; }
.violet a:hover { color: fuchsia; }
.blue a:hover { color: aqua; }
.red a:hover { color: tomato; }
#menu .yellow { background-color: yellow; }
#menu .green { background-color: lime; }
#menu .violet { background-color: fuchsia; }
#menu .blue { background-color: aqua; }
#menu .red { background-color: tomato; }
#container .yellow { border-color: yellow; }
#container .green { border-color: lime; }
#container .violet { border-color: fuchsia; }
#container .blue { border-color: aqua; }
#container .red { border-color: tomato; }
.nr { display:inline; padding-right:3px; }

