a:link {color: #990000;}
a:visited {color: #ff0000;}
a:hover {color: #008000; background-color:#ffff00}
body {font-family: arial, helvetica, sans-serif; font-size: 0.85em; margin:0px; background-color:#cc9999; SCROLLBAR-FACE-COLOR:#ffffcc; SCROLLBAR-SHADOW-COLOR:#000000; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR:#cc9999; SCROLLBAR-3DLIGHT-COLOR:#ffffff; SCROLLBAR-DARKSHADOW-COLOR:#000000;}
h1 { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : bold; font-size :1.25em; color :#000000 ;}
h2, h3, h4, h5 { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : bold; font-size :1em; color :#000000 ;}
p { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : normal; font-size :0.85em; color :#000000 ;}
p.bigger { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : normal; font-size :1.25em; color :#000000 ;}
p.bigbolder { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : bold; font-size :1.25em; color :#000000 ;}
p.bolder { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : bold; font-size :0.85em; color :#000000 ;}
td { font-family: arial, helvetica, sans-serif; font-size: 0.85em; color: #000000}
li { margin: 0px; font-family : arial, helvetica, sans-serif; font-weight : normal; font-size :0.8em;}

/*Home and Catalogue roll menu */
div.leftnav { width: 100%; border: 1px solid #000000; text-align: left; padding: 0; margin: 0; background-color: #ffffff; }

/* rolling menu */
div.leftnav ul{list-style-type:none;color:#000;background-color:#fff;margin:0;padding:0;width:190px;padding:6px 6px;word-wrap:break-word;}
div.leftnav li{font-weight:bold;margin:0;padding:0;}
div.leftnav a{font-weight:normal;text-decoration:none;margin:0;padding:0;width:178px;border-top:1px solid;display:block;padding-left:1em;}


/* MAPS */
body#mapbody { color: #000000; font-family: arial,helvetica,sans-serif; font-size: .85em; width: 780px; }
.maptext { font-size: .85em; }
h1#mapheading { font-size: .85em; font-wieght: bold; }
div#mainmapdiv {  background-color: #ffffff; padding: 4px; margin: 0;}
div#mapdivleft { display: inline; float: left; width: 120px; margin: 0; padding: 0; text-align: left; vertical-align: top; }
div#mapdivcenter { display: inline; float: left; width: 310px; margin: 0 auto; padding: 0; text-align: left; vertical-align: top; }
div#mapdivright { display: inline; float: right; margin: 0; padding: 0; }
div#mapdivrightleftalign { text-align: left; margin: 0; padding: 0; vertical-align: top; }
div.clearboth { height: 0; margin: 0; padding: 0; clear: both; }
div.maparea { margin: 0; padding: 0; clear: both; width: 780px; height: 524px; }







