html {overflow: -moz-scrollbars-vertical;}

body {margin: 0px; background: #bb8748;}
p, td, li, br, option 	{font-family: arial; color: black; font-size: small; font-weight: normal; text-decoration: none; }

.errormsg {font-family: arial; color: red; font-size: small; font-weight: bold; text-decoration: none; }

.label	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: none; }
h1	{font-family: arial; color: #00529B; font-size: large; font-weight: bold; text-align: center;z-index:10;}
h2, .bk_title	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold;}
h3	{font-family: arial; color: #00529B; font-size: small; font-weight: bold; display: inline;}
h5	{font-family: arial; color: #00529b; font-size: small; font-weight: bold; display: inline;}
h6	{text-align: center; font-family: arial; color: #00529b; font-size: medium; font-weight: bold;  display: inline;}
.h3white	{font-family: arial; color: white; font-size: small; font-weight: bold; display: inline;}
/* H4 is visible only in print*/

.bk_cnlname, .bk_nlname	{font-family: arial; color: #00529B; font-size: large; font-weight: bold; text-align: center; }

a.bk_cnlname:link	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center; text-decoration: none;}
a.bk_cnlname:hover	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center; text-decoration: underline;}
a.bk_cnlname:visited	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center;  text-decoration: none;}
a.bk_cnlname:active	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center;  text-decoration: none;}

a.bk_nlname:link	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center; text-decoration: none;}
a.bk_nlname:hover	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center; text-decoration: underline;}
a.bk_nlname:visited	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center;  text-decoration: none;}
a.bk_nlname:active	{font-family: arial; color: #00529B; font-size: medium; font-weight: bold; text-align: center;  text-decoration: none;}

a.subheader	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; }
a:hover.subheader	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: underline; }

.promobox {border-right: solid 1px #00529b;border-left: solid 1px #00529b;border-bottom: solid 1px #00529b;margin-right: 5px;}

a	{font-family: arial; color: #00529B; font-size: small; font-weight: normal; text-decoration: underline; border: none;}
a:hover	{font-family: arial; color: #0000FF; font-size: small; font-weight: normal; text-decoration: underline; border: none;}

a.left	{font-family: arial; color: #00529b; font-size: small; font-weight: normal; text-decoration: underline; border: none;}
a:hover.left	{font-family: arial; color: #0000FF; font-size: small; font-weight: normal; text-decoration: underline; border: none;}


a.whtlink	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: none; border: none;}
a.whtlink:hover	{font-family: arial; color: #00529B; font-size: small; font-weight: bold; text-decoration: none; border: none; background-color: white}
/** styles for coloured links on sitemap **/
a.redlink	{font-family: arial; color: #00529B; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.redlink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.greenlink	{font-family: arial; color: #60B000; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.greenlink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.orangelink	{font-family: arial; color: #F67504; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.orangelink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.fuschialink	{font-family: arial; color: #B412B8; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.fuschialink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.turqlink	{font-family: arial; color: #009cac; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.turqlink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.purplelink	{font-family: arial; color: #7104CC; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.purplelink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.brownlink	{font-family: arial; color: #A2501A; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.brownlink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.greylink	{font-family: arial; color: #4D4D4D; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.greylink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.bluelink	{font-family: arial; color: #00529b; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.bluelink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a.goldlink	{font-family: arial; color: #d7a803; font-size: small; font-weight: normal; text-decoration: underline; border: none;}a:hover.goldlink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}
/******/
a.blacklink	{font-family: arial; color: black; font-size: small; font-weight: normal; text-decoration: underline; border: none;}
a:hover.blacklink	{font-family: arial; color: blue; font-size: small; font-weight: normal; text-decoration: underline; border: none;}

a:link.colour	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; }
a:hover.colour	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: underline;}
a:visited.colour	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; }
a:active.colour	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; }

a.promo	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: none;}
a:hover.promo	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: underline; width=175px; }


a.menumedium	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: none; }
a.menumedium:hover	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: underline; border: none}

a.bluelink	{font-family: arial; color:  #00529b; font-size: small; font-weight: bold; text-decoration: none; border: none;}
a:hover.bluelink	{font-family: arial; color: #00529b; font-size: small; font-weight: bold; text-decoration: underline; border: none;}

//a.border {border: solid 1px #00529b; display: block; width: 175px; }
a.border {border-left: solid 2px #35aaff; border-right: solid 2px #003d6e; border-top: solid 1px #35aaff; border-bottom: solid 2px #003d6e; display: block; width: 175px; }
a.border:hover {border-left: solid 2px #003d6e; border-right: solid 2px #35aaff; border-top: solid 2px #003d6e; border-bottom: solid 1px #35aaff; display: block; width: 175px; }

ul { list-style-image: url(graphics/BULLETS/white-red.gif);}
ul.left { list-style-image: url(graphics/BULLETS/white-blue.gif); border: 0px;}

.cat{margin-bottom: 5px;}
.gobttn {position: relative; top: 3px;}
.drop{margin-bottom: 5px; width: 300px; position: relative; left: 20px;}

.goldbox {border: solid 1px #d7a803;}
.left{border-left: solid 1px #00529B;}
.right{ border-right: solid 1px #00529B; }
.bottom{border-bottom: solid 1px #00529B;}
.topbottom{border-bottom: solid 1px #00529B; border-top: solid 1px #00529B;}
.top{border-top: solid 1px #00529B;  border-right: none;}

.box{border: solid 1px black;}

.sideborder {border-left: solid 1px #00529b; border-right: solid 1px #00529b; }
.leftborder {border-left: solid 1px #00529b; }
.rightborder {border-right: solid 1px #00529b; }

.subheader	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; text-align: center;}
.blue	{background-color: #00529b;}
.beige	{background-color: #f2ead2;}
form	{margin:0px;}
form.stupidsearchbox {margin-bottom:5; margin-top:0;}
a.footlink	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: none; margin: 5px; }
a.footlink:hover	{font-family: arial; color: white; font-size: medium; font-weight: bold; text-decoration: underline; margin: 5px; }
.open	{background-color: green; font-family: arial; color: white; font-size: small;}
.closed {background-color: silver; font-family: arial; color: white; font-size: small;}

.slideshow {position: relative; top: 9px; left: 17px; z-index:10}
.hole {position: relative; top: -378px; left: 88px; z-index:99;}
.slidecontrols {position: relative; top: 10px; left: 6px;}
a.control	{font-family: arial; color: white; font-size: small; font-weight: bold; text-decoration: none; }
a:hover.control	{font-family: arial; color: #00529b; font-size: small; font-weight: bold; text-decoration: none; background-color: white;}


.moveup {position: relative; top: -5px;}
.moveright {position: relative; left: 8px;}

.movedown {margin-top: 5px;}
.error {background-color: #FFFF99;}

H4, .hide {	display: none; }


form.inline	{margin:0px; display: inline; border: 1px;}

/*input.submit { background-color: white; font-family: arial; color:  #00529B; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px #e60a3d solid; border-right: 1px #e60a3d solid; border-bottom: 1px #74041e solid; border-left: 1px #74041e solid;cursor: hand;}
*/

input.submit { background: #00529B url(buttons/green-shiny.gif); font-family: arial; color:  white; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px #6be000 solid; border-left: 1px #6be000 solid; border-bottom: 1px #2e6101 solid; border-right: 1px #2e6101 solid;cursor: hand;}

input.select { z-index: 10;}

#map { z-index: 10;}


input.amiblue { background: #00529b url(http://www.wblib.org/buttons/blue-shiny.gif); font-family: arial; color:  white; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px #bab8b8 solid; border-left: 1px #bab8b8 solid; border-bottom: 1px black solid; border-right: 1px black solid;cursor: hand;}

input.amired { background: #00529B url(http://www.wblib.org/buttons/red-shiny.gif); font-family: arial; color:  white; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px #e60a3d solid; border-left: 1px #e60a3d solid; border-bottom: 1px #74041e solid; border-right: 1px #74041e solid;cursor: hand;}
/*
input.amigreen { background: #60B000 url(buttons/green-shiny.gif); font-family: arial; color:  white; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px #6de202 solid; border-left: 1px #6de202 solid; border-bottom: 1px #397701 solid; border-right: 1px #397701 solid;cursor: hand;}
*/
input.amigreen { background: #60B000 url(http://www.wblib.org/buttons/silver-shiny.gif); font-family: arial; color:  #DF0000; font-size: small; font-weight: bold; text-decoration: none; border-top: 1px white solid; border-left: 1px white solid; border-bottom: 1px black solid; border-right: 1px black solid;cursor: hand;}

/* buttons on scrolliong new items*/
input.buttontext { background-color: white; font-family: arial; color:  #00529B; font-size: small; font-weight: bold; text-decoration: none; border: none; cursor: hand;}
input.libBttn { background-color: #00529B; font-family: arial; color:  white; font-size: small; font-weight: bold; text-decoration: none; border: none; cursor: hand; text-align: left; margin-bottom: 5px; }
input.libBttnhover { background-color: white; font-family: arial; color: #00529B; font-size: small; font-weight: bold; text-decoration: none; border: none; cursor: hand; text-align: left}

/* buttons ofr Main and estacres on visit section of sitemap */
input.maptext { background-color: white; font-family: arial; color:  #009cac; font-size: small; font-weight: bold; text-decoration: none; border: none; cursor: hand;}
input.mapBttn { background-color: white; font-family: arial; color:  #009cac; font-size: small; font-weight: bold; text-decoration: none; border: none; cursor: hand; text-align: left; }
input.mapBttnhover { background-color: white; font-family: arial; color: #009cac; font-size: small; font-weight: bold; text-decoration: underline; border: none; cursor: hand; text-align: left}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 5px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

/*******************multilevel menu stuff*********/
/* All <ul> tags in the menu including the first level */
//.menulist, .menulist ul { margin: 0; padding: 0; width: 150px; list-style-image: url('graphics/BULLETS/red-bullet.gif'); position: relative; left: 8;}
.menulist, .menulist ul { margin: 0; padding: 0; width: 150px; list-style: none; position: relative; left: 8; z-index: 99;}

/*
 Submenus (<ul> tags) are hidden and absolutely positioned across from their parent.
 They don't *have* to touch their parent menus, but is' a good idea as CSS-only fallback
 mode requires menus to touch/overlap (when JS is disabled in the browser).
*/
.menulist ul { display: none; position: absolute; top: 5px; left: 149px; width: 250px; }
.menulist ul.surfsup { display: none; position: absolute; top: -150px; left: 149px; width: 250px;}

/*
 All menu items (<li> tags) are relatively positioned to correctly offset their submenus.
 They have borders that are slightly overlaid on one another to avoid doubling up.
*/
.menulist li { position: relative; border: 1px solid #00529B; background: #00529B; margin-bottom: 5px;}
//.menulist li { position: relative; border: 1px solid #00529B; background: #00529B; margin-bottom: -1px; background: url('graphics/BULLETS/red-bullet.gif') no-repeat 0 4px; padding-left: 8px; }
.menulist li.sub { position: relative; border: 1px solid white; background: #00529B; margin-bottom: -1px; }
.menulist ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */ }

/* Links inside the menu */
.menulist a { display: block; padding: 0px; color: white; text-decoration: none; font-weight:bold; background-color: #00529B}

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
*/
.menulist a.highlighted { color: #00529B; background-color: white;text-decoration: none;  font-weight:bold; }

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #00529B; background-color: white; text-decoration: none;  font-weight:bold;}



/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind { float: right; }

/*
 HACKS: IE/Win:
 A medium height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*+html .menulist li { float: left; height: 1%; }
*+html .menulist a { height: 1%; }
* html .menulist li { float: left; height: 1%; }

* html .menulist a { height: 1%; }
/* End Hacks */
/*******************end multilevel menu stuff*********/
.whatever { width: 770; }
//.whatever { width: 900; }
//.hidestuff table, form, {display: none; }

<!--
.cursor {  cursor: hand}
-->
