/* ================================================================ 
Sherington stylesheet for Village Map - Google Maps - dark green
=================================================================== */
#header { height:30px; width:776px; background:#89a url(../menu/topbackdkgrn.html) repeat-x left center; position:relative; font-family:arial, verdana, sans-serif; font-size:13px; z-index:500; border:1px solid #eef; border-width:1px 1px 4px 1px; } 
#header2 { height:30px; width:196px; position:absolute; right:0px; top:0px; background:#89a url(../menu/topbackdkgrn.html) repeat-x left center; font-family:arial, verdana, sans-serif; font-size:12px; z-index:500; border:1px solid #eef; border-width:1px 1px 4px 0px; } 
#header2 input#textbox {font-size:11px; width:130px;}
#header2 input#button {font-size:10px; color:#ffffff; font-weight:bold; background:#305030; margin-top:5px; width:53px;}
#header2 input#button:hover {font-size:10px; color:#ffff00; font-weight:bold; background:#407040; margin-top:5px; width:53px;}
#header3 { height:30px; width:312px; position:absolute; right:0px; top:0px; background:#89a url(../menu/topBack.gif) repeat-x left center; font-family:arial, verdana, sans-serif; font-size:13px; line-height:30px;font-weight:bold; color:#fff; z-index:500; border:1px solid #eef; border-width:1px 1px 4px 0px; } 
#wrapper { position:relative; width:974px; margin-left:auto; margin-right:auto; margin-top:0px;} 
#mainwrapper { position:relative; width:974px; background: url(../menu/wrapperbackdkgrn.html) repeat-y left top; } 
#main { width:638px; background:#eef; font-family:verdana, arial, sans-serif; font-size:13px; color:#000; border:1px solid #eef; border-width:0px 0px 0px 1px; padding-right:10px; } 
#main h3 {color: #000000;  font-size:18px;  margin-top:0px; line-height:30px; }
#main h5 {color: #000000;  font-size:13px; }
#main li {color: #000000;  font-size:13px; }
#llink { width:220px; position:absolute; left:0px; bottom:0px; background:#eef; font-family:verdana, arial, sans-serif; font-size:13px; z-index:100; padding:5px 5px 5px 10px; text-align:center; } 
#rlink { width:220px; position:absolute; right:325px; bottom:0px; background:#eef; font-family:verdana, arial, sans-serif; font-size:13px; z-index:100; padding:5px 10px 5px 5px; text-align:center; } 
#right { width:324px; position:absolute; right:0px; top:0px; background:#305030; font-family:verdana, arial, sans-serif; font-size:13px; border:1px solid #eef; border-width:0px 1px 0px 0px; } 
#right h4 {color: #fff;  font-size:15px; }
#textbox2 { width:270px; position:absolute; right:22px; top:20px; background:#eef; font-family:verdana, arial, sans-serif; font-size:13px; z-index:100; border:1px solid #eef; border-width:0px 1px 1px 0px; padding:5px 5px 5px 5px; } 
#textbox2c { width:190px; height:115px; position:relative; left:0px; top:3px; background:#eef; font-family:verdana, arial, sans-serif; font-size:13px; z-index:100; border:1px solid #eef; border-width:0px 1px 1px 0px; padding:5px 5px 5px 5px; } 
#textbox2c a {color:#000000; text-decoration:none;}
#textbox2c a:hover {background-color:#ffff77;}
#textbox2c a:visited {color:#000000;}
#footer { height:30px; width:972px; background:#89a url(../menu/topbackdkgrn.html) repeat-x left center; position:relative; font-family:arial, verdana, sans-serif; font-size:13px; color:#ffffff; line-height:26px; z-index:500; border:1px solid #eef; border-width:5px 1px 1px 1px; margin-bottom:0px;} 
#footer a {color: #ffffff; font-size:13px; }
#footer a:visited {color: #ffffff; font-size:13px; }
#footer a:active {color: #ffffff; font-size:13px; }
#footer2 { height:24px; width:972px; background:#eef; position:relative; font-family:arial, verdana, sans-serif; font-size:10px; color:#000000; line-height:20px; z-index:500; border:1px solid #eef; border-width:0px 1px 0px 1px; margin-top:0px; } 
#footer2 a {color: #555555;  font-size:12px; }
#footer2 a:visited {color: #555555;  font-size:12px; }
#footer2 a:active {color: #555555; font-size:12px; }

/* -------------------------------------------------------- */
.mapmenu {
width: 125px;
float: left;
margin: 0px;
background: #222222;
padding: 0px;
font-size: 0.8em;
color: #000000;
line-height: 1.25em;
}
/* ------------------------------------------------------ */
.mapmenu ul { padding: 0px;
margin: 0px; }

.mapmenu li {list-style-type: none;
margin-top: 0px;
padding-left: 0px;
border-bottom: 1px;
border-color: #222222; line-height: 18px;
text-align: left; font-size: 10pt;  
color: #000000; background: #eeeeee;
display: block;
}

.mapmenu a {
color: #000000; text-decoration: none; display: block;
margin: 0px; padding: 0px; padding-left: 1px; 
border-color: #222222; height: 17px;
}
.mapmenu a:hover { background: #ffffff; }


.mapx a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #888888;
}
.mapx a:hover { background: #ffffff; 
}
.mapb a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #6B98FF;
}
.mapb a:hover { background: #ffffff; 
}

.mapy a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #FFED5C; 
}
.mapy a:hover { background: #ffffff; 
}

.mapg a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #97EC7D; 
}
.mapg a:hover { background: #ffffff; 
}
.mapr2 a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #ff3333; 
}
.mapr2 a:hover { background: #ffffff; 
}
.mapg2 a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #00cc00; 
}
.mapg2 a:hover { background: #ffffff; 
}
.mapo a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #fd8d08; 
}
.mapo a:hover { background: #ffffff; 
}
.maplb a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #BCE3FF; 
}
.maplb a:hover { background: #ffffff; 
}

.mapp a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #FDABFF; 
}
.mapp a:hover { background: #ffffff; 
}

.mapr a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #FF776B; 
}
.mapr a:hover { background: #ffffff; 
}

.mapbr a {
margin: 0px; padding: 0px; padding-left: 3px; color: #000000; text-decoration: none;
display: block; font-weight: bold;
border-color: #000000; background: #CB9D7C; 
}
.mapbr a:hover { background: #ffffff; 
}
/* ------------------------------------------------------ */


/* ================================================================ 
Drop-list menu
=================================================================== */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-droplist.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropList { height:30px; width:972px; background:#89a url(../menu/topbackdkgrn.html) repeat-x left center; position:relative; font-family:arial, verdana, sans-serif; font-size:13px; z-index:500; border:1px solid #eef; border-width:1px 0px 5px 1px; } 
#dropList ul#menu { margin:0; padding:0 0 0 1px; list-style:none; white-space:nowrap; } 
#dropList ul#menu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; } 
#dropList ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; border-left:1px solid #7e8586; border-right:1px solid #2d2d2d; padding:0 10px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#fff; } 
#dropList ul#menu li.sub a.level1-a {color:#fff;} 
#dropList ul#menu li.level1-li:hover, 
#dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 
#dropList ul#menu li.level1-li a.level1-a:hover, 
#dropList ul#menu li.level1-li:hover a.level1-a { border-left:1px solid #2d2d2d; border-right:1px solid #000; color:#ff0; background:url(../menu/overgrn.html); } 
#dropList ul#menu li.sub a.level1-a:hover { height:29px; color:#000; background:url(../menu/topHover.gif); }  
#dropList ul#menu li.sub:hover > a.level1-a { height:29px; color:#000; background:url(../menu/topHover.gif); } 
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#fff url(../menu/divider.gif); border:1px solid #000; border-width:0 1px 1px 1px; padding:0; } 
/* IE6 only */ 
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 
#dropList ul#menu :hover div.listHolder {left:0;} 
#dropList ul#menu a:hover div.listHolder {left:-1px;} 
#dropList ul#menu div.col1 {width:161px;} 
#dropList ul#menu div.col2 {width:320px;} 
#dropList ul#menu div.col3 {width:480px;} 
#dropList ul#menu a:hover div.left1, 
#dropList ul#menu :hover div.left1 {left:-161px;} 
#dropList ul#menu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:140px; font-size:11px;} 
#dropList ul#menu div.listHolder div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(../menu/linedot.gif) repeat-x left bottom;} 
#dropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropList ul#menu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;} 
#dropList ul#menu div.listHolder div.listCol ul li a {color:#040; text-decoration:none; padding-left:10px; font-weight:normal; background:url(../menu/dot.gif) no-repeat left center;} 
#dropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline;} 
#dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#305030; padding:5px 10px;} 
#dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#ff0; background:url(../menu/arrow.gif) no-repeat left center;  font-size:11px; font-weight:bold;} 
#dropList ul#menu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;} 
#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}
/* ================================================================ 
End of drop-list menu
=================================================================== */
